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

body {
  margin: 0;
}

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

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

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

input[type="search"] {
  -webkit-appearance: none;
}

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

.w-clearfix:before, .w-clearfix:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

pre.w-code-block code > span {
  display: block !important;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  width: auto !important;
  height: auto !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.w-embed:before, .w-embed:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

.w-radio {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-radio:before, .w-radio:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-radio:after {
  clear: both;
}

.w-radio-input {
  float: left;
  margin: 3px 0 0 -20px;
  line-height: normal;
}

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.w-container:before, .w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

.w-row:before, .w-row:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  width: auto;
  height: auto;
  font-size: inherit;
  line-height: inherit;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

.w-richtext:before, .w-richtext:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

.w-nav:before, .w-nav:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

.w-tabs:before, .w-tabs:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

:root {
  --backgrounds: #fffbeb;
  --text--paragraph: Montserrat, sans-serif;
  --black: #1a1a1a;
  --text--heading: Montserrat, sans-serif;
  --primary-color: #ebc17d;
  --text--decorative: Cormorant Garamon;
  --border-radius: 0rem;
  --button: #c9a84c;
  --secondary-color: #edd089;
  --button-hover: #00000085;
  --secondary-50: #d9b20080;
  --white: #f7f7f7;
  --text: #e4e4e4;
  --tertiary-color: #0b2d61;
  --primary-50: #fb694f80;
  --box-shadow: #0000001a;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

body {
  background-color: var(--backgrounds);
  font-family: var(--text--paragraph);
  color: var(--black);
  font-size: 1rem;
  line-height: 1.4;
}

h1 {
  font-family: var(--text--heading);
  color: var(--primary-color);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
  line-height: 1.1;
}

h2 {
  font-family: var(--text--heading);
  color: var(--primary-color);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

h3 {
  color: var(--primary-color);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1;
}

h4 {
  color: var(--primary-color);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

h5 {
  color: var(--primary-color);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

h6 {
  color: var(--primary-color);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

p {
  font-family: var(--text--paragraph);
  margin-bottom: 0;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.5rem;
}

li {
  margin-bottom: .25rem;
}

img {
  max-width: 100%;
  display: inline-block;
}

label {
  margin-bottom: .25rem;
  font-weight: 500;
}

blockquote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

figure {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

figcaption {
  text-align: center;
  margin-top: .25rem;
}

.utility-page_component {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.utility-page_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 20rem;
  display: flex;
}

.utility-page_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.utility-page_image {
  margin-left: auto;
  margin-right: auto;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.margin-custom2 {
  margin: 2.5rem;
}

.padding-xlarge {
  padding: 4rem;
}

.margin-xlarge {
  margin: 4rem;
}

.margin-xsmall {
  margin: .5rem;
}

.padding-xhuge {
  padding: 8rem;
}

.margin-custom1 {
  margin: 1.5rem;
}

.padding-0 {
  padding: 0;
}

.padding-xxhuge {
  padding: 12rem;
}

.padding-huge {
  padding: 6rem;
}

.margin-large {
  margin: 3rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.margin-xxsmall {
  margin: .25rem;
}

.padding-custom3 {
  padding: 3.5rem;
}

.padding-large {
  padding: 3rem;
}

.margin-tiny {
  margin: .125rem;
}

.padding-small {
  padding: 1rem;
}

.padding-custom2 {
  padding: 2.5rem;
}

.margin-custom3 {
  margin: 3.5rem;
}

.padding-custom1 {
  padding: 1.5rem;
}

.margin-huge {
  margin: 6rem;
}

.padding-medium {
  padding: 2rem;
}

.padding-xsmall {
  padding: .5rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.padding-xxsmall {
  padding: .25rem;
}

.margin-xhuge {
  margin: 8rem;
}

.padding-tiny {
  padding: .125rem;
}

.margin-small {
  margin: 1rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-xxhuge {
  margin: 12rem;
}

.margin-0 {
  margin: 0;
}

.margin-horizontal {
  margin-top: 0;
  margin-bottom: 0;
}

.padding-top {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.margin-vertical {
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom, .margin-bottom.margin-small, .margin-bottom.margin-xxlarge, .margin-bottom.margin-xsmall, .margin-bottom.margin-medium, .margin-bottom.margin-xxsmall, .margin-bottom.margin-large {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.padding-left {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.padding-vertical {
  padding-left: 0;
  padding-right: 0;
}

.padding-horizontal {
  padding-top: 0;
  padding-bottom: 0;
}

.margin-right {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.margin-top, .margin-top.margin-medium {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-left {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.padding-right {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.padding-bottom {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.form_checkbox {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.form_checkbox-icon {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-checked {
  background-size: 90%;
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-focus {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.fs-styleguide_background {
  border: 1px solid #0000001a;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.fs-styleguide_spacing {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-image: linear-gradient(to top, #2d40ea1a, #fff0);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start stretch;
  display: grid;
  position: relative;
}

.icon-1x1-small {
  flex: none;
  width: 1rem;
  height: 1rem;
}

.overflow-auto {
  overflow: auto;
}

.spacing-clean {
  margin: 0;
  padding: 0;
}

.icon-1x1-large {
  width: 2.5rem;
  height: 2.5rem;
}

.z-index-2 {
  z-index: 2;
  position: relative;
}

.fs-styleguide_background-space {
  width: 1px;
  height: 1px;
  margin: 5rem;
}

.text-style-strikethrough {
  text-decoration: line-through;
}

.fs-styleguide_item {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  border-bottom: 1px solid #0000001a;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 3rem;
  display: grid;
  position: relative;
}

.fs-styleguide_item.is-stretch {
  justify-items: stretch;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.fs-styleguide_item-header {
  border-bottom: 1px solid #0000001a;
  width: 100%;
  padding-bottom: 2rem;
}

.fs-styleguide_heading-large {
  font-size: 6rem;
}

.background-color-black {
  color: #f5f5f5;
  background-color: #000;
}

.z-index-1 {
  z-index: 1;
  position: relative;
}

.text-color-black {
  color: #000;
}

.text-color-grey {
  color: gray;
}

.fs-styleguide_2-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.fs-styleguide_2-col.is-align-start {
  align-items: start;
}

.form_message-success {
  padding: 1.25rem;
}

.fs-styleguide_row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-style-h3 {
  font-family: var(--text--heading);
  color: var(--black);
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

.text-rich-text h1 {
  margin-top: 0;
  margin-bottom: .5rem;
}

.text-rich-text h2, .text-rich-text h3, .text-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.text-rich-text h5, .text-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}

.text-rich-text p {
  margin-bottom: 1rem;
}

.text-rich-text ul, .text-rich-text ol {
  margin-bottom: 1.5rem;
}

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

.container-small {
  z-index: 2;
  width: 92%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.icon-height-small {
  height: 1rem;
}

.icon-1x1-medium {
  width: 2rem;
  height: 2rem;
}

.heading-style-h1 {
  font-family: var(--text--heading);
  color: var(--primary-color);
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}

.padding-global {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

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

.padding-section-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.max-width-small {
  width: 100%;
  max-width: 20rem;
}

.text-color-white {
  color: #fff;
}

.text-style-italic {
  font-style: italic;
}

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

.overflow-hidden {
  overflow: hidden;
}

.fs-styleguide_section-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 3rem;
  line-height: 1.4;
  display: grid;
}

.text-size-tiny {
  font-size: .75rem;
}

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

.fs-styleguide_1-col {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.overflow-visible {
  overflow: visible;
}

.fs-styleguide_empty-box {
  z-index: -1;
  background-color: #2d40ea0d;
  border: 1px dashed #2d40ea;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

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

.fs-styleguide_heading-medium {
  font-size: 4rem;
}

.max-width-xsmall {
  width: 100%;
  max-width: 16rem;
}

.fs-styleguide_4-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.text-size-regular {
  font-size: 1rem;
}

.text-weight-xbold {
  font-weight: 800;
}

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

.text-weight-bold {
  font-weight: 700;
}

.max-width-medium {
  width: 100%;
  max-width: 32rem;
}

.fs-styleguide_item-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.fs-styleguide_header-block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.background-color-white {
  background-color: #fff;
}

.text-style-muted {
  opacity: .6;
}

.text-size-small {
  font-size: .875rem;
}

.heading-style-h4 {
  font-family: var(--text--decorative);
  color: var(--primary-color);
  margin-bottom: 1rem;
  font-size: 2.8rem;
  font-weight: 500;
  line-height: .9;
}

.heading-style-h4.benefit {
  font-size: 2rem;
  font-weight: 700;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.form_radio-icon {
  width: .875rem;
  height: .875rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .5rem;
}

.form_radio-icon.w--redirected-checked {
  border-width: .25rem;
  width: .875rem;
  height: .875rem;
}

.form_radio-icon.w--redirected-focus {
  width: .875rem;
  height: .875rem;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

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

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

.background-color-grey {
  background-color: #f5f5f5;
}

.form_input {
  background-color: #0000;
  min-height: 3rem;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
}

.form_input.is-text-area {
  min-height: 8rem;
  padding-top: .75rem;
}

.heading-style-h6 {
  font-family: var(--text--heading);
  color: var(--primary-color);
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

.padding-section-large {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.fs-styleguide_3-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.fs-styleguide_3-col.is-align-start {
  align-items: start;
}

.text-style-link {
  color: #000;
  text-decoration: underline;
}

.text-size-large {
  font-size: 1.5rem;
}

.fs-styleguide_header {
  background-color: #0000000d;
}

.heading-style-h2 {
  font-family: var(--text--heading);
  color: var(--primary-color);
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.fs-styleguide_label {
  color: #fff;
  background-color: #2d40ea;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem .75rem .3rem;
  font-weight: 600;
  display: flex;
}

.fs-styleguide_label.is-tag {
  background-color: #be4aa5;
}

.fs-styleguide_label.is-hex {
  color: #000;
  background-color: #f5f5f5;
}

.fs-styleguide_version {
  z-index: 5;
  color: #000;
  font-weight: 500;
  text-decoration: none;
}

.heading-style-h5 {
  font-family: var(--text--heading);
  color: var(--primary-color);
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

.container-large {
  z-index: 2;
  width: 92%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.icon-height-medium {
  height: 2rem;
}

.text-style-allcaps {
  text-transform: uppercase;
}

.overflow-scroll {
  overflow: scroll;
}

.form_message-error {
  margin-top: .75rem;
  padding: .75rem;
}

.icon-height-large {
  height: 3rem;
}

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

.form_component {
  margin-bottom: 0;
}

.max-width-xxsmall {
  width: 100%;
  max-width: 12rem;
}

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.text-style-quote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.button {
  border-radius: var(--border-radius);
  background-color: var(--button);
  background-image: linear-gradient(66deg, var(--secondary-color), #dfc67e 51%, #b4902b);
  color: var(--black);
  padding: .75rem 1.5rem;
  text-decoration: none;
  transition: all .2s;
}

.button:hover {
  background-color: var(--button-hover);
  box-shadow: 1px 2px 8px 1px var(--secondary-color);
  transform: translate(0, -2px);
}

.button.is-text {
  color: #000;
  background-color: #0000;
  border: 2px solid #0000;
}

.button.is-small {
  padding: .5rem 1.25rem;
}

.button.is-large {
  padding: 1rem 2rem;
}

.button.is-secondary {
  border: 1px solid var(--secondary-color);
  color: var(--secondary-color);
  background-color: #0000;
}

.button.is-secondary:hover {
  background-color: var(--secondary-50);
  color: var(--white);
}

.button.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button.is-icon:hover {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
}

.button.is-white {
  border: 1px solid var(--white);
  color: var(--white);
  background-color: #0000;
}

.button.is-white:hover {
  background-color: var(--white);
  color: var(--black);
}

.fs-styleguide_classes {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-size-medium {
  font-size: 1.25rem;
}

.fs-styleguide_section {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.fs-styleguide_section.is-vertical {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-group.align-center {
  justify-content: center;
  align-items: center;
}

.hide {
  display: none;
}

.padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.container-medium {
  z-index: 2;
  width: 92%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.form_radio {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.fs-styleguide_spacing-all {
  display: none;
}

.fs-styleguide_color.is-1 {
  background-color: #000;
}

.fs-styleguide_color.is-2 {
  background-color: #f5f5f5;
}

.fs-styleguide_color.is-3 {
  background-color: #fff;
}

.spacer-huge {
  width: 100%;
  padding-top: 6rem;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.fs-styleguide_spacer-box {
  background-color: #2d40ea1a;
  border: 1px dashed #2d40ea;
  width: 100%;
  position: relative;
}

.spacer-xsmall {
  width: 100%;
  padding-top: .5rem;
}

.spacer-small {
  width: 100%;
  padding-top: 1rem;
}

.spacer-xhuge {
  width: 100%;
  padding-top: 8rem;
}

.spacer-tiny {
  width: 100%;
  padding-top: .125rem;
}

.spacer-xxsmall {
  width: 100%;
  padding-top: .25rem;
}

.spacer-xxhuge {
  width: 100%;
  padding-top: 12rem;
}

.spacer-xlarge {
  width: 100%;
  padding-top: 4rem;
}

.spacer-large {
  padding-top: 3rem;
}

.spacer-xxlarge {
  width: 100%;
  padding-top: 5rem;
}

.cta-grid {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

.subtitle {
  letter-spacing: 4px;
  text-transform: uppercase;
}

.text-block-133 {
  color: #2b2b2b;
}

.subtitle-line-2 {
  background-color: var(--secondary-color);
  width: 50px;
  height: 2px;
  margin-right: 10px;
}

.contact-select-filed {
  color: #595959;
  background-color: #0000;
  border: 1px solid #e5e5e5;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  height: 51px;
  margin-bottom: 20px;
  padding: 12px;
  font-weight: 300;
  line-height: 1.7em;
}

.contact-select-filed:focus {
  border-color: #b29454;
}

.contact-select-filed::placeholder {
  color: #595959;
}

._3d-trigger {
  z-index: 10;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 110%;
  height: 100%;
  display: flex;
  position: absolute;
}

.checkbox-labela {
  color: #2b2b2b;
  font-size: 12px;
  line-height: 1.2;
}

.checkbox-labela.b {
  width: 90%;
}

.footer-contact-grid-a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 40px;
}

.contact-text-wrap {
  color: #000;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  align-items: center;
  display: flex;
}

.checkbox-fielda {
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.checkbox-fielda.b {
  text-align: left;
}

.terms-link-a {
  color: #2b2b2b;
}

.line {
  background-color: var(--secondary-color);
  flex: 0 75px;
  height: 1px;
  margin-top: 12px;
}

.contact-heading-b {
  font-size: 40px;
  line-height: 1;
}

.image-animation-trigger {
  z-index: 10;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.para-wrapper {
  color: #595959;
}

.contact-form-row {
  margin-bottom: 25px;
}

.cta---image-wrap {
  z-index: 10;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.contact-grid-b {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.parallax-animation {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.contact-message-field {
  color: #272727;
  background-color: #0000;
  border: 1px solid #e5e5e5;
  border-radius: 5px;
  min-height: 102px;
  margin-bottom: 0;
  padding: 12px;
  font-weight: 300;
  line-height: 1.7em;
}

.contact-message-field:focus {
  border-color: #b29454;
}

.contact-message-field::placeholder {
  color: #595959;
}

.footer-icon-a {
  width: 25px;
  height: auto;
  color: var(--secondary-color);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cover-image {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.cover-image.is-parallax {
  object-position: 50% 15%;
  height: 120%;
  top: auto;
  bottom: auto;
}

.interior-hero_subtitle {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  margin-bottom: 0;
  display: grid;
}

.accordian-item-2 {
  border-bottom: 1px solid var(--secondary-color);
  width: 100%;
  padding-left: 12px;
  padding-right: 12px;
  transition: all .3s;
  display: block;
}

.section_cta {
  padding-top: 60px;
  padding-bottom: 60px;
}

.checkbox-b {
  border-color: #2b2b2b;
  border-radius: 20px;
  margin-top: 0;
  margin-left: 5px;
  margin-right: 10px;
}

.contact-form-title {
  color: #2b2b2b;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36.5px;
  font-weight: 400;
  line-height: 1.4em;
}

._3d-block {
  z-index: 8;
  perspective: 1000px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.animation-color-bg-2 {
  z-index: 15;
  background-color: #2b2b2b;
  display: none;
  position: absolute;
  inset: 0%;
}

.stacked-heading {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.empty-state-3 {
  display: none;
}

.contact-input-field {
  color: #272727;
  background-color: #0000;
  border: 1px solid #e5e5e5;
  border-radius: 5px;
  height: 51px;
  margin-bottom: 0;
  padding: 13px 15px 12px 40px;
  font-weight: 400;
  line-height: 1.7em;
}

.contact-input-field:focus {
  border-color: #b29454;
}

.contact-input-field::placeholder {
  color: #595959;
}

.contact-input-field.phone {
  background-image: url("https://cdn.prod.website-files.com/699675a33e677d728b5d1de4/699675a33e677d728b5d1def_phone%202.svg");
  background-position: 15px;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  font-weight: 300;
}

.contact-input-field.mail {
  background-image: url("https://cdn.prod.website-files.com/699675a33e677d728b5d1de4/699675a33e677d728b5d1e0a_mail.svg");
  background-position: 15px;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  font-weight: 300;
}

.contact-input-field.name {
  background-image: url("https://cdn.prod.website-files.com/699675a33e677d728b5d1de4/699675a33e677d728b5d1df0_User.svg");
  background-position: 15px;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  max-width: 100%;
  margin-bottom: 20px;
  font-weight: 300;
}

.sub {
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-size: 15px;
}

.submit-btn-wrapper {
  text-align: left;
}

.contact-heading-text-wrap {
  grid-column-gap: 36px;
  grid-row-gap: 16px;
  border-bottom: 1px #eef0f6;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-bottom: 60px;
  display: grid;
}

.contact-form-heading {
  text-align: center;
}

.icon-block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.map-wrapper {
  z-index: 0;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.cta_content-wrap {
  z-index: 2;
  border: 2px solid var(--secondary-color);
  border-radius: var(--border-radius);
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 60px 40px;
  display: flex;
  position: relative;
}

.contact-form-wrapper-b {
  z-index: 1;
  border-radius: var(--border-radius);
  background-color: #fff;
  width: 100%;
  padding: 40px 40px 20px;
  box-shadow: 3px 3px 12px #0003;
}

.contact-us-sub-heading {
  text-align: center;
  margin-top: 0;
  margin-bottom: 38px;
}

.map-container {
  border-radius: var(--border-radius);
  border: 2px solid #00000040;
  width: 100%;
  height: 80%;
  position: relative;
}

.map {
  border-radius: var(--border-radius);
  position: absolute;
  inset: 0%;
}

.heading-wrapper-2 {
  color: #272727;
  max-width: 100%;
}

.image-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
  overflow: hidden;
}

.image-one {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  object-position: 50% 10%;
  width: 100%;
  max-height: 500px;
  overflow: hidden;
}

.image-two {
  object-fit: cover;
  object-position: 50% 10%;
  width: 100%;
  max-height: 500px;
  overflow: hidden;
}

.text-size-medium-2 {
  font-size: 1.125rem;
}

.before-and-after_feature_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.before-and-after_feature_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.text-weight-semibold {
  font-weight: 600;
}

.icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.filters_results-text {
  font-family: var(--text--paragraph);
  font-size: .875rem;
}

.filters_filters-wrapper {
  position: sticky;
  top: 10vh;
}

.collection_item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.filters_scroll-wrapper {
  height: 80vh;
  padding-bottom: 4rem;
  overflow: auto;
}

.spacer {
  background-color: var(--secondary-50);
  width: 80%;
  height: 2px;
  margin: 3.5rem auto;
}

.related-section {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.filters_form-radio1-icon {
  border-color: var(--secondary-color);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .75rem;
}

.filters_form-radio1-icon.w--redirected-checked {
  border-color: var(--secondary-color);
  background-color: var(--secondary-color);
  width: 1.125rem;
  height: 1.125rem;
}

.filters_form-radio1-icon.w--redirected-focus {
  box-shadow: none;
  margin-top: 0;
}

.filters_feed-header {
  grid-column-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.5rem;
  display: flex;
}

.filters_tablet-modal-menu {
  display: none;
}

.filters_filter-options {
  overflow: hidden;
}

.button-icon-left {
  margin-right: .5rem;
}

.filters_form-checkbox1 {
  align-items: center;
  margin-bottom: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1.25rem;
  display: flex;
}

.filters_close-icon {
  cursor: pointer;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: .5rem;
}

.filters_empty {
  text-align: center;
  border: 1px solid #0000;
  padding: 2.9rem;
}

.filters_tablet-filters-button {
  text-align: center;
  background-color: #0000;
  padding: .75rem 1.5rem;
  display: none;
}

.filters_list-wrapper {
  margin-bottom: 1.25rem;
}

.filters_tablet-modal-close-button {
  display: none;
}

.filters_layout {
  grid-column-gap: 1.5rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(max-content, .25fr) 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.filters_form {
  background-color: #0000;
}

.filters_tags-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  flex: 1;
  align-items: flex-start;
  margin-right: 2rem;
  display: flex;
}

.filter-text {
  max-width: 30ch;
  font-family: var(--text--paragraph);
  margin-top: auto;
  margin-bottom: auto;
}

.filters_form-header {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.5rem;
  padding-right: 1rem;
  display: flex;
}

.filters_form-block {
  margin-bottom: 0;
}

.filters_heading {
  color: var(--secondary-color);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.filters_form-radio1 {
  align-items: center;
  margin-bottom: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1.125rem;
  display: flex;
}

.tag {
  background-color: var(--secondary-color);
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 5px 5px 5px 10px;
  font-size: 12px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.tag:hover {
  background-color: var(--secondary-50);
}

.filters_results-wrapper {
  margin-bottom: 1.5rem;
  display: flex;
}

.filters_form-checkbox1-icon {
  border-color: var(--secondary-color);
  cursor: pointer;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin: auto .75rem auto -1.25rem;
  transition: all .2s;
}

.filters_form-checkbox1-icon.w--redirected-checked {
  border-color: var(--secondary-color) #c4975f #c4975f;
  background-color: var(--secondary-color);
  box-shadow: none;
  background-image: none;
}

.filters_form-checkbox1-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.filters_filter-group-heading {
  border-top: 1px solid var(--secondary-50);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.grid._2x2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid._3x {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.filter-card_button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.tag-collection-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.related-services-wrap {
  font-family: Montserrat, sans-serif;
}

.tag-collection-item {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  margin-right: 8px;
  padding-top: 0;
  padding-bottom: 5px;
  display: inline-flex;
}

.categories-card-title {
  text-transform: uppercase;
  font-size: 1.6rem;
}

.categories-card-title.small {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 1rem;
}

.demographic-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #d8a35c;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 8px;
  display: grid;
}

.demographic-grid.no-outline {
  border-style: none;
  flex: 1;
  grid-template-columns: 1fr 1fr;
  place-items: center stretch;
  margin-top: 23px;
  margin-bottom: 23px;
  font-family: Montserrat, sans-serif;
}

.filter-card_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--secondary-50);
  border-radius: var(--border-radius);
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: stretch;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.text-medium {
  font-size: 1.25rem;
}

.text-medium.highlight {
  font-family: var(--text--decorative);
  letter-spacing: 2px;
  text-transform: capitalize;
  margin-bottom: 12px;
  font-size: 1.1rem;
}

.text-medium.highlight.gold-highlight {
  margin-bottom: 10px;
}

.criteria {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.criteria.card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  font-family: var(--text--paragraph);
  align-items: flex-start;
}

.related-services-title {
  margin-bottom: 11px;
}

.filter-card_image-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 250px;
  display: flex;
  overflow: hidden;
}

.filter-card_image-wrapper.before-after {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 250px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.filter-card_image-wrapper.blog {
  height: 250px;
}

.filter-card_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding: 1rem 1rem 1.5rem;
  display: flex;
}

.filter-card_image {
  aspect-ratio: auto;
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-height: 300px;
  display: block;
}

.filter-card_image.cover-image {
  object-fit: cover;
  position: static;
  inset: 0%;
}

.empty-state {
  display: none;
}

.blog-post_header_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog-post_header_date-wrapper {
  margin-top: .25rem;
  display: flex;
}

.blog-post_header_image-wrapper {
  width: 100%;
  height: 600px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.breadcrumb-divider {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.blog-post_header_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.blog-post_header_author-wrapper {
  align-items: center;
  display: flex;
}

.blog-post_header_content-top {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.blog-post_header_breadcrumb {
  align-items: center;
  width: 100%;
  margin-bottom: 1.5rem;
  display: flex;
}

.breadcrumb-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  text-decoration: none;
}

.breadcrumb-link.w--current {
  font-weight: 600;
}

.blog-post_header_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog-post_header_author-image-wrapper {
  margin-right: 1rem;
}

.blog-post_header_title-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.blog-post_body_content {
  margin-bottom: 4rem;
}

.section_blog-post_cta {
  position: relative;
}

.section {
  width: 100%;
  position: relative;
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.image-wrapper {
  height: 100%;
}

.filter-title {
  color: var(--secondary-color);
  text-transform: uppercase;
  font-weight: 700;
}

.nav-scroll-trigger {
  width: 0;
  height: 5vh;
  position: absolute;
  inset: 0% auto auto 0%;
}

.split-links {
  color: #fff;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-height: 525px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  position: relative;
}

.navbar_dropdown-link {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #000;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  display: flex;
}

.container {
  z-index: 2;
  width: 92%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.bg-image {
  z-index: 0;
  opacity: 1;
  object-fit: cover;
  object-position: 50% 35%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fixed-cta_component {
  z-index: 997;
  position: fixed;
  inset: auto 0% 0% auto;
}

.fixed-cta_button {
  border-top-left-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
  background-color: var(--button);
  color: var(--white);
  letter-spacing: .05em;
  text-transform: uppercase;
  writing-mode: vertical-lr;
  padding: 1rem;
}

.fixed-cta_button.is-phone-num, .fixed-cta_icon {
  display: none;
}

.faq_accordian-item {
  z-index: 1;
  border-bottom: 1px solid var(--secondary-color);
  width: 100%;
  transition: all .3s;
  display: block;
}

.service-content_section {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.service-content_section.fullwidth {
  display: block;
}

.faq_accordian-toggle {
  padding: 0;
  display: block;
}

.service-content_block {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.service-content_text-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-right: 1px solid silver;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-right: 2rem;
  display: flex;
}

.benefits_grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.faq_accordian {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px #eeb4b4;
  border-radius: 8px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.benefits_section {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.faq_accordian-dropdown {
  background-color: #0000;
  width: 100%;
  display: block;
  position: static;
  overflow: hidden;
}

.section-bg-image {
  z-index: -1;
  opacity: .35;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section-bg-overlay {
  z-index: 0;
  background-image: linear-gradient(#fff, #75757500 25%, #9e9e9e00 75%, #fff);
  position: absolute;
  inset: 0%;
}

.faq_accordian-content {
  width: 100%;
  padding-bottom: 1rem;
}

.service-content_image-wrap {
  width: 100%;
  height: 100%;
  position: relative;
}

.benefits_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: var(--border-radius);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  padding: 35px 30px 30px;
  display: grid;
  box-shadow: 0 2px 5px #0003;
}

.faq_accordian-title-wrap {
  white-space: normal;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-bottom: 1rem;
  line-height: 25px;
  display: flex;
}

.contact-form_input {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-flow: column;
  display: flex;
  overflow: hidden;
}

.contact-form_form-block {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-radius: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact-form_map-wrapper {
  aspect-ratio: 1;
  border-radius: 0;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.contact-form_form-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  width: 100%;
  color: var(--black);
  grid-template-rows: auto;
}

.contact-form_map-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact-form_field-label {
  color: var(--white);
  margin-bottom: 6px;
  font-weight: 500;
}

.contact-form_checkbox-label {
  width: 90%;
  font-family: var(--text--paragraph);
  color: var(--white);
  font-size: 12px;
  line-height: 1.2;
}

.contact-form_privacy-link {
  color: var(--white);
  font-weight: 700;
  text-decoration: underline;
}

.contact-form_block-wrapper {
  border-radius: 0;
}

.contact-form_info-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--white);
  align-items: center;
  text-decoration: none;
  display: flex;
}

.contact-form_map-embed {
  filter: none;
  position: absolute;
  inset: 0%;
}

.text-color-red-500 {
  color: #aa3c3c;
}

.contact-form_form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.contact-form_form-wrapper {
  width: 100%;
}

.contact-form_info-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.contact-form_map-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.checkboxa {
  aspect-ratio: 1;
  border: 1px solid #fff;
  border-radius: 99px;
  width: 15px;
  height: 15px;
  margin-top: 0;
  margin-left: 5px;
  margin-right: 10px;
}

.checkboxa.w--redirected-checked {
  background-color: #171717;
  background-size: 10px;
  border-color: #171717;
  border-radius: 99px;
  margin-top: 0;
  margin-left: 4px;
  margin-right: 8px;
}

.contact-form_text-area {
  color: #171717;
  border-style: solid;
  border-width: 0 0 1px;
  border-bottom-color: #fff;
  min-height: 120px;
  margin-bottom: 0;
  padding: 16px;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.contact-form_text-area::placeholder {
  color: #737373;
}

.contact-form_text-field {
  color: #171717;
  border: 0 solid #000;
  border-bottom: 1px solid #fff;
  min-height: 56px;
  margin-bottom: 0;
  padding: 16px;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.contact-form_text-field::placeholder {
  color: #737373;
}

.contact-form_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--black);
  color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem;
  display: grid;
}

.contact-form_info-icon {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  transition: color .2s;
  display: flex;
}

.about_tagline-banner {
  flex-direction: column;
  justify-content: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
  position: relative;
}

.about_intro-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 2rem;
  display: grid;
}

.about_tagline-logo {
  z-index: 0;
  opacity: .25;
  width: auto;
  max-width: 200px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.about_split-content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.about_tagline {
  z-index: 1;
  font-family: var(--text--heading);
  color: var(--primary-color);
  text-align: center;
  text-transform: uppercase;
  font-size: 3rem;
  line-height: 1em;
  position: relative;
}

.about_sub-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.about_intro-title {
  font-family: var(--text--decorative);
  color: var(--primary-color);
  text-align: center;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.about_sub-content-title {
  font-family: var(--text--heading);
  font-size: 3rem;
  line-height: 1.2;
}

.interior-hero_h1 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-size: 3rem;
  line-height: 1;
}

.interior-hero_title-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 95%;
  display: grid;
}

.interior-hero_section {
  z-index: 1;
  height: 50vh;
  position: relative;
}

.interior-hero_title-container {
  z-index: 2;
  height: 100%;
  color: var(--white);
  justify-content: center;
  align-items: center;
  padding-top: 10rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  position: relative;
}

.interior-hero_subtitle-line {
  background-color: #bfbfbf;
  width: 36px;
  height: 2px;
  margin-left: 0;
  display: flex;
}

.interior-hero_subtitle-line.left {
  background-image: none;
  justify-content: flex-end;
  margin-left: 0;
}

.solid-subtitle-line {
  color: #3d405b;
  background-color: #fff;
  width: 40%;
  height: 100%;
  line-height: 2;
}

.interior-hero_video-overlay-filtered {
  z-index: 1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.interior-hero_bg-video-filtered {
  z-index: 1;
  filter: grayscale();
  mix-blend-mode: normal;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.navbar_component {
  z-index: 999;
  width: 100%;
  position: fixed;
  top: 0;
}

.custom-modal {
  z-index: 9999;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  background-color: #fff;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  max-width: 40rem;
  max-height: 95vh;
  padding: 2rem 1rem;
  display: grid;
  position: absolute;
  overflow: hidden auto;
}

.close-text {
  font-size: 2rem;
  transform: rotate(45deg);
}

.modal-title {
  text-transform: uppercase;
  font-size: 2rem;
  font-weight: 700;
}

.modal-bg {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #00000040;
  width: 100%;
  height: 100%;
}

.modal-close-link {
  position: absolute;
  top: 0;
  right: .5rem;
}

.animations {
  display: none;
}

.slide-up.is-full {
  width: 100%;
}

.interior-hero_video-overlay {
  z-index: 1;
  background-image: linear-gradient(#0000004d, #0000004d);
  position: absolute;
  inset: 0%;
}

.interior-hero_bg-video {
  z-index: 0;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_before-and-after_content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_before-and-after_block {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.layout239_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.employee_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.employee-image-wrapper {
  width: 100%;
  position: relative;
}

.button-2 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 8px;
  padding: .75rem 1.5rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
}

.button-2:hover {
  background-color: #00000085;
}

.button-2.is-secondary {
  color: #484848;
  background-color: #0000;
  border: 1px solid #484848;
}

.button-2.is-secondary:hover {
  color: #fff;
  background-color: #7f2c5780;
}

.employee-image {
  width: 100%;
  height: 100%;
}

.contact-form_title {
  font-family: var(--text--heading);
  color: var(--white);
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.benefits_title {
  font-family: var(--text--decorative);
  color: var(--primary-color);
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.container-full {
  z-index: 2;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.navbar_logo-link {
  max-width: 200px;
}

.top-banner_embed-social-icons {
  width: 22px;
  height: 22px;
  color: var(--black);
  font-size: 0;
  line-height: 1;
}

.navbar-right_dropdown-wrapper {
  width: 100%;
  padding-left: 20px;
}

.navbar-right_menu {
  z-index: 99;
  background-color: #fff;
  position: fixed;
  overflow: auto;
}

.navbar-right_dropdown {
  width: 100%;
  display: block;
}

.navbar-right_additional-styles {
  display: none;
}

.navbar_content-wrap {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.navbar-right_navbar-logo {
  filter: brightness(139%);
  width: 100%;
  height: auto;
}

.navbar-right_link-txt {
  margin-bottom: 0;
}

.top-banner_link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--black);
  font-weight: 400;
  text-decoration: none;
  transition: opacity .2s;
  display: flex;
}

.top-banner_link:hover {
  opacity: .7;
}

.navbar-right_top-banner {
  position: relative;
}

.navbar-right_dropdown-icon {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.navbar-right_navbar {
  background-color: #ddd0;
}

.top-banner_background-color {
  background-color: var(--secondary-color);
  position: absolute;
  inset: 0%;
}

.top-banner_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.top-banner_social-link-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.navbar-right_dropdown-link {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #000;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  display: flex;
}

.navbar-right_menu-logo {
  width: 100%;
  height: auto;
}

.navbar-right_close-menu {
  color: #000;
  font-size: 2rem;
  text-decoration: none;
  position: absolute;
  inset: 2% 5% auto auto;
  transform: rotate(45deg);
}

.navbar-right_button-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar-right_menu-btn {
  background-color: #fff;
  border: 1px solid #d1d1d1;
  border-radius: .5rem;
  padding: .7rem 1rem;
}

.navbar-right_menu-btn.w--open {
  background-color: #fff;
  border-color: #2b2b2b;
}

.navbar-right_icon {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.navbar-right_dropdown-list {
  background-color: #0000;
}

.navbar-right_dropdown-list.w--open {
  padding-top: 0;
  padding-left: 0%;
  padding-right: 0%;
  position: static;
  inset: auto 0;
}

.top-banner_social-link {
  color: #fff;
  text-decoration: none;
  transition: opacity .2s;
}

.top-banner_social-link:hover {
  opacity: .4;
}

.top-banner_contact-icon {
  width: 20px;
}

.navbar-right_nav-link {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: .5rem;
  transition: all .3s;
  display: flex;
}

.navbar-right_nav-link:hover {
  background-color: var(--secondary-50);
  opacity: .7;
}

.navbar-right_nav-link.w--current {
  color: #008fd9;
}

.navbar-right_menu-wrapper {
  z-index: 3;
  flex: 1;
  align-items: center;
  display: flex;
}

.navbar-right_link-wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: row;
  display: flex;
}

.navbar-right_navbar-container {
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 10px 2.5rem;
  display: flex;
  position: relative;
}

.top-banner_container {
  z-index: 2;
  width: 92%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.navbar-right_menu-container {
  z-index: 999;
  width: 330px;
  height: 100vh;
  margin-left: auto;
  padding-top: 7rem;
  padding-left: 1rem;
  padding-right: 1rem;
  position: relative;
  overflow: auto;
}

.navbar-right_menu-icon {
  color: #000;
}

.navbar-right_menu-overlay {
  z-index: 2;
  background-color: #0000;
  display: none;
  position: fixed;
  inset: 0%;
}

.navbar-right_nav-wrap {
  z-index: 998;
  position: relative;
  inset: 0 0 auto;
}

.tri-footer_eas-logo {
  width: 200px;
}

.tri-footer_logo-image {
  filter: brightness(0%) invert();
  width: 100%;
  height: auto;
}

.tri-footer_social-link-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  display: flex;
}

.tri-footer_component {
  position: relative;
}

.tri-footer_col-title {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.tri-footer_social-link {
  color: #fff;
  text-decoration: none;
  transition: opacity .2s;
}

.tri-footer_social-link:hover {
  opacity: .4;
}

.bg-overlay {
  z-index: 1;
  background-image: linear-gradient(#00000073, #00000073);
  position: absolute;
  inset: 0%;
}

.tri-footer_link-inner-flex {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: flex;
}

.tri-footer_wrapper {
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.tri-footer_accessibility-block {
  z-index: 2;
  background-color: #fff;
  width: 100%;
  padding: 3rem 1rem 4rem;
  position: relative;
}

.tri-footer_eas-logo-wrap {
  color: #000;
  flex-flow: column;
  justify-content: flex-end;
  margin-left: auto;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.3;
  text-decoration: none;
  transition: opacity .2s;
  display: flex;
}

.tri-footer_eas-logo-wrap:hover {
  opacity: .6;
}

.tri-footer_link-arrow {
  filter: invert();
  max-width: 20px;
}

.tri-footer_link-arrow.is-inverted {
  filter: invert();
  width: 100%;
  height: auto;
}

.tri-footer_accessibility-text {
  text-align: center;
  width: 100%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  font-size: .8rem;
}

.tri-footer_col {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #fff;
  border-right: 1px solid #ffffff4d;
  flex-flow: column;
  flex: 1;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.tri-footer_col.is-last {
  border-right-style: none;
  padding-right: 0;
}

.tri-footer_col.is-first {
  justify-content: center;
  padding-left: 0;
}

.tri-footer_contact-icon {
  width: 20px;
}

.tri-footer_default-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #fff;
  letter-spacing: .5px;
  cursor: pointer;
  text-decoration: none;
  display: flex;
  position: relative;
}

.tri-footer_bottom-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  width: 92%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.tri-footer_logo-link {
  width: 100%;
  max-width: 250px;
  margin-bottom: 10px;
  transition: opacity .2s;
}

.tri-footer_logo-link:hover {
  opacity: .7;
}

.tri-footer_copyright-text {
  flex: 1;
  font-size: .8rem;
}

.tri-footer_link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  font-weight: 400;
  text-decoration: none;
  transition: opacity .2s;
  display: flex;
}

.tri-footer_link:hover {
  opacity: .7;
}

.tri-footer_embed-social-icons {
  width: 22px;
  height: 22px;
  font-size: 0;
  line-height: 1;
}

.tri-footer_legal-wrap {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tri-footer-quicklink-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.tri-footer_legal {
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f3f3f3;
  border-bottom: 1px solid #000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
  position: relative;
}

.tri-footer_legal-link-text {
  color: #000;
  border-left: 1px solid #000;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  transition: opacity .2s;
}

.tri-footer_legal-link-text:hover {
  opacity: .6;
}

.tri-footer_legal-link-text.is-first {
  border-left-style: none;
}

.faq_question-text {
  font-family: var(--text--heading);
  color: var(--black);
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

.before-and-after_single-image-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.before-and-after_single-image {
  width: 100%;
  height: auto;
}

.content-component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.content-block {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.content-image-wrapper {
  width: 100%;
  height: 100%;
  min-height: 500px;
  position: relative;
}

.content-text-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: grid;
}

.content-section {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.box-shadow-smooth {
  box-shadow: 0 2.76726px 2.21381px #00000005, 0 6.6501px 5.32008px #00000007, 0 12.5216px 10.0172px #00000009, 0 22.3363px 17.869px #0000000a, 0 41.7776px 33.4221px #0000000d, 0 100px 80px #00000012;
}

.filters_facet-count {
  margin-left: auto;
  padding-right: 1rem;
}

.custom-modal-trigger {
  display: none;
}

.ew-hero-section {
  background-color: #000;
  align-items: center;
  min-height: 100vh;
  padding: 140px 80px 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ew-eyebrow {
  color: #c9a84c;
  letter-spacing: 5px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Montserra;
  font-size: 11px;
  font-weight: 500;
}

.ew-eyebrow.banner-small-text {
  color: var(--black);
}

.ew-hero-title {
  color: #fff;
  margin-bottom: 0;
  font-family: Cormorant Garamon;
  font-size: 88px;
  font-weight: 300;
  line-height: 1;
}

.ew-gold-italic {
  color: var(--black);
  font-style: italic;
}

.ew-hero-sub {
  color: #ffffffc4;
  max-width: 520px;
  margin-bottom: 0;
  font-family: Montserra;
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 1.4;
}

.ew-btn-primary {
  background-color: var(--secondary-color);
  color: #0a0a0a;
  letter-spacing: 3px;
  text-transform: uppercase;
  transition-duration: all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease;
  transition-property: all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease;
  transition-timing-function: all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease all .3s ease;
  background-image: linear-gradient(#000, #fff0);
  padding: 16px 40px;
  font-family: Montserra;
  font-size: 11px;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.ew-btn-ghost {
  color: var(--black);
  letter-spacing: 2px;
  text-transform: uppercase;
  border-bottom: 1px solid #ffffff4d;
  padding-bottom: 2px;
  font-family: Montserra;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
}

.ew-hero-actions {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.ew-hero-content {
  z-index: 2;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 700px;
  display: flex;
  position: relative;
}

.ew-strip-section {
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  background-color: #c9a84c;
  background-image: linear-gradient(117deg, var(--secondary-color), #e7d8ae 55%, var(--button));
  grid-column-gap: 48px;
  grid-row-gap: 10px;
  background-color: #c9a84c;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 20px 60px;
  font-size: 1.2rem;
  display: flex;
}

.ew-strip-text {
  color: #0a0a0a;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Montserra;
  font-size: 1rem;
  font-weight: 600;
}

.ew-section-dark {
  background-color: var(--backgrounds);
  background-image: linear-gradient(#fffbebde, #fffbebde), url("https://cdn.prod.website-files.com/699675a33e677d728b5d1de4/69ca8c262417b0cd0966e4ff_AdobeStock_504412026.jpg");
  background-position: 0 0, 74%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding: 100px 40px;
}

.ew-section-dark.light {
  background-image: linear-gradient(#fffbebeb, #fffbebeb), url("https://cdn.prod.website-files.com/699675a33e677d728b5d1de4/69ca8c262417b0cd0966e4ff_AdobeStock_504412026.jpg");
  background-position: 0 0, 74%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.ew-section-black {
  background-color: #fffef7;
  padding: 100px 80px;
}

.ew-two-col {
  grid-column-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  display: grid;
}

.ew-section-label {
  color: var(--black);
  letter-spacing: 5px;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-family: Montserra;
  font-size: .7rem;
  font-weight: 500;
}

.ew-section-title {
  color: var(--primary-color);
  margin-bottom: 24px;
  font-family: Cormorant Garamon;
  font-size: 52px;
  font-weight: 300;
  line-height: 1.1;
}

.ew-section-body {
  color: var(--black);
  margin-bottom: 36px;
  font-family: Montserra;
  font-size: 1.4rem;
  font-weight: 300;
  line-height: 1.6;
}

.ew-gold-line {
  background-color: #c9a84c;
  width: 40px;
  height: 2px;
  margin-bottom: 20px;
  display: block;
}

.ew-image-frame {
  background-color: #c9a84c14;
  border: 1px solid #c9a84c33;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.ew-symptoms-grid {
  grid-column-gap: 10px;
  grid-row-gap: 1rem;
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  max-width: 920px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.ew-symptom-item {
  grid-column-gap: 20px;
  background-color: var(--backgrounds);
  text-align: center;
  border: 1px solid #c9a84c1a;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 36px 20px;
  transition: all .2s;
  display: flex;
}

.ew-symptom-item:hover {
  background-color: #fdf7d9;
  transform: scale(1.1);
}

.ew-check-box {
  color: #c9a84c;
  border: 1px solid #c9a84c;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 22px;
  min-width: 22px;
  height: 22px;
  font-size: 12px;
  display: flex;
}

.ew-symptom-text {
  color: var(--black);
  font-family: Cormorant Garamon;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.4;
}

.ew-center-header {
  text-align: center;
  margin-bottom: 60px;
}

.ew-center-cta {
  text-align: center;
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.ew-services-grid {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.delete-me {
  width: 100%;
  height: 100%;
  transition-property: all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease;
  transition-duration: all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease;
  transition-timing-function: all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease;
  color: var(--white);
  background-color: #ffffff05;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  border: 1px solid #c9a84c1f;
  padding: 44px 36px;
  text-decoration: none;
  display: block;
  position: relative;
  overflow: hidden;
}

.ew-card-title {
  color: #fff;
  margin-bottom: 14px;
  font-family: Cormorant Garamond, serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.2;
}

.ew-card-desc {
  color: var(--text);
  margin-bottom: 28px;
  font-family: Montserra;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.75;
}

.ew-card-link {
  color: #c9a84c;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 500;
}

.ew-category-label {
  color: #c9a84c;
  letter-spacing: 5px;
  text-transform: uppercase;
  border-top: 1px solid #c9a84c33;
  margin-bottom: 30px;
  padding-top: 32px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.ew-category-block {
  margin-bottom: 60px;
}

.ew-services-header {
  grid-row-gap: 20px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 60px;
  display: flex;
}

.ew-pillars-list {
  grid-row-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  margin-top: 36px;
  display: flex;
}

.ew-pillar-item {
  grid-column-gap: 24px;
  border-bottom: 1px solid #ffffff12;
  align-items: flex-start;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.ew-pillar-num {
  opacity: .7;
  min-width: 24px;
  color: var(--black);
  padding-top: 3px;
  font-family: Cormorant Garamon;
  font-size: 13px;
}

.ew-pillar-desc {
  color: var(--black);
  font-family: Montserra;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 1.1;
}

.ew-testimonials-grid {
  grid-column-gap: 2px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 60px;
  display: grid;
}

.ew-testimonial-card {
  background-color: #ffffff05;
  border: 1px solid #c9a84c1a;
  padding: 48px 36px;
}

.ew-testimonial-text {
  color: #fffc;
  margin-bottom: 28px;
  font-family: Cormorant Garamond, serif;
  font-size: 19px;
  font-style: italic;
  line-height: 1.7;
}

.ew-testimonial-author {
  color: #c9a84c;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 500;
}

.ew-stars {
  color: #c9a84c;
  letter-spacing: 3px;
  margin-bottom: 16px;
  font-size: 14px;
}

.ew-cta-banner {
  grid-column-gap: 60px;
  grid-row-gap: 32px;
  background-color: #0a0a0a00;
  background-image: linear-gradient(32deg, #1a1a1ac2, #fff0);
  border-top: 1px solid #c9a84c26;
  border-bottom: 1px solid #c9a84c26;
  border-left: 4px solid #c9a84c;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 90vh;
  padding: 0;
  display: flex;
  position: relative;
}

.ew-cta-title {
  color: #fff;
  margin-bottom: 0;
  font-family: Cormorant Garamon;
  font-size: 48px;
  font-weight: 300;
  line-height: 1.15;
}

.ew-cta-sub {
  color: var(--text);
  font-family: Montserra;
  font-size: 1.1rem;
  font-weight: 300;
}

.ew-card-icon {
  opacity: .7;
  color: #c9a84c;
  margin-bottom: 20px;
  font-size: 28px;
}

.image {
  object-fit: cover;
  object-position: 38% 50%;
  width: 100%;
  height: 100%;
}

.div-block-2 {
  color: var(--text);
}

.experience-points {
  font-family: var(--text--decorative);
  color: #d6a75a;
  font-weight: 500;
}

.ew-category-label-2 {
  color: #c9a84c;
  letter-spacing: 5px;
  text-transform: uppercase;
  border-top: 1px solid #c9a84c33;
  margin-bottom: 30px;
  padding-top: 32px;
  font-size: 10px;
  font-weight: 600;
}

.ew-service-card {
  background-color: #ffffff05;
  background-image: linear-gradient(180deg, var(--black), #bd5757);
  color: var(--white);
  transition-duration: all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease;
  transition-property: all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease;
  transition-timing-function: all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease all .4s ease;
  border: 1px solid #c9a84c1f;
  padding: 44px 36px;
  text-decoration: none;
  display: block;
}

.ew-card-title-2 {
  color: #fff;
  margin-bottom: 14px;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.2;
}

.ew-card-desc-2 {
  color: #ffffff80;
  margin-bottom: 28px;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.75;
}

.ew-card-link-2 {
  color: #c9a84c;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 500;
}

.ew-card-bg-image {
  z-index: 0;
  opacity: .18;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.ew-card-bg-img {
  z-index: 0;
  opacity: .12;
  pointer-events: none;
  object-fit: cover;
  object-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.services-title-wrap {
  z-index: 1;
  color: #fff;
  margin-bottom: 0;
  padding-bottom: 1rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  position: absolute;
  inset: auto 0% 0%;
}

.service-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.services_title {
  font-family: var(--text--decorative);
  color: var(--secondary-color);
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  text-shadow: 0 1px 1px #000000b5;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.2;
  position: relative;
}

.padding-section-medium-2 {
  padding-top: 0;
  padding-bottom: 0;
}

.services-content-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 2rem;
  padding-left: 2rem;
  padding-right: 1rem;
  display: flex;
}

.services-item {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.services-item-img-wrap {
  color: #fff;
  width: 100%;
  height: 100%;
  min-height: 500px;
  position: relative;
  overflow: hidden;
}

.services-img {
  filter: none;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
}

.services-img.hormone {
  object-position: 62% 50%;
}

.services-img.iv {
  object-position: 65% 50%;
}

.services-item-content-overlay {
  background-image: linear-gradient(#000000a8, #000000a8);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.services_bg-image {
  filter: brightness();
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.service-link {
  width: 100%;
  font-family: var(--text--decorative);
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 1.3rem;
  transition: all .3s;
}

.service-link:hover {
  color: var(--secondary-color);
  background-color: #c9a84c5c;
  border-radius: 4px;
}

.div-block-3 {
  box-sizing: border-box;
  aspect-ratio: auto;
  position: relative;
}

.footer-contact-link {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  text-decoration: none;
}

.footer-contact-link.copyright {
  font-size: .75rem;
}

.eas-logo {
  width: 140px;
}

.footer_accessibility-text-2 {
  width: 100%;
  max-width: 900px;
  color: var(--backgrounds);
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-size: .8rem;
}

.footer-social-link {
  border: 1px solid var(--button);
  width: 54px;
  height: 54px;
  color: var(--backgrounds);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  transition: background-color .4s;
  display: flex;
}

.footer-social-link:hover {
  background-color: #fff;
}

.footer-social-link.facebook {
  display: none;
}

.footer-info-wrap {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-bottom: 10px;
  display: flex;
}

.footer-social-wrap {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: center;
  display: flex;
}

.footer-embed-social-icon {
  width: 24px;
  height: 24px;
  color: var(--button);
  font-size: 0;
  line-height: 1;
}

.footer-embed-social-icon.fb {
  width: 28px;
  height: 28px;
}

.footer-link {
  color: var(--backgrounds);
  text-transform: uppercase;
  padding: 10px 20px;
  text-decoration: none;
  transition: color .4s;
}

.footer-link:hover, .footer-link.w--current {
  color: #c1aa93;
}

.footer-privacy-link {
  color: var(--backgrounds);
  font-family: Montserrat, sans-serif;
  font-size: 1.0625rem;
  text-decoration: none;
}

.footer-bordered-wrap {
  border-top: 1px solid var(--white);
  border-bottom: 1px solid var(--backgrounds);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.text-color-black-2 {
  color: var(--backgrounds);
  text-decoration: none;
}

.footer_accessibility-block-2 {
  width: 100%;
  padding: 3rem 1rem 4rem;
  position: relative;
}

.footer-logo-image {
  width: 100%;
  height: auto;
}

.footer-logo-wrap {
  color: #413c38;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 250px;
  max-width: 50%;
  display: flex;
}

.footer-logo-wrap.w--current {
  width: 275px;
}

.footer-2 {
  background-color: var(--black);
  width: 100%;
  color: var(--white);
  background-image: linear-gradient(#000000db, #000000db), url("https://cdn.prod.website-files.com/699675a33e677d728b5d1de4/6997771dee40ee7715f33841_EmpowerWellness_stacked_logo_GoldGradient-1-1024x839%20(1).webp"), url("https://cdn.prod.website-files.com/699675a33e677d728b5d1de4/699771b63be6bf8f1864acb4_AdobeStock_536848112.jpeg");
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, auto, cover;
  padding-top: 80px;
  padding-bottom: 40px;
  position: relative;
}

.footer-privacy-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-end;
  display: flex;
}

.footer-bottom-wrap-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.footer-bottom-wrap-2.is-left {
  justify-content: center;
  align-items: flex-start;
}

.footer-link-large {
  color: var(--backgrounds);
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 1.5rem;
  text-decoration: none;
  transition: opacity .4s;
}

.footer-link-large:hover {
  opacity: .8;
}

.eas-logo-wrap-2 {
  color: #212c43;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.3;
  text-decoration: none;
  transition: opacity .2s;
  display: flex;
}

.eas-logo-wrap-2:hover {
  opacity: .6;
}

.div-block-4 {
  background-color: #fbf8f4;
}

.footer-link-wrap {
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  display: flex;
}

.container-2 {
  width: 92%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container-2.is-footer {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.instagram-embed {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.image-2 {
  z-index: -1;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  position: absolute;
}

.image-2.cus-img-1 {
  object-position: 50% 50%;
}

.container-call {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 80%;
  padding-bottom: 60px;
  padding-left: 80px;
  display: flex;
}

.button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.f-serv-sub-title-a {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 400;
  line-height: 16px;
}

.f-serv-title-a {
  font-family: var(--text--decorative);
  color: #000;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
  padding-bottom: 7px;
  font-size: 60px;
  line-height: 40px;
}

.injectables {
  width: 100%;
  font-family: var(--text--decorative);
  color: #fff;
  text-align: center;
  border-right: 1px #b16e47;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 1.2rem;
  text-decoration: none;
  transition: all .3s;
}

.injectables:hover {
  color: var(--black);
  border: 1px #b16e47;
  border-bottom-color: #beb082;
}

.injectables.right {
  border-right-style: none;
}

.div-block-328 {
  background-color: #beb082;
  width: 300px;
  height: 1.5px;
  margin-top: 5px;
  margin-bottom: 10px;
}

.gallery-block {
  color: #fff;
  background-color: #0000;
  border-top-right-radius: 20px;
  flex-direction: row;
  justify-content: space-between;
  width: auto;
  padding: 49px;
}

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

.harmony._1 {
  flex-direction: row-reverse;
  width: 60%;
}

.f-serv-txt-wrap-a {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 20px;
  display: flex;
}

.section-gallery {
  background-color: #0000;
  background-image: linear-gradient(98deg, #6f623a, #fff0 82%), url("https://cdn.prod.website-files.com/699675a33e677d728b5d1de4/69977a2b1d7f6ee5fa0ad95a_harmony.png");
  background-position: 0 0, 0%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  height: 100vh;
  padding-top: 90px;
  padding-bottom: 0;
}

.bold-text-5 {
  color: #fff;
  font-size: 20px;
  line-height: 20px;
}

.paragraph-10 {
  color: #3e4d6a;
  margin-bottom: 20px;
  font-size: 18px;
}

.paragraph-10.white {
  color: #f7f6f2;
  text-align: center;
  margin-bottom: 0;
  font-size: 1.2rem;
  line-height: 1.5;
}

.grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  margin-top: 40px;
  display: flex;
  position: relative;
}

.text-block-134.header-btn-text {
  color: var(--black);
}

.grid-3 {
  grid-template-rows: auto;
  padding-top: 60px;
}

.titel-employee {
  font-family: var(--text--decorative);
  text-transform: capitalize;
  font-size: 3rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.2;
}

.employee-subtitle {
  color: #a88112;
  text-transform: uppercase;
  font-style: italic;
}

.employee-textblock {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.italic-text, .italic-text-2 {
  font-style: normal;
}

.image-3 {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  position: sticky;
  top: 17px;
}

.div-block-329 {
  position: relative;
}

.pure-sec {
  background-color: #fcfaee;
  padding: 3.5rem 6%;
}

.pure-sec.pure-why.inline-section-0 {
  text-align: center;
}

.pure-sec.alt {
  background-color: #fff;
}

.pure-wrap {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1080px;
  margin: 0 auto;
  display: flex;
}

.pure-wrap.inline-div-0 {
  text-align: center;
}

.pure-eyebrow {
  font-family: var(--text--decorative);
  color: #c39b54;
  letter-spacing: .18em;
  text-transform: uppercase;
  margin-bottom: 1rem;
  font-size: 1rem;
  font-weight: 600;
  display: block;
}

.pure-h2 {
  font-family: var(--text--decorative);
  color: var(--backgrounds);
  margin: 0 0 1.4rem;
  font-size: 1.9rem;
  line-height: 1.15;
}

.pure-h2.inline-h2-0 {
  margin-bottom: .7rem;
}

.pure-h2.black {
  color: var(--black);
}

.pure-lead {
  max-width: 780px;
  color: var(--black);
  margin: 0 0 1.1rem;
  font-family: Montserra;
  font-size: 1.25rem;
  line-height: 1.8;
}

.pure-lead.inline-p-0 {
  margin-bottom: .3rem;
}

.pure-lead.white {
  color: var(--white);
}

.pure-why {
  background-color: #2b2622;
}

.pure-checks {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  max-width: 780px;
  margin: 2.2rem 0 2.4rem;
  padding: 0;
  list-style: none;
  display: grid;
}

.pure-check {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  color: #ece4d6;
  align-items: flex-start;
  font-size: 1rem;
  line-height: 1.45;
  display: flex;
}

.pure-tick {
  color: #2b2622;
  background-color: #c9a86a;
  border-radius: 50%;
  flex: 0 0 24px;
  justify-content: center;
  align-items: center;
  height: 24px;
  font-size: .8rem;
  font-weight: 700;
  display: flex;
}

.pure-btn {
  color: #000;
  letter-spacing: 0;
  text-transform: none;
  background-color: #c9a86a;
  border-radius: 6px;
  padding: .95rem 2.2rem;
  font-size: 1rem;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
}

.pure-who-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1.15fr 1fr;
  align-items: start;
  display: grid;
}

.pure-list {
  margin: 1.3rem 0;
  padding: 0;
  list-style: none;
}

.pure-suit {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  background-color: #fff;
  border: 1px solid #ece2cf;
  border-radius: 14px;
  flex-flow: column;
  padding: 1.8rem;
  display: flex;
}

.pure-suit-h {
  font-family: var(--text--decorative);
  color: #9a7d44;
  letter-spacing: .14em;
  text-transform: uppercase;
  margin-bottom: 1rem;
  font-size: .8rem;
  font-weight: 700;
}

.pure-chips {
  grid-column-gap: .55rem;
  grid-row-gap: .55rem;
  flex-wrap: wrap;
  display: flex;
}

.pure-chip {
  color: #6b5b3e;
  background-color: #f3e9d5;
  border-radius: 999px;
  padding: .4rem .9rem;
  font-size: .82rem;
  line-height: 1.35;
}

.pure-prod {
  grid-column-gap: 1.8rem;
  grid-row-gap: 1.8rem;
  grid-column-gap: 1.8rem;
  grid-row-gap: 1.8rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  max-width: 1080px;
  margin: 0 auto;
  display: grid;
}

.pure-prod.rev {
  flex-direction: row-reverse;
}

.pure-prod-media {
  z-index: 0;
  aspect-ratio: 4 / 5;
  aspect-ratio: 4 / 5;
  background-color: #f3e9d5;
  border-radius: 16px;
  flex: 0 0 42%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.pure-prod-ph {
  color: #bfa979;
  text-align: center;
  letter-spacing: .14em;
  text-transform: uppercase;
  padding: 1rem;
  font-size: .8rem;
}

.pure-prod-tag {
  font-family: var(--text--decorative);
  color: #c39b54;
  letter-spacing: .16em;
  text-transform: uppercase;
  margin-bottom: .55rem;
  font-size: 1rem;
  font-weight: 700;
}

.pure-prod-name {
  color: #2b2622;
  margin: 0 0 1rem;
  font-size: 1.6rem;
  line-height: 1.18;
}

.pure-prod-desc {
  color: #5a5048;
  margin: 0 0 1.3rem;
  font-size: 1rem;
  line-height: 1.75;
}

.pure-ing-h {
  color: #2b2622;
  margin: 0 0 .7rem;
  font-size: .95rem;
  font-weight: 700;
}

.pure-ing {
  margin: 0 0 1.4rem;
  padding: 0;
  list-style: none;
}

.inline-p-0-parent.inline-p-0 {
  margin: 0 auto;
}

.text-span {
  font-family: Montserra;
}

.list-item {
  color: var(--button);
  font-family: Montserra;
  font-size: 1.2rem;
}

.div-block-330 {
  width: 100%;
  height: 100%;
  min-height: 400px;
}

.image-4 {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 110vh;
  overflow: clip;
}

.image-5 {
  z-index: 1;
  position: relative;
}

.product-image-wrap {
  z-index: 2;
  height: 100%;
  position: relative;
}

.collection-item {
  padding-top: 4px;
  padding-bottom: 4px;
  transition: all .2s;
}

.collection-item:hover {
  background-color: var(--secondary-50);
  padding-left: 5px;
}

@media screen and (min-width: 1280px) {
  .map-wrapper {
    width: auto;
  }

  .contact-form-wrapper-b {
    box-shadow: 3px 3px 14px #000;
  }

  .bg-image {
    object-position: 50% 50%;
  }

  .about_tagline-logo {
    opacity: .35;
    filter: none;
  }

  .about_tagline {
    color: #444138;
  }

  .ew-strip-section {
    grid-column-gap: 20px;
    font-size: 1rem;
  }

  .ew-image-frame {
    height: 100%;
  }

  .ew-symptoms-grid {
    grid-column-gap: 1.2rem;
    grid-row-gap: 1.2rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    max-width: none;
  }

  .ew-cta-banner {
    object-position: 50% 0%;
  }

  .image {
    object-position: 34% 50%;
  }

  .image-2 {
    object-position: 50% 35%;
  }
}

@media screen and (min-width: 1440px) {
  .image {
    object-position: 28% 50%;
  }

  .services-title-wrap {
    background-image: none;
  }

  .paragraph-10 {
    margin-bottom: 20px;
    font-size: 19px;
    line-height: 1.4;
  }
}

@media screen and (min-width: 1920px) {
  .footer-contact-grid-a {
    margin-top: 100px;
  }

  .contact-heading-b {
    font-size: 52px;
  }

  .cta_content-wrap {
    padding: 100px 60px;
  }

  .contact-form_form-wrapper {
    display: flex;
  }

  .contact-form_wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .about_tagline-banner {
    padding-left: 60px;
    padding-right: 60px;
  }

  .f-serv-sub-title-a {
    letter-spacing: 2px;
    font-size: 24px;
  }

  .f-serv-title-a {
    font-size: 48px;
    line-height: 1em;
  }

  .gallery-block {
    border-top-left-radius: 20px;
    padding: 6.25rem;
  }

  .harmony._1 {
    max-width: 110rem;
    margin-left: auto;
    margin-right: auto;
  }

  .f-serv-txt-wrap-a {
    padding-left: 60px;
    padding-right: 60px;
  }

  .section-gallery {
    max-height: 800px;
    overflow: hidden;
  }
}

@media screen and (max-width: 991px) {
  .padding-xlarge {
    padding: 3rem;
  }

  .margin-xlarge {
    margin: 3rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .padding-xxlarge {
    padding: 4rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hide-tablet {
    display: none;
  }

  .fs-styleguide_2-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .fs-styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 3rem;
  }

  .fs-styleguide_4-col {
    grid-template-columns: 1fr;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .fs-styleguide_3-col {
    grid-template-columns: 1fr;
  }

  .button.is-text {
    padding-left: 0;
  }

  .fs-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .subtitle-line-2 {
    display: none;
  }

  .contact-text-wrap {
    justify-content: center;
  }

  .contact-heading-b {
    text-align: center;
    margin-bottom: 20px;
  }

  .cta---image-wrap {
    height: 40em;
    min-height: 40em;
  }

  .contact-grid-b {
    grid-template-columns: 1fr;
  }

  .stacked-heading {
    grid-row-gap: 28px;
  }

  .contact-heading-text-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-columns: auto;
    align-items: center;
    display: flex;
  }

  .map-wrapper {
    width: 100%;
    height: 400px;
    display: block;
  }

  .cta_content-wrap {
    padding-top: 0;
    padding-bottom: 0;
  }

  .contact-form-wrapper-b {
    max-width: none;
    margin-right: 0;
  }

  .map-container {
    height: 100%;
  }

  .before-and-after_feature_component {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .filters_filters-wrapper {
    z-index: 9999;
    background-color: #fff;
    width: 100%;
    max-width: none;
    height: auto;
    padding: 3rem 5% 0;
    position: fixed;
    inset: 0%;
    overflow: scroll;
    transform: translate(0, 100%);
  }

  .collection_item {
    align-items: stretch;
  }

  .filters_scroll-wrapper {
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    overflow: visible;
  }

  .filters_tablet-modal-menu {
    z-index: 999;
    border-top: 1px solid var(--secondary-color);
    background-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: 100vw;
    margin-top: 3rem;
    margin-left: -5vw;
    padding: 1.25rem 5%;
    display: flex;
    position: sticky;
    bottom: 0;
    left: 0%;
    right: 0%;
  }

  .filters_tablet-filters-button {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border: 1px solid var(--secondary-50);
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .filters_list-wrapper {
    margin-bottom: 1.75rem;
  }

  .filters_tablet-modal-close-button {
    color: var(--secondary-color);
    display: block;
    position: absolute;
    top: 1.5rem;
    right: 1.5rem;
  }

  .filters_layout {
    grid-template-columns: 1fr;
  }

  .filters_form-header {
    flex-direction: column;
    align-items: flex-start;
  }

  .filters_form-block {
    z-index: 999;
    max-width: 100%;
  }

  .filters_heading {
    font-size: 2.25rem;
  }

  .filter-card_card {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .blog-post_header_image-wrapper {
    height: 400px;
  }

  .blog-post_header_title-wrapper {
    margin-bottom: 4rem;
  }

  .blog-post_body_content {
    margin-bottom: 3rem;
  }

  .fixed-cta_component {
    width: 100%;
    display: flex;
    box-shadow: 0 0 12px #14141440;
  }

  .fixed-cta_button {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: #000;
    text-align: center;
    writing-mode: initial;
    background-color: #ddd;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    justify-content: center;
    align-items: center;
    width: 50%;
    padding: 16px 20px;
    font-weight: 600;
    display: flex;
  }

  .fixed-cta_button.is-phone-num {
    background-color: var(--primary-color);
    color: #fff;
    border-bottom-left-radius: 0;
    display: flex;
  }

  .fixed-cta_icon {
    flex: none;
    width: 17px;
    font-size: 0;
    line-height: 1;
    display: block;
  }

  .service-content_section {
    grid-template-columns: 1fr;
  }

  .service-content_text-wrap {
    border-right-width: 0;
    padding-right: 0;
  }

  .faq_accordian-dropdown {
    width: 100%;
  }

  .service-content_image-wrap {
    min-height: 500px;
  }

  .contact-form_form-block {
    flex-direction: column;
    order: -1;
    grid-template-columns: 1fr;
    display: flex;
  }

  .contact-form_map-wrapper {
    background-image: none;
    height: 400px;
  }

  .contact-form_wrapper {
    flex-flow: column;
    display: flex;
  }

  .about_split-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .interior-hero_section {
    height: auto;
  }

  .interior-hero_title-container {
    padding-bottom: 5rem;
  }

  .modal-container {
    max-width: 90%;
  }

  .navbar-right_menu.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .navbar_content-wrap {
    align-items: center;
    width: auto;
    display: flex;
  }

  .navbar-right_menu-btn {
    color: #000;
    border: 1px solid #d4d4d4;
    padding: 12px;
  }

  .navbar-right_dropdown-list.w--open {
    margin-top: 0;
    padding-top: 0;
    padding-left: 0%;
    padding-right: 0%;
    position: relative;
  }

  .navbar-right_nav-link {
    width: 100%;
  }

  .navbar-right_menu-wrapper {
    align-items: center;
    width: auto;
    display: flex;
  }

  .navbar-right_menu-container {
    padding-bottom: 6rem;
  }

  .tri-footer_link-inner-flex {
    width: 100%;
  }

  .tri-footer_wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    align-items: center;
  }

  .tri-footer_accessibility-text {
    max-width: 620px;
  }

  .tri-footer_col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    border-right-style: none;
    align-items: center;
  }

  .tri-footer_col.is-last {
    padding-left: 0;
  }

  .tri-footer_col.is-first {
    padding-right: 0;
  }

  .tri-footer_default-link {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    margin-left: 0;
    display: flex;
  }

  .tri-footer_logo-link {
    margin-left: auto;
    margin-right: auto;
  }

  .tri-footer-quicklink-wrap {
    display: none;
  }

  .content-component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .content-text-wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }

  .service-grid {
    grid-template-columns: 1fr 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .padding-section-medium-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .footer-contact-link {
    text-align: center;
  }

  .footer_accessibility-text-2 {
    max-width: 620px;
  }

  .footer-info-wrap, .footer-bordered-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .footer-logo-wrap {
    width: 275px;
  }

  .footer-2 {
    padding-bottom: 30px;
  }

  .footer-bottom-wrap-2 {
    justify-content: center;
    align-items: center;
  }

  .footer-bottom-wrap-2.is-left {
    align-items: center;
  }

  .footer-link-large {
    font-size: 1.4rem;
  }

  .f-serv-title-a {
    font-size: 32px;
  }

  .f-serv-txt-wrap-a {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-gallery {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/699675a33e677d728b5d1de4/69977a2b1d7f6ee5fa0ad95a_harmony.png");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
    height: auto;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2rem;
  }

  h3 {
    font-size: 1.5rem;
  }

  h4 {
    font-size: 1.25rem;
  }

  h5 {
    font-size: 1rem;
  }

  h6 {
    font-size: .875rem;
  }

  .padding-xlarge {
    padding: 2rem;
  }

  .margin-xlarge {
    margin: 2rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-large {
    margin: 1.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-large {
    padding: 1.5rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-medium {
    margin: 1.25rem;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .fs-styleguide_heading-large {
    font-size: 3rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .fs-styleguide_section-header {
    font-size: .875rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 2rem;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

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

  .heading-style-h6 {
    font-size: .75rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-large {
    font-size: 1.25rem;
  }

  .heading-style-h2 {
    font-size: 2rem;
  }

  .fs-styleguide_version {
    font-size: .875rem;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .cta-grid {
    grid-template-columns: 1fr;
  }

  .contact-select-filed {
    padding-right: 0;
  }

  .footer-contact-grid-a {
    grid-template-columns: 1fr;
  }

  .line {
    flex-basis: 55px;
  }

  .cta---image-wrap {
    height: 30em;
    min-height: 30em;
  }

  .stacked-heading {
    grid-row-gap: 24px;
  }

  .contact-heading-text-wrap {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .cta_content-wrap {
    text-align: center;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-size-medium-2 {
    font-size: 1rem;
  }

  .before-and-after_feature_component {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .collection_item {
    align-items: center;
  }

  .filters_tablet-modal-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .filters_layout {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .filters_filter-group-heading {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .grid._2x2 {
    grid-template-columns: 1fr;
  }

  .filter-card_card-content {
    padding: 1rem;
  }

  .blog-post_header_title-wrapper {
    margin-bottom: 3rem;
  }

  .blog-post_body_content {
    margin-bottom: 2rem;
  }

  .split-links {
    justify-content: center;
    align-items: center;
  }

  .fixed-cta_button {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .benefits_grid {
    grid-template-columns: 1fr;
  }

  .faq_accordian {
    margin-left: 0;
    margin-right: 0;
  }

  .service-content_image-wrap {
    min-height: 400px;
  }

  .benefits_item {
    width: 100%;
  }

  .contact-form_section {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .contact-form_wrapper {
    padding: 1rem;
  }

  .about_split-content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    width: 100%;
  }

  .about_tagline {
    font-size: 28px;
  }

  .about_sub-content {
    width: 100%;
    margin-bottom: 40px;
  }

  .about_intro-title {
    font-size: 3rem;
  }

  .about_sub-content-title, .contact-form_title {
    font-size: 2rem;
  }

  .navbar-right_dropdown-list.w--open {
    position: static;
  }

  .navbar-right_menu-container {
    width: 100%;
    max-width: 330px;
  }

  .tri-footer_eas-logo-wrap {
    flex: 0 auto;
  }

  .tri-footer_bottom-wrap {
    flex-flow: wrap;
    justify-content: center;
  }

  .tri-footer_copyright-text {
    text-align: center;
    flex: 0 auto;
  }

  .tri-footer_legal-wrap {
    flex: 0 auto;
  }

  .tri-footer_legal {
    flex-flow: wrap;
    justify-content: center;
  }

  .content-image-wrapper {
    min-height: 400px;
  }

  .ew-hero-title {
    font-size: 58px;
  }

  .ew-strip-section {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .ew-section-dark {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .ew-section-black {
    padding: 60px 20px;
  }

  .ew-two-col {
    grid-column-gap: 36px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .ew-section-label {
    margin-top: 20px;
  }

  .ew-section-title {
    font-size: 36px;
  }

  .ew-section-body.bottom-zero {
    margin-bottom: 0;
    font-size: 1.1rem;
  }

  .ew-image-frame.image-top-margin {
    height: auto;
    margin-top: 40px;
  }

  .ew-symptoms-grid {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    grid-template-columns: 1fr;
    margin-bottom: 20px;
  }

  .ew-services-header.cntr-all {
    margin-bottom: 20px;
  }

  .ew-pillar-item.first-col-pd-top {
    padding-top: 24px;
  }

  .ew-pillar-desc {
    font-size: 1rem;
  }

  .image {
    height: auto;
    margin-top: 0;
  }

  .services-title-wrap {
    display: none;
  }

  .service-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
    overflow: auto;
  }

  .padding-section-medium-2 {
    padding-top: 0;
    padding-bottom: 3rem;
  }

  .services-item {
    flex: none;
    width: 25rem;
    overflow: hidden;
    transform: translate(0);
  }

  .services-item.is-4, .services-item.is-3, .services-item.is-1, .services-item.is-2 {
    width: 100%;
  }

  .services-img, .services-img.hormone, .services-img.iv {
    height: 600px;
  }

  .footer-contact-link {
    font-size: .875rem;
  }

  .footer-social-link {
    width: 48px;
    height: 48px;
  }

  .footer-link {
    padding-left: 10px;
    padding-right: 10px;
    font-size: .875rem;
  }

  .footer-privacy-link {
    font-size: .875rem;
  }

  .footer-bordered-wrap {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .footer-2 {
    padding-top: 40px;
  }

  .footer-link-large {
    font-size: 1.125rem;
  }

  .eas-logo-wrap-2 {
    flex: 0 auto;
  }

  .container-call.cntr-all-con {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-wrapper {
    width: 100%;
  }

  .f-serv-title-a {
    color: #fff;
    font-size: 26px;
  }

  .gallery-block {
    width: auto;
  }

  .harmony._1 {
    flex-direction: column-reverse;
    width: 100%;
  }

  .section-gallery {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/699675a33e677d728b5d1de4/69977a2b1d7f6ee5fa0ad95a_harmony.png");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
    height: 100%;
    padding-bottom: 100px;
  }

  .paragraph-10 {
    line-height: 1.4;
  }

  .grid-3 {
    grid-template-columns: 1fr;
  }

  .titel-employee {
    font-size: 2rem;
  }

  .pure-checks, .pure-who-grid {
    grid-template-columns: 1fr;
  }

  .pure-prod {
    grid-column-gap: 1.8rem;
    grid-row-gap: 1.8rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .pure-prod.rev {
    flex-direction: column;
  }

  .pure-prod-media {
    aspect-ratio: 5 / 4;
    flex-basis: auto;
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .button.header-button {
    width: 80%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .subtitle {
    text-align: center;
  }

  .contact-heading-b {
    text-align: center;
    font-size: 20px;
  }

  .contact-form-title {
    text-transform: uppercase;
    font-size: 24px;
  }

  .sub {
    font-size: 18px;
    font-weight: 400;
  }

  .map-wrapper {
    height: 300px;
    margin-top: 0;
  }

  .cta_content-wrap {
    padding: 40px 5px;
  }

  .contact-form-wrapper-b {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-wrapper-2 {
    text-align: center;
  }

  .before-and-after_feature_item-list, .before-and-after_feature_component {
    grid-template-columns: 1fr;
  }

  .categories-card-title {
    font-size: 1.4rem;
  }

  .demographic-grid, .filter-card_card {
    grid-template-columns: 1fr;
  }

  .blog-post_header_image-wrapper {
    height: 300px;
  }

  .blog-post_header_author-wrapper {
    margin-bottom: 1rem;
  }

  .blog-post_header_content-top {
    flex-direction: column;
    align-items: flex-start;
  }

  .bg-image {
    height: 100%;
  }

  .fixed-cta_icon {
    width: 12px;
  }

  .faq_accordian {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .service-content_image-wrap {
    min-height: 300px;
  }

  .benefits_item {
    width: 100%;
    min-height: auto;
  }

  .contact-form_form-block {
    padding: 20px 0;
  }

  .contact-form_map-wrapper {
    background-image: none;
  }

  .contact-form_form-grid {
    grid-template-columns: 1fr;
  }

  .contact-form_info-link {
    width: 100%;
  }

  .contact-form_info-wrapper {
    grid-template-rows: auto auto auto;
    grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
    overflow: visible;
  }

  .about_tagline-banner {
    padding-left: 0;
    padding-right: 0;
  }

  .about_tagline {
    font-size: 8vw;
  }

  .interior-hero_h1 {
    font-size: 2rem;
  }

  .interior-hero_title-container {
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 100px;
  }

  .navbar_logo-link.w--current, .navbar-right_button-wrap.width-header-button {
    width: 100%;
  }

  .navbar-right_menu-btn {
    padding: 10px;
    font-size: .9rem;
  }

  .navbar-right_navbar-container.header-con {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: space-between;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navbar-right_menu-icon {
    font-size: 1.3rem;
  }

  .content-image-wrapper {
    min-height: 300px;
  }

  .ew-hero-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ew-hero-title {
    text-align: center;
    font-size: 45px;
  }

  .ew-hero-sub {
    text-align: center;
  }

  .ew-btn-ghost {
    padding-bottom: 0;
  }

  .ew-btn-ghost.cntr-view-content {
    margin-left: auto;
    margin-right: auto;
  }

  .ew-hero-content {
    text-align: center;
    justify-content: center;
    align-items: center;
    max-width: 100%;
  }

  .ew-strip-section {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 60px 20px;
  }

  .ew-strip-text {
    width: 100%;
  }

  .ew-section-dark {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .ew-section-dark.light {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ew-section-black {
    padding: 60px 20px;
  }

  .ew-two-col {
    grid-template-columns: 1fr;
  }

  .ew-section-label {
    text-align: center;
    margin-top: 10px;
  }

  .ew-section-title {
    text-align: center;
    margin-bottom: 10px;
    font-size: 36px;
  }

  .ew-section-body {
    text-align: center;
    font-size: 1.1rem;
  }

  .ew-section-body.bottom-zero {
    margin-bottom: 0;
  }

  .ew-gold-line {
    margin-left: auto;
    margin-right: auto;
  }

  .ew-image-frame {
    height: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .ew-image-frame.image-top-margin {
    direction: ltr;
    margin-top: 20px;
  }

  .ew-symptoms-grid {
    grid-column-gap: 44px;
    grid-row-gap: 44px;
    grid-template-columns: 1fr;
    margin-bottom: 20px;
  }

  .ew-center-header, .ew-center-header.bottom-20-spc, .ew-services-header {
    margin-bottom: 20px;
  }

  .ew-services-header.cntr-all {
    text-align: center;
    justify-content: space-between;
    align-items: center;
  }

  .ew-pillar-item {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .ew-pillar-item.first-col-pd-top {
    padding-top: 0;
  }

  .ew-pillar-item.first-col-pd-top.top-all-content, .ew-pillar-item.top-all-content {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .ew-pillar-desc {
    font-size: 1.1rem;
  }

  .ew-testimonials-grid {
    margin-top: 10px;
  }

  .ew-cta-banner {
    border-left-style: none;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .ew-cta-title {
    text-align: center;
    font-size: 36px;
    line-height: 1;
  }

  .ew-cta-sub {
    text-align: center;
  }

  .image {
    direction: ltr;
    margin-top: 20px;
  }

  .padding-section-medium-2 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .services-content-list {
    justify-content: center;
    align-items: flex-start;
  }

  .services-content-list.staring-first {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: center;
    align-items: flex-start;
    margin-top: 2rem;
  }

  .services-item.is-4, .services-item.is-3, .services-item.is-1, .services-item.is-2 {
    height: 400px;
  }

  .services-item-img-wrap {
    min-height: auto;
  }

  .service-link.cus-s-line-height {
    line-height: .9;
  }

  .footer-link {
    font-size: .8rem;
  }

  .footer_accessibility-block-2 {
    padding-top: .125rem;
  }

  .footer-logo-wrap {
    max-width: 60%;
  }

  .footer-link-large {
    font-size: 1.1rem;
  }

  .image-2 {
    height: 100%;
  }

  .image-2.cus-img-1 {
    object-fit: cover;
    object-position: 50% 50%;
    flex: 0 auto;
    height: 70vh;
    padding-bottom: 0;
    overflow: visible;
  }

  .container-call {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding: 0 20px;
  }

  .container-call.cntr-all-con {
    justify-content: center;
    align-items: center;
    padding-top: 37px;
    padding-bottom: 60px;
  }

  .button-wrapper {
    flex-flow: column;
  }

  .button-wrapper.tw0-buttons-cntr {
    justify-content: center;
    align-items: center;
  }

  .f-serv-sub-title-a {
    margin-top: 15px;
    margin-bottom: 20px;
    font-size: 14px;
  }

  .f-serv-title-a {
    font-size: 9vw;
  }

  .injectables {
    font-size: 20px;
  }

  .harmony._1 {
    flex-direction: column-reverse;
    width: 100%;
  }

  .f-serv-txt-wrap-a {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .section-gallery {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/699675a33e677d728b5d1de4/69977a2b1d7f6ee5fa0ad95a_harmony.png");
    background-position: 0 0, 72%;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
    height: auto;
    padding: 60px 20px;
  }

  .bold-text-5 {
    font-size: 16px;
  }

  .cus-service {
    font-size: 1rem;
    line-height: .1;
  }

  .text-block-134 {
    text-align: center;
    font-size: 18px;
  }

  .text-block-134.header-btn-text {
    font-size: 14px;
  }
}

#w-node-_7e5664ff-c8d6-2c4e-c12c-33de32b03da8-8b5d1dcd, #w-node-_7e5664ff-c8d6-2c4e-c12c-33de32b03dac-8b5d1dcd, #w-node-_7e5664ff-c8d6-2c4e-c12c-33de32b03dae-8b5d1dcd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e5664ff-c8d6-2c4e-c12c-33de32b03db2-8b5d1dcd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7a672048-b27f-2880-160b-d738b6328f89-b6328f89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba33e168-2834-df70-e94a-3eae43fa08f3-8b5d1dd1, #w-node-ba33e168-2834-df70-e94a-3eae43fa095d-8b5d1dd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ba33e168-2834-df70-e94a-3eae43fa097f-8b5d1dd1, #w-node-ecce463d-80d2-85df-d685-5ed74d1ee33a-8b5d1dd1, #w-node-bf96a0a5-5306-ea8e-f5cf-4dd0852c2cf1-8b5d1dd1, #w-node-e819f79d-3db9-21eb-c5fb-69ae8f68e539-8b5d1dd1 {
  justify-self: end;
}

#w-node-_7c645ba3-b6fc-c0b6-efa6-76f469d15035-1ad60775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_7c645ba3-b6fc-c0b6-efa6-76f469d15037-1ad60775 {
  justify-self: center;
}

#w-node-_7c645ba3-b6fc-c0b6-efa6-76f469d15039-1ad60775 {
  justify-self: start;
}

#w-node-bcbd7026-cd95-db9e-f7bb-199dc4312327-8b5d1dd2, #w-node-bcbd7026-cd95-db9e-f7bb-199dc431232b-8b5d1dd2, #w-node-_047f32bf-84cd-300f-e1a2-bb2b0dbf1c6a-8b5d1dd2, #w-node-_047f32bf-84cd-300f-e1a2-bb2b0dbf1c6e-8b5d1dd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac50c28d-a898-84f8-b418-1a0f6ff7c0f9-8b5d1dd3, #w-node-ac50c28d-a898-84f8-b418-1a0f6ff7c12f-8b5d1dd3, #w-node-_66a23575-beed-2da4-1231-9e00e8d6c335-8b5d1dd4, #w-node-_66a23575-beed-2da4-1231-9e00e8d6c36b-8b5d1dd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1507f32b-01c7-e85c-c5a2-55a5879c8300-8b5d1dd5, #w-node-_1507f32b-01c7-e85c-c5a2-55a5879c8303-8b5d1dd5, #w-node-_1507f32b-01c7-e85c-c5a2-55a5879c8385-8b5d1dd5, #w-node-cd579373-e567-8b3e-bbb7-d6601c7d58ea-8b5d1dd5, #w-node-cd579373-e567-8b3e-bbb7-d6601c7d58ef-8b5d1dd5, #w-node-_6f7e012f-73ca-4c15-25c0-cb925ed0fcf7-8b5d1dda, #w-node-_6f7e012f-73ca-4c15-25c0-cb925ed0fcf8-8b5d1dda, #w-node-_6f7e012f-73ca-4c15-25c0-cb925ed0fcfa-8b5d1dda, #w-node-_6f7e012f-73ca-4c15-25c0-cb925ed0fd2b-8b5d1dda, #w-node-_130836ce-2148-522e-8d8e-7ecb50d3c9ce-8b5d1dde {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_130836ce-2148-522e-8d8e-7ecb50d3c9e3-8b5d1dde {
  justify-self: center;
}

#w-node-_130836ce-2148-522e-8d8e-7ecb50d3c9fa-8b5d1dde, #w-node-_130836ce-2148-522e-8d8e-7ecb50d3ca00-8b5d1dde, #w-node-_130836ce-2148-522e-8d8e-7ecb50d3ca06-8b5d1dde, #w-node-_130836ce-2148-522e-8d8e-7ecb50d3ca0c-8b5d1dde, #w-node-_130836ce-2148-522e-8d8e-7ecb50d3ca12-8b5d1dde, #w-node-_622be361-519e-3117-031f-5af371aba21a-8b5d1dde {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (max-width: 991px) {
  #w-node-ba33e168-2834-df70-e94a-3eae43fa095d-8b5d1dd1 {
    order: -9999;
  }

  #w-node-_1507f32b-01c7-e85c-c5a2-55a5879c8381-8b5d1dd5, #w-node-_6f7e012f-73ca-4c15-25c0-cb925ed0fd27-8b5d1dda {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6d76dd95-e269-76a0-3d10-da7953c80b61-8b5d1ddd {
    order: -9999;
  }
}

@media screen and (max-width: 767px) {
  #w-node-b43edc72-3260-02a8-975c-79c7b9233c50-8b5d1dcd {
    order: -9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-ed03e8b2-addb-0b48-5f6f-b366019b8122-8b5d1dcd {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_130836ce-2148-522e-8d8e-7ecb50d3c9ee-8b5d1dde, #w-node-_130836ce-2148-522e-8d8e-7ecb50d3c9f4-8b5d1dde {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}
