/* @import rules moved to the top of the document */
@import url("//fonts.googleapis.com/css?family=Mukta+Mahee:400,500,600|Open+Sans:400,600,700|Roboto+Mono|Montserrat:200,300,400,500,600,700");

/* 84ycf4t2ag4kw8cc00csw4ock.css */
/* Local stylesheet: /templates/lyquix/css/twentytwenty.css, Version: 20210201155017 */
.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
  content: " ";
  display: block;
  background: white;
  position: absolute;
  z-index: 30;
  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); }

.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after {
  width: 3px;
  height: 9999px;
  left: 50%;
  margin-left: -1.5px; }

.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
  width: 9999px;
  height: 3px;
  top: 50%;
  margin-top: -1.5px; }

.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%; }

.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  transition-duration: 0.5s; }

.twentytwenty-before-label, .twentytwenty-after-label {
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  transition-property: opacity; }

.twentytwenty-before-label:before, .twentytwenty-after-label:before {
  color: white;
  font-size: 13px;
  letter-spacing: 0.1em; }

.twentytwenty-before-label:before, .twentytwenty-after-label:before {
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  line-height: 38px;
  padding: 0 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }

.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before {
  top: 50%;
  margin-top: -19px; }

.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before {
  left: 50%;
  margin-left: -45px;
  text-align: center;
  width: 90px; }

.twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow {
  width: 0;
  height: 0;
  border: 6px inset transparent;
  position: absolute; }

.twentytwenty-left-arrow, .twentytwenty-right-arrow {
  top: 50%;
  margin-top: -6px; }

.twentytwenty-up-arrow, .twentytwenty-down-arrow {
  left: 50%;
  margin-left: -6px; }

.twentytwenty-container {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  z-index: 0;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none; }
  .twentytwenty-container img {
    max-width: 100%;
    position: absolute;
    top: 0;
    display: block; }
  .twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay {
    background: rgba(0, 0, 0, 0); }
    .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,
    .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,
    .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label {
      opacity: 0; }
  .twentytwenty-container * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }

.twentytwenty-before-label {
  opacity: 0; }
  .twentytwenty-before-label:before {
    content: attr(data-content); }

.twentytwenty-after-label {
  opacity: 0; }
  .twentytwenty-after-label:before {
    content: attr(data-content); }

.twentytwenty-horizontal .twentytwenty-before-label:before {
  left: 10px; }

.twentytwenty-horizontal .twentytwenty-after-label:before {
  right: 10px; }

.twentytwenty-vertical .twentytwenty-before-label:before {
  top: 10px; }

.twentytwenty-vertical .twentytwenty-after-label:before {
  bottom: 10px; }

.twentytwenty-overlay {
  -webkit-transition-property: background;
  -moz-transition-property: background;
  transition-property: background;
  background: rgba(0, 0, 0, 0);
  z-index: 25; }
  .twentytwenty-overlay:hover {
    background: rgba(0, 0, 0, 0.5); }
    .twentytwenty-overlay:hover .twentytwenty-after-label {
      opacity: 1; }
    .twentytwenty-overlay:hover .twentytwenty-before-label {
      opacity: 1; }

.twentytwenty-before {
  z-index: 20; }

.twentytwenty-after {
  z-index: 10; }

.twentytwenty-handle {
  height: 38px;
  width: 38px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -22px;
  margin-top: -22px;
  border: 3px solid white;
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  border-radius: 1000px;
  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  z-index: 40;
  cursor: pointer; }

.twentytwenty-horizontal .twentytwenty-handle:before {
  bottom: 50%;
  margin-bottom: 22px;
  -webkit-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-horizontal .twentytwenty-handle:after {
  top: 50%;
  margin-top: 22px;
  -webkit-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }

.twentytwenty-vertical .twentytwenty-handle:before {
  left: 50%;
  margin-left: 22px;
  -webkit-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-vertical .twentytwenty-handle:after {
  right: 50%;
  margin-right: 22px;
  -webkit-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }

.twentytwenty-left-arrow {
  border-right: 6px solid white;
  left: 50%;
  margin-left: -17px; }

.twentytwenty-right-arrow {
  border-left: 6px solid white;
  right: 50%;
  margin-right: -17px; }

.twentytwenty-up-arrow {
  border-bottom: 6px solid white;
  top: 50%;
  margin-top: -17px; }

.twentytwenty-down-arrow {
  border-top: 6px solid white;
  bottom: 50%;
  margin-bottom: -17px; }


/* Local stylesheet: /templates/lyquix/css/perfect-scrollbar.css, Version: 20210201155016 */
/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}

/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}

/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, height .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, width .2s ease-in-out;
  -webkit-transition: background-color .2s linear, width .2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}

/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}


/* Local stylesheet: /templates/lyquix/css/styles.css, Version: 20251031141837 */
@charset "UTF-8";
/**
 * styles.scss - Generates the main CSS file for the template, style.css
 *
 * @version     2.0.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2018 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
/**
 * normalize.scss - Normalize CSS styles for consistent cross-browser experience
 *
 * Loosely based on https://github.com/necolas/normalize.css
 *
 * @version     2.4.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2018 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */

/*@import rule moved to the top of the file*/

html {
  font-family: sans-serif;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
}

summary {
  display: list-item;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:active,
a:hover {
  outline-width: 0;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: inherit;
}

b,
strong {
  font-weight: bolder;
}

dfn {
  font-style: italic;
}

mark {
  background-color: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

figure {
  margin: 1em 40px;
}

hr {
  height: 0;
  overflow: visible;
}

code,
kbd,
pre,
samp {
  overflow: auto;
  white-space: pre-wrap;
  word-wrap: break-word;
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15em;
  margin: 0;
}

button,
input,
select {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

input {
  line-height: normal;
}

[type=checkbox],
[type=radio] {
  padding: 0;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  color: inherit;
  display: table;
  max-width: 100%;
  white-space: normal;
  padding: 0;
}

progress {
  display: inline-block;
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bolder;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/**
 * base.scss - Sets sizes, colors, typography and other styles for base tags
 *
 * @version     2.4.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2018 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
*,
*:before,
*:after {
  box-sizing: inherit;
}

html {
  word-break: break-word;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -webkit-overflow-scrolling: touch;
  box-sizing: border-box;
  font-size: 10px;
}

body {
  background-color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 17px;
  font-weight: normal;
  color: #003066;
  line-height: 1.4;
}

body[screen=sm] {
  font-size: 16px;
}

body[screen=xs] {
  font-size: 16px;
}

p {
  margin: 1em 0;
}

code,
kbd,
pre,
samp {
  font-family: "Roboto Mono", monospace;
}

a {
  color: #0069a7;
  text-decoration: none;
  outline: none;
}
a:hover {
  color: #003066;
  text-decoration: underline;
}

img {
  max-width: 100%;
}

h1 {
  font-family: "Montserrat", sans-serif;
  color: #003066;
  font-size: 34px;
  font-weight: 600;
  line-height: 1.111;
  margin: 0.67em 0;
}

body[screen=sm] h1 {
  font-size: 32.3px;
}

body[screen=xs] h1 {
  font-size: 2.6rem;
}

h2 {
  font-family: "Montserrat", sans-serif;
  color: #003066;
  font-size: 27.999px;
  font-weight: inherit;
  line-height: 1.111;
  margin: 0.67em 0;
}

body[screen=sm] h2 {
  font-size: 26px;
}

body[screen=xs] h2 {
  font-size: 26px;
}

h3 {
  font-family: "Montserrat", sans-serif;
  color: #003066;
  font-size: 19.992px;
  font-weight: 600;
  line-height: 1.111;
  margin: 0.67em 0;
}

body[screen=sm] h3 {
  font-size: 20px;
}

body[screen=xs] h3 {
  font-size: 18px;
}

h4 {
  font-family: "Montserrat", sans-serif;
  color: #003066;
  font-size: 19.04px;
  font-weight: inherit;
  line-height: 1.111;
  margin: 0.67em 0;
}

h5 {
  font-family: "Montserrat", sans-serif;
  color: #003066;
  font-size: 14.11px;
  font-weight: inherit;
  line-height: 1.111;
  margin: 0.67em 0;
}

h6 {
  font-family: "Montserrat", sans-serif;
  color: #003066;
  font-size: 12.75px;
  font-weight: inherit;
  line-height: 1.111;
  margin: 0.67em 0;
}

input,
textarea,
select {
  background-color: #fff;
  font-family: "Montserrat", sans-serif;
  color: #003066;
  outline: none;
  padding: 0.25em;
  margin: 0 0.25em;
  border: 1px solid #ccc;
}

input[type=checkbox],
input[type=file],
input[type=image],
input[type=radio] {
  background-color: transparent;
  border-color: transparent;
}

input:disabled,
textarea:disabled,
select:disabled {
  background-color: #eee;
}

input[type=submit],
input[type=button],
input[type=reset],
button {
  background-color: #003066;
  color: #eee;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  padding: 0.5em 2em;
  margin: 0 0.25em;
  border: none;
}
input[type=submit]:hover,
input[type=button]:hover,
input[type=reset]:hover,
button:hover {
  text-decoration: none;
  background-color: #004899;
  color: #fff;
}

input[type=submit]:disabled,
input[type=button]:disabled,
input[type=reset]:disabled,
button:disabled {
  background-color: #999;
  color: #eee;
}
input[type=submit]:disabled:hover,
input[type=button]:disabled:hover,
input[type=reset]:disabled:hover,
button:disabled:hover {
  background-color: #ccc;
}

label {
  font-family: "Montserrat", sans-serif;
  color: #003066;
}

blockquote {
  font-family: "Montserrat", sans-serif;
  color: #003066;
  margin: 1em 0;
  padding: 0 2em;
  font-size: 21.25px;
  line-height: 1.12;
  quotes: "“" "”" "‘" "’";
  position: relative;
}
blockquote:before {
  font-family: Georgia, serif;
  content: open-quote;
  font-size: 4em;
  position: absolute;
  top: 0.2em;
  left: 0;
}
blockquote:after {
  font-family: Georgia, serif;
  content: close-quote;
  font-size: 4em;
  line-height: 0;
  position: absolute;
  bottom: -0.2em;
  right: 0;
}

hr {
  border: 1px solid #003066;
  color: #003066;
  background-color: #003066;
  margin: 1em 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  max-width: 100%;
}

td,
th {
  text-align: left;
  padding: 0.5em;
  vertical-align: top;
}

th {
  font-family: "Montserrat", sans-serif;
  color: #003066;
  border-bottom: 1px solid #ccc;
  background-color: #eee;
}

td {
  font-family: "Montserrat", sans-serif;
  color: #003066;
  border-bottom: 1px solid #ccc;
  background-color: #fff;
}

ul,
ol {
  padding-left: 2em;
}

li {
  margin: 0.67em 0;
}

/**
 * container.scss - Width and margin for main container
 *
 * @version     2.4.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2018 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
body[screen=xs] .container {
  margin-left: 4.375%;
  margin-right: 4.375%;
  max-width: none;
}

body[screen=sm] .container {
  margin-left: 4.375%;
  margin-right: 4.375%;
  max-width: none;
}

body[screen=md] .container {
  margin-left: 4.375%;
  margin-right: 4.375%;
  max-width: none;
}

body[screen=lg] .container {
  margin-left: 4.375%;
  margin-right: 4.375%;
  max-width: none;
}

body[screen=xl] .container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1363px;
}

/**
 * grid.scss - Common classes for CSS Grid
 *
 * @version     2.4.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2018 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
.grid-container {
  display: grid;
  justify-items: stretch;
  align-items: stretch;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.grid-cols-1 {
  grid-template-columns: repeat(1, auto);
}

.grid-cols-2 {
  grid-template-columns: repeat(2, auto);
}

.grid-cols-3 {
  grid-template-columns: repeat(3, auto);
}

.grid-cols-4 {
  grid-template-columns: repeat(4, auto);
}

.grid-cols-5 {
  grid-template-columns: repeat(5, auto);
}

.grid-cols-6 {
  grid-template-columns: repeat(6, auto);
}

.grid-cols-7 {
  grid-template-columns: repeat(7, auto);
}

.grid-cols-8 {
  grid-template-columns: repeat(8, auto);
}

.grid-cols-9 {
  grid-template-columns: repeat(9, auto);
}

.grid-cols-10 {
  grid-template-columns: repeat(10, auto);
}

body[screen=xs] .grid-cols-1-xs {
  grid-template-columns: repeat(1, auto);
}

body[screen=xs] .grid-cols-2-xs {
  grid-template-columns: repeat(2, auto);
}

body[screen=xs] .grid-cols-3-xs {
  grid-template-columns: repeat(3, auto);
}

body[screen=xs] .grid-cols-4-xs {
  grid-template-columns: repeat(4, auto);
}

body[screen=xs] .grid-cols-5-xs {
  grid-template-columns: repeat(5, auto);
}

body[screen=xs] .grid-cols-6-xs {
  grid-template-columns: repeat(6, auto);
}

body[screen=xs] .grid-cols-7-xs {
  grid-template-columns: repeat(7, auto);
}

body[screen=xs] .grid-cols-8-xs {
  grid-template-columns: repeat(8, auto);
}

body[screen=xs] .grid-cols-9-xs {
  grid-template-columns: repeat(9, auto);
}

body[screen=xs] .grid-cols-10-xs {
  grid-template-columns: repeat(10, auto);
}

body[screen=sm] .grid-cols-1-sm {
  grid-template-columns: repeat(1, auto);
}

body[screen=sm] .grid-cols-2-sm {
  grid-template-columns: repeat(2, auto);
}

body[screen=sm] .grid-cols-3-sm {
  grid-template-columns: repeat(3, auto);
}

body[screen=sm] .grid-cols-4-sm {
  grid-template-columns: repeat(4, auto);
}

body[screen=sm] .grid-cols-5-sm {
  grid-template-columns: repeat(5, auto);
}

body[screen=sm] .grid-cols-6-sm {
  grid-template-columns: repeat(6, auto);
}

body[screen=sm] .grid-cols-7-sm {
  grid-template-columns: repeat(7, auto);
}

body[screen=sm] .grid-cols-8-sm {
  grid-template-columns: repeat(8, auto);
}

body[screen=sm] .grid-cols-9-sm {
  grid-template-columns: repeat(9, auto);
}

body[screen=sm] .grid-cols-10-sm {
  grid-template-columns: repeat(10, auto);
}

body[screen=md] .grid-cols-1-md {
  grid-template-columns: repeat(1, auto);
}

body[screen=md] .grid-cols-2-md {
  grid-template-columns: repeat(2, auto);
}

body[screen=md] .grid-cols-3-md {
  grid-template-columns: repeat(3, auto);
}

body[screen=md] .grid-cols-4-md {
  grid-template-columns: repeat(4, auto);
}

body[screen=md] .grid-cols-5-md {
  grid-template-columns: repeat(5, auto);
}

body[screen=md] .grid-cols-6-md {
  grid-template-columns: repeat(6, auto);
}

body[screen=md] .grid-cols-7-md {
  grid-template-columns: repeat(7, auto);
}

body[screen=md] .grid-cols-8-md {
  grid-template-columns: repeat(8, auto);
}

body[screen=md] .grid-cols-9-md {
  grid-template-columns: repeat(9, auto);
}

body[screen=md] .grid-cols-10-md {
  grid-template-columns: repeat(10, auto);
}

body[screen=lg] .grid-cols-1-lg {
  grid-template-columns: repeat(1, auto);
}

body[screen=lg] .grid-cols-2-lg {
  grid-template-columns: repeat(2, auto);
}

body[screen=lg] .grid-cols-3-lg {
  grid-template-columns: repeat(3, auto);
}

body[screen=lg] .grid-cols-4-lg {
  grid-template-columns: repeat(4, auto);
}

body[screen=lg] .grid-cols-5-lg {
  grid-template-columns: repeat(5, auto);
}

body[screen=lg] .grid-cols-6-lg {
  grid-template-columns: repeat(6, auto);
}

body[screen=lg] .grid-cols-7-lg {
  grid-template-columns: repeat(7, auto);
}

body[screen=lg] .grid-cols-8-lg {
  grid-template-columns: repeat(8, auto);
}

body[screen=lg] .grid-cols-9-lg {
  grid-template-columns: repeat(9, auto);
}

body[screen=lg] .grid-cols-10-lg {
  grid-template-columns: repeat(10, auto);
}

body[screen=xl] .grid-cols-1-xl {
  grid-template-columns: repeat(1, auto);
}

body[screen=xl] .grid-cols-2-xl {
  grid-template-columns: repeat(2, auto);
}

body[screen=xl] .grid-cols-3-xl {
  grid-template-columns: repeat(3, auto);
}

body[screen=xl] .grid-cols-4-xl {
  grid-template-columns: repeat(4, auto);
}

body[screen=xl] .grid-cols-5-xl {
  grid-template-columns: repeat(5, auto);
}

body[screen=xl] .grid-cols-6-xl {
  grid-template-columns: repeat(6, auto);
}

body[screen=xl] .grid-cols-7-xl {
  grid-template-columns: repeat(7, auto);
}

body[screen=xl] .grid-cols-8-xl {
  grid-template-columns: repeat(8, auto);
}

body[screen=xl] .grid-cols-9-xl {
  grid-template-columns: repeat(9, auto);
}

body[screen=xl] .grid-cols-10-xl {
  grid-template-columns: repeat(10, auto);
}

.grid-justify-start {
  justify-items: start;
}

.grid-justify-end {
  justify-items: end;
}

.grid-justify-center {
  justify-items: center;
}

.grid-justify-stretch {
  justify-items: stretch;
}

.grid-align-start {
  align-items: start;
}

.grid-align-end {
  align-items: end;
}

.grid-align-center {
  align-items: center;
}

.grid-align-stretch {
  align-items: stretch;
}

.grid-justify-start {
  justify-content: start;
}

.grid-justify-end {
  justify-content: end;
}

.grid-justify-center {
  justify-content: center;
}

.grid-justify-stretch {
  justify-content: stretch;
}

.grid-justify-space-around {
  justify-content: space-around;
}

.grid-justify-space-between {
  justify-content: space-between;
}

.grid-justify-space-evenly {
  justify-content: space-evenly;
}

.grid-align-start {
  align-content: start;
}

.grid-align-end {
  align-content: end;
}

.grid-align-center {
  align-content: center;
}

.grid-align-stretch {
  align-content: stretch;
}

.grid-align-space-around {
  align-content: space-around;
}

.grid-align-space-between {
  align-content: space-between;
}

.grid-align-space-evenly {
  align-content: space-evenly;
}

/**
 * flexbox.scss - Common classes for FlexBox
 *
 * @version     2.4.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2018 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
.flex-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
}

.flex-direction-row {
  flex-direction: row;
}

.flex-direction-row-reverse {
  flex-direction: row-reverse;
}

.flex-direction-column {
  flex-direction: column;
}

.flex-direction-column-reverse {
  flex-direction: column-reverse;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-nowrap {
  flex-wrap: nowrap;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}

.flex-justify-start {
  justify-content: flex-start;
}

.flex-justify-end {
  justify-content: flex-end;
}

.flex-justify-center {
  justify-content: center;
}

.flex-justify-space-between {
  justify-content: space-between;
}

.flex-justify-space-around {
  justify-content: space-around;
}

.flex-justify-space-evenly {
  justify-content: space-evenly;
}

.flex-align-items-start {
  align-items: flex-start;
}

.flex-align-items-end {
  align-items: flex-end;
}

.flex-align-items-center {
  align-items: center;
}

.flex-align-items-baseline {
  align-items: baseline;
}

.flex-align-items-stretch {
  align-items: stretch;
}

.flex-align-content-start {
  align-content: flex-start;
}

.flex-align-content-end {
  align-content: flex-end;
}

.flex-align-content-center {
  align-content: center;
}

.flex-align-content-space-between {
  align-content: space-between;
}

.flex-align-content-space-around {
  align-content: space-around;
}

.flex-align-content-space-evenly {
  align-content: space-evenly;
}

/**
 * blocks.scss - Common rules for blocks
 *
 * @version     2.4.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2018 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
.blk100\%-xl, .blk95\%-xl, .blk90\%-xl, .blk85\%-xl, .blk80\%-xl, .blk75\%-xl, .blk70\%-xl, .blk65\%-xl, .blk60\%-xl, .blk55\%-xl, .blk50\%-xl, .blk45\%-xl, .blk40\%-xl, .blk35\%-xl, .blk30\%-xl, .blk25\%-xl, .blk20\%-xl, .blk15\%-xl, .blk10\%-xl, .blk5\%-xl, .blk10\/10-xl, .blk9\/10-xl, .blk8\/10-xl, .blk7\/10-xl, .blk6\/10-xl, .blk5\/10-xl, .blk4\/10-xl, .blk3\/10-xl, .blk2\/10-xl, .blk1\/10-xl, .blk9\/9-xl, .blk8\/9-xl, .blk7\/9-xl, .blk6\/9-xl, .blk5\/9-xl, .blk4\/9-xl, .blk3\/9-xl, .blk2\/9-xl, .blk1\/9-xl, .blk8\/8-xl, .blk7\/8-xl, .blk6\/8-xl, .blk5\/8-xl, .blk4\/8-xl, .blk3\/8-xl, .blk2\/8-xl, .blk1\/8-xl, .blk7\/7-xl, .blk6\/7-xl, .blk5\/7-xl, .blk4\/7-xl, .blk3\/7-xl, .blk2\/7-xl, .blk1\/7-xl, .blk6\/6-xl, .blk5\/6-xl, .blk4\/6-xl, .blk3\/6-xl, .blk2\/6-xl, .blk1\/6-xl, .blk5\/5-xl, .blk4\/5-xl, .blk3\/5-xl, .blk2\/5-xl, .blk1\/5-xl, .blk4\/4-xl, .blk3\/4-xl, .blk2\/4-xl, .blk1\/4-xl, .blk3\/3-xl, .blk2\/3-xl, .blk1\/3-xl, .blk2\/2-xl, .blk1\/2-xl, .blk1\/1-xl, .blk100\%-lg, .blk95\%-lg, .blk90\%-lg, .blk85\%-lg, .blk80\%-lg, .blk75\%-lg, .blk70\%-lg, .blk65\%-lg, .blk60\%-lg, .blk55\%-lg, .blk50\%-lg, .blk45\%-lg, .blk40\%-lg, .blk35\%-lg, .blk30\%-lg, .blk25\%-lg, .blk20\%-lg, .blk15\%-lg, .blk10\%-lg, .blk5\%-lg, .blk10\/10-lg, .blk9\/10-lg, .blk8\/10-lg, .blk7\/10-lg, .blk6\/10-lg, .blk5\/10-lg, .blk4\/10-lg, .blk3\/10-lg, .blk2\/10-lg, .blk1\/10-lg, .blk9\/9-lg, .blk8\/9-lg, .blk7\/9-lg, .blk6\/9-lg, .blk5\/9-lg, .blk4\/9-lg, .blk3\/9-lg, .blk2\/9-lg, .blk1\/9-lg, .blk8\/8-lg, .blk7\/8-lg, .blk6\/8-lg, .blk5\/8-lg, .blk4\/8-lg, .blk3\/8-lg, .blk2\/8-lg, .blk1\/8-lg, .blk7\/7-lg, .blk6\/7-lg, .blk5\/7-lg, .blk4\/7-lg, .blk3\/7-lg, .blk2\/7-lg, .blk1\/7-lg, .blk6\/6-lg, .blk5\/6-lg, .blk4\/6-lg, .blk3\/6-lg, .blk2\/6-lg, .blk1\/6-lg, .blk5\/5-lg, .blk4\/5-lg, .blk3\/5-lg, .blk2\/5-lg, .blk1\/5-lg, .blk4\/4-lg, .blk3\/4-lg, .blk2\/4-lg, .blk1\/4-lg, .blk3\/3-lg, .blk2\/3-lg, .blk1\/3-lg, .blk2\/2-lg, .blk1\/2-lg, .blk1\/1-lg, .blk100\%-md, .blk95\%-md, .blk90\%-md, .blk85\%-md, .blk80\%-md, .blk75\%-md, .blk70\%-md, .blk65\%-md, .blk60\%-md, .blk55\%-md, .blk50\%-md, .blk45\%-md, .blk40\%-md, .blk35\%-md, .blk30\%-md, .blk25\%-md, .blk20\%-md, .blk15\%-md, .blk10\%-md, .blk5\%-md, .blk10\/10-md, .blk9\/10-md, .blk8\/10-md, .blk7\/10-md, .blk6\/10-md, .blk5\/10-md, .blk4\/10-md, .blk3\/10-md, .blk2\/10-md, .blk1\/10-md, .blk9\/9-md, .blk8\/9-md, .blk7\/9-md, .blk6\/9-md, .blk5\/9-md, .blk4\/9-md, .blk3\/9-md, .blk2\/9-md, .blk1\/9-md, .blk8\/8-md, .blk7\/8-md, .blk6\/8-md, .blk5\/8-md, .blk4\/8-md, .blk3\/8-md, .blk2\/8-md, .blk1\/8-md, .blk7\/7-md, .blk6\/7-md, .blk5\/7-md, .blk4\/7-md, .blk3\/7-md, .blk2\/7-md, .blk1\/7-md, .blk6\/6-md, .blk5\/6-md, .blk4\/6-md, .blk3\/6-md, .blk2\/6-md, .blk1\/6-md, .blk5\/5-md, .blk4\/5-md, .blk3\/5-md, .blk2\/5-md, .blk1\/5-md, .blk4\/4-md, .blk3\/4-md, .blk2\/4-md, .blk1\/4-md, .blk3\/3-md, .blk2\/3-md, .blk1\/3-md, .blk2\/2-md, .blk1\/2-md, .blk1\/1-md, .blk100\%-sm, .blk95\%-sm, .blk90\%-sm, .blk85\%-sm, .blk80\%-sm, .blk75\%-sm, .blk70\%-sm, .blk65\%-sm, .blk60\%-sm, .blk55\%-sm, .blk50\%-sm, .blk45\%-sm, .blk40\%-sm, .blk35\%-sm, .blk30\%-sm, .blk25\%-sm, .blk20\%-sm, .blk15\%-sm, .blk10\%-sm, .blk5\%-sm, .blk10\/10-sm, .blk9\/10-sm, .blk8\/10-sm, .blk7\/10-sm, .blk6\/10-sm, .blk5\/10-sm, .blk4\/10-sm, .blk3\/10-sm, .blk2\/10-sm, .blk1\/10-sm, .blk9\/9-sm, .blk8\/9-sm, .blk7\/9-sm, .blk6\/9-sm, .blk5\/9-sm, .blk4\/9-sm, .blk3\/9-sm, .blk2\/9-sm, .blk1\/9-sm, .blk8\/8-sm, .blk7\/8-sm, .blk6\/8-sm, .blk5\/8-sm, .blk4\/8-sm, .blk3\/8-sm, .blk2\/8-sm, .blk1\/8-sm, .blk7\/7-sm, .blk6\/7-sm, .blk5\/7-sm, .blk4\/7-sm, .blk3\/7-sm, .blk2\/7-sm, .blk1\/7-sm, .blk6\/6-sm, .blk5\/6-sm, .blk4\/6-sm, .blk3\/6-sm, .blk2\/6-sm, .blk1\/6-sm, .blk5\/5-sm, .blk4\/5-sm, .blk3\/5-sm, .blk2\/5-sm, .blk1\/5-sm, .blk4\/4-sm, .blk3\/4-sm, .blk2\/4-sm, .blk1\/4-sm, .blk3\/3-sm, .blk2\/3-sm, .blk1\/3-sm, .blk2\/2-sm, .blk1\/2-sm, .blk1\/1-sm, .blk100\%-xs, .blk95\%-xs, .blk90\%-xs, .blk85\%-xs, .blk80\%-xs, .blk75\%-xs, .blk70\%-xs, .blk65\%-xs, .blk60\%-xs, .blk55\%-xs, .blk50\%-xs, .blk45\%-xs, .blk40\%-xs, .blk35\%-xs, .blk30\%-xs, .blk25\%-xs, .blk20\%-xs, .blk15\%-xs, .blk10\%-xs, .blk5\%-xs, .blk10\/10-xs, .blk9\/10-xs, .blk8\/10-xs, .blk7\/10-xs, .blk6\/10-xs, .blk5\/10-xs, .blk4\/10-xs, .blk3\/10-xs, .blk2\/10-xs, .blk1\/10-xs, .blk9\/9-xs, .blk8\/9-xs, .blk7\/9-xs, .blk6\/9-xs, .blk5\/9-xs, .blk4\/9-xs, .blk3\/9-xs, .blk2\/9-xs, .blk1\/9-xs, .blk8\/8-xs, .blk7\/8-xs, .blk6\/8-xs, .blk5\/8-xs, .blk4\/8-xs, .blk3\/8-xs, .blk2\/8-xs, .blk1\/8-xs, .blk7\/7-xs, .blk6\/7-xs, .blk5\/7-xs, .blk4\/7-xs, .blk3\/7-xs, .blk2\/7-xs, .blk1\/7-xs, .blk6\/6-xs, .blk5\/6-xs, .blk4\/6-xs, .blk3\/6-xs, .blk2\/6-xs, .blk1\/6-xs, .blk5\/5-xs, .blk4\/5-xs, .blk3\/5-xs, .blk2\/5-xs, .blk1\/5-xs, .blk4\/4-xs, .blk3\/4-xs, .blk2\/4-xs, .blk1\/4-xs, .blk3\/3-xs, .blk2\/3-xs, .blk1\/3-xs, .blk2\/2-xs, .blk1\/2-xs, .blk1\/1-xs, .blk100\%, .blk95\%, .blk90\%, .blk85\%, .blk80\%, .blk75\%, .blk70\%, .blk65\%, .blk60\%, .blk55\%, .blk50\%, .blk45\%, .blk40\%, .blk35\%, .blk30\%, .blk25\%, .blk20\%, .blk15\%, .blk10\%, .blk5\%, .blk10\/10, .blk9\/10, .blk8\/10, .blk7\/10, .blk6\/10, .blk5\/10, .blk4\/10, .blk3\/10, .blk2\/10, .blk1\/10, .blk9\/9, .blk8\/9, .blk7\/9, .blk6\/9, .blk5\/9, .blk4\/9, .blk3\/9, .blk2\/9, .blk1\/9, .blk8\/8, .blk7\/8, .blk6\/8, .blk5\/8, .blk4\/8, .blk3\/8, .blk2\/8, .blk1\/8, .blk7\/7, .blk6\/7, .blk5\/7, .blk4\/7, .blk3\/7, .blk2\/7, .blk1\/7, .blk6\/6, .blk5\/6, .blk4\/6, .blk3\/6, .blk2\/6, .blk1\/6, .blk5\/5, .blk4\/5, .blk3\/5, .blk2\/5, .blk1\/5, .blk4\/4, .blk3\/4, .blk2\/4, .blk1\/4, .blk3\/3, .blk2\/3, .blk1\/3, .blk2\/2, .blk1\/2, .blk1\/1 {
  display: block;
}

body[screen=xs] .blk100\%-xs, body[screen=xs] .blk100\%, body[screen=xs] .blk95\%-xs, body[screen=xs] .blk95\%, body[screen=xs] .blk90\%-xs, body[screen=xs] .blk90\%, body[screen=xs] .blk85\%-xs, body[screen=xs] .blk85\%, body[screen=xs] .blk80\%-xs, body[screen=xs] .blk80\%, body[screen=xs] .blk75\%-xs, body[screen=xs] .blk75\%, body[screen=xs] .blk70\%-xs, body[screen=xs] .blk70\%, body[screen=xs] .blk65\%-xs, body[screen=xs] .blk65\%, body[screen=xs] .blk60\%-xs, body[screen=xs] .blk60\%, body[screen=xs] .blk55\%-xs, body[screen=xs] .blk55\%, body[screen=xs] .blk50\%-xs, body[screen=xs] .blk50\%, body[screen=xs] .blk45\%-xs, body[screen=xs] .blk45\%, body[screen=xs] .blk40\%-xs, body[screen=xs] .blk40\%, body[screen=xs] .blk35\%-xs, body[screen=xs] .blk35\%, body[screen=xs] .blk30\%-xs, body[screen=xs] .blk30\%, body[screen=xs] .blk25\%-xs, body[screen=xs] .blk25\%, body[screen=xs] .blk20\%-xs, body[screen=xs] .blk20\%, body[screen=xs] .blk15\%-xs, body[screen=xs] .blk15\%, body[screen=xs] .blk10\%-xs, body[screen=xs] .blk10\%, body[screen=xs] .blk5\%-xs, body[screen=xs] .blk5\%, body[screen=xs] .blk10\/10-xs, body[screen=xs] .blk10\/10, body[screen=xs] .blk9\/10-xs, body[screen=xs] .blk9\/10, body[screen=xs] .blk8\/10-xs, body[screen=xs] .blk8\/10, body[screen=xs] .blk7\/10-xs, body[screen=xs] .blk7\/10, body[screen=xs] .blk6\/10-xs, body[screen=xs] .blk6\/10, body[screen=xs] .blk5\/10-xs, body[screen=xs] .blk5\/10, body[screen=xs] .blk4\/10-xs, body[screen=xs] .blk4\/10, body[screen=xs] .blk3\/10-xs, body[screen=xs] .blk3\/10, body[screen=xs] .blk2\/10-xs, body[screen=xs] .blk2\/10, body[screen=xs] .blk1\/10-xs, body[screen=xs] .blk1\/10, body[screen=xs] .blk9\/9-xs, body[screen=xs] .blk9\/9, body[screen=xs] .blk8\/9-xs, body[screen=xs] .blk8\/9, body[screen=xs] .blk7\/9-xs, body[screen=xs] .blk7\/9, body[screen=xs] .blk6\/9-xs, body[screen=xs] .blk6\/9, body[screen=xs] .blk5\/9-xs, body[screen=xs] .blk5\/9, body[screen=xs] .blk4\/9-xs, body[screen=xs] .blk4\/9, body[screen=xs] .blk3\/9-xs, body[screen=xs] .blk3\/9, body[screen=xs] .blk2\/9-xs, body[screen=xs] .blk2\/9, body[screen=xs] .blk1\/9-xs, body[screen=xs] .blk1\/9, body[screen=xs] .blk8\/8-xs, body[screen=xs] .blk8\/8, body[screen=xs] .blk7\/8-xs, body[screen=xs] .blk7\/8, body[screen=xs] .blk6\/8-xs, body[screen=xs] .blk6\/8, body[screen=xs] .blk5\/8-xs, body[screen=xs] .blk5\/8, body[screen=xs] .blk4\/8-xs, body[screen=xs] .blk4\/8, body[screen=xs] .blk3\/8-xs, body[screen=xs] .blk3\/8, body[screen=xs] .blk2\/8-xs, body[screen=xs] .blk2\/8, body[screen=xs] .blk1\/8-xs, body[screen=xs] .blk1\/8, body[screen=xs] .blk7\/7-xs, body[screen=xs] .blk7\/7, body[screen=xs] .blk6\/7-xs, body[screen=xs] .blk6\/7, body[screen=xs] .blk5\/7-xs, body[screen=xs] .blk5\/7, body[screen=xs] .blk4\/7-xs, body[screen=xs] .blk4\/7, body[screen=xs] .blk3\/7-xs, body[screen=xs] .blk3\/7, body[screen=xs] .blk2\/7-xs, body[screen=xs] .blk2\/7, body[screen=xs] .blk1\/7-xs, body[screen=xs] .blk1\/7, body[screen=xs] .blk6\/6-xs, body[screen=xs] .blk6\/6, body[screen=xs] .blk5\/6-xs, body[screen=xs] .blk5\/6, body[screen=xs] .blk4\/6-xs, body[screen=xs] .blk4\/6, body[screen=xs] .blk3\/6-xs, body[screen=xs] .blk3\/6, body[screen=xs] .blk2\/6-xs, body[screen=xs] .blk2\/6, body[screen=xs] .blk1\/6-xs, body[screen=xs] .blk1\/6, body[screen=xs] .blk5\/5-xs, body[screen=xs] .blk5\/5, body[screen=xs] .blk4\/5-xs, body[screen=xs] .blk4\/5, body[screen=xs] .blk3\/5-xs, body[screen=xs] .blk3\/5, body[screen=xs] .blk2\/5-xs, body[screen=xs] .blk2\/5, body[screen=xs] .blk1\/5-xs, body[screen=xs] .blk1\/5, body[screen=xs] .blk4\/4-xs, body[screen=xs] .blk4\/4, body[screen=xs] .blk3\/4-xs, body[screen=xs] .blk3\/4, body[screen=xs] .blk2\/4-xs, body[screen=xs] .blk2\/4, body[screen=xs] .blk1\/4-xs, body[screen=xs] .blk1\/4, body[screen=xs] .blk3\/3-xs, body[screen=xs] .blk3\/3, body[screen=xs] .blk2\/3-xs, body[screen=xs] .blk2\/3, body[screen=xs] .blk1\/3-xs, body[screen=xs] .blk1\/3, body[screen=xs] .blk2\/2-xs, body[screen=xs] .blk2\/2, body[screen=xs] .blk1\/2-xs, body[screen=xs] .blk1\/2, body[screen=xs] .blk1\/1-xs, body[screen=xs] .blk1\/1 {
  margin: 4px 4px 4px 4px;
  border-width: 0 0 0 0;
  padding: 0 0 0 0;
}

body[screen=xs] .blk1\/1, body[screen=xs] .blk1\/1-xs {
  width: calc(100% - 8px);
}

body[screen=xs] .blk1\/2, body[screen=xs] .blk1\/2-xs {
  width: calc(50% - 8px);
}

body[screen=xs] .blk2\/2, body[screen=xs] .blk2\/2-xs {
  width: calc(100% - 8px);
}

body[screen=xs] .blk1\/3, body[screen=xs] .blk1\/3-xs {
  width: calc(33.3333333333% - 8px);
}

body[screen=xs] .blk2\/3, body[screen=xs] .blk2\/3-xs {
  width: calc(66.6666666667% - 8px);
}

body[screen=xs] .blk3\/3, body[screen=xs] .blk3\/3-xs {
  width: calc(100% - 8px);
}

body[screen=xs] .blk1\/4, body[screen=xs] .blk1\/4-xs {
  width: calc(25% - 8px);
}

body[screen=xs] .blk2\/4, body[screen=xs] .blk2\/4-xs {
  width: calc(50% - 8px);
}

body[screen=xs] .blk3\/4, body[screen=xs] .blk3\/4-xs {
  width: calc(75% - 8px);
}

body[screen=xs] .blk4\/4, body[screen=xs] .blk4\/4-xs {
  width: calc(100% - 8px);
}

body[screen=xs] .blk1\/5, body[screen=xs] .blk1\/5-xs {
  width: calc(20% - 8px);
}

body[screen=xs] .blk2\/5, body[screen=xs] .blk2\/5-xs {
  width: calc(40% - 8px);
}

body[screen=xs] .blk3\/5, body[screen=xs] .blk3\/5-xs {
  width: calc(60% - 8px);
}

body[screen=xs] .blk4\/5, body[screen=xs] .blk4\/5-xs {
  width: calc(80% - 8px);
}

body[screen=xs] .blk5\/5, body[screen=xs] .blk5\/5-xs {
  width: calc(100% - 8px);
}

body[screen=xs] .blk1\/6, body[screen=xs] .blk1\/6-xs {
  width: calc(16.6666666667% - 8px);
}

body[screen=xs] .blk2\/6, body[screen=xs] .blk2\/6-xs {
  width: calc(33.3333333333% - 8px);
}

body[screen=xs] .blk3\/6, body[screen=xs] .blk3\/6-xs {
  width: calc(50% - 8px);
}

body[screen=xs] .blk4\/6, body[screen=xs] .blk4\/6-xs {
  width: calc(66.6666666667% - 8px);
}

body[screen=xs] .blk5\/6, body[screen=xs] .blk5\/6-xs {
  width: calc(83.3333333333% - 8px);
}

body[screen=xs] .blk6\/6, body[screen=xs] .blk6\/6-xs {
  width: calc(100% - 8px);
}

body[screen=xs] .blk1\/7, body[screen=xs] .blk1\/7-xs {
  width: calc(14.2857142857% - 8px);
}

body[screen=xs] .blk2\/7, body[screen=xs] .blk2\/7-xs {
  width: calc(28.5714285714% - 8px);
}

body[screen=xs] .blk3\/7, body[screen=xs] .blk3\/7-xs {
  width: calc(42.8571428571% - 8px);
}

body[screen=xs] .blk4\/7, body[screen=xs] .blk4\/7-xs {
  width: calc(57.1428571429% - 8px);
}

body[screen=xs] .blk5\/7, body[screen=xs] .blk5\/7-xs {
  width: calc(71.4285714286% - 8px);
}

body[screen=xs] .blk6\/7, body[screen=xs] .blk6\/7-xs {
  width: calc(85.7142857143% - 8px);
}

body[screen=xs] .blk7\/7, body[screen=xs] .blk7\/7-xs {
  width: calc(100% - 8px);
}

body[screen=xs] .blk1\/8, body[screen=xs] .blk1\/8-xs {
  width: calc(12.5% - 8px);
}

body[screen=xs] .blk2\/8, body[screen=xs] .blk2\/8-xs {
  width: calc(25% - 8px);
}

body[screen=xs] .blk3\/8, body[screen=xs] .blk3\/8-xs {
  width: calc(37.5% - 8px);
}

body[screen=xs] .blk4\/8, body[screen=xs] .blk4\/8-xs {
  width: calc(50% - 8px);
}

body[screen=xs] .blk5\/8, body[screen=xs] .blk5\/8-xs {
  width: calc(62.5% - 8px);
}

body[screen=xs] .blk6\/8, body[screen=xs] .blk6\/8-xs {
  width: calc(75% - 8px);
}

body[screen=xs] .blk7\/8, body[screen=xs] .blk7\/8-xs {
  width: calc(87.5% - 8px);
}

body[screen=xs] .blk8\/8, body[screen=xs] .blk8\/8-xs {
  width: calc(100% - 8px);
}

body[screen=xs] .blk1\/9, body[screen=xs] .blk1\/9-xs {
  width: calc(11.1111111111% - 8px);
}

body[screen=xs] .blk2\/9, body[screen=xs] .blk2\/9-xs {
  width: calc(22.2222222222% - 8px);
}

body[screen=xs] .blk3\/9, body[screen=xs] .blk3\/9-xs {
  width: calc(33.3333333333% - 8px);
}

body[screen=xs] .blk4\/9, body[screen=xs] .blk4\/9-xs {
  width: calc(44.4444444444% - 8px);
}

body[screen=xs] .blk5\/9, body[screen=xs] .blk5\/9-xs {
  width: calc(55.5555555556% - 8px);
}

body[screen=xs] .blk6\/9, body[screen=xs] .blk6\/9-xs {
  width: calc(66.6666666667% - 8px);
}

body[screen=xs] .blk7\/9, body[screen=xs] .blk7\/9-xs {
  width: calc(77.7777777778% - 8px);
}

body[screen=xs] .blk8\/9, body[screen=xs] .blk8\/9-xs {
  width: calc(88.8888888889% - 8px);
}

body[screen=xs] .blk9\/9, body[screen=xs] .blk9\/9-xs {
  width: calc(100% - 8px);
}

body[screen=xs] .blk1\/10, body[screen=xs] .blk1\/10-xs {
  width: calc(10% - 8px);
}

body[screen=xs] .blk2\/10, body[screen=xs] .blk2\/10-xs {
  width: calc(20% - 8px);
}

body[screen=xs] .blk3\/10, body[screen=xs] .blk3\/10-xs {
  width: calc(30% - 8px);
}

body[screen=xs] .blk4\/10, body[screen=xs] .blk4\/10-xs {
  width: calc(40% - 8px);
}

body[screen=xs] .blk5\/10, body[screen=xs] .blk5\/10-xs {
  width: calc(50% - 8px);
}

body[screen=xs] .blk6\/10, body[screen=xs] .blk6\/10-xs {
  width: calc(60% - 8px);
}

body[screen=xs] .blk7\/10, body[screen=xs] .blk7\/10-xs {
  width: calc(70% - 8px);
}

body[screen=xs] .blk8\/10, body[screen=xs] .blk8\/10-xs {
  width: calc(80% - 8px);
}

body[screen=xs] .blk9\/10, body[screen=xs] .blk9\/10-xs {
  width: calc(90% - 8px);
}

body[screen=xs] .blk10\/10, body[screen=xs] .blk10\/10-xs {
  width: calc(100% - 8px);
}

body[screen=xs] .blk5\%, body[screen=xs] .blk5\%-xs {
  width: calc(5% - 8px);
}

body[screen=xs] .blk10\%, body[screen=xs] .blk10\%-xs {
  width: calc(10% - 8px);
}

body[screen=xs] .blk15\%, body[screen=xs] .blk15\%-xs {
  width: calc(15% - 8px);
}

body[screen=xs] .blk20\%, body[screen=xs] .blk20\%-xs {
  width: calc(20% - 8px);
}

body[screen=xs] .blk25\%, body[screen=xs] .blk25\%-xs {
  width: calc(25% - 8px);
}

body[screen=xs] .blk30\%, body[screen=xs] .blk30\%-xs {
  width: calc(30% - 8px);
}

body[screen=xs] .blk35\%, body[screen=xs] .blk35\%-xs {
  width: calc(35% - 8px);
}

body[screen=xs] .blk40\%, body[screen=xs] .blk40\%-xs {
  width: calc(40% - 8px);
}

body[screen=xs] .blk45\%, body[screen=xs] .blk45\%-xs {
  width: calc(45% - 8px);
}

body[screen=xs] .blk50\%, body[screen=xs] .blk50\%-xs {
  width: calc(50% - 8px);
}

body[screen=xs] .blk55\%, body[screen=xs] .blk55\%-xs {
  width: calc(55% - 8px);
}

body[screen=xs] .blk60\%, body[screen=xs] .blk60\%-xs {
  width: calc(60% - 8px);
}

body[screen=xs] .blk65\%, body[screen=xs] .blk65\%-xs {
  width: calc(65% - 8px);
}

body[screen=xs] .blk70\%, body[screen=xs] .blk70\%-xs {
  width: calc(70% - 8px);
}

body[screen=xs] .blk75\%, body[screen=xs] .blk75\%-xs {
  width: calc(75% - 8px);
}

body[screen=xs] .blk80\%, body[screen=xs] .blk80\%-xs {
  width: calc(80% - 8px);
}

body[screen=xs] .blk85\%, body[screen=xs] .blk85\%-xs {
  width: calc(85% - 8px);
}

body[screen=xs] .blk90\%, body[screen=xs] .blk90\%-xs {
  width: calc(90% - 8px);
}

body[screen=xs] .blk95\%, body[screen=xs] .blk95\%-xs {
  width: calc(95% - 8px);
}

body[screen=xs] .blk100\%, body[screen=xs] .blk100\%-xs {
  width: calc(100% - 8px);
}

body[screen=sm] .blk100\%-sm, body[screen=sm] .blk100\%, body[screen=sm] .blk95\%-sm, body[screen=sm] .blk95\%, body[screen=sm] .blk90\%-sm, body[screen=sm] .blk90\%, body[screen=sm] .blk85\%-sm, body[screen=sm] .blk85\%, body[screen=sm] .blk80\%-sm, body[screen=sm] .blk80\%, body[screen=sm] .blk75\%-sm, body[screen=sm] .blk75\%, body[screen=sm] .blk70\%-sm, body[screen=sm] .blk70\%, body[screen=sm] .blk65\%-sm, body[screen=sm] .blk65\%, body[screen=sm] .blk60\%-sm, body[screen=sm] .blk60\%, body[screen=sm] .blk55\%-sm, body[screen=sm] .blk55\%, body[screen=sm] .blk50\%-sm, body[screen=sm] .blk50\%, body[screen=sm] .blk45\%-sm, body[screen=sm] .blk45\%, body[screen=sm] .blk40\%-sm, body[screen=sm] .blk40\%, body[screen=sm] .blk35\%-sm, body[screen=sm] .blk35\%, body[screen=sm] .blk30\%-sm, body[screen=sm] .blk30\%, body[screen=sm] .blk25\%-sm, body[screen=sm] .blk25\%, body[screen=sm] .blk20\%-sm, body[screen=sm] .blk20\%, body[screen=sm] .blk15\%-sm, body[screen=sm] .blk15\%, body[screen=sm] .blk10\%-sm, body[screen=sm] .blk10\%, body[screen=sm] .blk5\%-sm, body[screen=sm] .blk5\%, body[screen=sm] .blk10\/10-sm, body[screen=sm] .blk10\/10, body[screen=sm] .blk9\/10-sm, body[screen=sm] .blk9\/10, body[screen=sm] .blk8\/10-sm, body[screen=sm] .blk8\/10, body[screen=sm] .blk7\/10-sm, body[screen=sm] .blk7\/10, body[screen=sm] .blk6\/10-sm, body[screen=sm] .blk6\/10, body[screen=sm] .blk5\/10-sm, body[screen=sm] .blk5\/10, body[screen=sm] .blk4\/10-sm, body[screen=sm] .blk4\/10, body[screen=sm] .blk3\/10-sm, body[screen=sm] .blk3\/10, body[screen=sm] .blk2\/10-sm, body[screen=sm] .blk2\/10, body[screen=sm] .blk1\/10-sm, body[screen=sm] .blk1\/10, body[screen=sm] .blk9\/9-sm, body[screen=sm] .blk9\/9, body[screen=sm] .blk8\/9-sm, body[screen=sm] .blk8\/9, body[screen=sm] .blk7\/9-sm, body[screen=sm] .blk7\/9, body[screen=sm] .blk6\/9-sm, body[screen=sm] .blk6\/9, body[screen=sm] .blk5\/9-sm, body[screen=sm] .blk5\/9, body[screen=sm] .blk4\/9-sm, body[screen=sm] .blk4\/9, body[screen=sm] .blk3\/9-sm, body[screen=sm] .blk3\/9, body[screen=sm] .blk2\/9-sm, body[screen=sm] .blk2\/9, body[screen=sm] .blk1\/9-sm, body[screen=sm] .blk1\/9, body[screen=sm] .blk8\/8-sm, body[screen=sm] .blk8\/8, body[screen=sm] .blk7\/8-sm, body[screen=sm] .blk7\/8, body[screen=sm] .blk6\/8-sm, body[screen=sm] .blk6\/8, body[screen=sm] .blk5\/8-sm, body[screen=sm] .blk5\/8, body[screen=sm] .blk4\/8-sm, body[screen=sm] .blk4\/8, body[screen=sm] .blk3\/8-sm, body[screen=sm] .blk3\/8, body[screen=sm] .blk2\/8-sm, body[screen=sm] .blk2\/8, body[screen=sm] .blk1\/8-sm, body[screen=sm] .blk1\/8, body[screen=sm] .blk7\/7-sm, body[screen=sm] .blk7\/7, body[screen=sm] .blk6\/7-sm, body[screen=sm] .blk6\/7, body[screen=sm] .blk5\/7-sm, body[screen=sm] .blk5\/7, body[screen=sm] .blk4\/7-sm, body[screen=sm] .blk4\/7, body[screen=sm] .blk3\/7-sm, body[screen=sm] .blk3\/7, body[screen=sm] .blk2\/7-sm, body[screen=sm] .blk2\/7, body[screen=sm] .blk1\/7-sm, body[screen=sm] .blk1\/7, body[screen=sm] .blk6\/6-sm, body[screen=sm] .blk6\/6, body[screen=sm] .blk5\/6-sm, body[screen=sm] .blk5\/6, body[screen=sm] .blk4\/6-sm, body[screen=sm] .blk4\/6, body[screen=sm] .blk3\/6-sm, body[screen=sm] .blk3\/6, body[screen=sm] .blk2\/6-sm, body[screen=sm] .blk2\/6, body[screen=sm] .blk1\/6-sm, body[screen=sm] .blk1\/6, body[screen=sm] .blk5\/5-sm, body[screen=sm] .blk5\/5, body[screen=sm] .blk4\/5-sm, body[screen=sm] .blk4\/5, body[screen=sm] .blk3\/5-sm, body[screen=sm] .blk3\/5, body[screen=sm] .blk2\/5-sm, body[screen=sm] .blk2\/5, body[screen=sm] .blk1\/5-sm, body[screen=sm] .blk1\/5, body[screen=sm] .blk4\/4-sm, body[screen=sm] .blk4\/4, body[screen=sm] .blk3\/4-sm, body[screen=sm] .blk3\/4, body[screen=sm] .blk2\/4-sm, body[screen=sm] .blk2\/4, body[screen=sm] .blk1\/4-sm, body[screen=sm] .blk1\/4, body[screen=sm] .blk3\/3-sm, body[screen=sm] .blk3\/3, body[screen=sm] .blk2\/3-sm, body[screen=sm] .blk2\/3, body[screen=sm] .blk1\/3-sm, body[screen=sm] .blk1\/3, body[screen=sm] .blk2\/2-sm, body[screen=sm] .blk2\/2, body[screen=sm] .blk1\/2-sm, body[screen=sm] .blk1\/2, body[screen=sm] .blk1\/1-sm, body[screen=sm] .blk1\/1 {
  margin: 4px 4px 4px 4px;
  border-width: 0 0 0 0;
  padding: 0 0 0 0;
}

body[screen=sm] .blk1\/1, body[screen=sm] .blk1\/1-sm {
  width: calc(100% - 8px);
}

body[screen=sm] .blk1\/2, body[screen=sm] .blk1\/2-sm {
  width: calc(50% - 8px);
}

body[screen=sm] .blk2\/2, body[screen=sm] .blk2\/2-sm {
  width: calc(100% - 8px);
}

body[screen=sm] .blk1\/3, body[screen=sm] .blk1\/3-sm {
  width: calc(33.3333333333% - 8px);
}

body[screen=sm] .blk2\/3, body[screen=sm] .blk2\/3-sm {
  width: calc(66.6666666667% - 8px);
}

body[screen=sm] .blk3\/3, body[screen=sm] .blk3\/3-sm {
  width: calc(100% - 8px);
}

body[screen=sm] .blk1\/4, body[screen=sm] .blk1\/4-sm {
  width: calc(25% - 8px);
}

body[screen=sm] .blk2\/4, body[screen=sm] .blk2\/4-sm {
  width: calc(50% - 8px);
}

body[screen=sm] .blk3\/4, body[screen=sm] .blk3\/4-sm {
  width: calc(75% - 8px);
}

body[screen=sm] .blk4\/4, body[screen=sm] .blk4\/4-sm {
  width: calc(100% - 8px);
}

body[screen=sm] .blk1\/5, body[screen=sm] .blk1\/5-sm {
  width: calc(20% - 8px);
}

body[screen=sm] .blk2\/5, body[screen=sm] .blk2\/5-sm {
  width: calc(40% - 8px);
}

body[screen=sm] .blk3\/5, body[screen=sm] .blk3\/5-sm {
  width: calc(60% - 8px);
}

body[screen=sm] .blk4\/5, body[screen=sm] .blk4\/5-sm {
  width: calc(80% - 8px);
}

body[screen=sm] .blk5\/5, body[screen=sm] .blk5\/5-sm {
  width: calc(100% - 8px);
}

body[screen=sm] .blk1\/6, body[screen=sm] .blk1\/6-sm {
  width: calc(16.6666666667% - 8px);
}

body[screen=sm] .blk2\/6, body[screen=sm] .blk2\/6-sm {
  width: calc(33.3333333333% - 8px);
}

body[screen=sm] .blk3\/6, body[screen=sm] .blk3\/6-sm {
  width: calc(50% - 8px);
}

body[screen=sm] .blk4\/6, body[screen=sm] .blk4\/6-sm {
  width: calc(66.6666666667% - 8px);
}

body[screen=sm] .blk5\/6, body[screen=sm] .blk5\/6-sm {
  width: calc(83.3333333333% - 8px);
}

body[screen=sm] .blk6\/6, body[screen=sm] .blk6\/6-sm {
  width: calc(100% - 8px);
}

body[screen=sm] .blk1\/7, body[screen=sm] .blk1\/7-sm {
  width: calc(14.2857142857% - 8px);
}

body[screen=sm] .blk2\/7, body[screen=sm] .blk2\/7-sm {
  width: calc(28.5714285714% - 8px);
}

body[screen=sm] .blk3\/7, body[screen=sm] .blk3\/7-sm {
  width: calc(42.8571428571% - 8px);
}

body[screen=sm] .blk4\/7, body[screen=sm] .blk4\/7-sm {
  width: calc(57.1428571429% - 8px);
}

body[screen=sm] .blk5\/7, body[screen=sm] .blk5\/7-sm {
  width: calc(71.4285714286% - 8px);
}

body[screen=sm] .blk6\/7, body[screen=sm] .blk6\/7-sm {
  width: calc(85.7142857143% - 8px);
}

body[screen=sm] .blk7\/7, body[screen=sm] .blk7\/7-sm {
  width: calc(100% - 8px);
}

body[screen=sm] .blk1\/8, body[screen=sm] .blk1\/8-sm {
  width: calc(12.5% - 8px);
}

body[screen=sm] .blk2\/8, body[screen=sm] .blk2\/8-sm {
  width: calc(25% - 8px);
}

body[screen=sm] .blk3\/8, body[screen=sm] .blk3\/8-sm {
  width: calc(37.5% - 8px);
}

body[screen=sm] .blk4\/8, body[screen=sm] .blk4\/8-sm {
  width: calc(50% - 8px);
}

body[screen=sm] .blk5\/8, body[screen=sm] .blk5\/8-sm {
  width: calc(62.5% - 8px);
}

body[screen=sm] .blk6\/8, body[screen=sm] .blk6\/8-sm {
  width: calc(75% - 8px);
}

body[screen=sm] .blk7\/8, body[screen=sm] .blk7\/8-sm {
  width: calc(87.5% - 8px);
}

body[screen=sm] .blk8\/8, body[screen=sm] .blk8\/8-sm {
  width: calc(100% - 8px);
}

body[screen=sm] .blk1\/9, body[screen=sm] .blk1\/9-sm {
  width: calc(11.1111111111% - 8px);
}

body[screen=sm] .blk2\/9, body[screen=sm] .blk2\/9-sm {
  width: calc(22.2222222222% - 8px);
}

body[screen=sm] .blk3\/9, body[screen=sm] .blk3\/9-sm {
  width: calc(33.3333333333% - 8px);
}

body[screen=sm] .blk4\/9, body[screen=sm] .blk4\/9-sm {
  width: calc(44.4444444444% - 8px);
}

body[screen=sm] .blk5\/9, body[screen=sm] .blk5\/9-sm {
  width: calc(55.5555555556% - 8px);
}

body[screen=sm] .blk6\/9, body[screen=sm] .blk6\/9-sm {
  width: calc(66.6666666667% - 8px);
}

body[screen=sm] .blk7\/9, body[screen=sm] .blk7\/9-sm {
  width: calc(77.7777777778% - 8px);
}

body[screen=sm] .blk8\/9, body[screen=sm] .blk8\/9-sm {
  width: calc(88.8888888889% - 8px);
}

body[screen=sm] .blk9\/9, body[screen=sm] .blk9\/9-sm {
  width: calc(100% - 8px);
}

body[screen=sm] .blk1\/10, body[screen=sm] .blk1\/10-sm {
  width: calc(10% - 8px);
}

body[screen=sm] .blk2\/10, body[screen=sm] .blk2\/10-sm {
  width: calc(20% - 8px);
}

body[screen=sm] .blk3\/10, body[screen=sm] .blk3\/10-sm {
  width: calc(30% - 8px);
}

body[screen=sm] .blk4\/10, body[screen=sm] .blk4\/10-sm {
  width: calc(40% - 8px);
}

body[screen=sm] .blk5\/10, body[screen=sm] .blk5\/10-sm {
  width: calc(50% - 8px);
}

body[screen=sm] .blk6\/10, body[screen=sm] .blk6\/10-sm {
  width: calc(60% - 8px);
}

body[screen=sm] .blk7\/10, body[screen=sm] .blk7\/10-sm {
  width: calc(70% - 8px);
}

body[screen=sm] .blk8\/10, body[screen=sm] .blk8\/10-sm {
  width: calc(80% - 8px);
}

body[screen=sm] .blk9\/10, body[screen=sm] .blk9\/10-sm {
  width: calc(90% - 8px);
}

body[screen=sm] .blk10\/10, body[screen=sm] .blk10\/10-sm {
  width: calc(100% - 8px);
}

body[screen=sm] .blk5\%, body[screen=sm] .blk5\%-sm {
  width: calc(5% - 8px);
}

body[screen=sm] .blk10\%, body[screen=sm] .blk10\%-sm {
  width: calc(10% - 8px);
}

body[screen=sm] .blk15\%, body[screen=sm] .blk15\%-sm {
  width: calc(15% - 8px);
}

body[screen=sm] .blk20\%, body[screen=sm] .blk20\%-sm {
  width: calc(20% - 8px);
}

body[screen=sm] .blk25\%, body[screen=sm] .blk25\%-sm {
  width: calc(25% - 8px);
}

body[screen=sm] .blk30\%, body[screen=sm] .blk30\%-sm {
  width: calc(30% - 8px);
}

body[screen=sm] .blk35\%, body[screen=sm] .blk35\%-sm {
  width: calc(35% - 8px);
}

body[screen=sm] .blk40\%, body[screen=sm] .blk40\%-sm {
  width: calc(40% - 8px);
}

body[screen=sm] .blk45\%, body[screen=sm] .blk45\%-sm {
  width: calc(45% - 8px);
}

body[screen=sm] .blk50\%, body[screen=sm] .blk50\%-sm {
  width: calc(50% - 8px);
}

body[screen=sm] .blk55\%, body[screen=sm] .blk55\%-sm {
  width: calc(55% - 8px);
}

body[screen=sm] .blk60\%, body[screen=sm] .blk60\%-sm {
  width: calc(60% - 8px);
}

body[screen=sm] .blk65\%, body[screen=sm] .blk65\%-sm {
  width: calc(65% - 8px);
}

body[screen=sm] .blk70\%, body[screen=sm] .blk70\%-sm {
  width: calc(70% - 8px);
}

body[screen=sm] .blk75\%, body[screen=sm] .blk75\%-sm {
  width: calc(75% - 8px);
}

body[screen=sm] .blk80\%, body[screen=sm] .blk80\%-sm {
  width: calc(80% - 8px);
}

body[screen=sm] .blk85\%, body[screen=sm] .blk85\%-sm {
  width: calc(85% - 8px);
}

body[screen=sm] .blk90\%, body[screen=sm] .blk90\%-sm {
  width: calc(90% - 8px);
}

body[screen=sm] .blk95\%, body[screen=sm] .blk95\%-sm {
  width: calc(95% - 8px);
}

body[screen=sm] .blk100\%, body[screen=sm] .blk100\%-sm {
  width: calc(100% - 8px);
}

body[screen=md] .blk100\%-md, body[screen=md] .blk100\%, body[screen=md] .blk95\%-md, body[screen=md] .blk95\%, body[screen=md] .blk90\%-md, body[screen=md] .blk90\%, body[screen=md] .blk85\%-md, body[screen=md] .blk85\%, body[screen=md] .blk80\%-md, body[screen=md] .blk80\%, body[screen=md] .blk75\%-md, body[screen=md] .blk75\%, body[screen=md] .blk70\%-md, body[screen=md] .blk70\%, body[screen=md] .blk65\%-md, body[screen=md] .blk65\%, body[screen=md] .blk60\%-md, body[screen=md] .blk60\%, body[screen=md] .blk55\%-md, body[screen=md] .blk55\%, body[screen=md] .blk50\%-md, body[screen=md] .blk50\%, body[screen=md] .blk45\%-md, body[screen=md] .blk45\%, body[screen=md] .blk40\%-md, body[screen=md] .blk40\%, body[screen=md] .blk35\%-md, body[screen=md] .blk35\%, body[screen=md] .blk30\%-md, body[screen=md] .blk30\%, body[screen=md] .blk25\%-md, body[screen=md] .blk25\%, body[screen=md] .blk20\%-md, body[screen=md] .blk20\%, body[screen=md] .blk15\%-md, body[screen=md] .blk15\%, body[screen=md] .blk10\%-md, body[screen=md] .blk10\%, body[screen=md] .blk5\%-md, body[screen=md] .blk5\%, body[screen=md] .blk10\/10-md, body[screen=md] .blk10\/10, body[screen=md] .blk9\/10-md, body[screen=md] .blk9\/10, body[screen=md] .blk8\/10-md, body[screen=md] .blk8\/10, body[screen=md] .blk7\/10-md, body[screen=md] .blk7\/10, body[screen=md] .blk6\/10-md, body[screen=md] .blk6\/10, body[screen=md] .blk5\/10-md, body[screen=md] .blk5\/10, body[screen=md] .blk4\/10-md, body[screen=md] .blk4\/10, body[screen=md] .blk3\/10-md, body[screen=md] .blk3\/10, body[screen=md] .blk2\/10-md, body[screen=md] .blk2\/10, body[screen=md] .blk1\/10-md, body[screen=md] .blk1\/10, body[screen=md] .blk9\/9-md, body[screen=md] .blk9\/9, body[screen=md] .blk8\/9-md, body[screen=md] .blk8\/9, body[screen=md] .blk7\/9-md, body[screen=md] .blk7\/9, body[screen=md] .blk6\/9-md, body[screen=md] .blk6\/9, body[screen=md] .blk5\/9-md, body[screen=md] .blk5\/9, body[screen=md] .blk4\/9-md, body[screen=md] .blk4\/9, body[screen=md] .blk3\/9-md, body[screen=md] .blk3\/9, body[screen=md] .blk2\/9-md, body[screen=md] .blk2\/9, body[screen=md] .blk1\/9-md, body[screen=md] .blk1\/9, body[screen=md] .blk8\/8-md, body[screen=md] .blk8\/8, body[screen=md] .blk7\/8-md, body[screen=md] .blk7\/8, body[screen=md] .blk6\/8-md, body[screen=md] .blk6\/8, body[screen=md] .blk5\/8-md, body[screen=md] .blk5\/8, body[screen=md] .blk4\/8-md, body[screen=md] .blk4\/8, body[screen=md] .blk3\/8-md, body[screen=md] .blk3\/8, body[screen=md] .blk2\/8-md, body[screen=md] .blk2\/8, body[screen=md] .blk1\/8-md, body[screen=md] .blk1\/8, body[screen=md] .blk7\/7-md, body[screen=md] .blk7\/7, body[screen=md] .blk6\/7-md, body[screen=md] .blk6\/7, body[screen=md] .blk5\/7-md, body[screen=md] .blk5\/7, body[screen=md] .blk4\/7-md, body[screen=md] .blk4\/7, body[screen=md] .blk3\/7-md, body[screen=md] .blk3\/7, body[screen=md] .blk2\/7-md, body[screen=md] .blk2\/7, body[screen=md] .blk1\/7-md, body[screen=md] .blk1\/7, body[screen=md] .blk6\/6-md, body[screen=md] .blk6\/6, body[screen=md] .blk5\/6-md, body[screen=md] .blk5\/6, body[screen=md] .blk4\/6-md, body[screen=md] .blk4\/6, body[screen=md] .blk3\/6-md, body[screen=md] .blk3\/6, body[screen=md] .blk2\/6-md, body[screen=md] .blk2\/6, body[screen=md] .blk1\/6-md, body[screen=md] .blk1\/6, body[screen=md] .blk5\/5-md, body[screen=md] .blk5\/5, body[screen=md] .blk4\/5-md, body[screen=md] .blk4\/5, body[screen=md] .blk3\/5-md, body[screen=md] .blk3\/5, body[screen=md] .blk2\/5-md, body[screen=md] .blk2\/5, body[screen=md] .blk1\/5-md, body[screen=md] .blk1\/5, body[screen=md] .blk4\/4-md, body[screen=md] .blk4\/4, body[screen=md] .blk3\/4-md, body[screen=md] .blk3\/4, body[screen=md] .blk2\/4-md, body[screen=md] .blk2\/4, body[screen=md] .blk1\/4-md, body[screen=md] .blk1\/4, body[screen=md] .blk3\/3-md, body[screen=md] .blk3\/3, body[screen=md] .blk2\/3-md, body[screen=md] .blk2\/3, body[screen=md] .blk1\/3-md, body[screen=md] .blk1\/3, body[screen=md] .blk2\/2-md, body[screen=md] .blk2\/2, body[screen=md] .blk1\/2-md, body[screen=md] .blk1\/2, body[screen=md] .blk1\/1-md, body[screen=md] .blk1\/1 {
  margin: 4px 4px 4px 4px;
  border-width: 0 0 0 0;
  padding: 0 0 0 0;
}

body[screen=md] .blk1\/1, body[screen=md] .blk1\/1-md {
  width: calc(100% - 8px);
}

body[screen=md] .blk1\/2, body[screen=md] .blk1\/2-md {
  width: calc(50% - 8px);
}

body[screen=md] .blk2\/2, body[screen=md] .blk2\/2-md {
  width: calc(100% - 8px);
}

body[screen=md] .blk1\/3, body[screen=md] .blk1\/3-md {
  width: calc(33.3333333333% - 8px);
}

body[screen=md] .blk2\/3, body[screen=md] .blk2\/3-md {
  width: calc(66.6666666667% - 8px);
}

body[screen=md] .blk3\/3, body[screen=md] .blk3\/3-md {
  width: calc(100% - 8px);
}

body[screen=md] .blk1\/4, body[screen=md] .blk1\/4-md {
  width: calc(25% - 8px);
}

body[screen=md] .blk2\/4, body[screen=md] .blk2\/4-md {
  width: calc(50% - 8px);
}

body[screen=md] .blk3\/4, body[screen=md] .blk3\/4-md {
  width: calc(75% - 8px);
}

body[screen=md] .blk4\/4, body[screen=md] .blk4\/4-md {
  width: calc(100% - 8px);
}

body[screen=md] .blk1\/5, body[screen=md] .blk1\/5-md {
  width: calc(20% - 8px);
}

body[screen=md] .blk2\/5, body[screen=md] .blk2\/5-md {
  width: calc(40% - 8px);
}

body[screen=md] .blk3\/5, body[screen=md] .blk3\/5-md {
  width: calc(60% - 8px);
}

body[screen=md] .blk4\/5, body[screen=md] .blk4\/5-md {
  width: calc(80% - 8px);
}

body[screen=md] .blk5\/5, body[screen=md] .blk5\/5-md {
  width: calc(100% - 8px);
}

body[screen=md] .blk1\/6, body[screen=md] .blk1\/6-md {
  width: calc(16.6666666667% - 8px);
}

body[screen=md] .blk2\/6, body[screen=md] .blk2\/6-md {
  width: calc(33.3333333333% - 8px);
}

body[screen=md] .blk3\/6, body[screen=md] .blk3\/6-md {
  width: calc(50% - 8px);
}

body[screen=md] .blk4\/6, body[screen=md] .blk4\/6-md {
  width: calc(66.6666666667% - 8px);
}

body[screen=md] .blk5\/6, body[screen=md] .blk5\/6-md {
  width: calc(83.3333333333% - 8px);
}

body[screen=md] .blk6\/6, body[screen=md] .blk6\/6-md {
  width: calc(100% - 8px);
}

body[screen=md] .blk1\/7, body[screen=md] .blk1\/7-md {
  width: calc(14.2857142857% - 8px);
}

body[screen=md] .blk2\/7, body[screen=md] .blk2\/7-md {
  width: calc(28.5714285714% - 8px);
}

body[screen=md] .blk3\/7, body[screen=md] .blk3\/7-md {
  width: calc(42.8571428571% - 8px);
}

body[screen=md] .blk4\/7, body[screen=md] .blk4\/7-md {
  width: calc(57.1428571429% - 8px);
}

body[screen=md] .blk5\/7, body[screen=md] .blk5\/7-md {
  width: calc(71.4285714286% - 8px);
}

body[screen=md] .blk6\/7, body[screen=md] .blk6\/7-md {
  width: calc(85.7142857143% - 8px);
}

body[screen=md] .blk7\/7, body[screen=md] .blk7\/7-md {
  width: calc(100% - 8px);
}

body[screen=md] .blk1\/8, body[screen=md] .blk1\/8-md {
  width: calc(12.5% - 8px);
}

body[screen=md] .blk2\/8, body[screen=md] .blk2\/8-md {
  width: calc(25% - 8px);
}

body[screen=md] .blk3\/8, body[screen=md] .blk3\/8-md {
  width: calc(37.5% - 8px);
}

body[screen=md] .blk4\/8, body[screen=md] .blk4\/8-md {
  width: calc(50% - 8px);
}

body[screen=md] .blk5\/8, body[screen=md] .blk5\/8-md {
  width: calc(62.5% - 8px);
}

body[screen=md] .blk6\/8, body[screen=md] .blk6\/8-md {
  width: calc(75% - 8px);
}

body[screen=md] .blk7\/8, body[screen=md] .blk7\/8-md {
  width: calc(87.5% - 8px);
}

body[screen=md] .blk8\/8, body[screen=md] .blk8\/8-md {
  width: calc(100% - 8px);
}

body[screen=md] .blk1\/9, body[screen=md] .blk1\/9-md {
  width: calc(11.1111111111% - 8px);
}

body[screen=md] .blk2\/9, body[screen=md] .blk2\/9-md {
  width: calc(22.2222222222% - 8px);
}

body[screen=md] .blk3\/9, body[screen=md] .blk3\/9-md {
  width: calc(33.3333333333% - 8px);
}

body[screen=md] .blk4\/9, body[screen=md] .blk4\/9-md {
  width: calc(44.4444444444% - 8px);
}

body[screen=md] .blk5\/9, body[screen=md] .blk5\/9-md {
  width: calc(55.5555555556% - 8px);
}

body[screen=md] .blk6\/9, body[screen=md] .blk6\/9-md {
  width: calc(66.6666666667% - 8px);
}

body[screen=md] .blk7\/9, body[screen=md] .blk7\/9-md {
  width: calc(77.7777777778% - 8px);
}

body[screen=md] .blk8\/9, body[screen=md] .blk8\/9-md {
  width: calc(88.8888888889% - 8px);
}

body[screen=md] .blk9\/9, body[screen=md] .blk9\/9-md {
  width: calc(100% - 8px);
}

body[screen=md] .blk1\/10, body[screen=md] .blk1\/10-md {
  width: calc(10% - 8px);
}

body[screen=md] .blk2\/10, body[screen=md] .blk2\/10-md {
  width: calc(20% - 8px);
}

body[screen=md] .blk3\/10, body[screen=md] .blk3\/10-md {
  width: calc(30% - 8px);
}

body[screen=md] .blk4\/10, body[screen=md] .blk4\/10-md {
  width: calc(40% - 8px);
}

body[screen=md] .blk5\/10, body[screen=md] .blk5\/10-md {
  width: calc(50% - 8px);
}

body[screen=md] .blk6\/10, body[screen=md] .blk6\/10-md {
  width: calc(60% - 8px);
}

body[screen=md] .blk7\/10, body[screen=md] .blk7\/10-md {
  width: calc(70% - 8px);
}

body[screen=md] .blk8\/10, body[screen=md] .blk8\/10-md {
  width: calc(80% - 8px);
}

body[screen=md] .blk9\/10, body[screen=md] .blk9\/10-md {
  width: calc(90% - 8px);
}

body[screen=md] .blk10\/10, body[screen=md] .blk10\/10-md {
  width: calc(100% - 8px);
}

body[screen=md] .blk5\%, body[screen=md] .blk5\%-md {
  width: calc(5% - 8px);
}

body[screen=md] .blk10\%, body[screen=md] .blk10\%-md {
  width: calc(10% - 8px);
}

body[screen=md] .blk15\%, body[screen=md] .blk15\%-md {
  width: calc(15% - 8px);
}

body[screen=md] .blk20\%, body[screen=md] .blk20\%-md {
  width: calc(20% - 8px);
}

body[screen=md] .blk25\%, body[screen=md] .blk25\%-md {
  width: calc(25% - 8px);
}

body[screen=md] .blk30\%, body[screen=md] .blk30\%-md {
  width: calc(30% - 8px);
}

body[screen=md] .blk35\%, body[screen=md] .blk35\%-md {
  width: calc(35% - 8px);
}

body[screen=md] .blk40\%, body[screen=md] .blk40\%-md {
  width: calc(40% - 8px);
}

body[screen=md] .blk45\%, body[screen=md] .blk45\%-md {
  width: calc(45% - 8px);
}

body[screen=md] .blk50\%, body[screen=md] .blk50\%-md {
  width: calc(50% - 8px);
}

body[screen=md] .blk55\%, body[screen=md] .blk55\%-md {
  width: calc(55% - 8px);
}

body[screen=md] .blk60\%, body[screen=md] .blk60\%-md {
  width: calc(60% - 8px);
}

body[screen=md] .blk65\%, body[screen=md] .blk65\%-md {
  width: calc(65% - 8px);
}

body[screen=md] .blk70\%, body[screen=md] .blk70\%-md {
  width: calc(70% - 8px);
}

body[screen=md] .blk75\%, body[screen=md] .blk75\%-md {
  width: calc(75% - 8px);
}

body[screen=md] .blk80\%, body[screen=md] .blk80\%-md {
  width: calc(80% - 8px);
}

body[screen=md] .blk85\%, body[screen=md] .blk85\%-md {
  width: calc(85% - 8px);
}

body[screen=md] .blk90\%, body[screen=md] .blk90\%-md {
  width: calc(90% - 8px);
}

body[screen=md] .blk95\%, body[screen=md] .blk95\%-md {
  width: calc(95% - 8px);
}

body[screen=md] .blk100\%, body[screen=md] .blk100\%-md {
  width: calc(100% - 8px);
}

body[screen=lg] .blk100\%-lg, body[screen=lg] .blk100\%, body[screen=lg] .blk95\%-lg, body[screen=lg] .blk95\%, body[screen=lg] .blk90\%-lg, body[screen=lg] .blk90\%, body[screen=lg] .blk85\%-lg, body[screen=lg] .blk85\%, body[screen=lg] .blk80\%-lg, body[screen=lg] .blk80\%, body[screen=lg] .blk75\%-lg, body[screen=lg] .blk75\%, body[screen=lg] .blk70\%-lg, body[screen=lg] .blk70\%, body[screen=lg] .blk65\%-lg, body[screen=lg] .blk65\%, body[screen=lg] .blk60\%-lg, body[screen=lg] .blk60\%, body[screen=lg] .blk55\%-lg, body[screen=lg] .blk55\%, body[screen=lg] .blk50\%-lg, body[screen=lg] .blk50\%, body[screen=lg] .blk45\%-lg, body[screen=lg] .blk45\%, body[screen=lg] .blk40\%-lg, body[screen=lg] .blk40\%, body[screen=lg] .blk35\%-lg, body[screen=lg] .blk35\%, body[screen=lg] .blk30\%-lg, body[screen=lg] .blk30\%, body[screen=lg] .blk25\%-lg, body[screen=lg] .blk25\%, body[screen=lg] .blk20\%-lg, body[screen=lg] .blk20\%, body[screen=lg] .blk15\%-lg, body[screen=lg] .blk15\%, body[screen=lg] .blk10\%-lg, body[screen=lg] .blk10\%, body[screen=lg] .blk5\%-lg, body[screen=lg] .blk5\%, body[screen=lg] .blk10\/10-lg, body[screen=lg] .blk10\/10, body[screen=lg] .blk9\/10-lg, body[screen=lg] .blk9\/10, body[screen=lg] .blk8\/10-lg, body[screen=lg] .blk8\/10, body[screen=lg] .blk7\/10-lg, body[screen=lg] .blk7\/10, body[screen=lg] .blk6\/10-lg, body[screen=lg] .blk6\/10, body[screen=lg] .blk5\/10-lg, body[screen=lg] .blk5\/10, body[screen=lg] .blk4\/10-lg, body[screen=lg] .blk4\/10, body[screen=lg] .blk3\/10-lg, body[screen=lg] .blk3\/10, body[screen=lg] .blk2\/10-lg, body[screen=lg] .blk2\/10, body[screen=lg] .blk1\/10-lg, body[screen=lg] .blk1\/10, body[screen=lg] .blk9\/9-lg, body[screen=lg] .blk9\/9, body[screen=lg] .blk8\/9-lg, body[screen=lg] .blk8\/9, body[screen=lg] .blk7\/9-lg, body[screen=lg] .blk7\/9, body[screen=lg] .blk6\/9-lg, body[screen=lg] .blk6\/9, body[screen=lg] .blk5\/9-lg, body[screen=lg] .blk5\/9, body[screen=lg] .blk4\/9-lg, body[screen=lg] .blk4\/9, body[screen=lg] .blk3\/9-lg, body[screen=lg] .blk3\/9, body[screen=lg] .blk2\/9-lg, body[screen=lg] .blk2\/9, body[screen=lg] .blk1\/9-lg, body[screen=lg] .blk1\/9, body[screen=lg] .blk8\/8-lg, body[screen=lg] .blk8\/8, body[screen=lg] .blk7\/8-lg, body[screen=lg] .blk7\/8, body[screen=lg] .blk6\/8-lg, body[screen=lg] .blk6\/8, body[screen=lg] .blk5\/8-lg, body[screen=lg] .blk5\/8, body[screen=lg] .blk4\/8-lg, body[screen=lg] .blk4\/8, body[screen=lg] .blk3\/8-lg, body[screen=lg] .blk3\/8, body[screen=lg] .blk2\/8-lg, body[screen=lg] .blk2\/8, body[screen=lg] .blk1\/8-lg, body[screen=lg] .blk1\/8, body[screen=lg] .blk7\/7-lg, body[screen=lg] .blk7\/7, body[screen=lg] .blk6\/7-lg, body[screen=lg] .blk6\/7, body[screen=lg] .blk5\/7-lg, body[screen=lg] .blk5\/7, body[screen=lg] .blk4\/7-lg, body[screen=lg] .blk4\/7, body[screen=lg] .blk3\/7-lg, body[screen=lg] .blk3\/7, body[screen=lg] .blk2\/7-lg, body[screen=lg] .blk2\/7, body[screen=lg] .blk1\/7-lg, body[screen=lg] .blk1\/7, body[screen=lg] .blk6\/6-lg, body[screen=lg] .blk6\/6, body[screen=lg] .blk5\/6-lg, body[screen=lg] .blk5\/6, body[screen=lg] .blk4\/6-lg, body[screen=lg] .blk4\/6, body[screen=lg] .blk3\/6-lg, body[screen=lg] .blk3\/6, body[screen=lg] .blk2\/6-lg, body[screen=lg] .blk2\/6, body[screen=lg] .blk1\/6-lg, body[screen=lg] .blk1\/6, body[screen=lg] .blk5\/5-lg, body[screen=lg] .blk5\/5, body[screen=lg] .blk4\/5-lg, body[screen=lg] .blk4\/5, body[screen=lg] .blk3\/5-lg, body[screen=lg] .blk3\/5, body[screen=lg] .blk2\/5-lg, body[screen=lg] .blk2\/5, body[screen=lg] .blk1\/5-lg, body[screen=lg] .blk1\/5, body[screen=lg] .blk4\/4-lg, body[screen=lg] .blk4\/4, body[screen=lg] .blk3\/4-lg, body[screen=lg] .blk3\/4, body[screen=lg] .blk2\/4-lg, body[screen=lg] .blk2\/4, body[screen=lg] .blk1\/4-lg, body[screen=lg] .blk1\/4, body[screen=lg] .blk3\/3-lg, body[screen=lg] .blk3\/3, body[screen=lg] .blk2\/3-lg, body[screen=lg] .blk2\/3, body[screen=lg] .blk1\/3-lg, body[screen=lg] .blk1\/3, body[screen=lg] .blk2\/2-lg, body[screen=lg] .blk2\/2, body[screen=lg] .blk1\/2-lg, body[screen=lg] .blk1\/2, body[screen=lg] .blk1\/1-lg, body[screen=lg] .blk1\/1 {
  margin: 4px 4px 4px 4px;
  border-width: 0 0 0 0;
  padding: 0 0 0 0;
}

body[screen=lg] .blk1\/1, body[screen=lg] .blk1\/1-lg {
  width: calc(100% - 8px);
}

body[screen=lg] .blk1\/2, body[screen=lg] .blk1\/2-lg {
  width: calc(50% - 8px);
}

body[screen=lg] .blk2\/2, body[screen=lg] .blk2\/2-lg {
  width: calc(100% - 8px);
}

body[screen=lg] .blk1\/3, body[screen=lg] .blk1\/3-lg {
  width: calc(33.3333333333% - 8px);
}

body[screen=lg] .blk2\/3, body[screen=lg] .blk2\/3-lg {
  width: calc(66.6666666667% - 8px);
}

body[screen=lg] .blk3\/3, body[screen=lg] .blk3\/3-lg {
  width: calc(100% - 8px);
}

body[screen=lg] .blk1\/4, body[screen=lg] .blk1\/4-lg {
  width: calc(25% - 8px);
}

body[screen=lg] .blk2\/4, body[screen=lg] .blk2\/4-lg {
  width: calc(50% - 8px);
}

body[screen=lg] .blk3\/4, body[screen=lg] .blk3\/4-lg {
  width: calc(75% - 8px);
}

body[screen=lg] .blk4\/4, body[screen=lg] .blk4\/4-lg {
  width: calc(100% - 8px);
}

body[screen=lg] .blk1\/5, body[screen=lg] .blk1\/5-lg {
  width: calc(20% - 8px);
}

body[screen=lg] .blk2\/5, body[screen=lg] .blk2\/5-lg {
  width: calc(40% - 8px);
}

body[screen=lg] .blk3\/5, body[screen=lg] .blk3\/5-lg {
  width: calc(60% - 8px);
}

body[screen=lg] .blk4\/5, body[screen=lg] .blk4\/5-lg {
  width: calc(80% - 8px);
}

body[screen=lg] .blk5\/5, body[screen=lg] .blk5\/5-lg {
  width: calc(100% - 8px);
}

body[screen=lg] .blk1\/6, body[screen=lg] .blk1\/6-lg {
  width: calc(16.6666666667% - 8px);
}

body[screen=lg] .blk2\/6, body[screen=lg] .blk2\/6-lg {
  width: calc(33.3333333333% - 8px);
}

body[screen=lg] .blk3\/6, body[screen=lg] .blk3\/6-lg {
  width: calc(50% - 8px);
}

body[screen=lg] .blk4\/6, body[screen=lg] .blk4\/6-lg {
  width: calc(66.6666666667% - 8px);
}

body[screen=lg] .blk5\/6, body[screen=lg] .blk5\/6-lg {
  width: calc(83.3333333333% - 8px);
}

body[screen=lg] .blk6\/6, body[screen=lg] .blk6\/6-lg {
  width: calc(100% - 8px);
}

body[screen=lg] .blk1\/7, body[screen=lg] .blk1\/7-lg {
  width: calc(14.2857142857% - 8px);
}

body[screen=lg] .blk2\/7, body[screen=lg] .blk2\/7-lg {
  width: calc(28.5714285714% - 8px);
}

body[screen=lg] .blk3\/7, body[screen=lg] .blk3\/7-lg {
  width: calc(42.8571428571% - 8px);
}

body[screen=lg] .blk4\/7, body[screen=lg] .blk4\/7-lg {
  width: calc(57.1428571429% - 8px);
}

body[screen=lg] .blk5\/7, body[screen=lg] .blk5\/7-lg {
  width: calc(71.4285714286% - 8px);
}

body[screen=lg] .blk6\/7, body[screen=lg] .blk6\/7-lg {
  width: calc(85.7142857143% - 8px);
}

body[screen=lg] .blk7\/7, body[screen=lg] .blk7\/7-lg {
  width: calc(100% - 8px);
}

body[screen=lg] .blk1\/8, body[screen=lg] .blk1\/8-lg {
  width: calc(12.5% - 8px);
}

body[screen=lg] .blk2\/8, body[screen=lg] .blk2\/8-lg {
  width: calc(25% - 8px);
}

body[screen=lg] .blk3\/8, body[screen=lg] .blk3\/8-lg {
  width: calc(37.5% - 8px);
}

body[screen=lg] .blk4\/8, body[screen=lg] .blk4\/8-lg {
  width: calc(50% - 8px);
}

body[screen=lg] .blk5\/8, body[screen=lg] .blk5\/8-lg {
  width: calc(62.5% - 8px);
}

body[screen=lg] .blk6\/8, body[screen=lg] .blk6\/8-lg {
  width: calc(75% - 8px);
}

body[screen=lg] .blk7\/8, body[screen=lg] .blk7\/8-lg {
  width: calc(87.5% - 8px);
}

body[screen=lg] .blk8\/8, body[screen=lg] .blk8\/8-lg {
  width: calc(100% - 8px);
}

body[screen=lg] .blk1\/9, body[screen=lg] .blk1\/9-lg {
  width: calc(11.1111111111% - 8px);
}

body[screen=lg] .blk2\/9, body[screen=lg] .blk2\/9-lg {
  width: calc(22.2222222222% - 8px);
}

body[screen=lg] .blk3\/9, body[screen=lg] .blk3\/9-lg {
  width: calc(33.3333333333% - 8px);
}

body[screen=lg] .blk4\/9, body[screen=lg] .blk4\/9-lg {
  width: calc(44.4444444444% - 8px);
}

body[screen=lg] .blk5\/9, body[screen=lg] .blk5\/9-lg {
  width: calc(55.5555555556% - 8px);
}

body[screen=lg] .blk6\/9, body[screen=lg] .blk6\/9-lg {
  width: calc(66.6666666667% - 8px);
}

body[screen=lg] .blk7\/9, body[screen=lg] .blk7\/9-lg {
  width: calc(77.7777777778% - 8px);
}

body[screen=lg] .blk8\/9, body[screen=lg] .blk8\/9-lg {
  width: calc(88.8888888889% - 8px);
}

body[screen=lg] .blk9\/9, body[screen=lg] .blk9\/9-lg {
  width: calc(100% - 8px);
}

body[screen=lg] .blk1\/10, body[screen=lg] .blk1\/10-lg {
  width: calc(10% - 8px);
}

body[screen=lg] .blk2\/10, body[screen=lg] .blk2\/10-lg {
  width: calc(20% - 8px);
}

body[screen=lg] .blk3\/10, body[screen=lg] .blk3\/10-lg {
  width: calc(30% - 8px);
}

body[screen=lg] .blk4\/10, body[screen=lg] .blk4\/10-lg {
  width: calc(40% - 8px);
}

body[screen=lg] .blk5\/10, body[screen=lg] .blk5\/10-lg {
  width: calc(50% - 8px);
}

body[screen=lg] .blk6\/10, body[screen=lg] .blk6\/10-lg {
  width: calc(60% - 8px);
}

body[screen=lg] .blk7\/10, body[screen=lg] .blk7\/10-lg {
  width: calc(70% - 8px);
}

body[screen=lg] .blk8\/10, body[screen=lg] .blk8\/10-lg {
  width: calc(80% - 8px);
}

body[screen=lg] .blk9\/10, body[screen=lg] .blk9\/10-lg {
  width: calc(90% - 8px);
}

body[screen=lg] .blk10\/10, body[screen=lg] .blk10\/10-lg {
  width: calc(100% - 8px);
}

body[screen=lg] .blk5\%, body[screen=lg] .blk5\%-lg {
  width: calc(5% - 8px);
}

body[screen=lg] .blk10\%, body[screen=lg] .blk10\%-lg {
  width: calc(10% - 8px);
}

body[screen=lg] .blk15\%, body[screen=lg] .blk15\%-lg {
  width: calc(15% - 8px);
}

body[screen=lg] .blk20\%, body[screen=lg] .blk20\%-lg {
  width: calc(20% - 8px);
}

body[screen=lg] .blk25\%, body[screen=lg] .blk25\%-lg {
  width: calc(25% - 8px);
}

body[screen=lg] .blk30\%, body[screen=lg] .blk30\%-lg {
  width: calc(30% - 8px);
}

body[screen=lg] .blk35\%, body[screen=lg] .blk35\%-lg {
  width: calc(35% - 8px);
}

body[screen=lg] .blk40\%, body[screen=lg] .blk40\%-lg {
  width: calc(40% - 8px);
}

body[screen=lg] .blk45\%, body[screen=lg] .blk45\%-lg {
  width: calc(45% - 8px);
}

body[screen=lg] .blk50\%, body[screen=lg] .blk50\%-lg {
  width: calc(50% - 8px);
}

body[screen=lg] .blk55\%, body[screen=lg] .blk55\%-lg {
  width: calc(55% - 8px);
}

body[screen=lg] .blk60\%, body[screen=lg] .blk60\%-lg {
  width: calc(60% - 8px);
}

body[screen=lg] .blk65\%, body[screen=lg] .blk65\%-lg {
  width: calc(65% - 8px);
}

body[screen=lg] .blk70\%, body[screen=lg] .blk70\%-lg {
  width: calc(70% - 8px);
}

body[screen=lg] .blk75\%, body[screen=lg] .blk75\%-lg {
  width: calc(75% - 8px);
}

body[screen=lg] .blk80\%, body[screen=lg] .blk80\%-lg {
  width: calc(80% - 8px);
}

body[screen=lg] .blk85\%, body[screen=lg] .blk85\%-lg {
  width: calc(85% - 8px);
}

body[screen=lg] .blk90\%, body[screen=lg] .blk90\%-lg {
  width: calc(90% - 8px);
}

body[screen=lg] .blk95\%, body[screen=lg] .blk95\%-lg {
  width: calc(95% - 8px);
}

body[screen=lg] .blk100\%, body[screen=lg] .blk100\%-lg {
  width: calc(100% - 8px);
}

body[screen=xl] .blk100\%-xl, body[screen=xl] .blk100\%, body[screen=xl] .blk95\%-xl, body[screen=xl] .blk95\%, body[screen=xl] .blk90\%-xl, body[screen=xl] .blk90\%, body[screen=xl] .blk85\%-xl, body[screen=xl] .blk85\%, body[screen=xl] .blk80\%-xl, body[screen=xl] .blk80\%, body[screen=xl] .blk75\%-xl, body[screen=xl] .blk75\%, body[screen=xl] .blk70\%-xl, body[screen=xl] .blk70\%, body[screen=xl] .blk65\%-xl, body[screen=xl] .blk65\%, body[screen=xl] .blk60\%-xl, body[screen=xl] .blk60\%, body[screen=xl] .blk55\%-xl, body[screen=xl] .blk55\%, body[screen=xl] .blk50\%-xl, body[screen=xl] .blk50\%, body[screen=xl] .blk45\%-xl, body[screen=xl] .blk45\%, body[screen=xl] .blk40\%-xl, body[screen=xl] .blk40\%, body[screen=xl] .blk35\%-xl, body[screen=xl] .blk35\%, body[screen=xl] .blk30\%-xl, body[screen=xl] .blk30\%, body[screen=xl] .blk25\%-xl, body[screen=xl] .blk25\%, body[screen=xl] .blk20\%-xl, body[screen=xl] .blk20\%, body[screen=xl] .blk15\%-xl, body[screen=xl] .blk15\%, body[screen=xl] .blk10\%-xl, body[screen=xl] .blk10\%, body[screen=xl] .blk5\%-xl, body[screen=xl] .blk5\%, body[screen=xl] .blk10\/10-xl, body[screen=xl] .blk10\/10, body[screen=xl] .blk9\/10-xl, body[screen=xl] .blk9\/10, body[screen=xl] .blk8\/10-xl, body[screen=xl] .blk8\/10, body[screen=xl] .blk7\/10-xl, body[screen=xl] .blk7\/10, body[screen=xl] .blk6\/10-xl, body[screen=xl] .blk6\/10, body[screen=xl] .blk5\/10-xl, body[screen=xl] .blk5\/10, body[screen=xl] .blk4\/10-xl, body[screen=xl] .blk4\/10, body[screen=xl] .blk3\/10-xl, body[screen=xl] .blk3\/10, body[screen=xl] .blk2\/10-xl, body[screen=xl] .blk2\/10, body[screen=xl] .blk1\/10-xl, body[screen=xl] .blk1\/10, body[screen=xl] .blk9\/9-xl, body[screen=xl] .blk9\/9, body[screen=xl] .blk8\/9-xl, body[screen=xl] .blk8\/9, body[screen=xl] .blk7\/9-xl, body[screen=xl] .blk7\/9, body[screen=xl] .blk6\/9-xl, body[screen=xl] .blk6\/9, body[screen=xl] .blk5\/9-xl, body[screen=xl] .blk5\/9, body[screen=xl] .blk4\/9-xl, body[screen=xl] .blk4\/9, body[screen=xl] .blk3\/9-xl, body[screen=xl] .blk3\/9, body[screen=xl] .blk2\/9-xl, body[screen=xl] .blk2\/9, body[screen=xl] .blk1\/9-xl, body[screen=xl] .blk1\/9, body[screen=xl] .blk8\/8-xl, body[screen=xl] .blk8\/8, body[screen=xl] .blk7\/8-xl, body[screen=xl] .blk7\/8, body[screen=xl] .blk6\/8-xl, body[screen=xl] .blk6\/8, body[screen=xl] .blk5\/8-xl, body[screen=xl] .blk5\/8, body[screen=xl] .blk4\/8-xl, body[screen=xl] .blk4\/8, body[screen=xl] .blk3\/8-xl, body[screen=xl] .blk3\/8, body[screen=xl] .blk2\/8-xl, body[screen=xl] .blk2\/8, body[screen=xl] .blk1\/8-xl, body[screen=xl] .blk1\/8, body[screen=xl] .blk7\/7-xl, body[screen=xl] .blk7\/7, body[screen=xl] .blk6\/7-xl, body[screen=xl] .blk6\/7, body[screen=xl] .blk5\/7-xl, body[screen=xl] .blk5\/7, body[screen=xl] .blk4\/7-xl, body[screen=xl] .blk4\/7, body[screen=xl] .blk3\/7-xl, body[screen=xl] .blk3\/7, body[screen=xl] .blk2\/7-xl, body[screen=xl] .blk2\/7, body[screen=xl] .blk1\/7-xl, body[screen=xl] .blk1\/7, body[screen=xl] .blk6\/6-xl, body[screen=xl] .blk6\/6, body[screen=xl] .blk5\/6-xl, body[screen=xl] .blk5\/6, body[screen=xl] .blk4\/6-xl, body[screen=xl] .blk4\/6, body[screen=xl] .blk3\/6-xl, body[screen=xl] .blk3\/6, body[screen=xl] .blk2\/6-xl, body[screen=xl] .blk2\/6, body[screen=xl] .blk1\/6-xl, body[screen=xl] .blk1\/6, body[screen=xl] .blk5\/5-xl, body[screen=xl] .blk5\/5, body[screen=xl] .blk4\/5-xl, body[screen=xl] .blk4\/5, body[screen=xl] .blk3\/5-xl, body[screen=xl] .blk3\/5, body[screen=xl] .blk2\/5-xl, body[screen=xl] .blk2\/5, body[screen=xl] .blk1\/5-xl, body[screen=xl] .blk1\/5, body[screen=xl] .blk4\/4-xl, body[screen=xl] .blk4\/4, body[screen=xl] .blk3\/4-xl, body[screen=xl] .blk3\/4, body[screen=xl] .blk2\/4-xl, body[screen=xl] .blk2\/4, body[screen=xl] .blk1\/4-xl, body[screen=xl] .blk1\/4, body[screen=xl] .blk3\/3-xl, body[screen=xl] .blk3\/3, body[screen=xl] .blk2\/3-xl, body[screen=xl] .blk2\/3, body[screen=xl] .blk1\/3-xl, body[screen=xl] .blk1\/3, body[screen=xl] .blk2\/2-xl, body[screen=xl] .blk2\/2, body[screen=xl] .blk1\/2-xl, body[screen=xl] .blk1\/2, body[screen=xl] .blk1\/1-xl, body[screen=xl] .blk1\/1 {
  margin: 4px 4px 4px 4px;
  border-width: 0 0 0 0;
  padding: 0 0 0 0;
}

body[screen=xl] .blk1\/1, body[screen=xl] .blk1\/1-xl {
  width: calc(100% - 8px);
}

body[screen=xl] .blk1\/2, body[screen=xl] .blk1\/2-xl {
  width: calc(50% - 8px);
}

body[screen=xl] .blk2\/2, body[screen=xl] .blk2\/2-xl {
  width: calc(100% - 8px);
}

body[screen=xl] .blk1\/3, body[screen=xl] .blk1\/3-xl {
  width: calc(33.3333333333% - 8px);
}

body[screen=xl] .blk2\/3, body[screen=xl] .blk2\/3-xl {
  width: calc(66.6666666667% - 8px);
}

body[screen=xl] .blk3\/3, body[screen=xl] .blk3\/3-xl {
  width: calc(100% - 8px);
}

body[screen=xl] .blk1\/4, body[screen=xl] .blk1\/4-xl {
  width: calc(25% - 8px);
}

body[screen=xl] .blk2\/4, body[screen=xl] .blk2\/4-xl {
  width: calc(50% - 8px);
}

body[screen=xl] .blk3\/4, body[screen=xl] .blk3\/4-xl {
  width: calc(75% - 8px);
}

body[screen=xl] .blk4\/4, body[screen=xl] .blk4\/4-xl {
  width: calc(100% - 8px);
}

body[screen=xl] .blk1\/5, body[screen=xl] .blk1\/5-xl {
  width: calc(20% - 8px);
}

body[screen=xl] .blk2\/5, body[screen=xl] .blk2\/5-xl {
  width: calc(40% - 8px);
}

body[screen=xl] .blk3\/5, body[screen=xl] .blk3\/5-xl {
  width: calc(60% - 8px);
}

body[screen=xl] .blk4\/5, body[screen=xl] .blk4\/5-xl {
  width: calc(80% - 8px);
}

body[screen=xl] .blk5\/5, body[screen=xl] .blk5\/5-xl {
  width: calc(100% - 8px);
}

body[screen=xl] .blk1\/6, body[screen=xl] .blk1\/6-xl {
  width: calc(16.6666666667% - 8px);
}

body[screen=xl] .blk2\/6, body[screen=xl] .blk2\/6-xl {
  width: calc(33.3333333333% - 8px);
}

body[screen=xl] .blk3\/6, body[screen=xl] .blk3\/6-xl {
  width: calc(50% - 8px);
}

body[screen=xl] .blk4\/6, body[screen=xl] .blk4\/6-xl {
  width: calc(66.6666666667% - 8px);
}

body[screen=xl] .blk5\/6, body[screen=xl] .blk5\/6-xl {
  width: calc(83.3333333333% - 8px);
}

body[screen=xl] .blk6\/6, body[screen=xl] .blk6\/6-xl {
  width: calc(100% - 8px);
}

body[screen=xl] .blk1\/7, body[screen=xl] .blk1\/7-xl {
  width: calc(14.2857142857% - 8px);
}

body[screen=xl] .blk2\/7, body[screen=xl] .blk2\/7-xl {
  width: calc(28.5714285714% - 8px);
}

body[screen=xl] .blk3\/7, body[screen=xl] .blk3\/7-xl {
  width: calc(42.8571428571% - 8px);
}

body[screen=xl] .blk4\/7, body[screen=xl] .blk4\/7-xl {
  width: calc(57.1428571429% - 8px);
}

body[screen=xl] .blk5\/7, body[screen=xl] .blk5\/7-xl {
  width: calc(71.4285714286% - 8px);
}

body[screen=xl] .blk6\/7, body[screen=xl] .blk6\/7-xl {
  width: calc(85.7142857143% - 8px);
}

body[screen=xl] .blk7\/7, body[screen=xl] .blk7\/7-xl {
  width: calc(100% - 8px);
}

body[screen=xl] .blk1\/8, body[screen=xl] .blk1\/8-xl {
  width: calc(12.5% - 8px);
}

body[screen=xl] .blk2\/8, body[screen=xl] .blk2\/8-xl {
  width: calc(25% - 8px);
}

body[screen=xl] .blk3\/8, body[screen=xl] .blk3\/8-xl {
  width: calc(37.5% - 8px);
}

body[screen=xl] .blk4\/8, body[screen=xl] .blk4\/8-xl {
  width: calc(50% - 8px);
}

body[screen=xl] .blk5\/8, body[screen=xl] .blk5\/8-xl {
  width: calc(62.5% - 8px);
}

body[screen=xl] .blk6\/8, body[screen=xl] .blk6\/8-xl {
  width: calc(75% - 8px);
}

body[screen=xl] .blk7\/8, body[screen=xl] .blk7\/8-xl {
  width: calc(87.5% - 8px);
}

body[screen=xl] .blk8\/8, body[screen=xl] .blk8\/8-xl {
  width: calc(100% - 8px);
}

body[screen=xl] .blk1\/9, body[screen=xl] .blk1\/9-xl {
  width: calc(11.1111111111% - 8px);
}

body[screen=xl] .blk2\/9, body[screen=xl] .blk2\/9-xl {
  width: calc(22.2222222222% - 8px);
}

body[screen=xl] .blk3\/9, body[screen=xl] .blk3\/9-xl {
  width: calc(33.3333333333% - 8px);
}

body[screen=xl] .blk4\/9, body[screen=xl] .blk4\/9-xl {
  width: calc(44.4444444444% - 8px);
}

body[screen=xl] .blk5\/9, body[screen=xl] .blk5\/9-xl {
  width: calc(55.5555555556% - 8px);
}

body[screen=xl] .blk6\/9, body[screen=xl] .blk6\/9-xl {
  width: calc(66.6666666667% - 8px);
}

body[screen=xl] .blk7\/9, body[screen=xl] .blk7\/9-xl {
  width: calc(77.7777777778% - 8px);
}

body[screen=xl] .blk8\/9, body[screen=xl] .blk8\/9-xl {
  width: calc(88.8888888889% - 8px);
}

body[screen=xl] .blk9\/9, body[screen=xl] .blk9\/9-xl {
  width: calc(100% - 8px);
}

body[screen=xl] .blk1\/10, body[screen=xl] .blk1\/10-xl {
  width: calc(10% - 8px);
}

body[screen=xl] .blk2\/10, body[screen=xl] .blk2\/10-xl {
  width: calc(20% - 8px);
}

body[screen=xl] .blk3\/10, body[screen=xl] .blk3\/10-xl {
  width: calc(30% - 8px);
}

body[screen=xl] .blk4\/10, body[screen=xl] .blk4\/10-xl {
  width: calc(40% - 8px);
}

body[screen=xl] .blk5\/10, body[screen=xl] .blk5\/10-xl {
  width: calc(50% - 8px);
}

body[screen=xl] .blk6\/10, body[screen=xl] .blk6\/10-xl {
  width: calc(60% - 8px);
}

body[screen=xl] .blk7\/10, body[screen=xl] .blk7\/10-xl {
  width: calc(70% - 8px);
}

body[screen=xl] .blk8\/10, body[screen=xl] .blk8\/10-xl {
  width: calc(80% - 8px);
}

body[screen=xl] .blk9\/10, body[screen=xl] .blk9\/10-xl {
  width: calc(90% - 8px);
}

body[screen=xl] .blk10\/10, body[screen=xl] .blk10\/10-xl {
  width: calc(100% - 8px);
}

body[screen=xl] .blk5\%, body[screen=xl] .blk5\%-xl {
  width: calc(5% - 8px);
}

body[screen=xl] .blk10\%, body[screen=xl] .blk10\%-xl {
  width: calc(10% - 8px);
}

body[screen=xl] .blk15\%, body[screen=xl] .blk15\%-xl {
  width: calc(15% - 8px);
}

body[screen=xl] .blk20\%, body[screen=xl] .blk20\%-xl {
  width: calc(20% - 8px);
}

body[screen=xl] .blk25\%, body[screen=xl] .blk25\%-xl {
  width: calc(25% - 8px);
}

body[screen=xl] .blk30\%, body[screen=xl] .blk30\%-xl {
  width: calc(30% - 8px);
}

body[screen=xl] .blk35\%, body[screen=xl] .blk35\%-xl {
  width: calc(35% - 8px);
}

body[screen=xl] .blk40\%, body[screen=xl] .blk40\%-xl {
  width: calc(40% - 8px);
}

body[screen=xl] .blk45\%, body[screen=xl] .blk45\%-xl {
  width: calc(45% - 8px);
}

body[screen=xl] .blk50\%, body[screen=xl] .blk50\%-xl {
  width: calc(50% - 8px);
}

body[screen=xl] .blk55\%, body[screen=xl] .blk55\%-xl {
  width: calc(55% - 8px);
}

body[screen=xl] .blk60\%, body[screen=xl] .blk60\%-xl {
  width: calc(60% - 8px);
}

body[screen=xl] .blk65\%, body[screen=xl] .blk65\%-xl {
  width: calc(65% - 8px);
}

body[screen=xl] .blk70\%, body[screen=xl] .blk70\%-xl {
  width: calc(70% - 8px);
}

body[screen=xl] .blk75\%, body[screen=xl] .blk75\%-xl {
  width: calc(75% - 8px);
}

body[screen=xl] .blk80\%, body[screen=xl] .blk80\%-xl {
  width: calc(80% - 8px);
}

body[screen=xl] .blk85\%, body[screen=xl] .blk85\%-xl {
  width: calc(85% - 8px);
}

body[screen=xl] .blk90\%, body[screen=xl] .blk90\%-xl {
  width: calc(90% - 8px);
}

body[screen=xl] .blk95\%, body[screen=xl] .blk95\%-xl {
  width: calc(95% - 8px);
}

body[screen=xl] .blk100\%, body[screen=xl] .blk100\%-xl {
  width: calc(100% - 8px);
}

body[screen=xl] .bleed-margin.blk100\%-xl, body[screen=lg] .bleed-margin.blk100\%-lg, body[screen=md] .bleed-margin.blk100\%-md, body[screen=sm] .bleed-margin.blk100\%-sm, body[screen=xs] .bleed-margin.blk100\%-xs, .bleed-margin.blk100\%, body[screen=xl] .bleed-margin.blk95\%-xl, body[screen=lg] .bleed-margin.blk95\%-lg, body[screen=md] .bleed-margin.blk95\%-md, body[screen=sm] .bleed-margin.blk95\%-sm, body[screen=xs] .bleed-margin.blk95\%-xs, .bleed-margin.blk95\%, body[screen=xl] .bleed-margin.blk90\%-xl, body[screen=lg] .bleed-margin.blk90\%-lg, body[screen=md] .bleed-margin.blk90\%-md, body[screen=sm] .bleed-margin.blk90\%-sm, body[screen=xs] .bleed-margin.blk90\%-xs, .bleed-margin.blk90\%, body[screen=xl] .bleed-margin.blk85\%-xl, body[screen=lg] .bleed-margin.blk85\%-lg, body[screen=md] .bleed-margin.blk85\%-md, body[screen=sm] .bleed-margin.blk85\%-sm, body[screen=xs] .bleed-margin.blk85\%-xs, .bleed-margin.blk85\%, body[screen=xl] .bleed-margin.blk80\%-xl, body[screen=lg] .bleed-margin.blk80\%-lg, body[screen=md] .bleed-margin.blk80\%-md, body[screen=sm] .bleed-margin.blk80\%-sm, body[screen=xs] .bleed-margin.blk80\%-xs, .bleed-margin.blk80\%, body[screen=xl] .bleed-margin.blk75\%-xl, body[screen=lg] .bleed-margin.blk75\%-lg, body[screen=md] .bleed-margin.blk75\%-md, body[screen=sm] .bleed-margin.blk75\%-sm, body[screen=xs] .bleed-margin.blk75\%-xs, .bleed-margin.blk75\%, body[screen=xl] .bleed-margin.blk70\%-xl, body[screen=lg] .bleed-margin.blk70\%-lg, body[screen=md] .bleed-margin.blk70\%-md, body[screen=sm] .bleed-margin.blk70\%-sm, body[screen=xs] .bleed-margin.blk70\%-xs, .bleed-margin.blk70\%, body[screen=xl] .bleed-margin.blk65\%-xl, body[screen=lg] .bleed-margin.blk65\%-lg, body[screen=md] .bleed-margin.blk65\%-md, body[screen=sm] .bleed-margin.blk65\%-sm, body[screen=xs] .bleed-margin.blk65\%-xs, .bleed-margin.blk65\%, body[screen=xl] .bleed-margin.blk60\%-xl, body[screen=lg] .bleed-margin.blk60\%-lg, body[screen=md] .bleed-margin.blk60\%-md, body[screen=sm] .bleed-margin.blk60\%-sm, body[screen=xs] .bleed-margin.blk60\%-xs, .bleed-margin.blk60\%, body[screen=xl] .bleed-margin.blk55\%-xl, body[screen=lg] .bleed-margin.blk55\%-lg, body[screen=md] .bleed-margin.blk55\%-md, body[screen=sm] .bleed-margin.blk55\%-sm, body[screen=xs] .bleed-margin.blk55\%-xs, .bleed-margin.blk55\%, body[screen=xl] .bleed-margin.blk50\%-xl, body[screen=lg] .bleed-margin.blk50\%-lg, body[screen=md] .bleed-margin.blk50\%-md, body[screen=sm] .bleed-margin.blk50\%-sm, body[screen=xs] .bleed-margin.blk50\%-xs, .bleed-margin.blk50\%, body[screen=xl] .bleed-margin.blk45\%-xl, body[screen=lg] .bleed-margin.blk45\%-lg, body[screen=md] .bleed-margin.blk45\%-md, body[screen=sm] .bleed-margin.blk45\%-sm, body[screen=xs] .bleed-margin.blk45\%-xs, .bleed-margin.blk45\%, body[screen=xl] .bleed-margin.blk40\%-xl, body[screen=lg] .bleed-margin.blk40\%-lg, body[screen=md] .bleed-margin.blk40\%-md, body[screen=sm] .bleed-margin.blk40\%-sm, body[screen=xs] .bleed-margin.blk40\%-xs, .bleed-margin.blk40\%, body[screen=xl] .bleed-margin.blk35\%-xl, body[screen=lg] .bleed-margin.blk35\%-lg, body[screen=md] .bleed-margin.blk35\%-md, body[screen=sm] .bleed-margin.blk35\%-sm, body[screen=xs] .bleed-margin.blk35\%-xs, .bleed-margin.blk35\%, body[screen=xl] .bleed-margin.blk30\%-xl, body[screen=lg] .bleed-margin.blk30\%-lg, body[screen=md] .bleed-margin.blk30\%-md, body[screen=sm] .bleed-margin.blk30\%-sm, body[screen=xs] .bleed-margin.blk30\%-xs, .bleed-margin.blk30\%, body[screen=xl] .bleed-margin.blk25\%-xl, body[screen=lg] .bleed-margin.blk25\%-lg, body[screen=md] .bleed-margin.blk25\%-md, body[screen=sm] .bleed-margin.blk25\%-sm, body[screen=xs] .bleed-margin.blk25\%-xs, .bleed-margin.blk25\%, body[screen=xl] .bleed-margin.blk20\%-xl, body[screen=lg] .bleed-margin.blk20\%-lg, body[screen=md] .bleed-margin.blk20\%-md, body[screen=sm] .bleed-margin.blk20\%-sm, body[screen=xs] .bleed-margin.blk20\%-xs, .bleed-margin.blk20\%, body[screen=xl] .bleed-margin.blk15\%-xl, body[screen=lg] .bleed-margin.blk15\%-lg, body[screen=md] .bleed-margin.blk15\%-md, body[screen=sm] .bleed-margin.blk15\%-sm, body[screen=xs] .bleed-margin.blk15\%-xs, .bleed-margin.blk15\%, body[screen=xl] .bleed-margin.blk10\%-xl, body[screen=lg] .bleed-margin.blk10\%-lg, body[screen=md] .bleed-margin.blk10\%-md, body[screen=sm] .bleed-margin.blk10\%-sm, body[screen=xs] .bleed-margin.blk10\%-xs, .bleed-margin.blk10\%, body[screen=xl] .bleed-margin.blk5\%-xl, body[screen=lg] .bleed-margin.blk5\%-lg, body[screen=md] .bleed-margin.blk5\%-md, body[screen=sm] .bleed-margin.blk5\%-sm, body[screen=xs] .bleed-margin.blk5\%-xs, .bleed-margin.blk5\%, body[screen=xl] .bleed-margin.blk10\/10-xl, body[screen=lg] .bleed-margin.blk10\/10-lg, body[screen=md] .bleed-margin.blk10\/10-md, body[screen=sm] .bleed-margin.blk10\/10-sm, body[screen=xs] .bleed-margin.blk10\/10-xs, .bleed-margin.blk10\/10, body[screen=xl] .bleed-margin.blk9\/10-xl, body[screen=lg] .bleed-margin.blk9\/10-lg, body[screen=md] .bleed-margin.blk9\/10-md, body[screen=sm] .bleed-margin.blk9\/10-sm, body[screen=xs] .bleed-margin.blk9\/10-xs, .bleed-margin.blk9\/10, body[screen=xl] .bleed-margin.blk8\/10-xl, body[screen=lg] .bleed-margin.blk8\/10-lg, body[screen=md] .bleed-margin.blk8\/10-md, body[screen=sm] .bleed-margin.blk8\/10-sm, body[screen=xs] .bleed-margin.blk8\/10-xs, .bleed-margin.blk8\/10, body[screen=xl] .bleed-margin.blk7\/10-xl, body[screen=lg] .bleed-margin.blk7\/10-lg, body[screen=md] .bleed-margin.blk7\/10-md, body[screen=sm] .bleed-margin.blk7\/10-sm, body[screen=xs] .bleed-margin.blk7\/10-xs, .bleed-margin.blk7\/10, body[screen=xl] .bleed-margin.blk6\/10-xl, body[screen=lg] .bleed-margin.blk6\/10-lg, body[screen=md] .bleed-margin.blk6\/10-md, body[screen=sm] .bleed-margin.blk6\/10-sm, body[screen=xs] .bleed-margin.blk6\/10-xs, .bleed-margin.blk6\/10, body[screen=xl] .bleed-margin.blk5\/10-xl, body[screen=lg] .bleed-margin.blk5\/10-lg, body[screen=md] .bleed-margin.blk5\/10-md, body[screen=sm] .bleed-margin.blk5\/10-sm, body[screen=xs] .bleed-margin.blk5\/10-xs, .bleed-margin.blk5\/10, body[screen=xl] .bleed-margin.blk4\/10-xl, body[screen=lg] .bleed-margin.blk4\/10-lg, body[screen=md] .bleed-margin.blk4\/10-md, body[screen=sm] .bleed-margin.blk4\/10-sm, body[screen=xs] .bleed-margin.blk4\/10-xs, .bleed-margin.blk4\/10, body[screen=xl] .bleed-margin.blk3\/10-xl, body[screen=lg] .bleed-margin.blk3\/10-lg, body[screen=md] .bleed-margin.blk3\/10-md, body[screen=sm] .bleed-margin.blk3\/10-sm, body[screen=xs] .bleed-margin.blk3\/10-xs, .bleed-margin.blk3\/10, body[screen=xl] .bleed-margin.blk2\/10-xl, body[screen=lg] .bleed-margin.blk2\/10-lg, body[screen=md] .bleed-margin.blk2\/10-md, body[screen=sm] .bleed-margin.blk2\/10-sm, body[screen=xs] .bleed-margin.blk2\/10-xs, .bleed-margin.blk2\/10, body[screen=xl] .bleed-margin.blk1\/10-xl, body[screen=lg] .bleed-margin.blk1\/10-lg, body[screen=md] .bleed-margin.blk1\/10-md, body[screen=sm] .bleed-margin.blk1\/10-sm, body[screen=xs] .bleed-margin.blk1\/10-xs, .bleed-margin.blk1\/10, body[screen=xl] .bleed-margin.blk9\/9-xl, body[screen=lg] .bleed-margin.blk9\/9-lg, body[screen=md] .bleed-margin.blk9\/9-md, body[screen=sm] .bleed-margin.blk9\/9-sm, body[screen=xs] .bleed-margin.blk9\/9-xs, .bleed-margin.blk9\/9, body[screen=xl] .bleed-margin.blk8\/9-xl, body[screen=lg] .bleed-margin.blk8\/9-lg, body[screen=md] .bleed-margin.blk8\/9-md, body[screen=sm] .bleed-margin.blk8\/9-sm, body[screen=xs] .bleed-margin.blk8\/9-xs, .bleed-margin.blk8\/9, body[screen=xl] .bleed-margin.blk7\/9-xl, body[screen=lg] .bleed-margin.blk7\/9-lg, body[screen=md] .bleed-margin.blk7\/9-md, body[screen=sm] .bleed-margin.blk7\/9-sm, body[screen=xs] .bleed-margin.blk7\/9-xs, .bleed-margin.blk7\/9, body[screen=xl] .bleed-margin.blk6\/9-xl, body[screen=lg] .bleed-margin.blk6\/9-lg, body[screen=md] .bleed-margin.blk6\/9-md, body[screen=sm] .bleed-margin.blk6\/9-sm, body[screen=xs] .bleed-margin.blk6\/9-xs, .bleed-margin.blk6\/9, body[screen=xl] .bleed-margin.blk5\/9-xl, body[screen=lg] .bleed-margin.blk5\/9-lg, body[screen=md] .bleed-margin.blk5\/9-md, body[screen=sm] .bleed-margin.blk5\/9-sm, body[screen=xs] .bleed-margin.blk5\/9-xs, .bleed-margin.blk5\/9, body[screen=xl] .bleed-margin.blk4\/9-xl, body[screen=lg] .bleed-margin.blk4\/9-lg, body[screen=md] .bleed-margin.blk4\/9-md, body[screen=sm] .bleed-margin.blk4\/9-sm, body[screen=xs] .bleed-margin.blk4\/9-xs, .bleed-margin.blk4\/9, body[screen=xl] .bleed-margin.blk3\/9-xl, body[screen=lg] .bleed-margin.blk3\/9-lg, body[screen=md] .bleed-margin.blk3\/9-md, body[screen=sm] .bleed-margin.blk3\/9-sm, body[screen=xs] .bleed-margin.blk3\/9-xs, .bleed-margin.blk3\/9, body[screen=xl] .bleed-margin.blk2\/9-xl, body[screen=lg] .bleed-margin.blk2\/9-lg, body[screen=md] .bleed-margin.blk2\/9-md, body[screen=sm] .bleed-margin.blk2\/9-sm, body[screen=xs] .bleed-margin.blk2\/9-xs, .bleed-margin.blk2\/9, body[screen=xl] .bleed-margin.blk1\/9-xl, body[screen=lg] .bleed-margin.blk1\/9-lg, body[screen=md] .bleed-margin.blk1\/9-md, body[screen=sm] .bleed-margin.blk1\/9-sm, body[screen=xs] .bleed-margin.blk1\/9-xs, .bleed-margin.blk1\/9, body[screen=xl] .bleed-margin.blk8\/8-xl, body[screen=lg] .bleed-margin.blk8\/8-lg, body[screen=md] .bleed-margin.blk8\/8-md, body[screen=sm] .bleed-margin.blk8\/8-sm, body[screen=xs] .bleed-margin.blk8\/8-xs, .bleed-margin.blk8\/8, body[screen=xl] .bleed-margin.blk7\/8-xl, body[screen=lg] .bleed-margin.blk7\/8-lg, body[screen=md] .bleed-margin.blk7\/8-md, body[screen=sm] .bleed-margin.blk7\/8-sm, body[screen=xs] .bleed-margin.blk7\/8-xs, .bleed-margin.blk7\/8, body[screen=xl] .bleed-margin.blk6\/8-xl, body[screen=lg] .bleed-margin.blk6\/8-lg, body[screen=md] .bleed-margin.blk6\/8-md, body[screen=sm] .bleed-margin.blk6\/8-sm, body[screen=xs] .bleed-margin.blk6\/8-xs, .bleed-margin.blk6\/8, body[screen=xl] .bleed-margin.blk5\/8-xl, body[screen=lg] .bleed-margin.blk5\/8-lg, body[screen=md] .bleed-margin.blk5\/8-md, body[screen=sm] .bleed-margin.blk5\/8-sm, body[screen=xs] .bleed-margin.blk5\/8-xs, .bleed-margin.blk5\/8, body[screen=xl] .bleed-margin.blk4\/8-xl, body[screen=lg] .bleed-margin.blk4\/8-lg, body[screen=md] .bleed-margin.blk4\/8-md, body[screen=sm] .bleed-margin.blk4\/8-sm, body[screen=xs] .bleed-margin.blk4\/8-xs, .bleed-margin.blk4\/8, body[screen=xl] .bleed-margin.blk3\/8-xl, body[screen=lg] .bleed-margin.blk3\/8-lg, body[screen=md] .bleed-margin.blk3\/8-md, body[screen=sm] .bleed-margin.blk3\/8-sm, body[screen=xs] .bleed-margin.blk3\/8-xs, .bleed-margin.blk3\/8, body[screen=xl] .bleed-margin.blk2\/8-xl, body[screen=lg] .bleed-margin.blk2\/8-lg, body[screen=md] .bleed-margin.blk2\/8-md, body[screen=sm] .bleed-margin.blk2\/8-sm, body[screen=xs] .bleed-margin.blk2\/8-xs, .bleed-margin.blk2\/8, body[screen=xl] .bleed-margin.blk1\/8-xl, body[screen=lg] .bleed-margin.blk1\/8-lg, body[screen=md] .bleed-margin.blk1\/8-md, body[screen=sm] .bleed-margin.blk1\/8-sm, body[screen=xs] .bleed-margin.blk1\/8-xs, .bleed-margin.blk1\/8, body[screen=xl] .bleed-margin.blk7\/7-xl, body[screen=lg] .bleed-margin.blk7\/7-lg, body[screen=md] .bleed-margin.blk7\/7-md, body[screen=sm] .bleed-margin.blk7\/7-sm, body[screen=xs] .bleed-margin.blk7\/7-xs, .bleed-margin.blk7\/7, body[screen=xl] .bleed-margin.blk6\/7-xl, body[screen=lg] .bleed-margin.blk6\/7-lg, body[screen=md] .bleed-margin.blk6\/7-md, body[screen=sm] .bleed-margin.blk6\/7-sm, body[screen=xs] .bleed-margin.blk6\/7-xs, .bleed-margin.blk6\/7, body[screen=xl] .bleed-margin.blk5\/7-xl, body[screen=lg] .bleed-margin.blk5\/7-lg, body[screen=md] .bleed-margin.blk5\/7-md, body[screen=sm] .bleed-margin.blk5\/7-sm, body[screen=xs] .bleed-margin.blk5\/7-xs, .bleed-margin.blk5\/7, body[screen=xl] .bleed-margin.blk4\/7-xl, body[screen=lg] .bleed-margin.blk4\/7-lg, body[screen=md] .bleed-margin.blk4\/7-md, body[screen=sm] .bleed-margin.blk4\/7-sm, body[screen=xs] .bleed-margin.blk4\/7-xs, .bleed-margin.blk4\/7, body[screen=xl] .bleed-margin.blk3\/7-xl, body[screen=lg] .bleed-margin.blk3\/7-lg, body[screen=md] .bleed-margin.blk3\/7-md, body[screen=sm] .bleed-margin.blk3\/7-sm, body[screen=xs] .bleed-margin.blk3\/7-xs, .bleed-margin.blk3\/7, body[screen=xl] .bleed-margin.blk2\/7-xl, body[screen=lg] .bleed-margin.blk2\/7-lg, body[screen=md] .bleed-margin.blk2\/7-md, body[screen=sm] .bleed-margin.blk2\/7-sm, body[screen=xs] .bleed-margin.blk2\/7-xs, .bleed-margin.blk2\/7, body[screen=xl] .bleed-margin.blk1\/7-xl, body[screen=lg] .bleed-margin.blk1\/7-lg, body[screen=md] .bleed-margin.blk1\/7-md, body[screen=sm] .bleed-margin.blk1\/7-sm, body[screen=xs] .bleed-margin.blk1\/7-xs, .bleed-margin.blk1\/7, body[screen=xl] .bleed-margin.blk6\/6-xl, body[screen=lg] .bleed-margin.blk6\/6-lg, body[screen=md] .bleed-margin.blk6\/6-md, body[screen=sm] .bleed-margin.blk6\/6-sm, body[screen=xs] .bleed-margin.blk6\/6-xs, .bleed-margin.blk6\/6, body[screen=xl] .bleed-margin.blk5\/6-xl, body[screen=lg] .bleed-margin.blk5\/6-lg, body[screen=md] .bleed-margin.blk5\/6-md, body[screen=sm] .bleed-margin.blk5\/6-sm, body[screen=xs] .bleed-margin.blk5\/6-xs, .bleed-margin.blk5\/6, body[screen=xl] .bleed-margin.blk4\/6-xl, body[screen=lg] .bleed-margin.blk4\/6-lg, body[screen=md] .bleed-margin.blk4\/6-md, body[screen=sm] .bleed-margin.blk4\/6-sm, body[screen=xs] .bleed-margin.blk4\/6-xs, .bleed-margin.blk4\/6, body[screen=xl] .bleed-margin.blk3\/6-xl, body[screen=lg] .bleed-margin.blk3\/6-lg, body[screen=md] .bleed-margin.blk3\/6-md, body[screen=sm] .bleed-margin.blk3\/6-sm, body[screen=xs] .bleed-margin.blk3\/6-xs, .bleed-margin.blk3\/6, body[screen=xl] .bleed-margin.blk2\/6-xl, body[screen=lg] .bleed-margin.blk2\/6-lg, body[screen=md] .bleed-margin.blk2\/6-md, body[screen=sm] .bleed-margin.blk2\/6-sm, body[screen=xs] .bleed-margin.blk2\/6-xs, .bleed-margin.blk2\/6, body[screen=xl] .bleed-margin.blk1\/6-xl, body[screen=lg] .bleed-margin.blk1\/6-lg, body[screen=md] .bleed-margin.blk1\/6-md, body[screen=sm] .bleed-margin.blk1\/6-sm, body[screen=xs] .bleed-margin.blk1\/6-xs, .bleed-margin.blk1\/6, body[screen=xl] .bleed-margin.blk5\/5-xl, body[screen=lg] .bleed-margin.blk5\/5-lg, body[screen=md] .bleed-margin.blk5\/5-md, body[screen=sm] .bleed-margin.blk5\/5-sm, body[screen=xs] .bleed-margin.blk5\/5-xs, .bleed-margin.blk5\/5, body[screen=xl] .bleed-margin.blk4\/5-xl, body[screen=lg] .bleed-margin.blk4\/5-lg, body[screen=md] .bleed-margin.blk4\/5-md, body[screen=sm] .bleed-margin.blk4\/5-sm, body[screen=xs] .bleed-margin.blk4\/5-xs, .bleed-margin.blk4\/5, body[screen=xl] .bleed-margin.blk3\/5-xl, body[screen=lg] .bleed-margin.blk3\/5-lg, body[screen=md] .bleed-margin.blk3\/5-md, body[screen=sm] .bleed-margin.blk3\/5-sm, body[screen=xs] .bleed-margin.blk3\/5-xs, .bleed-margin.blk3\/5, body[screen=xl] .bleed-margin.blk2\/5-xl, body[screen=lg] .bleed-margin.blk2\/5-lg, body[screen=md] .bleed-margin.blk2\/5-md, body[screen=sm] .bleed-margin.blk2\/5-sm, body[screen=xs] .bleed-margin.blk2\/5-xs, .bleed-margin.blk2\/5, body[screen=xl] .bleed-margin.blk1\/5-xl, body[screen=lg] .bleed-margin.blk1\/5-lg, body[screen=md] .bleed-margin.blk1\/5-md, body[screen=sm] .bleed-margin.blk1\/5-sm, body[screen=xs] .bleed-margin.blk1\/5-xs, .bleed-margin.blk1\/5, body[screen=xl] .bleed-margin.blk4\/4-xl, body[screen=lg] .bleed-margin.blk4\/4-lg, body[screen=md] .bleed-margin.blk4\/4-md, body[screen=sm] .bleed-margin.blk4\/4-sm, body[screen=xs] .bleed-margin.blk4\/4-xs, .bleed-margin.blk4\/4, body[screen=xl] .bleed-margin.blk3\/4-xl, body[screen=lg] .bleed-margin.blk3\/4-lg, body[screen=md] .bleed-margin.blk3\/4-md, body[screen=sm] .bleed-margin.blk3\/4-sm, body[screen=xs] .bleed-margin.blk3\/4-xs, .bleed-margin.blk3\/4, body[screen=xl] .bleed-margin.blk2\/4-xl, body[screen=lg] .bleed-margin.blk2\/4-lg, body[screen=md] .bleed-margin.blk2\/4-md, body[screen=sm] .bleed-margin.blk2\/4-sm, body[screen=xs] .bleed-margin.blk2\/4-xs, .bleed-margin.blk2\/4, body[screen=xl] .bleed-margin.blk1\/4-xl, body[screen=lg] .bleed-margin.blk1\/4-lg, body[screen=md] .bleed-margin.blk1\/4-md, body[screen=sm] .bleed-margin.blk1\/4-sm, body[screen=xs] .bleed-margin.blk1\/4-xs, .bleed-margin.blk1\/4, body[screen=xl] .bleed-margin.blk3\/3-xl, body[screen=lg] .bleed-margin.blk3\/3-lg, body[screen=md] .bleed-margin.blk3\/3-md, body[screen=sm] .bleed-margin.blk3\/3-sm, body[screen=xs] .bleed-margin.blk3\/3-xs, .bleed-margin.blk3\/3, body[screen=xl] .bleed-margin.blk2\/3-xl, body[screen=lg] .bleed-margin.blk2\/3-lg, body[screen=md] .bleed-margin.blk2\/3-md, body[screen=sm] .bleed-margin.blk2\/3-sm, body[screen=xs] .bleed-margin.blk2\/3-xs, .bleed-margin.blk2\/3, body[screen=xl] .bleed-margin.blk1\/3-xl, body[screen=lg] .bleed-margin.blk1\/3-lg, body[screen=md] .bleed-margin.blk1\/3-md, body[screen=sm] .bleed-margin.blk1\/3-sm, body[screen=xs] .bleed-margin.blk1\/3-xs, .bleed-margin.blk1\/3, body[screen=xl] .bleed-margin.blk2\/2-xl, body[screen=lg] .bleed-margin.blk2\/2-lg, body[screen=md] .bleed-margin.blk2\/2-md, body[screen=sm] .bleed-margin.blk2\/2-sm, body[screen=xs] .bleed-margin.blk2\/2-xs, .bleed-margin.blk2\/2, body[screen=xl] .bleed-margin.blk1\/2-xl, body[screen=lg] .bleed-margin.blk1\/2-lg, body[screen=md] .bleed-margin.blk1\/2-md, body[screen=sm] .bleed-margin.blk1\/2-sm, body[screen=xs] .bleed-margin.blk1\/2-xs, .bleed-margin.blk1\/2, body[screen=xl] .bleed-margin.blk1\/1-xl, body[screen=lg] .bleed-margin.blk1\/1-lg, body[screen=md] .bleed-margin.blk1\/1-md, body[screen=sm] .bleed-margin.blk1\/1-sm, body[screen=xs] .bleed-margin.blk1\/1-xs, .bleed-margin.blk1\/1 {
  margin: 0;
  border-width: 0;
  padding: 0;
}

body[screen=xl] .bleed-margin.blk1\/1-xl, body[screen=lg] .bleed-margin.blk1\/1-lg, body[screen=md] .bleed-margin.blk1\/1-md, body[screen=sm] .bleed-margin.blk1\/1-sm, body[screen=xs] .bleed-margin.blk1\/1-xs, .bleed-margin.blk1\/1 {
  width: 100%;
}

body[screen=xl] .bleed-margin.blk1\/2-xl, body[screen=lg] .bleed-margin.blk1\/2-lg, body[screen=md] .bleed-margin.blk1\/2-md, body[screen=sm] .bleed-margin.blk1\/2-sm, body[screen=xs] .bleed-margin.blk1\/2-xs, .bleed-margin.blk1\/2 {
  width: 50%;
}

body[screen=xl] .bleed-margin.blk2\/2-xl, body[screen=lg] .bleed-margin.blk2\/2-lg, body[screen=md] .bleed-margin.blk2\/2-md, body[screen=sm] .bleed-margin.blk2\/2-sm, body[screen=xs] .bleed-margin.blk2\/2-xs, .bleed-margin.blk2\/2 {
  width: 100%;
}

body[screen=xl] .bleed-margin.blk1\/3-xl, body[screen=lg] .bleed-margin.blk1\/3-lg, body[screen=md] .bleed-margin.blk1\/3-md, body[screen=sm] .bleed-margin.blk1\/3-sm, body[screen=xs] .bleed-margin.blk1\/3-xs, .bleed-margin.blk1\/3 {
  width: 33.3333333333%;
}

body[screen=xl] .bleed-margin.blk2\/3-xl, body[screen=lg] .bleed-margin.blk2\/3-lg, body[screen=md] .bleed-margin.blk2\/3-md, body[screen=sm] .bleed-margin.blk2\/3-sm, body[screen=xs] .bleed-margin.blk2\/3-xs, .bleed-margin.blk2\/3 {
  width: 66.6666666667%;
}

body[screen=xl] .bleed-margin.blk3\/3-xl, body[screen=lg] .bleed-margin.blk3\/3-lg, body[screen=md] .bleed-margin.blk3\/3-md, body[screen=sm] .bleed-margin.blk3\/3-sm, body[screen=xs] .bleed-margin.blk3\/3-xs, .bleed-margin.blk3\/3 {
  width: 100%;
}

body[screen=xl] .bleed-margin.blk1\/4-xl, body[screen=lg] .bleed-margin.blk1\/4-lg, body[screen=md] .bleed-margin.blk1\/4-md, body[screen=sm] .bleed-margin.blk1\/4-sm, body[screen=xs] .bleed-margin.blk1\/4-xs, .bleed-margin.blk1\/4 {
  width: 25%;
}

body[screen=xl] .bleed-margin.blk2\/4-xl, body[screen=lg] .bleed-margin.blk2\/4-lg, body[screen=md] .bleed-margin.blk2\/4-md, body[screen=sm] .bleed-margin.blk2\/4-sm, body[screen=xs] .bleed-margin.blk2\/4-xs, .bleed-margin.blk2\/4 {
  width: 50%;
}

body[screen=xl] .bleed-margin.blk3\/4-xl, body[screen=lg] .bleed-margin.blk3\/4-lg, body[screen=md] .bleed-margin.blk3\/4-md, body[screen=sm] .bleed-margin.blk3\/4-sm, body[screen=xs] .bleed-margin.blk3\/4-xs, .bleed-margin.blk3\/4 {
  width: 75%;
}

body[screen=xl] .bleed-margin.blk4\/4-xl, body[screen=lg] .bleed-margin.blk4\/4-lg, body[screen=md] .bleed-margin.blk4\/4-md, body[screen=sm] .bleed-margin.blk4\/4-sm, body[screen=xs] .bleed-margin.blk4\/4-xs, .bleed-margin.blk4\/4 {
  width: 100%;
}

body[screen=xl] .bleed-margin.blk1\/5-xl, body[screen=lg] .bleed-margin.blk1\/5-lg, body[screen=md] .bleed-margin.blk1\/5-md, body[screen=sm] .bleed-margin.blk1\/5-sm, body[screen=xs] .bleed-margin.blk1\/5-xs, .bleed-margin.blk1\/5 {
  width: 20%;
}

body[screen=xl] .bleed-margin.blk2\/5-xl, body[screen=lg] .bleed-margin.blk2\/5-lg, body[screen=md] .bleed-margin.blk2\/5-md, body[screen=sm] .bleed-margin.blk2\/5-sm, body[screen=xs] .bleed-margin.blk2\/5-xs, .bleed-margin.blk2\/5 {
  width: 40%;
}

body[screen=xl] .bleed-margin.blk3\/5-xl, body[screen=lg] .bleed-margin.blk3\/5-lg, body[screen=md] .bleed-margin.blk3\/5-md, body[screen=sm] .bleed-margin.blk3\/5-sm, body[screen=xs] .bleed-margin.blk3\/5-xs, .bleed-margin.blk3\/5 {
  width: 60%;
}

body[screen=xl] .bleed-margin.blk4\/5-xl, body[screen=lg] .bleed-margin.blk4\/5-lg, body[screen=md] .bleed-margin.blk4\/5-md, body[screen=sm] .bleed-margin.blk4\/5-sm, body[screen=xs] .bleed-margin.blk4\/5-xs, .bleed-margin.blk4\/5 {
  width: 80%;
}

body[screen=xl] .bleed-margin.blk5\/5-xl, body[screen=lg] .bleed-margin.blk5\/5-lg, body[screen=md] .bleed-margin.blk5\/5-md, body[screen=sm] .bleed-margin.blk5\/5-sm, body[screen=xs] .bleed-margin.blk5\/5-xs, .bleed-margin.blk5\/5 {
  width: 100%;
}

body[screen=xl] .bleed-margin.blk1\/6-xl, body[screen=lg] .bleed-margin.blk1\/6-lg, body[screen=md] .bleed-margin.blk1\/6-md, body[screen=sm] .bleed-margin.blk1\/6-sm, body[screen=xs] .bleed-margin.blk1\/6-xs, .bleed-margin.blk1\/6 {
  width: 16.6666666667%;
}

body[screen=xl] .bleed-margin.blk2\/6-xl, body[screen=lg] .bleed-margin.blk2\/6-lg, body[screen=md] .bleed-margin.blk2\/6-md, body[screen=sm] .bleed-margin.blk2\/6-sm, body[screen=xs] .bleed-margin.blk2\/6-xs, .bleed-margin.blk2\/6 {
  width: 33.3333333333%;
}

body[screen=xl] .bleed-margin.blk3\/6-xl, body[screen=lg] .bleed-margin.blk3\/6-lg, body[screen=md] .bleed-margin.blk3\/6-md, body[screen=sm] .bleed-margin.blk3\/6-sm, body[screen=xs] .bleed-margin.blk3\/6-xs, .bleed-margin.blk3\/6 {
  width: 50%;
}

body[screen=xl] .bleed-margin.blk4\/6-xl, body[screen=lg] .bleed-margin.blk4\/6-lg, body[screen=md] .bleed-margin.blk4\/6-md, body[screen=sm] .bleed-margin.blk4\/6-sm, body[screen=xs] .bleed-margin.blk4\/6-xs, .bleed-margin.blk4\/6 {
  width: 66.6666666667%;
}

body[screen=xl] .bleed-margin.blk5\/6-xl, body[screen=lg] .bleed-margin.blk5\/6-lg, body[screen=md] .bleed-margin.blk5\/6-md, body[screen=sm] .bleed-margin.blk5\/6-sm, body[screen=xs] .bleed-margin.blk5\/6-xs, .bleed-margin.blk5\/6 {
  width: 83.3333333333%;
}

body[screen=xl] .bleed-margin.blk6\/6-xl, body[screen=lg] .bleed-margin.blk6\/6-lg, body[screen=md] .bleed-margin.blk6\/6-md, body[screen=sm] .bleed-margin.blk6\/6-sm, body[screen=xs] .bleed-margin.blk6\/6-xs, .bleed-margin.blk6\/6 {
  width: 100%;
}

body[screen=xl] .bleed-margin.blk1\/7-xl, body[screen=lg] .bleed-margin.blk1\/7-lg, body[screen=md] .bleed-margin.blk1\/7-md, body[screen=sm] .bleed-margin.blk1\/7-sm, body[screen=xs] .bleed-margin.blk1\/7-xs, .bleed-margin.blk1\/7 {
  width: 14.2857142857%;
}

body[screen=xl] .bleed-margin.blk2\/7-xl, body[screen=lg] .bleed-margin.blk2\/7-lg, body[screen=md] .bleed-margin.blk2\/7-md, body[screen=sm] .bleed-margin.blk2\/7-sm, body[screen=xs] .bleed-margin.blk2\/7-xs, .bleed-margin.blk2\/7 {
  width: 28.5714285714%;
}

body[screen=xl] .bleed-margin.blk3\/7-xl, body[screen=lg] .bleed-margin.blk3\/7-lg, body[screen=md] .bleed-margin.blk3\/7-md, body[screen=sm] .bleed-margin.blk3\/7-sm, body[screen=xs] .bleed-margin.blk3\/7-xs, .bleed-margin.blk3\/7 {
  width: 42.8571428571%;
}

body[screen=xl] .bleed-margin.blk4\/7-xl, body[screen=lg] .bleed-margin.blk4\/7-lg, body[screen=md] .bleed-margin.blk4\/7-md, body[screen=sm] .bleed-margin.blk4\/7-sm, body[screen=xs] .bleed-margin.blk4\/7-xs, .bleed-margin.blk4\/7 {
  width: 57.1428571429%;
}

body[screen=xl] .bleed-margin.blk5\/7-xl, body[screen=lg] .bleed-margin.blk5\/7-lg, body[screen=md] .bleed-margin.blk5\/7-md, body[screen=sm] .bleed-margin.blk5\/7-sm, body[screen=xs] .bleed-margin.blk5\/7-xs, .bleed-margin.blk5\/7 {
  width: 71.4285714286%;
}

body[screen=xl] .bleed-margin.blk6\/7-xl, body[screen=lg] .bleed-margin.blk6\/7-lg, body[screen=md] .bleed-margin.blk6\/7-md, body[screen=sm] .bleed-margin.blk6\/7-sm, body[screen=xs] .bleed-margin.blk6\/7-xs, .bleed-margin.blk6\/7 {
  width: 85.7142857143%;
}

body[screen=xl] .bleed-margin.blk7\/7-xl, body[screen=lg] .bleed-margin.blk7\/7-lg, body[screen=md] .bleed-margin.blk7\/7-md, body[screen=sm] .bleed-margin.blk7\/7-sm, body[screen=xs] .bleed-margin.blk7\/7-xs, .bleed-margin.blk7\/7 {
  width: 100%;
}

body[screen=xl] .bleed-margin.blk1\/8-xl, body[screen=lg] .bleed-margin.blk1\/8-lg, body[screen=md] .bleed-margin.blk1\/8-md, body[screen=sm] .bleed-margin.blk1\/8-sm, body[screen=xs] .bleed-margin.blk1\/8-xs, .bleed-margin.blk1\/8 {
  width: 12.5%;
}

body[screen=xl] .bleed-margin.blk2\/8-xl, body[screen=lg] .bleed-margin.blk2\/8-lg, body[screen=md] .bleed-margin.blk2\/8-md, body[screen=sm] .bleed-margin.blk2\/8-sm, body[screen=xs] .bleed-margin.blk2\/8-xs, .bleed-margin.blk2\/8 {
  width: 25%;
}

body[screen=xl] .bleed-margin.blk3\/8-xl, body[screen=lg] .bleed-margin.blk3\/8-lg, body[screen=md] .bleed-margin.blk3\/8-md, body[screen=sm] .bleed-margin.blk3\/8-sm, body[screen=xs] .bleed-margin.blk3\/8-xs, .bleed-margin.blk3\/8 {
  width: 37.5%;
}

body[screen=xl] .bleed-margin.blk4\/8-xl, body[screen=lg] .bleed-margin.blk4\/8-lg, body[screen=md] .bleed-margin.blk4\/8-md, body[screen=sm] .bleed-margin.blk4\/8-sm, body[screen=xs] .bleed-margin.blk4\/8-xs, .bleed-margin.blk4\/8 {
  width: 50%;
}

body[screen=xl] .bleed-margin.blk5\/8-xl, body[screen=lg] .bleed-margin.blk5\/8-lg, body[screen=md] .bleed-margin.blk5\/8-md, body[screen=sm] .bleed-margin.blk5\/8-sm, body[screen=xs] .bleed-margin.blk5\/8-xs, .bleed-margin.blk5\/8 {
  width: 62.5%;
}

body[screen=xl] .bleed-margin.blk6\/8-xl, body[screen=lg] .bleed-margin.blk6\/8-lg, body[screen=md] .bleed-margin.blk6\/8-md, body[screen=sm] .bleed-margin.blk6\/8-sm, body[screen=xs] .bleed-margin.blk6\/8-xs, .bleed-margin.blk6\/8 {
  width: 75%;
}

body[screen=xl] .bleed-margin.blk7\/8-xl, body[screen=lg] .bleed-margin.blk7\/8-lg, body[screen=md] .bleed-margin.blk7\/8-md, body[screen=sm] .bleed-margin.blk7\/8-sm, body[screen=xs] .bleed-margin.blk7\/8-xs, .bleed-margin.blk7\/8 {
  width: 87.5%;
}

body[screen=xl] .bleed-margin.blk8\/8-xl, body[screen=lg] .bleed-margin.blk8\/8-lg, body[screen=md] .bleed-margin.blk8\/8-md, body[screen=sm] .bleed-margin.blk8\/8-sm, body[screen=xs] .bleed-margin.blk8\/8-xs, .bleed-margin.blk8\/8 {
  width: 100%;
}

body[screen=xl] .bleed-margin.blk1\/9-xl, body[screen=lg] .bleed-margin.blk1\/9-lg, body[screen=md] .bleed-margin.blk1\/9-md, body[screen=sm] .bleed-margin.blk1\/9-sm, body[screen=xs] .bleed-margin.blk1\/9-xs, .bleed-margin.blk1\/9 {
  width: 11.1111111111%;
}

body[screen=xl] .bleed-margin.blk2\/9-xl, body[screen=lg] .bleed-margin.blk2\/9-lg, body[screen=md] .bleed-margin.blk2\/9-md, body[screen=sm] .bleed-margin.blk2\/9-sm, body[screen=xs] .bleed-margin.blk2\/9-xs, .bleed-margin.blk2\/9 {
  width: 22.2222222222%;
}

body[screen=xl] .bleed-margin.blk3\/9-xl, body[screen=lg] .bleed-margin.blk3\/9-lg, body[screen=md] .bleed-margin.blk3\/9-md, body[screen=sm] .bleed-margin.blk3\/9-sm, body[screen=xs] .bleed-margin.blk3\/9-xs, .bleed-margin.blk3\/9 {
  width: 33.3333333333%;
}

body[screen=xl] .bleed-margin.blk4\/9-xl, body[screen=lg] .bleed-margin.blk4\/9-lg, body[screen=md] .bleed-margin.blk4\/9-md, body[screen=sm] .bleed-margin.blk4\/9-sm, body[screen=xs] .bleed-margin.blk4\/9-xs, .bleed-margin.blk4\/9 {
  width: 44.4444444444%;
}

body[screen=xl] .bleed-margin.blk5\/9-xl, body[screen=lg] .bleed-margin.blk5\/9-lg, body[screen=md] .bleed-margin.blk5\/9-md, body[screen=sm] .bleed-margin.blk5\/9-sm, body[screen=xs] .bleed-margin.blk5\/9-xs, .bleed-margin.blk5\/9 {
  width: 55.5555555556%;
}

body[screen=xl] .bleed-margin.blk6\/9-xl, body[screen=lg] .bleed-margin.blk6\/9-lg, body[screen=md] .bleed-margin.blk6\/9-md, body[screen=sm] .bleed-margin.blk6\/9-sm, body[screen=xs] .bleed-margin.blk6\/9-xs, .bleed-margin.blk6\/9 {
  width: 66.6666666667%;
}

body[screen=xl] .bleed-margin.blk7\/9-xl, body[screen=lg] .bleed-margin.blk7\/9-lg, body[screen=md] .bleed-margin.blk7\/9-md, body[screen=sm] .bleed-margin.blk7\/9-sm, body[screen=xs] .bleed-margin.blk7\/9-xs, .bleed-margin.blk7\/9 {
  width: 77.7777777778%;
}

body[screen=xl] .bleed-margin.blk8\/9-xl, body[screen=lg] .bleed-margin.blk8\/9-lg, body[screen=md] .bleed-margin.blk8\/9-md, body[screen=sm] .bleed-margin.blk8\/9-sm, body[screen=xs] .bleed-margin.blk8\/9-xs, .bleed-margin.blk8\/9 {
  width: 88.8888888889%;
}

body[screen=xl] .bleed-margin.blk9\/9-xl, body[screen=lg] .bleed-margin.blk9\/9-lg, body[screen=md] .bleed-margin.blk9\/9-md, body[screen=sm] .bleed-margin.blk9\/9-sm, body[screen=xs] .bleed-margin.blk9\/9-xs, .bleed-margin.blk9\/9 {
  width: 100%;
}

body[screen=xl] .bleed-margin.blk1\/10-xl, body[screen=lg] .bleed-margin.blk1\/10-lg, body[screen=md] .bleed-margin.blk1\/10-md, body[screen=sm] .bleed-margin.blk1\/10-sm, body[screen=xs] .bleed-margin.blk1\/10-xs, .bleed-margin.blk1\/10 {
  width: 10%;
}

body[screen=xl] .bleed-margin.blk2\/10-xl, body[screen=lg] .bleed-margin.blk2\/10-lg, body[screen=md] .bleed-margin.blk2\/10-md, body[screen=sm] .bleed-margin.blk2\/10-sm, body[screen=xs] .bleed-margin.blk2\/10-xs, .bleed-margin.blk2\/10 {
  width: 20%;
}

body[screen=xl] .bleed-margin.blk3\/10-xl, body[screen=lg] .bleed-margin.blk3\/10-lg, body[screen=md] .bleed-margin.blk3\/10-md, body[screen=sm] .bleed-margin.blk3\/10-sm, body[screen=xs] .bleed-margin.blk3\/10-xs, .bleed-margin.blk3\/10 {
  width: 30%;
}

body[screen=xl] .bleed-margin.blk4\/10-xl, body[screen=lg] .bleed-margin.blk4\/10-lg, body[screen=md] .bleed-margin.blk4\/10-md, body[screen=sm] .bleed-margin.blk4\/10-sm, body[screen=xs] .bleed-margin.blk4\/10-xs, .bleed-margin.blk4\/10 {
  width: 40%;
}

body[screen=xl] .bleed-margin.blk5\/10-xl, body[screen=lg] .bleed-margin.blk5\/10-lg, body[screen=md] .bleed-margin.blk5\/10-md, body[screen=sm] .bleed-margin.blk5\/10-sm, body[screen=xs] .bleed-margin.blk5\/10-xs, .bleed-margin.blk5\/10 {
  width: 50%;
}

body[screen=xl] .bleed-margin.blk6\/10-xl, body[screen=lg] .bleed-margin.blk6\/10-lg, body[screen=md] .bleed-margin.blk6\/10-md, body[screen=sm] .bleed-margin.blk6\/10-sm, body[screen=xs] .bleed-margin.blk6\/10-xs, .bleed-margin.blk6\/10 {
  width: 60%;
}

body[screen=xl] .bleed-margin.blk7\/10-xl, body[screen=lg] .bleed-margin.blk7\/10-lg, body[screen=md] .bleed-margin.blk7\/10-md, body[screen=sm] .bleed-margin.blk7\/10-sm, body[screen=xs] .bleed-margin.blk7\/10-xs, .bleed-margin.blk7\/10 {
  width: 70%;
}

body[screen=xl] .bleed-margin.blk8\/10-xl, body[screen=lg] .bleed-margin.blk8\/10-lg, body[screen=md] .bleed-margin.blk8\/10-md, body[screen=sm] .bleed-margin.blk8\/10-sm, body[screen=xs] .bleed-margin.blk8\/10-xs, .bleed-margin.blk8\/10 {
  width: 80%;
}

body[screen=xl] .bleed-margin.blk9\/10-xl, body[screen=lg] .bleed-margin.blk9\/10-lg, body[screen=md] .bleed-margin.blk9\/10-md, body[screen=sm] .bleed-margin.blk9\/10-sm, body[screen=xs] .bleed-margin.blk9\/10-xs, .bleed-margin.blk9\/10 {
  width: 90%;
}

body[screen=xl] .bleed-margin.blk10\/10-xl, body[screen=lg] .bleed-margin.blk10\/10-lg, body[screen=md] .bleed-margin.blk10\/10-md, body[screen=sm] .bleed-margin.blk10\/10-sm, body[screen=xs] .bleed-margin.blk10\/10-xs, .bleed-margin.blk10\/10 {
  width: 100%;
}

body[screen=xl] .bleed-margin.blk5\%-xl, body[screen=lg] .bleed-margin.blk5\%-lg, body[screen=md] .bleed-margin.blk5\%-md, body[screen=sm] .bleed-margin.blk5\%-sm, body[screen=xs] .bleed-margin.blk5\%-xs, .bleed-margin.blk5\% {
  width: 5%;
}

body[screen=xl] .bleed-margin.blk10\%-xl, body[screen=lg] .bleed-margin.blk10\%-lg, body[screen=md] .bleed-margin.blk10\%-md, body[screen=sm] .bleed-margin.blk10\%-sm, body[screen=xs] .bleed-margin.blk10\%-xs, .bleed-margin.blk10\% {
  width: 10%;
}

body[screen=xl] .bleed-margin.blk15\%-xl, body[screen=lg] .bleed-margin.blk15\%-lg, body[screen=md] .bleed-margin.blk15\%-md, body[screen=sm] .bleed-margin.blk15\%-sm, body[screen=xs] .bleed-margin.blk15\%-xs, .bleed-margin.blk15\% {
  width: 15%;
}

body[screen=xl] .bleed-margin.blk20\%-xl, body[screen=lg] .bleed-margin.blk20\%-lg, body[screen=md] .bleed-margin.blk20\%-md, body[screen=sm] .bleed-margin.blk20\%-sm, body[screen=xs] .bleed-margin.blk20\%-xs, .bleed-margin.blk20\% {
  width: 20%;
}

body[screen=xl] .bleed-margin.blk25\%-xl, body[screen=lg] .bleed-margin.blk25\%-lg, body[screen=md] .bleed-margin.blk25\%-md, body[screen=sm] .bleed-margin.blk25\%-sm, body[screen=xs] .bleed-margin.blk25\%-xs, .bleed-margin.blk25\% {
  width: 25%;
}

body[screen=xl] .bleed-margin.blk30\%-xl, body[screen=lg] .bleed-margin.blk30\%-lg, body[screen=md] .bleed-margin.blk30\%-md, body[screen=sm] .bleed-margin.blk30\%-sm, body[screen=xs] .bleed-margin.blk30\%-xs, .bleed-margin.blk30\% {
  width: 30%;
}

body[screen=xl] .bleed-margin.blk35\%-xl, body[screen=lg] .bleed-margin.blk35\%-lg, body[screen=md] .bleed-margin.blk35\%-md, body[screen=sm] .bleed-margin.blk35\%-sm, body[screen=xs] .bleed-margin.blk35\%-xs, .bleed-margin.blk35\% {
  width: 35%;
}

body[screen=xl] .bleed-margin.blk40\%-xl, body[screen=lg] .bleed-margin.blk40\%-lg, body[screen=md] .bleed-margin.blk40\%-md, body[screen=sm] .bleed-margin.blk40\%-sm, body[screen=xs] .bleed-margin.blk40\%-xs, .bleed-margin.blk40\% {
  width: 40%;
}

body[screen=xl] .bleed-margin.blk45\%-xl, body[screen=lg] .bleed-margin.blk45\%-lg, body[screen=md] .bleed-margin.blk45\%-md, body[screen=sm] .bleed-margin.blk45\%-sm, body[screen=xs] .bleed-margin.blk45\%-xs, .bleed-margin.blk45\% {
  width: 45%;
}

body[screen=xl] .bleed-margin.blk50\%-xl, body[screen=lg] .bleed-margin.blk50\%-lg, body[screen=md] .bleed-margin.blk50\%-md, body[screen=sm] .bleed-margin.blk50\%-sm, body[screen=xs] .bleed-margin.blk50\%-xs, .bleed-margin.blk50\% {
  width: 50%;
}

body[screen=xl] .bleed-margin.blk55\%-xl, body[screen=lg] .bleed-margin.blk55\%-lg, body[screen=md] .bleed-margin.blk55\%-md, body[screen=sm] .bleed-margin.blk55\%-sm, body[screen=xs] .bleed-margin.blk55\%-xs, .bleed-margin.blk55\% {
  width: 55%;
}

body[screen=xl] .bleed-margin.blk60\%-xl, body[screen=lg] .bleed-margin.blk60\%-lg, body[screen=md] .bleed-margin.blk60\%-md, body[screen=sm] .bleed-margin.blk60\%-sm, body[screen=xs] .bleed-margin.blk60\%-xs, .bleed-margin.blk60\% {
  width: 60%;
}

body[screen=xl] .bleed-margin.blk65\%-xl, body[screen=lg] .bleed-margin.blk65\%-lg, body[screen=md] .bleed-margin.blk65\%-md, body[screen=sm] .bleed-margin.blk65\%-sm, body[screen=xs] .bleed-margin.blk65\%-xs, .bleed-margin.blk65\% {
  width: 65%;
}

body[screen=xl] .bleed-margin.blk70\%-xl, body[screen=lg] .bleed-margin.blk70\%-lg, body[screen=md] .bleed-margin.blk70\%-md, body[screen=sm] .bleed-margin.blk70\%-sm, body[screen=xs] .bleed-margin.blk70\%-xs, .bleed-margin.blk70\% {
  width: 70%;
}

body[screen=xl] .bleed-margin.blk75\%-xl, body[screen=lg] .bleed-margin.blk75\%-lg, body[screen=md] .bleed-margin.blk75\%-md, body[screen=sm] .bleed-margin.blk75\%-sm, body[screen=xs] .bleed-margin.blk75\%-xs, .bleed-margin.blk75\% {
  width: 75%;
}

body[screen=xl] .bleed-margin.blk80\%-xl, body[screen=lg] .bleed-margin.blk80\%-lg, body[screen=md] .bleed-margin.blk80\%-md, body[screen=sm] .bleed-margin.blk80\%-sm, body[screen=xs] .bleed-margin.blk80\%-xs, .bleed-margin.blk80\% {
  width: 80%;
}

body[screen=xl] .bleed-margin.blk85\%-xl, body[screen=lg] .bleed-margin.blk85\%-lg, body[screen=md] .bleed-margin.blk85\%-md, body[screen=sm] .bleed-margin.blk85\%-sm, body[screen=xs] .bleed-margin.blk85\%-xs, .bleed-margin.blk85\% {
  width: 85%;
}

body[screen=xl] .bleed-margin.blk90\%-xl, body[screen=lg] .bleed-margin.blk90\%-lg, body[screen=md] .bleed-margin.blk90\%-md, body[screen=sm] .bleed-margin.blk90\%-sm, body[screen=xs] .bleed-margin.blk90\%-xs, .bleed-margin.blk90\% {
  width: 90%;
}

body[screen=xl] .bleed-margin.blk95\%-xl, body[screen=lg] .bleed-margin.blk95\%-lg, body[screen=md] .bleed-margin.blk95\%-md, body[screen=sm] .bleed-margin.blk95\%-sm, body[screen=xs] .bleed-margin.blk95\%-xs, .bleed-margin.blk95\% {
  width: 95%;
}

body[screen=xl] .bleed-margin.blk100\%-xl, body[screen=lg] .bleed-margin.blk100\%-lg, body[screen=md] .bleed-margin.blk100\%-md, body[screen=sm] .bleed-margin.blk100\%-sm, body[screen=xs] .bleed-margin.blk100\%-xs, .bleed-margin.blk100\% {
  width: 100%;
}

body[screen=xl] .bleed-border.blk100\%-xl, body[screen=lg] .bleed-border.blk100\%-lg, body[screen=md] .bleed-border.blk100\%-md, body[screen=sm] .bleed-border.blk100\%-sm, body[screen=xs] .bleed-border.blk100\%-xs, .bleed-border.blk100\%, body[screen=xl] .bleed-border.blk95\%-xl, body[screen=lg] .bleed-border.blk95\%-lg, body[screen=md] .bleed-border.blk95\%-md, body[screen=sm] .bleed-border.blk95\%-sm, body[screen=xs] .bleed-border.blk95\%-xs, .bleed-border.blk95\%, body[screen=xl] .bleed-border.blk90\%-xl, body[screen=lg] .bleed-border.blk90\%-lg, body[screen=md] .bleed-border.blk90\%-md, body[screen=sm] .bleed-border.blk90\%-sm, body[screen=xs] .bleed-border.blk90\%-xs, .bleed-border.blk90\%, body[screen=xl] .bleed-border.blk85\%-xl, body[screen=lg] .bleed-border.blk85\%-lg, body[screen=md] .bleed-border.blk85\%-md, body[screen=sm] .bleed-border.blk85\%-sm, body[screen=xs] .bleed-border.blk85\%-xs, .bleed-border.blk85\%, body[screen=xl] .bleed-border.blk80\%-xl, body[screen=lg] .bleed-border.blk80\%-lg, body[screen=md] .bleed-border.blk80\%-md, body[screen=sm] .bleed-border.blk80\%-sm, body[screen=xs] .bleed-border.blk80\%-xs, .bleed-border.blk80\%, body[screen=xl] .bleed-border.blk75\%-xl, body[screen=lg] .bleed-border.blk75\%-lg, body[screen=md] .bleed-border.blk75\%-md, body[screen=sm] .bleed-border.blk75\%-sm, body[screen=xs] .bleed-border.blk75\%-xs, .bleed-border.blk75\%, body[screen=xl] .bleed-border.blk70\%-xl, body[screen=lg] .bleed-border.blk70\%-lg, body[screen=md] .bleed-border.blk70\%-md, body[screen=sm] .bleed-border.blk70\%-sm, body[screen=xs] .bleed-border.blk70\%-xs, .bleed-border.blk70\%, body[screen=xl] .bleed-border.blk65\%-xl, body[screen=lg] .bleed-border.blk65\%-lg, body[screen=md] .bleed-border.blk65\%-md, body[screen=sm] .bleed-border.blk65\%-sm, body[screen=xs] .bleed-border.blk65\%-xs, .bleed-border.blk65\%, body[screen=xl] .bleed-border.blk60\%-xl, body[screen=lg] .bleed-border.blk60\%-lg, body[screen=md] .bleed-border.blk60\%-md, body[screen=sm] .bleed-border.blk60\%-sm, body[screen=xs] .bleed-border.blk60\%-xs, .bleed-border.blk60\%, body[screen=xl] .bleed-border.blk55\%-xl, body[screen=lg] .bleed-border.blk55\%-lg, body[screen=md] .bleed-border.blk55\%-md, body[screen=sm] .bleed-border.blk55\%-sm, body[screen=xs] .bleed-border.blk55\%-xs, .bleed-border.blk55\%, body[screen=xl] .bleed-border.blk50\%-xl, body[screen=lg] .bleed-border.blk50\%-lg, body[screen=md] .bleed-border.blk50\%-md, body[screen=sm] .bleed-border.blk50\%-sm, body[screen=xs] .bleed-border.blk50\%-xs, .bleed-border.blk50\%, body[screen=xl] .bleed-border.blk45\%-xl, body[screen=lg] .bleed-border.blk45\%-lg, body[screen=md] .bleed-border.blk45\%-md, body[screen=sm] .bleed-border.blk45\%-sm, body[screen=xs] .bleed-border.blk45\%-xs, .bleed-border.blk45\%, body[screen=xl] .bleed-border.blk40\%-xl, body[screen=lg] .bleed-border.blk40\%-lg, body[screen=md] .bleed-border.blk40\%-md, body[screen=sm] .bleed-border.blk40\%-sm, body[screen=xs] .bleed-border.blk40\%-xs, .bleed-border.blk40\%, body[screen=xl] .bleed-border.blk35\%-xl, body[screen=lg] .bleed-border.blk35\%-lg, body[screen=md] .bleed-border.blk35\%-md, body[screen=sm] .bleed-border.blk35\%-sm, body[screen=xs] .bleed-border.blk35\%-xs, .bleed-border.blk35\%, body[screen=xl] .bleed-border.blk30\%-xl, body[screen=lg] .bleed-border.blk30\%-lg, body[screen=md] .bleed-border.blk30\%-md, body[screen=sm] .bleed-border.blk30\%-sm, body[screen=xs] .bleed-border.blk30\%-xs, .bleed-border.blk30\%, body[screen=xl] .bleed-border.blk25\%-xl, body[screen=lg] .bleed-border.blk25\%-lg, body[screen=md] .bleed-border.blk25\%-md, body[screen=sm] .bleed-border.blk25\%-sm, body[screen=xs] .bleed-border.blk25\%-xs, .bleed-border.blk25\%, body[screen=xl] .bleed-border.blk20\%-xl, body[screen=lg] .bleed-border.blk20\%-lg, body[screen=md] .bleed-border.blk20\%-md, body[screen=sm] .bleed-border.blk20\%-sm, body[screen=xs] .bleed-border.blk20\%-xs, .bleed-border.blk20\%, body[screen=xl] .bleed-border.blk15\%-xl, body[screen=lg] .bleed-border.blk15\%-lg, body[screen=md] .bleed-border.blk15\%-md, body[screen=sm] .bleed-border.blk15\%-sm, body[screen=xs] .bleed-border.blk15\%-xs, .bleed-border.blk15\%, body[screen=xl] .bleed-border.blk10\%-xl, body[screen=lg] .bleed-border.blk10\%-lg, body[screen=md] .bleed-border.blk10\%-md, body[screen=sm] .bleed-border.blk10\%-sm, body[screen=xs] .bleed-border.blk10\%-xs, .bleed-border.blk10\%, body[screen=xl] .bleed-border.blk5\%-xl, body[screen=lg] .bleed-border.blk5\%-lg, body[screen=md] .bleed-border.blk5\%-md, body[screen=sm] .bleed-border.blk5\%-sm, body[screen=xs] .bleed-border.blk5\%-xs, .bleed-border.blk5\%, body[screen=xl] .bleed-border.blk10\/10-xl, body[screen=lg] .bleed-border.blk10\/10-lg, body[screen=md] .bleed-border.blk10\/10-md, body[screen=sm] .bleed-border.blk10\/10-sm, body[screen=xs] .bleed-border.blk10\/10-xs, .bleed-border.blk10\/10, body[screen=xl] .bleed-border.blk9\/10-xl, body[screen=lg] .bleed-border.blk9\/10-lg, body[screen=md] .bleed-border.blk9\/10-md, body[screen=sm] .bleed-border.blk9\/10-sm, body[screen=xs] .bleed-border.blk9\/10-xs, .bleed-border.blk9\/10, body[screen=xl] .bleed-border.blk8\/10-xl, body[screen=lg] .bleed-border.blk8\/10-lg, body[screen=md] .bleed-border.blk8\/10-md, body[screen=sm] .bleed-border.blk8\/10-sm, body[screen=xs] .bleed-border.blk8\/10-xs, .bleed-border.blk8\/10, body[screen=xl] .bleed-border.blk7\/10-xl, body[screen=lg] .bleed-border.blk7\/10-lg, body[screen=md] .bleed-border.blk7\/10-md, body[screen=sm] .bleed-border.blk7\/10-sm, body[screen=xs] .bleed-border.blk7\/10-xs, .bleed-border.blk7\/10, body[screen=xl] .bleed-border.blk6\/10-xl, body[screen=lg] .bleed-border.blk6\/10-lg, body[screen=md] .bleed-border.blk6\/10-md, body[screen=sm] .bleed-border.blk6\/10-sm, body[screen=xs] .bleed-border.blk6\/10-xs, .bleed-border.blk6\/10, body[screen=xl] .bleed-border.blk5\/10-xl, body[screen=lg] .bleed-border.blk5\/10-lg, body[screen=md] .bleed-border.blk5\/10-md, body[screen=sm] .bleed-border.blk5\/10-sm, body[screen=xs] .bleed-border.blk5\/10-xs, .bleed-border.blk5\/10, body[screen=xl] .bleed-border.blk4\/10-xl, body[screen=lg] .bleed-border.blk4\/10-lg, body[screen=md] .bleed-border.blk4\/10-md, body[screen=sm] .bleed-border.blk4\/10-sm, body[screen=xs] .bleed-border.blk4\/10-xs, .bleed-border.blk4\/10, body[screen=xl] .bleed-border.blk3\/10-xl, body[screen=lg] .bleed-border.blk3\/10-lg, body[screen=md] .bleed-border.blk3\/10-md, body[screen=sm] .bleed-border.blk3\/10-sm, body[screen=xs] .bleed-border.blk3\/10-xs, .bleed-border.blk3\/10, body[screen=xl] .bleed-border.blk2\/10-xl, body[screen=lg] .bleed-border.blk2\/10-lg, body[screen=md] .bleed-border.blk2\/10-md, body[screen=sm] .bleed-border.blk2\/10-sm, body[screen=xs] .bleed-border.blk2\/10-xs, .bleed-border.blk2\/10, body[screen=xl] .bleed-border.blk1\/10-xl, body[screen=lg] .bleed-border.blk1\/10-lg, body[screen=md] .bleed-border.blk1\/10-md, body[screen=sm] .bleed-border.blk1\/10-sm, body[screen=xs] .bleed-border.blk1\/10-xs, .bleed-border.blk1\/10, body[screen=xl] .bleed-border.blk9\/9-xl, body[screen=lg] .bleed-border.blk9\/9-lg, body[screen=md] .bleed-border.blk9\/9-md, body[screen=sm] .bleed-border.blk9\/9-sm, body[screen=xs] .bleed-border.blk9\/9-xs, .bleed-border.blk9\/9, body[screen=xl] .bleed-border.blk8\/9-xl, body[screen=lg] .bleed-border.blk8\/9-lg, body[screen=md] .bleed-border.blk8\/9-md, body[screen=sm] .bleed-border.blk8\/9-sm, body[screen=xs] .bleed-border.blk8\/9-xs, .bleed-border.blk8\/9, body[screen=xl] .bleed-border.blk7\/9-xl, body[screen=lg] .bleed-border.blk7\/9-lg, body[screen=md] .bleed-border.blk7\/9-md, body[screen=sm] .bleed-border.blk7\/9-sm, body[screen=xs] .bleed-border.blk7\/9-xs, .bleed-border.blk7\/9, body[screen=xl] .bleed-border.blk6\/9-xl, body[screen=lg] .bleed-border.blk6\/9-lg, body[screen=md] .bleed-border.blk6\/9-md, body[screen=sm] .bleed-border.blk6\/9-sm, body[screen=xs] .bleed-border.blk6\/9-xs, .bleed-border.blk6\/9, body[screen=xl] .bleed-border.blk5\/9-xl, body[screen=lg] .bleed-border.blk5\/9-lg, body[screen=md] .bleed-border.blk5\/9-md, body[screen=sm] .bleed-border.blk5\/9-sm, body[screen=xs] .bleed-border.blk5\/9-xs, .bleed-border.blk5\/9, body[screen=xl] .bleed-border.blk4\/9-xl, body[screen=lg] .bleed-border.blk4\/9-lg, body[screen=md] .bleed-border.blk4\/9-md, body[screen=sm] .bleed-border.blk4\/9-sm, body[screen=xs] .bleed-border.blk4\/9-xs, .bleed-border.blk4\/9, body[screen=xl] .bleed-border.blk3\/9-xl, body[screen=lg] .bleed-border.blk3\/9-lg, body[screen=md] .bleed-border.blk3\/9-md, body[screen=sm] .bleed-border.blk3\/9-sm, body[screen=xs] .bleed-border.blk3\/9-xs, .bleed-border.blk3\/9, body[screen=xl] .bleed-border.blk2\/9-xl, body[screen=lg] .bleed-border.blk2\/9-lg, body[screen=md] .bleed-border.blk2\/9-md, body[screen=sm] .bleed-border.blk2\/9-sm, body[screen=xs] .bleed-border.blk2\/9-xs, .bleed-border.blk2\/9, body[screen=xl] .bleed-border.blk1\/9-xl, body[screen=lg] .bleed-border.blk1\/9-lg, body[screen=md] .bleed-border.blk1\/9-md, body[screen=sm] .bleed-border.blk1\/9-sm, body[screen=xs] .bleed-border.blk1\/9-xs, .bleed-border.blk1\/9, body[screen=xl] .bleed-border.blk8\/8-xl, body[screen=lg] .bleed-border.blk8\/8-lg, body[screen=md] .bleed-border.blk8\/8-md, body[screen=sm] .bleed-border.blk8\/8-sm, body[screen=xs] .bleed-border.blk8\/8-xs, .bleed-border.blk8\/8, body[screen=xl] .bleed-border.blk7\/8-xl, body[screen=lg] .bleed-border.blk7\/8-lg, body[screen=md] .bleed-border.blk7\/8-md, body[screen=sm] .bleed-border.blk7\/8-sm, body[screen=xs] .bleed-border.blk7\/8-xs, .bleed-border.blk7\/8, body[screen=xl] .bleed-border.blk6\/8-xl, body[screen=lg] .bleed-border.blk6\/8-lg, body[screen=md] .bleed-border.blk6\/8-md, body[screen=sm] .bleed-border.blk6\/8-sm, body[screen=xs] .bleed-border.blk6\/8-xs, .bleed-border.blk6\/8, body[screen=xl] .bleed-border.blk5\/8-xl, body[screen=lg] .bleed-border.blk5\/8-lg, body[screen=md] .bleed-border.blk5\/8-md, body[screen=sm] .bleed-border.blk5\/8-sm, body[screen=xs] .bleed-border.blk5\/8-xs, .bleed-border.blk5\/8, body[screen=xl] .bleed-border.blk4\/8-xl, body[screen=lg] .bleed-border.blk4\/8-lg, body[screen=md] .bleed-border.blk4\/8-md, body[screen=sm] .bleed-border.blk4\/8-sm, body[screen=xs] .bleed-border.blk4\/8-xs, .bleed-border.blk4\/8, body[screen=xl] .bleed-border.blk3\/8-xl, body[screen=lg] .bleed-border.blk3\/8-lg, body[screen=md] .bleed-border.blk3\/8-md, body[screen=sm] .bleed-border.blk3\/8-sm, body[screen=xs] .bleed-border.blk3\/8-xs, .bleed-border.blk3\/8, body[screen=xl] .bleed-border.blk2\/8-xl, body[screen=lg] .bleed-border.blk2\/8-lg, body[screen=md] .bleed-border.blk2\/8-md, body[screen=sm] .bleed-border.blk2\/8-sm, body[screen=xs] .bleed-border.blk2\/8-xs, .bleed-border.blk2\/8, body[screen=xl] .bleed-border.blk1\/8-xl, body[screen=lg] .bleed-border.blk1\/8-lg, body[screen=md] .bleed-border.blk1\/8-md, body[screen=sm] .bleed-border.blk1\/8-sm, body[screen=xs] .bleed-border.blk1\/8-xs, .bleed-border.blk1\/8, body[screen=xl] .bleed-border.blk7\/7-xl, body[screen=lg] .bleed-border.blk7\/7-lg, body[screen=md] .bleed-border.blk7\/7-md, body[screen=sm] .bleed-border.blk7\/7-sm, body[screen=xs] .bleed-border.blk7\/7-xs, .bleed-border.blk7\/7, body[screen=xl] .bleed-border.blk6\/7-xl, body[screen=lg] .bleed-border.blk6\/7-lg, body[screen=md] .bleed-border.blk6\/7-md, body[screen=sm] .bleed-border.blk6\/7-sm, body[screen=xs] .bleed-border.blk6\/7-xs, .bleed-border.blk6\/7, body[screen=xl] .bleed-border.blk5\/7-xl, body[screen=lg] .bleed-border.blk5\/7-lg, body[screen=md] .bleed-border.blk5\/7-md, body[screen=sm] .bleed-border.blk5\/7-sm, body[screen=xs] .bleed-border.blk5\/7-xs, .bleed-border.blk5\/7, body[screen=xl] .bleed-border.blk4\/7-xl, body[screen=lg] .bleed-border.blk4\/7-lg, body[screen=md] .bleed-border.blk4\/7-md, body[screen=sm] .bleed-border.blk4\/7-sm, body[screen=xs] .bleed-border.blk4\/7-xs, .bleed-border.blk4\/7, body[screen=xl] .bleed-border.blk3\/7-xl, body[screen=lg] .bleed-border.blk3\/7-lg, body[screen=md] .bleed-border.blk3\/7-md, body[screen=sm] .bleed-border.blk3\/7-sm, body[screen=xs] .bleed-border.blk3\/7-xs, .bleed-border.blk3\/7, body[screen=xl] .bleed-border.blk2\/7-xl, body[screen=lg] .bleed-border.blk2\/7-lg, body[screen=md] .bleed-border.blk2\/7-md, body[screen=sm] .bleed-border.blk2\/7-sm, body[screen=xs] .bleed-border.blk2\/7-xs, .bleed-border.blk2\/7, body[screen=xl] .bleed-border.blk1\/7-xl, body[screen=lg] .bleed-border.blk1\/7-lg, body[screen=md] .bleed-border.blk1\/7-md, body[screen=sm] .bleed-border.blk1\/7-sm, body[screen=xs] .bleed-border.blk1\/7-xs, .bleed-border.blk1\/7, body[screen=xl] .bleed-border.blk6\/6-xl, body[screen=lg] .bleed-border.blk6\/6-lg, body[screen=md] .bleed-border.blk6\/6-md, body[screen=sm] .bleed-border.blk6\/6-sm, body[screen=xs] .bleed-border.blk6\/6-xs, .bleed-border.blk6\/6, body[screen=xl] .bleed-border.blk5\/6-xl, body[screen=lg] .bleed-border.blk5\/6-lg, body[screen=md] .bleed-border.blk5\/6-md, body[screen=sm] .bleed-border.blk5\/6-sm, body[screen=xs] .bleed-border.blk5\/6-xs, .bleed-border.blk5\/6, body[screen=xl] .bleed-border.blk4\/6-xl, body[screen=lg] .bleed-border.blk4\/6-lg, body[screen=md] .bleed-border.blk4\/6-md, body[screen=sm] .bleed-border.blk4\/6-sm, body[screen=xs] .bleed-border.blk4\/6-xs, .bleed-border.blk4\/6, body[screen=xl] .bleed-border.blk3\/6-xl, body[screen=lg] .bleed-border.blk3\/6-lg, body[screen=md] .bleed-border.blk3\/6-md, body[screen=sm] .bleed-border.blk3\/6-sm, body[screen=xs] .bleed-border.blk3\/6-xs, .bleed-border.blk3\/6, body[screen=xl] .bleed-border.blk2\/6-xl, body[screen=lg] .bleed-border.blk2\/6-lg, body[screen=md] .bleed-border.blk2\/6-md, body[screen=sm] .bleed-border.blk2\/6-sm, body[screen=xs] .bleed-border.blk2\/6-xs, .bleed-border.blk2\/6, body[screen=xl] .bleed-border.blk1\/6-xl, body[screen=lg] .bleed-border.blk1\/6-lg, body[screen=md] .bleed-border.blk1\/6-md, body[screen=sm] .bleed-border.blk1\/6-sm, body[screen=xs] .bleed-border.blk1\/6-xs, .bleed-border.blk1\/6, body[screen=xl] .bleed-border.blk5\/5-xl, body[screen=lg] .bleed-border.blk5\/5-lg, body[screen=md] .bleed-border.blk5\/5-md, body[screen=sm] .bleed-border.blk5\/5-sm, body[screen=xs] .bleed-border.blk5\/5-xs, .bleed-border.blk5\/5, body[screen=xl] .bleed-border.blk4\/5-xl, body[screen=lg] .bleed-border.blk4\/5-lg, body[screen=md] .bleed-border.blk4\/5-md, body[screen=sm] .bleed-border.blk4\/5-sm, body[screen=xs] .bleed-border.blk4\/5-xs, .bleed-border.blk4\/5, body[screen=xl] .bleed-border.blk3\/5-xl, body[screen=lg] .bleed-border.blk3\/5-lg, body[screen=md] .bleed-border.blk3\/5-md, body[screen=sm] .bleed-border.blk3\/5-sm, body[screen=xs] .bleed-border.blk3\/5-xs, .bleed-border.blk3\/5, body[screen=xl] .bleed-border.blk2\/5-xl, body[screen=lg] .bleed-border.blk2\/5-lg, body[screen=md] .bleed-border.blk2\/5-md, body[screen=sm] .bleed-border.blk2\/5-sm, body[screen=xs] .bleed-border.blk2\/5-xs, .bleed-border.blk2\/5, body[screen=xl] .bleed-border.blk1\/5-xl, body[screen=lg] .bleed-border.blk1\/5-lg, body[screen=md] .bleed-border.blk1\/5-md, body[screen=sm] .bleed-border.blk1\/5-sm, body[screen=xs] .bleed-border.blk1\/5-xs, .bleed-border.blk1\/5, body[screen=xl] .bleed-border.blk4\/4-xl, body[screen=lg] .bleed-border.blk4\/4-lg, body[screen=md] .bleed-border.blk4\/4-md, body[screen=sm] .bleed-border.blk4\/4-sm, body[screen=xs] .bleed-border.blk4\/4-xs, .bleed-border.blk4\/4, body[screen=xl] .bleed-border.blk3\/4-xl, body[screen=lg] .bleed-border.blk3\/4-lg, body[screen=md] .bleed-border.blk3\/4-md, body[screen=sm] .bleed-border.blk3\/4-sm, body[screen=xs] .bleed-border.blk3\/4-xs, .bleed-border.blk3\/4, body[screen=xl] .bleed-border.blk2\/4-xl, body[screen=lg] .bleed-border.blk2\/4-lg, body[screen=md] .bleed-border.blk2\/4-md, body[screen=sm] .bleed-border.blk2\/4-sm, body[screen=xs] .bleed-border.blk2\/4-xs, .bleed-border.blk2\/4, body[screen=xl] .bleed-border.blk1\/4-xl, body[screen=lg] .bleed-border.blk1\/4-lg, body[screen=md] .bleed-border.blk1\/4-md, body[screen=sm] .bleed-border.blk1\/4-sm, body[screen=xs] .bleed-border.blk1\/4-xs, .bleed-border.blk1\/4, body[screen=xl] .bleed-border.blk3\/3-xl, body[screen=lg] .bleed-border.blk3\/3-lg, body[screen=md] .bleed-border.blk3\/3-md, body[screen=sm] .bleed-border.blk3\/3-sm, body[screen=xs] .bleed-border.blk3\/3-xs, .bleed-border.blk3\/3, body[screen=xl] .bleed-border.blk2\/3-xl, body[screen=lg] .bleed-border.blk2\/3-lg, body[screen=md] .bleed-border.blk2\/3-md, body[screen=sm] .bleed-border.blk2\/3-sm, body[screen=xs] .bleed-border.blk2\/3-xs, .bleed-border.blk2\/3, body[screen=xl] .bleed-border.blk1\/3-xl, body[screen=lg] .bleed-border.blk1\/3-lg, body[screen=md] .bleed-border.blk1\/3-md, body[screen=sm] .bleed-border.blk1\/3-sm, body[screen=xs] .bleed-border.blk1\/3-xs, .bleed-border.blk1\/3, body[screen=xl] .bleed-border.blk2\/2-xl, body[screen=lg] .bleed-border.blk2\/2-lg, body[screen=md] .bleed-border.blk2\/2-md, body[screen=sm] .bleed-border.blk2\/2-sm, body[screen=xs] .bleed-border.blk2\/2-xs, .bleed-border.blk2\/2, body[screen=xl] .bleed-border.blk1\/2-xl, body[screen=lg] .bleed-border.blk1\/2-lg, body[screen=md] .bleed-border.blk1\/2-md, body[screen=sm] .bleed-border.blk1\/2-sm, body[screen=xs] .bleed-border.blk1\/2-xs, .bleed-border.blk1\/2, body[screen=xl] .bleed-border.blk1\/1-xl, body[screen=lg] .bleed-border.blk1\/1-lg, body[screen=md] .bleed-border.blk1\/1-md, body[screen=sm] .bleed-border.blk1\/1-sm, body[screen=xs] .bleed-border.blk1\/1-xs, .bleed-border.blk1\/1 {
  border-width: 0;
  padding: 0;
}

body[screen] .bleed-padding.blk100\%-xl, body[screen] .bleed-padding.blk100\%-lg, body[screen] .bleed-padding.blk100\%-md, body[screen] .bleed-padding.blk100\%-sm, body[screen] .bleed-padding.blk100\%-xs, body[screen] .bleed-padding.blk100\%, body[screen] .bleed-padding.blk95\%-xl, body[screen] .bleed-padding.blk95\%-lg, body[screen] .bleed-padding.blk95\%-md, body[screen] .bleed-padding.blk95\%-sm, body[screen] .bleed-padding.blk95\%-xs, body[screen] .bleed-padding.blk95\%, body[screen] .bleed-padding.blk90\%-xl, body[screen] .bleed-padding.blk90\%-lg, body[screen] .bleed-padding.blk90\%-md, body[screen] .bleed-padding.blk90\%-sm, body[screen] .bleed-padding.blk90\%-xs, body[screen] .bleed-padding.blk90\%, body[screen] .bleed-padding.blk85\%-xl, body[screen] .bleed-padding.blk85\%-lg, body[screen] .bleed-padding.blk85\%-md, body[screen] .bleed-padding.blk85\%-sm, body[screen] .bleed-padding.blk85\%-xs, body[screen] .bleed-padding.blk85\%, body[screen] .bleed-padding.blk80\%-xl, body[screen] .bleed-padding.blk80\%-lg, body[screen] .bleed-padding.blk80\%-md, body[screen] .bleed-padding.blk80\%-sm, body[screen] .bleed-padding.blk80\%-xs, body[screen] .bleed-padding.blk80\%, body[screen] .bleed-padding.blk75\%-xl, body[screen] .bleed-padding.blk75\%-lg, body[screen] .bleed-padding.blk75\%-md, body[screen] .bleed-padding.blk75\%-sm, body[screen] .bleed-padding.blk75\%-xs, body[screen] .bleed-padding.blk75\%, body[screen] .bleed-padding.blk70\%-xl, body[screen] .bleed-padding.blk70\%-lg, body[screen] .bleed-padding.blk70\%-md, body[screen] .bleed-padding.blk70\%-sm, body[screen] .bleed-padding.blk70\%-xs, body[screen] .bleed-padding.blk70\%, body[screen] .bleed-padding.blk65\%-xl, body[screen] .bleed-padding.blk65\%-lg, body[screen] .bleed-padding.blk65\%-md, body[screen] .bleed-padding.blk65\%-sm, body[screen] .bleed-padding.blk65\%-xs, body[screen] .bleed-padding.blk65\%, body[screen] .bleed-padding.blk60\%-xl, body[screen] .bleed-padding.blk60\%-lg, body[screen] .bleed-padding.blk60\%-md, body[screen] .bleed-padding.blk60\%-sm, body[screen] .bleed-padding.blk60\%-xs, body[screen] .bleed-padding.blk60\%, body[screen] .bleed-padding.blk55\%-xl, body[screen] .bleed-padding.blk55\%-lg, body[screen] .bleed-padding.blk55\%-md, body[screen] .bleed-padding.blk55\%-sm, body[screen] .bleed-padding.blk55\%-xs, body[screen] .bleed-padding.blk55\%, body[screen] .bleed-padding.blk50\%-xl, body[screen] .bleed-padding.blk50\%-lg, body[screen] .bleed-padding.blk50\%-md, body[screen] .bleed-padding.blk50\%-sm, body[screen] .bleed-padding.blk50\%-xs, body[screen] .bleed-padding.blk50\%, body[screen] .bleed-padding.blk45\%-xl, body[screen] .bleed-padding.blk45\%-lg, body[screen] .bleed-padding.blk45\%-md, body[screen] .bleed-padding.blk45\%-sm, body[screen] .bleed-padding.blk45\%-xs, body[screen] .bleed-padding.blk45\%, body[screen] .bleed-padding.blk40\%-xl, body[screen] .bleed-padding.blk40\%-lg, body[screen] .bleed-padding.blk40\%-md, body[screen] .bleed-padding.blk40\%-sm, body[screen] .bleed-padding.blk40\%-xs, body[screen] .bleed-padding.blk40\%, body[screen] .bleed-padding.blk35\%-xl, body[screen] .bleed-padding.blk35\%-lg, body[screen] .bleed-padding.blk35\%-md, body[screen] .bleed-padding.blk35\%-sm, body[screen] .bleed-padding.blk35\%-xs, body[screen] .bleed-padding.blk35\%, body[screen] .bleed-padding.blk30\%-xl, body[screen] .bleed-padding.blk30\%-lg, body[screen] .bleed-padding.blk30\%-md, body[screen] .bleed-padding.blk30\%-sm, body[screen] .bleed-padding.blk30\%-xs, body[screen] .bleed-padding.blk30\%, body[screen] .bleed-padding.blk25\%-xl, body[screen] .bleed-padding.blk25\%-lg, body[screen] .bleed-padding.blk25\%-md, body[screen] .bleed-padding.blk25\%-sm, body[screen] .bleed-padding.blk25\%-xs, body[screen] .bleed-padding.blk25\%, body[screen] .bleed-padding.blk20\%-xl, body[screen] .bleed-padding.blk20\%-lg, body[screen] .bleed-padding.blk20\%-md, body[screen] .bleed-padding.blk20\%-sm, body[screen] .bleed-padding.blk20\%-xs, body[screen] .bleed-padding.blk20\%, body[screen] .bleed-padding.blk15\%-xl, body[screen] .bleed-padding.blk15\%-lg, body[screen] .bleed-padding.blk15\%-md, body[screen] .bleed-padding.blk15\%-sm, body[screen] .bleed-padding.blk15\%-xs, body[screen] .bleed-padding.blk15\%, body[screen] .bleed-padding.blk10\%-xl, body[screen] .bleed-padding.blk10\%-lg, body[screen] .bleed-padding.blk10\%-md, body[screen] .bleed-padding.blk10\%-sm, body[screen] .bleed-padding.blk10\%-xs, body[screen] .bleed-padding.blk10\%, body[screen] .bleed-padding.blk5\%-xl, body[screen] .bleed-padding.blk5\%-lg, body[screen] .bleed-padding.blk5\%-md, body[screen] .bleed-padding.blk5\%-sm, body[screen] .bleed-padding.blk5\%-xs, body[screen] .bleed-padding.blk5\%, body[screen=xl] .bleed-padding.blk10\/10-xl, body[screen=lg] .bleed-padding.blk10\/10-lg, body[screen=md] .bleed-padding.blk10\/10-md, body[screen=sm] .bleed-padding.blk10\/10-sm, body[screen=xs] .bleed-padding.blk10\/10-xs, .bleed-padding.blk10\/10, body[screen=xl] .bleed-padding.blk9\/10-xl, body[screen=lg] .bleed-padding.blk9\/10-lg, body[screen=md] .bleed-padding.blk9\/10-md, body[screen=sm] .bleed-padding.blk9\/10-sm, body[screen=xs] .bleed-padding.blk9\/10-xs, .bleed-padding.blk9\/10, body[screen=xl] .bleed-padding.blk8\/10-xl, body[screen=lg] .bleed-padding.blk8\/10-lg, body[screen=md] .bleed-padding.blk8\/10-md, body[screen=sm] .bleed-padding.blk8\/10-sm, body[screen=xs] .bleed-padding.blk8\/10-xs, .bleed-padding.blk8\/10, body[screen=xl] .bleed-padding.blk7\/10-xl, body[screen=lg] .bleed-padding.blk7\/10-lg, body[screen=md] .bleed-padding.blk7\/10-md, body[screen=sm] .bleed-padding.blk7\/10-sm, body[screen=xs] .bleed-padding.blk7\/10-xs, .bleed-padding.blk7\/10, body[screen=xl] .bleed-padding.blk6\/10-xl, body[screen=lg] .bleed-padding.blk6\/10-lg, body[screen=md] .bleed-padding.blk6\/10-md, body[screen=sm] .bleed-padding.blk6\/10-sm, body[screen=xs] .bleed-padding.blk6\/10-xs, .bleed-padding.blk6\/10, body[screen=xl] .bleed-padding.blk5\/10-xl, body[screen=lg] .bleed-padding.blk5\/10-lg, body[screen=md] .bleed-padding.blk5\/10-md, body[screen=sm] .bleed-padding.blk5\/10-sm, body[screen=xs] .bleed-padding.blk5\/10-xs, .bleed-padding.blk5\/10, body[screen=xl] .bleed-padding.blk4\/10-xl, body[screen=lg] .bleed-padding.blk4\/10-lg, body[screen=md] .bleed-padding.blk4\/10-md, body[screen=sm] .bleed-padding.blk4\/10-sm, body[screen=xs] .bleed-padding.blk4\/10-xs, .bleed-padding.blk4\/10, body[screen=xl] .bleed-padding.blk3\/10-xl, body[screen=lg] .bleed-padding.blk3\/10-lg, body[screen=md] .bleed-padding.blk3\/10-md, body[screen=sm] .bleed-padding.blk3\/10-sm, body[screen=xs] .bleed-padding.blk3\/10-xs, .bleed-padding.blk3\/10, body[screen=xl] .bleed-padding.blk2\/10-xl, body[screen=lg] .bleed-padding.blk2\/10-lg, body[screen=md] .bleed-padding.blk2\/10-md, body[screen=sm] .bleed-padding.blk2\/10-sm, body[screen=xs] .bleed-padding.blk2\/10-xs, .bleed-padding.blk2\/10, body[screen=xl] .bleed-padding.blk1\/10-xl, body[screen=lg] .bleed-padding.blk1\/10-lg, body[screen=md] .bleed-padding.blk1\/10-md, body[screen=sm] .bleed-padding.blk1\/10-sm, body[screen=xs] .bleed-padding.blk1\/10-xs, .bleed-padding.blk1\/10, body[screen=xl] .bleed-padding.blk9\/9-xl, body[screen=lg] .bleed-padding.blk9\/9-lg, body[screen=md] .bleed-padding.blk9\/9-md, body[screen=sm] .bleed-padding.blk9\/9-sm, body[screen=xs] .bleed-padding.blk9\/9-xs, .bleed-padding.blk9\/9, body[screen=xl] .bleed-padding.blk8\/9-xl, body[screen=lg] .bleed-padding.blk8\/9-lg, body[screen=md] .bleed-padding.blk8\/9-md, body[screen=sm] .bleed-padding.blk8\/9-sm, body[screen=xs] .bleed-padding.blk8\/9-xs, .bleed-padding.blk8\/9, body[screen=xl] .bleed-padding.blk7\/9-xl, body[screen=lg] .bleed-padding.blk7\/9-lg, body[screen=md] .bleed-padding.blk7\/9-md, body[screen=sm] .bleed-padding.blk7\/9-sm, body[screen=xs] .bleed-padding.blk7\/9-xs, .bleed-padding.blk7\/9, body[screen=xl] .bleed-padding.blk6\/9-xl, body[screen=lg] .bleed-padding.blk6\/9-lg, body[screen=md] .bleed-padding.blk6\/9-md, body[screen=sm] .bleed-padding.blk6\/9-sm, body[screen=xs] .bleed-padding.blk6\/9-xs, .bleed-padding.blk6\/9, body[screen=xl] .bleed-padding.blk5\/9-xl, body[screen=lg] .bleed-padding.blk5\/9-lg, body[screen=md] .bleed-padding.blk5\/9-md, body[screen=sm] .bleed-padding.blk5\/9-sm, body[screen=xs] .bleed-padding.blk5\/9-xs, .bleed-padding.blk5\/9, body[screen=xl] .bleed-padding.blk4\/9-xl, body[screen=lg] .bleed-padding.blk4\/9-lg, body[screen=md] .bleed-padding.blk4\/9-md, body[screen=sm] .bleed-padding.blk4\/9-sm, body[screen=xs] .bleed-padding.blk4\/9-xs, .bleed-padding.blk4\/9, body[screen=xl] .bleed-padding.blk3\/9-xl, body[screen=lg] .bleed-padding.blk3\/9-lg, body[screen=md] .bleed-padding.blk3\/9-md, body[screen=sm] .bleed-padding.blk3\/9-sm, body[screen=xs] .bleed-padding.blk3\/9-xs, .bleed-padding.blk3\/9, body[screen=xl] .bleed-padding.blk2\/9-xl, body[screen=lg] .bleed-padding.blk2\/9-lg, body[screen=md] .bleed-padding.blk2\/9-md, body[screen=sm] .bleed-padding.blk2\/9-sm, body[screen=xs] .bleed-padding.blk2\/9-xs, .bleed-padding.blk2\/9, body[screen=xl] .bleed-padding.blk1\/9-xl, body[screen=lg] .bleed-padding.blk1\/9-lg, body[screen=md] .bleed-padding.blk1\/9-md, body[screen=sm] .bleed-padding.blk1\/9-sm, body[screen=xs] .bleed-padding.blk1\/9-xs, .bleed-padding.blk1\/9, body[screen=xl] .bleed-padding.blk8\/8-xl, body[screen=lg] .bleed-padding.blk8\/8-lg, body[screen=md] .bleed-padding.blk8\/8-md, body[screen=sm] .bleed-padding.blk8\/8-sm, body[screen=xs] .bleed-padding.blk8\/8-xs, .bleed-padding.blk8\/8, body[screen=xl] .bleed-padding.blk7\/8-xl, body[screen=lg] .bleed-padding.blk7\/8-lg, body[screen=md] .bleed-padding.blk7\/8-md, body[screen=sm] .bleed-padding.blk7\/8-sm, body[screen=xs] .bleed-padding.blk7\/8-xs, .bleed-padding.blk7\/8, body[screen=xl] .bleed-padding.blk6\/8-xl, body[screen=lg] .bleed-padding.blk6\/8-lg, body[screen=md] .bleed-padding.blk6\/8-md, body[screen=sm] .bleed-padding.blk6\/8-sm, body[screen=xs] .bleed-padding.blk6\/8-xs, .bleed-padding.blk6\/8, body[screen=xl] .bleed-padding.blk5\/8-xl, body[screen=lg] .bleed-padding.blk5\/8-lg, body[screen=md] .bleed-padding.blk5\/8-md, body[screen=sm] .bleed-padding.blk5\/8-sm, body[screen=xs] .bleed-padding.blk5\/8-xs, .bleed-padding.blk5\/8, body[screen=xl] .bleed-padding.blk4\/8-xl, body[screen=lg] .bleed-padding.blk4\/8-lg, body[screen=md] .bleed-padding.blk4\/8-md, body[screen=sm] .bleed-padding.blk4\/8-sm, body[screen=xs] .bleed-padding.blk4\/8-xs, .bleed-padding.blk4\/8, body[screen=xl] .bleed-padding.blk3\/8-xl, body[screen=lg] .bleed-padding.blk3\/8-lg, body[screen=md] .bleed-padding.blk3\/8-md, body[screen=sm] .bleed-padding.blk3\/8-sm, body[screen=xs] .bleed-padding.blk3\/8-xs, .bleed-padding.blk3\/8, body[screen=xl] .bleed-padding.blk2\/8-xl, body[screen=lg] .bleed-padding.blk2\/8-lg, body[screen=md] .bleed-padding.blk2\/8-md, body[screen=sm] .bleed-padding.blk2\/8-sm, body[screen=xs] .bleed-padding.blk2\/8-xs, .bleed-padding.blk2\/8, body[screen=xl] .bleed-padding.blk1\/8-xl, body[screen=lg] .bleed-padding.blk1\/8-lg, body[screen=md] .bleed-padding.blk1\/8-md, body[screen=sm] .bleed-padding.blk1\/8-sm, body[screen=xs] .bleed-padding.blk1\/8-xs, .bleed-padding.blk1\/8, body[screen=xl] .bleed-padding.blk7\/7-xl, body[screen=lg] .bleed-padding.blk7\/7-lg, body[screen=md] .bleed-padding.blk7\/7-md, body[screen=sm] .bleed-padding.blk7\/7-sm, body[screen=xs] .bleed-padding.blk7\/7-xs, .bleed-padding.blk7\/7, body[screen=xl] .bleed-padding.blk6\/7-xl, body[screen=lg] .bleed-padding.blk6\/7-lg, body[screen=md] .bleed-padding.blk6\/7-md, body[screen=sm] .bleed-padding.blk6\/7-sm, body[screen=xs] .bleed-padding.blk6\/7-xs, .bleed-padding.blk6\/7, body[screen=xl] .bleed-padding.blk5\/7-xl, body[screen=lg] .bleed-padding.blk5\/7-lg, body[screen=md] .bleed-padding.blk5\/7-md, body[screen=sm] .bleed-padding.blk5\/7-sm, body[screen=xs] .bleed-padding.blk5\/7-xs, .bleed-padding.blk5\/7, body[screen=xl] .bleed-padding.blk4\/7-xl, body[screen=lg] .bleed-padding.blk4\/7-lg, body[screen=md] .bleed-padding.blk4\/7-md, body[screen=sm] .bleed-padding.blk4\/7-sm, body[screen=xs] .bleed-padding.blk4\/7-xs, .bleed-padding.blk4\/7, body[screen=xl] .bleed-padding.blk3\/7-xl, body[screen=lg] .bleed-padding.blk3\/7-lg, body[screen=md] .bleed-padding.blk3\/7-md, body[screen=sm] .bleed-padding.blk3\/7-sm, body[screen=xs] .bleed-padding.blk3\/7-xs, .bleed-padding.blk3\/7, body[screen=xl] .bleed-padding.blk2\/7-xl, body[screen=lg] .bleed-padding.blk2\/7-lg, body[screen=md] .bleed-padding.blk2\/7-md, body[screen=sm] .bleed-padding.blk2\/7-sm, body[screen=xs] .bleed-padding.blk2\/7-xs, .bleed-padding.blk2\/7, body[screen=xl] .bleed-padding.blk1\/7-xl, body[screen=lg] .bleed-padding.blk1\/7-lg, body[screen=md] .bleed-padding.blk1\/7-md, body[screen=sm] .bleed-padding.blk1\/7-sm, body[screen=xs] .bleed-padding.blk1\/7-xs, .bleed-padding.blk1\/7, body[screen=xl] .bleed-padding.blk6\/6-xl, body[screen=lg] .bleed-padding.blk6\/6-lg, body[screen=md] .bleed-padding.blk6\/6-md, body[screen=sm] .bleed-padding.blk6\/6-sm, body[screen=xs] .bleed-padding.blk6\/6-xs, .bleed-padding.blk6\/6, body[screen=xl] .bleed-padding.blk5\/6-xl, body[screen=lg] .bleed-padding.blk5\/6-lg, body[screen=md] .bleed-padding.blk5\/6-md, body[screen=sm] .bleed-padding.blk5\/6-sm, body[screen=xs] .bleed-padding.blk5\/6-xs, .bleed-padding.blk5\/6, body[screen=xl] .bleed-padding.blk4\/6-xl, body[screen=lg] .bleed-padding.blk4\/6-lg, body[screen=md] .bleed-padding.blk4\/6-md, body[screen=sm] .bleed-padding.blk4\/6-sm, body[screen=xs] .bleed-padding.blk4\/6-xs, .bleed-padding.blk4\/6, body[screen=xl] .bleed-padding.blk3\/6-xl, body[screen=lg] .bleed-padding.blk3\/6-lg, body[screen=md] .bleed-padding.blk3\/6-md, body[screen=sm] .bleed-padding.blk3\/6-sm, body[screen=xs] .bleed-padding.blk3\/6-xs, .bleed-padding.blk3\/6, body[screen=xl] .bleed-padding.blk2\/6-xl, body[screen=lg] .bleed-padding.blk2\/6-lg, body[screen=md] .bleed-padding.blk2\/6-md, body[screen=sm] .bleed-padding.blk2\/6-sm, body[screen=xs] .bleed-padding.blk2\/6-xs, .bleed-padding.blk2\/6, body[screen=xl] .bleed-padding.blk1\/6-xl, body[screen=lg] .bleed-padding.blk1\/6-lg, body[screen=md] .bleed-padding.blk1\/6-md, body[screen=sm] .bleed-padding.blk1\/6-sm, body[screen=xs] .bleed-padding.blk1\/6-xs, .bleed-padding.blk1\/6, body[screen=xl] .bleed-padding.blk5\/5-xl, body[screen=lg] .bleed-padding.blk5\/5-lg, body[screen=md] .bleed-padding.blk5\/5-md, body[screen=sm] .bleed-padding.blk5\/5-sm, body[screen=xs] .bleed-padding.blk5\/5-xs, .bleed-padding.blk5\/5, body[screen=xl] .bleed-padding.blk4\/5-xl, body[screen=lg] .bleed-padding.blk4\/5-lg, body[screen=md] .bleed-padding.blk4\/5-md, body[screen=sm] .bleed-padding.blk4\/5-sm, body[screen=xs] .bleed-padding.blk4\/5-xs, .bleed-padding.blk4\/5, body[screen=xl] .bleed-padding.blk3\/5-xl, body[screen=lg] .bleed-padding.blk3\/5-lg, body[screen=md] .bleed-padding.blk3\/5-md, body[screen=sm] .bleed-padding.blk3\/5-sm, body[screen=xs] .bleed-padding.blk3\/5-xs, .bleed-padding.blk3\/5, body[screen=xl] .bleed-padding.blk2\/5-xl, body[screen=lg] .bleed-padding.blk2\/5-lg, body[screen=md] .bleed-padding.blk2\/5-md, body[screen=sm] .bleed-padding.blk2\/5-sm, body[screen=xs] .bleed-padding.blk2\/5-xs, .bleed-padding.blk2\/5, body[screen=xl] .bleed-padding.blk1\/5-xl, body[screen=lg] .bleed-padding.blk1\/5-lg, body[screen=md] .bleed-padding.blk1\/5-md, body[screen=sm] .bleed-padding.blk1\/5-sm, body[screen=xs] .bleed-padding.blk1\/5-xs, .bleed-padding.blk1\/5, body[screen=xl] .bleed-padding.blk4\/4-xl, body[screen=lg] .bleed-padding.blk4\/4-lg, body[screen=md] .bleed-padding.blk4\/4-md, body[screen=sm] .bleed-padding.blk4\/4-sm, body[screen=xs] .bleed-padding.blk4\/4-xs, .bleed-padding.blk4\/4, body[screen=xl] .bleed-padding.blk3\/4-xl, body[screen=lg] .bleed-padding.blk3\/4-lg, body[screen=md] .bleed-padding.blk3\/4-md, body[screen=sm] .bleed-padding.blk3\/4-sm, body[screen=xs] .bleed-padding.blk3\/4-xs, .bleed-padding.blk3\/4, body[screen=xl] .bleed-padding.blk2\/4-xl, body[screen=lg] .bleed-padding.blk2\/4-lg, body[screen=md] .bleed-padding.blk2\/4-md, body[screen=sm] .bleed-padding.blk2\/4-sm, body[screen=xs] .bleed-padding.blk2\/4-xs, .bleed-padding.blk2\/4, body[screen=xl] .bleed-padding.blk1\/4-xl, body[screen=lg] .bleed-padding.blk1\/4-lg, body[screen=md] .bleed-padding.blk1\/4-md, body[screen=sm] .bleed-padding.blk1\/4-sm, body[screen=xs] .bleed-padding.blk1\/4-xs, .bleed-padding.blk1\/4, body[screen=xl] .bleed-padding.blk3\/3-xl, body[screen=lg] .bleed-padding.blk3\/3-lg, body[screen=md] .bleed-padding.blk3\/3-md, body[screen=sm] .bleed-padding.blk3\/3-sm, body[screen=xs] .bleed-padding.blk3\/3-xs, .bleed-padding.blk3\/3, body[screen=xl] .bleed-padding.blk2\/3-xl, body[screen=lg] .bleed-padding.blk2\/3-lg, body[screen=md] .bleed-padding.blk2\/3-md, body[screen=sm] .bleed-padding.blk2\/3-sm, body[screen=xs] .bleed-padding.blk2\/3-xs, .bleed-padding.blk2\/3, body[screen=xl] .bleed-padding.blk1\/3-xl, body[screen=lg] .bleed-padding.blk1\/3-lg, body[screen=md] .bleed-padding.blk1\/3-md, body[screen=sm] .bleed-padding.blk1\/3-sm, body[screen=xs] .bleed-padding.blk1\/3-xs, .bleed-padding.blk1\/3, body[screen=xl] .bleed-padding.blk2\/2-xl, body[screen=lg] .bleed-padding.blk2\/2-lg, body[screen=md] .bleed-padding.blk2\/2-md, body[screen=sm] .bleed-padding.blk2\/2-sm, body[screen=xs] .bleed-padding.blk2\/2-xs, .bleed-padding.blk2\/2, body[screen=xl] .bleed-padding.blk1\/2-xl, body[screen=lg] .bleed-padding.blk1\/2-lg, body[screen=md] .bleed-padding.blk1\/2-md, body[screen=sm] .bleed-padding.blk1\/2-sm, body[screen=xs] .bleed-padding.blk1\/2-xs, .bleed-padding.blk1\/2, body[screen=xl] .bleed-padding.blk1\/1-xl, body[screen=lg] .bleed-padding.blk1\/1-lg, body[screen=md] .bleed-padding.blk1\/1-md, body[screen=sm] .bleed-padding.blk1\/1-sm, body[screen=xs] .bleed-padding.blk1\/1-xs, .bleed-padding.blk1\/1 {
  padding: 0;
}

body[screen] .blkcenter.blk100\%-xl, body[screen] .blkcenter.blk100\%-lg, body[screen] .blkcenter.blk100\%-md, body[screen] .blkcenter.blk100\%-sm, body[screen] .blkcenter.blk100\%-xs, body[screen] .blkcenter.blk100\%, body[screen] .blkcenter.blk95\%-xl, body[screen] .blkcenter.blk95\%-lg, body[screen] .blkcenter.blk95\%-md, body[screen] .blkcenter.blk95\%-sm, body[screen] .blkcenter.blk95\%-xs, body[screen] .blkcenter.blk95\%, body[screen] .blkcenter.blk90\%-xl, body[screen] .blkcenter.blk90\%-lg, body[screen] .blkcenter.blk90\%-md, body[screen] .blkcenter.blk90\%-sm, body[screen] .blkcenter.blk90\%-xs, body[screen] .blkcenter.blk90\%, body[screen] .blkcenter.blk85\%-xl, body[screen] .blkcenter.blk85\%-lg, body[screen] .blkcenter.blk85\%-md, body[screen] .blkcenter.blk85\%-sm, body[screen] .blkcenter.blk85\%-xs, body[screen] .blkcenter.blk85\%, body[screen] .blkcenter.blk80\%-xl, body[screen] .blkcenter.blk80\%-lg, body[screen] .blkcenter.blk80\%-md, body[screen] .blkcenter.blk80\%-sm, body[screen] .blkcenter.blk80\%-xs, body[screen] .blkcenter.blk80\%, body[screen] .blkcenter.blk75\%-xl, body[screen] .blkcenter.blk75\%-lg, body[screen] .blkcenter.blk75\%-md, body[screen] .blkcenter.blk75\%-sm, body[screen] .blkcenter.blk75\%-xs, body[screen] .blkcenter.blk75\%, body[screen] .blkcenter.blk70\%-xl, body[screen] .blkcenter.blk70\%-lg, body[screen] .blkcenter.blk70\%-md, body[screen] .blkcenter.blk70\%-sm, body[screen] .blkcenter.blk70\%-xs, body[screen] .blkcenter.blk70\%, body[screen] .blkcenter.blk65\%-xl, body[screen] .blkcenter.blk65\%-lg, body[screen] .blkcenter.blk65\%-md, body[screen] .blkcenter.blk65\%-sm, body[screen] .blkcenter.blk65\%-xs, body[screen] .blkcenter.blk65\%, body[screen] .blkcenter.blk60\%-xl, body[screen] .blkcenter.blk60\%-lg, body[screen] .blkcenter.blk60\%-md, body[screen] .blkcenter.blk60\%-sm, body[screen] .blkcenter.blk60\%-xs, body[screen] .blkcenter.blk60\%, body[screen] .blkcenter.blk55\%-xl, body[screen] .blkcenter.blk55\%-lg, body[screen] .blkcenter.blk55\%-md, body[screen] .blkcenter.blk55\%-sm, body[screen] .blkcenter.blk55\%-xs, body[screen] .blkcenter.blk55\%, body[screen] .blkcenter.blk50\%-xl, body[screen] .blkcenter.blk50\%-lg, body[screen] .blkcenter.blk50\%-md, body[screen] .blkcenter.blk50\%-sm, body[screen] .blkcenter.blk50\%-xs, body[screen] .blkcenter.blk50\%, body[screen] .blkcenter.blk45\%-xl, body[screen] .blkcenter.blk45\%-lg, body[screen] .blkcenter.blk45\%-md, body[screen] .blkcenter.blk45\%-sm, body[screen] .blkcenter.blk45\%-xs, body[screen] .blkcenter.blk45\%, body[screen] .blkcenter.blk40\%-xl, body[screen] .blkcenter.blk40\%-lg, body[screen] .blkcenter.blk40\%-md, body[screen] .blkcenter.blk40\%-sm, body[screen] .blkcenter.blk40\%-xs, body[screen] .blkcenter.blk40\%, body[screen] .blkcenter.blk35\%-xl, body[screen] .blkcenter.blk35\%-lg, body[screen] .blkcenter.blk35\%-md, body[screen] .blkcenter.blk35\%-sm, body[screen] .blkcenter.blk35\%-xs, body[screen] .blkcenter.blk35\%, body[screen] .blkcenter.blk30\%-xl, body[screen] .blkcenter.blk30\%-lg, body[screen] .blkcenter.blk30\%-md, body[screen] .blkcenter.blk30\%-sm, body[screen] .blkcenter.blk30\%-xs, body[screen] .blkcenter.blk30\%, body[screen] .blkcenter.blk25\%-xl, body[screen] .blkcenter.blk25\%-lg, body[screen] .blkcenter.blk25\%-md, body[screen] .blkcenter.blk25\%-sm, body[screen] .blkcenter.blk25\%-xs, body[screen] .blkcenter.blk25\%, body[screen] .blkcenter.blk20\%-xl, body[screen] .blkcenter.blk20\%-lg, body[screen] .blkcenter.blk20\%-md, body[screen] .blkcenter.blk20\%-sm, body[screen] .blkcenter.blk20\%-xs, body[screen] .blkcenter.blk20\%, body[screen] .blkcenter.blk15\%-xl, body[screen] .blkcenter.blk15\%-lg, body[screen] .blkcenter.blk15\%-md, body[screen] .blkcenter.blk15\%-sm, body[screen] .blkcenter.blk15\%-xs, body[screen] .blkcenter.blk15\%, body[screen] .blkcenter.blk10\%-xl, body[screen] .blkcenter.blk10\%-lg, body[screen] .blkcenter.blk10\%-md, body[screen] .blkcenter.blk10\%-sm, body[screen] .blkcenter.blk10\%-xs, body[screen] .blkcenter.blk10\%, body[screen] .blkcenter.blk5\%-xl, body[screen] .blkcenter.blk5\%-lg, body[screen] .blkcenter.blk5\%-md, body[screen] .blkcenter.blk5\%-sm, body[screen] .blkcenter.blk5\%-xs, body[screen] .blkcenter.blk5\%, body[screen] .blkcenter.blk10\/10-xl, body[screen] .blkcenter.blk10\/10-lg, body[screen] .blkcenter.blk10\/10-md, body[screen] .blkcenter.blk10\/10-sm, body[screen] .blkcenter.blk10\/10-xs, body[screen] .blkcenter.blk10\/10, body[screen] .blkcenter.blk9\/10-xl, body[screen] .blkcenter.blk9\/10-lg, body[screen] .blkcenter.blk9\/10-md, body[screen] .blkcenter.blk9\/10-sm, body[screen] .blkcenter.blk9\/10-xs, body[screen] .blkcenter.blk9\/10, body[screen] .blkcenter.blk8\/10-xl, body[screen] .blkcenter.blk8\/10-lg, body[screen] .blkcenter.blk8\/10-md, body[screen] .blkcenter.blk8\/10-sm, body[screen] .blkcenter.blk8\/10-xs, body[screen] .blkcenter.blk8\/10, body[screen] .blkcenter.blk7\/10-xl, body[screen] .blkcenter.blk7\/10-lg, body[screen] .blkcenter.blk7\/10-md, body[screen] .blkcenter.blk7\/10-sm, body[screen] .blkcenter.blk7\/10-xs, body[screen] .blkcenter.blk7\/10, body[screen] .blkcenter.blk6\/10-xl, body[screen] .blkcenter.blk6\/10-lg, body[screen] .blkcenter.blk6\/10-md, body[screen] .blkcenter.blk6\/10-sm, body[screen] .blkcenter.blk6\/10-xs, body[screen] .blkcenter.blk6\/10, body[screen] .blkcenter.blk5\/10-xl, body[screen] .blkcenter.blk5\/10-lg, body[screen] .blkcenter.blk5\/10-md, body[screen] .blkcenter.blk5\/10-sm, body[screen] .blkcenter.blk5\/10-xs, body[screen] .blkcenter.blk5\/10, body[screen] .blkcenter.blk4\/10-xl, body[screen] .blkcenter.blk4\/10-lg, body[screen] .blkcenter.blk4\/10-md, body[screen] .blkcenter.blk4\/10-sm, body[screen] .blkcenter.blk4\/10-xs, body[screen] .blkcenter.blk4\/10, body[screen] .blkcenter.blk3\/10-xl, body[screen] .blkcenter.blk3\/10-lg, body[screen] .blkcenter.blk3\/10-md, body[screen] .blkcenter.blk3\/10-sm, body[screen] .blkcenter.blk3\/10-xs, body[screen] .blkcenter.blk3\/10, body[screen] .blkcenter.blk2\/10-xl, body[screen] .blkcenter.blk2\/10-lg, body[screen] .blkcenter.blk2\/10-md, body[screen] .blkcenter.blk2\/10-sm, body[screen] .blkcenter.blk2\/10-xs, body[screen] .blkcenter.blk2\/10, body[screen] .blkcenter.blk1\/10-xl, body[screen] .blkcenter.blk1\/10-lg, body[screen] .blkcenter.blk1\/10-md, body[screen] .blkcenter.blk1\/10-sm, body[screen] .blkcenter.blk1\/10-xs, body[screen] .blkcenter.blk1\/10, body[screen] .blkcenter.blk9\/9-xl, body[screen] .blkcenter.blk9\/9-lg, body[screen] .blkcenter.blk9\/9-md, body[screen] .blkcenter.blk9\/9-sm, body[screen] .blkcenter.blk9\/9-xs, body[screen] .blkcenter.blk9\/9, body[screen] .blkcenter.blk8\/9-xl, body[screen] .blkcenter.blk8\/9-lg, body[screen] .blkcenter.blk8\/9-md, body[screen] .blkcenter.blk8\/9-sm, body[screen] .blkcenter.blk8\/9-xs, body[screen] .blkcenter.blk8\/9, body[screen] .blkcenter.blk7\/9-xl, body[screen] .blkcenter.blk7\/9-lg, body[screen] .blkcenter.blk7\/9-md, body[screen] .blkcenter.blk7\/9-sm, body[screen] .blkcenter.blk7\/9-xs, body[screen] .blkcenter.blk7\/9, body[screen] .blkcenter.blk6\/9-xl, body[screen] .blkcenter.blk6\/9-lg, body[screen] .blkcenter.blk6\/9-md, body[screen] .blkcenter.blk6\/9-sm, body[screen] .blkcenter.blk6\/9-xs, body[screen] .blkcenter.blk6\/9, body[screen] .blkcenter.blk5\/9-xl, body[screen] .blkcenter.blk5\/9-lg, body[screen] .blkcenter.blk5\/9-md, body[screen] .blkcenter.blk5\/9-sm, body[screen] .blkcenter.blk5\/9-xs, body[screen] .blkcenter.blk5\/9, body[screen] .blkcenter.blk4\/9-xl, body[screen] .blkcenter.blk4\/9-lg, body[screen] .blkcenter.blk4\/9-md, body[screen] .blkcenter.blk4\/9-sm, body[screen] .blkcenter.blk4\/9-xs, body[screen] .blkcenter.blk4\/9, body[screen] .blkcenter.blk3\/9-xl, body[screen] .blkcenter.blk3\/9-lg, body[screen] .blkcenter.blk3\/9-md, body[screen] .blkcenter.blk3\/9-sm, body[screen] .blkcenter.blk3\/9-xs, body[screen] .blkcenter.blk3\/9, body[screen] .blkcenter.blk2\/9-xl, body[screen] .blkcenter.blk2\/9-lg, body[screen] .blkcenter.blk2\/9-md, body[screen] .blkcenter.blk2\/9-sm, body[screen] .blkcenter.blk2\/9-xs, body[screen] .blkcenter.blk2\/9, body[screen] .blkcenter.blk1\/9-xl, body[screen] .blkcenter.blk1\/9-lg, body[screen] .blkcenter.blk1\/9-md, body[screen] .blkcenter.blk1\/9-sm, body[screen] .blkcenter.blk1\/9-xs, body[screen] .blkcenter.blk1\/9, body[screen] .blkcenter.blk8\/8-xl, body[screen] .blkcenter.blk8\/8-lg, body[screen] .blkcenter.blk8\/8-md, body[screen] .blkcenter.blk8\/8-sm, body[screen] .blkcenter.blk8\/8-xs, body[screen] .blkcenter.blk8\/8, body[screen] .blkcenter.blk7\/8-xl, body[screen] .blkcenter.blk7\/8-lg, body[screen] .blkcenter.blk7\/8-md, body[screen] .blkcenter.blk7\/8-sm, body[screen] .blkcenter.blk7\/8-xs, body[screen] .blkcenter.blk7\/8, body[screen] .blkcenter.blk6\/8-xl, body[screen] .blkcenter.blk6\/8-lg, body[screen] .blkcenter.blk6\/8-md, body[screen] .blkcenter.blk6\/8-sm, body[screen] .blkcenter.blk6\/8-xs, body[screen] .blkcenter.blk6\/8, body[screen] .blkcenter.blk5\/8-xl, body[screen] .blkcenter.blk5\/8-lg, body[screen] .blkcenter.blk5\/8-md, body[screen] .blkcenter.blk5\/8-sm, body[screen] .blkcenter.blk5\/8-xs, body[screen] .blkcenter.blk5\/8, body[screen] .blkcenter.blk4\/8-xl, body[screen] .blkcenter.blk4\/8-lg, body[screen] .blkcenter.blk4\/8-md, body[screen] .blkcenter.blk4\/8-sm, body[screen] .blkcenter.blk4\/8-xs, body[screen] .blkcenter.blk4\/8, body[screen] .blkcenter.blk3\/8-xl, body[screen] .blkcenter.blk3\/8-lg, body[screen] .blkcenter.blk3\/8-md, body[screen] .blkcenter.blk3\/8-sm, body[screen] .blkcenter.blk3\/8-xs, body[screen] .blkcenter.blk3\/8, body[screen] .blkcenter.blk2\/8-xl, body[screen] .blkcenter.blk2\/8-lg, body[screen] .blkcenter.blk2\/8-md, body[screen] .blkcenter.blk2\/8-sm, body[screen] .blkcenter.blk2\/8-xs, body[screen] .blkcenter.blk2\/8, body[screen] .blkcenter.blk1\/8-xl, body[screen] .blkcenter.blk1\/8-lg, body[screen] .blkcenter.blk1\/8-md, body[screen] .blkcenter.blk1\/8-sm, body[screen] .blkcenter.blk1\/8-xs, body[screen] .blkcenter.blk1\/8, body[screen] .blkcenter.blk7\/7-xl, body[screen] .blkcenter.blk7\/7-lg, body[screen] .blkcenter.blk7\/7-md, body[screen] .blkcenter.blk7\/7-sm, body[screen] .blkcenter.blk7\/7-xs, body[screen] .blkcenter.blk7\/7, body[screen] .blkcenter.blk6\/7-xl, body[screen] .blkcenter.blk6\/7-lg, body[screen] .blkcenter.blk6\/7-md, body[screen] .blkcenter.blk6\/7-sm, body[screen] .blkcenter.blk6\/7-xs, body[screen] .blkcenter.blk6\/7, body[screen] .blkcenter.blk5\/7-xl, body[screen] .blkcenter.blk5\/7-lg, body[screen] .blkcenter.blk5\/7-md, body[screen] .blkcenter.blk5\/7-sm, body[screen] .blkcenter.blk5\/7-xs, body[screen] .blkcenter.blk5\/7, body[screen] .blkcenter.blk4\/7-xl, body[screen] .blkcenter.blk4\/7-lg, body[screen] .blkcenter.blk4\/7-md, body[screen] .blkcenter.blk4\/7-sm, body[screen] .blkcenter.blk4\/7-xs, body[screen] .blkcenter.blk4\/7, body[screen] .blkcenter.blk3\/7-xl, body[screen] .blkcenter.blk3\/7-lg, body[screen] .blkcenter.blk3\/7-md, body[screen] .blkcenter.blk3\/7-sm, body[screen] .blkcenter.blk3\/7-xs, body[screen] .blkcenter.blk3\/7, body[screen] .blkcenter.blk2\/7-xl, body[screen] .blkcenter.blk2\/7-lg, body[screen] .blkcenter.blk2\/7-md, body[screen] .blkcenter.blk2\/7-sm, body[screen] .blkcenter.blk2\/7-xs, body[screen] .blkcenter.blk2\/7, body[screen] .blkcenter.blk1\/7-xl, body[screen] .blkcenter.blk1\/7-lg, body[screen] .blkcenter.blk1\/7-md, body[screen] .blkcenter.blk1\/7-sm, body[screen] .blkcenter.blk1\/7-xs, body[screen] .blkcenter.blk1\/7, body[screen] .blkcenter.blk6\/6-xl, body[screen] .blkcenter.blk6\/6-lg, body[screen] .blkcenter.blk6\/6-md, body[screen] .blkcenter.blk6\/6-sm, body[screen] .blkcenter.blk6\/6-xs, body[screen] .blkcenter.blk6\/6, body[screen] .blkcenter.blk5\/6-xl, body[screen] .blkcenter.blk5\/6-lg, body[screen] .blkcenter.blk5\/6-md, body[screen] .blkcenter.blk5\/6-sm, body[screen] .blkcenter.blk5\/6-xs, body[screen] .blkcenter.blk5\/6, body[screen] .blkcenter.blk4\/6-xl, body[screen] .blkcenter.blk4\/6-lg, body[screen] .blkcenter.blk4\/6-md, body[screen] .blkcenter.blk4\/6-sm, body[screen] .blkcenter.blk4\/6-xs, body[screen] .blkcenter.blk4\/6, body[screen] .blkcenter.blk3\/6-xl, body[screen] .blkcenter.blk3\/6-lg, body[screen] .blkcenter.blk3\/6-md, body[screen] .blkcenter.blk3\/6-sm, body[screen] .blkcenter.blk3\/6-xs, body[screen] .blkcenter.blk3\/6, body[screen] .blkcenter.blk2\/6-xl, body[screen] .blkcenter.blk2\/6-lg, body[screen] .blkcenter.blk2\/6-md, body[screen] .blkcenter.blk2\/6-sm, body[screen] .blkcenter.blk2\/6-xs, body[screen] .blkcenter.blk2\/6, body[screen] .blkcenter.blk1\/6-xl, body[screen] .blkcenter.blk1\/6-lg, body[screen] .blkcenter.blk1\/6-md, body[screen] .blkcenter.blk1\/6-sm, body[screen] .blkcenter.blk1\/6-xs, body[screen] .blkcenter.blk1\/6, body[screen] .blkcenter.blk5\/5-xl, body[screen] .blkcenter.blk5\/5-lg, body[screen] .blkcenter.blk5\/5-md, body[screen] .blkcenter.blk5\/5-sm, body[screen] .blkcenter.blk5\/5-xs, body[screen] .blkcenter.blk5\/5, body[screen] .blkcenter.blk4\/5-xl, body[screen] .blkcenter.blk4\/5-lg, body[screen] .blkcenter.blk4\/5-md, body[screen] .blkcenter.blk4\/5-sm, body[screen] .blkcenter.blk4\/5-xs, body[screen] .blkcenter.blk4\/5, body[screen] .blkcenter.blk3\/5-xl, body[screen] .blkcenter.blk3\/5-lg, body[screen] .blkcenter.blk3\/5-md, body[screen] .blkcenter.blk3\/5-sm, body[screen] .blkcenter.blk3\/5-xs, body[screen] .blkcenter.blk3\/5, body[screen] .blkcenter.blk2\/5-xl, body[screen] .blkcenter.blk2\/5-lg, body[screen] .blkcenter.blk2\/5-md, body[screen] .blkcenter.blk2\/5-sm, body[screen] .blkcenter.blk2\/5-xs, body[screen] .blkcenter.blk2\/5, body[screen] .blkcenter.blk1\/5-xl, body[screen] .blkcenter.blk1\/5-lg, body[screen] .blkcenter.blk1\/5-md, body[screen] .blkcenter.blk1\/5-sm, body[screen] .blkcenter.blk1\/5-xs, body[screen] .blkcenter.blk1\/5, body[screen] .blkcenter.blk4\/4-xl, body[screen] .blkcenter.blk4\/4-lg, body[screen] .blkcenter.blk4\/4-md, body[screen] .blkcenter.blk4\/4-sm, body[screen] .blkcenter.blk4\/4-xs, body[screen] .blkcenter.blk4\/4, body[screen] .blkcenter.blk3\/4-xl, body[screen] .blkcenter.blk3\/4-lg, body[screen] .blkcenter.blk3\/4-md, body[screen] .blkcenter.blk3\/4-sm, body[screen] .blkcenter.blk3\/4-xs, body[screen] .blkcenter.blk3\/4, body[screen] .blkcenter.blk2\/4-xl, body[screen] .blkcenter.blk2\/4-lg, body[screen] .blkcenter.blk2\/4-md, body[screen] .blkcenter.blk2\/4-sm, body[screen] .blkcenter.blk2\/4-xs, body[screen] .blkcenter.blk2\/4, body[screen] .blkcenter.blk1\/4-xl, body[screen] .blkcenter.blk1\/4-lg, body[screen] .blkcenter.blk1\/4-md, body[screen] .blkcenter.blk1\/4-sm, body[screen] .blkcenter.blk1\/4-xs, body[screen] .blkcenter.blk1\/4, body[screen] .blkcenter.blk3\/3-xl, body[screen] .blkcenter.blk3\/3-lg, body[screen] .blkcenter.blk3\/3-md, body[screen] .blkcenter.blk3\/3-sm, body[screen] .blkcenter.blk3\/3-xs, body[screen] .blkcenter.blk3\/3, body[screen] .blkcenter.blk2\/3-xl, body[screen] .blkcenter.blk2\/3-lg, body[screen] .blkcenter.blk2\/3-md, body[screen] .blkcenter.blk2\/3-sm, body[screen] .blkcenter.blk2\/3-xs, body[screen] .blkcenter.blk2\/3, body[screen] .blkcenter.blk1\/3-xl, body[screen] .blkcenter.blk1\/3-lg, body[screen] .blkcenter.blk1\/3-md, body[screen] .blkcenter.blk1\/3-sm, body[screen] .blkcenter.blk1\/3-xs, body[screen] .blkcenter.blk1\/3, body[screen] .blkcenter.blk2\/2-xl, body[screen] .blkcenter.blk2\/2-lg, body[screen] .blkcenter.blk2\/2-md, body[screen] .blkcenter.blk2\/2-sm, body[screen] .blkcenter.blk2\/2-xs, body[screen] .blkcenter.blk2\/2, body[screen] .blkcenter.blk1\/2-xl, body[screen] .blkcenter.blk1\/2-lg, body[screen] .blkcenter.blk1\/2-md, body[screen] .blkcenter.blk1\/2-sm, body[screen] .blkcenter.blk1\/2-xs, body[screen] .blkcenter.blk1\/2, body[screen] .blkcenter.blk1\/1-xl, body[screen] .blkcenter.blk1\/1-lg, body[screen] .blkcenter.blk1\/1-md, body[screen] .blkcenter.blk1\/1-sm, body[screen] .blkcenter.blk1\/1-xs, body[screen] .blkcenter.blk1\/1 {
  margin-right: auto;
  margin-left: auto;
}

body[screen] .flex-container.blk100\%-xl, body[screen] .flex-container.blk100\%-lg, body[screen] .flex-container.blk100\%-md, body[screen] .flex-container.blk100\%-sm, body[screen] .flex-container.blk100\%-xs, body[screen] .flex-container.blk100\%, body[screen] .flex-container.blk95\%-xl, body[screen] .flex-container.blk95\%-lg, body[screen] .flex-container.blk95\%-md, body[screen] .flex-container.blk95\%-sm, body[screen] .flex-container.blk95\%-xs, body[screen] .flex-container.blk95\%, body[screen] .flex-container.blk90\%-xl, body[screen] .flex-container.blk90\%-lg, body[screen] .flex-container.blk90\%-md, body[screen] .flex-container.blk90\%-sm, body[screen] .flex-container.blk90\%-xs, body[screen] .flex-container.blk90\%, body[screen] .flex-container.blk85\%-xl, body[screen] .flex-container.blk85\%-lg, body[screen] .flex-container.blk85\%-md, body[screen] .flex-container.blk85\%-sm, body[screen] .flex-container.blk85\%-xs, body[screen] .flex-container.blk85\%, body[screen] .flex-container.blk80\%-xl, body[screen] .flex-container.blk80\%-lg, body[screen] .flex-container.blk80\%-md, body[screen] .flex-container.blk80\%-sm, body[screen] .flex-container.blk80\%-xs, body[screen] .flex-container.blk80\%, body[screen] .flex-container.blk75\%-xl, body[screen] .flex-container.blk75\%-lg, body[screen] .flex-container.blk75\%-md, body[screen] .flex-container.blk75\%-sm, body[screen] .flex-container.blk75\%-xs, body[screen] .flex-container.blk75\%, body[screen] .flex-container.blk70\%-xl, body[screen] .flex-container.blk70\%-lg, body[screen] .flex-container.blk70\%-md, body[screen] .flex-container.blk70\%-sm, body[screen] .flex-container.blk70\%-xs, body[screen] .flex-container.blk70\%, body[screen] .flex-container.blk65\%-xl, body[screen] .flex-container.blk65\%-lg, body[screen] .flex-container.blk65\%-md, body[screen] .flex-container.blk65\%-sm, body[screen] .flex-container.blk65\%-xs, body[screen] .flex-container.blk65\%, body[screen] .flex-container.blk60\%-xl, body[screen] .flex-container.blk60\%-lg, body[screen] .flex-container.blk60\%-md, body[screen] .flex-container.blk60\%-sm, body[screen] .flex-container.blk60\%-xs, body[screen] .flex-container.blk60\%, body[screen] .flex-container.blk55\%-xl, body[screen] .flex-container.blk55\%-lg, body[screen] .flex-container.blk55\%-md, body[screen] .flex-container.blk55\%-sm, body[screen] .flex-container.blk55\%-xs, body[screen] .flex-container.blk55\%, body[screen] .flex-container.blk50\%-xl, body[screen] .flex-container.blk50\%-lg, body[screen] .flex-container.blk50\%-md, body[screen] .flex-container.blk50\%-sm, body[screen] .flex-container.blk50\%-xs, body[screen] .flex-container.blk50\%, body[screen] .flex-container.blk45\%-xl, body[screen] .flex-container.blk45\%-lg, body[screen] .flex-container.blk45\%-md, body[screen] .flex-container.blk45\%-sm, body[screen] .flex-container.blk45\%-xs, body[screen] .flex-container.blk45\%, body[screen] .flex-container.blk40\%-xl, body[screen] .flex-container.blk40\%-lg, body[screen] .flex-container.blk40\%-md, body[screen] .flex-container.blk40\%-sm, body[screen] .flex-container.blk40\%-xs, body[screen] .flex-container.blk40\%, body[screen] .flex-container.blk35\%-xl, body[screen] .flex-container.blk35\%-lg, body[screen] .flex-container.blk35\%-md, body[screen] .flex-container.blk35\%-sm, body[screen] .flex-container.blk35\%-xs, body[screen] .flex-container.blk35\%, body[screen] .flex-container.blk30\%-xl, body[screen] .flex-container.blk30\%-lg, body[screen] .flex-container.blk30\%-md, body[screen] .flex-container.blk30\%-sm, body[screen] .flex-container.blk30\%-xs, body[screen] .flex-container.blk30\%, body[screen] .flex-container.blk25\%-xl, body[screen] .flex-container.blk25\%-lg, body[screen] .flex-container.blk25\%-md, body[screen] .flex-container.blk25\%-sm, body[screen] .flex-container.blk25\%-xs, body[screen] .flex-container.blk25\%, body[screen] .flex-container.blk20\%-xl, body[screen] .flex-container.blk20\%-lg, body[screen] .flex-container.blk20\%-md, body[screen] .flex-container.blk20\%-sm, body[screen] .flex-container.blk20\%-xs, body[screen] .flex-container.blk20\%, body[screen] .flex-container.blk15\%-xl, body[screen] .flex-container.blk15\%-lg, body[screen] .flex-container.blk15\%-md, body[screen] .flex-container.blk15\%-sm, body[screen] .flex-container.blk15\%-xs, body[screen] .flex-container.blk15\%, body[screen] .flex-container.blk10\%-xl, body[screen] .flex-container.blk10\%-lg, body[screen] .flex-container.blk10\%-md, body[screen] .flex-container.blk10\%-sm, body[screen] .flex-container.blk10\%-xs, body[screen] .flex-container.blk10\%, body[screen] .flex-container.blk5\%-xl, body[screen] .flex-container.blk5\%-lg, body[screen] .flex-container.blk5\%-md, body[screen] .flex-container.blk5\%-sm, body[screen] .flex-container.blk5\%-xs, body[screen] .flex-container.blk5\%, body[screen] .flex-container.blk10\/10-xl, body[screen] .flex-container.blk10\/10-lg, body[screen] .flex-container.blk10\/10-md, body[screen] .flex-container.blk10\/10-sm, body[screen] .flex-container.blk10\/10-xs, body[screen] .flex-container.blk10\/10, body[screen] .flex-container.blk9\/10-xl, body[screen] .flex-container.blk9\/10-lg, body[screen] .flex-container.blk9\/10-md, body[screen] .flex-container.blk9\/10-sm, body[screen] .flex-container.blk9\/10-xs, body[screen] .flex-container.blk9\/10, body[screen] .flex-container.blk8\/10-xl, body[screen] .flex-container.blk8\/10-lg, body[screen] .flex-container.blk8\/10-md, body[screen] .flex-container.blk8\/10-sm, body[screen] .flex-container.blk8\/10-xs, body[screen] .flex-container.blk8\/10, body[screen] .flex-container.blk7\/10-xl, body[screen] .flex-container.blk7\/10-lg, body[screen] .flex-container.blk7\/10-md, body[screen] .flex-container.blk7\/10-sm, body[screen] .flex-container.blk7\/10-xs, body[screen] .flex-container.blk7\/10, body[screen] .flex-container.blk6\/10-xl, body[screen] .flex-container.blk6\/10-lg, body[screen] .flex-container.blk6\/10-md, body[screen] .flex-container.blk6\/10-sm, body[screen] .flex-container.blk6\/10-xs, body[screen] .flex-container.blk6\/10, body[screen] .flex-container.blk5\/10-xl, body[screen] .flex-container.blk5\/10-lg, body[screen] .flex-container.blk5\/10-md, body[screen] .flex-container.blk5\/10-sm, body[screen] .flex-container.blk5\/10-xs, body[screen] .flex-container.blk5\/10, body[screen] .flex-container.blk4\/10-xl, body[screen] .flex-container.blk4\/10-lg, body[screen] .flex-container.blk4\/10-md, body[screen] .flex-container.blk4\/10-sm, body[screen] .flex-container.blk4\/10-xs, body[screen] .flex-container.blk4\/10, body[screen] .flex-container.blk3\/10-xl, body[screen] .flex-container.blk3\/10-lg, body[screen] .flex-container.blk3\/10-md, body[screen] .flex-container.blk3\/10-sm, body[screen] .flex-container.blk3\/10-xs, body[screen] .flex-container.blk3\/10, body[screen] .flex-container.blk2\/10-xl, body[screen] .flex-container.blk2\/10-lg, body[screen] .flex-container.blk2\/10-md, body[screen] .flex-container.blk2\/10-sm, body[screen] .flex-container.blk2\/10-xs, body[screen] .flex-container.blk2\/10, body[screen] .flex-container.blk1\/10-xl, body[screen] .flex-container.blk1\/10-lg, body[screen] .flex-container.blk1\/10-md, body[screen] .flex-container.blk1\/10-sm, body[screen] .flex-container.blk1\/10-xs, body[screen] .flex-container.blk1\/10, body[screen] .flex-container.blk9\/9-xl, body[screen] .flex-container.blk9\/9-lg, body[screen] .flex-container.blk9\/9-md, body[screen] .flex-container.blk9\/9-sm, body[screen] .flex-container.blk9\/9-xs, body[screen] .flex-container.blk9\/9, body[screen] .flex-container.blk8\/9-xl, body[screen] .flex-container.blk8\/9-lg, body[screen] .flex-container.blk8\/9-md, body[screen] .flex-container.blk8\/9-sm, body[screen] .flex-container.blk8\/9-xs, body[screen] .flex-container.blk8\/9, body[screen] .flex-container.blk7\/9-xl, body[screen] .flex-container.blk7\/9-lg, body[screen] .flex-container.blk7\/9-md, body[screen] .flex-container.blk7\/9-sm, body[screen] .flex-container.blk7\/9-xs, body[screen] .flex-container.blk7\/9, body[screen] .flex-container.blk6\/9-xl, body[screen] .flex-container.blk6\/9-lg, body[screen] .flex-container.blk6\/9-md, body[screen] .flex-container.blk6\/9-sm, body[screen] .flex-container.blk6\/9-xs, body[screen] .flex-container.blk6\/9, body[screen] .flex-container.blk5\/9-xl, body[screen] .flex-container.blk5\/9-lg, body[screen] .flex-container.blk5\/9-md, body[screen] .flex-container.blk5\/9-sm, body[screen] .flex-container.blk5\/9-xs, body[screen] .flex-container.blk5\/9, body[screen] .flex-container.blk4\/9-xl, body[screen] .flex-container.blk4\/9-lg, body[screen] .flex-container.blk4\/9-md, body[screen] .flex-container.blk4\/9-sm, body[screen] .flex-container.blk4\/9-xs, body[screen] .flex-container.blk4\/9, body[screen] .flex-container.blk3\/9-xl, body[screen] .flex-container.blk3\/9-lg, body[screen] .flex-container.blk3\/9-md, body[screen] .flex-container.blk3\/9-sm, body[screen] .flex-container.blk3\/9-xs, body[screen] .flex-container.blk3\/9, body[screen] .flex-container.blk2\/9-xl, body[screen] .flex-container.blk2\/9-lg, body[screen] .flex-container.blk2\/9-md, body[screen] .flex-container.blk2\/9-sm, body[screen] .flex-container.blk2\/9-xs, body[screen] .flex-container.blk2\/9, body[screen] .flex-container.blk1\/9-xl, body[screen] .flex-container.blk1\/9-lg, body[screen] .flex-container.blk1\/9-md, body[screen] .flex-container.blk1\/9-sm, body[screen] .flex-container.blk1\/9-xs, body[screen] .flex-container.blk1\/9, body[screen] .flex-container.blk8\/8-xl, body[screen] .flex-container.blk8\/8-lg, body[screen] .flex-container.blk8\/8-md, body[screen] .flex-container.blk8\/8-sm, body[screen] .flex-container.blk8\/8-xs, body[screen] .flex-container.blk8\/8, body[screen] .flex-container.blk7\/8-xl, body[screen] .flex-container.blk7\/8-lg, body[screen] .flex-container.blk7\/8-md, body[screen] .flex-container.blk7\/8-sm, body[screen] .flex-container.blk7\/8-xs, body[screen] .flex-container.blk7\/8, body[screen] .flex-container.blk6\/8-xl, body[screen] .flex-container.blk6\/8-lg, body[screen] .flex-container.blk6\/8-md, body[screen] .flex-container.blk6\/8-sm, body[screen] .flex-container.blk6\/8-xs, body[screen] .flex-container.blk6\/8, body[screen] .flex-container.blk5\/8-xl, body[screen] .flex-container.blk5\/8-lg, body[screen] .flex-container.blk5\/8-md, body[screen] .flex-container.blk5\/8-sm, body[screen] .flex-container.blk5\/8-xs, body[screen] .flex-container.blk5\/8, body[screen] .flex-container.blk4\/8-xl, body[screen] .flex-container.blk4\/8-lg, body[screen] .flex-container.blk4\/8-md, body[screen] .flex-container.blk4\/8-sm, body[screen] .flex-container.blk4\/8-xs, body[screen] .flex-container.blk4\/8, body[screen] .flex-container.blk3\/8-xl, body[screen] .flex-container.blk3\/8-lg, body[screen] .flex-container.blk3\/8-md, body[screen] .flex-container.blk3\/8-sm, body[screen] .flex-container.blk3\/8-xs, body[screen] .flex-container.blk3\/8, body[screen] .flex-container.blk2\/8-xl, body[screen] .flex-container.blk2\/8-lg, body[screen] .flex-container.blk2\/8-md, body[screen] .flex-container.blk2\/8-sm, body[screen] .flex-container.blk2\/8-xs, body[screen] .flex-container.blk2\/8, body[screen] .flex-container.blk1\/8-xl, body[screen] .flex-container.blk1\/8-lg, body[screen] .flex-container.blk1\/8-md, body[screen] .flex-container.blk1\/8-sm, body[screen] .flex-container.blk1\/8-xs, body[screen] .flex-container.blk1\/8, body[screen] .flex-container.blk7\/7-xl, body[screen] .flex-container.blk7\/7-lg, body[screen] .flex-container.blk7\/7-md, body[screen] .flex-container.blk7\/7-sm, body[screen] .flex-container.blk7\/7-xs, body[screen] .flex-container.blk7\/7, body[screen] .flex-container.blk6\/7-xl, body[screen] .flex-container.blk6\/7-lg, body[screen] .flex-container.blk6\/7-md, body[screen] .flex-container.blk6\/7-sm, body[screen] .flex-container.blk6\/7-xs, body[screen] .flex-container.blk6\/7, body[screen] .flex-container.blk5\/7-xl, body[screen] .flex-container.blk5\/7-lg, body[screen] .flex-container.blk5\/7-md, body[screen] .flex-container.blk5\/7-sm, body[screen] .flex-container.blk5\/7-xs, body[screen] .flex-container.blk5\/7, body[screen] .flex-container.blk4\/7-xl, body[screen] .flex-container.blk4\/7-lg, body[screen] .flex-container.blk4\/7-md, body[screen] .flex-container.blk4\/7-sm, body[screen] .flex-container.blk4\/7-xs, body[screen] .flex-container.blk4\/7, body[screen] .flex-container.blk3\/7-xl, body[screen] .flex-container.blk3\/7-lg, body[screen] .flex-container.blk3\/7-md, body[screen] .flex-container.blk3\/7-sm, body[screen] .flex-container.blk3\/7-xs, body[screen] .flex-container.blk3\/7, body[screen] .flex-container.blk2\/7-xl, body[screen] .flex-container.blk2\/7-lg, body[screen] .flex-container.blk2\/7-md, body[screen] .flex-container.blk2\/7-sm, body[screen] .flex-container.blk2\/7-xs, body[screen] .flex-container.blk2\/7, body[screen] .flex-container.blk1\/7-xl, body[screen] .flex-container.blk1\/7-lg, body[screen] .flex-container.blk1\/7-md, body[screen] .flex-container.blk1\/7-sm, body[screen] .flex-container.blk1\/7-xs, body[screen] .flex-container.blk1\/7, body[screen] .flex-container.blk6\/6-xl, body[screen] .flex-container.blk6\/6-lg, body[screen] .flex-container.blk6\/6-md, body[screen] .flex-container.blk6\/6-sm, body[screen] .flex-container.blk6\/6-xs, body[screen] .flex-container.blk6\/6, body[screen] .flex-container.blk5\/6-xl, body[screen] .flex-container.blk5\/6-lg, body[screen] .flex-container.blk5\/6-md, body[screen] .flex-container.blk5\/6-sm, body[screen] .flex-container.blk5\/6-xs, body[screen] .flex-container.blk5\/6, body[screen] .flex-container.blk4\/6-xl, body[screen] .flex-container.blk4\/6-lg, body[screen] .flex-container.blk4\/6-md, body[screen] .flex-container.blk4\/6-sm, body[screen] .flex-container.blk4\/6-xs, body[screen] .flex-container.blk4\/6, body[screen] .flex-container.blk3\/6-xl, body[screen] .flex-container.blk3\/6-lg, body[screen] .flex-container.blk3\/6-md, body[screen] .flex-container.blk3\/6-sm, body[screen] .flex-container.blk3\/6-xs, body[screen] .flex-container.blk3\/6, body[screen] .flex-container.blk2\/6-xl, body[screen] .flex-container.blk2\/6-lg, body[screen] .flex-container.blk2\/6-md, body[screen] .flex-container.blk2\/6-sm, body[screen] .flex-container.blk2\/6-xs, body[screen] .flex-container.blk2\/6, body[screen] .flex-container.blk1\/6-xl, body[screen] .flex-container.blk1\/6-lg, body[screen] .flex-container.blk1\/6-md, body[screen] .flex-container.blk1\/6-sm, body[screen] .flex-container.blk1\/6-xs, body[screen] .flex-container.blk1\/6, body[screen] .flex-container.blk5\/5-xl, body[screen] .flex-container.blk5\/5-lg, body[screen] .flex-container.blk5\/5-md, body[screen] .flex-container.blk5\/5-sm, body[screen] .flex-container.blk5\/5-xs, body[screen] .flex-container.blk5\/5, body[screen] .flex-container.blk4\/5-xl, body[screen] .flex-container.blk4\/5-lg, body[screen] .flex-container.blk4\/5-md, body[screen] .flex-container.blk4\/5-sm, body[screen] .flex-container.blk4\/5-xs, body[screen] .flex-container.blk4\/5, body[screen] .flex-container.blk3\/5-xl, body[screen] .flex-container.blk3\/5-lg, body[screen] .flex-container.blk3\/5-md, body[screen] .flex-container.blk3\/5-sm, body[screen] .flex-container.blk3\/5-xs, body[screen] .flex-container.blk3\/5, body[screen] .flex-container.blk2\/5-xl, body[screen] .flex-container.blk2\/5-lg, body[screen] .flex-container.blk2\/5-md, body[screen] .flex-container.blk2\/5-sm, body[screen] .flex-container.blk2\/5-xs, body[screen] .flex-container.blk2\/5, body[screen] .flex-container.blk1\/5-xl, body[screen] .flex-container.blk1\/5-lg, body[screen] .flex-container.blk1\/5-md, body[screen] .flex-container.blk1\/5-sm, body[screen] .flex-container.blk1\/5-xs, body[screen] .flex-container.blk1\/5, body[screen] .flex-container.blk4\/4-xl, body[screen] .flex-container.blk4\/4-lg, body[screen] .flex-container.blk4\/4-md, body[screen] .flex-container.blk4\/4-sm, body[screen] .flex-container.blk4\/4-xs, body[screen] .flex-container.blk4\/4, body[screen] .flex-container.blk3\/4-xl, body[screen] .flex-container.blk3\/4-lg, body[screen] .flex-container.blk3\/4-md, body[screen] .flex-container.blk3\/4-sm, body[screen] .flex-container.blk3\/4-xs, body[screen] .flex-container.blk3\/4, body[screen] .flex-container.blk2\/4-xl, body[screen] .flex-container.blk2\/4-lg, body[screen] .flex-container.blk2\/4-md, body[screen] .flex-container.blk2\/4-sm, body[screen] .flex-container.blk2\/4-xs, body[screen] .flex-container.blk2\/4, body[screen] .flex-container.blk1\/4-xl, body[screen] .flex-container.blk1\/4-lg, body[screen] .flex-container.blk1\/4-md, body[screen] .flex-container.blk1\/4-sm, body[screen] .flex-container.blk1\/4-xs, body[screen] .flex-container.blk1\/4, body[screen] .flex-container.blk3\/3-xl, body[screen] .flex-container.blk3\/3-lg, body[screen] .flex-container.blk3\/3-md, body[screen] .flex-container.blk3\/3-sm, body[screen] .flex-container.blk3\/3-xs, body[screen] .flex-container.blk3\/3, body[screen] .flex-container.blk2\/3-xl, body[screen] .flex-container.blk2\/3-lg, body[screen] .flex-container.blk2\/3-md, body[screen] .flex-container.blk2\/3-sm, body[screen] .flex-container.blk2\/3-xs, body[screen] .flex-container.blk2\/3, body[screen] .flex-container.blk1\/3-xl, body[screen] .flex-container.blk1\/3-lg, body[screen] .flex-container.blk1\/3-md, body[screen] .flex-container.blk1\/3-sm, body[screen] .flex-container.blk1\/3-xs, body[screen] .flex-container.blk1\/3, body[screen] .flex-container.blk2\/2-xl, body[screen] .flex-container.blk2\/2-lg, body[screen] .flex-container.blk2\/2-md, body[screen] .flex-container.blk2\/2-sm, body[screen] .flex-container.blk2\/2-xs, body[screen] .flex-container.blk2\/2, body[screen] .flex-container.blk1\/2-xl, body[screen] .flex-container.blk1\/2-lg, body[screen] .flex-container.blk1\/2-md, body[screen] .flex-container.blk1\/2-sm, body[screen] .flex-container.blk1\/2-xs, body[screen] .flex-container.blk1\/2, body[screen] .flex-container.blk1\/1-xl, body[screen] .flex-container.blk1\/1-lg, body[screen] .flex-container.blk1\/1-md, body[screen] .flex-container.blk1\/1-sm, body[screen] .flex-container.blk1\/1-xs, body[screen] .flex-container.blk1\/1 {
  display: flex;
}

/**
 * common.scss - Common CSS classes
 *
 * @version     2.4.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2018 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
/**
 * This mixin can be used to set the object-fit
 * and object-position for IE11
 * @include object-fit(ofval);
 * where ofval is the object-fit value, or:
 * @include object-fit(ofval, opval);
 * where ofval is the object-fit value, and opval is object-position value
 */
.clr,
.clear {
  clear: both;
}

.cf, .pagination .pageslinks,
.clearfix {
  *zoom: 1;
}
.cf:before, .pagination .pageslinks:before, .cf:after, .pagination .pageslinks:after,
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.cf:after, .pagination .pageslinks:after,
.clearfix:after {
  clear: both;
}

.float-left {
  float: left;
}
.float-left.margins {
  margin-right: 4px 4px 4px 4px 4px;
  margin-bottom: 4px 4px 4px 4px 4px;
}

.float-right {
  float: right;
}
.float-right.margins {
  margin-left: 4px 4px 4px 4px 4px;
  margin-bottom: 4px 4px 4px 4px 4px;
}

.hide,
.off {
  display: none;
}

.show,
.on {
  display: unset;
}

body:not(.mobile):not(.tablet):not(.phone) .desktop-hide {
  display: none;
}
body:not(.mobile):not(.tablet):not(.phone) .desktop-show {
  display: unset;
}

body.mobile .mobile-hide,
body.mobile .tablet-hide,
body.mobile .phone-hide {
  display: none;
}
body.mobile .mobile-show,
body.mobile .tablet-show,
body.mobile .phone-show {
  display: unset;
}

body.tablet .tablet-hide {
  display: none;
}
body.tablet .tablet-show {
  display: unset;
}

body.phone .phone-hide {
  display: none;
}
body.phone .phone-show {
  display: unset;
}

body.msie .msie-hide {
  display: none;
}
body.msie .msie-show {
  display: unset;
}

body.firefox .firefox-hide {
  display: none;
}
body.firefox .firefox-show {
  display: unset;
}

body.chrome .chrome-hide {
  display: none;
}
body.chrome .chrome-show {
  display: unset;
}

body.safari .safari-hide {
  display: none;
}
body.safari .safari-show {
  display: unset;
}

body.windows .windows-hide {
  display: none;
}
body.windows .windows-show {
  display: unset;
}

body.macosx .macosx-hide {
  display: none;
}
body.macosx .macosx-show {
  display: unset;
}

body.ios .ios-hide {
  display: none;
}
body.ios .ios-show {
  display: unset;
}

body.android .android-hide {
  display: none;
}
body.android .android-show {
  display: unset;
}

body.home .home-hide {
  display: none;
}
body.home .home-show {
  display: unset;
}

body[screen=xs] .xs-hide {
  display: none;
}
body[screen=xs] .xs-show {
  display: unset;
}

body[screen=sm] .sm-hide {
  display: none;
}
body[screen=sm] .sm-show {
  display: unset;
}

body[screen=md] .md-hide {
  display: none;
}
body[screen=md] .md-show {
  display: unset;
}

body[screen=lg] .lg-hide {
  display: none;
}
body[screen=lg] .lg-show {
  display: unset;
}

body[screen=xl] .xl-hide {
  display: none;
}
body[screen=xl] .xl-show {
  display: unset;
}

.font-serif {
  font-family: "Playfair Display", serif;
}

.font-sans-serif {
  font-family: "Montserrat", sans-serif;
}

.font-monospace {
  font-family: "Roboto Mono", monospace;
}

.font-thin {
  font-weight: 100;
}

.font-extralight {
  font-weight: 200;
}

.font-light {
  font-weight: 300;
}

.font-normal {
  font-weight: 400;
}

.font-medium {
  font-weight: 500;
}

.font-demibold {
  font-weight: 600;
}

.font-bold, .search-pagination ul li.inactive.page, .pagination .pageslinks ul li.inactive.page {
  font-weight: 700;
}

.font-heavy {
  font-weight: 800;
}

.font-black {
  font-weight: 900;
}

.text-smallcaps {
  font-variant: small-caps;
}

.text-uppercase, ul.breadcrumb li {
  text-transform: uppercase;
}

.text-lowercase {
  text-transform: lowercase;
}

.text-capitalize {
  text-transform: capitalize;
}

.text-tighter {
  letter-spacing: -0.1em;
}

.text-tight {
  letter-spacing: -0.05em;
}

.text-loose {
  letter-spacing: 0.05em;
}

.text-looser {
  letter-spacing: 0.1em;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-justify {
  text-align: justify;
}

.text-underline {
  text-decoration: underline;
}

.text-strikeout {
  text-decoration: line-through;
}

.text-overline {
  text-decoration: overline;
}

.text-rtl {
  direction: rtl;
}

.text-ltr {
  direction: ltr;
}

.text-wrap {
  white-space: normal;
}

.text-nowrap {
  white-space: nowrap;
}

.font-tiny {
  font-size: 6.8px;
  line-height: 1.54;
}

.font-small {
  font-size: 13.6px;
  line-height: 1.4;
}

.font-big {
  font-size: 21.25px;
  line-height: 1.12;
}

.font-huge {
  font-size: 42.5px;
  line-height: 1.008;
}

.color-gray-darker {
  color: #222;
}

.color-gray-dark {
  color: #444;
}

.color-gray {
  color: #999;
}

.color-gray-light {
  color: #ccc;
}

.color-gray-lighter {
  color: #eee;
}

.color-bg {
  color: #fff;
}

.color-copy {
  color: #003066;
}

.color-primary {
  color: #003066;
}

.color-secondary {
  color: #0069a7;
}

.color-accent-1 {
  color: #0074B0;
}

.color-accent-2 {
  color: #0A6466;
}

.color-accent-3 {
  color: #70F7FF;
}

.color-accent-4 {
  color: #6ABF4B;
}

.color-accent-5 {
  color: #A9E4F9;
}

body[screen=xs] .columns-1-xs {
  column-count: 1;
  column-gap: 8px;
}

body[screen=xs] .columns-2-xs {
  column-count: 2;
  column-gap: 8px;
}

body[screen=xs] .columns-3-xs {
  column-count: 3;
  column-gap: 8px;
}

body[screen=xs] .columns-4-xs {
  column-count: 4;
  column-gap: 8px;
}

body[screen=xs] .columns-5-xs {
  column-count: 5;
  column-gap: 8px;
}

body[screen=xs] .columns-6-xs {
  column-count: 6;
  column-gap: 8px;
}

body[screen=xs] .columns-7-xs {
  column-count: 7;
  column-gap: 8px;
}

body[screen=xs] .columns-8-xs {
  column-count: 8;
  column-gap: 8px;
}

body[screen=xs] .columns-9-xs {
  column-count: 9;
  column-gap: 8px;
}

body[screen=xs] .columns-10-xs {
  column-count: 10;
  column-gap: 8px;
}

body[screen=sm] .columns-1-sm {
  column-count: 1;
  column-gap: 8px;
}

body[screen=sm] .columns-2-sm {
  column-count: 2;
  column-gap: 8px;
}

body[screen=sm] .columns-3-sm {
  column-count: 3;
  column-gap: 8px;
}

body[screen=sm] .columns-4-sm {
  column-count: 4;
  column-gap: 8px;
}

body[screen=sm] .columns-5-sm {
  column-count: 5;
  column-gap: 8px;
}

body[screen=sm] .columns-6-sm {
  column-count: 6;
  column-gap: 8px;
}

body[screen=sm] .columns-7-sm {
  column-count: 7;
  column-gap: 8px;
}

body[screen=sm] .columns-8-sm {
  column-count: 8;
  column-gap: 8px;
}

body[screen=sm] .columns-9-sm {
  column-count: 9;
  column-gap: 8px;
}

body[screen=sm] .columns-10-sm {
  column-count: 10;
  column-gap: 8px;
}

body[screen=md] .columns-1-md {
  column-count: 1;
  column-gap: 8px;
}

body[screen=md] .columns-2-md {
  column-count: 2;
  column-gap: 8px;
}

body[screen=md] .columns-3-md {
  column-count: 3;
  column-gap: 8px;
}

body[screen=md] .columns-4-md {
  column-count: 4;
  column-gap: 8px;
}

body[screen=md] .columns-5-md {
  column-count: 5;
  column-gap: 8px;
}

body[screen=md] .columns-6-md {
  column-count: 6;
  column-gap: 8px;
}

body[screen=md] .columns-7-md {
  column-count: 7;
  column-gap: 8px;
}

body[screen=md] .columns-8-md {
  column-count: 8;
  column-gap: 8px;
}

body[screen=md] .columns-9-md {
  column-count: 9;
  column-gap: 8px;
}

body[screen=md] .columns-10-md {
  column-count: 10;
  column-gap: 8px;
}

body[screen=lg] .columns-1-lg {
  column-count: 1;
  column-gap: 8px;
}

body[screen=lg] .columns-2-lg {
  column-count: 2;
  column-gap: 8px;
}

body[screen=lg] .columns-3-lg {
  column-count: 3;
  column-gap: 8px;
}

body[screen=lg] .columns-4-lg {
  column-count: 4;
  column-gap: 8px;
}

body[screen=lg] .columns-5-lg {
  column-count: 5;
  column-gap: 8px;
}

body[screen=lg] .columns-6-lg {
  column-count: 6;
  column-gap: 8px;
}

body[screen=lg] .columns-7-lg {
  column-count: 7;
  column-gap: 8px;
}

body[screen=lg] .columns-8-lg {
  column-count: 8;
  column-gap: 8px;
}

body[screen=lg] .columns-9-lg {
  column-count: 9;
  column-gap: 8px;
}

body[screen=lg] .columns-10-lg {
  column-count: 10;
  column-gap: 8px;
}

body[screen=xl] .columns-1-xl {
  column-count: 1;
  column-gap: 8px;
}

body[screen=xl] .columns-2-xl {
  column-count: 2;
  column-gap: 8px;
}

body[screen=xl] .columns-3-xl {
  column-count: 3;
  column-gap: 8px;
}

body[screen=xl] .columns-4-xl {
  column-count: 4;
  column-gap: 8px;
}

body[screen=xl] .columns-5-xl {
  column-count: 5;
  column-gap: 8px;
}

body[screen=xl] .columns-6-xl {
  column-count: 6;
  column-gap: 8px;
}

body[screen=xl] .columns-7-xl {
  column-count: 7;
  column-gap: 8px;
}

body[screen=xl] .columns-8-xl {
  column-count: 8;
  column-gap: 8px;
}

body[screen=xl] .columns-9-xl {
  column-count: 9;
  column-gap: 8px;
}

body[screen=xl] .columns-10-xl {
  column-count: 10;
  column-gap: 8px;
}

.video-16-9, #lyqbox .content-wrapper .content .video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.video-16-9 iframe, #lyqbox .content-wrapper .content .video-container iframe, .video-16-9 object, #lyqbox .content-wrapper .content .video-container object, .video-16-9 embed, #lyqbox .content-wrapper .content .video-container embed, .video-16-9 video, #lyqbox .content-wrapper .content .video-container video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video-4-3 {
  position: relative;
  padding-bottom: 75%;
  height: 0;
  overflow: hidden;
}
.video-4-3 iframe, .video-4-3 object, .video-4-3 embed, .video-4-3 video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.icon:before,
.icon-lg:before,
.icon-xl:before,
#lyqbox .zoom-out:before,
#lyqbox .zoom-in:before,
#lyqbox .next:before,
#lyqbox .prev:before,
#lyqbox .close:before {
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 17px;
}

.icon-lg:before {
  font-size: 34px;
}

.icon-xl:before, #lyqbox .zoom-out:before, #lyqbox .zoom-in:before, #lyqbox .next:before, #lyqbox .prev:before, #lyqbox .close:before {
  font-size: 68px;
}

.rotate-0 {
  transform: rotate(0deg);
}

.rotate-15 {
  transform: rotate(15deg);
}

.rotate-30 {
  transform: rotate(30deg);
}

.rotate-45 {
  transform: rotate(45deg);
}

.rotate-60 {
  transform: rotate(60deg);
}

.rotate-75 {
  transform: rotate(75deg);
}

.rotate-90 {
  transform: rotate(90deg);
}

.rotate-105 {
  transform: rotate(105deg);
}

.rotate-120 {
  transform: rotate(120deg);
}

.rotate-135 {
  transform: rotate(135deg);
}

.rotate-150 {
  transform: rotate(150deg);
}

.rotate-165 {
  transform: rotate(165deg);
}

.rotate-180 {
  transform: rotate(180deg);
}

.rotate-195 {
  transform: rotate(195deg);
}

.rotate-210 {
  transform: rotate(210deg);
}

.rotate-225 {
  transform: rotate(225deg);
}

.rotate-240 {
  transform: rotate(240deg);
}

.rotate-255 {
  transform: rotate(255deg);
}

.rotate-270 {
  transform: rotate(270deg);
}

.rotate-285 {
  transform: rotate(285deg);
}

.rotate-300 {
  transform: rotate(300deg);
}

.rotate-315 {
  transform: rotate(315deg);
}

.rotate-330 {
  transform: rotate(330deg);
}

.rotate-345 {
  transform: rotate(345deg);
}

.rotate-360 {
  transform: rotate(360deg);
}

.rotate-0-hover:hover {
  transform: rotate(0deg);
}

.rotate-15-hover:hover {
  transform: rotate(15deg);
}

.rotate-30-hover:hover {
  transform: rotate(30deg);
}

.rotate-45-hover:hover {
  transform: rotate(45deg);
}

.rotate-60-hover:hover {
  transform: rotate(60deg);
}

.rotate-75-hover:hover {
  transform: rotate(75deg);
}

.rotate-90-hover:hover {
  transform: rotate(90deg);
}

.rotate-105-hover:hover {
  transform: rotate(105deg);
}

.rotate-120-hover:hover {
  transform: rotate(120deg);
}

.rotate-135-hover:hover {
  transform: rotate(135deg);
}

.rotate-150-hover:hover {
  transform: rotate(150deg);
}

.rotate-165-hover:hover {
  transform: rotate(165deg);
}

.rotate-180-hover:hover {
  transform: rotate(180deg);
}

.rotate-195-hover:hover {
  transform: rotate(195deg);
}

.rotate-210-hover:hover {
  transform: rotate(210deg);
}

.rotate-225-hover:hover {
  transform: rotate(225deg);
}

.rotate-240-hover:hover {
  transform: rotate(240deg);
}

.rotate-255-hover:hover {
  transform: rotate(255deg);
}

.rotate-270-hover:hover {
  transform: rotate(270deg);
}

.rotate-285-hover:hover {
  transform: rotate(285deg);
}

.rotate-300-hover:hover {
  transform: rotate(300deg);
}

.rotate-315-hover:hover {
  transform: rotate(315deg);
}

.rotate-330-hover:hover {
  transform: rotate(330deg);
}

.rotate-345-hover:hover {
  transform: rotate(345deg);
}

.rotate-360-hover:hover {
  transform: rotate(360deg);
}

.scale-0 {
  transform: scale(0);
}

.scale-5 {
  transform: scale(0.05);
}

.scale-10 {
  transform: scale(0.1);
}

.scale-15 {
  transform: scale(0.15);
}

.scale-20 {
  transform: scale(0.2);
}

.scale-25 {
  transform: scale(0.25);
}

.scale-30 {
  transform: scale(0.3);
}

.scale-35 {
  transform: scale(0.35);
}

.scale-40 {
  transform: scale(0.4);
}

.scale-45 {
  transform: scale(0.45);
}

.scale-50 {
  transform: scale(0.5);
}

.scale-55 {
  transform: scale(0.55);
}

.scale-60 {
  transform: scale(0.6);
}

.scale-65 {
  transform: scale(0.65);
}

.scale-70 {
  transform: scale(0.7);
}

.scale-75 {
  transform: scale(0.75);
}

.scale-80 {
  transform: scale(0.8);
}

.scale-85 {
  transform: scale(0.85);
}

.scale-90 {
  transform: scale(0.9);
}

.scale-95 {
  transform: scale(0.95);
}

.scale-100 {
  transform: scale(1);
}

.scale-105 {
  transform: scale(1.05);
}

.scale-110 {
  transform: scale(1.1);
}

.scale-115 {
  transform: scale(1.15);
}

.scale-120 {
  transform: scale(1.2);
}

.scale-125 {
  transform: scale(1.25);
}

.scale-130 {
  transform: scale(1.3);
}

.scale-135 {
  transform: scale(1.35);
}

.scale-140 {
  transform: scale(1.4);
}

.scale-145 {
  transform: scale(1.45);
}

.scale-150 {
  transform: scale(1.5);
}

.scale-155 {
  transform: scale(1.55);
}

.scale-160 {
  transform: scale(1.6);
}

.scale-165 {
  transform: scale(1.65);
}

.scale-170 {
  transform: scale(1.7);
}

.scale-175 {
  transform: scale(1.75);
}

.scale-180 {
  transform: scale(1.8);
}

.scale-185 {
  transform: scale(1.85);
}

.scale-190 {
  transform: scale(1.9);
}

.scale-195 {
  transform: scale(1.95);
}

.scale-200 {
  transform: scale(2);
}

.scale-0-hover:hover {
  transform: scale(0);
}

.scale-5-hover:hover {
  transform: scale(0.05);
}

.scale-10-hover:hover {
  transform: scale(0.1);
}

.scale-15-hover:hover {
  transform: scale(0.15);
}

.scale-20-hover:hover {
  transform: scale(0.2);
}

.scale-25-hover:hover {
  transform: scale(0.25);
}

.scale-30-hover:hover {
  transform: scale(0.3);
}

.scale-35-hover:hover {
  transform: scale(0.35);
}

.scale-40-hover:hover {
  transform: scale(0.4);
}

.scale-45-hover:hover {
  transform: scale(0.45);
}

.scale-50-hover:hover {
  transform: scale(0.5);
}

.scale-55-hover:hover {
  transform: scale(0.55);
}

.scale-60-hover:hover {
  transform: scale(0.6);
}

.scale-65-hover:hover {
  transform: scale(0.65);
}

.scale-70-hover:hover {
  transform: scale(0.7);
}

.scale-75-hover:hover {
  transform: scale(0.75);
}

.scale-80-hover:hover {
  transform: scale(0.8);
}

.scale-85-hover:hover {
  transform: scale(0.85);
}

.scale-90-hover:hover {
  transform: scale(0.9);
}

.scale-95-hover:hover {
  transform: scale(0.95);
}

.scale-100-hover:hover {
  transform: scale(1);
}

.scale-105-hover:hover {
  transform: scale(1.05);
}

.scale-110-hover:hover {
  transform: scale(1.1);
}

.scale-115-hover:hover {
  transform: scale(1.15);
}

.scale-120-hover:hover {
  transform: scale(1.2);
}

.scale-125-hover:hover {
  transform: scale(1.25);
}

.scale-130-hover:hover {
  transform: scale(1.3);
}

.scale-135-hover:hover {
  transform: scale(1.35);
}

.scale-140-hover:hover {
  transform: scale(1.4);
}

.scale-145-hover:hover {
  transform: scale(1.45);
}

.scale-150-hover:hover {
  transform: scale(1.5);
}

.scale-155-hover:hover {
  transform: scale(1.55);
}

.scale-160-hover:hover {
  transform: scale(1.6);
}

.scale-165-hover:hover {
  transform: scale(1.65);
}

.scale-170-hover:hover {
  transform: scale(1.7);
}

.scale-175-hover:hover {
  transform: scale(1.75);
}

.scale-180-hover:hover {
  transform: scale(1.8);
}

.scale-185-hover:hover {
  transform: scale(1.85);
}

.scale-190-hover:hover {
  transform: scale(1.9);
}

.scale-195-hover:hover {
  transform: scale(1.95);
}

.scale-200-hover:hover {
  transform: scale(2);
}

.brightness-0 {
  filter: brightness(0%);
}

.brightness-5 {
  filter: brightness(5%);
}

.brightness-10 {
  filter: brightness(10%);
}

.brightness-15 {
  filter: brightness(15%);
}

.brightness-20 {
  filter: brightness(20%);
}

.brightness-25 {
  filter: brightness(25%);
}

.brightness-30 {
  filter: brightness(30%);
}

.brightness-35 {
  filter: brightness(35%);
}

.brightness-40 {
  filter: brightness(40%);
}

.brightness-45 {
  filter: brightness(45%);
}

.brightness-50 {
  filter: brightness(50%);
}

.brightness-55 {
  filter: brightness(55%);
}

.brightness-60 {
  filter: brightness(60%);
}

.brightness-65 {
  filter: brightness(65%);
}

.brightness-70 {
  filter: brightness(70%);
}

.brightness-75 {
  filter: brightness(75%);
}

.brightness-80 {
  filter: brightness(80%);
}

.brightness-85 {
  filter: brightness(85%);
}

.brightness-90 {
  filter: brightness(90%);
}

.brightness-95 {
  filter: brightness(95%);
}

.brightness-100 {
  filter: brightness(100%);
}

.brightness-0-hover:hover {
  filter: brightness(0%);
}

.brightness-5-hover:hover {
  filter: brightness(5%);
}

.brightness-10-hover:hover {
  filter: brightness(10%);
}

.brightness-15-hover:hover {
  filter: brightness(15%);
}

.brightness-20-hover:hover {
  filter: brightness(20%);
}

.brightness-25-hover:hover {
  filter: brightness(25%);
}

.brightness-30-hover:hover {
  filter: brightness(30%);
}

.brightness-35-hover:hover {
  filter: brightness(35%);
}

.brightness-40-hover:hover {
  filter: brightness(40%);
}

.brightness-45-hover:hover {
  filter: brightness(45%);
}

.brightness-50-hover:hover {
  filter: brightness(50%);
}

.brightness-55-hover:hover {
  filter: brightness(55%);
}

.brightness-60-hover:hover {
  filter: brightness(60%);
}

.brightness-65-hover:hover {
  filter: brightness(65%);
}

.brightness-70-hover:hover {
  filter: brightness(70%);
}

.brightness-75-hover:hover {
  filter: brightness(75%);
}

.brightness-80-hover:hover {
  filter: brightness(80%);
}

.brightness-85-hover:hover {
  filter: brightness(85%);
}

.brightness-90-hover:hover {
  filter: brightness(90%);
}

.brightness-95-hover:hover {
  filter: brightness(95%);
}

.brightness-100-hover:hover {
  filter: brightness(100%);
}

.contrast-0 {
  filter: contrast(0%);
}

.contrast-5 {
  filter: contrast(5%);
}

.contrast-10 {
  filter: contrast(10%);
}

.contrast-15 {
  filter: contrast(15%);
}

.contrast-20 {
  filter: contrast(20%);
}

.contrast-25 {
  filter: contrast(25%);
}

.contrast-30 {
  filter: contrast(30%);
}

.contrast-35 {
  filter: contrast(35%);
}

.contrast-40 {
  filter: contrast(40%);
}

.contrast-45 {
  filter: contrast(45%);
}

.contrast-50 {
  filter: contrast(50%);
}

.contrast-55 {
  filter: contrast(55%);
}

.contrast-60 {
  filter: contrast(60%);
}

.contrast-65 {
  filter: contrast(65%);
}

.contrast-70 {
  filter: contrast(70%);
}

.contrast-75 {
  filter: contrast(75%);
}

.contrast-80 {
  filter: contrast(80%);
}

.contrast-85 {
  filter: contrast(85%);
}

.contrast-90 {
  filter: contrast(90%);
}

.contrast-95 {
  filter: contrast(95%);
}

.contrast-100 {
  filter: contrast(100%);
}

.contrast-0-hover:hover {
  filter: contrast(0%);
}

.contrast-5-hover:hover {
  filter: contrast(5%);
}

.contrast-10-hover:hover {
  filter: contrast(10%);
}

.contrast-15-hover:hover {
  filter: contrast(15%);
}

.contrast-20-hover:hover {
  filter: contrast(20%);
}

.contrast-25-hover:hover {
  filter: contrast(25%);
}

.contrast-30-hover:hover {
  filter: contrast(30%);
}

.contrast-35-hover:hover {
  filter: contrast(35%);
}

.contrast-40-hover:hover {
  filter: contrast(40%);
}

.contrast-45-hover:hover {
  filter: contrast(45%);
}

.contrast-50-hover:hover {
  filter: contrast(50%);
}

.contrast-55-hover:hover {
  filter: contrast(55%);
}

.contrast-60-hover:hover {
  filter: contrast(60%);
}

.contrast-65-hover:hover {
  filter: contrast(65%);
}

.contrast-70-hover:hover {
  filter: contrast(70%);
}

.contrast-75-hover:hover {
  filter: contrast(75%);
}

.contrast-80-hover:hover {
  filter: contrast(80%);
}

.contrast-85-hover:hover {
  filter: contrast(85%);
}

.contrast-90-hover:hover {
  filter: contrast(90%);
}

.contrast-95-hover:hover {
  filter: contrast(95%);
}

.contrast-100-hover:hover {
  filter: contrast(100%);
}

.grayscale-0 {
  filter: grayscale(0%);
}

.grayscale-5 {
  filter: grayscale(5%);
}

.grayscale-10 {
  filter: grayscale(10%);
}

.grayscale-15 {
  filter: grayscale(15%);
}

.grayscale-20 {
  filter: grayscale(20%);
}

.grayscale-25 {
  filter: grayscale(25%);
}

.grayscale-30 {
  filter: grayscale(30%);
}

.grayscale-35 {
  filter: grayscale(35%);
}

.grayscale-40 {
  filter: grayscale(40%);
}

.grayscale-45 {
  filter: grayscale(45%);
}

.grayscale-50 {
  filter: grayscale(50%);
}

.grayscale-55 {
  filter: grayscale(55%);
}

.grayscale-60 {
  filter: grayscale(60%);
}

.grayscale-65 {
  filter: grayscale(65%);
}

.grayscale-70 {
  filter: grayscale(70%);
}

.grayscale-75 {
  filter: grayscale(75%);
}

.grayscale-80 {
  filter: grayscale(80%);
}

.grayscale-85 {
  filter: grayscale(85%);
}

.grayscale-90 {
  filter: grayscale(90%);
}

.grayscale-95 {
  filter: grayscale(95%);
}

.grayscale-100 {
  filter: grayscale(100%);
}

.grayscale-0-hover:hover {
  filter: grayscale(0%);
}

.grayscale-5-hover:hover {
  filter: grayscale(5%);
}

.grayscale-10-hover:hover {
  filter: grayscale(10%);
}

.grayscale-15-hover:hover {
  filter: grayscale(15%);
}

.grayscale-20-hover:hover {
  filter: grayscale(20%);
}

.grayscale-25-hover:hover {
  filter: grayscale(25%);
}

.grayscale-30-hover:hover {
  filter: grayscale(30%);
}

.grayscale-35-hover:hover {
  filter: grayscale(35%);
}

.grayscale-40-hover:hover {
  filter: grayscale(40%);
}

.grayscale-45-hover:hover {
  filter: grayscale(45%);
}

.grayscale-50-hover:hover {
  filter: grayscale(50%);
}

.grayscale-55-hover:hover {
  filter: grayscale(55%);
}

.grayscale-60-hover:hover {
  filter: grayscale(60%);
}

.grayscale-65-hover:hover {
  filter: grayscale(65%);
}

.grayscale-70-hover:hover {
  filter: grayscale(70%);
}

.grayscale-75-hover:hover {
  filter: grayscale(75%);
}

.grayscale-80-hover:hover {
  filter: grayscale(80%);
}

.grayscale-85-hover:hover {
  filter: grayscale(85%);
}

.grayscale-90-hover:hover {
  filter: grayscale(90%);
}

.grayscale-95-hover:hover {
  filter: grayscale(95%);
}

.grayscale-100-hover:hover {
  filter: grayscale(100%);
}

.invert-0 {
  filter: invert(0%);
}

.invert-5 {
  filter: invert(5%);
}

.invert-10 {
  filter: invert(10%);
}

.invert-15 {
  filter: invert(15%);
}

.invert-20 {
  filter: invert(20%);
}

.invert-25 {
  filter: invert(25%);
}

.invert-30 {
  filter: invert(30%);
}

.invert-35 {
  filter: invert(35%);
}

.invert-40 {
  filter: invert(40%);
}

.invert-45 {
  filter: invert(45%);
}

.invert-50 {
  filter: invert(50%);
}

.invert-55 {
  filter: invert(55%);
}

.invert-60 {
  filter: invert(60%);
}

.invert-65 {
  filter: invert(65%);
}

.invert-70 {
  filter: invert(70%);
}

.invert-75 {
  filter: invert(75%);
}

.invert-80 {
  filter: invert(80%);
}

.invert-85 {
  filter: invert(85%);
}

.invert-90 {
  filter: invert(90%);
}

.invert-95 {
  filter: invert(95%);
}

.invert-100 {
  filter: invert(100%);
}

.invert-0-hover:hover {
  filter: invert(0%);
}

.invert-5-hover:hover {
  filter: invert(5%);
}

.invert-10-hover:hover {
  filter: invert(10%);
}

.invert-15-hover:hover {
  filter: invert(15%);
}

.invert-20-hover:hover {
  filter: invert(20%);
}

.invert-25-hover:hover {
  filter: invert(25%);
}

.invert-30-hover:hover {
  filter: invert(30%);
}

.invert-35-hover:hover {
  filter: invert(35%);
}

.invert-40-hover:hover {
  filter: invert(40%);
}

.invert-45-hover:hover {
  filter: invert(45%);
}

.invert-50-hover:hover {
  filter: invert(50%);
}

.invert-55-hover:hover {
  filter: invert(55%);
}

.invert-60-hover:hover {
  filter: invert(60%);
}

.invert-65-hover:hover {
  filter: invert(65%);
}

.invert-70-hover:hover {
  filter: invert(70%);
}

.invert-75-hover:hover {
  filter: invert(75%);
}

.invert-80-hover:hover {
  filter: invert(80%);
}

.invert-85-hover:hover {
  filter: invert(85%);
}

.invert-90-hover:hover {
  filter: invert(90%);
}

.invert-95-hover:hover {
  filter: invert(95%);
}

.invert-100-hover:hover {
  filter: invert(100%);
}

.opacity-0 {
  filter: opacity(0%);
}

.opacity-5 {
  filter: opacity(5%);
}

.opacity-10 {
  filter: opacity(10%);
}

.opacity-15 {
  filter: opacity(15%);
}

.opacity-20 {
  filter: opacity(20%);
}

.opacity-25 {
  filter: opacity(25%);
}

.opacity-30 {
  filter: opacity(30%);
}

.opacity-35 {
  filter: opacity(35%);
}

.opacity-40 {
  filter: opacity(40%);
}

.opacity-45 {
  filter: opacity(45%);
}

.opacity-50 {
  filter: opacity(50%);
}

.opacity-55 {
  filter: opacity(55%);
}

.opacity-60 {
  filter: opacity(60%);
}

.opacity-65 {
  filter: opacity(65%);
}

.opacity-70 {
  filter: opacity(70%);
}

.opacity-75 {
  filter: opacity(75%);
}

.opacity-80 {
  filter: opacity(80%);
}

.opacity-85 {
  filter: opacity(85%);
}

.opacity-90 {
  filter: opacity(90%);
}

.opacity-95 {
  filter: opacity(95%);
}

.opacity-100 {
  filter: opacity(100%);
}

.opacity-0-hover:hover {
  filter: opacity(0%);
}

.opacity-5-hover:hover {
  filter: opacity(5%);
}

.opacity-10-hover:hover {
  filter: opacity(10%);
}

.opacity-15-hover:hover {
  filter: opacity(15%);
}

.opacity-20-hover:hover {
  filter: opacity(20%);
}

.opacity-25-hover:hover {
  filter: opacity(25%);
}

.opacity-30-hover:hover {
  filter: opacity(30%);
}

.opacity-35-hover:hover {
  filter: opacity(35%);
}

.opacity-40-hover:hover {
  filter: opacity(40%);
}

.opacity-45-hover:hover {
  filter: opacity(45%);
}

.opacity-50-hover:hover {
  filter: opacity(50%);
}

.opacity-55-hover:hover {
  filter: opacity(55%);
}

.opacity-60-hover:hover {
  filter: opacity(60%);
}

.opacity-65-hover:hover {
  filter: opacity(65%);
}

.opacity-70-hover:hover {
  filter: opacity(70%);
}

.opacity-75-hover:hover {
  filter: opacity(75%);
}

.opacity-80-hover:hover {
  filter: opacity(80%);
}

.opacity-85-hover:hover {
  filter: opacity(85%);
}

.opacity-90-hover:hover {
  filter: opacity(90%);
}

.opacity-95-hover:hover {
  filter: opacity(95%);
}

.opacity-100-hover:hover {
  filter: opacity(100%);
}

.sepia-0 {
  filter: sepia(0%);
}

.sepia-5 {
  filter: sepia(5%);
}

.sepia-10 {
  filter: sepia(10%);
}

.sepia-15 {
  filter: sepia(15%);
}

.sepia-20 {
  filter: sepia(20%);
}

.sepia-25 {
  filter: sepia(25%);
}

.sepia-30 {
  filter: sepia(30%);
}

.sepia-35 {
  filter: sepia(35%);
}

.sepia-40 {
  filter: sepia(40%);
}

.sepia-45 {
  filter: sepia(45%);
}

.sepia-50 {
  filter: sepia(50%);
}

.sepia-55 {
  filter: sepia(55%);
}

.sepia-60 {
  filter: sepia(60%);
}

.sepia-65 {
  filter: sepia(65%);
}

.sepia-70 {
  filter: sepia(70%);
}

.sepia-75 {
  filter: sepia(75%);
}

.sepia-80 {
  filter: sepia(80%);
}

.sepia-85 {
  filter: sepia(85%);
}

.sepia-90 {
  filter: sepia(90%);
}

.sepia-95 {
  filter: sepia(95%);
}

.sepia-100 {
  filter: sepia(100%);
}

.sepia-0-hover:hover {
  filter: sepia(0%);
}

.sepia-5-hover:hover {
  filter: sepia(5%);
}

.sepia-10-hover:hover {
  filter: sepia(10%);
}

.sepia-15-hover:hover {
  filter: sepia(15%);
}

.sepia-20-hover:hover {
  filter: sepia(20%);
}

.sepia-25-hover:hover {
  filter: sepia(25%);
}

.sepia-30-hover:hover {
  filter: sepia(30%);
}

.sepia-35-hover:hover {
  filter: sepia(35%);
}

.sepia-40-hover:hover {
  filter: sepia(40%);
}

.sepia-45-hover:hover {
  filter: sepia(45%);
}

.sepia-50-hover:hover {
  filter: sepia(50%);
}

.sepia-55-hover:hover {
  filter: sepia(55%);
}

.sepia-60-hover:hover {
  filter: sepia(60%);
}

.sepia-65-hover:hover {
  filter: sepia(65%);
}

.sepia-70-hover:hover {
  filter: sepia(70%);
}

.sepia-75-hover:hover {
  filter: sepia(75%);
}

.sepia-80-hover:hover {
  filter: sepia(80%);
}

.sepia-85-hover:hover {
  filter: sepia(85%);
}

.sepia-90-hover:hover {
  filter: sepia(90%);
}

.sepia-95-hover:hover {
  filter: sepia(95%);
}

.sepia-100-hover:hover {
  filter: sepia(100%);
}

.saturate-0 {
  filter: saturate(0%);
}

.saturate-5 {
  filter: saturate(5%);
}

.saturate-10 {
  filter: saturate(10%);
}

.saturate-15 {
  filter: saturate(15%);
}

.saturate-20 {
  filter: saturate(20%);
}

.saturate-25 {
  filter: saturate(25%);
}

.saturate-30 {
  filter: saturate(30%);
}

.saturate-35 {
  filter: saturate(35%);
}

.saturate-40 {
  filter: saturate(40%);
}

.saturate-45 {
  filter: saturate(45%);
}

.saturate-50 {
  filter: saturate(50%);
}

.saturate-55 {
  filter: saturate(55%);
}

.saturate-60 {
  filter: saturate(60%);
}

.saturate-65 {
  filter: saturate(65%);
}

.saturate-70 {
  filter: saturate(70%);
}

.saturate-75 {
  filter: saturate(75%);
}

.saturate-80 {
  filter: saturate(80%);
}

.saturate-85 {
  filter: saturate(85%);
}

.saturate-90 {
  filter: saturate(90%);
}

.saturate-95 {
  filter: saturate(95%);
}

.saturate-100 {
  filter: saturate(100%);
}

.saturate-105 {
  filter: saturate(105%);
}

.saturate-110 {
  filter: saturate(110%);
}

.saturate-115 {
  filter: saturate(115%);
}

.saturate-120 {
  filter: saturate(120%);
}

.saturate-125 {
  filter: saturate(125%);
}

.saturate-130 {
  filter: saturate(130%);
}

.saturate-135 {
  filter: saturate(135%);
}

.saturate-140 {
  filter: saturate(140%);
}

.saturate-145 {
  filter: saturate(145%);
}

.saturate-150 {
  filter: saturate(150%);
}

.saturate-155 {
  filter: saturate(155%);
}

.saturate-160 {
  filter: saturate(160%);
}

.saturate-165 {
  filter: saturate(165%);
}

.saturate-170 {
  filter: saturate(170%);
}

.saturate-175 {
  filter: saturate(175%);
}

.saturate-180 {
  filter: saturate(180%);
}

.saturate-185 {
  filter: saturate(185%);
}

.saturate-190 {
  filter: saturate(190%);
}

.saturate-195 {
  filter: saturate(195%);
}

.saturate-200 {
  filter: saturate(200%);
}

.saturate-0-hover:hover {
  filter: saturate(0%);
}

.saturate-5-hover:hover {
  filter: saturate(5%);
}

.saturate-10-hover:hover {
  filter: saturate(10%);
}

.saturate-15-hover:hover {
  filter: saturate(15%);
}

.saturate-20-hover:hover {
  filter: saturate(20%);
}

.saturate-25-hover:hover {
  filter: saturate(25%);
}

.saturate-30-hover:hover {
  filter: saturate(30%);
}

.saturate-35-hover:hover {
  filter: saturate(35%);
}

.saturate-40-hover:hover {
  filter: saturate(40%);
}

.saturate-45-hover:hover {
  filter: saturate(45%);
}

.saturate-50-hover:hover {
  filter: saturate(50%);
}

.saturate-55-hover:hover {
  filter: saturate(55%);
}

.saturate-60-hover:hover {
  filter: saturate(60%);
}

.saturate-65-hover:hover {
  filter: saturate(65%);
}

.saturate-70-hover:hover {
  filter: saturate(70%);
}

.saturate-75-hover:hover {
  filter: saturate(75%);
}

.saturate-80-hover:hover {
  filter: saturate(80%);
}

.saturate-85-hover:hover {
  filter: saturate(85%);
}

.saturate-90-hover:hover {
  filter: saturate(90%);
}

.saturate-95-hover:hover {
  filter: saturate(95%);
}

.saturate-100-hover:hover {
  filter: saturate(100%);
}

.saturate-105-hover:hover {
  filter: saturate(105%);
}

.saturate-110-hover:hover {
  filter: saturate(110%);
}

.saturate-115-hover:hover {
  filter: saturate(115%);
}

.saturate-120-hover:hover {
  filter: saturate(120%);
}

.saturate-125-hover:hover {
  filter: saturate(125%);
}

.saturate-130-hover:hover {
  filter: saturate(130%);
}

.saturate-135-hover:hover {
  filter: saturate(135%);
}

.saturate-140-hover:hover {
  filter: saturate(140%);
}

.saturate-145-hover:hover {
  filter: saturate(145%);
}

.saturate-150-hover:hover {
  filter: saturate(150%);
}

.saturate-155-hover:hover {
  filter: saturate(155%);
}

.saturate-160-hover:hover {
  filter: saturate(160%);
}

.saturate-165-hover:hover {
  filter: saturate(165%);
}

.saturate-170-hover:hover {
  filter: saturate(170%);
}

.saturate-175-hover:hover {
  filter: saturate(175%);
}

.saturate-180-hover:hover {
  filter: saturate(180%);
}

.saturate-185-hover:hover {
  filter: saturate(185%);
}

.saturate-190-hover:hover {
  filter: saturate(190%);
}

.saturate-195-hover:hover {
  filter: saturate(195%);
}

.saturate-200-hover:hover {
  filter: saturate(200%);
}

.hue-rotate-0 {
  filter: hue-rotate(0deg);
}

.hue-rotate-15 {
  filter: hue-rotate(15deg);
}

.hue-rotate-30 {
  filter: hue-rotate(30deg);
}

.hue-rotate-45 {
  filter: hue-rotate(45deg);
}

.hue-rotate-60 {
  filter: hue-rotate(60deg);
}

.hue-rotate-75 {
  filter: hue-rotate(75deg);
}

.hue-rotate-90 {
  filter: hue-rotate(90deg);
}

.hue-rotate-105 {
  filter: hue-rotate(105deg);
}

.hue-rotate-120 {
  filter: hue-rotate(120deg);
}

.hue-rotate-135 {
  filter: hue-rotate(135deg);
}

.hue-rotate-150 {
  filter: hue-rotate(150deg);
}

.hue-rotate-165 {
  filter: hue-rotate(165deg);
}

.hue-rotate-180 {
  filter: hue-rotate(180deg);
}

.hue-rotate-195 {
  filter: hue-rotate(195deg);
}

.hue-rotate-210 {
  filter: hue-rotate(210deg);
}

.hue-rotate-225 {
  filter: hue-rotate(225deg);
}

.hue-rotate-240 {
  filter: hue-rotate(240deg);
}

.hue-rotate-255 {
  filter: hue-rotate(255deg);
}

.hue-rotate-270 {
  filter: hue-rotate(270deg);
}

.hue-rotate-285 {
  filter: hue-rotate(285deg);
}

.hue-rotate-300 {
  filter: hue-rotate(300deg);
}

.hue-rotate-315 {
  filter: hue-rotate(315deg);
}

.hue-rotate-330 {
  filter: hue-rotate(330deg);
}

.hue-rotate-345 {
  filter: hue-rotate(345deg);
}

.hue-rotate-360 {
  filter: hue-rotate(360deg);
}

.hue-rotate-0-hover:hover {
  filter: hue-rotate(0deg);
}

.hue-rotate-15-hover:hover {
  filter: hue-rotate(15deg);
}

.hue-rotate-30-hover:hover {
  filter: hue-rotate(30deg);
}

.hue-rotate-45-hover:hover {
  filter: hue-rotate(45deg);
}

.hue-rotate-60-hover:hover {
  filter: hue-rotate(60deg);
}

.hue-rotate-75-hover:hover {
  filter: hue-rotate(75deg);
}

.hue-rotate-90-hover:hover {
  filter: hue-rotate(90deg);
}

.hue-rotate-105-hover:hover {
  filter: hue-rotate(105deg);
}

.hue-rotate-120-hover:hover {
  filter: hue-rotate(120deg);
}

.hue-rotate-135-hover:hover {
  filter: hue-rotate(135deg);
}

.hue-rotate-150-hover:hover {
  filter: hue-rotate(150deg);
}

.hue-rotate-165-hover:hover {
  filter: hue-rotate(165deg);
}

.hue-rotate-180-hover:hover {
  filter: hue-rotate(180deg);
}

.hue-rotate-195-hover:hover {
  filter: hue-rotate(195deg);
}

.hue-rotate-210-hover:hover {
  filter: hue-rotate(210deg);
}

.hue-rotate-225-hover:hover {
  filter: hue-rotate(225deg);
}

.hue-rotate-240-hover:hover {
  filter: hue-rotate(240deg);
}

.hue-rotate-255-hover:hover {
  filter: hue-rotate(255deg);
}

.hue-rotate-270-hover:hover {
  filter: hue-rotate(270deg);
}

.hue-rotate-285-hover:hover {
  filter: hue-rotate(285deg);
}

.hue-rotate-300-hover:hover {
  filter: hue-rotate(300deg);
}

.hue-rotate-315-hover:hover {
  filter: hue-rotate(315deg);
}

.hue-rotate-330-hover:hover {
  filter: hue-rotate(330deg);
}

.hue-rotate-345-hover:hover {
  filter: hue-rotate(345deg);
}

.hue-rotate-360-hover:hover {
  filter: hue-rotate(360deg);
}

.duotone-0 {
  filter: sepia(100%) hue-rotate(0deg);
}

.duotone-15 {
  filter: sepia(100%) hue-rotate(15deg);
}

.duotone-30 {
  filter: sepia(100%) hue-rotate(30deg);
}

.duotone-45 {
  filter: sepia(100%) hue-rotate(45deg);
}

.duotone-60 {
  filter: sepia(100%) hue-rotate(60deg);
}

.duotone-75 {
  filter: sepia(100%) hue-rotate(75deg);
}

.duotone-90 {
  filter: sepia(100%) hue-rotate(90deg);
}

.duotone-105 {
  filter: sepia(100%) hue-rotate(105deg);
}

.duotone-120 {
  filter: sepia(100%) hue-rotate(120deg);
}

.duotone-135 {
  filter: sepia(100%) hue-rotate(135deg);
}

.duotone-150 {
  filter: sepia(100%) hue-rotate(150deg);
}

.duotone-165 {
  filter: sepia(100%) hue-rotate(165deg);
}

.duotone-180 {
  filter: sepia(100%) hue-rotate(180deg);
}

.duotone-195 {
  filter: sepia(100%) hue-rotate(195deg);
}

.duotone-210 {
  filter: sepia(100%) hue-rotate(210deg);
}

.duotone-225 {
  filter: sepia(100%) hue-rotate(225deg);
}

.duotone-240 {
  filter: sepia(100%) hue-rotate(240deg);
}

.duotone-255 {
  filter: sepia(100%) hue-rotate(255deg);
}

.duotone-270 {
  filter: sepia(100%) hue-rotate(270deg);
}

.duotone-285 {
  filter: sepia(100%) hue-rotate(285deg);
}

.duotone-300 {
  filter: sepia(100%) hue-rotate(300deg);
}

.duotone-315 {
  filter: sepia(100%) hue-rotate(315deg);
}

.duotone-330 {
  filter: sepia(100%) hue-rotate(330deg);
}

.duotone-345 {
  filter: sepia(100%) hue-rotate(345deg);
}

.duotone-360 {
  filter: sepia(100%) hue-rotate(360deg);
}

.duotone-0-hover:hover {
  filter: sepia(100%) hue-rotate(0deg);
}

.duotone-15-hover:hover {
  filter: sepia(100%) hue-rotate(15deg);
}

.duotone-30-hover:hover {
  filter: sepia(100%) hue-rotate(30deg);
}

.duotone-45-hover:hover {
  filter: sepia(100%) hue-rotate(45deg);
}

.duotone-60-hover:hover {
  filter: sepia(100%) hue-rotate(60deg);
}

.duotone-75-hover:hover {
  filter: sepia(100%) hue-rotate(75deg);
}

.duotone-90-hover:hover {
  filter: sepia(100%) hue-rotate(90deg);
}

.duotone-105-hover:hover {
  filter: sepia(100%) hue-rotate(105deg);
}

.duotone-120-hover:hover {
  filter: sepia(100%) hue-rotate(120deg);
}

.duotone-135-hover:hover {
  filter: sepia(100%) hue-rotate(135deg);
}

.duotone-150-hover:hover {
  filter: sepia(100%) hue-rotate(150deg);
}

.duotone-165-hover:hover {
  filter: sepia(100%) hue-rotate(165deg);
}

.duotone-180-hover:hover {
  filter: sepia(100%) hue-rotate(180deg);
}

.duotone-195-hover:hover {
  filter: sepia(100%) hue-rotate(195deg);
}

.duotone-210-hover:hover {
  filter: sepia(100%) hue-rotate(210deg);
}

.duotone-225-hover:hover {
  filter: sepia(100%) hue-rotate(225deg);
}

.duotone-240-hover:hover {
  filter: sepia(100%) hue-rotate(240deg);
}

.duotone-255-hover:hover {
  filter: sepia(100%) hue-rotate(255deg);
}

.duotone-270-hover:hover {
  filter: sepia(100%) hue-rotate(270deg);
}

.duotone-285-hover:hover {
  filter: sepia(100%) hue-rotate(285deg);
}

.duotone-300-hover:hover {
  filter: sepia(100%) hue-rotate(300deg);
}

.duotone-315-hover:hover {
  filter: sepia(100%) hue-rotate(315deg);
}

.duotone-330-hover:hover {
  filter: sepia(100%) hue-rotate(330deg);
}

.duotone-345-hover:hover {
  filter: sepia(100%) hue-rotate(345deg);
}

.duotone-360-hover:hover {
  filter: sepia(100%) hue-rotate(360deg);
}

/**
 * Add classes to a parent of the menu <ul> element.
 * This system assumes that the menu element is ul.menu
 *
 * You must select one of the following orientations:
 * .horizontal  - top level items are arranged in a single row
 * .vertical    - top level items are stacked in a single column
 *
 * By default, sub-menus are hidden, to show them add classes:
 * .level-2  - enables the 2nd level menu items
 * .level-3  - enables the 3rd level menu items
 *
 * By default, sub-menus open down and right, to open left add class:
 * .open-left - open sub-menus to the left
 *
 * In vertical menus, to open sub-menus stacked (accordion), add class:
 * .stacked  - open sub-menus stacked, only for vertical menus
 *
 * Sub-menus open on hover for non-mobile devices. For mobile devices, they open on click.
 * JS for adding/removing .open class on click:
 *
 *	jQuery('html').on('click', 'body.mobile .menu .parent', function(e){
 *		e.stopPropagation();
 *		jQuery(e.target).toggleClass('open');
 *		jQuery(e.target).siblings().removeClass('open');
 *	});
 *
 * Demo: https://codepen.io/lyquix/pen/geOgQb
 *
 */
.horizontal ul,
.vertical ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.horizontal li,
.vertical li {
  position: relative;
}
.horizontal li.parent > a, .horizontal li.menu-item-has-children > a,
.vertical li.parent > a,
.vertical li.menu-item-has-children > a {
  margin-right: 2em;
}
.horizontal li.parent:after, .horizontal li.menu-item-has-children:after,
.vertical li.parent:after,
.vertical li.menu-item-has-children:after {
  display: block;
  content: "▼";
  position: absolute;
  right: 0.5em;
  top: 0.5em;
}
.horizontal li ul,
.vertical li ul {
  position: absolute;
}
.horizontal a,
.vertical a {
  display: block;
}

.horizontal ul.menu > li ul,
.vertical ul.menu > li ul {
  display: none;
}
.horizontal.level-2 ul.menu > li > ul > li > ul,
.vertical.level-2 ul.menu > li > ul > li > ul {
  display: none;
}

.horizontal ul.menu > li {
  float: left;
}
.horizontal.level-3 ul.menu > li > ul > li > ul {
  left: 100%;
  top: 0;
}
.horizontal.level-3.open-left ul.menu > li > ul > li > ul {
  left: auto;
  right: 100%;
}

.vertical.level-2 ul.menu {
  display: inline-block;
}
.vertical.level-2 ul.menu > li > ul {
  left: 100%;
  top: 0;
}
.vertical.level-2.open-left ul.menu > li > ul {
  left: auto;
  right: 100%;
}
.vertical.level-2.level-3 ul.menu > li > ul > li > ul {
  left: 100%;
  top: 0;
}
.vertical.level-2.level-3.open-left ul.menu > li > ul > li > ul {
  left: auto;
  right: 100%;
}
.vertical.stacked.level-2 ul.menu > li > ul {
  position: static;
}
.vertical.stacked.level-2.level-3 ul.menu > li > ul > li > ul {
  position: static;
}

body:not(.mobile) .level-2 ul.menu > li:hover > ul {
  display: block;
}
body:not(.mobile) .level-2.level-3 ul.menu > li:hover > ul > li:hover > ul {
  display: block;
}

body.mobile .level-2 ul.menu > li.open > ul {
  display: block;
}
body.mobile .level-2.level-3 ul.menu > li.open > ul > li.open > ul {
  display: block;
}

.accordion {
  overflow: hidden;
  transition: height 0.5s;
}

/**
 * print.scss - Common CSS classes to apply for print version
 *
 * @version     2.4.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2018 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
@media print {
  code,
kbd,
pre,
samp,
blockquote {
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr {
    page-break-inside: avoid;
  }

  img {
    page-break-inside: avoid;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h1,
h2,
h3,
h4,
h5,
h6 {
    page-break-after: avoid;
  }
}
.page-break-before-always {
  page-break-before: always;
}

.page-break-before-avoid {
  page-break-before: avoid;
}

.page-break-after-always {
  page-break-after: always;
}

.page-break-after-avoid {
  page-break-after: avoid;
}

.page-break-inside-avoid {
  page-break-inside: avoid;
}

@media print {
  .print-hide, .print-hide *, .print-hide *:before, .print-hide *:after, .print-hide *:first-letter, .print-hide *:first-line {
    display: none !important;
  }
}

@media print {
  .print-no-background, .print-no-background *, .print-no-background *:before, .print-no-background *:after, .print-no-background *:first-letter, .print-no-background *:first-line {
    background: transparent !important;
    background-image: none !important;
  }
}

@media print {
  .print-text-color-black, .print-text-color-black *, .print-text-color-black *:before, .print-text-color-black *:after, .print-text-color-black *:first-letter, .print-text-color-black *:first-line {
    color: #000 !important;
  }
}

@media print {
  .print-no-box-shadow, .print-no-box-shadow *, .print-no-box-shadow *:before, .print-no-box-shadow *:after, .print-no-box-shadow *:first-letter, .print-no-box-shadow *:first-line {
    box-shadow: none !important;
  }
}

@media print {
  .print-no-text-shadow, .print-no-text-shadow *, .print-no-text-shadow *:before, .print-no-text-shadow *:after, .print-no-text-shadow *:first-letter, .print-no-text-shadow *:first-line {
    text-shadow: none !important;
  }
}

@media print {
  .print-links-href:after, .print-links-href:visited:after, .print-links-href a:after, .print-links-href a:visited:after {
    content: " (" attr(href) ")";
  }
  .print-links-href[href^="#"]:after, .print-links-href[href^="#"]:visited:after, .print-links-href[href^="javascript:"]:after, .print-links-href[href^="javascript:"]:visited:after, .print-links-href a[href^="#"]:after, .print-links-href a[href^="#"]:visited:after, .print-links-href a[href^="javascript:"]:after, .print-links-href a[href^="javascript:"]:visited:after {
    content: "";
  }
}

@media print {
  .print-abbr-title:after, .print-abbr-title abbr:after {
    content: " (" attr(title) ")";
  }
}

/**
 * joomla.scss - Styles for Joomla system messages, tooltips, breadcrumbs, pagination
 *
 * @version     2.4.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2018 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
.tooltip {
  display: none !important;
}

#system-message .alert {
  padding: 0.75em 1.5em;
  margin: 1.5em 0;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  border-radius: 4px;
}
#system-message .alert-message {
  background-color: #dff0d8;
  border: 1px solid #f0f7ea;
  color: #3c763d;
}
#system-message .alert-message .close {
  text-decoration: none;
  color: #3c763d;
}
#system-message .alert-message .close:hover {
  color: #3c763d;
}
#system-message .alert-message h4 {
  color: #3c763d;
}
#system-message .alert-notice {
  background-color: #d9edf7;
  border: 1px solid #eef9fb;
  color: #31708f;
}
#system-message .alert-notice .close {
  text-decoration: none;
  color: #31708f;
}
#system-message .alert-notice .close:hover {
  color: #31708f;
}
#system-message .alert-notice h4 {
  color: #31708f;
}
#system-message .alert-warning {
  background-color: #fcf8e3;
  border: 1px solid #fefdfa;
  color: #8a6d3b;
}
#system-message .alert-warning .close {
  text-decoration: none;
  color: #8a6d3b;
}
#system-message .alert-warning .close:hover {
  color: #8a6d3b;
}
#system-message .alert-warning h4 {
  color: #8a6d3b;
}
#system-message .alert-error {
  background-color: #f2dede;
  border: 1px solid #f9f0f2;
  color: #a94442;
}
#system-message .alert-error .close {
  text-decoration: none;
  color: #a94442;
}
#system-message .alert-error .close:hover {
  color: #a94442;
}
#system-message .alert-error h4 {
  color: #a94442;
}
#system-message h4 {
  margin: 0;
}
#system-message .close {
  float: right;
  cursor: pointer;
}

ul.breadcrumb {
  list-style: none;
  padding: 0;
}
ul.breadcrumb li {
  display: inline;
}
ul.breadcrumb li span.ider:before {
  display: inline;
  padding: 0 0.5em;
  color: #0069a7;
  content: ">";
}
ul.breadcrumb li span.ider img {
  display: none;
}
ul.breadcrumb li:first-child {
  display: none;
}

.pagination .pageslinks ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.pagination .pageslinks ul li {
  float: left;
  margin: 1em 0.67em 1em 0;
  display: inline-block;
}
.pagination .pageslinks ul li.active a {
  display: inline-block;
  background-color: #001833;
  color: #fff;
  padding: 0.33em 0.67em;
  border-radius: 0.33em;
}
.pagination .pageslinks ul li.active a:hover {
  text-decoration: none;
  background-color: #004899;
  color: #fff;
}
.pagination .pageslinks ul li.active.first a:before {
  display: inline;
  content: "⟪";
}
.pagination .pageslinks ul li.active.prev a:before {
  display: inline;
  content: "⟨";
}
.pagination .pageslinks ul li.active.next a:before {
  display: inline;
  content: "⟩";
}
.pagination .pageslinks ul li.active.last a:before {
  display: inline;
  content: "⟫";
}
.pagination .pageslinks ul li.inactive {
  background-color: #ccc;
  color: #fff;
  padding: 0.33em 0.67em;
  border-radius: 0.33em;
  cursor: pointer;
}
.pagination .pageslinks ul li.inactive:hover {
  text-decoration: none;
  background-color: #eee;
  color: #003066;
}
.pagination .pageslinks ul li.inactive.first:before {
  display: inline;
  content: "⟪";
}
.pagination .pageslinks ul li.inactive.prev:before {
  display: inline;
  content: "⟨";
}
.pagination .pageslinks ul li.inactive.page {
  background-color: #eee;
  color: #003066;
}
.pagination .pageslinks ul li.inactive.next:before {
  display: inline;
  content: "⟩";
}
.pagination .pageslinks ul li.inactive.last:before {
  display: inline;
  content: "⟫";
}
.pagination .pagescounter {
  font-size: 0.8em;
  text-transform: uppercase;
  font-weight: bold;
}

body[screen=xs] .pagination .page {
  display: none;
}

/**
 * flexicontent.scss - Set styles for FLEXIcontent elements and structures
 *
 * @version     2.4.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2018 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
#fc_filter_form_blocker {
  display: none;
}

/**
 * lyqbox.scss - Base styles for LyqBox lightbox
 *
 * @version     2.4.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2018 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
#lyqbox .zoom-out, #lyqbox .zoom-in, #lyqbox .next, #lyqbox .prev, #lyqbox .close {
  display: block;
  position: absolute;
  z-index: 4;
  width: 4rem;
  height: 4rem;
  background: rgba(0, 0, 0, 0.2);
  background-size: 2em 2em;
  background-repeat: no-repeat;
  background-position: center;
}
#lyqbox .zoom-out:hover, #lyqbox .zoom-in:hover, #lyqbox .next:hover, #lyqbox .prev:hover, #lyqbox .close:hover {
  cursor: pointer;
}
#lyqbox .zoom-out:after, #lyqbox .zoom-in:after, #lyqbox .next:after, #lyqbox .prev:after, #lyqbox .close:after {
  font-size: 2rem;
}

#lyqbox {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 9999;
  transition: visibility 0s linear 0.5s, opacity 0.5s linear;
  background-color: rgba(0, 0, 0, 0.85);
  visibility: hidden;
  opacity: 0;
  color: #fff;
}
#lyqbox.open {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
}
#lyqbox .content-wrapper {
  opacity: 0;
  transition: opacity 0.5s;
  position: absolute;
  z-index: 1;
  display: flex;
  width: 90vw;
  height: 90vh;
  margin: 5vh 5vw;
}
#lyqbox .content-wrapper.active {
  opacity: 1;
  z-index: 2;
}
#lyqbox .content-wrapper .content {
  z-index: 3;
  padding-right: 0.5rem;
  overflow: hidden;
  min-width: 75%;
  min-height: unset;
}
#lyqbox .content-wrapper .content .image-container {
  width: 100%;
  height: 100%;
  text-align: center;
}
#lyqbox .content-wrapper .content .image-container img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  transition: all 0.25s;
}
#lyqbox .content-wrapper .content .image-container img[data-lyqbox-zoom="0"] {
  transform: scale(1);
}
#lyqbox .content-wrapper .content .image-container img[data-lyqbox-zoom="1"] {
  transform: scale(1.5);
}
#lyqbox .content-wrapper .content .image-container img[data-lyqbox-zoom="2"] {
  transform: scale(2);
}
#lyqbox .content-wrapper .content .image-container img[data-lyqbox-zoom="3"] {
  transform: scale(3);
}
#lyqbox .content-wrapper .content .image-container img[data-lyqbox-zoom="4"] {
  transform: scale(5);
}
#lyqbox .content-wrapper .content .video-container iframe {
  border: none;
}
#lyqbox .content-wrapper .content.html, #lyqbox .content-wrapper .content.alert {
  overflow: auto;
}
#lyqbox .content-wrapper .info {
  z-index: 3;
  min-width: 25%;
  min-height: unset;
  padding-left: 0.5rem;
}
#lyqbox .content-wrapper .info .title {
  font-size: 27.999px;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 0.67em;
}
#lyqbox .content-wrapper .info .caption {
  margin: 1em 0;
}
#lyqbox .content-wrapper .info .credit {
  margin: 1em 0;
  font-size: 0.85em;
  color: #999;
}
#lyqbox .content-wrapper .info.blank {
  display: none;
  min-width: unset;
}
#lyqbox .close {
  right: 0;
  top: 0;
  background-image: url(/templates/lyquix/images/icons/ios-close.svg);
}
#lyqbox .prev {
  bottom: 0;
  right: 4rem;
  background-image: url(/templates/lyquix/images/icons/ios-arrow-back.svg);
}
#lyqbox .next {
  bottom: 0;
  right: 0;
  background-image: url(/templates/lyquix/images/icons/ios-arrow-forward.svg);
}
#lyqbox .zoom-in {
  top: calc(50% - 2rem);
  right: 0;
  background-image: url(/templates/lyquix/images/icons/ios-add-circle-outline.svg);
}
#lyqbox .zoom-out {
  top: calc(50% + 2rem);
  right: 0;
  background-image: url(/templates/lyquix/images/icons/ios-remove-circle-outline.svg);
}
#lyqbox .counter {
  position: absolute;
  right: 8rem;
  bottom: 0;
  z-index: 4;
  padding: 1rem;
  font-size: 1.6rem;
  background: rgba(0, 0, 0, 0.2);
}
#lyqbox .thumbnails {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 4;
}
#lyqbox .thumb {
  width: 6rem;
  height: 4rem;
  padding: 0.2rem;
  display: inline-block;
  cursor: pointer;
  overflow: hidden;
}
#lyqbox .thumb img {
  object-fit: cover;
}
#lyqbox .loading {
  position: absolute;
  width: 10rem;
  height: 10rem;
  top: calc(50% - 5rem);
  left: calc(50% - 5rem);
  background-image: url(/templates/lyquix/images/loaders/rings.svg);
  background-size: contain;
  z-index: 5;
}
#lyqbox .hide {
  display: none;
}

body[screen=xs] #lyqbox .content-wrapper,
body[screen=sm] #lyqbox .content-wrapper {
  flex-direction: column;
}
body[screen=xs] #lyqbox .content-wrapper .content,
body[screen=sm] #lyqbox .content-wrapper .content {
  min-height: 75%;
  min-width: unset;
}
body[screen=xs] #lyqbox .content-wrapper .info,
body[screen=sm] #lyqbox .content-wrapper .info {
  min-height: 25%;
  min-width: unset;
}

/**
 * custom.scss - Main SCSS file for custom styles
 *
 * @version     2.0.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2018 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
.common-button {
  text-align: center;
  color: #fff;
  font-weight: 700;
  letter-spacing: 0.3px;
  font-size: 1.65rem;
  line-height: 23px;
  background-color: #003066;
  display: inline-block;
  padding: 11px 28px;
  margin-right: 30px;
  transition: background-color 0.5s;
}
.common-button:last-child {
  margin-right: 0;
}
.common-button:hover {
  background-color: #0069a7;
  text-decoration: none;
  color: #fff;
}
.common-button.blue {
  background: linear-gradient(180deg, #005581 0%, rgba(0, 85, 129, 0.76) 100%);
  color: #fff;
  margin-right: 0;
}
.common-button.blue:hover {
  background-color: rgba(0, 85, 129, 0.97);
}

body[screen=xs] .common-button {
  padding: 10px 15px 9px;
  line-height: 20px;
}

body.home header .home-show {
  display: block !important;
}
body.home header .home-hide {
  display: none !important;
}

.covid-19 {
  background-color: #003066;
  border-top: 6px solid #0074B0;
  padding: 43px 0 42px;
  width: 100%;
  z-index: 100;
}
.covid-19 h3, .covid-19 p {
  color: #fff;
}
.covid-19 h3 {
  margin: 0 0 6px;
  font-size: 2.2rem;
  line-height: 27px;
  text-transform: uppercase;
  letter-spacing: 0.4px;
}
.covid-19 p {
  margin: 6px 0 15px;
  font-size: 1.9rem;
  line-height: 28px;
  width: 87.5%;
}
.covid-19 .readmore {
  padding-right: 15px;
  display: block;
  line-height: 30px;
  margin: auto 0 0;
  color: #0074B0;
  position: relative;
}
.covid-19 .readmore:before {
  content: " ";
  display: block;
  height: 7px;
  width: 11px;
  transform: rotate(-90deg);
  background-image: url("/templates/lyquix/images/Arrow-Filter-Active.svg");
  background-repeat: no-repeat;
  position: absolute;
  background-size: cover;
  right: 0;
  top: 13px;
}
.covid-19 .readmore:first-of-type {
  margin-right: 54px;
}
.covid-19 .readmore:first-of-type:after {
  content: " ";
  width: 1px;
  height: 20px;
  display: block;
  background-color: rgba(255, 255, 255, 0.2);
  position: absolute;
  top: 50%;
  right: -26.5px;
  transform: translateY(-50%);
}
.covid-19.attached {
  position: fixed;
}

header {
  position: fixed;
  padding: 0;
  width: 100%;
  z-index: 98;
  background-color: #fff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  transition: padding 0.5s, background-color 0.5s, box-shadow 0.5s;
}
header .container {
  display: flex;
  transition: padding 0.5s, border 0.5s;
  align-items: center;
}
header .container nav {
  position: relative;
  margin-left: auto;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: flex-start;
  align-content: flex-end;
  margin-top: 34px;
}
header .container nav .search-controls, header .container nav form {
  position: absolute;
}
header .container nav .search-controls {
  transition: top 0.5s;
  right: 0;
  width: 12px;
  height: 12px;
  margin: 0;
  top: 0;
}
header .container nav .search-controls div {
  height: 100%;
}
header .container nav .search-controls img {
  width: 100%;
}
header .container nav .search-controls img.close {
  display: none;
}
header .container nav .search-controls img:hover {
  cursor: pointer;
}
header .container nav .search-controls.open img.close {
  display: block;
  margin-top: 5px;
}
header .container nav .search-controls.open img.open {
  display: none;
}
header .container nav .form-search label {
  width: 33px;
}
header .container nav .form-search label img {
  width: 12px;
  height: 12px;
}
header .container nav > ul {
  flex-grow: 0;
  margin: 0;
}
header .container nav > ul li {
  display: inline-block;
  list-style: none;
  position: relative;
}
header .container nav > ul:first-of-type {
  margin: 0px 0 21px;
  padding: 0 32px 6px 0;
  text-align: right;
  align-self: flex-end;
  transition: padding 0.5s, margin 0.5s, border 0.5s;
}
header .container nav > ul:first-of-type li {
  margin: 0 16px;
  font-size: 1.45rem;
  line-height: 18px;
  letter-spacing: 2.03px;
  transition: all 0.5s;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
}
header .container nav > ul:first-of-type li a:hover {
  text-decoration: none;
}
header .container nav > ul:first-of-type li:after {
  position: absolute;
  right: -16.5px;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  content: " ";
  display: block;
  transition: background-color 0.5s;
  height: 14.5px;
  background-color: #70F7FF;
}
header .container nav > ul:first-of-type li:before {
  content: " ";
  width: 100%;
  display: block;
  height: 1px;
  position: absolute;
  bottom: -7px;
  transition: bottom 0.5s;
  left: 0;
  background-color: transparent;
}
header .container nav > ul:first-of-type li.current:before {
  background-color: #55A239;
}
header .container nav > ul:first-of-type li a {
  color: #0069a7;
}
header .container nav > ul:first-of-type li:first-child {
  margin-left: 0;
}
header .container nav > ul:last-of-type {
  margin: 0 0 0 auto;
  padding: 0;
}
header .container nav > ul:last-of-type > li {
  font-size: 2.2rem;
  line-height: 27px;
  margin: 0 26px 0 0;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
  position: relative;
  padding-bottom: 41px;
  transition: padding-bottom 0.5s;
  /*&:first-child {
  	padding-right: 14px;
  	background-image: url(/templates/lyquix/images/Arrow-DivisionDropdown-Navy.svg);
  	background-repeat: no-repeat;
  	background-position-x: right;
  				background-position-y: 15px;
  }*/
}
header .container nav > ul:last-of-type > li:before {
  content: " ";
  display: block;
  width: 100%;
  position: absolute;
  bottom: 37px;
  left: 0;
  background-color: transparent;
  height: 2px;
  transition: bottom 0.5s;
}
header .container nav > ul:last-of-type > li a {
  color: #003066;
}
header .container nav > ul:last-of-type > li a:hover {
  text-decoration: none;
}
header .container nav > ul:last-of-type > li.current:before {
  display: block;
  background-color: #55A239;
}
header .container nav > ul:last-of-type > li:last-child {
  margin-right: 0;
}
header .container nav > ul:last-of-type > li ul {
  display: none;
  position: absolute;
  top: 49px;
  left: -20px;
  width: 310px;
  height: 280px;
  overflow-y: scroll;
  padding: 5px 0;
  background-color: #fff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  transition: background-color 0.5s, box-shadow 0.5s;
}
header .container nav > ul:last-of-type > li ul li {
  text-align: left;
  font-size: 1.6rem;
  line-height: 22px;
  margin: 0;
  padding: 7.5px 20px;
  margin-right: 0;
  width: 100%;
  display: block;
  font-family: "Montserrat", sans-serif;
  background-color: #fff;
  text-transform: none;
  letter-spacing: initial !important;
}
header .container nav > ul:last-of-type > li ul li:before, header .container nav > ul:last-of-type > li ul li:after {
  display: none !important;
}
header .container nav > ul:last-of-type > li ul li a {
  color: #232933 !important;
}
header .container nav > ul:last-of-type > li ul li:hover {
  background-color: #F4F5F7;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}
header .container nav > ul:last-of-type > li ul li:last-child {
  display: block;
}
header .site-logo {
  width: 345px;
  transition: width 0.5s;
  padding-bottom: 1px;
}
header .site-logo p {
  line-height: 0;
  margin: 0;
}
header .site-logo p a:hover {
  text-decoration: none;
}
header .site-logo p a img {
  width: 100%;
  transition: visibility 0.5s, opacity 0.5s;
}
header .form-search {
  right: 30px;
  top: -7px;
  width: 0;
  transition: width 0.5s, top 0.5s;
  overflow: hidden;
  height: 34px;
}
header .form-search.open {
  width: 441px;
}
header .form-search div.finder {
  background-color: #F4F5F7;
  display: flex;
  border-radius: 2px;
}
header .form-search div.finder button, header .form-search div.finder input {
  margin: 0;
}
header .form-search div.finder label {
  padding: 10.5px 10px;
  line-height: 13px;
}
header .form-search div.finder button {
  width: 44px;
  flex-shrink: 0;
  background-color: #0074B0;
  font-size: 16.5px;
  font-weight: 600;
  letter-spacing: 0.3px;
  line-height: 20px;
  padding: 7px 0 9px;
  color: #fff;
  border-radius: 0 2px 2px 0;
  text-transform: uppercase;
  text-align: center;
}
header .form-search div.finder input {
  width: calc(100% - 71px);
  background-color: transparent;
  padding: 0 0 0 10.5px;
  margin: 6px 0;
  color: #003066;
  font-size: 17px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 25px;
  border-width: 0 0 0 1px;
}
header .form-search div.finder input ::placeholder {
  color: #003066;
}
header.collapsed {
  background-color: #fff;
}
header.collapsed .site-logo {
  width: 295px;
}
header.collapsed nav {
  margin-top: 13px;
}
header.collapsed nav ul:first-of-type {
  transition: margin 0.5s, padding 0.5s, border 0.5s;
  margin: 7px 0 8px;
  border-bottom: 0;
  padding-bottom: 0;
}
header.collapsed nav ul:first-of-type li:after {
  height: 14px;
}
header.collapsed nav ul:first-of-type li:before {
  bottom: -2px;
}
header.collapsed nav ul:last-of-type li {
  margin-right: 20px;
  padding-bottom: 15px;
}
header.collapsed nav ul:last-of-type li:first-child {
  background-position-y: 12px;
}
header.collapsed nav ul:last-of-type li:before {
  bottom: 10px;
}
header.collapsed nav ul:last-of-type li ul {
  top: 40px;
}
header.collapsed nav .search-controls {
  top: 7.5px;
}
header.collapsed .collapsed-show {
  display: block !important;
}
header.collapsed .collapsed-hide {
  display: none !important;
}
header.collapsed .collapsed-hide.home-show {
  display: none !important;
}
header.collapsed .home-hide.collapsed-show {
  display: block !important;
}
header.collapsed .form-search {
  top: -1px;
}

body[screen=md] header .site-logo {
  width: 297.5px;
}
body[screen=md] header nav {
  margin-top: 34px;
}
body[screen=md] header nav .search-controls {
  top: -1px;
}
body[screen=md] header nav ul:first-of-type {
  line-height: 14px;
  margin-bottom: 9px;
}
body[screen=md] header nav ul:first-of-type li {
  font-size: 1.15rem;
  line-height: 14px;
  letter-spacing: 1.96px;
  margin: 0 13px;
}
body[screen=md] header nav ul:first-of-type li:first-child {
  margin-left: 0;
}
body[screen=md] header nav ul:first-of-type li:last-child {
  margin-right: 0;
}
body[screen=md] header nav ul:first-of-type li:after {
  right: -13.5px;
  height: 11.5px;
}
body[screen=md] header nav ul:first-of-type li:hover:before, body[screen=md] header nav ul:first-of-type li.current:before {
  bottom: -6px;
}
body[screen=md] header nav ul:last-of-type {
  line-height: 19px;
}
body[screen=md] header nav ul:last-of-type > li {
  font-size: 1.55rem;
  margin-right: 19px;
  padding-bottom: 28px;
}
body[screen=md] header nav ul:last-of-type > li:before {
  bottom: 26px;
}
body[screen=md] header nav ul:last-of-type > li:last-child {
  margin-right: 0;
}
body[screen=md] header.collapsed .site-logo {
  width: 238px;
}
body[screen=md] header.collapsed nav {
  margin-top: 19px;
}
body[screen=md] header.collapsed nav .search-controls {
  top: 0;
}
body[screen=md] header.collapsed nav ul:first-of-type {
  margin: 2px 0 3px;
}
body[screen=md] header.collapsed nav ul:first-of-type li:hover:before, body[screen=md] header.collapsed nav ul:first-of-type li.current:before {
  bottom: -2px;
}
body[screen=md] header.collapsed nav ul:last-of-type li:first-child {
  background-position-y: 12px;
}
body[screen=md] header .form-search.open {
  width: 348px;
}

body[screen=xl] header .mobile-menu-controls, body[screen=lg] header .mobile-menu-controls, body[screen=md] header .mobile-menu-controls {
  display: none;
}
body[screen=xl] header nav ul li:hover:before, body[screen=lg] header nav ul li:hover:before, body[screen=md] header nav ul li:hover:before {
  display: block;
  background-color: #D4D5D6;
}
body[screen=xl] header nav ul:first-of-type li:hover:before, body[screen=lg] header nav ul:first-of-type li:hover:before, body[screen=md] header nav ul:first-of-type li:hover:before {
  background-color: #BDBEBF;
}
body[screen=xl] header nav ul:last-of-type li:hover:before, body[screen=lg] header nav ul:last-of-type li:hover:before, body[screen=md] header nav ul:last-of-type li:hover:before {
  background-color: #BDBEBF;
}

body[screen=sm] header .collapsed-hide, body[screen=xs] header .collapsed-hide {
  display: none !important;
}
body[screen=sm] header .collapsed-show, body[screen=xs] header .collapsed-show {
  display: block !important;
}
body[screen=sm] header .mobile-menu-controls, body[screen=xs] header .mobile-menu-controls {
  margin-left: auto;
  align-self: center;
}
body[screen=sm] header .mobile-menu-controls .menu-open, body[screen=xs] header .mobile-menu-controls .menu-open {
  font-size: 1.6rem;
  color: #0069a7;
  font-weight: 500;
  line-height: 27px;
  font-family: "Montserrat", sans-serif;
  padding-bottom: 2px;
  border-bottom: 1px solid #0069a7;
  position: relative;
}
body[screen=sm] header .mobile-menu-controls .menu-close, body[screen=xs] header .mobile-menu-controls .menu-close {
  display: none;
}
body[screen=sm] header .mobile-menu-controls .menu-close img, body[screen=xs] header .mobile-menu-controls .menu-close img {
  width: 18px;
}
body[screen=sm] header .mobile-menu-controls.open .menu-open, body[screen=xs] header .mobile-menu-controls.open .menu-open {
  display: none;
}
body[screen=sm] header .mobile-menu-controls.open .menu-close, body[screen=xs] header .mobile-menu-controls.open .menu-close {
  display: block;
}
body[screen=sm] header nav, body[screen=xs] header nav {
  display: none;
  position: fixed;
  z-index: 98;
  top: 0;
  margin-top: 0;
  max-height: 100vh;
  overflow-y: scroll;
  flex-wrap: nowrap;
  padding: 49px 25px 33px;
  width: 320px;
  background-color: #fff;
  right: 0;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
}
body[screen=sm] header nav ul:last-of-type, body[screen=xs] header nav ul:last-of-type {
  order: 1;
}
body[screen=sm] header nav ul:last-of-type li, body[screen=xs] header nav ul:last-of-type li {
  margin: 0 0 20px;
  font-size: 1.55rem;
  line-height: 19px;
  padding-bottom: 0;
}
body[screen=sm] header nav ul:last-of-type li a:hover, body[screen=xs] header nav ul:last-of-type li a:hover {
  text-decoration: none;
}
body[screen=sm] header nav ul:last-of-type li ul, body[screen=xs] header nav ul:last-of-type li ul {
  position: static;
  box-shadow: none;
  width: 100%;
  margin: 10px 0 12px;
  padding: 2.5px 0;
  height: auto;
}
body[screen=sm] header nav ul:last-of-type li ul li, body[screen=xs] header nav ul:last-of-type li ul li {
  padding: 0 10px;
  margin: 15px 0;
  font-size: 1.6rem;
  line-height: 22px;
}
body[screen=sm] header nav ul:last-of-type li ul li:first-of-type, body[screen=xs] header nav ul:last-of-type li ul li:first-of-type {
  margin-top: 0;
}
body[screen=sm] header nav ul:last-of-type li ul li:last-of-type, body[screen=xs] header nav ul:last-of-type li ul li:last-of-type {
  margin-bottom: 0;
}
body[screen=sm] header nav ul:last-of-type li:first-child, body[screen=xs] header nav ul:last-of-type li:first-child {
  margin-top: 0;
  background-position-x: 80px;
  background-position-y: 13px;
}
body[screen=sm] header nav ul:last-of-type li:last-of-type, body[screen=xs] header nav ul:last-of-type li:last-of-type {
  margin-bottom: 0;
}
body[screen=sm] header nav ul:last-of-type li:hover:before, body[screen=sm] header nav ul:last-of-type li.current:before, body[screen=xs] header nav ul:last-of-type li:hover:before, body[screen=xs] header nav ul:last-of-type li.current:before {
  display: none;
}
body[screen=sm] header nav ul:last-of-type li > a, body[screen=xs] header nav ul:last-of-type li > a {
  position: relative;
}
body[screen=sm] header nav ul:last-of-type li > a:before, body[screen=xs] header nav ul:last-of-type li > a:before {
  content: " ";
  width: 100%;
  display: block;
  height: 1px;
  position: absolute;
  transition: bottom 0.5s;
  bottom: 0;
  left: 0;
}
body[screen=sm] header nav ul:last-of-type li:first-child > a:before, body[screen=xs] header nav ul:last-of-type li:first-child > a:before {
  width: 71px;
}
body[screen=sm] header nav ul:last-of-type li.dropdown-open > a:before, body[screen=xs] header nav ul:last-of-type li.dropdown-open > a:before {
  background-color: #D4D5D6;
}
body[screen=sm] header nav ul:last-of-type li.current > a:before, body[screen=xs] header nav ul:last-of-type li.current > a:before {
  background-color: #22AEBF;
}
body[screen=sm] header nav ul:last-of-type li:hover ul, body[screen=xs] header nav ul:last-of-type li:hover ul {
  display: none;
}
body[screen=sm] header nav ul:last-of-type li.dropdown-open ul, body[screen=xs] header nav ul:last-of-type li.dropdown-open ul {
  display: block;
}
body[screen=sm] header nav ul:first-of-type, body[screen=xs] header nav ul:first-of-type {
  order: 2;
  padding-right: 0;
  padding-bottom: 0;
  border-bottom: 0;
  margin: 24px 0 33px;
}
body[screen=sm] header nav ul:first-of-type li, body[screen=xs] header nav ul:first-of-type li {
  text-align: left;
  margin: 24px 0;
  font-size: 1.15rem;
  line-height: 14px;
  border-bottom: 0;
  font-weight: 500;
}
body[screen=sm] header nav ul:first-of-type li a:hover, body[screen=xs] header nav ul:first-of-type li a:hover {
  text-decoration: none;
}
body[screen=sm] header nav ul:first-of-type li:first-child, body[screen=xs] header nav ul:first-of-type li:first-child {
  margin-top: 0;
}
body[screen=sm] header nav ul:first-of-type li:nth-child(4), body[screen=xs] header nav ul:first-of-type li:nth-child(4) {
  margin-bottom: 0;
}
body[screen=sm] header nav ul:first-of-type li:after, body[screen=xs] header nav ul:first-of-type li:after {
  display: none;
}
body[screen=sm] header nav ul:first-of-type li.current:before, body[screen=xs] header nav ul:first-of-type li.current:before {
  display: none;
}
body[screen=sm] header nav ul:first-of-type li.current a, body[screen=xs] header nav ul:first-of-type li.current a {
  position: relative;
}
body[screen=sm] header nav ul:first-of-type li.current a:before, body[screen=xs] header nav ul:first-of-type li.current a:before {
  content: " ";
  width: 100%;
  display: block;
  height: 1px;
  position: absolute;
  transition: bottom 0.5s;
  bottom: 0;
  left: 0;
  background-color: #22AEBF;
}
body[screen=sm] header nav ul, body[screen=xs] header nav ul {
  margin: 0;
  width: 100%;
}
body[screen=sm] header nav ul li, body[screen=xs] header nav ul li {
  margin-right: 0;
  display: list-item;
}
body[screen=sm] header nav form, body[screen=xs] header nav form {
  order: 3;
  display: block;
  position: static;
  width: 100% !important;
  overflow: visible;
}
body[screen=sm] header nav .search-controls, body[screen=xs] header nav .search-controls {
  display: none;
  order: 4;
}
body[screen=sm] header nav.open, body[screen=xs] header nav.open {
  display: flex;
}
body[screen=sm] header.mobile-menu-open .mobile-menu-controls .menu-open, body[screen=xs] header.mobile-menu-open .mobile-menu-controls .menu-open {
  display: none;
}
body[screen=sm] header.mobile-menu-open .mobile-menu-controls .menu-close, body[screen=xs] header.mobile-menu-open .mobile-menu-controls .menu-close {
  display: block;
  top: 25px;
  right: 25px;
  position: fixed;
  z-index: 99;
}

body[screen=md] .covid-19 {
  padding: 32px 0 24px;
  width: 100%;
}
body[screen=md] .covid-19 h3 {
  font-size: 2.2rem;
  line-height: 27px;
}
body[screen=md] .covid-19 p {
  font-size: 1.75rem;
  line-height: 26px;
  width: 100%;
}

body[screen=sm] header, body[screen=xs] header {
  padding: 19px 0 17px;
}
body[screen=sm] header .site-logo, body[screen=xs] header .site-logo {
  width: 202px;
  padding-bottom: 0;
}
body[screen=sm] header .site-logo p, body[screen=xs] header .site-logo p {
  line-height: 0;
}
body[screen=sm] .covid-19, body[screen=xs] .covid-19 {
  padding: 22px 0 20px;
}
body[screen=sm] .covid-19 h3, body[screen=xs] .covid-19 h3 {
  font-size: 1.8rem;
  line-height: 21px;
  letter-spacing: 0.22px;
}
body[screen=sm] .covid-19 p, body[screen=xs] .covid-19 p {
  font-size: 1.6rem;
  line-height: 21px;
  width: 100%;
}
body[screen=sm] .covid-19 .readmore, body[screen=xs] .covid-19 .readmore {
  font-size: 1.4rem;
  padding-right: 14px;
}
body[screen=sm] .covid-19 .readmore:before, body[screen=xs] .covid-19 .readmore:before {
  width: 8px;
  height: 5px;
}
body[screen=sm] .covid-19 .readmore:first-of-type, body[screen=xs] .covid-19 .readmore:first-of-type {
  margin-right: 33px;
}
body[screen=sm] .covid-19 .readmore:first-of-type:after, body[screen=xs] .covid-19 .readmore:first-of-type:after {
  right: -16.5px;
  height: 15px;
}

body[screen=xs] .covid-19.attached {
  display: none;
}
body[screen=xs] header {
  padding: 19px 0 17px;
}

body main {
  padding-top: 152px;
}
body[screen=md] main {
  padding-top: 120px;
}
body[screen=sm] main {
  padding-top: 70px;
}
body[screen=xs] main {
  padding-top: 70px;
}

.ribbon {
  position: relative;
  background-color: #fff;
  border-top: 1px solid #E8E9EA;
}
.ribbon .text {
  position: relative;
  z-index: 2;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 28px 0 24px;
}
.ribbon .text h1 {
  margin: 0;
  font-size: 2.8rem;
}
.ribbon .text .common-button {
  margin-left: 27px;
}

footer {
  padding: 37px 0 57px;
  background-color: #003066;
}
footer nav {
  display: flex;
  position: relative;
}
footer nav .footer-logo {
  width: 329px;
  margin: 0 auto 0 0;
}
footer nav .footer-logo img {
  width: 100%;
}
footer nav .social-media {
  position: absolute;
  bottom: 0;
  left: 0;
}
footer nav .social-media .social-icons {
  display: flex;
  align-items: center;
}
footer nav .social-media .social-icons p {
  color: rgba(255, 255, 255, 0.8);
  font-size: 13.5px;
  letter-spacing: 1.89px;
  line-height: 25px;
  text-transform: uppercase;
  margin: 0 15px 0 0;
}
footer nav .social-media .social-icons a {
  display: inline-block;
  margin-right: 5px;
  width: 33px;
  height: 33px;
  border: 1px solid #6ABF4B;
  border-radius: 33px;
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  transition: background-image 0.5s, background-color 0.5s;
}
footer nav .social-media .social-icons a:hover {
  background-color: #6ABF4B;
}
footer nav .social-media .social-icons a.facebook {
  background-image: url(/templates/lyquix/images/icons/facebook.svg);
}
footer nav .social-media .social-icons a.facebook:hover {
  background-image: url(/templates/lyquix/images/icons/facebook-hover.svg);
}
footer nav .social-media .social-icons a.instagram {
  background-image: url(/templates/lyquix/images/icons/insta.svg);
}
footer nav .social-media .social-icons a.instagram:hover {
  background-image: url(/templates/lyquix/images/icons/insta-hover.svg);
}
footer nav .social-media .social-icons a.linkedin {
  background-image: url(/templates/lyquix/images/icons/linkedin.svg);
}
footer nav .social-media .social-icons a.linkedin:hover {
  background-image: url(/templates/lyquix/images/icons/linkedin-hover.svg);
}
footer nav .social-media .social-icons a.youtube {
  background-image: url(/templates/lyquix/images/icons/youtube.svg);
}
footer nav .social-media .social-icons a.youtube:hover {
  background-image: url(/templates/lyquix/images/icons/youtube-hover.svg);
}
footer nav .social-media .social-icons a:last-child {
  margin-right: 0;
}
footer nav .nav {
  justify-self: flex-end;
  margin: 0;
  padding: 0;
  width: 252px;
}
footer nav .nav li {
  list-style: none;
  font-size: 1.8rem;
  letter-spacing: 0;
  line-height: 23px;
  font-weight: 500;
  margin: 14px 0;
}
footer nav .nav li a {
  color: #fff;
}
footer nav .nav li ul {
  display: none;
}
footer nav .nav li:first-of-type {
  margin-top: 0;
}
footer nav .nav:last-child {
  margin-left: 57px;
}
footer nav .nav:last-child li {
  font-size: 13.5px;
  letter-spacing: 1.89px;
  line-height: 25px;
  margin-bottom: 14.5px;
  text-transform: uppercase;
}
footer nav .nav:last-child li a {
  color: rgba(255, 255, 255, 0.8);
}
footer .copyright {
  display: flex;
  justify-content: space-between;
  margin-top: 34px;
  padding-top: 21px;
  border-top: 1px solid rgba(106, 191, 75, 0.65);
}
footer .copyright .copyright-tricentury, footer .copyright .copyright-lyquix a {
  color: rgba(232, 233, 234, 0.7);
  font-size: 15px;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 500;
}
footer .copyright .copyright-lyquix a {
  display: flex;
}
footer .copyright .copyright-lyquix a img, footer .copyright .copyright-lyquix a span {
  display: inline-block;
}
footer .copyright .copyright-lyquix a img {
  width: 100px;
  margin-left: 13px;
}

body[screen=md] footer {
  padding-bottom: 21px;
}
body[screen=md] footer nav .nav {
  width: 188px;
}
body[screen=md] footer nav .nav:first-of-type {
  width: 201px;
}
body[screen=md] footer nav .nav:first-of-type li {
  font-size: 1.8rem;
  letter-spacing: 0;
  line-height: 23px;
}
body[screen=md] footer .copyright {
  margin-top: 42px;
  border-top-color: rgba(106, 191, 75, 0.4);
}

body[screen=sm] .ribbon .text h1, body[screen=xs] .ribbon .text h1 {
  font-size: 2.3rem;
  line-height: 33px;
}
body[screen=sm] footer, body[screen=xs] footer {
  padding: 20px 0 30px;
}
body[screen=sm] footer nav, body[screen=xs] footer nav {
  flex-wrap: wrap;
}
body[screen=sm] footer nav .tagline p, body[screen=xs] footer nav .tagline p {
  font-size: 2rem;
  line-height: 2;
}
body[screen=sm] footer nav .footer-logo, body[screen=xs] footer nav .footer-logo {
  display: none;
}
body[screen=sm] footer nav .social-media, body[screen=sm] footer nav .tagline, body[screen=xs] footer nav .social-media, body[screen=xs] footer nav .tagline {
  width: 100%;
}
body[screen=sm] footer nav .social-media, body[screen=xs] footer nav .social-media {
  margin-top: 0;
  padding-bottom: 14px;
  border-bottom: 1px solid rgba(106, 191, 75, 0.4);
  margin-bottom: 32px;
  align-items: flex-start;
  margin-top: 8px;
  position: static;
}
body[screen=sm] footer nav .social-media p, body[screen=xs] footer nav .social-media p {
  font-size: 1.45rem;
  line-height: 2.069;
  margin-bottom: 2px;
}
body[screen=sm] footer nav .social-media .social-icons a, body[screen=xs] footer nav .social-media .social-icons a {
  width: 28px;
  height: 28px;
}
body[screen=sm] footer nav .social-media .social-icons a img, body[screen=xs] footer nav .social-media .social-icons a img {
  width: 28px;
}
body[screen=sm] footer nav .nav, body[screen=xs] footer nav .nav {
  width: 188px;
}
body[screen=sm] footer nav .nav:first-of-type, body[screen=xs] footer nav .nav:first-of-type {
  width: 202px;
}
body[screen=sm] footer nav .nav:first-of-type li, body[screen=xs] footer nav .nav:first-of-type li {
  margin-bottom: 5px;
  font-size: 1.8rem;
  letter-spacing: 0;
  line-height: 23px;
}
body[screen=sm] footer nav .nav:last-child li, body[screen=xs] footer nav .nav:last-child li {
  font-size: 1.35rem;
  line-height: 25px;
}
body[screen=sm] footer .copyright, body[screen=xs] footer .copyright {
  margin-top: 32px;
  padding-top: 12px;
  border-top-color: rgba(106, 191, 75, 0.4);
}
body[screen=sm] footer .copyright .copyright-tricentury, body[screen=sm] footer .copyright .copyright-lyquix a span, body[screen=xs] footer .copyright .copyright-tricentury, body[screen=xs] footer .copyright .copyright-lyquix a span {
  font-size: 1.2rem;
  line-height: 28px;
}
body[screen=sm] footer .copyright .copyright-lyquix img, body[screen=xs] footer .copyright .copyright-lyquix img {
  margin-left: 10px;
  width: 88px;
}

body[screen=sm] .ribbon .text {
  padding: 21.5px 0 22.5px;
}
body[screen=sm] .ribbon .text .common-button {
  margin-left: 30px;
}
body[screen=sm] footer nav .nav li {
  font-size: 2rem;
  line-height: 1.75;
}
body[screen=sm] footer nav .nav:last-child {
  margin-left: 108px;
}

body[screen=xs] .ribbon .text {
  flex-wrap: wrap;
  flex-direction: column;
  padding: 22px 0 22px;
}
body[screen=xs] .ribbon .text h1 {
  width: 252px;
  text-align: center;
}
body[screen=xs] .ribbon .text .common-button {
  margin: 11px 0 0;
}
body[screen=xs] footer {
  padding-bottom: 18px;
  padding-bottom: 19px;
}
body[screen=xs] footer nav .social-media {
  margin-top: 0;
  border-bottom: 0;
  padding-bottom: 0;
}
body[screen=xs] footer nav .social-media .social-icons {
  display: block;
}
body[screen=xs] footer nav .social-media p {
  font-size: 12.5px;
  letter-spacing: 1.75px;
  line-height: 22px;
}
body[screen=xs] footer nav .nav {
  width: 142px;
}
body[screen=xs] footer nav .nav:first-of-type {
  padding-top: 5px;
  width: 142px;
}
body[screen=xs] footer nav .nav:first-of-type li {
  font-size: 1.8rem;
  letter-spacing: 0;
  line-height: 23px;
  margin: 11.5px 0;
}
body[screen=xs] footer nav .nav:first-of-type li:first-child {
  margin-top: 0;
}
body[screen=xs] footer nav .nav:first-of-type li:last-child {
  margin-bottom: 0;
}
body[screen=xs] footer nav .nav:last-child {
  align-self: flex-start;
  margin-left: 0;
}
body[screen=xs] footer nav .nav:last-child li {
  font-size: 12.5px;
  letter-spacing: 1.75px;
  line-height: 22px;
}
body[screen=xs] footer .copyright {
  display: block;
}
body[screen=xs] footer .copyright .copyright-tricentury {
  font-size: 12px;
  letter-spacing: 0;
  line-height: 28px;
}

.home main {
  overflow-x: hidden;
  /*.top {
  	.divisions {
  		ul {
  			li {
  				padding: 0 25px 0;
  				height: 13.295vw;
  				background-color: $color-bg;
  				border: 1px solid #E8E9EA;
  				overflow: hidden;
  				position: relative;
  				align-items: center;
    					display: flex;
    					.image {
    						position: absolute;
  				    top: 50%;
  				    left: 50%;
  				    width: calc(100% - 50px);
  				    transform: translate(-50%,-50%);
    					}
  				.content {
  					position: absolute;
  					width: 100%;
  					height: 100%;
  					padding: 69px 25px 20px;
  					top: 100%;
  					left: 0;
  					transition: top 0.75s;
  					display: flex;
  					flex-direction: column;
  					&:before {
  						content: " ";
  						display: block;
  						width: 100%;
  						height: 100%;
  						position: absolute;
  					    top: 0;
  					    left: 0;
  					    z-index: 1;
  					    opacity: 0.97;
  						background-image: url("/templates/lyquix/images/Overlay-Division-4x3.svg");
  						background-size: cover;
  						background-repeat: no-repeat;
  						background-position: center;
  					}
  					h3 {
  						color: $color-bg;
  					}
  					h3, .links {
  						position: relative;
  						z-index: 2;
  						opacity: 0;
  						transition: opacity 1s;
  					}
  					.links {
  						margin: auto 0 0;
  						padding-top: 8px;
  						border-top: 1px solid rgba(212,213,214,0.5);
  						a {
  							display: inline-block;
  							color: $color-bg;
  							line-height: 30px;
  							padding-right: 20px;
  							background-image: url("/templates/lyquix/images/Arrow-White.svg");
  							background-repeat: no-repeat;
  							background-position: 100% 10.5px;
  						}
  					}
  					h3 {
  						margin: 0;
  						line-height: 27px;
  						a {
  							color: $color-bg;
  						}
  					}
  				}
  				&:hover {
  					.content {
  						top: 0;
  						h3, .links {
  							opacity: 1;
  						}
  					}
  				}
  			}
  			& > .contact {
  				align-self: flex-end;
  				margin: 20.5px 4px 0;
  				width: 20.833%;
  				padding: 8px 0 0;
  				border-top: 1px solid rgba(212, 213, 214, 0.5);
  				a {
  					padding-right: 20px;
  					font-size: 1.8rem;
  					line-height: 30px;
  					transition: color 0.5s;
  					background-image: url("/templates/lyquix/images/Arrow-teal.svg");
  					background-repeat: no-repeat;
  					background-position: 100% 7px;
  					&:hover {
  						text-decoration: none;
  						background-image: url("/templates/lyquix/images/Arrow-teal-hover.svg");
  					}
  				}
  			}
  		}
  	}
  	.services {
  		background-color: $color-bg;
  		h2 {
  			background-color: $color-bg;
  		}
  		ul {
  			li {
  				position: relative;
  				overflow: hidden;
  				.content {
  					transition: all 0.5s;
  					position: absolute;
  					left: 0;
  					bottom: 0;
  					width: 100%;
  					height: 110px;
  					display: flex;
  					align-items: flex-end;
  					//height: calc(100% + 45px);
  					padding: 40px 20px 20px;
  					transition: padding-top 0.5s, padding-bottom 0.5s, height 0.5s;
  					& > * {
  						z-index: 2;
  						position: relative;
  					}

  					h3 {
  						min-height: 48px;
  						transition: padding-bottom 0.5s;
  						margin: 0;
  						a {
  							color: $color-bg;
  							&:hover {
  								text-decoration: none;
  							}
  						}
  					}
  					p {
  						color: $color-bg;
  						font-size: 1.65rem;
  						line-height: 22px;
  						margin: 1em 0 30px;
  					}
  					&:after{
  						position: absolute;
  						content: " ";
  						background-repeat: no-repeat;
  						background-size: cover;
  						background-image:url("/templates/lyquix/images/Overlay-Service.svg");
  						width: 100%;
  						height: 100%;
  						top: 0;
  						opacity: 0.95;
  						left: 0;
  						z-index: 1;
  						display: block;

  					}

  				}
  				&:hover .content {
  					height: 110%;
  					padding-bottom: 61px;
  				}
  			}
  		}
  	}
  }
  .bottom {
  	background-color: #F6F7F9;
  	.testimonials {
  		position: relative;
  		ul {
  			align-items: flex-start;
  			li {
  				background-color: $color-bg;
  				border: 1px solid #E8E9EA;
  				padding: 40px 25px;
  				display: flex;
  			    flex-direction: column;
  				justify-content: space-between;
  				position: relative;
  				min-height: 325px;
  				h3 {
  					margin-top: 0;
  					a {
  						color: $color-h3;
  					}
  				}
  				p {
  					margin: 0;
  				}
  				.link{
  					border-top: 1px solid rgba(212, 213, 214, 0.5);
  					padding-top: 8px;
  					margin-top: 67px;
  					a {
  						padding-right: 22px;
  						position: relative;
  						display: inline-block;
  						line-height: 30px;
  						&:before {
  							background-image: url(/templates/lyquix/images/Arrow-teal.svg);
  							background-repeat: no-repeat;
  							background-position: center;
  							width: 22px;
    								height: 30px;
  							position: absolute;
  							right: 0;
  							top: 0;
  							transform: rotate(90deg);
  							content: " ";
  							display: block;
  						}
  						&:hover {
  							cursor: pointer;
  						}
  					}
  				}
  				&.open {
  					.text {
  						height: 100%;
  					}
  					.link a {
  						&:before {
  							transform: rotate(270deg);
  						}
  					}
  				}
  				&:after {
  					background: linear-gradient(
  						30.39deg,
  						#00aec1 0%,
  						#009fa2 19.13%,
  						#006d9d 55.03%,
  						#004b79 100%
  					);
  					bottom: 0;
  					content: "";
  					height: 3px;
  					left: 0;
  					position: absolute;
  					width: 100%;
  				}
  			}
  		}
  	}
  	.bottom-link {
  		margin-top: 31px;
  		text-align: right;
  		& > a {
  			cursor: pointer;
  			margin-right: 20px;
  			position: relative;
  			&:before {
  				background-image: url(/templates/lyquix/images/Arrow-teal.svg);
  				background-repeat: no-repeat;
  				background-position: center;
  				width: 22px;
  				height: 30px;
  				position: absolute;
  				right: -26px;
  				top: -2px;
  				content: " ";
  				display: block;
  			}
  		}
  	}
  }*/
}
.home main .home-banner {
  height: 532px;
  position: relative;
  margin-bottom: 60px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  /*line-height: 0;
  padding-top: 57.143vw;
  background-position: calc(50% - 470px) calc(50% - 28px);
  position: relative;
  &:before {
  	content: " ";
  	display: block;
  	width: 100%;
  	height: 100%;
  	position: absolute;
  	top: 0;
  	left: 0;
  	background: linear-gradient(30.39deg, #00AEC1 0%, #009FA2 19.13%, #006D9D 55.03%, #004B79 100%);;
  	z-index: 1;
  	opacity: 0.9;
  }
  &:after {
  	content: " ";
  	display: block;
  	width: 100%;
  	height: 100%;
  	position: absolute;
  	top: 0;
  	left: 0;
  	background: linear-gradient(193.75deg, rgba(20,51,86,0.8) 0%, rgba(20,51,86,0) 100%);
  	z-index: 1;
  }
   .container {
  	position: absolute;
  	margin: 0;
  	top: 50%;
  	left: 50%;
  	transform: translate(-50%, -50%);
  	width: 100%;
  	z-index: 2;
  	.content {
  		width: 72.5%;
  		display: flex;
  		margin: 0 auto;
  		.image{
  			width: 492px;
  			padding: 12px 50px 26px 0;
  			border-right: 1px solid rgba(255,255,255,0.5);
  			img {
  				width: 100%;
  			}
  		}
  		.text {
  			width: calc(100% - 492px);
  			padding-left: 47px;
  		}

  		h1, p {
  			color: $color-bg;
  		}
  		h1 {
  			margin: 22px 0 10px;
  		}
  		p {
  			font-size: 2rem;
  			line-height: 27px;
  			margin: 0;
  		}
  	}
  }*/
}
.home main .home-banner .content {
  position: absolute;
  left: 0;
  bottom: 30px;
  background-color: rgba(0, 105, 167, 0.89);
  width: 700px;
  padding: 63px 113px 67px;
  text-align: center;
}
.home main .home-banner .content h1 {
  text-align: center;
  margin: 0 0 34px;
  color: #fff;
  font-size: 33px;
  letter-spacing: 1.27px;
  line-height: 48px;
  font-weight: 500;
}
.home main .home-banner .content img {
  width: 369px;
  display: inline-block;
}
.home main .home-announcements {
  padding: 40px 50px 50px;
  border: 1px solid #E8E9EA;
  border-bottom: 10px solid #6ABF4B;
  border-radius: 1px;
  margin-bottom: 59px;
  background-color: #fff;
}
.home main .home-announcements .image {
  width: 477px;
  margin-top: 5px;
}
.home main .home-announcements .image img {
  width: 100%;
}
.home main .home-announcements .image img:first-of-type {
  display: block;
}
.home main .home-announcements .image img:last-of-type {
  display: none;
}
.home main .home-announcements .text {
  width: calc(100% - 538px);
  margin-right: 61px;
}
.home main .home-announcements .text h2 {
  margin-top: 0;
  font-weight: 500;
}
.home main .mod_lyquix_items {
  padding: 90px 0 100px;
  position: relative;
}
.home main .mod_lyquix_items h2 {
  margin: 0;
  padding: 0 30px;
  line-height: 1.25;
  position: absolute;
  top: 70px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #F6F7F9;
}
.home main .mod_lyquix_items .list {
  border-top: 1px solid #D4D5D6;
  padding-top: 54px;
}
.home main .mod_lyquix_items .list ul {
  padding-left: 0;
  margin: 0 -4px;
}
.home main .mod_lyquix_items .list ul li .image {
  line-height: 0;
  margin: auto 0;
}
.home main .mod_lyquix_items .list ul li .image img {
  display: block;
  width: block;
}
.home main .info-boxes {
  margin-bottom: 8px;
}
.home main .info-boxes .info {
  margin-top: 8px;
  margin-bottom: 9px;
  padding: 40px 50px 50px;
  border: 1px solid #E8E9EA;
  border-radius: 1px;
  background-color: #FFFFFF;
  border-bottom: 10px solid #6ABF4B;
}
.home main .info-boxes .info .image {
  margin-top: 5px;
  width: 432px;
}
.home main .info-boxes .info .text {
  margin-left: 57px;
  width: calc(100% - 489px);
}
.home main .info-boxes .info .text h2 {
  margin: 0 0 12px;
  font-weight: 500;
}
.home main .info-boxes .info .text p {
  margin: 12px 0;
}
.home main .info-boxes .teasers > div {
  width: calc(50% - 3.5px);
  border: 1px solid #E8E9EA;
  border-radius: 1px;
  background-color: #FFFFFF;
}
.home main .info-boxes .teasers > div:first-of-type {
  margin-right: 7px;
}
.home main .info-boxes .teasers > div .image {
  line-height: 0;
}
.home main .info-boxes .teasers > div .image img {
  width: 100%;
}
.home main .info-boxes .teasers > div .text {
  padding: 30px 50px 44px;
}
.home main .info-boxes .teasers > div .text h2 {
  margin-top: 0;
  font-weight: 500;
}
.home main .info-boxes .teasers > div .text ul li {
  font-weight: 500;
  margin: 5px 0;
}
.home main .home-announcements .text, .home main .info-boxes .info .text {
  position: relative;
}
.home main .home-announcements .text:before, .home main .info-boxes .info .text:before {
  content: " ";
  display: block;
  width: 100%;
  height: 38px;
  background-color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
}
.home main .home-announcements .text .control, .home main .info-boxes .info .text .control {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #0069a7;
  z-index: 1;
  line-height: 30px;
  padding-top: 8px;
}
.home main .home-announcements .text .control:hover, .home main .info-boxes .info .text .control:hover {
  cursor: pointer;
  color: #003066;
}

body[screen=xl].home main, body[screen=lg].home main {
  /*.testimonials {
  	ul li {
  		.text {
  			//min-height: 139px;
  		}
  	}
  }*/
}
body[screen=xl].home main .home-announcements .text:before, body[screen=lg].home main .home-announcements .text:before {
  display: none;
}
body[screen=xl].home main .home-announcements .text .control, body[screen=xl].home main .info-boxes .info .text .control, body[screen=lg].home main .home-announcements .text .control, body[screen=lg].home main .info-boxes .info .text .control {
  display: none;
}

body[screen=md].home main .home-announcements, body[screen=sm].home main .home-announcements, body[screen=xs].home main .home-announcements {
  align-items: flex-start;
}
body[screen=md].home main .home-announcements .text, body[screen=md].home main .home-announcements .image, body[screen=sm].home main .home-announcements .text, body[screen=sm].home main .home-announcements .image, body[screen=xs].home main .home-announcements .text, body[screen=xs].home main .home-announcements .image {
  transition: max-height 0.5s;
  overflow: hidden;
}
body[screen=md].home main .home-announcements .text img, body[screen=md].home main .home-announcements .image img, body[screen=sm].home main .home-announcements .text img, body[screen=sm].home main .home-announcements .image img, body[screen=xs].home main .home-announcements .text img, body[screen=xs].home main .home-announcements .image img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
body[screen=md].home main .home-announcements.expanded .text, body[screen=md].home main .home-announcements.expanded .image, body[screen=sm].home main .home-announcements.expanded .text, body[screen=sm].home main .home-announcements.expanded .image, body[screen=xs].home main .home-announcements.expanded .text, body[screen=xs].home main .home-announcements.expanded .image {
  max-height: 10000px;
}
body[screen=md].home main .info-boxes .info .text, body[screen=sm].home main .info-boxes .info .text, body[screen=xs].home main .info-boxes .info .text {
  transition: max-height 0.5s;
  overflow: hidden;
}
body[screen=md].home main .info-boxes .info .text.expanded, body[screen=sm].home main .info-boxes .info .text.expanded, body[screen=xs].home main .info-boxes .info .text.expanded {
  max-height: 10000px;
}

body[screen=xl].home main .home-banner {
  background-position-x: center;
  background-position-y: -86px;
}

body[screen=lg].home main .home-banner .content {
  width: 586px;
  padding-left: 56px;
  padding-right: 56px;
}
body[screen=lg].home main .home-announcements {
  padding: 31px 40px 40px;
}
body[screen=lg].home main .home-announcements .image {
  width: 346px;
}
body[screen=lg].home main .home-announcements .text {
  margin-right: 40px;
  width: calc(100% - 386px);
}
body[screen=lg].home main .info-boxes .info .image {
  width: 342px;
}
body[screen=lg].home main .info-boxes .info .text {
  margin-left: 40px;
  width: calc(100% - 382px);
}
body[screen=lg].home main .info-boxes .info {
  padding: 31px 40px 39px;
}
body[screen=lg].home main .info-boxes .teasers > div .text {
  padding: 30px 40px 44px;
}
body[screen=lg].home main .divisions ul li {
  height: 13.295vw;
}

body[screen=md].home main {
  /*.divisions {
  	ul {
  		li {
  			padding: 0 15px 0;
  			//min-height: 0;
  			//height: 75%;
  			height: 13.295vw;
  			.image {
  				width: calc(100% - 30px);
  			}
  			.content {
  				padding: 19px 15px 10px;
  				h3 {
  					font-size: 2rem;
  					line-height: 1.2;
  				}
  				.links {
  					padding-top: 7px;
  					a {
  						font-size: 1.5rem;
  						line-height: 22px;
  						background-position: 100% 5px;
  					}
  				}
  			}
  		}
  		.contact {
  			margin-top: 12.5px;
  			padding-top: 13px;
  			a {
  				font-size: 1.5rem;
  				line-height: 22px;
  			}
  		}
  	}
  }
  .services {
  	ul {
  		li {
  			.content {
  				padding: 30px 15px 15px;
  				min-height: 93px;
  				h3 {
  					font-size: 2rem;
  					line-height: 1.2;
  				}
  				p {
  					margin: 13px 0 22px;
  					font-size: 1.6rem;
  					line-height: 22px;
  				}
  				.common-button {
  					font-size: 1.3rem;
  					line-height: 18px;
  					padding: 8px 0;
  					width: 100%;
  					max-width: 237px;
  				}
  				&:after {
  					background-size: 101%;
  				}

  			}
  			&:hover .content {
  				padding-bottom: 35px;
  			}
  		}
  	}
  }
  .testimonials {
  	ul li {
  		padding: 40px 20px 14px;
  		.text {
  			h3 {
  				margin-bottom: 11px;
  			}
  			p {
  				font-size: 1.65rem;
  				line-height: 22px;
  			}
  		}
  		.link {
  			margin-top: 42px;
  		}
  	}
  }*/
}
body[screen=md].home main .home-banner {
  height: 454px;
}
body[screen=md].home main .home-banner .content {
  width: 575px;
  padding: 38px 50px 50px 50px;
}
body[screen=md].home main .home-banner .content h1 {
  margin-bottom: 21px;
}
body[screen=md].home main .mod_lyquix_items {
  padding-top: 76px;
  padding-bottom: 79px;
}
body[screen=md].home main .mod_lyquix_items h2 {
  top: 60px;
  font-size: 2.8rem;
  line-height: 32px;
  padding: 0 30px;
}
body[screen=md].home main .mod_lyquix_items .list {
  padding-top: 45px;
}
body[screen=md].home main .home-announcements {
  padding: 40px;
  margin-bottom: 40px;
}
body[screen=md].home main .home-announcements .image {
  width: 342px;
  max-height: 342px;
}
body[screen=md].home main .home-announcements .image img {
  height: 100%;
  object-fit: cover;
}
body[screen=md].home main .home-announcements .text {
  max-height: 345px;
  margin-right: 52px;
  width: calc(100% - 394px);
  padding-bottom: 38px;
}
body[screen=md].home main .info-boxes .info .image {
  width: 335px;
}
body[screen=md].home main .info-boxes .info .text:before {
  display: none;
}
body[screen=md].home main .info-boxes .info .text .readmore {
  display: none;
}
body[screen=md].home main .info-boxes .info {
  padding: 31px 40px 39px;
}
body[screen=md].home main .info-boxes .teasers > div .text {
  padding: 30px 40px 44px;
}

body[screen=md].home main .testimonials ul li .text .link a, body[screen=sm].home main .testimonials ul li .text .link a, body[screen=xs].home main .testimonials ul li .text .link a {
  font-size: 1.5rem;
  line-height: 22px;
}
body[screen=md].home main .testimonials ul li .text .link a:before, body[screen=sm].home main .testimonials ul li .text .link a:before, body[screen=xs].home main .testimonials ul li .text .link a:before {
  height: 22px;
}

body[screen=sm].home .container, body[screen=xs].home .container {
  padding-bottom: 0;
}
body[screen=sm].home .home-banner:before, body[screen=xs].home .home-banner:before {
  content: " ";
  display: block;
  width: 100%;
  height: 90px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.02) 0%, #F6F7F9 100%);
}
body[screen=sm].home .home-announcements .text h2, body[screen=xs].home .home-announcements .text h2 {
  font-size: 22px;
  line-height: 31px;
}
body[screen=sm].home .info-boxes .text h2, body[screen=xs].home .info-boxes .text h2 {
  font-size: 22px;
  line-height: 31px;
}
body[screen=sm].home main {
  /*.divisions {
  	ul {
  		li {
  			padding: 0 50px 0;
  			// same calculation, different division:
  			// 91.250/2 = 45.625
  			// 45.625 / 5 = 9.125
  			// 9.125 * 3 = 27.375
  			// reduced due to margins to 26.65;
  			height: 26.65vw;
  			.image {
  				width: calc(100% - 100px);
  			}
  			.content {
  				padding: 18px 15px 11px;
  				h3 {
  					padding-right: 47px;
  					font-size: 1.8rem;
  					line-height: 21px;
  				}
  				.links {
  					a {
  						font-size: 1.5rem;
  						line-height: 22px;
  					}
  				}
  				&:before {
  					background-image: url("/templates/lyquix/images/Overlay-Division-2x1.svg");
  				}
  			}
  		}
  		.contact {
  			padding-top: 4px;
  		 	margin: 8.5px 4px 0;
  		 	width: 44.158%;
  		 	a {
  		 		font-size: 1.5rem;
  		 		line-height: 22px;
  		 		background-position: 100% 4.5px;
  		 	}
  		}
  	}
  }
  .services {
  	ul {
  		li {
  			/*display: flex;
  			.image {
  				width: 33.333%;
  			}
  			.content {
  				//width: 66.667%;
  				//position: relative;
  				//height: auto;
  				height: auto;
  				//display: flex;
  				//flex-wrap: nowrap;
  				//flex-direction: column;
  				///align-content: center;
  				//justify-content: flex-start;
  				padding: 30px 15px 15px;
  				/*&:after{
  					background-position-y: -33px;
  				}
  				h3 {
  					font-size: 1.8rem;
  					line-height: 21px;
  					margin: auto 0;
  					border-bottom: 0;
  					min-height: 42px;
  				}
  				p {
  					display: none;
  				}
  				.common-button {
  					margin: auto 0 0;
  					padding: 8px 0;
  					font-size: 1.3rem;
  					line-height: 18px;
  					width: 183px;
  				}

  			}
  			&:hover .content {
  				padding: 30px 15px 15px;
  				height: auto;
  			}
  		}
  	}
  }
  .testimonials {
  	ul {
  		li {
  			padding: 30px 25px;
  			.text {
  				//min-height: 186px;
  				h3 {
  					font-size: 1.8rem;
  					line-height: 21px;
  				}
  			}
  			.link {
  				margin-top: 40px;
  			}
  		}
  	}
  	a {
  		font-size: 1.5rem;
  		line-height: 22px;
  	}
  }*/
}
body[screen=sm].home main .home-banner {
  margin-bottom: 17px;
  height: 392px;
}
body[screen=sm].home main .home-banner .container .content {
  left: 50%;
  bottom: -9px;
  transform: translateX(-50%);
  width: 91.25%;
  padding: 29px 0;
}
body[screen=sm].home main .home-banner .container .content h1 {
  font-size: 24px;
  letter-spacing: 0.92px;
  line-height: 33px;
  width: 353px;
  margin: 0 auto 18px;
}
body[screen=sm].home main .home-banner .container .content img {
  width: 217px;
}
body[screen=sm].home main .home-announcements {
  padding: 20px 19px 26px 26px;
  margin-bottom: 40px;
}
body[screen=sm].home main .home-announcements .image {
  width: 237px;
  max-height: 294px;
}
body[screen=sm].home main .home-announcements .text {
  margin-right: 19px;
  width: calc(100% - 256px);
  max-height: 300px;
  padding-bottom: 38px;
}
body[screen=sm].home main .home-announcements .text:before {
  height: 30px;
}
body[screen=sm].home main .info-boxes .info .image {
  width: 237px;
}
body[screen=sm].home main .info-boxes .info .text {
  margin-left: 19px;
  width: calc(100% - 256px);
  max-height: 253px;
  padding-bottom: 38px;
}
body[screen=sm].home main .info-boxes .info .text:before {
  height: 30px;
}
body[screen=sm].home main .info-boxes .info {
  padding: 20px 26px 26px 19px;
}
body[screen=sm].home main .info-boxes .teasers > div .text {
  padding: 21px 26px 26px;
}
body[screen=sm].home main .info-boxes .teasers > div .text ul li {
  margin: 0;
}
body[screen=sm].home main .mod_lyquix_items {
  padding: 60px 0 50px;
}
body[screen=sm].home main .mod_lyquix_items h2 {
  font-size: 2.6rem;
  line-height: 28px;
  padding: 0 20px;
  top: 45px;
}
body[screen=sm].home main .mod_lyquix_items .list {
  padding-top: 30px;
}

body[screen=xs].home main {
  /*.divisions {
  	ul {
  		li {
  			padding: 0 10px 0;
  			height: 26.65vw;
  			& > a {
  				display: flex;
  				align-items: center;
  				position: absolute;
  				padding: 0 10px;
  				width: 100%;
  				height: 100%;
  				top: 0;
  				left: 0;
  			}
  			&:hover {
  				.content {
  					top: 100%;
  				}
  			}
  		}
  		.contact {
  			width: calc(50% - 8px);
  			margin: 8.5px 4px 0;
  			padding: 8px 0 0;
  			a {
  				font-size: 1.5rem;
  				line-height: 22px;
  				background-position: 100% 5px
  			}
  		}
  	}
  }
  .services {
  	ul {
  		li {
  			display: flex;
  			flex-wrap: wrap;
  			flex-direction: column;
  			.content, .image {
  				width: inherit;
  			}
  			.image {
  				width: 100%;
  				margin: 0;
  			}
  			.content {
  				position: relative;
  				width: 100%;
  				height: auto;
  				min-height: 69px;
  				display: flex;
  				padding: 12px 8px 15px;
  				flex-direction: column;
  				justify-content: flex-start;
  				justify-items: stretch;
  				align-self: stretch;
  				flex-grow: 1;
  				h3 {
  					padding: 0;
  					border-bottom: 0;
  					line-height: 21px;
  					width: 100%;
  					min-height: 42px;
  				}
  				p, .common-button {
  					display: none;
  				}
  				&:after {
  					top: 0;
  					height: 100%;
  					left: auto;
  					right: 0;
  					background-image: url(/templates/lyquix/images/Overlay-Service-XS.svg);
  				}

  			}
  			&:hover .content {
  				height: auto;
  				padding: 12px 8px 15px;
  			}
  		}
  	}
  }
  .testimonials {
  	ul {
  		li {
  			width: calc(100% - 8px);
  			margin: 4px;
  			padding: 25px;
  			.text {
  				//min-height: 186px;
  			}
  			.link {
  				margin-top: 40px;
  			}
  			&:last-of-type {
  				display: none;
  			}
  		}
  	}
  	a {
  		font-size: 1.5rem;
  		line-height: 22px;
  	}
  }*/
}
body[screen=xs].home main .home-banner {
  height: 196px;
  margin-bottom: 162px;
}
body[screen=xs].home main .home-banner:before {
  height: 45px;
}
body[screen=xs].home main .home-banner .container .content {
  flex-wrap: wrap;
  width: 91.25%;
  left: 50%;
  bottom: -152px;
  transform: translateX(-50%);
  padding: 32px 26px 40px;
}
body[screen=xs].home main .home-banner .container .content h1 {
  font-size: 24px;
  letter-spacing: 0.92px;
  line-height: 33px;
  margin: 0 auto 18px;
  max-width: 353px;
}
body[screen=xs].home main .home-banner .container .content img {
  width: 217px;
}
body[screen=xs].home main .mod_lyquix_items {
  padding: 18px 0 36.5px;
  text-align: center;
}
body[screen=xs].home main .mod_lyquix_items h2 {
  padding: 0 12px;
  font-size: 2.6rem;
  line-height: 28px;
  position: relative;
  left: 0;
  top: 13.5px;
  display: inline-block;
  transform: none;
}
body[screen=xs].home main .mod_lyquix_items .list {
  padding-top: 24px;
  text-align: left;
}
body[screen=xs].home main .home-announcements {
  padding: 0 0 16px;
  display: flex;
  flex-direction: column;
  margin-bottom: 18px;
}
body[screen=xs].home main .home-announcements .image {
  order: 1;
  margin-top: 0;
  width: 100%;
  height: 36.875vw;
}
body[screen=xs].home main .home-announcements .image img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: top;
}
body[screen=xs].home main .home-announcements .image img:first-of-type {
  display: none;
}
body[screen=xs].home main .home-announcements .image img:last-of-type {
  display: block;
}
body[screen=xs].home main .home-announcements .text {
  order: 2;
  width: 100%;
  margin-right: 0;
  padding: 16px;
  max-height: 322px;
  padding-bottom: 38px;
}
body[screen=xs].home main .home-announcements .text .control {
  left: 16px;
}
body[screen=xs].home main .info-boxes .info {
  padding: 0 0 16px;
}
body[screen=xs].home main .info-boxes .info .image {
  margin-top: 0;
  width: 100%;
  height: 36.875vw;
}
body[screen=xs].home main .info-boxes .info .image img {
  display: block;
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: top;
}
body[screen=xs].home main .info-boxes .info .text {
  width: 100%;
  padding: 16px;
  margin-left: 0;
  max-height: 322px;
  padding-bottom: 38px;
}
body[screen=xs].home main .info-boxes .info .text .control {
  left: 16px;
}
body[screen=xs].home main .info-boxes .teasers > div {
  width: 100%;
  margin: 0 0 8px;
}
body[screen=xs].home main .info-boxes .teasers > div .text {
  padding: 16px;
}
body[screen=xs].home main .info-boxes .teasers > div .text ul li {
  margin: 0;
}

main {
  background-color: #F6F7F9;
}

p {
  font-weight: 500;
}

.description ul li, .description ol li {
  font-weight: 500;
}

body[screen=md] p, body[screen=sm] p, body[screen=xs] p {
  font-size: 1.6rem;
  line-height: 22px;
}

html,
code,
kbd,
pre,
samp,
h1,
h2,
h3,
sup,
sub,
td,
th {
  font-feature-settings: normal;
}

h1 {
  letter-spacing: 1.12px;
}

h2 {
  font-weight: 500;
  letter-spacing: 0;
}

.readmore {
  text-decoration: underline;
  font-weight: 500;
}

.item-covid-19 {
  padding-bottom: 50px;
  overflow: hidden;
}
.item-covid-19 h1 {
  padding: 78px 0 30px;
  margin: 0 0 50px;
  color: #fff;
  position: relative;
  z-index: 2;
}
.item-covid-19 h1:before {
  content: " ";
  width: 100vw;
  height: 100%;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  display: block;
  position: absolute;
  background-image: url(/templates/lyquix/images/covid-banner.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  z-index: -1;
}
.item-covid-19 .description {
  width: 83.333%;
}
.item-covid-19 .description h3 {
  margin: 30px 0 10px;
}
.item-covid-19 .description ul {
  margin: 0;
}
.item-covid-19 .links {
  border: 1px solid #E8E9EA;
  width: 628px;
  background-color: #fff;
}
.item-covid-19 .boxed-link {
  padding: 15px 62px 15px 26px;
  border-bottom: 1px solid #E8E9EA;
  display: block;
  font-size: 1.8rem;
  line-height: 25px;
  font-weight: 600;
  color: #232933;
  position: relative;
}
.item-covid-19 .boxed-link:before {
  content: " ";
  width: 26px;
  height: 26px;
  position: absolute;
  right: 36px;
  top: 50%;
  transform: translateY(-50%);
  background-color: #0074B0;
  border-radius: 100%;
  transition: background-color 0.5s;
  background-image: url(/templates/lyquix/images/Arrow-White.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.item-covid-19 .boxed-link:last-of-type {
  border-bottom: 0;
}
.item-covid-19 .boxed-link:hover:before {
  background-color: #1B779B;
}

body[screen=md] .item-covid-19 .description {
  width: 77.778%;
}
body[screen=md] .item-covid-19 .description p, body[screen=md] .item-covid-19 .description ul li {
  font-size: 1.8rem;
}

body[screen=sm] .item-covid-19 h1, body[screen=xs] .item-covid-19 h1 {
  padding: 57px 0 23px;
  margin-bottom: 19px;
  font-size: 2.8rem;
  line-height: 30px;
}
body[screen=sm] .item-covid-19 .description, body[screen=xs] .item-covid-19 .description {
  width: 100%;
}
body[screen=sm] .item-covid-19 .description p, body[screen=xs] .item-covid-19 .description p {
  margin: 5px 0;
}
body[screen=sm] .item-covid-19 .description h3, body[screen=xs] .item-covid-19 .description h3 {
  margin: 19px 0 5px;
  font-size: 1.8rem;
  line-height: 21px;
}
body[screen=sm] .item-covid-19 .links, body[screen=xs] .item-covid-19 .links {
  width: 100%;
}
body[screen=sm] .item-covid-19 .boxed-link, body[screen=xs] .item-covid-19 .boxed-link {
  padding: 12px 50px 15px 15px;
  font-size: 1.4rem;
  line-height: 19px;
}
body[screen=sm] .item-covid-19 .boxed-link:before, body[screen=xs] .item-covid-19 .boxed-link:before {
  width: 22px;
  height: 22px;
}

body[screen=sm] .item-covid-19 .description {
  max-width: 679px;
  margin: 0 auto;
}

body.alert-open {
  position: fixed;
  z-index: 0;
}

.alert-lightbox {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 22, 32, 0.87);
  top: 0;
  left: 0;
  z-index: 100;
}
.alert-lightbox .content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 1168px;
  background-color: #fff;
  padding: 101px 98px 45px;
}
.alert-lightbox .content h1 {
  margin-top: 0;
}
.alert-lightbox .content p {
  margin: 12px 0;
}
.alert-lightbox .content p:first-of-type {
  margin-top: 0;
}
.alert-lightbox .content p:last-of-type {
  margin-bottom: 0;
}
.alert-lightbox .content .close {
  width: 18px;
  height: 18px;
  position: absolute;
  top: 40px;
  right: 40px;
  background-image: url(/templates/lyquix/images/icons/lightbox-close.svg);
  background-size: 100%;
  background-repeat: no-repeat;
}
.alert-lightbox .content .close:hover {
  cursor: pointer;
}

body[screen=md] .alert-lightbox .content {
  width: 91.25%;
  padding: 70px 49px 51px;
}
body[screen=md] .alert-lightbox .content .close {
  right: 45px;
}

body[screen=sm] .alert-lightbox .content {
  width: 91.25%;
  max-height: 95vh;
  padding: 36px 35px 36px;
}
body[screen=sm] .alert-lightbox .content .close {
  top: 20px;
  right: 20px;
}

body[screen=xs] .alert-lightbox .content {
  width: 91.25%;
  max-height: 90vh;
  padding: 40px 17px 11px;
}
body[screen=xs] .alert-lightbox .content h1 {
  margin-bottom: 12px;
}
body[screen=xs] .alert-lightbox .content .text {
  max-height: calc(90vh - 137px);
  overflow: scroll;
}
body[screen=xs] .alert-lightbox .content .close {
  top: 17px;
  right: 17px;
}

.review-cta {
  padding: 46px 0 42px;
  background-color: #0069A7;
}
.review-cta .text {
  padding-top: 4px;
}
.review-cta .text > * {
  color: #fff;
}
.review-cta .text h2 {
  font-size: 28px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 40px;
  margin: 0;
}
.review-cta .text p {
  margin: 8px 0 30px;
  font-family: Montserrat;
  font-size: 17px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 25px;
}
.review-cta .text a:hover {
  color: #fff;
  background-color: #003066;
}
.review-cta .image img {
  display: block;
  width: 100%;
}

body[screen=md] .review-cta {
  padding: 50px 0 43px;
}
body[screen=md] .review-cta .text {
  width: 68.75%;
  padding-top: 0;
}

body[screen=sm] .review-cta {
  padding: 22px 0;
}
body[screen=sm] .review-cta .flex-container {
  width: 91.438%;
}
body[screen=sm] .review-cta .text {
  padding-top: 0;
  width: 70.599%;
}
body[screen=sm] .review-cta .text h2 {
  font-size: 22px;
  line-height: 31px;
}
body[screen=sm] .review-cta .text p {
  margin: 8px 0 18px;
  font-size: 15px;
  line-height: 21px;
}
body[screen=sm] .review-cta .image {
  width: 26.217%;
}

body[screen=xs] .review-cta {
  padding: 22px 0 27px;
}
body[screen=xs] .review-cta .flex-container {
  width: 88.014%;
}
body[screen=xs] .review-cta .text {
  padding-top: 0;
  width: 100%;
  margin-bottom: 30px;
  text-align: center;
}
body[screen=xs] .review-cta .text h2 {
  font-size: 22px;
  line-height: 31px;
  text-align: center;
  padding: 0 5px;
}
body[screen=xs] .review-cta .text p {
  margin: 8px 0 18px;
  font-size: 15px;
  line-height: 21px;
  text-align: center;
}
body[screen=xs] .review-cta .text a {
  margin: 0 auto 0;
  display: inline-block;
}
body[screen=xs] .review-cta .image {
  width: 100%;
  max-width: 140px;
  margin: 0 auto;
}

.fc-category .cat-filters {
  background-color: #fff;
  position: relative;
  z-index: 97;
}
.fc-category .cat-filters .wrapper.top {
  background-color: #003066;
}
.fc-category .cat-filters .wrapper.top .filter-wrapper {
  display: flex;
  margin: 0 -57px;
}
.fc-category .cat-filters .wrapper.top .filter-wrapper > div {
  width: 33.333%;
  border-right: 1px solid rgba(255, 255, 255, 0.7);
  position: relative;
  padding: 20px 34px 19px 56px;
}
.fc-category .cat-filters .wrapper.top .filter-wrapper > div:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  content: " ";
  z-index: 1;
  background-color: #fff;
  opacity: 0;
  transition: opacity 0.5s;
}
.fc-category .cat-filters .wrapper.top .filter-wrapper > div:last-of-type {
  border-right: 0;
}
.fc-category .cat-filters .wrapper.top .filter-wrapper > div .filter-label {
  display: flex;
  align-items: center;
}
.fc-category .cat-filters .wrapper.top .filter-wrapper > div .filter-label .text {
  margin-left: 15px;
  width: calc(100% - 36px);
}
.fc-category .cat-filters .wrapper.top .filter-wrapper > div .filter-label .text span, .fc-category .cat-filters .wrapper.top .filter-wrapper > div .filter-label .text h3 {
  color: #fff;
}
.fc-category .cat-filters .wrapper.top .filter-wrapper > div .filter-label .text span {
  text-transform: uppercase;
  font-size: 1.45rem;
  line-height: 24px;
  opacity: 0.75;
  letter-spacing: 1.63px;
}
.fc-category .cat-filters .wrapper.top .filter-wrapper > div .filter-label .text h3 {
  margin: 0;
  font-size: 2.2rem;
  line-height: 1.227;
  font-weight: 600;
  letter-spacing: 0.4px;
}
.fc-category .cat-filters .wrapper.top .filter-wrapper > div .filter-label .image {
  width: 36px;
  height: 36px;
  display: flex;
  padding: 0 11px 0;
  border-radius: 100%;
  align-items: center;
  transition: background-image 0.5s;
  background-size: 100%;
  background-image: url(/templates/lyquix/images/icons/dropdown-filter-arrow.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.fc-category .cat-filters .wrapper.top .filter-wrapper > div ul, .fc-category .cat-filters .wrapper.top .filter-wrapper > div .search-container {
  position: absolute;
  height: 0;
  width: 100%;
  left: 0;
  top: calc(100% - 6px);
  overflow: hidden;
  transition: height 0.5s, padding-top 0.5s;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  background-color: #fff;
  margin: 0;
  z-index: 4;
  padding: 0;
}
.fc-category .cat-filters .wrapper.top .filter-wrapper > div ul li, .fc-category .cat-filters .wrapper.top .filter-wrapper > div .search-container li {
  list-style: none;
  margin: 0;
  padding: 13px 20px;
}
.fc-category .cat-filters .wrapper.top .filter-wrapper > div ul li:first-of-type, .fc-category .cat-filters .wrapper.top .filter-wrapper > div .search-container li:first-of-type {
  margin-top: 0;
}
.fc-category .cat-filters .wrapper.top .filter-wrapper > div ul li:hover, .fc-category .cat-filters .wrapper.top .filter-wrapper > div .search-container li:hover {
  cursor: pointer;
  background-color: #F4F5F7;
}
.fc-category .cat-filters .wrapper.top .filter-wrapper > div ul li.active, .fc-category .cat-filters .wrapper.top .filter-wrapper > div .search-container li.active {
  background-color: #F4F5F7;
}
.fc-category .cat-filters .wrapper.top .filter-wrapper > div ul li.active span, .fc-category .cat-filters .wrapper.top .filter-wrapper > div .search-container li.active span {
  position: relative;
}
.fc-category .cat-filters .wrapper.top .filter-wrapper > div ul li.active span:before, .fc-category .cat-filters .wrapper.top .filter-wrapper > div .search-container li.active span:before {
  height: 1px;
  width: 100%;
  content: " ";
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  background-color: #22AEBF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}
.fc-category .cat-filters .wrapper.top .filter-wrapper > div ul li.disabled, .fc-category .cat-filters .wrapper.top .filter-wrapper > div .search-container li.disabled {
  display: none;
}
.fc-category .cat-filters .wrapper.top .filter-wrapper > div .search-container {
  padding: 0 20px;
}
.fc-category .cat-filters .wrapper.top .filter-wrapper > div .search-container .input-wrapper {
  position: relative;
}
.fc-category .cat-filters .wrapper.top .filter-wrapper > div .search-container .input-wrapper:before {
  content: " ";
  width: 15px;
  height: 15px;
  background-image: url(/templates/lyquix/images/Search-navy.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  display: block;
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
}
.fc-category .cat-filters .wrapper.top .filter-wrapper > div .search-container input {
  margin: 14px 0 0;
  line-height: 25px;
  padding: 7.5px 32px 7.5px 10.5px;
  border-color: #003066;
  background-color: rgba(244, 245, 247, 0.5);
  color: #003066;
  width: 100%;
  display: block;
  position: relative;
  z-index: 1;
}
.fc-category .cat-filters .wrapper.top .filter-wrapper > div .search-container input::placeholder {
  font-size: 1.6rem;
  line-height: 25px;
  color: rgba(35, 41, 51, 0.5);
}
.fc-category .cat-filters .wrapper.top .filter-wrapper > div .search-container .enter-search, .fc-category .cat-filters .wrapper.top .filter-wrapper > div .search-container .use-location {
  display: block;
  margin-top: 10px;
  font-size: 1.5rem;
  line-height: 25px;
  opacity: 0.5;
  color: #003066;
  font-family: "Montserrat", sans-serif;
  text-decoration: underline;
}
.fc-category .cat-filters .wrapper.top .filter-wrapper > div .search-container .enter-search:hover, .fc-category .cat-filters .wrapper.top .filter-wrapper > div .search-container .use-location:hover {
  text-decoration: none;
  cursor: pointer;
}
.fc-category .cat-filters .wrapper.top .filter-wrapper > div:hover:before {
  opacity: 0.07;
}
.fc-category .cat-filters .wrapper.top .filter-wrapper > div:hover .filter-label .image {
  cursor: pointer;
  background-image: url(/templates/lyquix/images/icons/dropdown-filter-arrow-clicked.svg);
}
.fc-category .cat-filters .wrapper.top .filter-wrapper > div:hover ul, .fc-category .cat-filters .wrapper.top .filter-wrapper > div:hover .search-container {
  height: 433px;
}
.fc-category .cat-filters .wrapper.top .filter-wrapper > div:hover ul {
  padding-top: 13px;
  overflow-y: auto;
}
.fc-category .cat-filters .wrapper.top .filter-wrapper > div:hover .search-container {
  padding-top: 26px;
  overflow: hidden;
}
.fc-category .cat-filters .wrapper.top .filter-wrapper .filter-group.filters-active .filter-label .image, .fc-category .cat-filters .wrapper.top .filter-wrapper .search-wrapper.filters-active .filter-label .image {
  background-image: url(/templates/lyquix/images/icons/close-filter.svg) !important;
}
.fc-category .cat-filters .wrapper.top .filter-wrapper .filter-group.filters-active:hover, .fc-category .cat-filters .wrapper.top .filter-wrapper .search-wrapper.filters-active:hover {
  cursor: pointer;
}
.fc-category .cat-filters .wrapper.bottom {
  background-color: #fff;
  padding: 13px 0 12px;
  border-bottom: 1px solid #E8E9EA;
}
.fc-category .cat-filters .wrapper.bottom .container {
  display: flex;
}
.fc-category .cat-filters .wrapper.bottom .filter-summary {
  font-size: 1.5rem;
  line-height: 1.667;
  font-weight: 500;
  color: rgba(15, 30, 51, 0.5);
}
.fc-category .cat-filters .wrapper.bottom .clear-filters {
  font-size: 1.5rem;
  line-height: 25px;
  text-decoration: underline;
  color: rgba(15, 30, 51, 0.5);
  font-weight: 500;
  display: none;
}
.fc-category .cat-filters .wrapper.bottom .clear-filters:hover {
  cursor: pointer;
}
.fc-category .cat-filters .wrapper.bottom .active-tabs {
  margin-left: 28px;
  display: flex;
  flex-grow: 1;
}
.fc-category .cat-filters .wrapper.bottom .active-tabs .active-filter {
  flex-shrink: 0;
  margin-right: 8px;
  display: inline-block;
  font-size: 1.3rem;
  line-height: 22px;
  letter-spacing: 0.9px;
  font-weight: 500;
  color: #003066;
  text-transform: uppercase;
  padding: 1.5px 24px 1.5px 8px;
  position: relative;
  border-radius: 2px;
  background-color: rgba(0, 174, 239, 0.34);
}
.fc-category .cat-filters .wrapper.bottom .active-tabs .active-filter:last-of-type {
  margin-right: 0;
}
.fc-category .cat-filters .wrapper.bottom .active-tabs .active-filter .remove-value {
  position: absolute;
  right: 0;
  top: 50%;
  display: block;
  width: 20px;
  height: 100%;
  transform: translateY(-50%);
  background-image: url(/templates/lyquix/images/icons/filter-cancel.svg);
  background-repeat: no-repeat;
  background-position: calc(100% - 10px) center;
}
.fc-category .cat-filters.filters-active .wrapper.bottom .filter-summary {
  display: none;
}
.fc-category .cat-filters.filters-active .wrapper.bottom .clear-filters {
  display: inline-block;
}
.fc-category .cat-filters.filters-active.search-active .wrapper.bottom .filter-summary {
  display: inline-block;
  margin-right: 8px;
}
.fc-category .section-1 {
  margin-top: 80px;
}
.fc-category .section-1 h1 {
  margin: 20px 0;
}
.fc-category .no-results {
  padding-top: 58px;
  min-height: 553px;
}
.fc-category.cat-locations .no-results {
  padding-top: 0;
  min-height: 361px;
}
.fc-category .cat-items .introitems-items-list, .fc-category .cat-items .featured-items-list {
  padding-left: 0;
}
.fc-category .cat-items .introitems-items-list li, .fc-category .cat-items .featured-items-list li {
  list-style: none;
}
.fc-category .cat-items .introitems-items-list li:last-child, .fc-category .cat-items .featured-items-list li:last-child {
  margin-bottom: 0;
}
.fc-category .cat-items .introitems-items-list {
  margin-bottom: 120px;
}
.fc-category.filters-attached {
  padding-top: 130px;
}
.fc-category.filters-attached .cat-filters {
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99;
  position: fixed;
}
.fc-category .section-1.filters-attached {
  padding-top: 130px;
}
.fc-category .section-1.filters-attached .cat-filters {
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99;
  position: fixed;
}

body[screen=xl] .fc-category .container {
  max-width: 1363px;
  margin-left: auto;
  margin-right: auto;
}

body[screen=md] .fc-category .section-1 {
  margin-top: 60px;
}
body[screen=md] .fc-category .cat-filters .wrapper.top .filter-wrapper {
  margin: 0 -20px;
}
body[screen=md] .fc-category .cat-filters .wrapper.top .filter-wrapper > div {
  padding: 10px 20px 11px;
}
body[screen=md] .fc-category .cat-filters .wrapper.top .filter-wrapper > div .filter-label .text span {
  font-size: 1.3rem;
  line-height: 22px;
  letter-spacing: 1.3px;
  display: block;
}
body[screen=md] .fc-category .cat-filters .wrapper.top .filter-wrapper > div .filter-label .text h3 {
  font-size: 2rem;
  line-height: 24px;
}
body[screen=md] .fc-category .cat-filters .wrapper.top .filter-wrapper > div .filter-label .image {
  width: 32px;
  height: 32px;
}
body[screen=md] .fc-category .cat-filters .wrapper.top .filter-wrapper > div ul li, body[screen=md] .fc-category .cat-filters .wrapper.top .filter-wrapper > div .search-container li {
  padding: 10px 12px;
}
body[screen=md] .fc-category .cat-filters .wrapper.top .filter-wrapper > div ul li:first-of-type, body[screen=md] .fc-category .cat-filters .wrapper.top .filter-wrapper > div .search-container li:first-of-type {
  margin-top: 0;
}
body[screen=md] .fc-category .cat-filters .wrapper.top .filter-wrapper > div .search-container {
  padding-left: 12px;
  padding-right: 12px;
}
body[screen=md] .fc-category .cat-filters .wrapper.top .filter-wrapper > div .search-container span {
  font-size: 1.5rem;
  line-height: 22px;
}
body[screen=md] .fc-category .cat-filters .wrapper.top .filter-wrapper > div .search-container .input-wrapper:before {
  width: 12px;
  height: 12px;
  right: 12px;
}
body[screen=md] .fc-category .cat-filters .wrapper.top .filter-wrapper > div .search-container input {
  padding: 8px 28px 10px 10px;
}
body[screen=md] .fc-category.filters-attached {
  padding-top: 118px;
}
body[screen=md] .fc-category .section-1.filters-attached {
  padding-top: 118px;
}

body[screen=sm] .fc-category .section-1 {
  margin-top: 50px;
}

body[screen=sm] .fc-category .cat-filters .wrapper.top .filter-wrapper, body[screen=xs] .fc-category .cat-filters .wrapper.top .filter-wrapper {
  display: none;
}
body[screen=sm] .fc-category .cat-filters .mobile-control .container, body[screen=xs] .fc-category .cat-filters .mobile-control .container {
  position: relative;
  padding: 18px 0 17px;
}
body[screen=sm] .fc-category .cat-filters .mobile-control .container h3, body[screen=xs] .fc-category .cat-filters .mobile-control .container h3 {
  margin: 0;
  font-size: 1.8rem;
  line-height: 21px;
  color: #fff;
  letter-spacing: 0.22px;
  font-weight: 600;
}
body[screen=sm] .fc-category .cat-filters .mobile-control .container h3:before, body[screen=xs] .fc-category .cat-filters .mobile-control .container h3:before {
  content: " ";
  display: block;
  position: absolute;
  top: 15px;
  right: 0;
  width: 26px;
  height: 26px;
  background-image: url(/templates/lyquix/images/icons/dropdown-filter-arrow.svg);
  background-repeat: no-repeat;
  border-radius: 100%;
  background-size: 100%;
  transition: background-image 0.5s, background-color 0.5s;
}
body[screen=sm] .fc-category .cat-filters .mobile-control .container h3:hover:before, body[screen=xs] .fc-category .cat-filters .mobile-control .container h3:hover:before {
  background-image: url(/templates/lyquix/images/icons/dropdown-filter-arrow-clicked.svg);
}
body[screen=sm] .fc-category .cat-filters .wrapper.bottom, body[screen=xs] .fc-category .cat-filters .wrapper.bottom {
  padding: 5px 0 7px;
}
body[screen=sm] .fc-category .cat-filters .wrapper.bottom .filter-summary, body[screen=xs] .fc-category .cat-filters .wrapper.bottom .filter-summary {
  font-size: 1.4rem;
  line-height: 23px;
}
body[screen=sm] .fc-category .cat-filters.mobile-open, body[screen=xs] .fc-category .cat-filters.mobile-open {
  z-index: 99;
}
body[screen=sm] .fc-category .cat-filters.mobile-open .mobile-control, body[screen=xs] .fc-category .cat-filters.mobile-open .mobile-control {
  border-bottom: 1px solid rgba(255, 255, 255, 0.07);
}
body[screen=sm] .fc-category .cat-filters.mobile-open .mobile-control h3:before, body[screen=xs] .fc-category .cat-filters.mobile-open .mobile-control h3:before {
  background-image: url(/templates/lyquix/images/icons/close-filter.svg);
}
body[screen=sm] .fc-category .cat-filters.mobile-open .mobile-control h3:hover:before, body[screen=xs] .fc-category .cat-filters.mobile-open .mobile-control h3:hover:before {
  background-image: url(/templates/lyquix/images/icons/close-filter.svg);
}
body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  overflow-y: scroll;
  background-color: #003066;
}
body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper {
  display: block;
  padding-top: 20px;
  padding-bottom: 70px;
  margin: 0;
}
body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper > div:before, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper > div:before {
  display: none;
}
body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-container span, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-container span {
  font-weight: 500;
}
body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper, body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group {
  margin: 8px auto;
  background-color: rgba(255, 255, 255, 0.15);
  padding: 0;
  transition: background-color 0.5s, max-height 0.5s;
  overflow-y: hidden;
  max-height: 34px;
  border-right: 0;
}
body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper .filter-label, body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group .filter-label, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper .filter-label, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group .filter-label {
  display: flex;
  padding: 7px 0 5px;
  justify-content: center;
}
body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper .filter-label .text, body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group .filter-label .text, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper .filter-label .text, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group .filter-label .text {
  text-align: center;
  width: auto;
  margin-left: 0;
  padding-right: 15px;
  transition: background-image 0.5s;
  position: relative;
}
body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper .filter-label .text:before, body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group .filter-label .text:before, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper .filter-label .text:before, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group .filter-label .text:before {
  content: " ";
  display: block;
  width: 10px;
  height: 6px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  background-image: url(/templates/lyquix/images/icons/white-down-arrow.svg);
  background-repeat: none;
  background-size: 100%;
  transition: background-image 0.5s;
}
body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper .filter-label .text span, body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper .filter-label .text h3, body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group .filter-label .text span, body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group .filter-label .text h3, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper .filter-label .text span, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper .filter-label .text h3, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group .filter-label .text span, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group .filter-label .text h3 {
  font-size: 1.3rem;
  line-height: 22px;
  letter-spacing: 1.3px;
  font-weight: 400;
  text-transform: uppercase;
  color: #fff;
  opacity: 1;
  display: inline-block;
  font-family: "Montserrat", sans-serif;
}
body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper .filter-label .text span, body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group .filter-label .text span, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper .filter-label .text span, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group .filter-label .text span {
  margin-right: 4px;
}
body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper .filter-label .image, body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group .filter-label .image, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper .filter-label .image, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group .filter-label .image {
  display: none;
}
body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper ul, body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper .search-container, body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group ul, body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group .search-container, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper ul, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper .search-container, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group ul, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group .search-container {
  position: static;
  height: auto;
  max-height: 0;
  transition: max-height 0.5s;
  overflow-y: hidden;
}
body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper ul, body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group ul, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper ul, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group ul {
  padding-top: 12px;
}
body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper ul li, body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group ul li, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper ul li, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group ul li {
  margin: 0;
  padding: 8px 31px;
  line-height: 21px;
  font-weight: 500;
}
body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper ul li:last-of-type, body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group ul li:last-of-type, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper ul li:last-of-type, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group ul li:last-of-type {
  margin-bottom: 0;
}
body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper.active, body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group.active, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper.active, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group.active {
  background-color: #A9E4F9;
  max-height: 331px;
}
body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper.active .text:before, body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group.active .text:before, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper.active .text:before, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group.active .text:before {
  background-image: url(/templates/lyquix/images/icons/navy-down-arrow.svg) !important;
}
body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper.active .text span, body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper.active .text h3, body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group.active .text span, body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group.active .text h3, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper.active .text span, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper.active .text h3, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group.active .text span, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group.active .text h3 {
  color: #003066 !important;
}
body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper.active ul, body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper.active .search-container, body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group.active ul, body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group.active .search-container, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper.active ul, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper.active .search-container, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group.active ul, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group.active .search-container {
  max-height: 295px;
  overflow: scroll;
}
body[screen=sm] .fc-category.filters-attached, body[screen=xs] .fc-category.filters-attached {
  padding-top: 94px;
}
body[screen=sm] .fc-category .section-1.filters-attached, body[screen=xs] .fc-category .section-1.filters-attached {
  padding-top: 94px;
}

body[screen=xl] .fc-category .cat-filters .wrapper.top .filter-wrapper .search-wrapper, body[screen=xl] .fc-category .cat-filters .wrapper.top .filter-wrapper .filter-group, body[screen=lg] .fc-category .cat-filters .wrapper.top .filter-wrapper .search-wrapper, body[screen=lg] .fc-category .cat-filters .wrapper.top .filter-wrapper .filter-group, body[screen=md] .fc-category .cat-filters .wrapper.top .filter-wrapper .search-wrapper, body[screen=md] .fc-category .cat-filters .wrapper.top .filter-wrapper .filter-group {
  height: auto !important;
}
body[screen=xl] .fc-category .cat-filters .wrapper.top .filter-wrapper .search-wrapper .search-container .enter-search, body[screen=lg] .fc-category .cat-filters .wrapper.top .filter-wrapper .search-wrapper .search-container .enter-search, body[screen=md] .fc-category .cat-filters .wrapper.top .filter-wrapper .search-wrapper .search-container .enter-search {
  display: none;
}

body[screen=lg].tablet .fc-category .cat-filters .wrapper.top .filter-wrapper .search-wrapper .search-container .enter-search, body[screen=md].tablet .fc-category .cat-filters .wrapper.top .filter-wrapper .search-wrapper .search-container .enter-search {
  display: block;
}

body[screen=sm] .fc-category .section-1 {
  margin-top: 50px;
}
body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper, body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group {
  width: 75%;
}
body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper .search-container, body[screen=sm] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group .search-container {
  padding: 20px 30px 67px;
}

body[screen=xs] .fc-category .section-1 {
  margin-top: 40px;
}
body[screen=xs] .fc-category .cat-filters .wrapper.bottom {
  padding-bottom: 0;
}
body[screen=xs] .fc-category .cat-filters .wrapper.bottom .clear-filters {
  font-size: 1.4rem;
  line-height: 20px;
  flex-shrink: 0;
}
body[screen=xs] .fc-category .cat-filters .wrapper.bottom .active-tabs {
  margin-left: 10px;
  flex-wrap: wrap;
  max-width: calc(100% - 129px);
  flex-grow: 0;
  margin-right: -8px;
}
body[screen=xs] .fc-category .cat-filters .wrapper.bottom .active-tabs .active-filter {
  max-height: 23px;
  overflow: hidden;
  margin-left: 8px;
  padding-top: 0.5px;
  padding-bottom: 0.5px;
  margin-bottom: 8px;
  width: auto;
  flex-shrink: 1;
  max-width: calc(100% - 16px);
}
body[screen=xs] .fc-category .cat-filters .wrapper.bottom .active-tabs .active-filter .remove-value {
  background-color: #a9e4f9;
  width: 25px;
}
body[screen=xs] .fc-category .cat-filters .wrapper.bottom .active-tabs .active-filter .text {
  white-space: nowrap;
}
body[screen=xs] .fc-category .cat-filters .wrapper.bottom .active-tabs .active-filter:last-of-type {
  margin-right: 0;
}
body[screen=xs] .fc-category .cat-filters .wrapper.bottom .active-tabs .active-filter:before {
  content: " ";
  width: 48px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group {
  width: 100%;
}
body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper .search-container, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group .search-container {
  padding: 20px 20px 67px;
}
body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper:hover ul, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .search-wrapper:hover .search-container, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group:hover ul, body[screen=xs] .fc-category .cat-filters.mobile-open .wrapper.top .filter-wrapper .filter-group:hover .search-container {
  padding-top: 20px;
}

.fc-category.category-news .section-1 {
  margin-top: 60px;
}

.catid-9 header {
  position: static;
}
.catid-9 main {
  padding-top: 0 !important;
}

.cat-locations #cat-map .group-1 {
  display: none;
}
.cat-locations #cat-map .gm-style {
  font-family: "Montserrat", sans-serif !important;
  font-weight: 400;
}
.cat-locations .section-1 {
  margin-top: 0 !important;
}
.cat-locations .section-2 {
  padding: 43px 0 112px;
}
.cat-locations .section-2 h1 {
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 56px;
}
.cat-locations .bucks-county > .flex-container {
  margin-bottom: 24px;
}
.cat-locations .bucks-county > .flex-container h1 {
  margin-top: 0;
  margin-bottom: 0;
  display: inline-block;
}
.cat-locations .bucks-county > .flex-container > .readmore {
  display: inline-block;
  margin-left: auto;
}
.cat-locations .cat-items .introitems-items-list, .cat-locations .cat-items .bucks-county-items, .cat-locations .bucks-county .introitems-items-list, .cat-locations .bucks-county .bucks-county-items {
  padding: 0;
  margin: 0 -4px;
}
.cat-locations .cat-items .introitems-items-list li, .cat-locations .cat-items .bucks-county-items li, .cat-locations .bucks-county .introitems-items-list li, .cat-locations .bucks-county .bucks-county-items li {
  border: 1px solid #E8E9EA;
  background-color: #fff;
  position: relative;
  margin: 4px;
}
.cat-locations .cat-items .introitems-items-list li:last-of-type, .cat-locations .cat-items .bucks-county-items li:last-of-type, .cat-locations .bucks-county .introitems-items-list li:last-of-type, .cat-locations .bucks-county .bucks-county-items li:last-of-type {
  margin-bottom: 4px;
}
.cat-locations .cat-items .introitems-items-list li .group-1, .cat-locations .cat-items .bucks-county-items li .group-1, .cat-locations .bucks-county .introitems-items-list li .group-1, .cat-locations .bucks-county .bucks-county-items li .group-1 {
  position: relative;
}
.cat-locations .cat-items .introitems-items-list li .group-1 .hq, .cat-locations .cat-items .bucks-county-items li .group-1 .hq, .cat-locations .bucks-county .introitems-items-list li .group-1 .hq, .cat-locations .bucks-county .bucks-county-items li .group-1 .hq {
  position: absolute;
  right: 0;
  top: 20px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1.81px;
  line-height: 18px;
  background-color: #003066;
  padding: 7px 11px;
  text-transform: uppercase;
}
.cat-locations .cat-items .introitems-items-list li .group-1 .field_image_3x2, .cat-locations .cat-items .bucks-county-items li .group-1 .field_image_3x2, .cat-locations .bucks-county .introitems-items-list li .group-1 .field_image_3x2, .cat-locations .bucks-county .bucks-county-items li .group-1 .field_image_3x2 {
  line-height: 0;
}
.cat-locations .cat-items .introitems-items-list li .group-1 .field_image_3x2 img, .cat-locations .cat-items .bucks-county-items li .group-1 .field_image_3x2 img, .cat-locations .bucks-county .introitems-items-list li .group-1 .field_image_3x2 img, .cat-locations .bucks-county .bucks-county-items li .group-1 .field_image_3x2 img {
  display: block;
  width: 100%;
}
.cat-locations .cat-items .introitems-items-list li .group-1 .division-overlay, .cat-locations .cat-items .bucks-county-items li .group-1 .division-overlay, .cat-locations .bucks-county .introitems-items-list li .group-1 .division-overlay, .cat-locations .bucks-county .bucks-county-items li .group-1 .division-overlay {
  position: absolute;
  width: 335px;
  height: 125px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  right: 0;
  bottom: 0;
  padding: 46px 12px 15px 113px;
  background-image: url("/templates/lyquix/images/Overlay-Location.svg");
}
.cat-locations .cat-items .introitems-items-list li .group-1 .division-overlay img, .cat-locations .cat-items .bucks-county-items li .group-1 .division-overlay img, .cat-locations .bucks-county .introitems-items-list li .group-1 .division-overlay img, .cat-locations .bucks-county .bucks-county-items li .group-1 .division-overlay img {
  width: 100%;
  display: block;
  position: absolute;
  bottom: 15px;
  right: 12px;
  width: 210px;
  margin: auto 0 0 0;
}
.cat-locations .cat-items .introitems-items-list li .group-2, .cat-locations .cat-items .bucks-county-items li .group-2, .cat-locations .bucks-county .introitems-items-list li .group-2, .cat-locations .bucks-county .bucks-county-items li .group-2 {
  padding: 31px 25px 35px;
  position: relative;
}
.cat-locations .cat-items .introitems-items-list li .group-2 h2, .cat-locations .cat-items .bucks-county-items li .group-2 h2, .cat-locations .bucks-county .introitems-items-list li .group-2 h2, .cat-locations .bucks-county .bucks-county-items li .group-2 h2 {
  margin: 0 0 11px;
}
.cat-locations .cat-items .introitems-items-list li .group-2 h2 a, .cat-locations .cat-items .bucks-county-items li .group-2 h2 a, .cat-locations .bucks-county .introitems-items-list li .group-2 h2 a, .cat-locations .bucks-county .bucks-county-items li .group-2 h2 a {
  color: #003066;
}
.cat-locations .cat-items .introitems-items-list li .group-2 .miles-from, .cat-locations .cat-items .bucks-county-items li .group-2 .miles-from, .cat-locations .bucks-county .introitems-items-list li .group-2 .miles-from, .cat-locations .bucks-county .bucks-county-items li .group-2 .miles-from {
  position: absolute;
  top: 10px;
  right: 25px;
  font-size: 1.45rem;
  line-height: 24px;
  letter-spacing: 1.63px;
  text-transform: uppercase;
  color: #878E99;
}
.cat-locations .cat-items .introitems-items-list li .group-2 .address, .cat-locations .cat-items .bucks-county-items li .group-2 .address, .cat-locations .bucks-county .introitems-items-list li .group-2 .address, .cat-locations .bucks-county .bucks-county-items li .group-2 .address {
  font-size: 1.7rem;
  line-height: 25px;
  padding-bottom: 4px;
  font-weight: 500;
}
.cat-locations .cat-items .introitems-items-list li .group-2 .directions a, .cat-locations .cat-items .bucks-county-items li .group-2 .directions a, .cat-locations .bucks-county .introitems-items-list li .group-2 .directions a, .cat-locations .bucks-county .bucks-county-items li .group-2 .directions a {
  font-size: 1.7rem;
  line-height: 25px;
  font-weight: 500;
  text-decoration: underline;
}
.cat-locations .cat-items .introitems-items-list li .group-2 .directions a:hover, .cat-locations .cat-items .bucks-county-items li .group-2 .directions a:hover, .cat-locations .bucks-county .introitems-items-list li .group-2 .directions a:hover, .cat-locations .bucks-county .bucks-county-items li .group-2 .directions a:hover {
  color: #0A6466;
  text-decoration: none;
}
.cat-locations .cat-items .introitems-items-list li .group-2 .field_phone_number, .cat-locations .cat-items .bucks-county-items li .group-2 .field_phone_number, .cat-locations .bucks-county .introitems-items-list li .group-2 .field_phone_number, .cat-locations .bucks-county .bucks-county-items li .group-2 .field_phone_number {
  font-weight: 500;
}
.cat-locations .cat-items .introitems-items-list li .group-2 .field_phone_number a, .cat-locations .cat-items .bucks-county-items li .group-2 .field_phone_number a, .cat-locations .bucks-county .introitems-items-list li .group-2 .field_phone_number a, .cat-locations .bucks-county .bucks-county-items li .group-2 .field_phone_number a {
  text-decoration: underline;
}
.cat-locations .cat-items .introitems-items-list li .group-2 .field_phone_number a:hover, .cat-locations .cat-items .bucks-county-items li .group-2 .field_phone_number a:hover, .cat-locations .bucks-county .introitems-items-list li .group-2 .field_phone_number a:hover, .cat-locations .bucks-county .bucks-county-items li .group-2 .field_phone_number a:hover {
  text-decoration: none;
}
.cat-locations .cat-items .introitems-items-list li .group-2 .directions, .cat-locations .cat-items .bucks-county-items li .group-2 .directions, .cat-locations .bucks-county .introitems-items-list li .group-2 .directions, .cat-locations .bucks-county .bucks-county-items li .group-2 .directions {
  margin-top: 8px;
}
.cat-locations .cat-items.filtered .introitems-items-list li, .cat-locations .bucks-county.filtered .introitems-items-list li {
  display: none;
}
.cat-locations .cat-items.filtered .introitems-items-list li.active, .cat-locations .bucks-county.filtered .introitems-items-list li.active {
  display: block;
}
.cat-locations .cat-items.filtered .item, .cat-locations .bucks-county.filtered .item {
  display: none;
}
.cat-locations .cat-items.filtered .item.active, .cat-locations .bucks-county.filtered .item.active {
  display: block;
}

body[screen=lg] .cat-locations .cat-map #cat-map {
  height: 512px !important;
}

body[screen=md] .cat-locations .cat-items .section-2, body[screen=md] .cat-locations .bucks-county .section-2, body[screen=sm] .cat-locations .cat-items .section-2, body[screen=sm] .cat-locations .bucks-county .section-2, body[screen=xs] .cat-locations .cat-items .section-2, body[screen=xs] .cat-locations .bucks-county .section-2 {
  padding: 25px 0 72px;
}
body[screen=md] .cat-locations .cat-items .introitems-items-list li .group-1 .division-overlay, body[screen=md] .cat-locations .cat-items .bucks-county-items li .group-1 .division-overlay, body[screen=md] .cat-locations .bucks-county .introitems-items-list li .group-1 .division-overlay, body[screen=md] .cat-locations .bucks-county .bucks-county-items li .group-1 .division-overlay, body[screen=sm] .cat-locations .cat-items .introitems-items-list li .group-1 .division-overlay, body[screen=sm] .cat-locations .cat-items .bucks-county-items li .group-1 .division-overlay, body[screen=sm] .cat-locations .bucks-county .introitems-items-list li .group-1 .division-overlay, body[screen=sm] .cat-locations .bucks-county .bucks-county-items li .group-1 .division-overlay, body[screen=xs] .cat-locations .cat-items .introitems-items-list li .group-1 .division-overlay, body[screen=xs] .cat-locations .cat-items .bucks-county-items li .group-1 .division-overlay, body[screen=xs] .cat-locations .bucks-county .introitems-items-list li .group-1 .division-overlay, body[screen=xs] .cat-locations .bucks-county .bucks-county-items li .group-1 .division-overlay {
  width: 213px;
  height: 80px;
  background-size: cover;
  padding: 30px 7px 10px 72px;
}
body[screen=md] .cat-locations .cat-items .introitems-items-list li .group-1 .division-overlay img, body[screen=md] .cat-locations .cat-items .bucks-county-items li .group-1 .division-overlay img, body[screen=md] .cat-locations .bucks-county .introitems-items-list li .group-1 .division-overlay img, body[screen=md] .cat-locations .bucks-county .bucks-county-items li .group-1 .division-overlay img, body[screen=sm] .cat-locations .cat-items .introitems-items-list li .group-1 .division-overlay img, body[screen=sm] .cat-locations .cat-items .bucks-county-items li .group-1 .division-overlay img, body[screen=sm] .cat-locations .bucks-county .introitems-items-list li .group-1 .division-overlay img, body[screen=sm] .cat-locations .bucks-county .bucks-county-items li .group-1 .division-overlay img, body[screen=xs] .cat-locations .cat-items .introitems-items-list li .group-1 .division-overlay img, body[screen=xs] .cat-locations .cat-items .bucks-county-items li .group-1 .division-overlay img, body[screen=xs] .cat-locations .bucks-county .introitems-items-list li .group-1 .division-overlay img, body[screen=xs] .cat-locations .bucks-county .bucks-county-items li .group-1 .division-overlay img {
  width: 134px;
  right: 7px;
  bottom: 10px;
}
body[screen=md] .cat-locations .cat-items .introitems-items-list li .group-3 .address, body[screen=md] .cat-locations .cat-items .bucks-county-items li .group-3 .address, body[screen=md] .cat-locations .bucks-county .introitems-items-list li .group-3 .address, body[screen=md] .cat-locations .bucks-county .bucks-county-items li .group-3 .address, body[screen=sm] .cat-locations .cat-items .introitems-items-list li .group-3 .address, body[screen=sm] .cat-locations .cat-items .bucks-county-items li .group-3 .address, body[screen=sm] .cat-locations .bucks-county .introitems-items-list li .group-3 .address, body[screen=sm] .cat-locations .bucks-county .bucks-county-items li .group-3 .address, body[screen=xs] .cat-locations .cat-items .introitems-items-list li .group-3 .address, body[screen=xs] .cat-locations .cat-items .bucks-county-items li .group-3 .address, body[screen=xs] .cat-locations .bucks-county .introitems-items-list li .group-3 .address, body[screen=xs] .cat-locations .bucks-county .bucks-county-items li .group-3 .address {
  font-size: 1.6rem;
  line-height: 22px;
}
body[screen=md] .cat-locations .cat-items .introitems-items-list li .group-3 .directions, body[screen=md] .cat-locations .cat-items .bucks-county-items li .group-3 .directions, body[screen=md] .cat-locations .bucks-county .introitems-items-list li .group-3 .directions, body[screen=md] .cat-locations .bucks-county .bucks-county-items li .group-3 .directions, body[screen=sm] .cat-locations .cat-items .introitems-items-list li .group-3 .directions, body[screen=sm] .cat-locations .cat-items .bucks-county-items li .group-3 .directions, body[screen=sm] .cat-locations .bucks-county .introitems-items-list li .group-3 .directions, body[screen=sm] .cat-locations .bucks-county .bucks-county-items li .group-3 .directions, body[screen=xs] .cat-locations .cat-items .introitems-items-list li .group-3 .directions, body[screen=xs] .cat-locations .cat-items .bucks-county-items li .group-3 .directions, body[screen=xs] .cat-locations .bucks-county .introitems-items-list li .group-3 .directions, body[screen=xs] .cat-locations .bucks-county .bucks-county-items li .group-3 .directions {
  padding-top: 13px;
}
body[screen=md] .cat-locations .cat-items .introitems-items-list li .group-3 .directions a, body[screen=md] .cat-locations .cat-items .bucks-county-items li .group-3 .directions a, body[screen=md] .cat-locations .bucks-county .introitems-items-list li .group-3 .directions a, body[screen=md] .cat-locations .bucks-county .bucks-county-items li .group-3 .directions a, body[screen=sm] .cat-locations .cat-items .introitems-items-list li .group-3 .directions a, body[screen=sm] .cat-locations .cat-items .bucks-county-items li .group-3 .directions a, body[screen=sm] .cat-locations .bucks-county .introitems-items-list li .group-3 .directions a, body[screen=sm] .cat-locations .bucks-county .bucks-county-items li .group-3 .directions a, body[screen=xs] .cat-locations .cat-items .introitems-items-list li .group-3 .directions a, body[screen=xs] .cat-locations .cat-items .bucks-county-items li .group-3 .directions a, body[screen=xs] .cat-locations .bucks-county .introitems-items-list li .group-3 .directions a, body[screen=xs] .cat-locations .bucks-county .bucks-county-items li .group-3 .directions a {
  font-size: 1.5rem;
  padding-right: 14px;
  line-height: 22px;
}
body[screen=md] .cat-locations .cat-items .introitems-items-list li .group-3 .directions a:after, body[screen=md] .cat-locations .cat-items .bucks-county-items li .group-3 .directions a:after, body[screen=md] .cat-locations .bucks-county .introitems-items-list li .group-3 .directions a:after, body[screen=md] .cat-locations .bucks-county .bucks-county-items li .group-3 .directions a:after, body[screen=sm] .cat-locations .cat-items .introitems-items-list li .group-3 .directions a:after, body[screen=sm] .cat-locations .cat-items .bucks-county-items li .group-3 .directions a:after, body[screen=sm] .cat-locations .bucks-county .introitems-items-list li .group-3 .directions a:after, body[screen=sm] .cat-locations .bucks-county .bucks-county-items li .group-3 .directions a:after, body[screen=xs] .cat-locations .cat-items .introitems-items-list li .group-3 .directions a:after, body[screen=xs] .cat-locations .cat-items .bucks-county-items li .group-3 .directions a:after, body[screen=xs] .cat-locations .bucks-county .introitems-items-list li .group-3 .directions a:after, body[screen=xs] .cat-locations .bucks-county .bucks-county-items li .group-3 .directions a:after {
  top: 7px;
}

body[screen=md] .cat-locations .cat-items .introitems-items-list li, body[screen=md] .cat-locations .cat-items .bucks-county-items li, body[screen=md] .cat-locations .bucks-county .introitems-items-list li, body[screen=md] .cat-locations .bucks-county .bucks-county-items li, body[screen=sm] .cat-locations .cat-items .introitems-items-list li, body[screen=sm] .cat-locations .cat-items .bucks-county-items li, body[screen=sm] .cat-locations .bucks-county .introitems-items-list li, body[screen=sm] .cat-locations .bucks-county .bucks-county-items li {
  padding-bottom: 53px;
}
body[screen=md] .cat-locations .cat-items .introitems-items-list li .group-2, body[screen=md] .cat-locations .cat-items .bucks-county-items li .group-2, body[screen=md] .cat-locations .bucks-county .introitems-items-list li .group-2, body[screen=md] .cat-locations .bucks-county .bucks-county-items li .group-2, body[screen=sm] .cat-locations .cat-items .introitems-items-list li .group-2, body[screen=sm] .cat-locations .cat-items .bucks-county-items li .group-2, body[screen=sm] .cat-locations .bucks-county .introitems-items-list li .group-2, body[screen=sm] .cat-locations .bucks-county .bucks-county-items li .group-2 {
  padding: 30px 20px 0;
}
body[screen=md] .cat-locations .cat-items .introitems-items-list li .group-3, body[screen=md] .cat-locations .cat-items .bucks-county-items li .group-3, body[screen=md] .cat-locations .bucks-county .introitems-items-list li .group-3, body[screen=md] .cat-locations .bucks-county .bucks-county-items li .group-3, body[screen=sm] .cat-locations .cat-items .introitems-items-list li .group-3, body[screen=sm] .cat-locations .cat-items .bucks-county-items li .group-3, body[screen=sm] .cat-locations .bucks-county .introitems-items-list li .group-3, body[screen=sm] .cat-locations .bucks-county .bucks-county-items li .group-3 {
  padding: 0 20px 0;
}
body[screen=md] .cat-locations .cat-items .introitems-items-list li .group-3 .address, body[screen=md] .cat-locations .cat-items .bucks-county-items li .group-3 .address, body[screen=md] .cat-locations .bucks-county .introitems-items-list li .group-3 .address, body[screen=md] .cat-locations .bucks-county .bucks-county-items li .group-3 .address, body[screen=sm] .cat-locations .cat-items .introitems-items-list li .group-3 .address, body[screen=sm] .cat-locations .cat-items .bucks-county-items li .group-3 .address, body[screen=sm] .cat-locations .bucks-county .introitems-items-list li .group-3 .address, body[screen=sm] .cat-locations .bucks-county .bucks-county-items li .group-3 .address {
  padding-bottom: 40px;
}

body[screen=md] .cat-locations .cat-map #cat-map {
  height: 384px !important;
}
body[screen=md] .cat-locations .cat-items .introitems-items-list li .group-2 h2, body[screen=md] .cat-locations .cat-items .bucks-county-items li .group-2 h2, body[screen=md] .cat-locations .bucks-county .introitems-items-list li .group-2 h2, body[screen=md] .cat-locations .bucks-county .bucks-county-items li .group-2 h2 {
  margin-bottom: 8px;
}

body[screen=sm] .cat-locations .cat-items .section-2, body[screen=sm] .cat-locations .bucks-county .section-2 {
  padding: 22px 0 72px;
}
body[screen=sm] .cat-locations .cat-items .introitems-items-list li, body[screen=sm] .cat-locations .cat-items .bucks-county-items li, body[screen=sm] .cat-locations .bucks-county .introitems-items-list li, body[screen=sm] .cat-locations .bucks-county .bucks-county-items li {
  padding-bottom: 50px;
}
body[screen=sm] .cat-locations .cat-items .introitems-items-list li .group-1 h2, body[screen=sm] .cat-locations .cat-items .bucks-county-items li .group-1 h2, body[screen=sm] .cat-locations .bucks-county .introitems-items-list li .group-1 h2, body[screen=sm] .cat-locations .bucks-county .bucks-county-items li .group-1 h2 {
  margin-bottom: 4px;
}

body[screen=sm] .cat-locations .cat-map #cat-map, body[screen=xs] .cat-locations .cat-map #cat-map {
  height: 256px !important;
}
body[screen=sm] .cat-locations .introitems-items-list li .group-2 h2, body[screen=sm] .cat-locations .bucks-county-items li .group-2 h2, body[screen=xs] .cat-locations .introitems-items-list li .group-2 h2, body[screen=xs] .cat-locations .bucks-county-items li .group-2 h2 {
  margin-bottom: 4px;
}

body[screen=xs] .cat-locations .cat-items .section-2, body[screen=xs] .cat-locations .bucks-county .section-2 {
  padding: 15px 0 56px;
}
body[screen=xs] .cat-locations .cat-items .introitems-items-list li, body[screen=xs] .cat-locations .cat-items .bucks-county-items li, body[screen=xs] .cat-locations .bucks-county .introitems-items-list li, body[screen=xs] .cat-locations .bucks-county .bucks-county-items li {
  margin: 4px 0;
  padding-bottom: 50px;
}
body[screen=xs] .cat-locations .cat-items .introitems-items-list li:last-of-type, body[screen=xs] .cat-locations .cat-items .bucks-county-items li:last-of-type, body[screen=xs] .cat-locations .bucks-county .introitems-items-list li:last-of-type, body[screen=xs] .cat-locations .bucks-county .bucks-county-items li:last-of-type {
  margin-bottom: 0px;
}
body[screen=xs] .cat-locations .cat-items .introitems-items-list li .group-2, body[screen=xs] .cat-locations .cat-items .bucks-county-items li .group-2, body[screen=xs] .cat-locations .bucks-county .introitems-items-list li .group-2, body[screen=xs] .cat-locations .bucks-county .bucks-county-items li .group-2 {
  padding: 17px 20px 0;
}
body[screen=xs] .cat-locations .cat-items .introitems-items-list li .group-2 h2, body[screen=xs] .cat-locations .cat-items .bucks-county-items li .group-2 h2, body[screen=xs] .cat-locations .bucks-county .introitems-items-list li .group-2 h2, body[screen=xs] .cat-locations .bucks-county .bucks-county-items li .group-2 h2 {
  font-size: 22px;
  letter-spacing: 0;
  line-height: 31px;
}
body[screen=xs] .cat-locations .cat-items .introitems-items-list li .group-2 .miles-from, body[screen=xs] .cat-locations .cat-items .bucks-county-items li .group-2 .miles-from, body[screen=xs] .cat-locations .bucks-county .introitems-items-list li .group-2 .miles-from, body[screen=xs] .cat-locations .bucks-county .bucks-county-items li .group-2 .miles-from {
  top: 2px;
  right: 7px;
  font-size: 1.3rem;
  line-height: 22px;
  letter-spacing: 1.3px;
}
body[screen=xs] .cat-locations .cat-items .introitems-items-list li .group-3 .address, body[screen=xs] .cat-locations .cat-items .bucks-county-items li .group-3 .address, body[screen=xs] .cat-locations .bucks-county .introitems-items-list li .group-3 .address, body[screen=xs] .cat-locations .bucks-county .bucks-county-items li .group-3 .address {
  padding-bottom: 30px;
}

.cat-our-services .introitems-items-list, .cat-news .introitems-items-list {
  margin-top: 22px;
}
.cat-our-services .introitems-items-list li, .cat-news .introitems-items-list li {
  background-color: #fff;
  border: 1px solid #E8E9EA;
}
.cat-our-services .introitems-items-list li .group-1, .cat-news .introitems-items-list li .group-1 {
  padding-right: 18px;
  line-height: 0;
}
.cat-our-services .introitems-items-list li .group-1 .field_image_2x1, .cat-news .introitems-items-list li .group-1 .field_image_2x1 {
  display: none;
}
.cat-our-services .introitems-items-list li .group-1 .field_image_2x1 img, .cat-our-services .introitems-items-list li .group-1 .field_image_4x5 img, .cat-news .introitems-items-list li .group-1 .field_image_2x1 img, .cat-news .introitems-items-list li .group-1 .field_image_4x5 img {
  width: 100%;
}
.cat-our-services .introitems-items-list li .group-2, .cat-news .introitems-items-list li .group-2 {
  padding: 37px 25px 14px 0;
  display: flex;
  flex-direction: column;
}
.cat-our-services .introitems-items-list li .group-2 h3, .cat-news .introitems-items-list li .group-2 h3 {
  margin: 0 0 5px;
  line-height: 27px;
}
.cat-our-services .introitems-items-list li .group-2 h3 a, .cat-news .introitems-items-list li .group-2 h3 a {
  color: #003066;
}
.cat-our-services .introitems-items-list li .group-2 .field_intro_text, .cat-news .introitems-items-list li .group-2 .field_intro_text {
  font-weight: 500;
}
.cat-our-services .introitems-items-list li .group-2 .created, .cat-news .introitems-items-list li .group-2 .created {
  font-weight: 500;
}
.cat-our-services .introitems-items-list li .group-2 .readmore, .cat-news .introitems-items-list li .group-2 .readmore {
  display: block;
  line-height: 30px;
  margin: 18px 0 0;
  text-decoration: underline;
  font-weight: 500;
}

.cat-our-services .introitems-items-list li .group-2 {
  padding: 26px 25px 14px 0;
}

body[screen=md] .cat-our-services .cat-description p, body[screen=md] .cat-news .cat-description p,
body[screen=sm] .cat-our-services .cat-description p,
body[screen=sm] .cat-news .cat-description p,
body[screen=xs] .cat-our-services .cat-description p,
body[screen=xs] .cat-news .cat-description p {
  font-size: 1.6rem;
  line-height: 22px;
}
body[screen=md] .cat-our-services .introitems-items-list li .group-2 .field_intro_text, body[screen=md] .cat-our-services .introitems-items-list li .group-2 .created, body[screen=md] .cat-news .introitems-items-list li .group-2 .field_intro_text, body[screen=md] .cat-news .introitems-items-list li .group-2 .created,
body[screen=sm] .cat-our-services .introitems-items-list li .group-2 .field_intro_text,
body[screen=sm] .cat-our-services .introitems-items-list li .group-2 .created,
body[screen=sm] .cat-news .introitems-items-list li .group-2 .field_intro_text,
body[screen=sm] .cat-news .introitems-items-list li .group-2 .created,
body[screen=xs] .cat-our-services .introitems-items-list li .group-2 .field_intro_text,
body[screen=xs] .cat-our-services .introitems-items-list li .group-2 .created,
body[screen=xs] .cat-news .introitems-items-list li .group-2 .field_intro_text,
body[screen=xs] .cat-news .introitems-items-list li .group-2 .created {
  font-size: 1.6rem;
  line-height: 22px;
}
body[screen=md] .cat-our-services .introitems-items-list li .group-2 .readmore, body[screen=md] .cat-news .introitems-items-list li .group-2 .readmore,
body[screen=sm] .cat-our-services .introitems-items-list li .group-2 .readmore,
body[screen=sm] .cat-news .introitems-items-list li .group-2 .readmore,
body[screen=xs] .cat-our-services .introitems-items-list li .group-2 .readmore,
body[screen=xs] .cat-news .introitems-items-list li .group-2 .readmore {
  font-size: 1.5rem;
  line-height: 22px;
  background-position: 92px 14px;
}

body[screen=md] .cat-our-services .introitems-items-list, body[screen=md] .cat-news .introitems-items-list {
  margin-bottom: 96px;
}
body[screen=md] .cat-our-services .introitems-items-list .group-2, body[screen=md] .cat-news .introitems-items-list .group-2 {
  padding: 25px 15px 17px 0;
}
body[screen=md] .cat-our-services .introitems-items-list .group-2 h3, body[screen=md] .cat-news .introitems-items-list .group-2 h3 {
  font-size: 2rem;
  line-height: 24px;
}

body[screen=sm] .cat-our-services .introitems-items-list li .group-2, body[screen=sm] .cat-news .introitems-items-list li .group-2 {
  padding: 25px 20px 17px 0;
}

body[screen=xs] .cat-our-services .introitems-items-list li .group-1 .field_image_4x5, body[screen=xs] .cat-news .introitems-items-list li .group-1 .field_image_4x5 {
  display: none;
}
body[screen=xs] .cat-our-services .introitems-items-list li .group-1 .field_image_2x1, body[screen=xs] .cat-news .introitems-items-list li .group-1 .field_image_2x1 {
  display: block;
}
body[screen=xs] .cat-our-services .introitems-items-list li .group-2 .readmore, body[screen=xs] .cat-news .introitems-items-list li .group-2 .readmore {
  margin-top: 15px;
}

body[screen=sm] .cat-our-services .section-2 h1, body[screen=sm] .cat-news .section-2 h1, body[screen=xs] .cat-our-services .section-2 h1, body[screen=xs] .cat-news .section-2 h1 {
  font-size: 2.8rem;
  line-height: 30px;
  margin-bottom: 10px;
}
body[screen=sm] .cat-our-services .introitems-items-list, body[screen=sm] .cat-news .introitems-items-list, body[screen=xs] .cat-our-services .introitems-items-list, body[screen=xs] .cat-news .introitems-items-list {
  margin-bottom: 76px;
}
body[screen=sm] .cat-our-services .introitems-items-list li .group-1, body[screen=sm] .cat-news .introitems-items-list li .group-1, body[screen=xs] .cat-our-services .introitems-items-list li .group-1, body[screen=xs] .cat-news .introitems-items-list li .group-1 {
  padding-right: 0;
}
body[screen=sm] .cat-our-services .introitems-items-list li .group-2, body[screen=sm] .cat-news .introitems-items-list li .group-2, body[screen=xs] .cat-our-services .introitems-items-list li .group-2, body[screen=xs] .cat-news .introitems-items-list li .group-2 {
  padding: 25px 20px 17px;
}
body[screen=sm] .cat-our-services .introitems-items-list li .group-2 h3, body[screen=sm] .cat-news .introitems-items-list li .group-2 h3, body[screen=xs] .cat-our-services .introitems-items-list li .group-2 h3, body[screen=xs] .cat-news .introitems-items-list li .group-2 h3 {
  font-size: 1.8rem;
  line-height: 21px;
}

.cat-divisions .section-1 {
  max-width: 1363px;
}
.cat-divisions .introitems-items-list {
  margin-top: 26px;
}
.cat-divisions .introitems-items-list li {
  background-color: #fff;
}
.cat-divisions .introitems-items-list li .group-1 {
  display: flex;
  margin-left: auto;
  margin-right: 0;
  justify-content: space-between;
  align-items: center;
}
.cat-divisions .introitems-items-list li .group-1 .image {
  width: 33.333%;
  margin: auto 0;
  padding: 0 48px;
}
.cat-divisions .introitems-items-list li .group-1 .image img {
  width: 100%;
}
.cat-divisions .introitems-items-list li .group-1 .content {
  width: 66.667%;
  padding: 45px 98px 0 57px;
  border-left: 1px solid rgba(212, 213, 214, 0.2);
}
.cat-divisions .introitems-items-list li .group-1 .content h2 {
  margin-top: 0;
  font-weight: 400;
}
.cat-divisions .introitems-items-list li .group-1 .content h2 a {
  color: #003066;
}
.cat-divisions .introitems-items-list li .group-1 .buttons {
  padding: 8px 0 14px;
  border-top: 1px solid rgba(212, 213, 214, 0.5);
  margin-top: 65px;
}
.cat-divisions .introitems-items-list li .group-1 .buttons a {
  position: relative;
  line-height: 1.667;
  padding-right: 15px;
  background-image: url(/templates/lyquix/images/Arrow-teal.svg);
  background-repeat: no-repeat;
  background-position: 100% 7px;
}
.cat-divisions .introitems-items-list li .group-1 .buttons a:first-child {
  margin-right: 46px;
}
.cat-divisions .introitems-items-list li:last-child {
  margin-bottom: 0;
}

body[screen=lg] .cat-divisions .introitems-items-list li .group-1 {
  padding-right: 50px;
}
body[screen=lg] .cat-divisions .introitems-items-list li .group-1 .image {
  padding: 0 29px;
}
body[screen=lg] .cat-divisions .introitems-items-list li .group-1 .content {
  padding: 45px 50px 0 57px;
}
body[screen=lg] .cat-divisions .introitems-items-list li .group-1 .buttons {
  margin-top: 40px;
}

body[screen=md] .cat-divisions .introitems-items-list li .group-1 .image {
  width: 33.333%;
  padding: 0 20px;
}
body[screen=md] .cat-divisions .introitems-items-list li .group-1 .content {
  padding: 30px 48px 0 29px;
  width: 66.667%;
}
body[screen=md] .cat-divisions .introitems-items-list li .group-1 .content h2 {
  font-size: 2.8rem;
  line-height: 32px;
}
body[screen=md] .cat-divisions .introitems-items-list li .group-1 .buttons {
  margin-top: 40px;
}

body[screen=sm] .cat-divisions .introitems-items-list li .group-1 .content h2, body[screen=xs] .cat-divisions .introitems-items-list li .group-1 .content h2 {
  font-size: 2.6rem;
  line-height: 28px;
  margin-bottom: 5px;
}
body[screen=sm] .cat-divisions .introitems-items-list li .group-1 .buttons, body[screen=xs] .cat-divisions .introitems-items-list li .group-1 .buttons {
  margin-top: 30px;
}

body[screen=sm] .cat-divisions .introitems-items-list li .group-1 {
  padding-right: 50px;
}
body[screen=sm] .cat-divisions .introitems-items-list li .group-1 .image {
  padding: 0 20px;
}
body[screen=sm] .cat-divisions .introitems-items-list li .group-1 .content {
  padding: 25px 18px 0;
}
body[screen=sm] .cat-divisions .introitems-items-list li .group-1 .content h2 {
  font-size: 2.6rem;
  line-height: 28px;
}

body[screen=xs] .cat-divisions .introitems-items-list li .group-1 {
  flex-wrap: wrap;
}
body[screen=xs] .cat-divisions .introitems-items-list li .group-1 .image, body[screen=xs] .cat-divisions .introitems-items-list li .group-1 .content {
  width: 100%;
}
body[screen=xs] .cat-divisions .introitems-items-list li .group-1 .image {
  padding: 25px 20px 15px;
}
body[screen=xs] .cat-divisions .introitems-items-list li .group-1 .image img {
  max-width: 160px;
}
body[screen=xs] .cat-divisions .introitems-items-list li .group-1 .content {
  padding: 0 20px;
}

.catid-10 header {
  position: static;
}
.catid-10 main {
  padding-top: 0 !important;
}

.cat-providers .section-1 {
  margin-top: 0 !important;
}
.cat-providers .items-list {
  margin: 0 -4px;
}
.cat-providers .items-list .item {
  background-color: #fff;
}
.cat-providers .items-list .item .field_image_1x1 {
  line-height: 0;
}
.cat-providers .items-list .item .field_image_1x1 img {
  width: 100%;
}
.cat-providers .items-list .item .group-2 {
  padding: 15px 25px 40px;
}
.cat-providers .items-list .item .group-2 h3 {
  font-weight: 600;
  line-height: 1.227;
  margin: 5px 0;
}
.cat-providers .items-list .item .group-2 h3 a {
  color: #003066;
}
.cat-providers .items-list .item .group-2 .field_phy_rel_services {
  font-weight: 500;
}
.cat-providers .items-list .item .group-2 .field_phy_rel_services span {
  display: inline-block;
}
.cat-providers .items-list.filtered .item {
  display: none;
}
.cat-providers .items-list.filtered .item.active {
  display: block;
}
.cat-providers .featured-items-list {
  padding-bottom: 31px;
  position: relative;
}
.cat-providers .featured-items-list:before {
  content: " ";
  display: block;
  width: calc(100% - 16px);
  height: 1px;
  background-color: #D4D5D6;
  position: absolute;
  right: 8px;
  bottom: 0;
}
.cat-providers .items {
  padding-top: 50px;
  margin-bottom: 17px;
}
.cat-providers .items h2 {
  margin: 0 0 17px;
}
.cat-providers .items:nth-of-type(2) {
  margin-bottom: 66px;
}
.cat-providers .items.retired {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 76px;
}

body[screen=md] .cat-providers .items-list .item .group-2 {
  padding: 7px 15px 30px;
}
body[screen=md] .cat-providers .items-list .item .group-2 h3 {
  font-size: 2rem;
  line-height: 1.2;
}
body[screen=md] .cat-providers .items-list .item .group-2 .field_phy_related_services {
  font-size: 1.6rem;
  line-height: 1.375;
}

body[screen=sm] .cat-providers .items-list .item .group-2 {
  padding: 7px 12px 30px;
}
body[screen=sm] .cat-providers .items-list .item .group-2 h3 {
  font-size: 1.8rem;
  line-height: 1.167;
}
body[screen=sm] .cat-providers .items-list .item .group-2 .field_phy_related_services {
  font-size: 1.6rem;
  line-height: 1.375;
  word-break: break-word;
}

body[screen=xs] .cat-providers .section-1 {
  margin-top: 0;
}
body[screen=xs] .cat-providers .items {
  padding-top: 30px;
  margin-bottom: 26px;
}
body[screen=xs] .cat-providers .items.retired {
  padding-top: 30px;
  padding-bottom: 56px;
  margin-bottom: 0;
}
body[screen=xs] .cat-providers .items-list .item .group-2 {
  padding: 6px 8px 15px;
}
body[screen=xs] .cat-providers .items-list .item .group-2 h3 {
  font-size: 1.8rem;
  line-height: 1.167;
  margin: 2px 0;
}
body[screen=xs] .cat-providers .items-list .item .group-2 .field_phy_related_services {
  font-size: 1.4rem;
  line-height: 1.286;
}

body[screen=xl] .fc-item .section-1 {
  max-width: 1363px;
  margin-left: auto;
  margin-right: auto;
}

body[screen=xl] .item-notice-of-data-security-incident .section-1 {
  padding: 60px 0 116px;
}

body[screen=lg] .item-notice-of-data-security-incident .section-1 {
  padding: 60px 0 96px;
}

body[screen=md] .item-notice-of-data-security-incident .section-1 {
  padding: 40px 0 96px;
}

body[screen=sm] .item-notice-of-data-security-incident .section-1, body[screen=xs] .item-notice-of-data-security-incident .section-1 {
  padding: 40px 0 80px;
}

.cat-testimonials .section-2 .testimonial {
  padding: 0;
}
.cat-testimonials .section-2 .testimonial-item {
  background-color: #fff;
  border: 1px solid #e8e9ea;
  padding: 40px 25px 40px;
  display: flex;
  flex-direction: column;
  position: relative;
  justify-content: space-between;
  flex-wrap: nowrap;
}
.cat-testimonials .section-2 .testimonial-item h3 {
  margin-top: 0;
}
.cat-testimonials .section-2 .testimonial-item h3 a {
  color: #003066;
}
.cat-testimonials .section-2 .testimonial-item p {
  margin: 0;
}
.cat-testimonials .section-2 .testimonial-item:after {
  background: linear-gradient(30.39deg, #00aec1 0%, #009fa2 19.13%, #006d9d 55.03%, #004b79 100%);
  bottom: 0;
  content: "";
  height: 3px;
  left: 0;
  position: absolute;
  width: 100%;
}
.cat-testimonials .section-2 .link {
  margin-top: 41px;
  margin-bottom: 69px;
  text-align: right;
}
.cat-testimonials .section-2 .link > a {
  cursor: pointer;
  margin-right: 20px;
  position: relative;
}
.cat-testimonials .section-2 .link > a:before {
  background-image: url(/templates/lyquix/images/Arrow-teal.svg);
  background-repeat: no-repeat;
  background-position: center;
  width: 22px;
  height: 30px;
  position: absolute;
  right: -26px;
  top: -2px;
  content: " ";
  display: block;
  transition: all 1s ease;
}
.cat-testimonials .section-2 .link .show-less:before {
  transform: rotate(270deg);
}

body[screem=md] .cat-testimonials .section-2 a,
body[screen=sm] .cat-testimonials .section-2 a,
body[screen=xs] .cat-testimonials .section-2 a {
  font-size: 1.5rem;
  line-height: 22px;
}

body[screen=sm] .cat-testimonials .section-2 .testimonial-item {
  padding: 30px 25px;
}

body[screen=xs] .cat-testimonials .section-2 .testimonial-item {
  padding: 25px;
}

.fc-item.tmpl-custom-division {
  padding-bottom: 116px;
}
.fc-item.tmpl-custom-division .section-1 {
  margin-top: 46px;
  justify-content: space-between;
}
.fc-item.tmpl-custom-division h1 {
  margin-top: 0;
}
.fc-item.tmpl-custom-division .field_div_related_news .items {
  margin: 0 -4px;
}
.fc-item.tmpl-custom-division .field_div_related_news .items .item {
  border: 1px solid #E8E9EA;
  background-color: #fff;
  position: relative;
}
.fc-item.tmpl-custom-division .field_div_related_news .items .item .image img {
  display: block;
  width: 100%;
}
.fc-item.tmpl-custom-division .field_div_related_news .items .item .text {
  padding: 21px 25px 83px;
}
.fc-item.tmpl-custom-division .field_div_related_news .items .item .text h3 {
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 8px;
}
.fc-item.tmpl-custom-division .field_div_related_news .items .item .text h3 a {
  color: #003066;
}
.fc-item.tmpl-custom-division .field_div_related_news .items .item .text .link {
  padding-top: 8px;
  border-top: 1px solid rgba(212, 213, 214, 0.5);
  position: absolute;
  bottom: 14px;
  left: 25px;
  width: calc(100% - 50px);
}
.fc-item.tmpl-custom-division .field_div_related_news .items .item .text .link a {
  display: inline-block;
}
.fc-item.tmpl-custom-division .field_div_related_news .items .item .text .link a:after {
  content: " ";
  margin-left: 8px;
  width: 6px;
  height: 10px;
  display: inline-block;
  background-image: url(/templates/lyquix/images/Arrow-teal.svg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.fc-item.tmpl-custom-division .accordion {
  border-bottom: 1px solid rgba(212, 213, 214, 0.5);
  transition: height 0.5s;
  height: 73px;
  overflow: hidden;
}
.fc-item.tmpl-custom-division .accordion > h2 {
  margin: 0;
  padding: 15px 0 17px 56px;
  line-height: 1.25;
  position: relative;
}
.fc-item.tmpl-custom-division .accordion > h2:before, .fc-item.tmpl-custom-division .accordion > h2:after {
  width: 36px;
  height: 36px;
  content: " ";
  display: block;
  background-size: 36px 36px;
  position: absolute;
  top: 16px;
  left: 10px;
  transition: transform 0.5s, opacity 0.5s;
}
.fc-item.tmpl-custom-division .accordion > h2:before {
  background-image: url("/templates/lyquix/images/AccordionButton-Natural.svg");
  opacity: 1;
}
.fc-item.tmpl-custom-division .accordion > h2:after {
  background-image: url("/templates/lyquix/images/AccordionButton-Hover.svg");
  opacity: 0;
}
.fc-item.tmpl-custom-division .accordion > h2:hover {
  cursor: pointer;
}
.fc-item.tmpl-custom-division .accordion > h2:hover:before {
  opacity: 0;
}
.fc-item.tmpl-custom-division .accordion > h2:hover:after {
  opacity: 1;
}
.fc-item.tmpl-custom-division .accordion .accordion-content {
  padding-bottom: 30px;
}
.fc-item.tmpl-custom-division .accordion .accordion-content p:first-of-type {
  margin-top: 0;
  margin-bottom: 0;
}
.fc-item.tmpl-custom-division .accordion .accordion-content ul {
  margin: 0;
  padding-left: 25px;
}
.fc-item.tmpl-custom-division .accordion .accordion-content ul li {
  margin: 0;
}
.fc-item.tmpl-custom-division .accordion .accordion-content ul li:first-of-type {
  margin-top: 0;
}
.fc-item.tmpl-custom-division .accordion .accordion-content ul li:last-of-type {
  margin-bottom: 0;
}
.fc-item.tmpl-custom-division .accordion.open h2:before, .fc-item.tmpl-custom-division .accordion.open h2:after {
  transform: rotate(45deg);
}
.fc-item.tmpl-custom-division .field_div_related_locations {
  margin-bottom: 46px;
}
.fc-item.tmpl-custom-division .field_div_related_locations .items {
  padding-left: 56px;
  padding-bottom: 46px;
  margin: 0 -4px;
}
.fc-item.tmpl-custom-division .field_div_related_locations .items .item {
  border: 1px solid #E8E9EA;
  background-color: #fff;
  position: relative;
}
.fc-item.tmpl-custom-division .field_div_related_locations .items .item .image {
  position: relative;
}
.fc-item.tmpl-custom-division .field_div_related_locations .items .item .image .field_image_2x1 {
  line-height: 0;
}
.fc-item.tmpl-custom-division .field_div_related_locations .items .item .image .field_image_2x1 img {
  display: block;
  width: 100%;
}
.fc-item.tmpl-custom-division .field_div_related_locations .items .item .image .division-overlay {
  position: absolute;
  width: 335px;
  height: 125px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  right: 0;
  bottom: 0;
  padding: 46px 12px 15px 113px;
  background-image: url("/templates/lyquix/images/Overlay-Location.svg");
}
.fc-item.tmpl-custom-division .field_div_related_locations .items .item .image .division-overlay img {
  width: 100%;
  display: block;
  position: absolute;
  bottom: 15px;
  right: 12px;
  width: 210px;
  margin: auto 0 0 0;
}
.fc-item.tmpl-custom-division .field_div_related_locations .items .item .text {
  padding: 20px 15px 42px;
}
.fc-item.tmpl-custom-division .field_div_related_locations .items .item .text h3 {
  margin: 0;
}
.fc-item.tmpl-custom-division .field_div_related_locations .items .item .text h3 a {
  color: #003066;
}
.fc-item.tmpl-custom-division .field_div_related_services .items {
  padding-left: 56px;
  padding-bottom: 46px;
  margin: 0 -4px;
  display: flex;
  flex-wrap: wrap;
}
.fc-item.tmpl-custom-division .field_div_related_services .items .item {
  border: 1px solid #E8E9EA;
  background-color: #fff;
  display: flex;
}
.fc-item.tmpl-custom-division .field_div_related_services .items .item .image {
  width: 33.333%;
}
.fc-item.tmpl-custom-division .field_div_related_services .items .item .image img {
  width: 100%;
  display: block;
}
.fc-item.tmpl-custom-division .field_div_related_services .items .item .text {
  width: 66.667%;
  padding: 38px 18px 0;
}
.fc-item.tmpl-custom-division .field_div_related_services .items .item .text h3 {
  margin: 0;
}
.fc-item.tmpl-custom-division .field_div_related_services .items .item .text h3 a {
  color: #003066;
}
.fc-item.tmpl-custom-division .field_div_related_providers .items {
  padding-left: 56px;
  padding-bottom: 46px;
  margin: 0 -4px;
}
.fc-item.tmpl-custom-division .field_div_related_providers .items .item {
  margin-bottom: 8px;
  background-color: #fff;
  border: 1px solid #E8E9EA;
}
.fc-item.tmpl-custom-division .field_div_related_providers .items .item .text {
  padding: 15px 15px 35px;
}
.fc-item.tmpl-custom-division .field_div_related_providers .items .item .text h3 {
  font-weight: 600;
  line-height: 1.227;
  margin: 5px 0;
}
.fc-item.tmpl-custom-division .field_div_related_providers .items .item .text h3 a {
  color: #70F7FF;
}
.fc-item.tmpl-custom-division .field_division_patient_portal {
  border: 1px solid #E8E9EA;
  background-color: #fff;
  margin-bottom: 8px;
  position: relative;
}
.fc-item.tmpl-custom-division .field_division_patient_portal img {
  display: block;
  padding: 55px 0 100px;
  width: 100%;
  margin: 0 auto;
  max-width: calc(100% - 30px);
}
.fc-item.tmpl-custom-division .field_division_patient_portal .link {
  padding-top: 8px;
  border-top: 1px solid rgba(212, 213, 214, 0.5);
  position: absolute;
  bottom: 14px;
  left: 15px;
  width: calc(100% - 30px);
}
.fc-item.tmpl-custom-division .field_division_patient_portal .link a {
  display: inline-block;
}
.fc-item.tmpl-custom-division .field_division_patient_portal .link a:after {
  content: " ";
  margin-left: 8px;
  width: 6px;
  height: 10px;
  display: inline-block;
  background-image: url(/templates/lyquix/images/Arrow-teal.svg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.fc-item.tmpl-custom-division .contact {
  position: relative;
  padding: 30px 15px 25px;
  overflow: hidden;
}
.fc-item.tmpl-custom-division .contact h3 {
  color: #fff;
  z-index: 2;
  position: relative;
}
.fc-item.tmpl-custom-division .contact .common-button {
  position: relative;
  z-index: 2;
}
.fc-item.tmpl-custom-division .contact:before {
  content: " ";
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(/templates/lyquix/images/Overlay-Service.svg);
  background-position-y: -37px;
  background-size: 101%;
}

body[screen=xl] .fc-item.tmpl-custom-division .section-3, body[screen=lg] .fc-item.tmpl-custom-division .section-3 {
  width: 21.429%;
}

body[screen=md] .fc-item.tmpl-custom-division .section-2 {
  width: 69.444%;
}
body[screen=md] .fc-item.tmpl-custom-division .section-3 {
  width: 27.777%;
}

body[screen=md] .fc-item.tmpl-custom-division .section-2 .field_div_related_services .items .item .text, body[screen=sm] .fc-item.tmpl-custom-division .section-2 .field_div_related_services .items .item .text, body[screen=xs] .fc-item.tmpl-custom-division .section-2 .field_div_related_services .items .item .text {
  padding-top: 0;
  display: flex;
  align-items: center;
}
body[screen=md] .fc-item.tmpl-custom-division .section-2 .field_div_related_locations .items .item .division-overlay, body[screen=sm] .fc-item.tmpl-custom-division .section-2 .field_div_related_locations .items .item .division-overlay, body[screen=xs] .fc-item.tmpl-custom-division .section-2 .field_div_related_locations .items .item .division-overlay {
  width: 213px;
  height: 80px;
  background-size: cover;
  padding: 30px 7px 10px 72px;
}
body[screen=md] .fc-item.tmpl-custom-division .section-2 .field_div_related_locations .items .item .division-overlay img, body[screen=sm] .fc-item.tmpl-custom-division .section-2 .field_div_related_locations .items .item .division-overlay img, body[screen=xs] .fc-item.tmpl-custom-division .section-2 .field_div_related_locations .items .item .division-overlay img {
  width: 134px;
  right: 7px;
  bottom: 10px;
}

body[screen=sm] .fc-item.tmpl-custom-division .section-3, body[screen=xs] .fc-item.tmpl-custom-division .section-3 {
  margin-top: 30px;
  border-top: 1px solid #D4D5D6;
  padding-top: 30px;
  width: 100%;
}
body[screen=sm] .fc-item.tmpl-custom-division .accordion > h2, body[screen=xs] .fc-item.tmpl-custom-division .accordion > h2 {
  margin: 0;
  padding: 15px 0 17px 46px;
  line-height: 1.25;
  position: relative;
}
body[screen=sm] .fc-item.tmpl-custom-division .accordion > h2:before, body[screen=sm] .fc-item.tmpl-custom-division .accordion > h2:after, body[screen=xs] .fc-item.tmpl-custom-division .accordion > h2:before, body[screen=xs] .fc-item.tmpl-custom-division .accordion > h2:after {
  width: 26px;
  height: 26px;
  content: " ";
  display: block;
  background-size: 26px 26px;
}
body[screen=sm] .fc-item.tmpl-custom-division .field_div_related_providers .items, body[screen=sm] .fc-item.tmpl-custom-division .field_div_related_services .items, body[screen=sm] .fc-item.tmpl-custom-division .field_div_related_locations .items, body[screen=xs] .fc-item.tmpl-custom-division .field_div_related_providers .items, body[screen=xs] .fc-item.tmpl-custom-division .field_div_related_services .items, body[screen=xs] .fc-item.tmpl-custom-division .field_div_related_locations .items {
  padding-left: 46px;
  padding-bottom: 46px;
}
body[screen=sm] .fc-item.tmpl-custom-division .field_div_related_news .items .item .text, body[screen=xs] .fc-item.tmpl-custom-division .field_div_related_news .items .item .text {
  padding: 15px 14px 83px;
}
body[screen=sm] .fc-item.tmpl-custom-division .contact, body[screen=xs] .fc-item.tmpl-custom-division .contact {
  display: flex;
  align-content: center;
  flex-wrap: wrap;
}
body[screen=sm] .fc-item.tmpl-custom-division .contact h3, body[screen=xs] .fc-item.tmpl-custom-division .contact h3 {
  margin-top: 0;
}
body[screen=sm] .fc-item.tmpl-custom-division .field_division_patient_portal img, body[screen=xs] .fc-item.tmpl-custom-division .field_division_patient_portal img {
  max-width: 246px;
}
body[screen=sm] .fc-item.tmpl-custom-division .contact, body[screen=xs] .fc-item.tmpl-custom-division .contact {
  height: 213px;
}

body[screen=sm] .fc-item.tmpl-custom-division {
  padding-bottom: 80px;
}
body[screen=sm] .fc-item.tmpl-custom-division .section-3 {
  width: 100%;
}
body[screen=sm] .fc-item.tmpl-custom-division .section-3 .group-3 {
  display: flex;
}
body[screen=sm] .fc-item.tmpl-custom-division .field_div_related_news .items .item {
  width: calc(50% - 4px);
}
body[screen=sm] .fc-item.tmpl-custom-division .field_div_related_news .items .item:nth-of-type(odd) {
  margin-right: 8px;
}
body[screen=sm] .fc-item.tmpl-custom-division .field_division_patient_portal, body[screen=sm] .fc-item.tmpl-custom-division .contact {
  width: calc(50% - 4px);
}
body[screen=sm] .fc-item.tmpl-custom-division .field_division_patient_portal {
  margin-right: 8px;
  margin-bottom: 0;
}

body[screen=xs] .fc-item.tmpl-custom-division {
  padding-bottom: 60px;
}
body[screen=xs] .fc-item.tmpl-custom-division .field_div_related_news .items {
  margin: 0;
}
body[screen=xs] .fc-item.tmpl-custom-division .field_div_related_news .items .item {
  width: 100%;
  margin: 4px 0;
}
body[screen=xs] .fc-item.tmpl-custom-division .field_div_related_services .items, body[screen=xs] .fc-item.tmpl-custom-division .field_div_related_locations .items {
  padding-left: 0;
  margin: 0;
}
body[screen=xs] .fc-item.tmpl-custom-division .field_div_related_services .items .item, body[screen=xs] .fc-item.tmpl-custom-division .field_div_related_locations .items .item {
  width: 100%;
  margin: 4px 0;
}
body[screen=xs] .fc-item.tmpl-custom-division .field_div_related_providers .items {
  padding-left: 0;
  margin: 0;
}
body[screen=xs] .fc-item.tmpl-custom-division .contact:before {
  background-position-y: -12vw;
}

.tmpl-custom-landing .section-1 {
  max-width: none;
}
.tmpl-custom-landing .description {
  margin-bottom: 30px;
}
.tmpl-custom-landing .group-1.container {
  margin: 0;
}
.tmpl-custom-landing .group-1.container .hero-image {
  position: relative;
  display: flex;
  align-items: center;
}
.tmpl-custom-landing .group-1.container .hero-image img {
  height: 281px;
  width: 100%;
  object-fit: cover;
  font-family: "object-fit: cover";
  object-position: bottom;
  font-family: "object-position: bottom";
}
.tmpl-custom-landing .group-1.container .hero-image .item-title {
  position: absolute;
  width: 43%;
  height: 50%;
  padding: 45px 0 0 4.375%;
  background: rgba(0, 105, 167, 0.89);
  font-family: "Montserrat", serif;
  font-weight: 600;
  font-size: 34px;
  letter-spacing: 1.1px;
  color: #FFF;
}
.tmpl-custom-landing .section-4 {
  justify-content: left;
}
.tmpl-custom-landing .group-3 .accordion-group {
  margin-bottom: 100px;
}
.tmpl-custom-landing .group-3 .accordion-group .accordion {
  background: #FFF;
  margin-top: 8px;
}
.tmpl-custom-landing .group-3 .accordion-group .accordion.closed {
  height: 73px !important;
}
.tmpl-custom-landing .group-3 .accordion-group .accordion.closed .accordion-header:after {
  content: "";
  display: block;
  float: right;
  width: 36px;
  height: 36px;
  background: url(/templates/lyquix/images/icons/landing-accordion-open.svg) no-repeat;
  background-size: cover;
  background-position: center;
  margin-right: 22px;
}
.tmpl-custom-landing .group-3 .accordion-group .accordion.open .accordion-header:after {
  content: "";
  display: block;
  float: right;
  width: 36px;
  height: 36px;
  background: url(/templates/lyquix/images/icons/landing-accordion-close.svg) no-repeat;
  background-size: cover;
  background-position: center;
  margin-right: 22px;
}
.tmpl-custom-landing .group-3 .accordion-group .accordion .accordion-header {
  font-size: 32px;
  font-family: "Mukta Mahee", sans-serif;
  line-height: 40px;
  color: #113356;
  margin: 17px 0 0 23px;
  cursor: pointer;
}
.tmpl-custom-landing .group-3 .accordion-group .accordion .accordion-content {
  display: flex;
  flex-wrap: wrap;
  margin: 32px 14% 60px 45px;
}
.tmpl-custom-landing .group-3 .accordion-group .accordion .accordion-content .related-service {
  display: flex;
  width: 49%;
  align-items: center;
  border: 1px solid #E8E9EA;
  margin: 0 1% 8px 0;
}
.tmpl-custom-landing .group-3 .accordion-group .accordion .accordion-content .related-service img {
  height: auto;
  max-width: 130px;
}
.tmpl-custom-landing .group-3 .accordion-group .accordion .accordion-content .related-service .related-service-title {
  max-width: 255px;
  padding-left: 14px;
}
.tmpl-custom-landing .group-3 .accordion-group .accordion .accordion-content .related-service .related-service-title a {
  font-family: "Montserrat", serif;
  font-size: 20px;
  line-height: 25px;
  color: #003066;
  font-weight: 600;
}
.tmpl-custom-landing .group-3 .accordion-group .accordion .accordion-content .related-provider {
  max-width: 140px;
  margin-right: 8px;
  border: 1px solid #E8E9EA;
}
.tmpl-custom-landing .group-3 .accordion-group .accordion .accordion-content .related-provider .related-provider-title {
  padding-left: 12px;
  padding-bottom: 18px;
}
.tmpl-custom-landing .group-3 .accordion-group .accordion .accordion-content .related-provider .related-provider-title a {
  font-family: "Montserrat", serif;
  font-size: 20px;
  line-height: 25px;
  color: #113356;
  font-weight: 600;
}
.tmpl-custom-landing .group-3 .accordion-group .accordion .accordion-content .related-location {
  max-width: 250px;
  margin-right: 8px;
  border: 1px solid #E8E9EA;
}
.tmpl-custom-landing .group-3 .accordion-group .accordion .accordion-content .related-location .related-location-title {
  padding-left: 12px;
  padding-bottom: 18px;
}
.tmpl-custom-landing .group-3 .accordion-group .accordion .accordion-content .related-location .related-location-title a {
  font-family: "Montserrat", serif;
  font-size: 20px;
  line-height: 25px;
  color: #0268A7;
  font-weight: 600;
}

body[screen=xl] .tmpl-custom-landing .section-1 {
  max-width: none;
  width: 100%;
}
body[screen=xl] .tmpl-custom-landing .section-2 {
  justify-content: left;
}
body[screen=xl] .tmpl-custom-landing .group-1.container {
  margin: 0;
  max-width: none;
}

body[screen=sm] .tmpl-custom-landing .related-service {
  width: 100% !important;
}

body[screen=xs] .tmpl-custom-landing .accordion-content {
  flex-direction: column;
}
body[screen=xs] .tmpl-custom-landing .group-1.container .hero-image .item-title {
  width: 90%;
}
body[screen=xs] .tmpl-custom-landing .group-3 .accordion-group .accordion .accordion-header {
  font-size: 17px;
}
body[screen=xs] .tmpl-custom-landing .related-service {
  flex-direction: column;
  width: 100% !important;
}
body[screen=xs] .tmpl-custom-landing .related-provider {
  margin-bottom: 8px;
}
body[screen=xs] .tmpl-custom-landing .related-location {
  margin-bottom: 8px;
}

.fc-item.tmpl-custom-physician .section-1 {
  padding: 70px 0 100px;
}
.fc-item.tmpl-custom-physician .section-1 h1 {
  margin: 9px 0;
}
.fc-item.tmpl-custom-physician .section-1 .section-2 .field_phy_related_services {
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
  font-size: 2.2rem;
  line-height: 27px;
}
.fc-item.tmpl-custom-physician .section-1 .section-2 .field_phy_related_services .fcrelation_field_total {
  display: none;
}
.fc-item.tmpl-custom-physician .section-1 .section-2 .field_phy_related_services a {
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
  font-size: 2.2rem;
  line-height: 27px;
}
.fc-item.tmpl-custom-physician .section-1 .section-2 .field_former_provider_text {
  background-color: #fff;
  padding: 16px 20px 14px;
  margin: 25px 0 20px;
  border-radius: 2px;
  border: 1px solid #E8E9EA;
}
.fc-item.tmpl-custom-physician .section-1 .section-2 .field_former_provider_text p {
  margin: 0;
  color: #0F1E33;
  font-weight: 600;
  font-size: 2.2rem;
  line-height: 25px;
  font-family: "Montserrat", sans-serif;
}
.fc-item.tmpl-custom-physician .section-1 .section-2 .field_former_provider_text p a {
  color: #0F1E33;
  text-decoration: underline;
}
.fc-item.tmpl-custom-physician .section-1 .section-2 .field_former_provider_text p a:hover {
  text-decoration: none;
}
.fc-item.tmpl-custom-physician .section-1 .section-2 .description {
  margin: 30px 0 47px;
}
.fc-item.tmpl-custom-physician .section-1 .section-2 .field_service_locations {
  margin-bottom: 32px;
}
.fc-item.tmpl-custom-physician .section-1 .section-2 .field_service_locations h2 {
  margin: 0 0 10px;
}
.fc-item.tmpl-custom-physician .section-1 .section-2 .accordion {
  background-color: #fff;
  border: 1px solid #E8E9EA;
  padding: 0 22px;
  margin: 8px 0;
}
.fc-item.tmpl-custom-physician .section-1 .section-2 .accordion:first-of-type {
  margin-top: 0;
}
.fc-item.tmpl-custom-physician .section-1 .section-2 .accordion:last-of-type {
  margin-bottom: 0;
}
.fc-item.tmpl-custom-physician .section-1 .section-2 .accordion .accordion-header {
  margin: 0;
  line-height: 40px;
  padding: 19px 0;
  position: relative;
}
.fc-item.tmpl-custom-physician .section-1 .section-2 .accordion .accordion-header:before, .fc-item.tmpl-custom-physician .section-1 .section-2 .accordion .accordion-header:after {
  width: 36px;
  height: 36px;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  content: " ";
  display: block;
  position: absolute;
  top: 22px;
  right: 0;
  transition: opacity 0.5s, transform 0.5s;
}
.fc-item.tmpl-custom-physician .section-1 .section-2 .accordion .accordion-header:before {
  background-image: url(/templates/lyquix/images/icons/accordian-dropdown-arrow.svg);
  opacity: 1;
}
.fc-item.tmpl-custom-physician .section-1 .section-2 .accordion .accordion-header:after {
  background-image: url(/templates/lyquix/images/icons/accordian-dropdown-arrow-hover.svg);
  opacity: 0;
}
.fc-item.tmpl-custom-physician .section-1 .section-2 .accordion .accordion-header:hover {
  cursor: pointer;
}
.fc-item.tmpl-custom-physician .section-1 .section-2 .accordion .accordion-header:hover:before {
  opacity: 0;
}
.fc-item.tmpl-custom-physician .section-1 .section-2 .accordion .accordion-header:hover:after {
  opacity: 1;
}
.fc-item.tmpl-custom-physician .section-1 .section-2 .accordion .accordion-content {
  padding: 0 27px;
  padding-bottom: 40px;
}
.fc-item.tmpl-custom-physician .section-1 .section-2 .accordion .accordion-content h3 {
  margin-top: 20px;
  margin-bottom: 4px;
}
.fc-item.tmpl-custom-physician .section-1 .section-2 .accordion .accordion-content > * {
  font-weight: 500;
}
.fc-item.tmpl-custom-physician .section-1 .section-2 .accordion .accordion-content > *:first-child {
  margin-top: 0;
}
.fc-item.tmpl-custom-physician .section-1 .section-2 .accordion .accordion-content > *:last-child {
  margin-bottom: 0;
}
.fc-item.tmpl-custom-physician .section-1 .section-2 .accordion.open .accordion-header:before {
  background-image: url(/templates/lyquix/images/icons/accordian-dropdown-arrow-clicked.svg);
}
.fc-item.tmpl-custom-physician .section-1 .section-2 .accordion.open .accordion-header:after {
  background-image: url(/templates/lyquix/images/icons/accordian-dropdown-arrow-clicked-hover.svg);
}
.fc-item.tmpl-custom-physician .section-1 .group-2 .field_image_1x1 img {
  display: block;
}
.fc-item.tmpl-custom-physician .section-1 .group-2 .field_phy_related_divisions {
  padding: 32px 0;
}
.fc-item.tmpl-custom-physician .section-1 .group-2 .field_phy_related_divisions img {
  display: block;
  max-width: 196px;
  margin: 30px auto;
}
.fc-item.tmpl-custom-physician .section-1 .group-2 .field_phy_related_divisions img:first-of-type {
  margin-top: 0;
}
.fc-item.tmpl-custom-physician .section-1 .group-2 .field_phy_related_divisions img:last-of-type {
  margin-bottom: 0;
}
.fc-item.tmpl-custom-physician .section-1 .section-3 .field_phy_related_locations {
  margin-top: 8px;
}
.fc-item.tmpl-custom-physician .section-1 .section-3 .field_phy_related_locations .item {
  margin-bottom: 8px;
}
.fc-item.tmpl-custom-physician .section-1 .section-3 .field_phy_related_locations .item:last-child {
  margin-bottom: 0;
}
.fc-item.tmpl-custom-physician .section-1 .section-3 .field_phy_related_locations .image img {
  display: block;
}
.fc-item.tmpl-custom-physician .section-1 .section-3 .field_phy_related_locations .text {
  padding: 18px 15px 30px;
  border: 1px solid #E8E9EA;
  background-color: #fff;
}
.fc-item.tmpl-custom-physician .section-1 .section-3 .field_phy_related_locations .text h3 {
  margin: 0;
}

body[screen=xl] .fc-item.tmpl-custom-physician .section-1 {
  max-width: 1363px;
  margin-left: auto;
  margin-right: auto;
  justify-content: space-between;
}
body[screen=xl] .fc-item.tmpl-custom-physician .section-3 {
  width: 21.429%;
}

body[screen=lg] .fc-item.tmpl-custom-physician .section-1 {
  justify-items: space-between;
}
body[screen=lg] .fc-item.tmpl-custom-physician .section-1 .section-3 {
  padding-left: calc(3.333% + 8px);
}

body[screen=md] .fc-item.tmpl-custom-physician .section-1 {
  padding: 60px 0 100px;
  justify-items: space-between;
}
body[screen=md] .fc-item.tmpl-custom-physician .section-1 .section-2 {
  width: 72.222%;
  padding-right: 2.778%;
}
body[screen=md] .fc-item.tmpl-custom-physician .section-1 .section-2 .field_phy_related_services a {
  font-size: 2rem;
  line-height: 1.2;
}
body[screen=md] .fc-item.tmpl-custom-physician .section-1 .section-2 .description {
  margin: 25px 0;
}
body[screen=md] .fc-item.tmpl-custom-physician .section-1 .section-2 .accordion .accordion-header {
  margin: 0;
  font-size: 2.8rem;
  line-height: 32px;
  padding: 25px 0 23px;
}
body[screen=md] .fc-item.tmpl-custom-physician .section-1 .section-2 .accordion .accordion-content h3 {
  font-size: 2rem;
  line-height: 1.2;
}
body[screen=md] .fc-item.tmpl-custom-physician .section-1 .section-3 {
  width: 27.778%;
}

body[screen=sm] .fc-item.tmpl-custom-physician .section-1 .section-2 .field_phy_related_services a, body[screen=xs] .fc-item.tmpl-custom-physician .section-1 .section-2 .field_phy_related_services a {
  font-size: 1.8rem;
  line-height: 21px;
}
body[screen=sm] .fc-item.tmpl-custom-physician .section-1 .section-2 h1, body[screen=xs] .fc-item.tmpl-custom-physician .section-1 .section-2 h1 {
  margin: 6px 0;
}
body[screen=sm] .fc-item.tmpl-custom-physician .section-1 .section-2 .description *:first-child, body[screen=xs] .fc-item.tmpl-custom-physician .section-1 .section-2 .description *:first-child {
  margin-top: 0;
}
body[screen=sm] .fc-item.tmpl-custom-physician .section-1 .section-2 .group-1 .accordion .accordion-header, body[screen=xs] .fc-item.tmpl-custom-physician .section-1 .section-2 .group-1 .accordion .accordion-header {
  margin: 0;
  font-size: 2.2rem;
  line-height: 31px;
}
body[screen=sm] .fc-item.tmpl-custom-physician .section-1 .section-2 .group-1 .accordion .accordion-header:before, body[screen=sm] .fc-item.tmpl-custom-physician .section-1 .section-2 .group-1 .accordion .accordion-header:after, body[screen=xs] .fc-item.tmpl-custom-physician .section-1 .section-2 .group-1 .accordion .accordion-header:before, body[screen=xs] .fc-item.tmpl-custom-physician .section-1 .section-2 .group-1 .accordion .accordion-header:after {
  width: 26px;
  height: 26px;
  top: 17px;
  right: 0;
  background-size: cover;
}
body[screen=sm] .fc-item.tmpl-custom-physician .section-1 .section-2 .group-1 .group-2 .field_phy_related_divisions img, body[screen=xs] .fc-item.tmpl-custom-physician .section-1 .section-2 .group-1 .group-2 .field_phy_related_divisions img {
  width: 100%;
}
body[screen=sm] .fc-item.tmpl-custom-physician .section-1 .section-3, body[screen=xs] .fc-item.tmpl-custom-physician .section-1 .section-3 {
  width: 100%;
}
body[screen=sm] .fc-item.tmpl-custom-physician .section-1 .section-3 .group-3 .field_phy_related_locations, body[screen=xs] .fc-item.tmpl-custom-physician .section-1 .section-3 .group-3 .field_phy_related_locations {
  display: flex;
  flex-wrap: wrap;
}

body[screen=sm] .fc-item.tmpl-custom-physician .section-1 {
  padding: 50px 0 75px;
}
body[screen=sm] .fc-item.tmpl-custom-physician .section-1 .section-2 .field_former_provider_text {
  max-width: calc(75% - 20px);
}
body[screen=sm] .fc-item.tmpl-custom-physician .section-1 .section-2 .field_former_provider_text p {
  font-size: 20px;
}
body[screen=sm] .fc-item.tmpl-custom-physician .section-1 .section-2 .description {
  margin-top: 4px;
}
body[screen=sm] .fc-item.tmpl-custom-physician .section-1 .section-2 .group-1 .group-2 {
  width: 25%;
  margin-left: 20px;
  margin-bottom: 20px;
  float: right;
}
body[screen=sm] .fc-item.tmpl-custom-physician .section-1 .section-2 .group-1 .group-2 .field_phy_related_divisions {
  padding: 17px 12px 18px;
}
body[screen=sm] .fc-item.tmpl-custom-physician .section-1 .section-2 .accordion {
  padding: 0 17px 0 15px;
}
body[screen=sm] .fc-item.tmpl-custom-physician .section-1 .section-2 .accordion .accordion-header {
  padding: 17px 0 15px 0;
}
body[screen=sm] .fc-item.tmpl-custom-physician .section-1 .section-2 .accordion .accordion-content {
  padding: 0 37px 40px;
}
body[screen=sm] .fc-item.tmpl-custom-physician .section-1 .section-3 .group-3 .field_phy_related_locations {
  margin: 26px -4.5px 0;
}
body[screen=sm] .fc-item.tmpl-custom-physician .section-1 .section-3 .group-3 .field_phy_related_locations .item {
  margin: 4px 4.5px;
  width: calc(50% - 9px);
}
body[screen=sm] .fc-item.tmpl-custom-physician .section-1 .section-3 .group-3 .field_phy_related_locations .item .text {
  padding-top: 9px;
}

body[screen=xs] .fc-item.tmpl-custom-physician .section-1 {
  padding: 40px 0 60px;
}
body[screen=xs] .fc-item.tmpl-custom-physician .section-1 .section-2 h1 {
  margin-top: 0;
}
body[screen=xs] .fc-item.tmpl-custom-physician .section-1 .section-2 .description {
  margin-top: 0;
  margin-bottom: 15px;
}
body[screen=xs] .fc-item.tmpl-custom-physician .section-1 .section-2 .field_former_provider_text p {
  font-size: 18px;
}
body[screen=xs] .fc-item.tmpl-custom-physician .section-1 .section-2 .accordion-group .accordion {
  padding: 0 12px 0 12px;
}
body[screen=xs] .fc-item.tmpl-custom-physician .section-1 .section-2 .accordion-group .accordion .accordion-header {
  padding: 17px 26px 15px 0;
}
body[screen=xs] .fc-item.tmpl-custom-physician .section-1 .section-2 .accordion-group .accordion .accordion-content {
  padding: 0 8px 30px;
}
body[screen=xs] .fc-item.tmpl-custom-physician .section-1 .section-2 .group-1 .group-2 {
  margin: 15px 0;
  display: flex;
  align-content: center;
}
body[screen=xs] .fc-item.tmpl-custom-physician .section-1 .section-2 .group-1 .group-2 .field_image_1x1, body[screen=xs] .fc-item.tmpl-custom-physician .section-1 .section-2 .group-1 .group-2 .field_phy_related_divisions {
  width: 50%;
}
body[screen=xs] .fc-item.tmpl-custom-physician .section-1 .section-2 .group-1 .group-2 .field_phy_related_divisions {
  padding: 0 17px;
  margin: auto 0;
}
body[screen=xs] .fc-item.tmpl-custom-physician .section-1 .section-3 .group-3 .field_phy_related_locations {
  margin: 26px -4px 0;
}
body[screen=xs] .fc-item.tmpl-custom-physician .section-1 .section-3 .group-3 .field_phy_related_locations .item {
  margin: 4px 4px;
  width: calc(50% - 8px);
}
body[screen=xs] .fc-item.tmpl-custom-physician .section-1 .section-3 .group-3 .field_phy_related_locations .item .text {
  padding: 8px 8px 41px;
}

.fc-item.tmpl-custom-location .section-1 {
  padding: 55px 0 55px;
  justify-content: space-between;
}
.fc-item.tmpl-custom-location .section-1 .group-1 {
  margin-bottom: 0;
}
.fc-item.tmpl-custom-location .section-1 .group-1 h1 {
  margin: 0 0 22px;
}
.fc-item.tmpl-custom-location .section-1 .group-1 h3 {
  margin: 10px 0 20px;
  font-size: 2.2rem;
  line-height: 27px;
}
.fc-item.tmpl-custom-location .section-1 .group-2 {
  margin-top: 0;
}
.fc-item.tmpl-custom-location .section-1 .group-2 .intro-paragraph p {
  margin: 0 4px 60px 4px;
}
.fc-item.tmpl-custom-location .section-1 .group-2 .read-more-toggle, .fc-item.tmpl-custom-location .section-1 .group-2 .read-less-toggle {
  display: block;
  margin: 6px 0 30px;
}
.fc-item.tmpl-custom-location .section-1 .group-2 .field_address {
  display: flex;
  flex-wrap: wrap;
}
.fc-item.tmpl-custom-location .section-1 .group-2 .field_address .fc_addressint_map {
  width: 100%;
}
.fc-item.tmpl-custom-location .section-1 .group-2 .field_address > .address, .fc-item.tmpl-custom-location .section-1 .group-2 .field_address .contact, .fc-item.tmpl-custom-location .section-1 .group-2 .field_address > .hours {
  width: calc(33.333% - 6.667px);
  margin: 10px 5px 0;
  position: relative;
}
.fc-item.tmpl-custom-location .section-1 .group-2 .field_address > .address .text, .fc-item.tmpl-custom-location .section-1 .group-2 .field_address .contact .text, .fc-item.tmpl-custom-location .section-1 .group-2 .field_address > .hours .text {
  font-weight: 500;
}
.fc-item.tmpl-custom-location .section-1 .group-2 .field_address > .address .text p, .fc-item.tmpl-custom-location .section-1 .group-2 .field_address .contact .text p, .fc-item.tmpl-custom-location .section-1 .group-2 .field_address > .hours .text p {
  margin: 0;
  font-weight: 500;
}
.fc-item.tmpl-custom-location .section-1 .group-2 .field_address > .address .text p:first-of-type, .fc-item.tmpl-custom-location .section-1 .group-2 .field_address .contact .text p:first-of-type, .fc-item.tmpl-custom-location .section-1 .group-2 .field_address > .hours .text p:first-of-type {
  margin-top: 0;
}
.fc-item.tmpl-custom-location .section-1 .group-2 .field_address > .address .text p:last-of-type, .fc-item.tmpl-custom-location .section-1 .group-2 .field_address .contact .text p:last-of-type, .fc-item.tmpl-custom-location .section-1 .group-2 .field_address > .hours .text p:last-of-type {
  margin-bottom: 0;
}
.fc-item.tmpl-custom-location .section-1 .group-2 .field_address > .address h2, .fc-item.tmpl-custom-location .section-1 .group-2 .field_address .contact h2, .fc-item.tmpl-custom-location .section-1 .group-2 .field_address > .hours h2 {
  line-height: 1.25;
  margin: 10px 0;
}
.fc-item.tmpl-custom-location .section-1 .group-2 .field_address > .address .directions a, .fc-item.tmpl-custom-location .section-1 .group-2 .field_address > .address .read-more a, .fc-item.tmpl-custom-location .section-1 .group-2 .field_address .contact .directions a, .fc-item.tmpl-custom-location .section-1 .group-2 .field_address .contact .read-more a, .fc-item.tmpl-custom-location .section-1 .group-2 .field_address > .hours .directions a, .fc-item.tmpl-custom-location .section-1 .group-2 .field_address > .hours .read-more a {
  text-decoration: underline;
  font-weight: 500;
}
.fc-item.tmpl-custom-location .section-1 .group-2 .field_address > .address {
  margin-left: 0;
  position: relative;
  font-weight: 500;
}
.fc-item.tmpl-custom-location .section-1 .group-2 .field_address > .address:before {
  content: "Address";
  display: block;
  font-size: 27.999px;
  color: #003066;
  font-weight: inherit;
  line-height: 1.25;
  margin: 10px 0;
}
.fc-item.tmpl-custom-location .section-1 .group-2 .field_address .hours {
  margin-right: 0;
}
.fc-item.tmpl-custom-location .section-1 .group-2 .field_address .hours p {
  margin: 0;
}
.fc-item.tmpl-custom-location .section-1 .group-3 {
  flex-direction: column;
}
.fc-item.tmpl-custom-location .section-1 .group-3 .field_loc_related_divisions {
  border: 1px solid #E8E9EA;
  background-color: #fff;
  margin-bottom: 8px;
}
.fc-item.tmpl-custom-location .section-1 .group-3 .field_loc_related_divisions img {
  display: block;
  padding: 73px 0;
  max-width: 226px;
  width: 100%;
  margin: 0 auto;
}
.fc-item.tmpl-custom-location .section-1 .group-3 .field_image_1x1 {
  height: 340px;
  position: relative;
}
.fc-item.tmpl-custom-location .section-1 .group-3 .field_image_1x1 img {
  font-family: "object-fit:cover;";
  object-fit: cover;
  height: 100%;
  width: 100%;
}
.fc-item.tmpl-custom-location .section-1 .group-3 .field_image_1x1 .location-overlay {
  position: absolute;
  padding: 50px 15px 25px;
  left: 0;
  width: 100%;
  bottom: 0;
  background-image: url(/templates/lyquix/images/Overlay-Service.svg);
  background-size: cover;
}
.fc-item.tmpl-custom-location .section-1 .group-3 .field_image_1x1 .location-overlay h3 {
  color: #fff;
  margin: 0 0 12px;
}
.fc-item.tmpl-custom-location .section-1 .group-3 .field_image_1x1 .location-overlay .common-button {
  width: 100%;
}

body[screen=xl] .fc-item.tmpl-custom-location .section-1 .group-2 {
  padding-right: 3.0625vw;
}

body[screen=lg] .fc-item.tmpl-custom-location .section-1 .group-2 {
  padding-right: 0;
}
body[screen=lg] .fc-item.tmpl-custom-location .section-1 .group-3 {
  width: 20.833%;
}
body[screen=lg] .fc-item.tmpl-custom-location .section-1 .group-3 .field_loc_related_divisions img {
  padding: 61px 0 58px;
}
body[screen=lg] .fc-item.tmpl-custom-location .section-1 .group-3 .field_image_1x1 {
  height: 320px;
}
body[screen=lg] .fc-item.tmpl-custom-location .section-1 .group-3 .field_image_1x1 .location-overlay {
  padding: 30px 15px 25px;
}

body[screen=xl] .fc-item.tmpl-custom-location .section-1 .group-3, body[screen=lg] .fc-item.tmpl-custom-location .section-1 .group-3, body[screen=md] .fc-item.tmpl-custom-location .section-1 .group-3 {
  display: block;
}

body[screen=md] .fc-item.tmpl-custom-location .section-1 {
  padding: 30px 0 30px;
}
body[screen=md] .fc-item.tmpl-custom-location .section-1 .group-2 .field_address .address:before, body[screen=md] .fc-item.tmpl-custom-location .section-1 .group-2 .field_address .contact h2, body[screen=md] .fc-item.tmpl-custom-location .section-1 .group-2 .field_address .hours h2 {
  font-size: 2.8rem;
  line-height: 32px;
}
body[screen=md] .fc-item.tmpl-custom-location .section-1 .group-2 .field_address .hours:before {
  bottom: 33px;
}
body[screen=md] .fc-item.tmpl-custom-location .section-1 .group-3 {
  width: 27.778%;
}
body[screen=md] .fc-item.tmpl-custom-location .section-1 .group-3 .field_image_1x1 .location-overlay {
  padding-top: 32px;
}
body[screen=md] .fc-item.tmpl-custom-location .section-1 .group-3 .field_image_1x1 .location-overlay .common-button {
  font-size: 1.3rem;
  line-height: 18px;
  letter-spacing: 1.01px;
}
body[screen=md] .fc-item.tmpl-custom-location .section-1 .group-3 .field_loc_related_divisions img {
  padding: 58px 0 43px;
}

body[screen=md] .fc-item.tmpl-custom-location .group-2 .field_address .address .text, body[screen=md] .fc-item.tmpl-custom-location .group-2 .field_address .contact .text, body[screen=md] .fc-item.tmpl-custom-location .group-2 .field_address .hours .text, body[screen=sm] .fc-item.tmpl-custom-location .group-2 .field_address .address .text, body[screen=sm] .fc-item.tmpl-custom-location .group-2 .field_address .contact .text, body[screen=sm] .fc-item.tmpl-custom-location .group-2 .field_address .hours .text, body[screen=xs] .fc-item.tmpl-custom-location .group-2 .field_address .address .text, body[screen=xs] .fc-item.tmpl-custom-location .group-2 .field_address .contact .text, body[screen=xs] .fc-item.tmpl-custom-location .group-2 .field_address .hours .text {
  font-size: 1.6rem;
  line-height: 22px;
}
body[screen=md] .fc-item.tmpl-custom-location .group-2 .field_address .address .directions a, body[screen=md] .fc-item.tmpl-custom-location .group-2 .field_address .address .read-more a, body[screen=md] .fc-item.tmpl-custom-location .group-2 .field_address .contact .directions a, body[screen=md] .fc-item.tmpl-custom-location .group-2 .field_address .contact .read-more a, body[screen=md] .fc-item.tmpl-custom-location .group-2 .field_address .hours .directions a, body[screen=md] .fc-item.tmpl-custom-location .group-2 .field_address .hours .read-more a, body[screen=sm] .fc-item.tmpl-custom-location .group-2 .field_address .address .directions a, body[screen=sm] .fc-item.tmpl-custom-location .group-2 .field_address .address .read-more a, body[screen=sm] .fc-item.tmpl-custom-location .group-2 .field_address .contact .directions a, body[screen=sm] .fc-item.tmpl-custom-location .group-2 .field_address .contact .read-more a, body[screen=sm] .fc-item.tmpl-custom-location .group-2 .field_address .hours .directions a, body[screen=sm] .fc-item.tmpl-custom-location .group-2 .field_address .hours .read-more a, body[screen=xs] .fc-item.tmpl-custom-location .group-2 .field_address .address .directions a, body[screen=xs] .fc-item.tmpl-custom-location .group-2 .field_address .address .read-more a, body[screen=xs] .fc-item.tmpl-custom-location .group-2 .field_address .contact .directions a, body[screen=xs] .fc-item.tmpl-custom-location .group-2 .field_address .contact .read-more a, body[screen=xs] .fc-item.tmpl-custom-location .group-2 .field_address .hours .directions a, body[screen=xs] .fc-item.tmpl-custom-location .group-2 .field_address .hours .read-more a {
  font-size: 1.5rem;
  line-height: 22px;
  background-position: 100% 5px;
}

body[screen=sm] .fc-item.tmpl-custom-location h1, body[screen=xs] .fc-item.tmpl-custom-location h1 {
  margin: 0 0 6px;
  font-size: 2.8rem;
  line-height: 32px;
}
body[screen=sm] .fc-item.tmpl-custom-location h3, body[screen=xs] .fc-item.tmpl-custom-location h3 {
  margin: 0 0 15px;
  font-size: 1.8rem;
  line-height: 1.167;
}
body[screen=sm] .fc-item.tmpl-custom-location .group-2, body[screen=sm] .fc-item.tmpl-custom-location .group-3, body[screen=xs] .fc-item.tmpl-custom-location .group-2, body[screen=xs] .fc-item.tmpl-custom-location .group-3 {
  width: 100%;
}
body[screen=sm] .fc-item.tmpl-custom-location .group-2 .field_address .address:before, body[screen=sm] .fc-item.tmpl-custom-location .group-2 .field_address .contact h2, body[screen=sm] .fc-item.tmpl-custom-location .group-2 .field_address .hours h2, body[screen=xs] .fc-item.tmpl-custom-location .group-2 .field_address .address:before, body[screen=xs] .fc-item.tmpl-custom-location .group-2 .field_address .contact h2, body[screen=xs] .fc-item.tmpl-custom-location .group-2 .field_address .hours h2 {
  font-size: 2.6rem;
  line-height: 28px;
  margin-bottom: 8px;
}
body[screen=sm] .fc-item.tmpl-custom-location .group-2 .field_address .hours:before, body[screen=xs] .fc-item.tmpl-custom-location .group-2 .field_address .hours:before {
  bottom: 30px;
}
body[screen=sm] .fc-item.tmpl-custom-location .group-3 .field_image_1x1, body[screen=xs] .fc-item.tmpl-custom-location .group-3 .field_image_1x1 {
  height: 300px;
}
body[screen=sm] .fc-item.tmpl-custom-location .group-3 .field_image_1x1 .location-overlay h3, body[screen=xs] .fc-item.tmpl-custom-location .group-3 .field_image_1x1 .location-overlay h3 {
  padding-right: 16px;
  max-width: 271px;
}
body[screen=sm] .fc-item.tmpl-custom-location .group-3 .field_image_1x1 .location-overlay .common-button, body[screen=xs] .fc-item.tmpl-custom-location .group-3 .field_image_1x1 .location-overlay .common-button {
  width: 255px;
  font-size: 1.3rem;
  line-height: 18px;
  padding: 8px 0;
}

body[screen=sm] .fc-item.tmpl-custom-location .section-1 {
  padding: 50px 0 50px;
}
body[screen=sm] .fc-item.tmpl-custom-location .section-1 .group-2 .field_address .fc_addressint_map_canvas {
  min-height: 45.625vw !important;
}
body[screen=sm] .fc-item.tmpl-custom-location .section-1 .group-3 {
  margin: 50px 0 0;
  flex-direction: row;
}
body[screen=sm] .fc-item.tmpl-custom-location .section-1 .group-3 > * {
  margin: 0 4px;
  width: calc(50% - 4px);
}
body[screen=sm] .fc-item.tmpl-custom-location .section-1 .group-3 > *:first-of-type {
  margin-left: 0;
}
body[screen=sm] .fc-item.tmpl-custom-location .section-1 .group-3 > *:last-of-type {
  margin-right: 0;
}
body[screen=sm] .fc-item.tmpl-custom-location .section-1 .group-3 .field_loc_related_divisions {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: center;
  position: relative;
  min-height: 45.662vw;
}
body[screen=sm] .fc-item.tmpl-custom-location .section-1 .group-3 .field_loc_related_divisions img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  max-width: 246px;
}

body[screen=xs] .fc-item.tmpl-custom-location .section-1 {
  padding: 40px 0 40px;
}
body[screen=xs] .fc-item.tmpl-custom-location .section-1 .group-2 .field_address .address, body[screen=xs] .fc-item.tmpl-custom-location .section-1 .group-2 .field_address .contact, body[screen=xs] .fc-item.tmpl-custom-location .section-1 .group-2 .field_address .hours {
  width: 100%;
  margin: 15px 0 0;
  padding-bottom: 0;
}
body[screen=xs] .fc-item.tmpl-custom-location .section-1 .group-2 .field_address .address h2, body[screen=xs] .fc-item.tmpl-custom-location .section-1 .group-2 .field_address .contact h2, body[screen=xs] .fc-item.tmpl-custom-location .section-1 .group-2 .field_address .hours h2 {
  margin-top: 0;
}
body[screen=xs] .fc-item.tmpl-custom-location .section-1 .group-2 .field_address .address .text, body[screen=xs] .fc-item.tmpl-custom-location .section-1 .group-2 .field_address .contact .text, body[screen=xs] .fc-item.tmpl-custom-location .section-1 .group-2 .field_address .hours .text {
  padding-bottom: 0;
}
body[screen=xs] .fc-item.tmpl-custom-location .section-1 .group-2 .field_address > .hours {
  padding-bottom: 0;
  margin-bottom: 0;
}
body[screen=xs] .fc-item.tmpl-custom-location .section-1 .group-2 .field_address > .hours p {
  margin: 0;
}
body[screen=xs] .fc-item.tmpl-custom-location .section-1 .group-2 .field_address > .hours:before {
  bottom: 0;
}
body[screen=xs] .fc-item.tmpl-custom-location .section-1 .group-2 .field_address .address:before {
  margin-top: 0;
}
body[screen=xs] .fc-item.tmpl-custom-location .section-1 .group-2 .field_address .fc_addressint_map_canvas {
  min-height: 91.25vw !important;
}
body[screen=xs] .fc-item.tmpl-custom-location .section-1 .group-3 {
  margin-top: 50px;
  display: block;
}

.item-contact > .section-1 h1, .item-chester-county-eye-care-bill-pay > .section-1 h1, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 h1, .item-tri-county-eye-century-eye-care-websites > .section-1 h1, .item-patient-portal-coming-soon > .section-1 h1, .item-patient-portal-coming-soon-phoenixville > .section-1 h1 {
  margin: 0 0 20px;
}
.item-contact > .section-1 .description p, .item-chester-county-eye-care-bill-pay > .section-1 .description p, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .description p, .item-tri-county-eye-century-eye-care-websites > .section-1 .description p, .item-patient-portal-coming-soon > .section-1 .description p, .item-patient-portal-coming-soon-phoenixville > .section-1 .description p {
  margin: 0;
}
.item-contact > .section-1 .field_contact_us_items > ul, .item-contact > .section-1 .field_patient_portals ul, .item-contact > .section-1 .tri-county-century-wrapper, .item-contact > .section-1 .oa-wrapper, .item-contact > .section-1 .phoenixville-wrapper, .item-contact > .section-1 .page-content-wrapper, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper, .item-patient-portal-coming-soon > .section-1 .oa-wrapper, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper {
  margin: 22px 0 0;
  display: flex;
  padding-left: 0;
  flex-wrap: wrap;
}
.item-contact > .section-1 .field_contact_us_items > ul .item, .item-contact > .section-1 .field_patient_portals ul .item, .item-contact > .section-1 .tri-county-century-wrapper .item, .item-contact > .section-1 .oa-wrapper .item, .item-contact > .section-1 .phoenixville-wrapper .item, .item-contact > .section-1 .page-content-wrapper .item, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item {
  background-color: #fff;
  width: calc(50% - 4px);
  padding: 50px 25px 59px 135px;
  margin: 4px;
  position: relative;
  list-style: none;
}
.item-contact > .section-1 .field_contact_us_items > ul .item h2, .item-contact > .section-1 .field_patient_portals ul .item h2, .item-contact > .section-1 .tri-county-century-wrapper .item h2, .item-contact > .section-1 .oa-wrapper .item h2, .item-contact > .section-1 .phoenixville-wrapper .item h2, .item-contact > .section-1 .page-content-wrapper .item h2, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item h2, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item h2, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item h2, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item h2, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item h2, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item h2, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item h2, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item h2, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item h2, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item h2, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item h2, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item h2, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item h2, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item h2, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item h2, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item h2, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item h2, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item h2, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item h2, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item h2, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item h2, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item h2, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item h2, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item h2, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item h2, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item h2, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item h2, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item h2, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item h2, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item h2 {
  margin: 0 0 6px;
}
.item-contact > .section-1 .field_contact_us_items > ul .item .field_division_address, .item-contact > .section-1 .field_contact_us_items > ul .item .address, .item-contact > .section-1 .field_patient_portals ul .item .field_division_address, .item-contact > .section-1 .field_patient_portals ul .item .address, .item-contact > .section-1 .tri-county-century-wrapper .item .field_division_address, .item-contact > .section-1 .tri-county-century-wrapper .item .address, .item-contact > .section-1 .oa-wrapper .item .field_division_address, .item-contact > .section-1 .oa-wrapper .item .address, .item-contact > .section-1 .phoenixville-wrapper .item .field_division_address, .item-contact > .section-1 .phoenixville-wrapper .item .address, .item-contact > .section-1 .page-content-wrapper .item .field_division_address, .item-contact > .section-1 .page-content-wrapper .item .address, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item .field_division_address, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item .address, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item .field_division_address, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item .address, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item .field_division_address, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item .address, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item .field_division_address, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item .address, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item .field_division_address, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item .address, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item .field_division_address, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item .address, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item .field_division_address, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item .address, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item .field_division_address, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item .address, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item .field_division_address, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item .address, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item .field_division_address, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item .address, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item .field_division_address, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item .address, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item .field_division_address, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item .address, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item .field_division_address, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item .address, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item .field_division_address, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item .address, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item .field_division_address, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item .address, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item .field_division_address, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item .address, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item .field_division_address, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item .address, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item .field_division_address, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item .address, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item .field_division_address, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item .address, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item .field_division_address, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item .address, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item .field_division_address, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item .address, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item .field_division_address, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item .address, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item .field_division_address, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item .address, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item .field_division_address, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item .address, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item .field_division_address, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item .address, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item .field_division_address, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item .address, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item .field_division_address, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item .address, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item .field_division_address, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item .address, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item .field_division_address, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item .address, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item .field_division_address, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item .address {
  margin-bottom: 6px;
  font-size: 1.6rem;
  line-height: 22px;
}
.item-contact > .section-1 .field_contact_us_items > ul .item .field_division_phone_number a, .item-contact > .section-1 .field_contact_us_items > ul .item .phone_number a, .item-contact > .section-1 .field_contact_us_items > ul .item .readmore, .item-contact > .section-1 .field_patient_portals ul .item .field_division_phone_number a, .item-contact > .section-1 .field_patient_portals ul .item .phone_number a, .item-contact > .section-1 .field_patient_portals ul .item .readmore, .item-contact > .section-1 .tri-county-century-wrapper .item .field_division_phone_number a, .item-contact > .section-1 .tri-county-century-wrapper .item .phone_number a, .item-contact > .section-1 .tri-county-century-wrapper .item .readmore, .item-contact > .section-1 .oa-wrapper .item .field_division_phone_number a, .item-contact > .section-1 .oa-wrapper .item .phone_number a, .item-contact > .section-1 .oa-wrapper .item .readmore, .item-contact > .section-1 .phoenixville-wrapper .item .field_division_phone_number a, .item-contact > .section-1 .phoenixville-wrapper .item .phone_number a, .item-contact > .section-1 .phoenixville-wrapper .item .readmore, .item-contact > .section-1 .page-content-wrapper .item .field_division_phone_number a, .item-contact > .section-1 .page-content-wrapper .item .phone_number a, .item-contact > .section-1 .page-content-wrapper .item .readmore, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item .field_division_phone_number a, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item .phone_number a, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item .readmore, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item .field_division_phone_number a, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item .phone_number a, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item .readmore, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item .field_division_phone_number a, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item .phone_number a, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item .readmore, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item .field_division_phone_number a, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item .phone_number a, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item .readmore, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item .field_division_phone_number a, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item .phone_number a, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item .readmore, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item .field_division_phone_number a, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item .phone_number a, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item .readmore, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item .field_division_phone_number a, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item .phone_number a, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item .readmore, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item .field_division_phone_number a, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item .phone_number a, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item .readmore, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item .field_division_phone_number a, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item .phone_number a, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item .readmore, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item .field_division_phone_number a, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item .phone_number a, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item .readmore, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item .field_division_phone_number a, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item .phone_number a, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item .readmore, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item .field_division_phone_number a, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item .phone_number a, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item .readmore, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item .field_division_phone_number a, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item .phone_number a, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item .readmore, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item .field_division_phone_number a, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item .phone_number a, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item .readmore, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item .field_division_phone_number a, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item .phone_number a, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item .readmore, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item .field_division_phone_number a, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item .phone_number a, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item .readmore, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item .field_division_phone_number a, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item .phone_number a, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item .readmore, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item .field_division_phone_number a, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item .phone_number a, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item .readmore, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item .field_division_phone_number a, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item .phone_number a, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item .readmore, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item .field_division_phone_number a, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item .phone_number a, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item .readmore, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item .field_division_phone_number a, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item .phone_number a, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item .readmore, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item .field_division_phone_number a, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item .phone_number a, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item .readmore, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item .field_division_phone_number a, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item .phone_number a, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item .readmore, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item .field_division_phone_number a, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item .phone_number a, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item .readmore, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item .field_division_phone_number a, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item .phone_number a, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item .readmore, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item .field_division_phone_number a, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item .phone_number a, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item .readmore, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item .field_division_phone_number a, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item .phone_number a, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item .readmore, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item .field_division_phone_number a, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item .phone_number a, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item .readmore, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item .field_division_phone_number a, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item .phone_number a, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item .readmore, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item .field_division_phone_number a, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item .phone_number a, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item .readmore {
  line-height: 1.667;
  padding-right: 15px;
  background-image: url(/templates/lyquix/images/Arrow-teal.svg);
  background-repeat: no-repeat;
  background-position: 100% 7px;
}
.item-contact > .section-1 .field_contact_us_items > ul .item .field_division_phone_number a, .item-contact > .section-1 .field_contact_us_items > ul .item .phone_number a, .item-contact > .section-1 .field_contact_us_items > ul .item .readmore, .item-contact > .section-1 .field_patient_portals ul .item .field_division_phone_number a, .item-contact > .section-1 .field_patient_portals ul .item .phone_number a, .item-contact > .section-1 .field_patient_portals ul .item .readmore, .item-contact > .section-1 .tri-county-century-wrapper .item .field_division_phone_number a, .item-contact > .section-1 .tri-county-century-wrapper .item .phone_number a, .item-contact > .section-1 .tri-county-century-wrapper .item .readmore, .item-contact > .section-1 .oa-wrapper .item .field_division_phone_number a, .item-contact > .section-1 .oa-wrapper .item .phone_number a, .item-contact > .section-1 .oa-wrapper .item .readmore, .item-contact > .section-1 .phoenixville-wrapper .item .field_division_phone_number a, .item-contact > .section-1 .phoenixville-wrapper .item .phone_number a, .item-contact > .section-1 .phoenixville-wrapper .item .readmore, .item-contact > .section-1 .page-content-wrapper .item .field_division_phone_number a, .item-contact > .section-1 .page-content-wrapper .item .phone_number a, .item-contact > .section-1 .page-content-wrapper .item .readmore, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item .field_division_phone_number a, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item .phone_number a, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item .readmore, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item .field_division_phone_number a, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item .phone_number a, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item .readmore, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item .field_division_phone_number a, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item .phone_number a, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item .readmore, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item .field_division_phone_number a, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item .phone_number a, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item .readmore, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item .field_division_phone_number a, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item .phone_number a, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item .readmore, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item .field_division_phone_number a, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item .phone_number a, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item .readmore, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item .field_division_phone_number a, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item .phone_number a, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item .readmore, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item .field_division_phone_number a, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item .phone_number a, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item .readmore, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item .field_division_phone_number a, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item .phone_number a, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item .readmore, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item .field_division_phone_number a, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item .phone_number a, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item .readmore, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item .field_division_phone_number a, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item .phone_number a, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item .readmore, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item .field_division_phone_number a, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item .phone_number a, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item .readmore, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item .field_division_phone_number a, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item .phone_number a, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item .readmore, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item .field_division_phone_number a, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item .phone_number a, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item .readmore, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item .field_division_phone_number a, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item .phone_number a, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item .readmore, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item .field_division_phone_number a, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item .phone_number a, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item .readmore, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item .field_division_phone_number a, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item .phone_number a, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item .readmore, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item .field_division_phone_number a, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item .phone_number a, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item .readmore, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item .field_division_phone_number a, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item .phone_number a, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item .readmore, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item .field_division_phone_number a, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item .phone_number a, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item .readmore, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item .field_division_phone_number a, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item .phone_number a, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item .readmore, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item .field_division_phone_number a, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item .phone_number a, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item .readmore, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item .field_division_phone_number a, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item .phone_number a, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item .readmore, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item .field_division_phone_number a, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item .phone_number a, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item .readmore, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item .field_division_phone_number a, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item .phone_number a, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item .readmore, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item .field_division_phone_number a, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item .phone_number a, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item .readmore, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item .field_division_phone_number a, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item .phone_number a, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item .readmore, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item .field_division_phone_number a, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item .phone_number a, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item .readmore, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item .field_division_phone_number a, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item .phone_number a, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item .readmore, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item .field_division_phone_number a, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item .phone_number a, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item .readmore {
  color: #0069a7;
}
.item-contact > .section-1 .field_contact_us_items > ul .item .field_division_phone_number, .item-contact > .section-1 .field_patient_portals ul .item .field_division_phone_number, .item-contact > .section-1 .tri-county-century-wrapper .item .field_division_phone_number, .item-contact > .section-1 .oa-wrapper .item .field_division_phone_number, .item-contact > .section-1 .phoenixville-wrapper .item .field_division_phone_number, .item-contact > .section-1 .page-content-wrapper .item .field_division_phone_number, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item .field_division_phone_number, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item .field_division_phone_number, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item .field_division_phone_number, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item .field_division_phone_number, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item .field_division_phone_number, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item .field_division_phone_number, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item .field_division_phone_number, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item .field_division_phone_number, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item .field_division_phone_number, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item .field_division_phone_number, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item .field_division_phone_number, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item .field_division_phone_number, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item .field_division_phone_number, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item .field_division_phone_number, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item .field_division_phone_number, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item .field_division_phone_number, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item .field_division_phone_number, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item .field_division_phone_number, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item .field_division_phone_number, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item .field_division_phone_number, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item .field_division_phone_number, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item .field_division_phone_number, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item .field_division_phone_number, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item .field_division_phone_number, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item .field_division_phone_number, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item .field_division_phone_number, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item .field_division_phone_number, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item .field_division_phone_number, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item .field_division_phone_number, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item .field_division_phone_number {
  margin-bottom: 42px;
}
.item-contact > .section-1 .field_contact_us_items > ul .item .field_div_related_locations, .item-contact > .section-1 .field_patient_portals ul .item .field_div_related_locations, .item-contact > .section-1 .tri-county-century-wrapper .item .field_div_related_locations, .item-contact > .section-1 .oa-wrapper .item .field_div_related_locations, .item-contact > .section-1 .phoenixville-wrapper .item .field_div_related_locations, .item-contact > .section-1 .page-content-wrapper .item .field_div_related_locations, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item .field_div_related_locations, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item .field_div_related_locations, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item .field_div_related_locations, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item .field_div_related_locations, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item .field_div_related_locations, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item .field_div_related_locations, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item .field_div_related_locations, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item .field_div_related_locations, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item .field_div_related_locations, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item .field_div_related_locations, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item .field_div_related_locations, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item .field_div_related_locations, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item .field_div_related_locations, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item .field_div_related_locations, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item .field_div_related_locations, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item .field_div_related_locations, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item .field_div_related_locations, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item .field_div_related_locations, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item .field_div_related_locations, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item .field_div_related_locations, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item .field_div_related_locations, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item .field_div_related_locations, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item .field_div_related_locations, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item .field_div_related_locations, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item .field_div_related_locations, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item .field_div_related_locations, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item .field_div_related_locations, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item .field_div_related_locations, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item .field_div_related_locations, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item .field_div_related_locations {
  border-top: 1px solid rgba(212, 213, 214, 0.5);
  padding-top: 8px;
}
.item-contact > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion .accordion-header, .item-contact > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion .accordion-header, .item-contact > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion .accordion-header, .item-contact > .section-1 .oa-wrapper .item .field_div_related_locations .accordion .accordion-header, .item-contact > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion .accordion-header, .item-contact > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion .accordion-header, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion .accordion-header, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion .accordion-header, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion .accordion-header, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item .field_div_related_locations .accordion .accordion-header, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion .accordion-header, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion .accordion-header, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion .accordion-header, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion .accordion-header, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion .accordion-header, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item .field_div_related_locations .accordion .accordion-header, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion .accordion-header, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion .accordion-header, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion .accordion-header, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion .accordion-header, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion .accordion-header, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item .field_div_related_locations .accordion .accordion-header, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion .accordion-header, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion .accordion-header, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion .accordion-header, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion .accordion-header, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion .accordion-header, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item .field_div_related_locations .accordion .accordion-header, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion .accordion-header, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion .accordion-header, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion .accordion-header, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion .accordion-header, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion .accordion-header, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item .field_div_related_locations .accordion .accordion-header, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion .accordion-header, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion .accordion-header {
  color: #0069a7;
  font-size: 1.8rem;
  line-height: 1.667;
  font-weight: 400;
  margin: 0;
  display: inline-block;
  padding-right: 15px;
  position: relative;
  font-family: "Montserrat", sans-serif;
}
.item-contact > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion .accordion-header:before, .item-contact > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion .accordion-header:before, .item-contact > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion .accordion-header:before, .item-contact > .section-1 .oa-wrapper .item .field_div_related_locations .accordion .accordion-header:before, .item-contact > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion .accordion-header:before, .item-contact > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion .accordion-header:before, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion .accordion-header:before, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion .accordion-header:before, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion .accordion-header:before, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item .field_div_related_locations .accordion .accordion-header:before, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion .accordion-header:before, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion .accordion-header:before, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion .accordion-header:before, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion .accordion-header:before, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion .accordion-header:before, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item .field_div_related_locations .accordion .accordion-header:before, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion .accordion-header:before, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion .accordion-header:before, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion .accordion-header:before, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion .accordion-header:before, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion .accordion-header:before, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item .field_div_related_locations .accordion .accordion-header:before, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion .accordion-header:before, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion .accordion-header:before, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion .accordion-header:before, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion .accordion-header:before, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion .accordion-header:before, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item .field_div_related_locations .accordion .accordion-header:before, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion .accordion-header:before, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion .accordion-header:before, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion .accordion-header:before, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion .accordion-header:before, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion .accordion-header:before, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item .field_div_related_locations .accordion .accordion-header:before, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion .accordion-header:before, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion .accordion-header:before {
  content: " ";
  width: 5px;
  height: 10px;
  display: block;
  position: absolute;
  right: 0;
  top: 16px;
  transform: translateY(-50%);
  background-image: url(/templates/lyquix/images/Arrow-teal.svg);
  background-repeat: no-repeat;
  background-size: cover;
  transition: transform 0.5s;
}
.item-contact > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion.open .accordion-header:before, .item-contact > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion.open .accordion-header:before, .item-contact > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion.open .accordion-header:before, .item-contact > .section-1 .oa-wrapper .item .field_div_related_locations .accordion.open .accordion-header:before, .item-contact > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion.open .accordion-header:before, .item-contact > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion.open .accordion-header:before, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion.open .accordion-header:before, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion.open .accordion-header:before, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion.open .accordion-header:before, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item .field_div_related_locations .accordion.open .accordion-header:before, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion.open .accordion-header:before, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion.open .accordion-header:before, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion.open .accordion-header:before, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion.open .accordion-header:before, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion.open .accordion-header:before, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item .field_div_related_locations .accordion.open .accordion-header:before, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion.open .accordion-header:before, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion.open .accordion-header:before, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion.open .accordion-header:before, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion.open .accordion-header:before, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion.open .accordion-header:before, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item .field_div_related_locations .accordion.open .accordion-header:before, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion.open .accordion-header:before, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion.open .accordion-header:before, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion.open .accordion-header:before, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion.open .accordion-header:before, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion.open .accordion-header:before, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item .field_div_related_locations .accordion.open .accordion-header:before, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion.open .accordion-header:before, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion.open .accordion-header:before, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion.open .accordion-header:before, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion.open .accordion-header:before, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion.open .accordion-header:before, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item .field_div_related_locations .accordion.open .accordion-header:before, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion.open .accordion-header:before, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion.open .accordion-header:before {
  transform: translateY(-50%) rotate(90deg);
}
.item-contact > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion ul, .item-contact > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion ul, .item-contact > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion ul, .item-contact > .section-1 .oa-wrapper .item .field_div_related_locations .accordion ul, .item-contact > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion ul, .item-contact > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion ul, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion ul, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion ul, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion ul, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item .field_div_related_locations .accordion ul, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion ul, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion ul, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion ul, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion ul, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion ul, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item .field_div_related_locations .accordion ul, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion ul, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion ul, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion ul, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion ul, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion ul, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item .field_div_related_locations .accordion ul, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion ul, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion ul, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion ul, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion ul, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion ul, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item .field_div_related_locations .accordion ul, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion ul, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion ul, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion ul, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion ul, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion ul, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item .field_div_related_locations .accordion ul, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion ul, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion ul {
  padding-left: 15px;
  margin: 0;
  display: block;
}
.item-contact > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion ul li, .item-contact > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion ul li, .item-contact > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion ul li, .item-contact > .section-1 .oa-wrapper .item .field_div_related_locations .accordion ul li, .item-contact > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion ul li, .item-contact > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion ul li, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion ul li, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion ul li, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion ul li, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item .field_div_related_locations .accordion ul li, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion ul li, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion ul li, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion ul li, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion ul li, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion ul li, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item .field_div_related_locations .accordion ul li, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion ul li, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion ul li, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion ul li, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion ul li, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion ul li, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item .field_div_related_locations .accordion ul li, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion ul li, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion ul li, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion ul li, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion ul li, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion ul li, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item .field_div_related_locations .accordion ul li, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion ul li, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion ul li, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion ul li, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion ul li, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion ul li, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item .field_div_related_locations .accordion ul li, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion ul li, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion ul li {
  list-style: none;
  display: block;
  font-size: 1.6rem;
  line-height: 22px;
  margin: 7.5px 0;
}
.item-contact > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion ul li a, .item-contact > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion ul li a, .item-contact > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion ul li a, .item-contact > .section-1 .oa-wrapper .item .field_div_related_locations .accordion ul li a, .item-contact > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion ul li a, .item-contact > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion ul li a, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion ul li a, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion ul li a, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion ul li a, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item .field_div_related_locations .accordion ul li a, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion ul li a, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion ul li a, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion ul li a, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion ul li a, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion ul li a, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item .field_div_related_locations .accordion ul li a, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion ul li a, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion ul li a, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion ul li a, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion ul li a, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion ul li a, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item .field_div_related_locations .accordion ul li a, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion ul li a, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion ul li a, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion ul li a, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion ul li a, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion ul li a, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item .field_div_related_locations .accordion ul li a, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion ul li a, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion ul li a, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion ul li a, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion ul li a, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion ul li a, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item .field_div_related_locations .accordion ul li a, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion ul li a, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion ul li a {
  color: #003066;
}
.item-contact > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion ul li:first-of-type, .item-contact > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion ul li:first-of-type, .item-contact > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion ul li:first-of-type, .item-contact > .section-1 .oa-wrapper .item .field_div_related_locations .accordion ul li:first-of-type, .item-contact > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion ul li:first-of-type, .item-contact > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion ul li:first-of-type, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion ul li:first-of-type, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion ul li:first-of-type, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion ul li:first-of-type, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item .field_div_related_locations .accordion ul li:first-of-type, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion ul li:first-of-type, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion ul li:first-of-type, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion ul li:first-of-type, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion ul li:first-of-type, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion ul li:first-of-type, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item .field_div_related_locations .accordion ul li:first-of-type, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion ul li:first-of-type, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion ul li:first-of-type, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion ul li:first-of-type, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion ul li:first-of-type, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion ul li:first-of-type, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item .field_div_related_locations .accordion ul li:first-of-type, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion ul li:first-of-type, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion ul li:first-of-type, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion ul li:first-of-type, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion ul li:first-of-type, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion ul li:first-of-type, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item .field_div_related_locations .accordion ul li:first-of-type, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion ul li:first-of-type, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion ul li:first-of-type, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion ul li:first-of-type, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion ul li:first-of-type, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion ul li:first-of-type, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item .field_div_related_locations .accordion ul li:first-of-type, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion ul li:first-of-type, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion ul li:first-of-type {
  margin-top: 0;
}
.item-contact > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion ul li:last-of-type, .item-contact > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion ul li:last-of-type, .item-contact > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion ul li:last-of-type, .item-contact > .section-1 .oa-wrapper .item .field_div_related_locations .accordion ul li:last-of-type, .item-contact > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion ul li:last-of-type, .item-contact > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion ul li:last-of-type, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion ul li:last-of-type, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion ul li:last-of-type, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion ul li:last-of-type, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item .field_div_related_locations .accordion ul li:last-of-type, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion ul li:last-of-type, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion ul li:last-of-type, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion ul li:last-of-type, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion ul li:last-of-type, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion ul li:last-of-type, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item .field_div_related_locations .accordion ul li:last-of-type, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion ul li:last-of-type, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion ul li:last-of-type, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion ul li:last-of-type, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion ul li:last-of-type, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion ul li:last-of-type, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item .field_div_related_locations .accordion ul li:last-of-type, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion ul li:last-of-type, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion ul li:last-of-type, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion ul li:last-of-type, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion ul li:last-of-type, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion ul li:last-of-type, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item .field_div_related_locations .accordion ul li:last-of-type, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion ul li:last-of-type, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion ul li:last-of-type, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item .field_div_related_locations .accordion ul li:last-of-type, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion ul li:last-of-type, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion ul li:last-of-type, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item .field_div_related_locations .accordion ul li:last-of-type, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion ul li:last-of-type, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item .field_div_related_locations .accordion ul li:last-of-type {
  margin-bottom: 0;
}
.item-contact > .section-1 .field_contact_us_items > ul .item .icon, .item-contact > .section-1 .field_patient_portals ul .item .icon, .item-contact > .section-1 .tri-county-century-wrapper .item .icon, .item-contact > .section-1 .oa-wrapper .item .icon, .item-contact > .section-1 .phoenixville-wrapper .item .icon, .item-contact > .section-1 .page-content-wrapper .item .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item .icon, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item .icon, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item .icon, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item .icon, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item .icon, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item .icon, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item .icon, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item .icon, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item .icon, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item .icon, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item .icon {
  width: 90px;
  height: 90px;
  border: 1px solid #E8E9EA;
  border-radius: 90px;
  position: absolute;
  left: 25px;
  top: 40px;
  background-repeat: no-repeat;
  background-size: 50%;
  background-position: center;
}
.item-contact > .section-1 .field_contact_us_items > ul .item.vantage-eye-care, .item-contact > .section-1 .field_patient_portals ul .item.vantage-eye-care, .item-contact > .section-1 .tri-county-century-wrapper .item.vantage-eye-care, .item-contact > .section-1 .oa-wrapper .item.vantage-eye-care, .item-contact > .section-1 .phoenixville-wrapper .item.vantage-eye-care, .item-contact > .section-1 .page-content-wrapper .item.vantage-eye-care, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item.vantage-eye-care, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item.vantage-eye-care, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item.vantage-eye-care, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item.vantage-eye-care, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item.vantage-eye-care, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item.vantage-eye-care, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item.vantage-eye-care, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item.vantage-eye-care, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item.vantage-eye-care, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item.vantage-eye-care, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item.vantage-eye-care, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item.vantage-eye-care, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item.vantage-eye-care, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item.vantage-eye-care, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item.vantage-eye-care, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item.vantage-eye-care, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item.vantage-eye-care, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item.vantage-eye-care, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item.vantage-eye-care, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item.vantage-eye-care, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item.vantage-eye-care, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item.vantage-eye-care, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item.vantage-eye-care, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item.vantage-eye-care, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item.vantage-eye-care, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item.vantage-eye-care, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item.vantage-eye-care, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item.vantage-eye-care, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item.vantage-eye-care, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item.vantage-eye-care {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
.item-contact > .section-1 .field_contact_us_items > ul .item.vantage-eye-care .icon, .item-contact > .section-1 .field_patient_portals ul .item.vantage-eye-care .icon, .item-contact > .section-1 .tri-county-century-wrapper .item.vantage-eye-care .icon, .item-contact > .section-1 .oa-wrapper .item.vantage-eye-care .icon, .item-contact > .section-1 .phoenixville-wrapper .item.vantage-eye-care .icon, .item-contact > .section-1 .page-content-wrapper .item.vantage-eye-care .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item.vantage-eye-care .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item.vantage-eye-care .icon, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item.vantage-eye-care .icon, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item.vantage-eye-care .icon, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item.vantage-eye-care .icon, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item.vantage-eye-care .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item.vantage-eye-care .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item.vantage-eye-care .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item.vantage-eye-care .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item.vantage-eye-care .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item.vantage-eye-care .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item.vantage-eye-care .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item.vantage-eye-care .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item.vantage-eye-care .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item.vantage-eye-care .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item.vantage-eye-care .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item.vantage-eye-care .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item.vantage-eye-care .icon, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item.vantage-eye-care .icon, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item.vantage-eye-care .icon, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item.vantage-eye-care .icon, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item.vantage-eye-care .icon, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item.vantage-eye-care .icon, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item.vantage-eye-care .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item.vantage-eye-care .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item.vantage-eye-care .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item.vantage-eye-care .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item.vantage-eye-care .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item.vantage-eye-care .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item.vantage-eye-care .icon {
  background-image: url(/templates/lyquix/images/icons/Vantage-Icon-01.svg);
}
.item-contact > .section-1 .field_contact_us_items > ul .item.chester-county-eye-care .icon, .item-contact > .section-1 .field_patient_portals ul .item.chester-county-eye-care .icon, .item-contact > .section-1 .tri-county-century-wrapper .item.chester-county-eye-care .icon, .item-contact > .section-1 .oa-wrapper .item.chester-county-eye-care .icon, .item-contact > .section-1 .phoenixville-wrapper .item.chester-county-eye-care .icon, .item-contact > .section-1 .page-content-wrapper .item.chester-county-eye-care .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item.chester-county-eye-care .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item.chester-county-eye-care .icon, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item.chester-county-eye-care .icon, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item.chester-county-eye-care .icon, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item.chester-county-eye-care .icon, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item.chester-county-eye-care .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item.chester-county-eye-care .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item.chester-county-eye-care .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item.chester-county-eye-care .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item.chester-county-eye-care .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item.chester-county-eye-care .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item.chester-county-eye-care .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item.chester-county-eye-care .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item.chester-county-eye-care .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item.chester-county-eye-care .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item.chester-county-eye-care .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item.chester-county-eye-care .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item.chester-county-eye-care .icon, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item.chester-county-eye-care .icon, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item.chester-county-eye-care .icon, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item.chester-county-eye-care .icon, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item.chester-county-eye-care .icon, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item.chester-county-eye-care .icon, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item.chester-county-eye-care .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item.chester-county-eye-care .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item.chester-county-eye-care .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item.chester-county-eye-care .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item.chester-county-eye-care .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item.chester-county-eye-care .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item.chester-county-eye-care .icon {
  background-image: url(/templates/lyquix/images/icons/ChesterCounty-Icon-01.svg);
}
.item-contact > .section-1 .field_contact_us_items > ul .item.corneal-associates .icon, .item-contact > .section-1 .field_patient_portals ul .item.corneal-associates .icon, .item-contact > .section-1 .tri-county-century-wrapper .item.corneal-associates .icon, .item-contact > .section-1 .oa-wrapper .item.corneal-associates .icon, .item-contact > .section-1 .phoenixville-wrapper .item.corneal-associates .icon, .item-contact > .section-1 .page-content-wrapper .item.corneal-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item.corneal-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item.corneal-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item.corneal-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item.corneal-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item.corneal-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item.corneal-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item.corneal-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item.corneal-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item.corneal-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item.corneal-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item.corneal-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item.corneal-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item.corneal-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item.corneal-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item.corneal-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item.corneal-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item.corneal-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item.corneal-associates .icon, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item.corneal-associates .icon, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item.corneal-associates .icon, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item.corneal-associates .icon, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item.corneal-associates .icon, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item.corneal-associates .icon, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item.corneal-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item.corneal-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item.corneal-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item.corneal-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item.corneal-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item.corneal-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item.corneal-associates .icon {
  background-image: url(/templates/lyquix/images/icons/CornealAssociates-Icon.svg);
}
.item-contact > .section-1 .field_contact_us_items > ul .item.eye-associates-of-bucks-county .icon, .item-contact > .section-1 .field_patient_portals ul .item.eye-associates-of-bucks-county .icon, .item-contact > .section-1 .tri-county-century-wrapper .item.eye-associates-of-bucks-county .icon, .item-contact > .section-1 .oa-wrapper .item.eye-associates-of-bucks-county .icon, .item-contact > .section-1 .phoenixville-wrapper .item.eye-associates-of-bucks-county .icon, .item-contact > .section-1 .page-content-wrapper .item.eye-associates-of-bucks-county .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item.eye-associates-of-bucks-county .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item.eye-associates-of-bucks-county .icon, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item.eye-associates-of-bucks-county .icon, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item.eye-associates-of-bucks-county .icon, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item.eye-associates-of-bucks-county .icon, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item.eye-associates-of-bucks-county .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item.eye-associates-of-bucks-county .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item.eye-associates-of-bucks-county .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item.eye-associates-of-bucks-county .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item.eye-associates-of-bucks-county .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item.eye-associates-of-bucks-county .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item.eye-associates-of-bucks-county .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item.eye-associates-of-bucks-county .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item.eye-associates-of-bucks-county .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item.eye-associates-of-bucks-county .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item.eye-associates-of-bucks-county .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item.eye-associates-of-bucks-county .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item.eye-associates-of-bucks-county .icon, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item.eye-associates-of-bucks-county .icon, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item.eye-associates-of-bucks-county .icon, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item.eye-associates-of-bucks-county .icon, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item.eye-associates-of-bucks-county .icon, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item.eye-associates-of-bucks-county .icon, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item.eye-associates-of-bucks-county .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item.eye-associates-of-bucks-county .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item.eye-associates-of-bucks-county .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item.eye-associates-of-bucks-county .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item.eye-associates-of-bucks-county .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item.eye-associates-of-bucks-county .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item.eye-associates-of-bucks-county .icon {
  background-image: url(/templates/lyquix/images/icons/BucksCounty-Icon-01.svg);
}
.item-contact > .section-1 .field_contact_us_items > ul .item.glaucoma-physicians-surgeons .icon, .item-contact > .section-1 .field_patient_portals ul .item.glaucoma-physicians-surgeons .icon, .item-contact > .section-1 .tri-county-century-wrapper .item.glaucoma-physicians-surgeons .icon, .item-contact > .section-1 .oa-wrapper .item.glaucoma-physicians-surgeons .icon, .item-contact > .section-1 .phoenixville-wrapper .item.glaucoma-physicians-surgeons .icon, .item-contact > .section-1 .page-content-wrapper .item.glaucoma-physicians-surgeons .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item.glaucoma-physicians-surgeons .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item.glaucoma-physicians-surgeons .icon, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item.glaucoma-physicians-surgeons .icon, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item.glaucoma-physicians-surgeons .icon, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item.glaucoma-physicians-surgeons .icon, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item.glaucoma-physicians-surgeons .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item.glaucoma-physicians-surgeons .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item.glaucoma-physicians-surgeons .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item.glaucoma-physicians-surgeons .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item.glaucoma-physicians-surgeons .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item.glaucoma-physicians-surgeons .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item.glaucoma-physicians-surgeons .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item.glaucoma-physicians-surgeons .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item.glaucoma-physicians-surgeons .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item.glaucoma-physicians-surgeons .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item.glaucoma-physicians-surgeons .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item.glaucoma-physicians-surgeons .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item.glaucoma-physicians-surgeons .icon, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item.glaucoma-physicians-surgeons .icon, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item.glaucoma-physicians-surgeons .icon, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item.glaucoma-physicians-surgeons .icon, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item.glaucoma-physicians-surgeons .icon, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item.glaucoma-physicians-surgeons .icon, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item.glaucoma-physicians-surgeons .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item.glaucoma-physicians-surgeons .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item.glaucoma-physicians-surgeons .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item.glaucoma-physicians-surgeons .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item.glaucoma-physicians-surgeons .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item.glaucoma-physicians-surgeons .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item.glaucoma-physicians-surgeons .icon {
  background-image: url(/templates/lyquix/images/icons/GlaucomaPS-Icon.svg);
}
.item-contact > .section-1 .field_contact_us_items > ul .item.ophthalmic-associates .icon, .item-contact > .section-1 .field_patient_portals ul .item.ophthalmic-associates .icon, .item-contact > .section-1 .tri-county-century-wrapper .item.ophthalmic-associates .icon, .item-contact > .section-1 .oa-wrapper .item.ophthalmic-associates .icon, .item-contact > .section-1 .phoenixville-wrapper .item.ophthalmic-associates .icon, .item-contact > .section-1 .page-content-wrapper .item.ophthalmic-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item.ophthalmic-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item.ophthalmic-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item.ophthalmic-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item.ophthalmic-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item.ophthalmic-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item.ophthalmic-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item.ophthalmic-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item.ophthalmic-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item.ophthalmic-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item.ophthalmic-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item.ophthalmic-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item.ophthalmic-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item.ophthalmic-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item.ophthalmic-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item.ophthalmic-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item.ophthalmic-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item.ophthalmic-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item.ophthalmic-associates .icon, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item.ophthalmic-associates .icon, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item.ophthalmic-associates .icon, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item.ophthalmic-associates .icon, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item.ophthalmic-associates .icon, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item.ophthalmic-associates .icon, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item.ophthalmic-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item.ophthalmic-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item.ophthalmic-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item.ophthalmic-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item.ophthalmic-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item.ophthalmic-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item.ophthalmic-associates .icon {
  background-image: url(/templates/lyquix/images/icons/OphthalmicAssociates-Icon-01.svg);
}
.item-contact > .section-1 .field_contact_us_items > ul .item.ophthalmic-partners .icon, .item-contact > .section-1 .field_patient_portals ul .item.ophthalmic-partners .icon, .item-contact > .section-1 .tri-county-century-wrapper .item.ophthalmic-partners .icon, .item-contact > .section-1 .oa-wrapper .item.ophthalmic-partners .icon, .item-contact > .section-1 .phoenixville-wrapper .item.ophthalmic-partners .icon, .item-contact > .section-1 .page-content-wrapper .item.ophthalmic-partners .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item.ophthalmic-partners .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item.ophthalmic-partners .icon, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item.ophthalmic-partners .icon, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item.ophthalmic-partners .icon, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item.ophthalmic-partners .icon, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item.ophthalmic-partners .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item.ophthalmic-partners .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item.ophthalmic-partners .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item.ophthalmic-partners .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item.ophthalmic-partners .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item.ophthalmic-partners .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item.ophthalmic-partners .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item.ophthalmic-partners .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item.ophthalmic-partners .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item.ophthalmic-partners .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item.ophthalmic-partners .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item.ophthalmic-partners .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item.ophthalmic-partners .icon, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item.ophthalmic-partners .icon, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item.ophthalmic-partners .icon, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item.ophthalmic-partners .icon, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item.ophthalmic-partners .icon, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item.ophthalmic-partners .icon, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item.ophthalmic-partners .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item.ophthalmic-partners .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item.ophthalmic-partners .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item.ophthalmic-partners .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item.ophthalmic-partners .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item.ophthalmic-partners .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item.ophthalmic-partners .icon {
  background-image: url(/templates/lyquix/images/icons/OPP-Icon.svg);
}
.item-contact > .section-1 .field_contact_us_items > ul .item.ophthalmic-surgical-associates .icon, .item-contact > .section-1 .field_patient_portals ul .item.ophthalmic-surgical-associates .icon, .item-contact > .section-1 .tri-county-century-wrapper .item.ophthalmic-surgical-associates .icon, .item-contact > .section-1 .oa-wrapper .item.ophthalmic-surgical-associates .icon, .item-contact > .section-1 .phoenixville-wrapper .item.ophthalmic-surgical-associates .icon, .item-contact > .section-1 .page-content-wrapper .item.ophthalmic-surgical-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item.ophthalmic-surgical-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item.ophthalmic-surgical-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item.ophthalmic-surgical-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item.ophthalmic-surgical-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item.ophthalmic-surgical-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item.ophthalmic-surgical-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item.ophthalmic-surgical-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item.ophthalmic-surgical-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item.ophthalmic-surgical-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item.ophthalmic-surgical-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item.ophthalmic-surgical-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item.ophthalmic-surgical-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item.ophthalmic-surgical-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item.ophthalmic-surgical-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item.ophthalmic-surgical-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item.ophthalmic-surgical-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item.ophthalmic-surgical-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item.ophthalmic-surgical-associates .icon, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item.ophthalmic-surgical-associates .icon, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item.ophthalmic-surgical-associates .icon, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item.ophthalmic-surgical-associates .icon, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item.ophthalmic-surgical-associates .icon, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item.ophthalmic-surgical-associates .icon, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item.ophthalmic-surgical-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item.ophthalmic-surgical-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item.ophthalmic-surgical-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item.ophthalmic-surgical-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item.ophthalmic-surgical-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item.ophthalmic-surgical-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item.ophthalmic-surgical-associates .icon {
  background-image: url(/templates/lyquix/images/icons/OSA-icon-01.svg);
}
.item-contact > .section-1 .field_contact_us_items > ul .item.philadelphia-eye-associates .icon, .item-contact > .section-1 .field_patient_portals ul .item.philadelphia-eye-associates .icon, .item-contact > .section-1 .tri-county-century-wrapper .item.philadelphia-eye-associates .icon, .item-contact > .section-1 .oa-wrapper .item.philadelphia-eye-associates .icon, .item-contact > .section-1 .phoenixville-wrapper .item.philadelphia-eye-associates .icon, .item-contact > .section-1 .page-content-wrapper .item.philadelphia-eye-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item.philadelphia-eye-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item.philadelphia-eye-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item.philadelphia-eye-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item.philadelphia-eye-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item.philadelphia-eye-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item.philadelphia-eye-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item.philadelphia-eye-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item.philadelphia-eye-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item.philadelphia-eye-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item.philadelphia-eye-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item.philadelphia-eye-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item.philadelphia-eye-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item.philadelphia-eye-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item.philadelphia-eye-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item.philadelphia-eye-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item.philadelphia-eye-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item.philadelphia-eye-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item.philadelphia-eye-associates .icon, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item.philadelphia-eye-associates .icon, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item.philadelphia-eye-associates .icon, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item.philadelphia-eye-associates .icon, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item.philadelphia-eye-associates .icon, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item.philadelphia-eye-associates .icon, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item.philadelphia-eye-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item.philadelphia-eye-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item.philadelphia-eye-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item.philadelphia-eye-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item.philadelphia-eye-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item.philadelphia-eye-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item.philadelphia-eye-associates .icon {
  background-image: url(/templates/lyquix/images/icons/PhillyEye-Icon-01.svg);
}
.item-contact > .section-1 .field_contact_us_items > ul .item.phoenixville-eye-care-specialists .icon, .item-contact > .section-1 .field_patient_portals ul .item.phoenixville-eye-care-specialists .icon, .item-contact > .section-1 .tri-county-century-wrapper .item.phoenixville-eye-care-specialists .icon, .item-contact > .section-1 .oa-wrapper .item.phoenixville-eye-care-specialists .icon, .item-contact > .section-1 .phoenixville-wrapper .item.phoenixville-eye-care-specialists .icon, .item-contact > .section-1 .page-content-wrapper .item.phoenixville-eye-care-specialists .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item.phoenixville-eye-care-specialists .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item.phoenixville-eye-care-specialists .icon, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item.phoenixville-eye-care-specialists .icon, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item.phoenixville-eye-care-specialists .icon, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item.phoenixville-eye-care-specialists .icon, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item.phoenixville-eye-care-specialists .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item.phoenixville-eye-care-specialists .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item.phoenixville-eye-care-specialists .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item.phoenixville-eye-care-specialists .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item.phoenixville-eye-care-specialists .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item.phoenixville-eye-care-specialists .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item.phoenixville-eye-care-specialists .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item.phoenixville-eye-care-specialists .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item.phoenixville-eye-care-specialists .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item.phoenixville-eye-care-specialists .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item.phoenixville-eye-care-specialists .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item.phoenixville-eye-care-specialists .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item.phoenixville-eye-care-specialists .icon, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item.phoenixville-eye-care-specialists .icon, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item.phoenixville-eye-care-specialists .icon, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item.phoenixville-eye-care-specialists .icon, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item.phoenixville-eye-care-specialists .icon, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item.phoenixville-eye-care-specialists .icon, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item.phoenixville-eye-care-specialists .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item.phoenixville-eye-care-specialists .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item.phoenixville-eye-care-specialists .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item.phoenixville-eye-care-specialists .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item.phoenixville-eye-care-specialists .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item.phoenixville-eye-care-specialists .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item.phoenixville-eye-care-specialists .icon {
  background-image: url(/templates/lyquix/images/icons/Phoenixville.svg);
}
.item-contact > .section-1 .field_contact_us_items > ul .item.tri-county-century-eye-care .icon, .item-contact > .section-1 .field_patient_portals ul .item.tri-county-century-eye-care .icon, .item-contact > .section-1 .tri-county-century-wrapper .item.tri-county-century-eye-care .icon, .item-contact > .section-1 .oa-wrapper .item.tri-county-century-eye-care .icon, .item-contact > .section-1 .phoenixville-wrapper .item.tri-county-century-eye-care .icon, .item-contact > .section-1 .page-content-wrapper .item.tri-county-century-eye-care .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item.tri-county-century-eye-care .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item.tri-county-century-eye-care .icon, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item.tri-county-century-eye-care .icon, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item.tri-county-century-eye-care .icon, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item.tri-county-century-eye-care .icon, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item.tri-county-century-eye-care .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item.tri-county-century-eye-care .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item.tri-county-century-eye-care .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item.tri-county-century-eye-care .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item.tri-county-century-eye-care .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item.tri-county-century-eye-care .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item.tri-county-century-eye-care .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item.tri-county-century-eye-care .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item.tri-county-century-eye-care .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item.tri-county-century-eye-care .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item.tri-county-century-eye-care .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item.tri-county-century-eye-care .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item.tri-county-century-eye-care .icon, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item.tri-county-century-eye-care .icon, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item.tri-county-century-eye-care .icon, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item.tri-county-century-eye-care .icon, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item.tri-county-century-eye-care .icon, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item.tri-county-century-eye-care .icon, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item.tri-county-century-eye-care .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item.tri-county-century-eye-care .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item.tri-county-century-eye-care .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item.tri-county-century-eye-care .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item.tri-county-century-eye-care .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item.tri-county-century-eye-care .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item.tri-county-century-eye-care .icon {
  background-image: url(/templates/lyquix/images/icons/TriCounty-Icon.svg);
}
.item-contact > .section-1 .field_contact_us_items > ul .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-contact > .section-1 .field_patient_portals ul .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-contact > .section-1 .tri-county-century-wrapper .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-contact > .section-1 .oa-wrapper .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-contact > .section-1 .phoenixville-wrapper .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-contact > .section-1 .page-content-wrapper .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item.kay-tabas-niknam-didomenico-ophthalmology-associates .icon {
  background-image: url(/templates/lyquix/images/icons/KTNDOA-Icon-01.svg);
}
.item-contact > .section-1 .field_contact_us_items > ul .item.horizon-eye-care .icon, .item-contact > .section-1 .field_patient_portals ul .item.horizon-eye-care .icon, .item-contact > .section-1 .tri-county-century-wrapper .item.horizon-eye-care .icon, .item-contact > .section-1 .oa-wrapper .item.horizon-eye-care .icon, .item-contact > .section-1 .phoenixville-wrapper .item.horizon-eye-care .icon, .item-contact > .section-1 .page-content-wrapper .item.horizon-eye-care .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item.horizon-eye-care .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item.horizon-eye-care .icon, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item.horizon-eye-care .icon, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item.horizon-eye-care .icon, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item.horizon-eye-care .icon, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item.horizon-eye-care .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item.horizon-eye-care .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item.horizon-eye-care .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item.horizon-eye-care .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item.horizon-eye-care .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item.horizon-eye-care .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item.horizon-eye-care .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item.horizon-eye-care .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item.horizon-eye-care .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item.horizon-eye-care .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item.horizon-eye-care .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item.horizon-eye-care .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item.horizon-eye-care .icon, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item.horizon-eye-care .icon, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item.horizon-eye-care .icon, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item.horizon-eye-care .icon, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item.horizon-eye-care .icon, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item.horizon-eye-care .icon, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item.horizon-eye-care .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item.horizon-eye-care .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item.horizon-eye-care .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item.horizon-eye-care .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item.horizon-eye-care .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item.horizon-eye-care .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item.horizon-eye-care .icon {
  background-image: url(/templates/lyquix/images/icons/HorizonEye-Icon-01.svg);
}
.item-contact > .section-1 .field_contact_us_items > ul .item.northern-ophthalmic-associates .icon, .item-contact > .section-1 .field_patient_portals ul .item.northern-ophthalmic-associates .icon, .item-contact > .section-1 .tri-county-century-wrapper .item.northern-ophthalmic-associates .icon, .item-contact > .section-1 .oa-wrapper .item.northern-ophthalmic-associates .icon, .item-contact > .section-1 .phoenixville-wrapper .item.northern-ophthalmic-associates .icon, .item-contact > .section-1 .page-content-wrapper .item.northern-ophthalmic-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item.northern-ophthalmic-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item.northern-ophthalmic-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item.northern-ophthalmic-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item.northern-ophthalmic-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item.northern-ophthalmic-associates .icon, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item.northern-ophthalmic-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item.northern-ophthalmic-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item.northern-ophthalmic-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item.northern-ophthalmic-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item.northern-ophthalmic-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item.northern-ophthalmic-associates .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item.northern-ophthalmic-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item.northern-ophthalmic-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item.northern-ophthalmic-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item.northern-ophthalmic-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item.northern-ophthalmic-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item.northern-ophthalmic-associates .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item.northern-ophthalmic-associates .icon, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item.northern-ophthalmic-associates .icon, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item.northern-ophthalmic-associates .icon, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item.northern-ophthalmic-associates .icon, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item.northern-ophthalmic-associates .icon, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item.northern-ophthalmic-associates .icon, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item.northern-ophthalmic-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item.northern-ophthalmic-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item.northern-ophthalmic-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item.northern-ophthalmic-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item.northern-ophthalmic-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item.northern-ophthalmic-associates .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item.northern-ophthalmic-associates .icon {
  background-image: url(/templates/lyquix/images/icons/NOA-Icon-01.svg);
}
.item-contact > .section-1 .field_contact_us_items > ul .item.south-jersey-eye-physicians .icon, .item-contact > .section-1 .field_patient_portals ul .item.south-jersey-eye-physicians .icon, .item-contact > .section-1 .tri-county-century-wrapper .item.south-jersey-eye-physicians .icon, .item-contact > .section-1 .oa-wrapper .item.south-jersey-eye-physicians .icon, .item-contact > .section-1 .phoenixville-wrapper .item.south-jersey-eye-physicians .icon, .item-contact > .section-1 .page-content-wrapper .item.south-jersey-eye-physicians .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item.south-jersey-eye-physicians .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item.south-jersey-eye-physicians .icon, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item.south-jersey-eye-physicians .icon, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item.south-jersey-eye-physicians .icon, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item.south-jersey-eye-physicians .icon, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item.south-jersey-eye-physicians .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item.south-jersey-eye-physicians .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item.south-jersey-eye-physicians .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item.south-jersey-eye-physicians .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item.south-jersey-eye-physicians .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item.south-jersey-eye-physicians .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item.south-jersey-eye-physicians .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item.south-jersey-eye-physicians .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item.south-jersey-eye-physicians .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item.south-jersey-eye-physicians .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item.south-jersey-eye-physicians .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item.south-jersey-eye-physicians .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item.south-jersey-eye-physicians .icon, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item.south-jersey-eye-physicians .icon, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item.south-jersey-eye-physicians .icon, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item.south-jersey-eye-physicians .icon, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item.south-jersey-eye-physicians .icon, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item.south-jersey-eye-physicians .icon, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item.south-jersey-eye-physicians .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item.south-jersey-eye-physicians .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item.south-jersey-eye-physicians .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item.south-jersey-eye-physicians .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item.south-jersey-eye-physicians .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item.south-jersey-eye-physicians .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item.south-jersey-eye-physicians .icon {
  background-image: url(/templates/lyquix/images/icons/SouthJersey-Icon-01.svg);
}
.item-contact > .section-1 .field_contact_us_items > ul .item.bill-pay .icon, .item-contact > .section-1 .field_patient_portals ul .item.bill-pay .icon, .item-contact > .section-1 .tri-county-century-wrapper .item.bill-pay .icon, .item-contact > .section-1 .oa-wrapper .item.bill-pay .icon, .item-contact > .section-1 .phoenixville-wrapper .item.bill-pay .icon, .item-contact > .section-1 .page-content-wrapper .item.bill-pay .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul .item.bill-pay .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item.bill-pay .icon, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item.bill-pay .icon, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item.bill-pay .icon, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item.bill-pay .icon, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item.bill-pay .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul .item.bill-pay .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item.bill-pay .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item.bill-pay .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item.bill-pay .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item.bill-pay .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item.bill-pay .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul .item.bill-pay .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item.bill-pay .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item.bill-pay .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item.bill-pay .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item.bill-pay .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item.bill-pay .icon, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul .item.bill-pay .icon, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item.bill-pay .icon, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item.bill-pay .icon, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item.bill-pay .icon, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item.bill-pay .icon, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item.bill-pay .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul .item.bill-pay .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item.bill-pay .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item.bill-pay .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item.bill-pay .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item.bill-pay .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item.bill-pay .icon {
  background-image: url(/templates/lyquix/images/icons/timetable.svg);
}
.item-contact > .section-1 .page-content-wrapper .item, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item {
  padding-bottom: 37px;
}
.item-contact > .section-1 .page-content-wrapper .item h2, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item h2, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item h2, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item h2, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item h2, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item h2 {
  margin-bottom: 12px;
}
.item-contact > .section-1 .page-content-wrapper .item p, .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item p, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item p, .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item p, .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item p, .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item p {
  margin-bottom: 45px;
}
.item-contact > .section-1 .field_contact_us_items > ul > .item, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul > .item, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul > .item, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul > .item, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul > .item, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul > .item {
  padding: 40px 25px 17px 135px;
  display: flex;
  flex-direction: column;
}
.item-contact > .section-1 .field_contact_us_items > ul > .item .field_div_related_locations, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul > .item .field_div_related_locations, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul > .item .field_div_related_locations, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul > .item .field_div_related_locations, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul > .item .field_div_related_locations, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul > .item .field_div_related_locations {
  margin: auto 0 0;
}
.item-contact > .section-1 .field_contact_us_items > ul > .item:first-of-type, .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul > .item:first-of-type, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul > .item:first-of-type, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul > .item:first-of-type, .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul > .item:first-of-type, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul > .item:first-of-type {
  padding-bottom: 48px;
}
.item-contact > .section-1 .field_patient_portals ul .item:nth-of-type(odd), .item-contact > .section-1 .tri-county-century-wrapper .item:nth-of-type(odd), .item-contact > .section-1 .tri-county-century-wrapper:nth-of-type(odd), .item-contact > .section-1 .page-content-wrapper .item:nth-of-type(odd), .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item:nth-of-type(odd), .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item:nth-of-type(odd), .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper:nth-of-type(odd), .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item:nth-of-type(odd), .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item:nth-of-type(odd), .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item:nth-of-type(odd), .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper:nth-of-type(odd), .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item:nth-of-type(odd), .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item:nth-of-type(odd), .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item:nth-of-type(odd), .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper:nth-of-type(odd), .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item:nth-of-type(odd), .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item:nth-of-type(odd), .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item:nth-of-type(odd), .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper:nth-of-type(odd), .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item:nth-of-type(odd), .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item:nth-of-type(odd), .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item:nth-of-type(odd), .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper:nth-of-type(odd), .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item:nth-of-type(odd) {
  margin-left: 0;
}
.item-contact > .section-1 .field_patient_portals ul .item:nth-of-type(even), .item-contact > .section-1 .tri-county-century-wrapper .item:nth-of-type(even), .item-contact > .section-1 .tri-county-century-wrapper:nth-of-type(even), .item-contact > .section-1 .page-content-wrapper .item:nth-of-type(even), .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item:nth-of-type(even), .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item:nth-of-type(even), .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper:nth-of-type(even), .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item:nth-of-type(even), .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item:nth-of-type(even), .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item:nth-of-type(even), .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper:nth-of-type(even), .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item:nth-of-type(even), .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item:nth-of-type(even), .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item:nth-of-type(even), .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper:nth-of-type(even), .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item:nth-of-type(even), .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item:nth-of-type(even), .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item:nth-of-type(even), .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper:nth-of-type(even), .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item:nth-of-type(even), .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item:nth-of-type(even), .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item:nth-of-type(even), .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper:nth-of-type(even), .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item:nth-of-type(even) {
  margin-right: 0;
}
.item-contact > .section-1 .field_contact_us_items ul .item:nth-of-type(odd), .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items ul .item:nth-of-type(odd), .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items ul .item:nth-of-type(odd), .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items ul .item:nth-of-type(odd), .item-patient-portal-coming-soon > .section-1 .field_contact_us_items ul .item:nth-of-type(odd), .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items ul .item:nth-of-type(odd) {
  margin-left: 0;
}
.item-contact > .section-1 .field_contact_us_items ul .item:nth-of-type(even), .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items ul .item:nth-of-type(even), .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items ul .item:nth-of-type(even), .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items ul .item:nth-of-type(even), .item-patient-portal-coming-soon > .section-1 .field_contact_us_items ul .item:nth-of-type(even), .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items ul .item:nth-of-type(even) {
  margin-right: 0;
}
.item-contact > .section-1 .field_patient_portals ul .item, .item-contact > .section-1 .tri-county-century-wrapper .item, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item, .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item, .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item, .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item, .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item {
  padding-bottom: 44px;
}
.item-contact > .section-1 .oa-wrapper .item, .item-contact > .section-1 .phoenixville-wrapper .item, .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item, .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item, .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item, .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item, .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item, .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item, .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item, .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item {
  width: 100%;
}
.item-contact > .section-1 .field_patient_portals ul .item, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item {
  padding: 34px 25px 30px;
  display: flex;
}
.item-contact > .section-1 .field_patient_portals ul .item .icon, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item .icon, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item .icon, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item .icon, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item .icon, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item .icon {
  position: static;
  margin-right: 20px;
}
.item-contact > .section-1 .field_patient_portals ul .item .section-1, .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item .section-1, .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item .section-1, .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item .section-1, .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item .section-1, .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item .section-1 {
  width: calc(100% - 110px);
}

body[screen=xl] .item-contact > .section-1, body[screen=xl] .item-chester-county-eye-care-bill-pay > .section-1, body[screen=xl] .item-tri-county-eye-century-eye-care-patient-portals > .section-1, body[screen=xl] .item-tri-county-eye-century-eye-care-websites > .section-1, body[screen=xl] .item-patient-portal-coming-soon > .section-1, body[screen=xl] .item-patient-portal-coming-soon-phoenixville > .section-1 {
  padding: 80px 0 116px;
}
body[screen=xl] .item-contact .description, body[screen=xl] .item-chester-county-eye-care-bill-pay .description, body[screen=xl] .item-tri-county-eye-century-eye-care-patient-portals .description, body[screen=xl] .item-tri-county-eye-century-eye-care-websites .description, body[screen=xl] .item-patient-portal-coming-soon .description, body[screen=xl] .item-patient-portal-coming-soon-phoenixville .description {
  max-width: 1020px;
}
body[screen=xl] .item-contact .description p, body[screen=xl] .item-chester-county-eye-care-bill-pay .description p, body[screen=xl] .item-tri-county-eye-century-eye-care-patient-portals .description p, body[screen=xl] .item-tri-county-eye-century-eye-care-websites .description p, body[screen=xl] .item-patient-portal-coming-soon .description p, body[screen=xl] .item-patient-portal-coming-soon-phoenixville .description p {
  margin: 0;
}

body[screen=lg] .item-contact > .section-1, body[screen=lg] .item-chester-county-eye-care-bill-pay > .section-1, body[screen=lg] .item-tri-county-eye-century-eye-care-patient-portals > .section-1, body[screen=lg] .item-tri-county-eye-century-eye-care-websites > .section-1, body[screen=lg] .item-patient-portal-coming-soon > .section-1, body[screen=lg] .item-patient-portal-coming-soon-phoenixville > .section-1 {
  padding: 80px 0 96px;
}
body[screen=lg] .item-contact .description, body[screen=lg] .item-chester-county-eye-care-bill-pay .description, body[screen=lg] .item-tri-county-eye-century-eye-care-patient-portals .description, body[screen=lg] .item-tri-county-eye-century-eye-care-websites .description, body[screen=lg] .item-patient-portal-coming-soon .description, body[screen=lg] .item-patient-portal-coming-soon-phoenixville .description {
  max-width: 972px;
}
body[screen=lg] .item-contact .description p, body[screen=lg] .item-chester-county-eye-care-bill-pay .description p, body[screen=lg] .item-tri-county-eye-century-eye-care-patient-portals .description p, body[screen=lg] .item-tri-county-eye-century-eye-care-websites .description p, body[screen=lg] .item-patient-portal-coming-soon .description p, body[screen=lg] .item-patient-portal-coming-soon-phoenixville .description p {
  margin: 0;
}

body[screen=md] .item-contact .field_contact_us_items ul .item .phone_number a, body[screen=md] .item-contact .field_contact_us_items ul .item .readmore, body[screen=md] .item-contact .field_contact_us_items ul .item .field_division_phone_number a, body[screen=md] .item-contact .field_patient_portals ul .item .phone_number a, body[screen=md] .item-contact .field_patient_portals ul .item .readmore, body[screen=md] .item-contact .field_patient_portals ul .item .field_division_phone_number a, body[screen=md] .item-contact .tri-county-century-wrapper .item .phone_number a, body[screen=md] .item-contact .tri-county-century-wrapper .item .readmore, body[screen=md] .item-contact .tri-county-century-wrapper .item .field_division_phone_number a, body[screen=sm] .item-contact .field_contact_us_items ul .item .phone_number a, body[screen=sm] .item-contact .field_contact_us_items ul .item .readmore, body[screen=sm] .item-contact .field_contact_us_items ul .item .field_division_phone_number a, body[screen=sm] .item-contact .field_patient_portals ul .item .phone_number a, body[screen=sm] .item-contact .field_patient_portals ul .item .readmore, body[screen=sm] .item-contact .field_patient_portals ul .item .field_division_phone_number a, body[screen=sm] .item-contact .tri-county-century-wrapper .item .phone_number a, body[screen=sm] .item-contact .tri-county-century-wrapper .item .readmore, body[screen=sm] .item-contact .tri-county-century-wrapper .item .field_division_phone_number a, body[screen=xs] .item-contact .field_contact_us_items ul .item .phone_number a, body[screen=xs] .item-contact .field_contact_us_items ul .item .readmore, body[screen=xs] .item-contact .field_contact_us_items ul .item .field_division_phone_number a, body[screen=xs] .item-contact .field_patient_portals ul .item .phone_number a, body[screen=xs] .item-contact .field_patient_portals ul .item .readmore, body[screen=xs] .item-contact .field_patient_portals ul .item .field_division_phone_number a, body[screen=xs] .item-contact .tri-county-century-wrapper .item .phone_number a, body[screen=xs] .item-contact .tri-county-century-wrapper .item .readmore, body[screen=xs] .item-contact .tri-county-century-wrapper .item .field_division_phone_number a {
  font-size: 1.5rem;
  line-height: 22px;
  background-position-y: 4.5px;
}

body[screen=md] .item-contact .field_contact_us_items .item, body[screen=md] .item-contact .field_patient_portals .item, body[screen=md] .item-contact .type-alias-page .item, body[screen=sm] .item-contact .field_contact_us_items .item, body[screen=sm] .item-contact .field_patient_portals .item, body[screen=sm] .item-contact .type-alias-page .item {
  padding: 30px 18px 40px 95px;
}
body[screen=md] .item-contact .field_contact_us_items .item .icon, body[screen=md] .item-contact .field_patient_portals .item .icon, body[screen=md] .item-contact .type-alias-page .item .icon, body[screen=sm] .item-contact .field_contact_us_items .item .icon, body[screen=sm] .item-contact .field_patient_portals .item .icon, body[screen=sm] .item-contact .type-alias-page .item .icon {
  width: 60px;
  height: 60px;
  top: 30px;
  left: 20px;
}
body[screen=md] .item-contact .field_contact_us_items .item h2, body[screen=md] .item-contact .field_patient_portals .item h2, body[screen=md] .item-contact .type-alias-page .item h2, body[screen=sm] .item-contact .field_contact_us_items .item h2, body[screen=sm] .item-contact .field_patient_portals .item h2, body[screen=sm] .item-contact .type-alias-page .item h2 {
  font-size: 2.8rem;
  line-height: 32px;
  margin-bottom: 4px;
}
body[screen=md] .item-contact .field_patient_portals .item, body[screen=sm] .item-contact .field_patient_portals .item {
  padding: 30px 18px 40px 18px;
}
body[screen=md] .item-contact .field_patient_portals .item .icon, body[screen=sm] .item-contact .field_patient_portals .item .icon {
  margin-right: 15px;
}
body[screen=md] .item-contact .field_patient_portals .item .section-1, body[screen=sm] .item-contact .field_patient_portals .item .section-1 {
  width: calc(100% - 75px);
}
body[screen=md] .item-contact .field_contact_us_items > ul > .item, body[screen=sm] .item-contact .field_contact_us_items > ul > .item {
  padding: 40px 25px 17px 135px;
}
body[screen=md] .item-contact .field_contact_us_items > ul > .item:first-of-type, body[screen=sm] .item-contact .field_contact_us_items > ul > .item:first-of-type {
  padding-bottom: 40px;
}
body[screen=md] .item-contact .field_patient_portals ul .item, body[screen=md] .item-contact .tri-county-century-wrapper .item, body[screen=sm] .item-contact .field_patient_portals ul .item, body[screen=sm] .item-contact .tri-county-century-wrapper .item {
  padding-bottom: 32px;
}

body[screen=md] .item-contact > .section-1, body[screen=md] .item-chester-county-eye-care-bill-pay > .section-1, body[screen=md] .item-tri-county-eye-century-eye-care-patient-portals > .section-1, body[screen=md] .item-tri-county-eye-century-eye-care-websites > .section-1, body[screen=md] .item-patient-portal-coming-soon > .section-1, body[screen=md] .item-patient-portal-coming-soon-phoenixville > .section-1 {
  padding: 60px 0 96px;
}

body[screen=sm] .item-contact h1, body[screen=sm] .item-chester-county-eye-care-bill-pay h1, body[screen=sm] .item-tri-county-eye-century-eye-care-patient-portals h1, body[screen=sm] .item-tri-county-eye-century-eye-care-websites h1, body[screen=sm] .item-patient-portal-coming-soon h1, body[screen=sm] .item-patient-portal-coming-soon-phoenixville h1 {
  margin-bottom: 15px;
}
body[screen=sm] .item-contact > .section-1, body[screen=sm] .item-chester-county-eye-care-bill-pay > .section-1, body[screen=sm] .item-tri-county-eye-century-eye-care-patient-portals > .section-1, body[screen=sm] .item-tri-county-eye-century-eye-care-websites > .section-1, body[screen=sm] .item-patient-portal-coming-soon > .section-1, body[screen=sm] .item-patient-portal-coming-soon-phoenixville > .section-1 {
  padding: 50px 0 76px;
}

body[screen=sm] .item-contact .section-1 .field_contact_us_items ul .item, body[screen=sm] .item-contact .section-1 .field_patient_portals ul .item, body[screen=sm] .item-contact .section-1 .tri-county-century-wrapper .item, body[screen=sm] .item-contact .section-1 .oa-wrapper .item, body[screen=sm] .item-contact .section-1 .phoenixville-wrapper .item, body[screen=sm] .item-contact .section-1 .page-content-wrapper .item, body[screen=sm] .item-chester-county-eye-care-bill-pay .section-1 .field_contact_us_items ul .item, body[screen=sm] .item-chester-county-eye-care-bill-pay .section-1 .field_patient_portals ul .item, body[screen=sm] .item-chester-county-eye-care-bill-pay .section-1 .tri-county-century-wrapper .item, body[screen=sm] .item-chester-county-eye-care-bill-pay .section-1 .oa-wrapper .item, body[screen=sm] .item-chester-county-eye-care-bill-pay .section-1 .phoenixville-wrapper .item, body[screen=sm] .item-chester-county-eye-care-bill-pay .section-1 .page-content-wrapper .item, body[screen=sm] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .field_contact_us_items ul .item, body[screen=sm] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .field_patient_portals ul .item, body[screen=sm] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .tri-county-century-wrapper .item, body[screen=sm] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .oa-wrapper .item, body[screen=sm] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .phoenixville-wrapper .item, body[screen=sm] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .page-content-wrapper .item, body[screen=sm] .item-tri-county-eye-century-eye-care-websites .section-1 .field_contact_us_items ul .item, body[screen=sm] .item-tri-county-eye-century-eye-care-websites .section-1 .field_patient_portals ul .item, body[screen=sm] .item-tri-county-eye-century-eye-care-websites .section-1 .tri-county-century-wrapper .item, body[screen=sm] .item-tri-county-eye-century-eye-care-websites .section-1 .oa-wrapper .item, body[screen=sm] .item-tri-county-eye-century-eye-care-websites .section-1 .phoenixville-wrapper .item, body[screen=sm] .item-tri-county-eye-century-eye-care-websites .section-1 .page-content-wrapper .item, body[screen=sm] .item-patient-portal-coming-soon .section-1 .field_contact_us_items ul .item, body[screen=sm] .item-patient-portal-coming-soon .section-1 .field_patient_portals ul .item, body[screen=sm] .item-patient-portal-coming-soon .section-1 .tri-county-century-wrapper .item, body[screen=sm] .item-patient-portal-coming-soon .section-1 .oa-wrapper .item, body[screen=sm] .item-patient-portal-coming-soon .section-1 .phoenixville-wrapper .item, body[screen=sm] .item-patient-portal-coming-soon .section-1 .page-content-wrapper .item, body[screen=sm] .item-patient-portal-coming-soon-phoenixville .section-1 .field_contact_us_items ul .item, body[screen=sm] .item-patient-portal-coming-soon-phoenixville .section-1 .field_patient_portals ul .item, body[screen=sm] .item-patient-portal-coming-soon-phoenixville .section-1 .tri-county-century-wrapper .item, body[screen=sm] .item-patient-portal-coming-soon-phoenixville .section-1 .oa-wrapper .item, body[screen=sm] .item-patient-portal-coming-soon-phoenixville .section-1 .phoenixville-wrapper .item, body[screen=sm] .item-patient-portal-coming-soon-phoenixville .section-1 .page-content-wrapper .item, body[screen=xs] .item-contact .section-1 .field_contact_us_items ul .item, body[screen=xs] .item-contact .section-1 .field_patient_portals ul .item, body[screen=xs] .item-contact .section-1 .tri-county-century-wrapper .item, body[screen=xs] .item-contact .section-1 .oa-wrapper .item, body[screen=xs] .item-contact .section-1 .phoenixville-wrapper .item, body[screen=xs] .item-contact .section-1 .page-content-wrapper .item, body[screen=xs] .item-chester-county-eye-care-bill-pay .section-1 .field_contact_us_items ul .item, body[screen=xs] .item-chester-county-eye-care-bill-pay .section-1 .field_patient_portals ul .item, body[screen=xs] .item-chester-county-eye-care-bill-pay .section-1 .tri-county-century-wrapper .item, body[screen=xs] .item-chester-county-eye-care-bill-pay .section-1 .oa-wrapper .item, body[screen=xs] .item-chester-county-eye-care-bill-pay .section-1 .phoenixville-wrapper .item, body[screen=xs] .item-chester-county-eye-care-bill-pay .section-1 .page-content-wrapper .item, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .field_contact_us_items ul .item, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .field_patient_portals ul .item, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .tri-county-century-wrapper .item, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .oa-wrapper .item, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .phoenixville-wrapper .item, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .page-content-wrapper .item, body[screen=xs] .item-tri-county-eye-century-eye-care-websites .section-1 .field_contact_us_items ul .item, body[screen=xs] .item-tri-county-eye-century-eye-care-websites .section-1 .field_patient_portals ul .item, body[screen=xs] .item-tri-county-eye-century-eye-care-websites .section-1 .tri-county-century-wrapper .item, body[screen=xs] .item-tri-county-eye-century-eye-care-websites .section-1 .oa-wrapper .item, body[screen=xs] .item-tri-county-eye-century-eye-care-websites .section-1 .phoenixville-wrapper .item, body[screen=xs] .item-tri-county-eye-century-eye-care-websites .section-1 .page-content-wrapper .item, body[screen=xs] .item-patient-portal-coming-soon .section-1 .field_contact_us_items ul .item, body[screen=xs] .item-patient-portal-coming-soon .section-1 .field_patient_portals ul .item, body[screen=xs] .item-patient-portal-coming-soon .section-1 .tri-county-century-wrapper .item, body[screen=xs] .item-patient-portal-coming-soon .section-1 .oa-wrapper .item, body[screen=xs] .item-patient-portal-coming-soon .section-1 .phoenixville-wrapper .item, body[screen=xs] .item-patient-portal-coming-soon .section-1 .page-content-wrapper .item, body[screen=xs] .item-patient-portal-coming-soon-phoenixville .section-1 .field_contact_us_items ul .item, body[screen=xs] .item-patient-portal-coming-soon-phoenixville .section-1 .field_patient_portals ul .item, body[screen=xs] .item-patient-portal-coming-soon-phoenixville .section-1 .tri-county-century-wrapper .item, body[screen=xs] .item-patient-portal-coming-soon-phoenixville .section-1 .oa-wrapper .item, body[screen=xs] .item-patient-portal-coming-soon-phoenixville .section-1 .phoenixville-wrapper .item, body[screen=xs] .item-patient-portal-coming-soon-phoenixville .section-1 .page-content-wrapper .item {
  margin: 4px 0;
  width: 100%;
}
body[screen=sm] .item-contact .section-1 .field_contact_us_items ul .item .field_div_related_locations .accordion-header, body[screen=sm] .item-contact .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion-header, body[screen=sm] .item-contact .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion-header, body[screen=sm] .item-contact .section-1 .oa-wrapper .item .field_div_related_locations .accordion-header, body[screen=sm] .item-contact .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion-header, body[screen=sm] .item-contact .section-1 .page-content-wrapper .item .field_div_related_locations .accordion-header, body[screen=sm] .item-chester-county-eye-care-bill-pay .section-1 .field_contact_us_items ul .item .field_div_related_locations .accordion-header, body[screen=sm] .item-chester-county-eye-care-bill-pay .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion-header, body[screen=sm] .item-chester-county-eye-care-bill-pay .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion-header, body[screen=sm] .item-chester-county-eye-care-bill-pay .section-1 .oa-wrapper .item .field_div_related_locations .accordion-header, body[screen=sm] .item-chester-county-eye-care-bill-pay .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion-header, body[screen=sm] .item-chester-county-eye-care-bill-pay .section-1 .page-content-wrapper .item .field_div_related_locations .accordion-header, body[screen=sm] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .field_contact_us_items ul .item .field_div_related_locations .accordion-header, body[screen=sm] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion-header, body[screen=sm] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion-header, body[screen=sm] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .oa-wrapper .item .field_div_related_locations .accordion-header, body[screen=sm] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion-header, body[screen=sm] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .page-content-wrapper .item .field_div_related_locations .accordion-header, body[screen=sm] .item-tri-county-eye-century-eye-care-websites .section-1 .field_contact_us_items ul .item .field_div_related_locations .accordion-header, body[screen=sm] .item-tri-county-eye-century-eye-care-websites .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion-header, body[screen=sm] .item-tri-county-eye-century-eye-care-websites .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion-header, body[screen=sm] .item-tri-county-eye-century-eye-care-websites .section-1 .oa-wrapper .item .field_div_related_locations .accordion-header, body[screen=sm] .item-tri-county-eye-century-eye-care-websites .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion-header, body[screen=sm] .item-tri-county-eye-century-eye-care-websites .section-1 .page-content-wrapper .item .field_div_related_locations .accordion-header, body[screen=sm] .item-patient-portal-coming-soon .section-1 .field_contact_us_items ul .item .field_div_related_locations .accordion-header, body[screen=sm] .item-patient-portal-coming-soon .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion-header, body[screen=sm] .item-patient-portal-coming-soon .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion-header, body[screen=sm] .item-patient-portal-coming-soon .section-1 .oa-wrapper .item .field_div_related_locations .accordion-header, body[screen=sm] .item-patient-portal-coming-soon .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion-header, body[screen=sm] .item-patient-portal-coming-soon .section-1 .page-content-wrapper .item .field_div_related_locations .accordion-header, body[screen=sm] .item-patient-portal-coming-soon-phoenixville .section-1 .field_contact_us_items ul .item .field_div_related_locations .accordion-header, body[screen=sm] .item-patient-portal-coming-soon-phoenixville .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion-header, body[screen=sm] .item-patient-portal-coming-soon-phoenixville .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion-header, body[screen=sm] .item-patient-portal-coming-soon-phoenixville .section-1 .oa-wrapper .item .field_div_related_locations .accordion-header, body[screen=sm] .item-patient-portal-coming-soon-phoenixville .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion-header, body[screen=sm] .item-patient-portal-coming-soon-phoenixville .section-1 .page-content-wrapper .item .field_div_related_locations .accordion-header, body[screen=xs] .item-contact .section-1 .field_contact_us_items ul .item .field_div_related_locations .accordion-header, body[screen=xs] .item-contact .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion-header, body[screen=xs] .item-contact .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion-header, body[screen=xs] .item-contact .section-1 .oa-wrapper .item .field_div_related_locations .accordion-header, body[screen=xs] .item-contact .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion-header, body[screen=xs] .item-contact .section-1 .page-content-wrapper .item .field_div_related_locations .accordion-header, body[screen=xs] .item-chester-county-eye-care-bill-pay .section-1 .field_contact_us_items ul .item .field_div_related_locations .accordion-header, body[screen=xs] .item-chester-county-eye-care-bill-pay .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion-header, body[screen=xs] .item-chester-county-eye-care-bill-pay .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion-header, body[screen=xs] .item-chester-county-eye-care-bill-pay .section-1 .oa-wrapper .item .field_div_related_locations .accordion-header, body[screen=xs] .item-chester-county-eye-care-bill-pay .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion-header, body[screen=xs] .item-chester-county-eye-care-bill-pay .section-1 .page-content-wrapper .item .field_div_related_locations .accordion-header, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .field_contact_us_items ul .item .field_div_related_locations .accordion-header, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion-header, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion-header, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .oa-wrapper .item .field_div_related_locations .accordion-header, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion-header, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .page-content-wrapper .item .field_div_related_locations .accordion-header, body[screen=xs] .item-tri-county-eye-century-eye-care-websites .section-1 .field_contact_us_items ul .item .field_div_related_locations .accordion-header, body[screen=xs] .item-tri-county-eye-century-eye-care-websites .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion-header, body[screen=xs] .item-tri-county-eye-century-eye-care-websites .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion-header, body[screen=xs] .item-tri-county-eye-century-eye-care-websites .section-1 .oa-wrapper .item .field_div_related_locations .accordion-header, body[screen=xs] .item-tri-county-eye-century-eye-care-websites .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion-header, body[screen=xs] .item-tri-county-eye-century-eye-care-websites .section-1 .page-content-wrapper .item .field_div_related_locations .accordion-header, body[screen=xs] .item-patient-portal-coming-soon .section-1 .field_contact_us_items ul .item .field_div_related_locations .accordion-header, body[screen=xs] .item-patient-portal-coming-soon .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion-header, body[screen=xs] .item-patient-portal-coming-soon .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion-header, body[screen=xs] .item-patient-portal-coming-soon .section-1 .oa-wrapper .item .field_div_related_locations .accordion-header, body[screen=xs] .item-patient-portal-coming-soon .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion-header, body[screen=xs] .item-patient-portal-coming-soon .section-1 .page-content-wrapper .item .field_div_related_locations .accordion-header, body[screen=xs] .item-patient-portal-coming-soon-phoenixville .section-1 .field_contact_us_items ul .item .field_div_related_locations .accordion-header, body[screen=xs] .item-patient-portal-coming-soon-phoenixville .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion-header, body[screen=xs] .item-patient-portal-coming-soon-phoenixville .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion-header, body[screen=xs] .item-patient-portal-coming-soon-phoenixville .section-1 .oa-wrapper .item .field_div_related_locations .accordion-header, body[screen=xs] .item-patient-portal-coming-soon-phoenixville .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion-header, body[screen=xs] .item-patient-portal-coming-soon-phoenixville .section-1 .page-content-wrapper .item .field_div_related_locations .accordion-header {
  font-size: 1.5rem;
  line-height: 22px;
}
body[screen=sm] .item-contact .section-1 .field_contact_us_items ul .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-contact .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-contact .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-contact .section-1 .oa-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-contact .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-contact .section-1 .page-content-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-chester-county-eye-care-bill-pay .section-1 .field_contact_us_items ul .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-chester-county-eye-care-bill-pay .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-chester-county-eye-care-bill-pay .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-chester-county-eye-care-bill-pay .section-1 .oa-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-chester-county-eye-care-bill-pay .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-chester-county-eye-care-bill-pay .section-1 .page-content-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .field_contact_us_items ul .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .oa-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .page-content-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-tri-county-eye-century-eye-care-websites .section-1 .field_contact_us_items ul .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-tri-county-eye-century-eye-care-websites .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-tri-county-eye-century-eye-care-websites .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-tri-county-eye-century-eye-care-websites .section-1 .oa-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-tri-county-eye-century-eye-care-websites .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-tri-county-eye-century-eye-care-websites .section-1 .page-content-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-patient-portal-coming-soon .section-1 .field_contact_us_items ul .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-patient-portal-coming-soon .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-patient-portal-coming-soon .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-patient-portal-coming-soon .section-1 .oa-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-patient-portal-coming-soon .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-patient-portal-coming-soon .section-1 .page-content-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-patient-portal-coming-soon-phoenixville .section-1 .field_contact_us_items ul .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-patient-portal-coming-soon-phoenixville .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-patient-portal-coming-soon-phoenixville .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-patient-portal-coming-soon-phoenixville .section-1 .oa-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-patient-portal-coming-soon-phoenixville .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=sm] .item-patient-portal-coming-soon-phoenixville .section-1 .page-content-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-contact .section-1 .field_contact_us_items ul .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-contact .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-contact .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-contact .section-1 .oa-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-contact .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-contact .section-1 .page-content-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-chester-county-eye-care-bill-pay .section-1 .field_contact_us_items ul .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-chester-county-eye-care-bill-pay .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-chester-county-eye-care-bill-pay .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-chester-county-eye-care-bill-pay .section-1 .oa-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-chester-county-eye-care-bill-pay .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-chester-county-eye-care-bill-pay .section-1 .page-content-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .field_contact_us_items ul .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .oa-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .page-content-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-tri-county-eye-century-eye-care-websites .section-1 .field_contact_us_items ul .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-tri-county-eye-century-eye-care-websites .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-tri-county-eye-century-eye-care-websites .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-tri-county-eye-century-eye-care-websites .section-1 .oa-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-tri-county-eye-century-eye-care-websites .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-tri-county-eye-century-eye-care-websites .section-1 .page-content-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-patient-portal-coming-soon .section-1 .field_contact_us_items ul .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-patient-portal-coming-soon .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-patient-portal-coming-soon .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-patient-portal-coming-soon .section-1 .oa-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-patient-portal-coming-soon .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-patient-portal-coming-soon .section-1 .page-content-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-patient-portal-coming-soon-phoenixville .section-1 .field_contact_us_items ul .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-patient-portal-coming-soon-phoenixville .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-patient-portal-coming-soon-phoenixville .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-patient-portal-coming-soon-phoenixville .section-1 .oa-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-patient-portal-coming-soon-phoenixville .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-patient-portal-coming-soon-phoenixville .section-1 .page-content-wrapper .item .field_div_related_locations .accordion-header:before {
  top: 12.5px;
}
body[screen=sm] .item-contact .section-1 .field_contact_us_items ul .item .field_div_related_locations ul li, body[screen=sm] .item-contact .section-1 .field_patient_portals ul .item .field_div_related_locations ul li, body[screen=sm] .item-contact .section-1 .tri-county-century-wrapper .item .field_div_related_locations ul li, body[screen=sm] .item-contact .section-1 .oa-wrapper .item .field_div_related_locations ul li, body[screen=sm] .item-contact .section-1 .phoenixville-wrapper .item .field_div_related_locations ul li, body[screen=sm] .item-contact .section-1 .page-content-wrapper .item .field_div_related_locations ul li, body[screen=sm] .item-chester-county-eye-care-bill-pay .section-1 .field_contact_us_items ul .item .field_div_related_locations ul li, body[screen=sm] .item-chester-county-eye-care-bill-pay .section-1 .field_patient_portals ul .item .field_div_related_locations ul li, body[screen=sm] .item-chester-county-eye-care-bill-pay .section-1 .tri-county-century-wrapper .item .field_div_related_locations ul li, body[screen=sm] .item-chester-county-eye-care-bill-pay .section-1 .oa-wrapper .item .field_div_related_locations ul li, body[screen=sm] .item-chester-county-eye-care-bill-pay .section-1 .phoenixville-wrapper .item .field_div_related_locations ul li, body[screen=sm] .item-chester-county-eye-care-bill-pay .section-1 .page-content-wrapper .item .field_div_related_locations ul li, body[screen=sm] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .field_contact_us_items ul .item .field_div_related_locations ul li, body[screen=sm] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .field_patient_portals ul .item .field_div_related_locations ul li, body[screen=sm] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .tri-county-century-wrapper .item .field_div_related_locations ul li, body[screen=sm] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .oa-wrapper .item .field_div_related_locations ul li, body[screen=sm] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .phoenixville-wrapper .item .field_div_related_locations ul li, body[screen=sm] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .page-content-wrapper .item .field_div_related_locations ul li, body[screen=sm] .item-tri-county-eye-century-eye-care-websites .section-1 .field_contact_us_items ul .item .field_div_related_locations ul li, body[screen=sm] .item-tri-county-eye-century-eye-care-websites .section-1 .field_patient_portals ul .item .field_div_related_locations ul li, body[screen=sm] .item-tri-county-eye-century-eye-care-websites .section-1 .tri-county-century-wrapper .item .field_div_related_locations ul li, body[screen=sm] .item-tri-county-eye-century-eye-care-websites .section-1 .oa-wrapper .item .field_div_related_locations ul li, body[screen=sm] .item-tri-county-eye-century-eye-care-websites .section-1 .phoenixville-wrapper .item .field_div_related_locations ul li, body[screen=sm] .item-tri-county-eye-century-eye-care-websites .section-1 .page-content-wrapper .item .field_div_related_locations ul li, body[screen=sm] .item-patient-portal-coming-soon .section-1 .field_contact_us_items ul .item .field_div_related_locations ul li, body[screen=sm] .item-patient-portal-coming-soon .section-1 .field_patient_portals ul .item .field_div_related_locations ul li, body[screen=sm] .item-patient-portal-coming-soon .section-1 .tri-county-century-wrapper .item .field_div_related_locations ul li, body[screen=sm] .item-patient-portal-coming-soon .section-1 .oa-wrapper .item .field_div_related_locations ul li, body[screen=sm] .item-patient-portal-coming-soon .section-1 .phoenixville-wrapper .item .field_div_related_locations ul li, body[screen=sm] .item-patient-portal-coming-soon .section-1 .page-content-wrapper .item .field_div_related_locations ul li, body[screen=sm] .item-patient-portal-coming-soon-phoenixville .section-1 .field_contact_us_items ul .item .field_div_related_locations ul li, body[screen=sm] .item-patient-portal-coming-soon-phoenixville .section-1 .field_patient_portals ul .item .field_div_related_locations ul li, body[screen=sm] .item-patient-portal-coming-soon-phoenixville .section-1 .tri-county-century-wrapper .item .field_div_related_locations ul li, body[screen=sm] .item-patient-portal-coming-soon-phoenixville .section-1 .oa-wrapper .item .field_div_related_locations ul li, body[screen=sm] .item-patient-portal-coming-soon-phoenixville .section-1 .phoenixville-wrapper .item .field_div_related_locations ul li, body[screen=sm] .item-patient-portal-coming-soon-phoenixville .section-1 .page-content-wrapper .item .field_div_related_locations ul li, body[screen=xs] .item-contact .section-1 .field_contact_us_items ul .item .field_div_related_locations ul li, body[screen=xs] .item-contact .section-1 .field_patient_portals ul .item .field_div_related_locations ul li, body[screen=xs] .item-contact .section-1 .tri-county-century-wrapper .item .field_div_related_locations ul li, body[screen=xs] .item-contact .section-1 .oa-wrapper .item .field_div_related_locations ul li, body[screen=xs] .item-contact .section-1 .phoenixville-wrapper .item .field_div_related_locations ul li, body[screen=xs] .item-contact .section-1 .page-content-wrapper .item .field_div_related_locations ul li, body[screen=xs] .item-chester-county-eye-care-bill-pay .section-1 .field_contact_us_items ul .item .field_div_related_locations ul li, body[screen=xs] .item-chester-county-eye-care-bill-pay .section-1 .field_patient_portals ul .item .field_div_related_locations ul li, body[screen=xs] .item-chester-county-eye-care-bill-pay .section-1 .tri-county-century-wrapper .item .field_div_related_locations ul li, body[screen=xs] .item-chester-county-eye-care-bill-pay .section-1 .oa-wrapper .item .field_div_related_locations ul li, body[screen=xs] .item-chester-county-eye-care-bill-pay .section-1 .phoenixville-wrapper .item .field_div_related_locations ul li, body[screen=xs] .item-chester-county-eye-care-bill-pay .section-1 .page-content-wrapper .item .field_div_related_locations ul li, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .field_contact_us_items ul .item .field_div_related_locations ul li, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .field_patient_portals ul .item .field_div_related_locations ul li, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .tri-county-century-wrapper .item .field_div_related_locations ul li, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .oa-wrapper .item .field_div_related_locations ul li, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .phoenixville-wrapper .item .field_div_related_locations ul li, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .page-content-wrapper .item .field_div_related_locations ul li, body[screen=xs] .item-tri-county-eye-century-eye-care-websites .section-1 .field_contact_us_items ul .item .field_div_related_locations ul li, body[screen=xs] .item-tri-county-eye-century-eye-care-websites .section-1 .field_patient_portals ul .item .field_div_related_locations ul li, body[screen=xs] .item-tri-county-eye-century-eye-care-websites .section-1 .tri-county-century-wrapper .item .field_div_related_locations ul li, body[screen=xs] .item-tri-county-eye-century-eye-care-websites .section-1 .oa-wrapper .item .field_div_related_locations ul li, body[screen=xs] .item-tri-county-eye-century-eye-care-websites .section-1 .phoenixville-wrapper .item .field_div_related_locations ul li, body[screen=xs] .item-tri-county-eye-century-eye-care-websites .section-1 .page-content-wrapper .item .field_div_related_locations ul li, body[screen=xs] .item-patient-portal-coming-soon .section-1 .field_contact_us_items ul .item .field_div_related_locations ul li, body[screen=xs] .item-patient-portal-coming-soon .section-1 .field_patient_portals ul .item .field_div_related_locations ul li, body[screen=xs] .item-patient-portal-coming-soon .section-1 .tri-county-century-wrapper .item .field_div_related_locations ul li, body[screen=xs] .item-patient-portal-coming-soon .section-1 .oa-wrapper .item .field_div_related_locations ul li, body[screen=xs] .item-patient-portal-coming-soon .section-1 .phoenixville-wrapper .item .field_div_related_locations ul li, body[screen=xs] .item-patient-portal-coming-soon .section-1 .page-content-wrapper .item .field_div_related_locations ul li, body[screen=xs] .item-patient-portal-coming-soon-phoenixville .section-1 .field_contact_us_items ul .item .field_div_related_locations ul li, body[screen=xs] .item-patient-portal-coming-soon-phoenixville .section-1 .field_patient_portals ul .item .field_div_related_locations ul li, body[screen=xs] .item-patient-portal-coming-soon-phoenixville .section-1 .tri-county-century-wrapper .item .field_div_related_locations ul li, body[screen=xs] .item-patient-portal-coming-soon-phoenixville .section-1 .oa-wrapper .item .field_div_related_locations ul li, body[screen=xs] .item-patient-portal-coming-soon-phoenixville .section-1 .phoenixville-wrapper .item .field_div_related_locations ul li, body[screen=xs] .item-patient-portal-coming-soon-phoenixville .section-1 .page-content-wrapper .item .field_div_related_locations ul li {
  font-size: 1.5rem;
  line-height: 20px;
}
body[screen=sm] .item-contact .section-1 .page-content-wrapper .item, body[screen=sm] .item-chester-county-eye-care-bill-pay .section-1 .page-content-wrapper .item, body[screen=sm] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .page-content-wrapper .item, body[screen=sm] .item-tri-county-eye-century-eye-care-websites .section-1 .page-content-wrapper .item, body[screen=sm] .item-patient-portal-coming-soon .section-1 .page-content-wrapper .item, body[screen=sm] .item-patient-portal-coming-soon-phoenixville .section-1 .page-content-wrapper .item, body[screen=xs] .item-contact .section-1 .page-content-wrapper .item, body[screen=xs] .item-chester-county-eye-care-bill-pay .section-1 .page-content-wrapper .item, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .page-content-wrapper .item, body[screen=xs] .item-tri-county-eye-century-eye-care-websites .section-1 .page-content-wrapper .item, body[screen=xs] .item-patient-portal-coming-soon .section-1 .page-content-wrapper .item, body[screen=xs] .item-patient-portal-coming-soon-phoenixville .section-1 .page-content-wrapper .item {
  padding-left: 105px;
}
body[screen=sm] .item-contact .section-1 .page-content-wrapper .item .icon, body[screen=sm] .item-chester-county-eye-care-bill-pay .section-1 .page-content-wrapper .item .icon, body[screen=sm] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .page-content-wrapper .item .icon, body[screen=sm] .item-tri-county-eye-century-eye-care-websites .section-1 .page-content-wrapper .item .icon, body[screen=sm] .item-patient-portal-coming-soon .section-1 .page-content-wrapper .item .icon, body[screen=sm] .item-patient-portal-coming-soon-phoenixville .section-1 .page-content-wrapper .item .icon, body[screen=xs] .item-contact .section-1 .page-content-wrapper .item .icon, body[screen=xs] .item-chester-county-eye-care-bill-pay .section-1 .page-content-wrapper .item .icon, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .page-content-wrapper .item .icon, body[screen=xs] .item-tri-county-eye-century-eye-care-websites .section-1 .page-content-wrapper .item .icon, body[screen=xs] .item-patient-portal-coming-soon .section-1 .page-content-wrapper .item .icon, body[screen=xs] .item-patient-portal-coming-soon-phoenixville .section-1 .page-content-wrapper .item .icon {
  width: 60px;
  height: 60px;
}
body[screen=sm] .item-contact .section-1 .page-content-wrapper .item p, body[screen=sm] .item-chester-county-eye-care-bill-pay .section-1 .page-content-wrapper .item p, body[screen=sm] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .page-content-wrapper .item p, body[screen=sm] .item-tri-county-eye-century-eye-care-websites .section-1 .page-content-wrapper .item p, body[screen=sm] .item-patient-portal-coming-soon .section-1 .page-content-wrapper .item p, body[screen=sm] .item-patient-portal-coming-soon-phoenixville .section-1 .page-content-wrapper .item p, body[screen=xs] .item-contact .section-1 .page-content-wrapper .item p, body[screen=xs] .item-chester-county-eye-care-bill-pay .section-1 .page-content-wrapper .item p, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals .section-1 .page-content-wrapper .item p, body[screen=xs] .item-tri-county-eye-century-eye-care-websites .section-1 .page-content-wrapper .item p, body[screen=xs] .item-patient-portal-coming-soon .section-1 .page-content-wrapper .item p, body[screen=xs] .item-patient-portal-coming-soon-phoenixville .section-1 .page-content-wrapper .item p {
  margin-bottom: 25px;
}

body[screen=xs] .item-contact > .section-1, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1, body[screen=xs] .item-patient-portal-coming-soon > .section-1, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 {
  padding: 40px 0 56px;
}
body[screen=xs] .item-contact > .section-1 h1, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 h1, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 h1, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 h1, body[screen=xs] .item-patient-portal-coming-soon > .section-1 h1, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 h1 {
  margin-bottom: 10px;
}
body[screen=xs] .item-contact > .section-1 .field_contact_us_items ul .item, body[screen=xs] .item-contact > .section-1 .field_patient_portals ul .item, body[screen=xs] .item-contact > .section-1 .tri-county-century-wrapper .item, body[screen=xs] .item-contact > .section-1 .oa-wrapper .item, body[screen=xs] .item-contact > .section-1 .phoenixville-wrapper .item, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items ul .item, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items ul .item, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items ul .item, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .field_contact_us_items ul .item, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items ul .item, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item {
  padding: 15px 15px 28px 58px;
}
body[screen=xs] .item-contact > .section-1 .field_contact_us_items ul .item h2, body[screen=xs] .item-contact > .section-1 .field_patient_portals ul .item h2, body[screen=xs] .item-contact > .section-1 .tri-county-century-wrapper .item h2, body[screen=xs] .item-contact > .section-1 .oa-wrapper .item h2, body[screen=xs] .item-contact > .section-1 .phoenixville-wrapper .item h2, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items ul .item h2, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item h2, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item h2, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item h2, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item h2, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items ul .item h2, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item h2, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item h2, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item h2, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item h2, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items ul .item h2, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item h2, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item h2, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item h2, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item h2, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .field_contact_us_items ul .item h2, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item h2, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item h2, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item h2, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item h2, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items ul .item h2, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item h2, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item h2, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item h2, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item h2 {
  font-size: 2.6rem;
  line-height: 28px;
}
body[screen=xs] .item-contact > .section-1 .field_contact_us_items ul .item .address, body[screen=xs] .item-contact > .section-1 .field_contact_us_items ul .item .field_division_address, body[screen=xs] .item-contact > .section-1 .field_patient_portals ul .item .address, body[screen=xs] .item-contact > .section-1 .field_patient_portals ul .item .field_division_address, body[screen=xs] .item-contact > .section-1 .tri-county-century-wrapper .item .address, body[screen=xs] .item-contact > .section-1 .tri-county-century-wrapper .item .field_division_address, body[screen=xs] .item-contact > .section-1 .oa-wrapper .item .address, body[screen=xs] .item-contact > .section-1 .oa-wrapper .item .field_division_address, body[screen=xs] .item-contact > .section-1 .phoenixville-wrapper .item .address, body[screen=xs] .item-contact > .section-1 .phoenixville-wrapper .item .field_division_address, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items ul .item .address, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items ul .item .field_division_address, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item .address, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item .field_division_address, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item .address, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item .field_division_address, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item .address, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item .field_division_address, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item .address, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item .field_division_address, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items ul .item .address, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items ul .item .field_division_address, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item .address, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item .field_division_address, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item .address, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item .field_division_address, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item .address, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item .field_division_address, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item .address, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item .field_division_address, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items ul .item .address, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items ul .item .field_division_address, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item .address, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item .field_division_address, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item .address, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item .field_division_address, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item .address, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item .field_division_address, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item .address, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item .field_division_address, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .field_contact_us_items ul .item .address, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .field_contact_us_items ul .item .field_division_address, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item .address, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item .field_division_address, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item .address, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item .field_division_address, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item .address, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item .field_division_address, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item .address, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item .field_division_address, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items ul .item .address, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items ul .item .field_division_address, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item .address, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item .field_division_address, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item .address, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item .field_division_address, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item .address, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item .field_division_address, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item .address, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item .field_division_address {
  margin-bottom: 15px;
}
body[screen=xs] .item-contact > .section-1 .field_contact_us_items ul .item .icon, body[screen=xs] .item-contact > .section-1 .field_patient_portals ul .item .icon, body[screen=xs] .item-contact > .section-1 .tri-county-century-wrapper .item .icon, body[screen=xs] .item-contact > .section-1 .oa-wrapper .item .icon, body[screen=xs] .item-contact > .section-1 .phoenixville-wrapper .item .icon, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items ul .item .icon, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item .icon, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item .icon, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item .icon, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item .icon, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items ul .item .icon, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item .icon, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item .icon, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item .icon, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item .icon, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items ul .item .icon, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item .icon, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item .icon, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item .icon, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item .icon, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .field_contact_us_items ul .item .icon, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item .icon, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item .icon, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item .icon, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item .icon, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items ul .item .icon, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item .icon, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item .icon, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item .icon, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item .icon {
  width: 40px;
  height: 40px;
  top: 18px;
  left: 10px;
}
body[screen=xs] .item-contact > .section-1 .field_contact_us_items ul .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-contact > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-contact > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-contact > .section-1 .oa-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-contact > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items ul .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items ul .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items ul .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .field_contact_us_items ul .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items ul .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item .field_div_related_locations .accordion-header:before, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item .field_div_related_locations .accordion-header:before {
  top: 12.5px;
}
body[screen=xs] .item-contact > .section-1 .field_contact_us_items > ul > .item, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul > .item, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul > .item, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul > .item, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul > .item, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul > .item {
  padding: 15px 15px 17px 58px;
}
body[screen=xs] .item-contact > .section-1 .field_contact_us_items > ul > .item:first-of-type, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .field_contact_us_items > ul > .item:first-of-type, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_contact_us_items > ul > .item:first-of-type, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .field_contact_us_items > ul > .item:first-of-type, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .field_contact_us_items > ul > .item:first-of-type, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .field_contact_us_items > ul > .item:first-of-type {
  padding-bottom: 28px;
}
body[screen=xs] .item-contact > .section-1 .field_patient_portals ul .item, body[screen=xs] .item-contact > .section-1 .tri-county-century-wrapper .item, body[screen=xs] .item-contact > .section-1 .oa-wrapper .item, body[screen=xs] .item-contact > .section-1 .phoenixville-wrapper .item, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .tri-county-century-wrapper .item, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .oa-wrapper .item, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .phoenixville-wrapper .item, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .tri-county-century-wrapper .item, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .oa-wrapper .item, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .phoenixville-wrapper .item, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .tri-county-century-wrapper .item, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .oa-wrapper .item, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .phoenixville-wrapper .item, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .tri-county-century-wrapper .item, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .oa-wrapper .item, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .phoenixville-wrapper .item, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .tri-county-century-wrapper .item, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .oa-wrapper .item, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .phoenixville-wrapper .item {
  padding-bottom: 15px;
}
body[screen=xs] .item-contact > .section-1 .field_patient_portals ul .item, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item {
  padding: 15px 15px 17px;
}
body[screen=xs] .item-contact > .section-1 .field_patient_portals ul .item .icon, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item .icon, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item .icon, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item .icon, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item .icon, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item .icon {
  margin-right: 8px;
}
body[screen=xs] .item-contact > .section-1 .field_patient_portals ul .item .section-1, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .field_patient_portals ul .item .section-1, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .field_patient_portals ul .item .section-1, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .field_patient_portals ul .item .section-1, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .field_patient_portals ul .item .section-1, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .field_patient_portals ul .item .section-1 {
  width: calc(100% - 48px);
}
body[screen=xs] .item-contact > .section-1 .page-content-wrapper .item, body[screen=xs] .item-chester-county-eye-care-bill-pay > .section-1 .page-content-wrapper .item, body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals > .section-1 .page-content-wrapper .item, body[screen=xs] .item-tri-county-eye-century-eye-care-websites > .section-1 .page-content-wrapper .item, body[screen=xs] .item-patient-portal-coming-soon > .section-1 .page-content-wrapper .item, body[screen=xs] .item-patient-portal-coming-soon-phoenixville > .section-1 .page-content-wrapper .item {
  padding-top: 35px;
  padding-bottom: 22px;
}

body[screen=xl] .item-tri-county-eye-century-eye-care-patient-portals .description, body[screen=xl] .item-tri-county-eye-century-eye-care-websites .description, body[screen=xl] .item-patient-portal-coming-soon .description, body[screen=xl] .item-patient-portal-coming-soon-phoenixville .description, body[screen=xl] .item-chester-county-eye-care-bill-pay .description,
body[screen=lg] .item-tri-county-eye-century-eye-care-patient-portals .description, body[screen=lg] .item-tri-county-eye-century-eye-care-websites .description, body[screen=lg] .item-patient-portal-coming-soon .description, body[screen=lg] .item-patient-portal-coming-soon-phoenixville .description, body[screen=lg] .item-chester-county-eye-care-bill-pay .description,
body[screen=md] .item-tri-county-eye-century-eye-care-patient-portals .description, body[screen=md] .item-tri-county-eye-century-eye-care-websites .description, body[screen=md] .item-patient-portal-coming-soon .description, body[screen=md] .item-patient-portal-coming-soon-phoenixville .description, body[screen=md] .item-chester-county-eye-care-bill-pay .description,
body[screen=sm] .item-tri-county-eye-century-eye-care-patient-portals .description, body[screen=sm] .item-tri-county-eye-century-eye-care-websites .description, body[screen=sm] .item-patient-portal-coming-soon .description, body[screen=sm] .item-patient-portal-coming-soon-phoenixville .description, body[screen=sm] .item-chester-county-eye-care-bill-pay .description,
body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals .description, body[screen=xs] .item-tri-county-eye-century-eye-care-websites .description, body[screen=xs] .item-patient-portal-coming-soon .description, body[screen=xs] .item-patient-portal-coming-soon-phoenixville .description, body[screen=xs] .item-chester-county-eye-care-bill-pay .description {
  width: 100%;
  max-width: none;
}

body[screen=xl] .item-tri-county-eye-century-eye-care-patient-portals .tri-county-century-wrapper .item > p, body[screen=xl] .item-tri-county-eye-century-eye-care-patient-portals .oa-wrapper .item > p, body[screen=xl] .item-tri-county-eye-century-eye-care-websites .tri-county-century-wrapper .item > p, body[screen=xl] .item-tri-county-eye-century-eye-care-websites .oa-wrapper .item > p, body[screen=xl] .item-patient-portal-coming-soon .tri-county-century-wrapper .item > p, body[screen=xl] .item-patient-portal-coming-soon .oa-wrapper .item > p, body[screen=xl] .item-patient-portal-coming-soon-phoenixville .tri-county-century-wrapper .item > p, body[screen=xl] .item-patient-portal-coming-soon-phoenixville .oa-wrapper .item > p,
body[screen=lg] .item-tri-county-eye-century-eye-care-patient-portals .tri-county-century-wrapper .item > p,
body[screen=lg] .item-tri-county-eye-century-eye-care-patient-portals .oa-wrapper .item > p, body[screen=lg] .item-tri-county-eye-century-eye-care-websites .tri-county-century-wrapper .item > p, body[screen=lg] .item-tri-county-eye-century-eye-care-websites .oa-wrapper .item > p, body[screen=lg] .item-patient-portal-coming-soon .tri-county-century-wrapper .item > p, body[screen=lg] .item-patient-portal-coming-soon .oa-wrapper .item > p, body[screen=lg] .item-patient-portal-coming-soon-phoenixville .tri-county-century-wrapper .item > p, body[screen=lg] .item-patient-portal-coming-soon-phoenixville .oa-wrapper .item > p,
body[screen=md] .item-tri-county-eye-century-eye-care-patient-portals .tri-county-century-wrapper .item > p,
body[screen=md] .item-tri-county-eye-century-eye-care-patient-portals .oa-wrapper .item > p, body[screen=md] .item-tri-county-eye-century-eye-care-websites .tri-county-century-wrapper .item > p, body[screen=md] .item-tri-county-eye-century-eye-care-websites .oa-wrapper .item > p, body[screen=md] .item-patient-portal-coming-soon .tri-county-century-wrapper .item > p, body[screen=md] .item-patient-portal-coming-soon .oa-wrapper .item > p, body[screen=md] .item-patient-portal-coming-soon-phoenixville .tri-county-century-wrapper .item > p, body[screen=md] .item-patient-portal-coming-soon-phoenixville .oa-wrapper .item > p {
  margin-bottom: 40px;
}

body[screen=sm] .item-tri-county-eye-century-eye-care-patient-portals .tri-county-century-wrapper .item > p, body[screen=sm] .item-tri-county-eye-century-eye-care-patient-portals .oa-wrapper .item > p, body[screen=sm] .item-tri-county-eye-century-eye-care-websites .tri-county-century-wrapper .item > p, body[screen=sm] .item-tri-county-eye-century-eye-care-websites .oa-wrapper .item > p, body[screen=sm] .item-patient-portal-coming-soon .tri-county-century-wrapper .item > p, body[screen=sm] .item-patient-portal-coming-soon .oa-wrapper .item > p, body[screen=sm] .item-patient-portal-coming-soon-phoenixville .tri-county-century-wrapper .item > p, body[screen=sm] .item-patient-portal-coming-soon-phoenixville .oa-wrapper .item > p,
body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals .tri-county-century-wrapper .item > p,
body[screen=xs] .item-tri-county-eye-century-eye-care-patient-portals .oa-wrapper .item > p, body[screen=xs] .item-tri-county-eye-century-eye-care-websites .tri-county-century-wrapper .item > p, body[screen=xs] .item-tri-county-eye-century-eye-care-websites .oa-wrapper .item > p, body[screen=xs] .item-patient-portal-coming-soon .tri-county-century-wrapper .item > p, body[screen=xs] .item-patient-portal-coming-soon .oa-wrapper .item > p, body[screen=xs] .item-patient-portal-coming-soon-phoenixville .tri-county-century-wrapper .item > p, body[screen=xs] .item-patient-portal-coming-soon-phoenixville .oa-wrapper .item > p {
  margin-bottom: 26px;
}

.fc-item.item-patient-portals, .fc-item.item-jobs {
  padding-top: 80px;
  padding-bottom: 56px;
}
.fc-item.item-patient-portals h1, .fc-item.item-jobs h1 {
  margin-top: 0;
}
.fc-item.item-patient-portals .description > .flex-container .portal, .fc-item.item-jobs .description > .flex-container .portal {
  width: calc(50% - 4px);
  background-color: #fff;
  border: 1px solid #E8E9EA;
  padding: 27px 25px 39px;
  margin-bottom: 8px;
}
.fc-item.item-patient-portals .description > .flex-container .portal h3, .fc-item.item-jobs .description > .flex-container .portal h3 {
  margin: 0 0 6px;
}
.fc-item.item-patient-portals .description > .flex-container .portal h2, .fc-item.item-jobs .description > .flex-container .portal h2 {
  margin-top: 0;
}
.fc-item.item-patient-portals .description > .flex-container .portal p, .fc-item.item-jobs .description > .flex-container .portal p {
  margin: 6px 0 9px;
}
.fc-item.item-patient-portals .description > .flex-container .portal:first-of-type, .fc-item.item-jobs .description > .flex-container .portal:first-of-type {
  margin-right: 8px;
}
.fc-item.item-patient-portals .description > .flex-container .portal ul, .fc-item.item-jobs .description > .flex-container .portal ul {
  margin-top: 0.5em;
}
.fc-item.item-patient-portals .description > .flex-container .portal .links a:nth-of-type(2), .fc-item.item-jobs .description > .flex-container .portal .links a:nth-of-type(2) {
  margin-left: 17px;
  position: relative;
}
.fc-item.item-patient-portals .description > .flex-container .portal .links a:nth-of-type(2):after, .fc-item.item-jobs .description > .flex-container .portal .links a:nth-of-type(2):after {
  content: " ";
  display: block;
  height: 14px;
  width: 1px;
  background-color: #003066;
  left: -9px;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
}

body[screen=md] .fc-item.item-patient-portals, body[screen=md] .fc-item.item-jobs {
  padding-top: 60px;
}

body[screen=sm] .fc-item.item-patient-portals, body[screen=sm] .fc-item.item-jobs {
  padding-top: 50px;
}

body[screen=xs] .fc-item.item-patient-portals, body[screen=xs] .fc-item.item-jobs {
  padding-top: 40px;
}
body[screen=xs] .fc-item.item-patient-portals .description > .flex-container .portal, body[screen=xs] .fc-item.item-jobs .description > .flex-container .portal {
  width: calc(100%);
  margin: 4px 0;
}
body[screen=xs] .fc-item.item-patient-portals .description > .flex-container .portal:first-of-type, body[screen=xs] .fc-item.item-jobs .description > .flex-container .portal:first-of-type {
  margin-right: 0px;
}

body[screen=xl] .fc-item.tmpl-custom-news .section-1 {
  max-width: 1460px;
  margin: 0 auto;
  padding: 50px 0 120px;
}
body[screen=xl] .fc-item.tmpl-custom-news .field_image_3x1 img {
  margin: 0 auto;
}

.fc-item.tmpl-custom-news .group-1 .field_image_3x1 img {
  display: block;
}
.fc-item.tmpl-custom-news .section-1 h1 {
  margin: 0;
}
.fc-item.tmpl-custom-news .section-1 .created {
  font-size: 2.2rem;
  line-height: 25px;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
  margin-top: 30px;
  margin-bottom: 10px;
}
.fc-item.tmpl-custom-news .section-1 .description {
  margin-bottom: 60px;
}
.fc-item.tmpl-custom-news .section-1 .description p:first-of-type {
  margin-top: 0;
}
.fc-item.tmpl-custom-news .section-1 .description p:last-of-type {
  margin-bottom: 0;
}
.fc-item.tmpl-custom-news .section-1 .addthis_toolbox {
  border-top: 1px solid #D4D5D6;
  padding-top: 30px;
}
.fc-item.tmpl-custom-news .section-1 .addthis_toolbox p {
  margin-top: 0;
  margin-bottom: 8px;
}
.fc-item.tmpl-custom-news .section-1 .addthis_toolbox a {
  padding: 0;
  margin-right: 8px;
  margin-bottom: 0;
  width: 32px;
}
.fc-item.tmpl-custom-news .section-1 .addthis_toolbox a img {
  width: 32px;
  display: block;
}
.fc-item.tmpl-custom-news .section-1 .addthis_toolbox a:last-of-type {
  margin-right: 0;
}

body[screen=lg] .fc-item.fc-item.tmpl-custom-news .section-1 {
  padding: 50px 0 100px;
}

body[screen=md] .fc-item.tmpl-custom-news .section-1 {
  padding: 40px 0 100px;
}
body[screen=md] .fc-item.tmpl-custom-news .section-1 .description {
  margin-bottom: 50px;
}
body[screen=md] .fc-item.tmpl-custom-news .section-1 .created {
  font-size: 2rem;
  line-height: 1.2;
}
body[screen=md] .fc-item.tmpl-custom-news .section-1 .group-2 {
  width: 72.222%;
}
body[screen=md] .fc-item.tmpl-custom-news .section-1 .addthis_toolbox {
  padding-top: 25px;
}

body[screen=sm] .fc-item.tmpl-custom-news .section-1 {
  padding: 40px 0 80px;
}
body[screen=sm] .fc-item.tmpl-custom-news .section-1 .description {
  margin-bottom: 50px;
}

body[screen=sm] .fc-item.tmpl-custom-news .section-1 h1, body[screen=xs] .fc-item.tmpl-custom-news .section-1 h1 {
  font-size: 2.8rem;
  line-height: 30px;
}
body[screen=sm] .fc-item.tmpl-custom-news .section-1 .created, body[screen=xs] .fc-item.tmpl-custom-news .section-1 .created {
  margin-top: 20px;
  font-size: 1.8rem;
  line-height: 21px;
}
body[screen=sm] .fc-item.tmpl-custom-news .section-1 .addthis_toolbox a, body[screen=xs] .fc-item.tmpl-custom-news .section-1 .addthis_toolbox a {
  width: 28px;
}

body[screen=xs] .fc-item.tmpl-custom-news .section-1 {
  padding: 25px 0 80px;
}
body[screen=xs] .fc-item.tmpl-custom-news .section-1 h1 {
  font-size: 2.8rem;
  line-height: 30px;
}
body[screen=xs] .fc-item.tmpl-custom-news .section-1 .created {
  margin-bottom: 5px;
}
body[screen=xs] .fc-item.tmpl-custom-news .section-1 .description {
  margin-bottom: 40px;
}
body[screen=xs] .fc-item.tmpl-custom-news .section-1 .addthis_toolbox {
  padding-top: 15px;
}
body[screen=xs] .fc-item.tmpl-custom-news .section-1 .addthis_toolbox a {
  width: 28px;
}

.fc-item.item-about .group-1 .field_image_3x1 img {
  display: block;
}
.fc-item.item-about .section-1 h1 {
  margin: 0 0 20px;
}
.fc-item.item-about .section-1 .description p {
  margin-bottom: 12px;
}
.fc-item.item-about .section-1 .description p:last-of-type {
  margin-bottom: 0;
}
.fc-item.item-about .section-1 .field_administrative_staff {
  padding-top: 42px;
}
.fc-item.item-about .section-1 .field_administrative_staff h2 {
  margin-top: 0;
  margin-bottom: 16px;
}
.fc-item.item-about .section-1 .field_administrative_staff .items {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -4px;
}
.fc-item.item-about .section-1 .field_administrative_staff .items .item {
  width: 25%;
  margin: 4px;
  border: 1px solid #E8E9EA;
  position: relative;
}
.fc-item.item-about .section-1 .field_administrative_staff .items .item .image img {
  display: block;
}
.fc-item.item-about .section-1 .field_administrative_staff .items .item .text {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  padding: 20px 15px 51px;
}
.fc-item.item-about .section-1 .field_administrative_staff .items .item .text h3 {
  margin: 0 0 5px;
}
.fc-item.item-about .section-1 .field_administrative_staff .items .item .text p {
  margin: 0;
  padding-bottom: 40px;
}
.fc-item.item-about .section-1 .field_administrative_staff .items .item .text:after {
  content: " ";
  display: block;
  position: absolute;
  height: 1px;
  width: calc(100% - 30px);
  left: 15px;
  bottom: 51px;
  background-color: rgba(212, 213, 214, 0.5);
}
.fc-item.item-about .section-1 .field_administrative_staff .items .item .text .readmore {
  margin: auto 0 0;
  position: absolute;
  left: 15px;
  bottom: 13px;
  padding-right: 15px;
  background-image: url(/templates/lyquix/images/Arrow-teal.svg);
  background-repeat: no-repeat;
  background-position: 100% 7px;
}
.fc-item.item-about .section-1 .field_administrative_staff .items .item .text .readmore:hover {
  cursor: pointer;
}

body[screen=xl] .fc-item.item-about .field_image_3x1 img {
  margin: 0 auto;
}
body[screen=xl] .fc-item.item-about .section-1 {
  padding: 60px 0 116px;
  max-width: 1460px;
}

body[screen=lg] .fc-item.item-about .section-1 {
  padding: 60px 0 96px;
}
body[screen=lg] .fc-item.item-about .section-1 .field_administrative_staff {
  padding-top: 32px;
}
body[screen=lg] .fc-item.item-about .section-1 .field_administrative_staff h2 {
  margin-bottom: 12px;
}
body[screen=lg] .fc-item.item-about .section-1 .field_administrative_staff .items .item .text p {
  padding-bottom: 35px;
}

body[screen=md] .fc-item.item-about .section-1 .field_administrative_staff h2, body[screen=sm] .fc-item.item-about .section-1 .field_administrative_staff h2 {
  margin-bottom: 8px;
}
body[screen=md] .fc-item.item-about .section-1 .field_administrative_staff .items .item, body[screen=sm] .fc-item.item-about .section-1 .field_administrative_staff .items .item {
  width: 33.333%;
}
body[screen=md] .fc-item.item-about .section-1 .field_administrative_staff .items .text h3, body[screen=sm] .fc-item.item-about .section-1 .field_administrative_staff .items .text h3 {
  font-size: 2rem;
  line-height: 1.2;
}
body[screen=md] .fc-item.item-about .section-1 .field_administrative_staff .items .text p, body[screen=sm] .fc-item.item-about .section-1 .field_administrative_staff .items .text p {
  padding-bottom: 30px;
  font-size: 1.6rem;
  line-height: 22px;
}

body[screen=md] .fc-item.item-about .section-1 {
  padding: 40px 0 96px;
}
body[screen=md] .fc-item.item-about .section-1 .group-2 {
  width: 72.222%;
}
body[screen=md] .fc-item.item-about .section-1 .field_administrative_staff {
  padding-top: 22px;
}
body[screen=md] .fc-item.item-about .section-1 .field_administrative_staff h2 {
  font-size: 2.8rem;
  line-height: 30px;
}
body[screen=md] .fc-item.item-about .section-1 .field_administrative_staff .items .item .text {
  padding: 10px 15px 51px;
}

body[screen=sm] .fc-item.item-about .section-1 {
  padding: 40px 0 76px;
}
body[screen=sm] .fc-item.item-about .section-1 h1 {
  margin-bottom: 15px;
}
body[screen=sm] .fc-item.item-about .section-1 .field_administrative_staff {
  padding-top: 24px;
}
body[screen=sm] .fc-item.item-about .section-1 .field_administrative_staff h2 {
  margin-bottom: 8px;
}
body[screen=sm] .fc-item.item-about .section-1 .field_administrative_staff .items .item .text {
  padding: 10px 12px 51px;
}
body[screen=sm] .fc-item.item-about .section-1 .field_administrative_staff .items .item .text p {
  padding-bottom: 22px;
}
body[screen=sm] .fc-item.item-about .section-1 .field_administrative_staff .items .item .text:after {
  left: 12px;
  width: calc(100% - 24px);
}
body[screen=sm] .fc-item.item-about .section-1 .field_administrative_staff .items .item .text .readmore {
  left: 12px;
  bottom: 17px;
}

body[screen=md] .fc-item.item-about .section-1 .field_administrative_staff .items .item .text .readmore, body[screen=sm] .fc-item.item-about .section-1 .field_administrative_staff .items .item .text .readmore, body[screen=xs] .fc-item.item-about .section-1 .field_administrative_staff .items .item .text .readmore {
  font-size: 1.5rem;
  line-height: 22px;
  background-position: 100% 6px;
}

body[screen=sm] .fc-item.item-about .section-1 .description p:first-of-type, body[screen=xs] .fc-item.item-about .section-1 .description p:first-of-type {
  margin-top: 0;
}
body[screen=sm] .fc-item.item-about .section-1 h1, body[screen=xs] .fc-item.item-about .section-1 h1 {
  font-size: 2.8rem;
  line-height: 30px;
}

body[screen=xs] .fc-item.item-about .section-1 {
  padding: 40px 0 76px;
}
body[screen=xs] .fc-item.item-about .section-1 h1 {
  margin-bottom: 10px;
}
body[screen=xs] .fc-item.item-about .section-1 .field_administrative_staff {
  padding-top: 24px;
}
body[screen=xs] .fc-item.item-about .section-1 .field_administrative_staff h2 {
  margin-bottom: 8px;
}
body[screen=xs] .fc-item.item-about .section-1 .field_administrative_staff .items .item {
  width: calc(50% - 8px);
}
body[screen=xs] .fc-item.item-about .section-1 .field_administrative_staff .items .item .text {
  padding: 8px 10px 45px;
}
body[screen=xs] .fc-item.item-about .section-1 .field_administrative_staff .items .item .text h3 {
  font-size: 1.8rem;
  line-height: 1.167;
}
body[screen=xs] .fc-item.item-about .section-1 .field_administrative_staff .items .item .text p {
  font-size: 1.4rem;
  line-height: 18px;
  padding-bottom: 25px;
}
body[screen=xs] .fc-item.item-about .section-1 .field_administrative_staff .items .item .text:after {
  left: 10px;
  bottom: 46px;
  width: calc(100% - 20px);
}
body[screen=xs] .fc-item.item-about .section-1 .field_administrative_staff .items .item .text .readmore {
  left: 10px;
  bottom: 13px;
}

.fc-item.tmpl-custom-services .section-1 {
  justify-content: center;
  margin-top: 50px;
  padding-bottom: 76px;
}
.fc-item.tmpl-custom-services .field_parent_service {
  margin-bottom: 6px;
}
.fc-item.tmpl-custom-services .field_parent_service a {
  color: #fff;
  padding: 1px 8px 1px 33px;
  text-decoration: none;
  font-size: 1.3rem;
  line-height: 22px;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
  background-color: #0074B0;
  transition: background-color 0.5s;
}
.fc-item.tmpl-custom-services .field_parent_service a:before {
  content: " ";
  display: block;
  width: 25px;
  border-left: 1px solid #fff;
  height: 100%;
  background-image: url(/templates/lyquix/images/Arrow-White.svg);
  position: absolute;
  left: 0;
  top: 0;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  transform: rotate(180deg);
}
.fc-item.tmpl-custom-services .field_parent_service a:hover {
  background-color: #1B779B;
}
.fc-item.tmpl-custom-services .field_peer_services h2 {
  margin-bottom: 21px;
}
.fc-item.tmpl-custom-services .field_peer_services .peer-services-list .item h3 {
  margin: 0 0 6px;
}
.fc-item.tmpl-custom-services .field_peer_services .peer-services-list .item h3 a {
  color: #003066;
}
.fc-item.tmpl-custom-services .field_peer_services .peer-services-list .item .field_intro_text {
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(212, 213, 214, 0.5);
  margin-bottom: 8px;
}
.fc-item.tmpl-custom-services .field_peer_services .peer-services-list .item .readmore {
  padding-right: 20px;
  font-size: 1.8rem;
  line-height: 30px;
  transition: color 0.5s;
  background-image: url("/templates/lyquix/images/Arrow-teal.svg");
  background-repeat: no-repeat;
  background-position: 100% 7px;
}
.fc-item.tmpl-custom-services .field_peer_services .peer-services-list .item .readmore:hover {
  text-decoration: none;
  background-image: url("/templates/lyquix/images/Arrow-teal-hover.svg");
}
.fc-item.tmpl-custom-services .section-2 {
  margin-left: auto !important;
  margin-right: auto !important;
}
.fc-item.tmpl-custom-services .section-2 h1 {
  margin-top: 0;
}
.fc-item.tmpl-custom-services .section-2 .description {
  margin-bottom: 30px;
}
.fc-item.tmpl-custom-services .section-2 .description .optical-banner img {
  display: block;
  width: 100%;
}
.fc-item.tmpl-custom-services .section-2 .accordion {
  background-color: #fff;
  border: 1px solid #E8E9EA;
  padding: 0 22px;
  margin: 8px 0;
}
.fc-item.tmpl-custom-services .section-2 .accordion:first-of-type {
  margin-top: 0;
}
.fc-item.tmpl-custom-services .section-2 .accordion:last-of-type {
  margin-bottom: 0;
}
.fc-item.tmpl-custom-services .section-2 .accordion .accordion-header {
  margin: 0;
  line-height: 40px;
  padding: 19px 0;
  position: relative;
}
.fc-item.tmpl-custom-services .section-2 .accordion .accordion-header:before, .fc-item.tmpl-custom-services .section-2 .accordion .accordion-header:after {
  width: 36px;
  height: 36px;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  content: " ";
  display: block;
  position: absolute;
  top: 22px;
  right: 0;
  transition: opacity 0.5s, transform 0.5s;
}
.fc-item.tmpl-custom-services .section-2 .accordion .accordion-header:before {
  background-image: url(/templates/lyquix/images/icons/accordian-dropdown-arrow.svg);
  opacity: 1;
}
.fc-item.tmpl-custom-services .section-2 .accordion .accordion-header:after {
  background-image: url(/templates/lyquix/images/icons/accordian-dropdown-arrow-hover.svg);
  opacity: 0;
}
.fc-item.tmpl-custom-services .section-2 .accordion .accordion-header:hover {
  cursor: pointer;
}
.fc-item.tmpl-custom-services .section-2 .accordion .accordion-header:hover:before {
  opacity: 0;
}
.fc-item.tmpl-custom-services .section-2 .accordion .accordion-header:hover:after {
  opacity: 1;
}
.fc-item.tmpl-custom-services .section-2 .accordion .accordion-content {
  padding: 0 27px;
  padding-bottom: 40px;
}
.fc-item.tmpl-custom-services .section-2 .accordion .accordion-content h3 {
  margin-top: 20px;
  margin-bottom: 4px;
}
.fc-item.tmpl-custom-services .section-2 .accordion .accordion-content .text > * {
  font-weight: 500;
}
.fc-item.tmpl-custom-services .section-2 .accordion .accordion-content .text > *:first-child {
  margin-top: 0;
}
.fc-item.tmpl-custom-services .section-2 .accordion .accordion-content .text > *:last-child {
  margin-bottom: 0;
}
.fc-item.tmpl-custom-services .section-2 .accordion.open .accordion-header:before {
  background-image: url(/templates/lyquix/images/icons/accordian-dropdown-arrow-clicked.svg);
}
.fc-item.tmpl-custom-services .section-2 .accordion.open .accordion-header:after {
  background-image: url(/templates/lyquix/images/icons/accordian-dropdown-arrow-clicked-hover.svg);
}
.fc-item.tmpl-custom-services .section-2 .field_service_accordions, .fc-item.tmpl-custom-services .section-2 .field_service_accordions_2 {
  margin-bottom: 50px;
}
.fc-item.tmpl-custom-services .section-2 .field_accordion_pretext, .fc-item.tmpl-custom-services .section-2 .field_accordion_pretext_2 {
  margin-bottom: 5px;
}
.fc-item.tmpl-custom-services .section-2 .field_service_accordions .content {
  display: flex;
}
.fc-item.tmpl-custom-services .section-2 .field_service_accordions .accordion.has-images .content .image {
  flex-shrink: 1;
  max-width: 269px;
  min-width: 0;
}
.fc-item.tmpl-custom-services .section-2 .field_service_accordions .accordion.has-images .content .image img {
  display: block;
  width: 100%;
  margin-bottom: 12px;
}
.fc-item.tmpl-custom-services .section-2 .field_service_accordions .accordion.has-images .content .text {
  margin-left: 30px;
  flex-grow: 1;
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_divisions {
  margin-top: 50px;
  margin-bottom: 50px;
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_divisions .items {
  margin: 0 -4px;
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_divisions .items .item {
  border: 1px solid #E8E9EA;
  background-color: #fff;
  margin-bottom: 8px;
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_divisions .items .item img {
  display: block;
  padding: 73px 0;
  width: 100%;
  margin: 0 auto;
  max-width: calc(100% - 30px);
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_providers {
  margin-bottom: 42px;
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_providers .phys-filters {
  position: relative;
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_providers .phys-filters label {
  display: block;
  width: 292px;
  border-radius: 2px 0 0 2px;
  background-color: #F4F5F7;
  padding: 8px 38px 6px 20px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  font-size: 1.45rem;
  line-height: 24px;
  color: #003066;
  letter-spacing: 1.63px;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  position: relative;
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_providers .phys-filters label:after {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 38px;
  height: 38px;
  background-image: url(/templates/lyquix/images/Arrow-White.svg);
  background-position: center;
  background-repeat: no-repeat;
  transform: rotate(90deg);
  background-size: 8px;
  z-index: 2;
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_providers .phys-filters label:before {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 38px;
  height: 38px;
  background-color: #0069A7;
  z-index: 1;
  transition: background-color 0.5s;
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_providers .phys-filters label:hover {
  cursor: pointer;
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_providers .phys-filters label:hover:before {
  background-color: #003066;
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_providers .phys-filters ul {
  width: 320px;
  padding: 12px 0;
  max-height: 220px;
  overflow-y: scroll;
  background-color: #F4F5F7;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  margin: 0;
  position: absolute;
  top: calc(100% + 6px);
  display: none;
  left: 0;
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_providers .phys-filters ul li {
  list-style: none;
  padding: 8px 20px;
  color: 1.6rem;
  line-height: 22px;
  background-color: #F4F5F7;
  margin: 0;
  color: #003066;
  transition: background-color 0.5s, box-shadow 0.5s;
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_providers .phys-filters ul li span {
  position: relative;
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_providers .phys-filters ul li span:before {
  content: " ";
  display: block;
  background-color: #0074B0;
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: -2px;
  left: 0;
  opacity: 0;
  transition: opacity 0.5s;
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_providers .phys-filters ul li.active span:before {
  opacity: 1;
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_providers .phys-filters ul li:hover {
  background-color: #F4F5F7;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  cursor: pointer;
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_providers .phys-filters.open ul {
  display: block;
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_providers .items {
  padding-top: 31px;
  margin: 0 -4px;
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_providers .items .item {
  background-color: #fff;
  border: 1px solid #E8E9EA;
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_providers .items .item .image {
  line-height: 0;
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_providers .items .item .image a {
  display: block;
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_providers .items .item .image a img {
  display: block;
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_providers .items .item .text {
  padding: 10px 12px 18px;
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_providers .items .item .text h3 {
  margin: 0;
  font-weight: 600;
  line-height: 1.227;
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_providers .items .item .text h3 a {
  color: #003066;
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_locations .items .item {
  border: 1px solid #E8E9EA;
  background-color: #fff;
  position: relative;
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_locations .items .item .image {
  position: relative;
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_locations .items .item .image .field_image_2x1 {
  line-height: 0;
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_locations .items .item .image .field_image_2x1 img {
  display: block;
  width: 100%;
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_locations .items .item .image .division-overlay {
  position: absolute;
  width: 335px;
  height: 125px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  right: 0;
  bottom: 0;
  padding: 46px 12px 15px 113px;
  background-image: url("/templates/lyquix/images/Overlay-Location.svg");
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_locations .items .item .image .division-overlay img {
  width: 100%;
  display: block;
  position: absolute;
  bottom: 15px;
  right: 12px;
  width: 210px;
  margin: auto 0 0 0;
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_locations .items .item .text {
  padding: 20px 15px 42px;
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_locations .items .item .text h3 {
  margin: 0;
}
.fc-item.tmpl-custom-services .section-2 .field_ser_related_locations .items .item .text h3 a {
  color: #003066;
}
.fc-item.tmpl-custom-services .section-2 .field > h2 {
  margin-bottom: 16px;
}
.fc-item.tmpl-custom-services .section-2 .field.field_service_accordion_header h2, .fc-item.tmpl-custom-services .section-2 .field.field_service_accordion_header_2 h2 {
  margin-bottom: 10px;
}
.fc-item.tmpl-custom-services .group-3 .field_image_3x2 {
  position: relative;
}
.fc-item.tmpl-custom-services .group-3 .field_image_3x2 img {
  width: 100%;
  display: block;
  position: relative;
  z-index: 1;
}
.fc-item.tmpl-custom-services .group-3 .field_image_3x2 .contact {
  position: relative;
  z-index: 3;
  margin-top: -52px;
  padding: 30px 15px 25px;
}
.fc-item.tmpl-custom-services .group-3 .field_image_3x2 .contact h3 {
  color: #fff;
}
.fc-item.tmpl-custom-services .group-3 .field_image_3x2:before {
  content: " ";
  display: block;
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 182px;
  background-image: url(/templates/lyquix/images/Overlay-Service.svg);
  background-size: 101%;
}
.fc-item.tmpl-custom-services .field_before_after_photos {
  margin-bottom: 50px;
}
.fc-item.tmpl-custom-services .field_before_after_photos h2 {
  margin-bottom: 8px;
}
.fc-item.tmpl-custom-services .field_before_after_photos .disclaimer p {
  margin: 8px 0 30px;
}
.fc-item.tmpl-custom-services .field_before_after_photos .flex-container {
  background-color: #fff;
  border: 1px solid #E8E9EA;
}
.fc-item.tmpl-custom-services .field_before_after_photos .flex-container .group-list {
  width: 312px;
  padding: 35px 0 35px 21px;
  border-right: 1px solid #E8E9EA;
}
.fc-item.tmpl-custom-services .field_before_after_photos .flex-container .group-list ul {
  margin: 0;
  padding: 0;
}
.fc-item.tmpl-custom-services .field_before_after_photos .flex-container .group-list li {
  opacity: 0.7;
  color: #003066;
  font-family: "Montserrat", sans-serif;
  font-size: 17px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 25px;
  list-style: none;
  border-bottom: 3px solid transparent;
  margin: 0 0 15px;
  padding-right: 20px;
}
.fc-item.tmpl-custom-services .field_before_after_photos .flex-container .group-list li:hover {
  cursor: pointer;
}
.fc-item.tmpl-custom-services .field_before_after_photos .flex-container .group-list li.active {
  opacity: 1;
  border-bottom-color: #0069A7;
}
.fc-item.tmpl-custom-services .field_before_after_photos .flex-container .group-images {
  width: calc(100% - 312px);
  position: relative;
}
.fc-item.tmpl-custom-services .field_before_after_photos .flex-container .group-images .ps__rail-y {
  right: 21px !important;
  left: auto !important;
  opacity: 1 !important;
  border-radius: 2.5px;
  background-color: rgba(189, 189, 189, 0.5);
  width: 5px !important;
  display: block;
  height: 100%;
}
.fc-item.tmpl-custom-services .field_before_after_photos .flex-container .group-images .ps__rail-y .ps__thumb-y {
  width: 5px !important;
  opacity: 1;
  background-color: #BDBDBD;
  right: 0 !important;
}
.fc-item.tmpl-custom-services .field_before_after_photos .flex-container .group-images h3 {
  line-height: 25px;
}
.fc-item.tmpl-custom-services .field_before_after_photos .flex-container .group-images .images {
  padding: 40px 0 0 30px;
  display: none;
}
.fc-item.tmpl-custom-services .field_before_after_photos .flex-container .group-images .images .scroll-container {
  margin: 5px 0 30px;
  padding: 10px 48px 30px 0;
  max-height: 550px;
  overflow: hidden;
  position: relative;
}
.fc-item.tmpl-custom-services .field_before_after_photos .flex-container .group-images .images .twentytwenty-container {
  height: 25vw !important;
  margin-bottom: 12px;
  max-height: 320px;
  max-width: 500px;
}
.fc-item.tmpl-custom-services .field_before_after_photos .flex-container .group-images .images .twentytwenty-container .twentytwenty-before-label:before, .fc-item.tmpl-custom-services .field_before_after_photos .flex-container .group-images .images .twentytwenty-container .twentytwenty-after-label:before {
  background-color: rgba(0, 0, 0, 0.4);
  margin-left: 0;
  transform: translateX(-50%);
}
.fc-item.tmpl-custom-services .field_before_after_photos .flex-container .group-images .images .twentytwenty-container .twentytwenty-overlay:hover {
  background-color: transparent;
}
.fc-item.tmpl-custom-services .field_before_after_photos .flex-container .group-images .images .twentytwenty-container img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}
.fc-item.tmpl-custom-services .field_before_after_photos .flex-container .group-images .images.active {
  display: block;
}
.fc-item.tmpl-custom-services .field_before_after_photos .flex-container .group-images .images[data-filter=facelift] .twentytwenty-container {
  height: 58.594vw !important;
  max-height: 750px;
}

body[screen=xl] .fc-item.tmpl-custom-services .section-3, body[screen=lg] .fc-item.tmpl-custom-services .section-3 {
  width: 21.429%;
}

body[screen=xl] .fc-item.tmpl-custom-services .section-2 .group-2 > *:last-child, body[screen=lg] .fc-item.tmpl-custom-services .section-2 .group-2 > *:last-child, body[screen=md] .fc-item.tmpl-custom-services .section-2 .group-2 > *:last-child {
  margin-bottom: 0;
}

body[screen=md] .fc-item.tmpl-custom-services .section-2 .accordion .accordion-header {
  margin: 0;
  font-size: 18px;
  line-height: 24px;
  padding: 25px 0 23px;
}
body[screen=md] .fc-item.tmpl-custom-services .section-2 .accordion .accordion-content h3 {
  font-size: 2rem;
  line-height: 1.2;
}
body[screen=md] .fc-item.tmpl-custom-services .section-2 .field_ser_related_providers .item h3 {
  font-size: 18px;
  line-height: 24px;
}
body[screen=md] .fc-item.tmpl-custom-services .section-3 {
  width: 27.777%;
}
body[screen=md] .group-3 .field_image_3x2 {
  margin-top: -27px;
}
body[screen=md] .field_before_after_photos .group-images .images .twentytwenty-container {
  max-height: none;
}

body[screen=md] .fc-item.tmpl-custom-services .field_ser_related_locations .items .item .image .division-overlay, body[screen=sm] .fc-item.tmpl-custom-services .field_ser_related_locations .items .item .image .division-overlay, body[screen=xs] .fc-item.tmpl-custom-services .field_ser_related_locations .items .item .image .division-overlay {
  width: 213px;
  height: 80px;
  background-size: cover;
  padding: 30px 7px 10px 72px;
}
body[screen=md] .fc-item.tmpl-custom-services .field_ser_related_locations .items .item .image .division-overlay img, body[screen=sm] .fc-item.tmpl-custom-services .field_ser_related_locations .items .item .image .division-overlay img, body[screen=xs] .fc-item.tmpl-custom-services .field_ser_related_locations .items .item .image .division-overlay img {
  width: 134px;
  right: 7px;
  bottom: 10px;
}
body[screen=md] .fc-item.tmpl-custom-services .group-3 .field_image_3x2 .contact, body[screen=sm] .fc-item.tmpl-custom-services .group-3 .field_image_3x2 .contact, body[screen=xs] .fc-item.tmpl-custom-services .group-3 .field_image_3x2 .contact {
  margin-top: -8.4375vw;
}

body[screen=sm] .fc-item.tmpl-custom-services .section-2 .accordion .accordion-header, body[screen=xs] .fc-item.tmpl-custom-services .section-2 .accordion .accordion-header {
  margin: 0;
  font-size: 16.5px;
  letter-spacing: 0;
  line-height: 21px;
}
body[screen=sm] .fc-item.tmpl-custom-services .section-2 .accordion .accordion-header:before, body[screen=sm] .fc-item.tmpl-custom-services .section-2 .accordion .accordion-header:after, body[screen=xs] .fc-item.tmpl-custom-services .section-2 .accordion .accordion-header:before, body[screen=xs] .fc-item.tmpl-custom-services .section-2 .accordion .accordion-header:after {
  width: 26px;
  height: 26px;
  top: 13px;
  right: 0;
  background-size: cover;
}
body[screen=sm] .fc-item.tmpl-custom-services .section-2 .field_ser_related_providers h2, body[screen=xs] .fc-item.tmpl-custom-services .section-2 .field_ser_related_providers h2 {
  font-size: 22px;
  line-height: 31px;
}
body[screen=sm] .fc-item.tmpl-custom-services .section-2 .field_ser_related_providers .phys-filters label, body[screen=xs] .fc-item.tmpl-custom-services .section-2 .field_ser_related_providers .phys-filters label {
  font-weight: 500;
  font-size: 1.3rem;
  line-height: 22px;
  letter-spacing: 1.3px;
}
body[screen=sm] .fc-item.tmpl-custom-services .section-2 .field_ser_related_providers .phys-filters label:before, body[screen=xs] .fc-item.tmpl-custom-services .section-2 .field_ser_related_providers .phys-filters label:before {
  height: 36px;
}
body[screen=sm] .fc-item.tmpl-custom-services .section-2 .field_ser_related_providers .item h3, body[screen=xs] .fc-item.tmpl-custom-services .section-2 .field_ser_related_providers .item h3 {
  font-size: 16.5px;
  line-height: 21px;
}
body[screen=sm] .fc-item.tmpl-custom-services .section-2 .field_ser_related_locations h2, body[screen=xs] .fc-item.tmpl-custom-services .section-2 .field_ser_related_locations h2 {
  font-size: 22px;
  line-height: 31px;
}
body[screen=sm] .fc-item.tmpl-custom-services .section-2 .field_ser_related_locations .item .text h3, body[screen=xs] .fc-item.tmpl-custom-services .section-2 .field_ser_related_locations .item .text h3 {
  font-size: 16.5px;
  line-height: 21px;
}
body[screen=sm] .fc-item.tmpl-custom-services .section-2 .field_before_after_photos h2, body[screen=xs] .fc-item.tmpl-custom-services .section-2 .field_before_after_photos h2 {
  font-size: 22px;
  line-height: 31px;
}

body[screen=sm] .fc-item.tmpl-custom-services .section-1 {
  padding-bottom: 50px;
}
body[screen=sm] .fc-item.tmpl-custom-services .section-2 .accordion {
  padding: 0 17px 0 15px;
}
body[screen=sm] .fc-item.tmpl-custom-services .section-2 .accordion .accordion-header {
  padding: 17px 0 15px 0;
}
body[screen=sm] .fc-item.tmpl-custom-services .section-2 .accordion .accordion-content {
  padding: 0 37px 40px;
}
body[screen=sm] .fc-item.tmpl-custom-services .section-2 .group-2 {
  margin-bottom: 36px;
}
body[screen=sm] .fc-item.tmpl-custom-services .section-2 .group-2 .field_ser_related_divisions {
  margin-bottom: 36px;
}
body[screen=sm] .fc-item.tmpl-custom-services .section-2 .group-2 .field_ser_related_divisions .items .item img {
  max-width: calc(100% - 30px);
}
body[screen=sm] .fc-item.tmpl-custom-services .section-2 .group-2 .field_ser_related_locations {
  margin-bottom: 36px;
}
body[screen=sm] .fc-item.tmpl-custom-services .field_before_after_photos {
  margin-bottom: 40px;
}
body[screen=sm] .fc-item.tmpl-custom-services .field_before_after_photos .group-list {
  width: 216px;
}
body[screen=sm] .fc-item.tmpl-custom-services .field_before_after_photos .group-list li {
  font-size: 16px;
  line-height: 21px;
}
body[screen=sm] .fc-item.tmpl-custom-services .field_before_after_photos .group-images {
  width: calc(100% - 216px);
}
body[screen=sm] .fc-item.tmpl-custom-services .field_before_after_photos .group-images h3 {
  font-size: 16.5px;
  line-height: 24px;
}
body[screen=sm] .fc-item.tmpl-custom-services .field_before_after_photos .group-images .images .scroll-container {
  max-height: 470px;
}
body[screen=sm] .fc-item.tmpl-custom-services .field_before_after_photos .group-images .images .twentytwenty-container {
  height: 30vw !important;
  max-height: none;
}

body[screen=xs] .fc-item.tmpl-custom-services .field_parent_service {
  margin-bottom: 6px;
}
body[screen=xs] .fc-item.tmpl-custom-services .field_parent_service a {
  font-size: 1.15rem;
  line-height: 16px;
  padding-left: 28px;
}
body[screen=xs] .fc-item.tmpl-custom-services .field_parent_service a:before {
  background-size: 5px 9px;
}
body[screen=xs] .fc-item.tmpl-custom-services .field_parent_service a:hover {
  background-color: #1B779B;
}
body[screen=xs] .fc-item.tmpl-custom-services .field_peer_services h2 {
  margin-bottom: 12px;
}
body[screen=xs] .fc-item.tmpl-custom-services .field_peer_services .peer-services-list {
  margin-bottom: 60px;
}
body[screen=xs] .fc-item.tmpl-custom-services .field_peer_services .peer-services-list .item h3 {
  margin: 0 0 6px;
  font-size: 1.8rem;
  line-height: 21px;
}
body[screen=xs] .fc-item.tmpl-custom-services .field_peer_services .peer-services-list .item h3 a {
  color: #003066;
}
body[screen=xs] .fc-item.tmpl-custom-services .field_peer_services .peer-services-list .item .field_intro_text {
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(212, 213, 214, 0.5);
  margin-bottom: 8px;
}
body[screen=xs] .fc-item.tmpl-custom-services .field_peer_services .peer-services-list .item .readmore {
  padding-right: 20px;
  font-size: 1.5rem;
  line-height: 22px;
  transition: color 0.5s;
  background-image: url("/templates/lyquix/images/Arrow-teal.svg");
  background-repeat: no-repeat;
  background-position: 100% 7px;
}
body[screen=xs] .fc-item.tmpl-custom-services .field_peer_services .peer-services-list .item .readmore:hover {
  text-decoration: none;
  background-image: url("/templates/lyquix/images/Arrow-teal-hover.svg");
}
body[screen=xs] .fc-item.tmpl-custom-services .section-1 {
  margin-top: 25px;
  padding-bottom: 50px;
}
body[screen=xs] .fc-item.tmpl-custom-services .section-2 .field_service_accordions, body[screen=xs] .fc-item.tmpl-custom-services .section-2 .field_service_accordions_2 {
  margin-bottom: 40px;
}
body[screen=xs] .fc-item.tmpl-custom-services .section-2 .field_ser_related_divisions {
  margin-bottom: 40px;
}
body[screen=xs] .fc-item.tmpl-custom-services .section-2 .field_ser_related_divisions .items .item {
  padding: 0 10px;
}
body[screen=xs] .fc-item.tmpl-custom-services .section-2 .field_ser_related_divisions .items .item img {
  padding: 30px 0;
}
body[screen=xs] .fc-item.tmpl-custom-services .section-2 .field_ser_related_providers {
  margin-bottom: 40px;
}
body[screen=xs] .fc-item.tmpl-custom-services .section-2 .field_ser_related_providers .phys-filters ul {
  left: -14px;
}
body[screen=xs] .fc-item.tmpl-custom-services .section-2 .field_ser_related_providers .items .item .text {
  padding: 8px 8px 15px;
}
body[screen=xs] .fc-item.tmpl-custom-services .section-2 .field_ser_related_providers .items .item .text h3 {
  margin: 0 0 2px;
}
body[screen=xs] .fc-item.tmpl-custom-services .section-2 .field_ser_related_locations .items .item {
  width: 100%;
  margin: 4px 0;
}
body[screen=xs] .fc-item.tmpl-custom-services .section-2 .field_ser_related_locations .items .item .text {
  padding: 10px 8px 20px;
}
body[screen=xs] .fc-item.tmpl-custom-services .section-2 .field_before_after_photos {
  margin-bottom: 40px;
}
body[screen=xs] .fc-item.tmpl-custom-services .section-2 .accordion-group .accordion {
  padding: 0 12px 0 12px;
}
body[screen=xs] .fc-item.tmpl-custom-services .section-2 .accordion-group .accordion .twentytwenty-container {
  margin-bottom: 6px;
  height: 53.359vw !important;
}
body[screen=xs] .fc-item.tmpl-custom-services .section-2 .accordion-group .accordion .twentytwenty-container .twentytwenty-before-label:before, body[screen=xs] .fc-item.tmpl-custom-services .section-2 .accordion-group .accordion .twentytwenty-container .twentytwenty-after-label:before {
  background-color: rgba(0, 0, 0, 0.4);
  margin-left: 0;
  transform: translateX(-50%);
}
body[screen=xs] .fc-item.tmpl-custom-services .section-2 .accordion-group .accordion .twentytwenty-container .twentytwenty-overlay:hover {
  background-color: transparent;
}
body[screen=xs] .fc-item.tmpl-custom-services .section-2 .accordion-group .accordion .twentytwenty-container img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}
body[screen=xs] .fc-item.tmpl-custom-services .section-2 .accordion-group .accordion .accordion-header {
  padding: 17px 26px 15px 0;
}
body[screen=xs] .fc-item.tmpl-custom-services .section-2 .accordion-group .accordion .accordion-content {
  padding: 0 8px 30px;
}

.type-alias-sub-services .fc-item.tmpl-custom-services .section-1 {
  margin-top: 41px;
}
.type-alias-sub-services .fc-item.tmpl-custom-services .group-2 h1 {
  margin-top: 50px;
}

body[screen=sm].type-alias-sub-services .fc-item.tmpl-custom-services .section-1 {
  margin-top: 25px;
}
body[screen=sm].type-alias-sub-services .fc-item.tmpl-custom-services .group-2 h1 {
  margin-top: 25px;
}

body[screen=xs].type-alias-sub-services .fc-item.tmpl-custom-services .section-1 {
  margin-top: 18px;
}
body[screen=xs].type-alias-sub-services .fc-item.tmpl-custom-services .group-2 h1 {
  margin-top: 25px;
}

body[screen=sm] .fc-item.tmpl-custom-services.item-optical .section-2 .field_service_accordions .accordion.has-images .content .image {
  max-width: 200px;
}
body[screen=sm] .fc-item.tmpl-custom-services.item-optical .section-2 .field_service_accordions .accordion.has-images .content.content-2 {
  margin-top: 30px;
}

body[screen=xs] .fc-item.tmpl-custom-services.item-optical .section-2 .field_service_accordions .accordion.has-images .content {
  flex-wrap: wrap;
}
body[screen=xs] .fc-item.tmpl-custom-services.item-optical .section-2 .field_service_accordions .accordion.has-images .content .image {
  max-width: none;
  flex-shrink: 0;
}
body[screen=xs] .fc-item.tmpl-custom-services.item-optical .section-2 .field_service_accordions .accordion.has-images .content .text {
  margin-left: 0;
}
body[screen=xs] .fc-item.tmpl-custom-services.item-optical .section-2 .field_service_accordions .accordion.has-images .content > * {
  width: 100%;
}
body[screen=xs] .fc-item.tmpl-custom-services.item-optical .section-2 .field_service_accordions .accordion.has-images .content:first-of-type .text > *:last-child {
  margin-bottom: 20px;
}

.item-patient-information .section-1 h1 {
  margin: 0 0 20px;
}
.item-patient-information .section-1 .description {
  margin-bottom: 26px;
}
.item-patient-information .section-1 .description > *:first-child {
  margin-top: 0;
}
.item-patient-information .section-1 .description > *:last-child {
  margin-bottom: 0;
}
.item-patient-information .section-1 .accordion {
  background-color: #fff;
  border: 1px solid #E8E9EA;
  padding: 0 22px;
  margin: 8px 0;
}
.item-patient-information .section-1 .accordion:first-of-type {
  margin-top: 0;
}
.item-patient-information .section-1 .accordion:last-of-type {
  margin-bottom: 0;
}
.item-patient-information .section-1 .accordion .accordion-header {
  margin: 0;
  line-height: 40px;
  padding: 19px 0;
  position: relative;
}
.item-patient-information .section-1 .accordion .accordion-header:before, .item-patient-information .section-1 .accordion .accordion-header:after {
  width: 36px;
  height: 36px;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  content: " ";
  display: block;
  position: absolute;
  top: 22px;
  right: 0;
  transition: opacity 0.5s, transform 0.5s;
}
.item-patient-information .section-1 .accordion .accordion-header:before {
  background-image: url(/templates/lyquix/images/icons/accordian-dropdown-arrow.svg);
  opacity: 1;
}
.item-patient-information .section-1 .accordion .accordion-header:after {
  background-image: url(/templates/lyquix/images/icons/accordian-dropdown-arrow-hover.svg);
  opacity: 0;
}
.item-patient-information .section-1 .accordion .accordion-header:hover {
  cursor: pointer;
}
.item-patient-information .section-1 .accordion .accordion-header:hover:before {
  opacity: 0;
}
.item-patient-information .section-1 .accordion .accordion-header:hover:after {
  opacity: 1;
}
.item-patient-information .section-1 .accordion .accordion-content {
  padding: 0 27px;
  padding-bottom: 40px;
}
.item-patient-information .section-1 .accordion .accordion-content h3 {
  margin-top: 20px;
  margin-bottom: 4px;
}
.item-patient-information .section-1 .accordion .accordion-content > * {
  color: #000000;
  font-weight: 500;
}
.item-patient-information .section-1 .accordion .accordion-content > *:first-child {
  margin-top: 0;
}
.item-patient-information .section-1 .accordion .accordion-content > *:last-child {
  margin-bottom: 0;
}
.item-patient-information .section-1 .accordion.open .accordion-header:before {
  background-image: url(/templates/lyquix/images/icons/accordian-dropdown-arrow-clicked.svg);
}
.item-patient-information .section-1 .accordion.open .accordion-header:after {
  background-image: url(/templates/lyquix/images/icons/accordian-dropdown-arrow-clicked-hover.svg);
}

body[screen=xl] .item-patient-information .section-1 {
  padding: 80px 0 112px;
}
body[screen=xl] .item-patient-information .section-1 .description {
  max-width: 1020px;
}

body[screen=lg] .item-patient-information .section-1 {
  padding: 80px 0 92px;
}
body[screen=lg] .item-patient-information .section-1 .description {
  max-width: 972px;
}

body[screen=md] .item-patient-information .section-1 {
  padding: 60px 0 92px;
}
body[screen=md] .item-patient-information .section-1 .accordion .accordion-header {
  margin: 0;
  font-size: 2.8rem;
  line-height: 32px;
  padding: 25px 0 23px;
}
body[screen=md] .item-patient-information .section-1 .accordion .accordion-content h3 {
  font-size: 2rem;
  line-height: 1.2;
}

body[screen=sm] .item-patient-information .section-1 .description, body[screen=xs] .item-patient-information .section-1 .description {
  margin-bottom: 20px;
}
body[screen=sm] .item-patient-information .section-1 .accordion .accordion-header, body[screen=xs] .item-patient-information .section-1 .accordion .accordion-header {
  margin: 0;
  font-size: 2.2rem;
  line-height: 31px;
}
body[screen=sm] .item-patient-information .section-1 .accordion .accordion-header:before, body[screen=sm] .item-patient-information .section-1 .accordion .accordion-header:after, body[screen=xs] .item-patient-information .section-1 .accordion .accordion-header:before, body[screen=xs] .item-patient-information .section-1 .accordion .accordion-header:after {
  width: 26px;
  height: 26px;
  top: 17px;
  right: 0;
  background-size: cover;
}

body[screen=sm] .item-patient-information .section-1 {
  padding: 50px 0 72px;
}
body[screen=sm] .item-patient-information .section-1 h1 {
  margin-bottom: 15px;
}
body[screen=sm] .item-patient-information .section-1 .accordion {
  padding: 0 17px 0 15px;
}
body[screen=sm] .item-patient-information .section-1 .accordion .accordion-header {
  padding: 17px 0 15px 0;
}
body[screen=sm] .item-patient-information .section-1 .accordion .accordion-content {
  padding: 0 37px 40px;
}

body[screen=xs] .item-patient-information .section-1 {
  padding: 40px 0 60px;
}
body[screen=xs] .item-patient-information .section-1 h1 {
  margin-bottom: 10px;
}
body[screen=xs] .item-patient-information .section-1 .accordion-group .accordion {
  padding: 0 12px 0 12px;
}
body[screen=xs] .item-patient-information .section-1 .accordion-group .accordion .accordion-header {
  padding: 17px 26px 15px 0;
}
body[screen=xs] .item-patient-information .section-1 .accordion-group .accordion .accordion-content {
  padding: 0 8px 30px;
}

.item-submit-a-google-review .section-1 {
  padding-top: 37px;
}
.item-submit-a-google-review .description .google-reviews {
  margin: 0 -4px;
  padding-bottom: 56px;
}
.item-submit-a-google-review .description .google-reviews .review {
  background-color: #fff;
  border: 1px solid #E8E9EA;
  min-height: 184px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 31px 25px 17px;
}
.item-submit-a-google-review .description .google-reviews .review h2 {
  line-height: 40px;
  margin: 0 0 4px;
}
.item-submit-a-google-review .description .google-reviews .review h4 {
  color: #003066;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  letter-spacing: 1.80552px;
  margin: 0;
  text-transform: uppercase;
}
.item-submit-a-google-review .description .google-reviews .review .review-button {
  background-color: #003066;
  background-image: url(/templates/lyquix/images/review.png);
  background-position: calc(100% - 12px) 7px;
  background-repeat: no-repeat;
  background-size: 85px 21px;
  color: #fff;
  display: inline-block;
  font-weight: 600;
  font-size: 15px;
  justify-self: flex-end;
  line-height: 18px;
  margin: auto 0 0;
  padding: 9px 12px;
  text-decoration: none;
  max-width: 253px;
  width: 100%;
}
.item-submit-a-google-review .description .google-reviews .review .review-button:hover {
  background-color: #0069a7;
  text-decoration: none;
}

body[screen=md] .item-submit-a-google-review .description .google-reviews .review, body[screen=sm] .item-submit-a-google-review .description .google-reviews .review, body[screen=xs] .item-submit-a-google-review .description .google-reviews .review {
  padding: 31px 20px 17px;
}

body[screen=xs] .item-submit-a-google-review .description .google-reviews .review {
  min-height: 0;
}
body[screen=xs] .item-submit-a-google-review .description .google-reviews .review .review-button {
  margin-top: 45px;
}

.com_finder #finder-search {
  display: none;
}
.com_finder .finder.container {
  padding: 80px 0 112px;
}
.com_finder .finder.container h1 {
  margin: 0 0 30px;
}
.com_finder .finder.container .search-results {
  padding-left: 0;
}
.com_finder .finder.container .search-results li {
  list-style: none;
  padding: 40px 50px 50px;
  background-color: #fff;
  border: 1px solid #E8E9EA;
  margin: 8px 0;
}
.com_finder .finder.container .search-results li h2 {
  margin: 0 0 10px;
}
.com_finder .finder.container .search-results li h2 a {
  color: #003066;
}
.com_finder .finder.container .search-results li .result-text {
  margin: 0;
}

body[screen=xl].com_finder .finder.container {
  padding: 80px 0 112px;
  max-width: 1363px;
}

body[screen=lg].com_finder .finder.container {
  padding: 80px 0 92px;
}

body[screen=md].com_finder .finder.container .search-results li, body[screen=sm].com_finder .finder.container .search-results li {
  padding: 30px 50px 40px;
}

body[screen=md].com_finder .finder.container {
  padding: 60px 0 92px;
}
body[screen=md].com_finder .finder.container h1 {
  margin-bottom: 25px;
}
body[screen=md].com_finder .finder.container .search-results li h2 {
  font-size: 2.8rem;
  line-height: 32px;
  margin-bottom: 8px;
}

body[screen=sm].com_finder .finder.container {
  padding: 50px 0 72px;
}
body[screen=sm].com_finder .finder.container h1 {
  margin-bottom: 15px;
  font-size: 2.8rem;
  line-height: 30px;
}

body[screen=xs].com_finder .finder.container {
  padding: 40px 0 72px;
}
body[screen=xs].com_finder .finder.container .search-results li {
  padding: 25px 20px 30px;
}

body[screen=sm].com_finder .finder.container h1, body[screen=xs].com_finder .finder.container h1 {
  margin-bottom: 15px;
  font-size: 2.8rem;
  line-height: 30px;
}
body[screen=sm].com_finder .finder.container .search-results li h2, body[screen=xs].com_finder .finder.container .search-results li h2 {
  font-size: 2.2rem;
  line-height: 31px;
  margin-bottom: 5px;
}

.search-pagination ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.search-pagination ul li {
  float: left;
  margin: 1em 0.67em 1em 0;
  display: inline-block;
}
.search-pagination ul li.active a {
  display: inline-block;
  background-color: #003066;
  color: #fff;
  padding: 0.33em 0.67em;
  border-radius: 0;
}
.search-pagination ul li.active a:hover {
  text-decoration: none;
  background-color: #0069A7;
  color: #fff;
}
.search-pagination ul li.active.first a:before {
  display: inline;
  content: "⟪";
}
.search-pagination ul li.active.prev a:before {
  display: inline;
  content: "⟨";
}
.search-pagination ul li.active.next a:before {
  display: inline;
  content: "⟩";
}
.search-pagination ul li.active.last a:before {
  display: inline;
  content: "⟫";
}
.search-pagination ul li.inactive {
  background-color: #ccc;
  color: #fff;
  padding: 0.33em 0.67em;
  border-radius: 0;
  cursor: pointer;
}
.search-pagination ul li.inactive:hover {
  text-decoration: none;
  background-color: #eee;
  color: #003066;
}
.search-pagination ul li.inactive.first:before {
  display: inline;
  content: "⟪";
}
.search-pagination ul li.inactive.prev:before {
  display: inline;
  content: "⟨";
}
.search-pagination ul li.inactive.page {
  background-color: #eee;
  color: #003066;
}
.search-pagination ul li.inactive.next:before {
  display: inline;
  content: "⟩";
}
.search-pagination ul li.inactive.last:before {
  display: inline;
  content: "⟫";
}

.item-vantage-2020 .section-1 {
  max-width: none;
  background-position: center;
  display: flex;
  align-items: center;
}
.item-vantage-2020 .section-1 .group-1 {
  width: 100%;
}
.item-vantage-2020 .section-1 .field_intro_text {
  color: #fff;
  margin: 0 auto;
  font-family: "Montserrat", sans-serif;
}
.item-vantage-2020 .description {
  width: 80%;
  margin: 0 auto;
}
.item-vantage-2020 .description *:first-child {
  margin-top: 0;
}
.item-vantage-2020 .description h3 {
  margin: 30px 0 12px;
}
.item-vantage-2020 .description *:last-child {
  margin-bottom: 0;
}
.item-vantage-2020 .description .link {
  border-top: 1px solid #D4D5D6;
  padding-top: 10px;
  margin-top: 30px;
}
.item-vantage-2020 .description .link .readmore {
  padding-right: 16px;
  background-image: url(/templates/lyquix/images/Arrow-teal.svg);
  background-repeat: no-repeat;
  background-position: 100% 7px;
}
.item-vantage-2020 .description .link .readmore:hover {
  text-decoration: none;
  background-image: url(/templates/lyquix/images/Arrow-teal-hover.svg);
}
.item-vantage-2020 .group-2 {
  padding: 60px 0;
  background-color: #fff;
  border: 1px solid #E8E9EA;
}
.item-vantage-2020 .section-3 {
  background: linear-gradient(30.39deg, #00AEC1 0%, #009FA2 19.13%, #006D9D 55.03%, #004B79 100%);
  position: relative;
  background-image: url(/templates/lyquix/images/ribbon.jpg);
}
.item-vantage-2020 .section-3:before {
  background: linear-gradient(30.39deg, #00AEC1 0%, #009FA2 19.13%, #006D9D 55.03%, #004B79 100%);
  content: " ";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.9;
}
.item-vantage-2020 .section-3 .section-4 {
  margin: 0 auto;
}
.item-vantage-2020 .section-3 .section-4:before {
  content: " ";
  display: block;
  width: 65.063%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-color: rgba(17, 51, 86, 0.8);
}
.item-vantage-2020 .section-3 .section-4 .group-3 {
  position: relative;
  z-index: 1;
}
.item-vantage-2020 .section-3 .section-4 .group-3 .field_image_1x1, .item-vantage-2020 .section-3 .section-4 .group-3 .field_image_3x2 {
  line-height: 0;
}
.item-vantage-2020 .section-3 .section-4 .group-3 .field_image_1x1 img, .item-vantage-2020 .section-3 .section-4 .group-3 .field_image_3x2 img {
  display: block;
  width: 100%;
}
.item-vantage-2020 .section-3 .section-4 .group-3 .field_contact_form {
  width: 60.988%;
}
.item-vantage-2020 .section-3 .section-4 .group-3 .field_contact_form p {
  color: #fff;
}
.item-vantage-2020 .section-3 .section-4 .group-3 .field_contact_form .formError, .item-vantage-2020 .section-3 .section-4 .group-3 .field_contact_form .formRed {
  color: #FF7063;
}
.item-vantage-2020 .section-3 .section-4 .group-3 .field_contact_form h2 {
  margin: 3px 0 14px;
  color: #fff;
}
.item-vantage-2020 .section-3 .section-4 .group-3 .field_contact_form .rsform-block {
  margin-bottom: 20px;
}
.item-vantage-2020 .section-3 .section-4 .group-3 .field_contact_form .rsform-block .formBody {
  float: none;
}
.item-vantage-2020 .section-3 .section-4 .group-3 .field_contact_form .rsform-block.half {
  width: calc(50% - 14.5px);
}
.item-vantage-2020 .section-3 .section-4 .group-3 .field_contact_form .rsform-block.full {
  width: 100%;
}
.item-vantage-2020 .section-3 .section-4 .group-3 .field_contact_form .rsform-block input[type=text], .item-vantage-2020 .section-3 .section-4 .group-3 .field_contact_form .rsform-block textarea {
  margin: 0;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  background-color: #fff;
  width: 100%;
}
.item-vantage-2020 .section-3 .section-4 .group-3 .field_contact_form .rsform-block.rsform-block-captcha {
  position: relative;
  height: 64px;
}
.item-vantage-2020 .section-3 .section-4 .group-3 .field_contact_form .rsform-block.rsform-block-captcha .formBody > div {
  position: absolute;
  top: 0;
  left: 0;
}
.item-vantage-2020 .section-3 .section-4 .group-3 .field_contact_form .rsform-block.rsform-block-captcha .formBody > div > div {
  transform: scale(0.8289);
  margin-top: -7px;
  margin-bottom: -11px;
  margin-left: -26px;
}
.item-vantage-2020 .section-3 .section-4 .group-3 .field_contact_form .rsform-block.rsform-block-submit {
  margin-bottom: 0;
}
.item-vantage-2020 .section-3 .section-4 .group-3 .field_contact_form .common-button {
  width: 167px;
  margin: 0;
  padding: 9px 0;
  color: #003066;
}
.item-vantage-2020 .section-3 .section-4 .group-3 .field_contact_form .common-button:hover {
  background-color: #fff;
}
.item-vantage-2020 .section-3 .section-4 .group-3 .field_contact_form fieldset {
  border: 0;
  padding: 0;
  margin: 0;
}
.item-vantage-2020 .section-3 .section-4 .group-3 .field_contact_form fieldset label {
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 1.45rem;
  line-height: 24px;
  letter-spacing: 1.63px;
  text-transform: uppercase;
}

.type-alias-landing .bottom {
  display: block;
}

body[screen=xl] .item-vantage-2020 .section-1 {
  background-image: url(/templates/lyquix/images/2020-banner-XL.jpg);
}

body[screen=lg] .item-vantage-2020 .section-1 {
  background-image: url(/templates/lyquix/images/2020-banner-LG.jpg);
}

body[screen=xl] .item-vantage-2020 .section-1, body[screen=lg] .item-vantage-2020 .section-1 {
  max-width: none;
  height: 512px;
  background-image: url(/templates/lyquix/images/2020-banner-XL.jpg);
  background-position: center;
  display: flex;
  align-items: center;
}
body[screen=xl] .item-vantage-2020 .section-1 .group-1, body[screen=lg] .item-vantage-2020 .section-1 .group-1 {
  width: 100%;
}
body[screen=xl] .item-vantage-2020 .section-1 .field_intro_text, body[screen=lg] .item-vantage-2020 .section-1 .field_intro_text {
  font-size: 5rem;
  line-height: 65px;
  color: #fff;
  width: 83.333%;
  margin: 0 auto;
}
body[screen=xl] .item-vantage-2020 .section-2, body[screen=lg] .item-vantage-2020 .section-2 {
  margin-top: 45px;
  margin-bottom: 45px;
}
body[screen=xl] .item-vantage-2020 .group-2, body[screen=lg] .item-vantage-2020 .group-2 {
  padding: 60px 0;
}
body[screen=xl] .item-vantage-2020 .group-3, body[screen=lg] .item-vantage-2020 .group-3 {
  padding: 70px 0 67px;
}
body[screen=xl] .item-vantage-2020 .group-3 .field_image_1x1, body[screen=lg] .item-vantage-2020 .group-3 .field_image_1x1 {
  width: 33.333%;
  margin-right: 5.679%;
}

body[screen=xl] .item-vantage-2020 .group-3 .field_image_3x2, body[screen=lg] .item-vantage-2020 .group-3 .field_image_3x2, body[screen=md] .item-vantage-2020 .group-3 .field_image_3x2 {
  display: none;
}

body[screen=lg] .item-vantage-2020 .section-1 .field_intro_text, body[screen=lg] .item-vantage-2020 .group-2, body[screen=md] .item-vantage-2020 .section-1 .field_intro_text, body[screen=md] .item-vantage-2020 .group-2 {
  width: 90.848%;
}
body[screen=lg] .item-vantage-2020 .section-3 .section-4 .group-3, body[screen=md] .item-vantage-2020 .section-3 .section-4 .group-3 {
  width: 82.891%;
}

body[screen=lg] .item-vantage-2020 .section-1 {
  align-items: flex-start;
}
body[screen=lg] .item-vantage-2020 .section-1 .group-1 {
  margin-top: 180px;
}
body[screen=lg] .item-vantage-2020 .description {
  width: 82.375%;
}
body[screen=lg] .item-vantage-2020 .section-3 .section-4:before {
  width: 64.922%;
}
body[screen=lg] .item-vantage-2020 .section-3 .section-4 .field_image_1x1 {
  width: 36.098%;
  margin-right: 5.372%;
}
body[screen=lg] .item-vantage-2020 .section-3 .section-4 .field_contact_form {
  width: 58.53%;
}

body[screen=md] .item-vantage-2020 .section-1 {
  align-items: flex-start;
  height: 384px;
  background-image: url(/templates/lyquix/images/2020-banner-MD.jpg);
}
body[screen=md] .item-vantage-2020 .section-1 .group-1 {
  margin-top: 150px;
}
body[screen=md] .item-vantage-2020 .section-1 .group-1 .field_intro_text {
  font-size: 4.5rem;
  line-height: 57px;
}
body[screen=md] .item-vantage-2020 .description {
  width: 82.375%;
}
body[screen=md] .item-vantage-2020 .section-2 {
  margin-top: 35px;
  margin-bottom: 35px;
}
body[screen=md] .item-vantage-2020 .group-2 {
  padding: 50px 0;
}
body[screen=md] .item-vantage-2020 .section-3 .section-4:before {
  width: 64.922%;
}
body[screen=md] .item-vantage-2020 .section-3 .section-4 .field_image_1x1 {
  width: 36.098%;
  margin-right: 5.372%;
}
body[screen=md] .item-vantage-2020 .section-3 .section-4 .field_contact_form {
  width: 58.53%;
}
body[screen=md] .item-vantage-2020 .section-3 .section-4 .field_contact_form .rsform-block {
  margin-bottom: 16px;
}
body[screen=md] .item-vantage-2020 .section-3 .section-4 .field_contact_form .rsform-block:last-child {
  margin-bottom: 0;
}
body[screen=md] .item-vantage-2020 .section-3 .section-4 .group-3 {
  padding: 50px 0 60px;
}

body[screen=sm] .item-vantage-2020 .section-1, body[screen=xs] .item-vantage-2020 .section-1 {
  align-items: flex-start;
}
body[screen=sm] .item-vantage-2020 .section-1 .group-1 .field_intro_text, body[screen=xs] .item-vantage-2020 .section-1 .group-1 .field_intro_text {
  font-size: 3.6rem;
  line-height: 42px;
}
body[screen=sm] .item-vantage-2020 .group-3 .field_image_1x1, body[screen=xs] .item-vantage-2020 .group-3 .field_image_1x1 {
  display: none;
}
body[screen=sm] .item-vantage-2020 .section-3 .section-4:before, body[screen=xs] .item-vantage-2020 .section-3 .section-4:before {
  width: 100%;
  height: calc(100% - 185px);
  top: auto;
  bottom: 0;
}
body[screen=sm] .item-vantage-2020 .section-3 .section-4 .field_image_1x1, body[screen=xs] .item-vantage-2020 .section-3 .section-4 .field_image_1x1 {
  width: 100%;
  margin-right: 0;
}
body[screen=sm] .item-vantage-2020 .section-3 .section-4 .field_image_3x2 img, body[screen=xs] .item-vantage-2020 .section-3 .section-4 .field_image_3x2 img {
  width: 100%;
}
body[screen=sm] .item-vantage-2020 .section-3 .section-4 .field_contact_form, body[screen=xs] .item-vantage-2020 .section-3 .section-4 .field_contact_form {
  width: 100%;
}
body[screen=sm] .item-vantage-2020 .section-3 .section-4 .field_contact_form .common-button, body[screen=xs] .item-vantage-2020 .section-3 .section-4 .field_contact_form .common-button {
  font-size: 1.55rem;
  line-height: 22px;
  padding: 6px 0;
}
body[screen=sm] .item-vantage-2020 .section-3 .section-4 .field_contact_form .rsform-block, body[screen=xs] .item-vantage-2020 .section-3 .section-4 .field_contact_form .rsform-block {
  margin-bottom: 16px;
}
body[screen=sm] .item-vantage-2020 .section-3 .section-4 .field_contact_form .rsform-block:last-child, body[screen=xs] .item-vantage-2020 .section-3 .section-4 .field_contact_form .rsform-block:last-child {
  margin-bottom: 0;
}

body[screen=sm] .item-vantage-2020 .section-1 {
  background-image: url(/templates/lyquix/images/2020-banner-SM.jpg);
}
body[screen=sm] .item-vantage-2020 .section-1 .group-1 {
  padding: 92px 0 62px;
}
body[screen=sm] .item-vantage-2020 .description {
  width: 83.036%;
}
body[screen=sm] .item-vantage-2020 .description h3 {
  margin-top: 25px;
}
body[screen=sm] .item-vantage-2020 .description .link {
  margin-top: 25px;
}
body[screen=sm] .item-vantage-2020 .section-2 {
  margin-top: 30px;
  margin-bottom: 30px;
}
body[screen=sm] .item-vantage-2020 .group-2 {
  padding: 35px 0;
}
body[screen=sm] .item-vantage-2020 .section-3 .section-4:before {
  width: 100%;
  height: calc(100% - 185px);
  top: auto;
  bottom: 0;
}
body[screen=sm] .item-vantage-2020 .section-3 .section-4 .field_contact_form .rsform-block {
  margin-bottom: 10px;
}
body[screen=sm] .item-vantage-2020 .section-3 .section-4 .field_contact_form .rsform-block.half {
  width: calc(50% - 7.5px);
}
body[screen=sm] .item-vantage-2020 .section-3 .section-4 .field_contact_form .rsform-block:last-child {
  margin-bottom: 0;
}
body[screen=sm] .item-vantage-2020 .section-3 .section-4 .group-3 {
  padding: 30px 0 50px;
  width: 83.904%;
  margin: 0 auto;
}
body[screen=sm] .item-vantage-2020 .section-3 .section-4 .group-3 .field_image_3x2 {
  margin-bottom: 25px;
}

body[screen=xs] .item-vantage-2020 .section-1 {
  background-image: url(/templates/lyquix/images/2020-banner-XS.jpg);
  background-size: 100%;
  background-position: initial;
}
body[screen=xs] .item-vantage-2020 .section-1 .group-1 {
  padding: 82px 0 30px;
  margin-left: 10.625%;
  margin-right: 10.625%;
}
body[screen=xs] .item-vantage-2020 .description {
  width: 100%;
}
body[screen=xs] .item-vantage-2020 .description h3 {
  margin-top: 25px;
}
body[screen=xs] .item-vantage-2020 .description .link {
  margin-top: 25px;
}
body[screen=xs] .item-vantage-2020 .description .link a {
  font-size: 1.5rem;
  line-height: 22px;
  background-position: 100% 5.5px;
}
body[screen=xs] .item-vantage-2020 .group-2 {
  padding: 30px 10.625% 35px;
  border: 0;
}
body[screen=xs] .item-vantage-2020 .section-2 {
  margin: 0;
}
body[screen=xs] .item-vantage-2020 .section-3 {
  background: none;
  background-image: url(/templates/lyquix/images/ribbon.jpg);
}
body[screen=xs] .item-vantage-2020 .section-3:before {
  background: linear-gradient(30.39deg, #00AEC1 0%, #009FA2 19.13%, #006D9D 55.03%, #004B79 100%);
  content: " ";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.9;
}
body[screen=xs] .item-vantage-2020 .section-3 .section-4:before {
  width: 100%;
  height: calc(100% - 104px);
  top: auto;
  bottom: 0;
}
body[screen=xs] .item-vantage-2020 .section-3 .section-4 .field_contact_form h2 {
  margin: 0 0 10px;
}
body[screen=xs] .item-vantage-2020 .section-3 .section-4 .field_contact_form .rsform-block {
  margin-bottom: 10px;
}
body[screen=xs] .item-vantage-2020 .section-3 .section-4 .field_contact_form .rsform-block.half {
  width: 100%;
}
body[screen=xs] .item-vantage-2020 .section-3 .section-4 .field_contact_form .rsform-block:last-child {
  margin-bottom: 0;
}
body[screen=xs] .item-vantage-2020 .section-3 .section-4 .group-3 {
  padding: 30px 0 50px;
  width: 78.75%;
  margin: 0 auto;
}
body[screen=xs] .item-vantage-2020 .section-3 .section-4 .group-3 .field_image_3x2 {
  margin-bottom: 25px;
}

.view_error404 article .container h1 {
  margin-top: 0;
}
.view_error404 article .container > *:last-child {
  margin-bottom: 0;
}

body[screen=xl].view_error404 article .container {
  padding: 80px 0 120px;
}

body[screen=lg].view_error404 article .container {
  padding: 80px 0 100px;
}

body[screen=md].view_error404 article .container {
  padding: 60px 0 100px;
}

body[screen=sm].view_error404 article .container h1, body[screen=xs].view_error404 article .container h1 {
  font-size: 2.8rem;
  line-height: 30px;
}

body[screen=sm].view_error404 article .container {
  padding: 50px 0 80px;
}

body[screen=xs].view_error404 article .container {
  padding: 40px 0 60px;
}

#lyqbox {
  color: #003066;
}
#lyqbox .content-wrapper {
  background-color: #fff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  height: auto;
  max-height: 90vh;
  overflow-y: auto;
  top: 50%;
  left: 50%;
  margin: 0;
  transform: translate(-50%, -50%);
}
#lyqbox .content-wrapper .close {
  background-image: url(/templates/lyquix/images/X-Lightbox.svg);
  width: 18px;
  height: 18px;
  background-size: cover;
  top: 35px;
  right: 4.5%;
  background-color: transparent;
}
#lyqbox .content-wrapper .content {
  padding-right: 0;
}
#lyqbox .content-wrapper .wrapper {
  padding: 69px 4.5% 94px;
  display: flex;
}
#lyqbox .content-wrapper .wrapper .image {
  position: absolute;
  top: 69px;
  left: 4.5%;
  width: 26.567%;
}
#lyqbox .content-wrapper .wrapper .image img {
  display: block;
  width: 100%;
}
#lyqbox .content-wrapper .wrapper .text {
  margin-left: calc(29.188% + 30px);
}
#lyqbox .content-wrapper .wrapper .text .title h3 {
  margin: 20px 0 6px;
}
#lyqbox .content-wrapper .wrapper .text .title > p:first-of-type {
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(212, 213, 214, 0.5);
  margin: 0;
}
#lyqbox .content-wrapper .wrapper .text .description {
  padding-top: 30px;
}
#lyqbox .content-wrapper .wrapper .text .description p:first-of-type {
  margin-top: 0;
}
#lyqbox .content-wrapper .wrapper .text .description p:last-of-type {
  margin-bottom: 0;
}

body[screen=xl] #lyqbox .content-wrapper, body[screen=lg] #lyqbox .content-wrapper {
  width: 1069px;
}

body[screen=md] #lyqbox .content-wrapper {
  width: 91.146vw;
}
body[screen=md] #lyqbox .content-wrapper .wrapper {
  padding: 69px 5.457% 86px;
}
body[screen=md] #lyqbox .content-wrapper .wrapper .image {
  width: 21.486%;
}
body[screen=md] #lyqbox .content-wrapper .wrapper .text {
  margin-left: calc(24.134% + 30px);
}
body[screen=md] #lyqbox .content-wrapper .wrapper .text .title > p:first-of-type {
  padding: 0 0 18px;
}
body[screen=md] #lyqbox .content-wrapper .wrapper .text .description {
  padding-top: 28px;
}

body[screen=sm] #lyqbox .content-wrapper .wrapper, body[screen=xs] #lyqbox .content-wrapper .wrapper {
  padding: 40px 8.405% 40px;
}
body[screen=sm] #lyqbox .content-wrapper .wrapper .text, body[screen=xs] #lyqbox .content-wrapper .wrapper .text {
  margin-left: 0;
  display: flex;
  flex-wrap: wrap;
}
body[screen=sm] #lyqbox .content-wrapper .wrapper .text .image, body[screen=xs] #lyqbox .content-wrapper .wrapper .text .image {
  position: static;
}
body[screen=sm] #lyqbox .content-wrapper .wrapper .text .title, body[screen=sm] #lyqbox .content-wrapper .wrapper .text .image, body[screen=xs] #lyqbox .content-wrapper .wrapper .text .title, body[screen=xs] #lyqbox .content-wrapper .wrapper .text .image {
  width: 50%;
}
body[screen=sm] #lyqbox .content-wrapper .wrapper .text .title, body[screen=xs] #lyqbox .content-wrapper .wrapper .text .title {
  display: flex;
  flex-wrap: wrap;
  align-content: center;
}
body[screen=sm] #lyqbox .content-wrapper .wrapper .text .title h3, body[screen=sm] #lyqbox .content-wrapper .wrapper .text .title p, body[screen=xs] #lyqbox .content-wrapper .wrapper .text .title h3, body[screen=xs] #lyqbox .content-wrapper .wrapper .text .title p {
  width: 100%;
}
body[screen=sm] #lyqbox .content-wrapper .wrapper .text .title h3, body[screen=xs] #lyqbox .content-wrapper .wrapper .text .title h3 {
  margin: 0;
}
body[screen=sm] #lyqbox .content-wrapper .wrapper .text .description, body[screen=xs] #lyqbox .content-wrapper .wrapper .text .description {
  padding-top: 20px;
}

body[screen=sm] #lyqbox .content-wrapper {
  width: 91.25vw;
}
body[screen=sm] #lyqbox .content-wrapper .close {
  top: 30px;
}
body[screen=sm] #lyqbox .content-wrapper .wrapper {
  padding: 40px 8.405% 40px;
}
body[screen=sm] #lyqbox .content-wrapper .wrapper .text .title {
  padding-left: 28px;
}

body[screen=xs] #lyqbox .content-wrapper {
  width: 90.625vw;
}
body[screen=xs] #lyqbox .content-wrapper .close {
  top: 20px;
}
body[screen=xs] #lyqbox .content-wrapper .wrapper {
  padding: 55px 5.172% 40px;
}
body[screen=xs] #lyqbox .content-wrapper .wrapper .text .title {
  padding-left: 8px;
}
body[screen=xs] #lyqbox .content-wrapper .wrapper .text .title > p:first-of-type {
  padding-bottom: 12px;
}


