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;
}

.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;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !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;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

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 {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  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;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.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;
}

@font-face {
  font-family: Good times rg;
  src: url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/6419674c98803571febb592f_good%20times%20rg.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --white: white;
  --black: black;
}

.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-embed-youtubevideo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

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

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.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;
}

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

a {
  text-decoration: underline;
}

.body {
  color: #fff;
  object-fit: fill;
  background-color: #0000;
  background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  height: auto;
  font-family: Raleway, sans-serif;
  overflow: visible;
}

.r-text {
  color: #fffdfd;
  text-align: left;
  align-self: flex-start;
  width: auto;
  max-width: none;
  margin-top: 10px;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 200;
  line-height: 25px;
}

.r-h2 {
  color: #fff;
  letter-spacing: .7px;
  text-transform: none;
  flex: 0 auto;
  align-self: flex-start;
  height: auto;
  margin-bottom: 11px;
  font-family: Raleway, sans-serif;
  font-size: 55px;
  font-weight: 500;
  line-height: 48px;
}

.content4 {
  z-index: 1;
  border: 1px #000;
  flex-direction: column;
  flex: 0 auto;
  align-self: center;
  align-items: flex-end;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.lottie3 {
  z-index: 0;
  float: right;
  width: 40vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  position: sticky;
  inset: 10% 5% 0% auto;
}

.r-container {
  justify-content: flex-start;
  align-items: center;
  width: 50vw;
  max-width: none;
  height: 100vh;
  margin-left: 0;
  margin-right: 0;
  padding-left: 68px;
  padding-right: 58px;
  display: flex;
}

.sectionx1 {
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: flex-start;
  height: 500vh;
  display: flex;
}

.sectionx1.section2 {
  height: 100vh;
  margin-top: 71px;
  margin-bottom: 40px;
}

.lottie1 {
  float: right;
  flex-direction: row-reverse;
  align-self: flex-start;
  width: 40vw;
  margin-top: 0;
  padding-top: 0;
  display: flex;
  position: sticky;
  top: 108px;
  bottom: 0;
  right: 5%;
  overflow: visible;
}

.lottie2 {
  z-index: 0;
  float: right;
  clear: none;
  width: 40vw;
  position: sticky;
  top: 23%;
  bottom: auto;
  right: 5%;
}

.button {
  color: #fff;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 5px;
  flex-flow: column;
  place-content: center;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  display: flex;
  box-shadow: 0 0 3px #fff;
}

.button.buttonmode {
  flex-direction: row;
  justify-content: flex-end;
  align-items: stretch;
  width: auto;
  margin: 10px 0 3px 11.2rem;
  font-size: 15px;
}

.div-block-2 {
  grid-row-gap: 27px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  display: flex;
  overflow: hidden;
}

.tabs {
  flex-direction: row;
  justify-content: space-around;
  align-self: center;
  width: 100%;
  height: auto;
  display: flex;
  overflow: hidden;
}

.tab-link-tab-1 {
  color: #fff;
  background-color: #1b1b1b;
}

.tab-link-tab-1.w--current {
  color: #fff;
  background-color: #1b1b1b;
  border-bottom: 2px solid #fff;
  align-self: center;
}

.tab-link-tab-1.nav {
  align-self: center;
  width: 50%;
  height: auto;
  margin: .5rem 0;
  padding-left: 0;
  padding-right: 0;
}

.tab-link-tab-1.nav.w--current {
  border-width: 1px;
  border-color: #000;
  border-top-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 50%;
  height: auto;
  margin: .125rem 0;
  padding-left: 0;
  padding-right: 0;
}

.tab-link-tab-2 {
  color: #fff;
  background-color: #1b1b1b;
  align-self: center;
}

.tab-link-tab-2.w--current {
  background-color: #1b1b1b;
  border-bottom: 2px solid #fff;
}

.tab-link-tab-2.nav {
  border: 1px solid #000;
  width: 50%;
  height: 20%;
  margin: .125rem 0;
  padding-left: 30px;
  padding-right: 30px;
}

.tab-link-tab-2.nav.w--current {
  width: 100%;
}

.tab-link-tab-2.nav {
  margin-left: 5px;
  margin-right: 5px;
}

.tab-link-tab-3 {
  color: #fff;
  background-color: #1b1b1b;
  border: 1px #000;
  align-self: center;
}

.tab-link-tab-3:active {
  background-color: #000;
  border: 1px solid #000;
  border-bottom: 2px solid #fff;
}

.tab-link-tab-3.w--current {
  background-color: #1b1b1b;
  border-bottom: 2px solid #fff;
}

.tab-link-tab-3.nav {
  border-width: 1px;
  width: 50%;
  height: auto;
  margin: .125rem 5px;
  padding-left: 0;
  padding-right: 0;
}

.tab-link-tab-3.nav.w--current {
  border-bottom-width: 2px;
  height: 20%;
  margin: .5rem 0;
  padding-left: 0;
  padding-right: 0;
}

.tab-link-tab-3.nav {
  margin-left: 5px;
  margin-right: 5px;
}

.youtube {
  object-fit: fill;
  width: 100%;
  height: auto;
  padding-bottom: 0;
}

.tabs-menu {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 20vh;
  height: auto;
  display: flex;
}

.tab-pane-tab-2 {
  align-self: center;
  width: 50vw;
  height: auto;
}

.image {
  align-self: center;
  width: 100%;
  max-width: none;
  height: 20vw;
}

.image.imglbg {
  float: none;
  clear: none;
  text-align: center;
  object-fit: contain;
  width: 30px;
  height: auto;
}

.tab-pane-tab-3 {
  width: 50vw;
  height: auto;
}

.image-2 {
  object-fit: contain;
  align-self: center;
  width: 60%;
  max-width: none;
  height: auto;
}

.tabs-content {
  justify-content: center;
  align-items: center;
  width: 70%;
  height: 100%;
  margin-top: 0;
  display: flex;
}

.content2 {
  z-index: 1;
  border: 1px #000;
  flex-direction: column;
  flex: 0 auto;
  align-self: center;
  align-items: flex-end;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.content1 {
  z-index: 1;
  border: 0 #000;
  border-right: 0 solid #0000;
  flex-direction: column;
  flex: 0 auto;
  align-self: center;
  align-items: flex-end;
  margin-top: 20px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 20px;
  display: flex;
}

.tab-pane-tab-1 {
  align-self: auto;
  width: 50vw;
  height: auto;
}

.loittie1 {
  z-index: auto;
  float: right;
  clear: none;
  width: 40vw;
  position: sticky;
  top: 15%;
  bottom: auto;
  right: 2%;
}

.content-2 {
  justify-content: flex-start;
  align-items: center;
  width: 50vw;
  max-width: none;
  height: 100vh;
  margin-left: 10px;
  margin-right: auto;
  padding-left: 68px;
  padding-right: 58px;
  display: flex;
}

.content3, .content5 {
  z-index: 1;
  border: 1px #000;
  flex-direction: column;
  flex: 0 auto;
  align-self: center;
  align-items: flex-end;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.content6 {
  z-index: 1;
  border: 1px #000;
  flex-direction: column;
  flex: 0 auto;
  align-self: center;
  align-items: flex-end;
  margin-right: -6px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.content7, .content8 {
  z-index: 1;
  border: 1px #000;
  flex-direction: column;
  flex: 0 auto;
  align-self: center;
  align-items: flex-end;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.navbar {
  z-index: 20;
  background-color: #191919;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar.navtheme {
  z-index: 200;
  background-color: #141414;
  display: block;
}

.brand {
  align-items: center;
  width: auto;
  margin-top: 0;
  padding-top: 10px;
  display: flex;
}

.nav-link {
  color: #fff;
  text-decoration: none;
}

.nav-link:visited, .nav-link-3, .nav-link-3.w--current {
  color: #fff;
}

.text-block-4 {
  color: #f6f6f6;
  text-transform: none;
  justify-content: center;
  align-items: center;
  margin-bottom: 1rem;
  font-size: 15px;
  display: flex;
  position: static;
}

.footer {
  flex: none;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 20%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Raleway, sans-serif;
  display: flex;
  position: static;
  inset: auto 0% 0%;
}

.footer.navtheme {
  background-color: #141414;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: sticky;
}

.pageloaderanimation {
  z-index: 99999;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
}

.lottie-animation-5 {
  width: 30%;
  display: flex;
}

.light-mode {
  color: #fff;
  text-align: left;
  object-fit: fill;
  background-color: #0000;
  justify-content: space-between;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-top: 0;
  padding-top: 0%;
  padding-left: 0;
  padding-right: 0;
  font-family: Raleway, sans-serif;
  display: block;
  overflow: visible;
}

.toggle-theme {
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 60px;
  display: block;
  position: relative;
}

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

.container.navtheme {
  justify-content: space-around;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 60px;
}

.heading-3 {
  color: #fffdfd;
  margin-bottom: 20px;
  font-size: 55px;
  font-weight: 500;
}

.homepagelogo {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  padding-top: 0;
  display: flex;
  overflow: hidden;
}

.tabs-menu_tab-link {
  background-color: #0000;
  border-left: 3px solid #fff;
  padding: 0 0 0 2rem;
  transition: border-color .25s ease-in;
  display: block;
}

.tabs-menu_tab-link.w--current {
  background-color: #0000;
  border-left-color: #06728c;
}

.microsurgicalinnerwrapper {
  background-color: #0000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-bottom: 14px;
  display: flex;
  position: relative;
}

.microsurgicalinnerwrapper.bglight1 {
  background-color: #000;
  padding-bottom: 14px;
  display: flex;
}

._146-menu-items-wrapper {
  flex-direction: column;
  width: 100%;
  height: 85vh;
  margin-top: 0;
  margin-left: 0;
  font-size: 14px;
  display: flex;
  overflow: auto;
}

._146-menu-text {
  color: #fff;
  text-align: left;
  letter-spacing: 1px;
  flex: 0 auto;
  align-self: auto;
  margin: 20px 0;
  font-family: Raleway, sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 1;
  text-decoration: underline;
  position: static;
  inset: 0% 0% auto 5%;
}

._146-menu-item {
  margin-top: 24px;
  margin-bottom: 24px;
  text-decoration: none;
}

._146-open-button-text-wrapper {
  cursor: pointer;
  align-self: center;
  margin-right: 21px;
  font-size: 17px;
  font-weight: 600;
  position: relative;
}

.microsurgicalbutton {
  z-index: auto;
  cursor: pointer;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 0;
  display: flex;
  position: relative;
}

.microsurgicalwrapper {
  z-index: 99;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  width: 87%;
  height: auto;
  margin-top: 3.4rem;
  display: none;
  position: fixed;
  inset: 0% 5%;
}

.menubuttons {
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  width: 90vw;
  height: auto;
  margin-right: 0%;
  padding-right: 0%;
  display: flex;
  position: relative;
  overflow: visible;
}

.menubuttonwrapper {
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-end;
  align-self: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 91px;
  padding-right: 10%;
  display: flex;
  position: relative;
  inset: 0%;
}

._146-open-button-text {
  color: #fff;
  cursor: pointer;
  flex: 0 auto;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 17px;
  text-decoration: none;
  display: inline;
  position: relative;
  top: auto;
}

._146-open-button-text.close {
  background-color: #cac7c7;
  padding: 5px;
  font-size: 24px;
  font-weight: 300;
  position: absolute;
  inset: 1% 1% auto auto;
}

._146-open-button-text.close.closebutton {
  background-color: #38353524;
  font-size: 30px;
}

.grid {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row dense;
  place-items: center start;
  overflow: auto;
}

.link-2 {
  color: #fff;
  white-space: pre-line;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-right: 6px;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-decoration: none;
  display: block;
  overflow: visible;
}

.link-2:hover {
  text-decoration: underline;
}

.list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 0;
  list-style-type: none;
  display: block;
}

.surgicaliolbutton {
  z-index: auto;
  cursor: pointer;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 0;
  display: flex;
  position: relative;
}

.surgicaliolwrapper {
  z-index: 99;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 87%;
  margin-top: 3.6rem;
  display: none;
  position: fixed;
  inset: 0% 5%;
}

.surgicaliolinnerwrapper {
  background-color: #090909;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: auto;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

._146-menu-items-wrapper-copy {
  flex-direction: column;
  align-self: stretch;
  width: 97%;
  height: 88vh;
  margin-top: 0;
  margin-left: 0;
  display: block;
}

.grid-1 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  grid-template: ". . . . . ."
                 ". . . . . ."
                 ". . . . . Area"
                 ". . . . . ."
                 / .75fr .75fr .75fr .75fr .75fr .75fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  place-content: stretch;
  place-items: stretch center;
  display: grid;
}

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

.heading-6 {
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  text-decoration: underline;
  display: block;
}

.laserbutton, .ophthalmologybutton, .biometrybutton, .pharmabutton {
  align-self: flex-end;
  margin-top: 10px;
  margin-bottom: 10px;
}

.laserwrapper {
  z-index: 99;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  width: 88%;
  margin-top: 3.8rem;
  display: none;
  position: fixed;
  inset: 0% 5%;
}

.laserinnerwrapper {
  background-color: #090909;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.ophthalmologywrapper {
  z-index: 99;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 88%;
  margin-top: 3.1rem;
  display: none;
  position: fixed;
  inset: 0% 5%;
}

.ophthalmologyinnerwrapper {
  background-color: #090909;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: auto;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.biometrywrapper {
  z-index: 99;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  width: 93%;
  margin-top: 3.3rem;
  display: none;
  position: fixed;
  inset: 0% 5%;
}

.heading-9 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.pharmawrapper {
  z-index: 99;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  margin-top: 0;
  display: none;
  position: fixed;
  inset: 10% 5% 0%;
}

.pharmainnerwrapper {
  background-color: #090909;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-bottom: 26px;
  display: flex;
  position: relative;
}

.pharmainnerwrapper.bglight1 {
  height: 88%;
  padding-top: 0;
}

.biometryinnerwrapper {
  background-color: #090909;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.div-block-7 {
  background-color: var(--white);
  width: 1px;
  height: 80vh;
}

.div-block-7.line {
  height: 70vh;
}

.aboutuscontent, .aboutusimage {
  width: 40vw;
}

.paragraph-5 {
  color: var(--white);
  text-align: justify;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 20px;
}

.certificationcontent, .certificationimage, .strengthscontent, .stregthsimage {
  width: 40vw;
}

.image-3, .image-4 {
  width: 100%;
  max-width: none;
}

.image-5 {
  width: 100%;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 20px;
}

.form-block {
  height: 85%;
  margin-left: auto;
  margin-right: auto;
}

.button-wrap-right {
  text-align: center;
  justify-content: center;
  height: 20%;
  margin-top: 0;
  display: flex;
}

.form-section-touch {
  object-fit: contain;
  background-color: #0000;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: stretch;
  width: 60vw;
  height: 100%;
  min-height: auto;
  margin-bottom: 3%;
  padding: 0% 3%;
  display: flex;
  position: static;
  overflow: hidden;
}

.submit-button {
  color: #fff;
  background-color: #5c5c5f;
  border-radius: 8px;
  align-self: center;
  height: 2.5rem;
  margin-left: 20px;
  margin-right: 20px;
  padding: 10px 20px;
  font-size: 16px;
  font-weight: 500;
  transition: all .3s;
}

.submit-button:hover {
  background-color: #1c1c1c;
}

.container-2 {
  object-fit: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
}

.field-wrap {
  height: 20%;
  margin-bottom: 0;
}

.title-wrap {
  color: #7b88a8;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 10%;
  margin-bottom: 0;
  padding-top: 2.4rem;
  display: flex;
  position: relative;
}

.nav-menu {
  padding-left: 0;
  display: flex;
}

.content-wrapper {
  grid-column-gap: 5%;
  grid-row-gap: 5%;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  padding: 1% 70px 0;
  display: flex;
  position: static;
  inset: 0%;
  overflow: hidden;
}

.fullpagecontianer {
  object-fit: fill;
  width: 100vw;
  height: 100vh;
  overflow: visible;
}

.body-2 {
  background-color: #0000;
  background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.grid-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #fff;
  border: .5px solid #5b5b5b;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1.75fr .25fr 4.25fr;
  padding: 0;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
}

.logo {
  width: 10%;
  max-width: none;
  padding-right: 10px;
}

.logo.sceoll {
  width: 2%;
  position: relative;
}

.content-wrapper-copy {
  grid-column-gap: 5%;
  grid-row-gap: 5%;
  flex-direction: row-reverse;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  padding: 0 70px;
  display: flex;
  position: static;
  inset: 0%;
  overflow: hidden;
}

.div-block-14 {
  text-align: center;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 80%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  overflow: hidden;
}

.content-wrapper2 {
  grid-column-gap: 5%;
  grid-row-gap: 5%;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  padding: 0 70px;
  display: flex;
  position: static;
  inset: 0%;
  overflow: hidden;
}

.dark1 {
  text-transform: capitalize;
  background-color: #1f1f1fc9;
  border: 1px solid #fff;
  align-self: stretch;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px;
  font-size: 15px;
  font-weight: 200;
  display: flex;
}

.dark1.bolded_txt {
  font-weight: 700;
}

.toggletheme {
  display: flex;
}

.light1 {
  text-transform: capitalize;
  background-color: #0000;
  border: 1px solid #fff;
  align-self: auto;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px;
  font-size: 15px;
  font-weight: 200;
  line-height: 25px;
  display: flex;
}

.light1.italic_txt {
  font-style: italic;
}

.productsenquiry {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2rem;
  display: flex;
  position: relative;
}

.div-block-18.navtheme {
  flex: none;
}

.footswitchcontainer-1 {
  text-align: left;
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: auto;
  display: flex;
}

.graphimage {
  width: 40vw;
  max-width: none;
}

.mpulsecontainer {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.accessimage {
  text-align: left;
  object-fit: contain;
  flex: 0 auto;
  width: 37vw;
  max-width: none;
  height: auto;
  padding-bottom: 150px;
  font-size: 14px;
  line-height: 20px;
}

.r-text-2 {
  text-align: left;
  width: auto;
  margin-bottom: 0;
  padding-left: 0;
  font-size: 19px;
  line-height: 23px;
}

.footswitch-2 {
  padding-left: 20px;
  font-size: 19px;
  line-height: 23px;
}

.footswitchimage {
  align-self: center;
  width: 40vw;
  min-width: auto;
  max-width: none;
  min-height: auto;
  position: static;
  inset: 15% 0% 0% auto;
}

.graphcontent {
  align-self: center;
  width: 50vw;
  line-height: 23px;
}

.handpieceimage {
  opacity: 1;
  align-self: center;
  width: 40vw;
  min-width: auto;
  max-width: none;
  height: auto;
  font-size: 14px;
}

.handpiecepara {
  opacity: 1;
  font-size: 19px;
  line-height: 23px;
}

.mpulsecontent {
  width: 50vw;
  line-height: 23px;
}

.graphpara {
  margin-bottom: 0;
  font-size: 19px;
}

.lottie-animation-8 {
  z-index: 1;
  float: right;
  object-fit: contain;
  border: 0 #0000;
  flex-direction: row;
  justify-content: flex-start;
  align-self: center;
  align-items: stretch;
  width: 40vw;
  min-width: auto;
  max-width: none;
  height: 80%;
  min-height: auto;
  max-height: none;
  margin-top: 0;
  margin-bottom: 5%;
  transition: opacity .2s;
  display: block;
  position: static;
  inset: 15% 0% 0% auto;
  overflow: hidden;
}

.burstmode {
  align-self: center;
  width: 50vw;
}

.pulsemodecontainer {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.mpulse {
  align-self: center;
  width: 50vw;
  font-size: 19px;
}

.burstimage {
  align-self: center;
  width: 40vw;
  max-width: none;
  height: 50vh;
}

.burstimage.imglbg {
  height: auto;
}

.footswitch1 {
  align-self: center;
}

.heading-22 {
  color: #fff;
  text-align: left;
  font-size: 24px;
  font-weight: 100;
  transition: opacity .2s;
  display: block;
}

.listimage {
  width: 40vw;
  max-width: none;
  height: auto;
}

.contentaccessories {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 25% 75%;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: stretch;
  align-self: center;
  place-items: center;
  width: 100%;
  min-width: auto;
  height: 100%;
  min-height: auto;
  margin-top: 0%;
  display: grid;
  overflow: hidden;
}

.mburst {
  align-self: center;
  width: 50vw;
  min-width: auto;
}

.graphcontainer {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.phacopara {
  margin-bottom: 0;
  font-size: 19px;
  line-height: 23px;
}

.listcontainer {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.handpiececontainer {
  opacity: 1;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.pro_orbit_h3 {
  font-size: 22px;
  font-weight: 100;
}

.occlusioncontainer {
  align-self: center;
  width: 80vw;
  min-width: auto;
}

.heading-3 {
  transform-origin: 50%;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 150px;
  font-size: 30px;
  font-weight: 300;
  line-height: 38px;
}

.mburstimage {
  align-self: center;
  width: 40vw;
  min-width: auto;
  max-width: none;
  height: 50vh;
}

.mburstimage.imglbg {
  height: auto;
}

.handpiececontent {
  opacity: 1;
  align-self: center;
  width: 50vw;
}

.handpiececontent.textcontent {
  opacity: 1;
}

.phacomodes {
  width: 50vw;
  min-width: auto;
}

.footswitchpara {
  font-size: 19px;
  line-height: 23px;
}

.handpieceheading {
  opacity: 1;
  font-weight: 300;
}

.footswitchmaincontainer {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  display: flex;
}

.phacoimage {
  width: 40vw;
  min-width: auto;
  max-width: none;
}

.pulsemode {
  align-self: center;
  width: 50vw;
}

.footswitchcontainer-2 {
  align-items: center;
  width: 50vw;
  height: auto;
  display: flex;
}

.mpulseimage {
  align-self: center;
  width: 40vw;
  max-width: none;
  height: 50vh;
}

.mpulseimage.imglbg {
  height: auto;
}

.list-2 {
  align-self: center;
  width: 50vw;
  padding-left: 20px;
  font-size: 19px;
  line-height: 23px;
  list-style-type: none;
}

.pulseimage {
  width: 40vw;
  min-width: auto;
  max-width: none;
}

.glxy_leo_sub_hdg {
  align-self: flex-start;
  margin-top: 10px;
  font-family: Raleway, sans-serif;
  font-size: 32px;
  line-height: 33px;
}

.glxy_leo_para {
  text-align: left;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 200;
  line-height: 25px;
}

.glxy_leo_puls_md_section-2, .glxy_leo_mpuls_md_section-2 {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  justify-content: space-around;
  height: 100vh;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 400;
  transition: opacity .2s;
  display: block;
  overflow: visible;
  transform: rotate(0);
}

.glxy_leo_bnnr_wht_lne_cnt {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
  width: 50%;
  padding-left: 0;
  display: flex;
}

.glxy_leo_orb_phc_main_cntnr {
  width: 100%;
  margin-left: 0;
}

.glxy_leo_vfi_cnt-2 {
  text-align: left;
  flex-direction: column;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50vw;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  line-height: 39px;
  display: flex;
  position: static;
}

.glxy_leo_phc_md_cntnr {
  display: flex;
}

.glxy_leo_phc_md_cntnr.glxy_leo_container {
  clear: none;
  text-transform: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  position: static;
  top: 15%;
  left: 3%;
  right: 3%;
}

.glxy_leo_burst_md_section-2 {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  justify-content: space-around;
  height: 100vh;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 400;
  transition: opacity .2s;
  display: block;
  overflow: visible;
  transform: rotate(0);
}

.glxy_leo_orb_phc_section-2 {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  justify-content: space-around;
  width: 50vw;
  height: 100%;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 400;
  transition: opacity .2s;
  display: block;
  overflow: visible;
  transform: rotate(0);
}

.glxy_leo_mpuls_md_cnt-2, .glxy_leo_burst_md_cnt-2 {
  text-align: left;
  flex-direction: column;
  order: 0;
  align-self: center;
  align-items: flex-end;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  line-height: 39px;
  display: flex;
  position: static;
}

.glxy_leo_rbit_cool_tech_cnt-2 {
  text-align: left;
  flex-direction: column;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50vw;
  margin-left: 0;
  margin-right: 0;
  line-height: 39px;
  display: flex;
  position: static;
}

.glxy_leo_vfi_section-2 {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding-left: 0;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 400;
  transition: opacity .2s;
  display: flex;
  overflow: visible;
  transform: rotate(0);
}

.glxy_leo_footswitch_cnt-2 {
  text-align: left;
  flex-direction: column;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50vw;
  margin-left: 0;
  margin-right: 0;
  line-height: 39px;
  display: flex;
  position: static;
}

.glxy_leo_puls_md_cnt-2 {
  text-align: left;
  flex-direction: column;
  order: 0;
  align-self: center;
  align-items: flex-end;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  line-height: 39px;
  display: flex;
  position: static;
}

.glxy_leo_mburst_md_cntnr {
  display: flex;
}

.glxy_leo_mburst_md_cntnr.glxy_leo_container {
  clear: none;
  text-transform: none;
  width: 100%;
  height: 100vh;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
}

.glxy_leo_mburst_md_cnt-2 {
  text-align: left;
  flex-direction: column;
  order: 0;
  align-self: center;
  align-items: flex-end;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  line-height: 39px;
  display: flex;
  position: static;
}

.glxy_leo_opulse_section-2 {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 400;
  transition: opacity .2s;
  display: flex;
  overflow: visible;
  transform: rotate(0);
}

.glxy_leo_main_img-2 {
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-clip: border-box;
  flex: none;
  order: 0;
  align-self: center;
  width: 14vw;
  max-width: none;
  padding-left: 0;
  display: block;
  position: static;
  top: auto;
  bottom: auto;
  right: auto;
}

.glxy_leo_banner_content1-2 {
  z-index: 80;
  border-right: 0 #000;
  flex-direction: column;
  flex: none;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: flex-end;
  width: 45vw;
  min-width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 44px;
  transition: opacity .2s;
  display: flex;
  position: static;
  overflow: visible;
}

.glxy_leo_mburst_md_section-2 {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  justify-content: space-around;
  height: 100vh;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 400;
  transition: opacity .2s;
  display: block;
  overflow: visible;
  transform: rotate(0);
}

.glxy_leo_rbit_cool_tech_cntnr {
  display: flex;
}

.glxy_leo_rbit_cool_tech_cntnr.glxy_leo_container {
  clear: none;
  text-transform: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
}

.glxy_leo_rbit_cool_tech_section-2 {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding-left: 0;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 400;
  transition: opacity .2s;
  display: flex;
  overflow: visible;
  transform: rotate(0);
}

.glxy_leo_rltm_fldc_sys_cnt-2 {
  text-align: left;
  flex-direction: column;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 50vw;
  height: auto;
  margin: 0;
  padding-top: 0;
  line-height: 39px;
  display: flex;
  position: static;
}

.glxy_leo_vfi_top_list {
  max-width: none;
  margin-bottom: 0;
  padding-left: 20px;
  list-style-type: none;
}

.glxy_leo_vert_white_line-2 {
  border-top: 0 #fff;
  border-bottom: 0 solid #fff;
  border-left: 0 #fff;
  border-right: 4px solid #fff;
  align-self: center;
  width: 4vw;
  height: 33vh;
  margin-left: 0;
  padding-left: 5px;
  font-size: 19px;
}

.glxy_leo_vert_white_line-2.vlwhite {
  background-color: var(--white);
  border: 0 solid #0000;
  width: .4rem;
  margin-left: 10px;
  padding-left: 0;
}

.glxy_leo_burst_md_cntnr {
  display: flex;
}

.glxy_leo_burst_md_cntnr.glxy_leo_container {
  clear: none;
  text-transform: none;
  width: 100%;
  height: 100vh;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
}

.glxy_leo_orb_phc_cntnr {
  display: flex;
}

.glxy_leo_orb_phc_cntnr.glxy_leo_container {
  clear: none;
  text-transform: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50vw;
  height: 100vh;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 0;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
}

.glxy_leo_rltm_fldc_sys_section-2, .glxy_leo_footswitch_section-2 {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding-left: 0;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 400;
  transition: opacity .2s;
  display: flex;
  overflow: visible;
  transform: rotate(0);
}

.glxy_leo_orb_phc_cnt-2 {
  text-align: left;
  flex-direction: column;
  order: 0;
  align-self: center;
  align-items: flex-end;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  line-height: 39px;
  display: flex;
  position: static;
}

.glxy_leo_rltm_fldc_sys_cntnr {
  display: flex;
}

.glxy_leo_rltm_fldc_sys_cntnr.glxy_leo_container {
  clear: none;
  text-transform: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
}

.glxy_leo_opulse_cntnr {
  display: flex;
}

.glxy_leo_opulse_cntnr.glxy_leo_container {
  clear: none;
  text-transform: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
}

.glxy_leo_phc_md_cnt-2 {
  text-align: left;
  flex-direction: column;
  order: 0;
  align-self: center;
  align-items: flex-end;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  line-height: 39px;
  display: flex;
  position: static;
}

.glxy_leo_hdg3-2 {
  z-index: 80;
  color: #fff;
  text-align: right;
  letter-spacing: .25px;
  object-fit: fill;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  width: auto;
  max-width: none;
  height: auto;
  margin: 0;
  padding: 0;
  font-family: Raleway, sans-serif;
  font-size: 27px;
  font-weight: 400;
  line-height: 35px;
  position: static;
  overflow: visible;
}

.glxy_leo_first_container-2 {
  color: #fff;
  text-align: left;
  cursor: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-left: 0;
  margin-right: 0;
  padding: 0 0 8rem;
  font-weight: 400;
  transition: opacity .2s;
  display: flex;
}

.glxy_leo_vfi_cntnr {
  display: flex;
}

.glxy_leo_vfi_cntnr.glxy_leo_container {
  clear: none;
  text-transform: none;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 0;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
}

.glxy_leo_first_section-2 {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  justify-content: space-around;
  width: 100%;
  height: 100vh;
  margin-top: 0;
  padding-top: 6rem;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: block;
  overflow: visible;
}

.glxy_leo_opulse_cnt-2 {
  text-align: center;
  flex-direction: row;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 90vw;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  line-height: 39px;
  display: block;
  position: static;
}

.glxy_leo_ultsnd_cnt-2 {
  text-align: left;
  flex-direction: column;
  order: 0;
  align-self: center;
  align-items: flex-end;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  line-height: 39px;
  display: flex;
  position: static;
}

.glxy_leo_puls_md_cntnr {
  display: flex;
}

.glxy_leo_puls_md_cntnr.glxy_leo_container {
  clear: none;
  text-transform: none;
  width: 100%;
  height: 100vh;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
}

.glxy_leo_mpuls_md_cntnr {
  display: flex;
}

.glxy_leo_mpuls_md_cntnr.glxy_leo_container {
  clear: none;
  text-transform: none;
  width: 100%;
  height: 100vh;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
}

.glxy_leo_phco_md_section-2 {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 400;
  transition: opacity .2s;
  display: flex;
  overflow: visible;
  transform: rotate(0);
}

.glxy_leo_ultsnd_cntnr {
  display: flex;
}

.glxy_leo_ultsnd_cntnr.glxy_leo_container {
  clear: none;
  text-transform: none;
  justify-content: flex-start;
  align-items: stretch;
  width: 50vw;
  height: 100vh;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 0;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
}

.glxy_leo_footswitch_cntnr {
  display: flex;
}

.glxy_leo_footswitch_cntnr.glxy_leo_container {
  clear: none;
  text-transform: none;
  justify-content: space-around;
  align-items: center;
  width: auto;
  height: 100vh;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 0;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
}

.body-3, .body4 {
  background-color: #0000;
  background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.brilliant_shift_cnt {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 40vw;
  display: flex;
}

.brilliant_surgical_cntnr {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.brilliant_top_section {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 600vh;
  display: flex;
}

.brilliant_para {
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 14px;
  font-weight: 200;
}

.brilliant_shift_section {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  display: flex;
}

.brilliant_model_cntnr {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.brilliant_bolded_hdg {
  text-transform: uppercase;
  font-size: 73px;
  font-weight: 600;
}

.brilliant_sprng_arm_cntnr {
  flex-direction: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.brilliant_top_hdg {
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 300;
}

.brilliant_bttm_hdg {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 400;
  line-height: 21px;
}

.brilliant_first_lottie {
  float: left;
  align-self: flex-start;
  align-items: flex-start;
  width: 40vw;
  display: flex;
  position: sticky;
  top: 10%;
  left: 3%;
  right: 3%;
}

.brilliant_surgical_cnt {
  justify-content: flex-end;
  width: 40vw;
  display: flex;
}

.brilliant_top_content {
  color: #fafafa;
  flex-direction: column;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 45vw;
  padding-left: 28px;
  display: flex;
}

.brilliant_vert_wht_line {
  border-right: 4px solid #fff;
  width: 1vw;
  height: 25vh;
}

.brilliant_vert_wht_line.line {
  background-color: #fff;
  border-right-style: none;
  width: 4px;
}

.brilliant_sprng_arm_cnt {
  justify-content: flex-end;
  width: 40vw;
  display: flex;
}

.brilliant_model_cnt {
  flex-direction: column;
  justify-content: flex-start;
  width: 40vw;
  display: flex;
}

.brilliant_filter_cnt {
  justify-content: flex-end;
  width: 40vw;
  display: flex;
}

.brilliant_filter_cntnr, .brilliant_oblique_cntnr {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.brilliant_top_container {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  margin-top: 0;
  display: flex;
}

.brilliant_shift_img {
  width: 50vw;
}

.brilliant_mdle_hdg {
  text-transform: uppercase;
  font-size: 34px;
}

.brilliant_sub_hdg {
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 600;
  line-height: 42px;
  display: block;
}

.brilliant_main_container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 600vh;
  display: flex;
}

.brilliant_oblique_cnt {
  justify-content: flex-end;
  width: 40vw;
  display: flex;
}

.turboorbit_secondsection {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 700vh;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.section2_content6 {
  text-align: left;
  object-fit: contain;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.section2_content3, .section2_content5 {
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.section2_content7 {
  text-align: left;
  object-fit: contain;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.section2_content2 {
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.section2_content1 {
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.turboorbit_firstsection {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-top: 0;
  display: flex;
}

.to_s2container {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50vw;
  height: auto;
  display: flex;
}

.light-mode-3 {
  color: #fff;
  font-family: Raleway, sans-serif;
}

.section2_content4 {
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.turboorbit_h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 100px;
  font-weight: 800;
  line-height: 70px;
}

.turboorbit_h2 {
  margin-top: 0;
  font-size: 90px;
  font-weight: 400;
  line-height: 90px;
}

.body-5 {
  background-color: #0000;
  background-image: linear-gradient(#000000cf, #000000cf), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.body-6 {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.section3 {
  justify-content: center;
  height: 100vh;
  display: flex;
}

.galaxycontent1 {
  clear: none;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-end;
  width: auto;
  height: auto;
  margin-left: 0;
  display: flex;
  position: static;
}

.section {
  opacity: 1;
  object-fit: fill;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: static;
  inset: 0%;
  overflow: hidden;
}

.section.head {
  z-index: 25;
  position: relative;
}

.section.head.bglight1 {
  background-color: #000;
  justify-content: center;
  height: 100vh;
}

.fullpagecontainer {
  width: 100vw;
  height: 100vh;
}

.galaxycontent2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50vw;
  min-width: auto;
  height: auto;
  margin-left: 0;
  display: flex;
}

.galaxy-content1 {
  object-fit: contain;
  flex-flow: row;
  order: -1;
  place-content: flex-start center;
  align-self: center;
  align-items: center;
  width: 100%;
  min-width: auto;
  height: 100%;
  min-height: auto;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  display: flex;
  overflow: hidden;
}

.div-block-21 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.mot_surg_stool_flxbl_cntnr {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.mot_surg_stool_bttm_hdg {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 300;
  line-height: 10px;
}

.mot_surg_stool_model_cntnr {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.mot_surg_stool_adjtble_cntnr {
  flex-direction: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.mot_surg_stool_top_hdg {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 65px;
  font-weight: 300;
  line-height: 30px;
}

.mot_surg_stool_adjtble_cnt {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.mot_surg_stool_vert_line {
  background-color: #fff;
  border-right: 6px #fff;
  width: 1vw;
  height: 40vh;
}

.mot_surg_stool_vert_line.vlwhite {
  border-right: 0 #0000;
  width: .4rem;
}

.mot_surg_stool_cstr_cntnr {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.mot_surg_stool_cnt {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 45vw;
  padding-left: 20px;
  display: flex;
}

.mot_surg_stool_ergnmcl_cntnr {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.mpt_surg_stool_model_cnt, .mot_surg_stool_flxbl_cnt {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.mot_surg_stool_sub_hdg {
  color: #fff;
  text-align: left;
  text-transform: capitalize;
  align-self: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  line-height: 38px;
}

.mot_surg_stool_ergnmcl_cnt {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.mot_surg_stool_mdl_hdg {
  font-size: 35px;
  font-weight: 800;
}

.mot_surg_stool_main_cntnr {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50vw;
  height: 600vh;
  display: flex;
}

.mot_surg_stool_lottie {
  align-self: flex-start;
  width: 40vw;
  position: sticky;
  top: 15%;
  left: 3%;
  right: 3%;
}

.mot_surg_stool_cstr_cnt {
  flex-direction: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.mot_surg_stool_bold_hdg {
  text-transform: uppercase;
  font-size: 79px;
  font-weight: 800;
  line-height: 85px;
}

.div-block-22 {
  flex-direction: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-24, .div-block-25 {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.image-9 {
  object-fit: contain;
  align-self: center;
  width: 40vw;
  min-width: auto;
  max-width: none;
  height: 80%;
  min-height: auto;
  max-height: none;
  display: block;
  overflow: hidden;
}

.div-block-26 {
  order: -1;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  min-width: auto;
  height: 100%;
  min-height: auto;
  display: flex;
}

.bold-text-6 {
  font-weight: 400;
}

.bold-text-7 {
  font-weight: 300;
}

.bold-text-9 {
  font-weight: 400;
}

.bold-text-10, .bold-text-11, .bold-text-12 {
  font-weight: 300;
}

.productenquirysection {
  z-index: 5;
  transform-style: preserve-3d;
  flex-direction: column;
  justify-content: space-between;
  align-self: auto;
  width: 100%;
  height: 90vh;
  display: flex;
  position: static;
  inset: 15% 0% 0%;
  transform: scale3d(1, 1, .5);
}

.brilliant_advent_beam_spltr_img2 {
  order: 1;
  width: 35vw;
  max-width: none;
}

.brilliant_advent_beam_spltr_cntnr {
  justify-content: center;
  align-items: center;
  width: 45vw;
  height: 100vh;
  font-size: 60px;
  display: flex;
}

.brilliant_advent_xy_cnt {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.brilliant_advent_xy_cntnr {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.brilliant_advent_hd_cam_lottie {
  order: 1;
  justify-content: flex-end;
  align-self: flex-start;
  width: 40vw;
  margin-top: 2%;
  display: flex;
  position: sticky;
  top: 15%;
  left: 3%;
  right: 3%;
}

.brilliant_advent_binocular_cntnr {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.brilliant_advent_hd_cam_cnt {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.brilliant_advent_asst_mcscp_img2 {
  order: 1;
  align-self: auto;
  width: 35vw;
  max-width: none;
}

.brilliant_advent_re_invtr_cnt {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.brilliant_advent_mdl_hdg {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 77px;
  font-weight: 300;
  line-height: 85px;
}

.brilliant_advent_binocular_cnt {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  line-height: 42px;
  display: flex;
}

.brilliant_advent_asst_mcscp_cnt {
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 60px;
  display: flex;
}

.brilliant_advent_ergnmc_cnt {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.brilliant_advent_img_hdg {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 58px;
  font-weight: 300;
  line-height: 66px;
}

.brilliant_advent_ret_vwr_cnt {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.brilliant_advent_sub_hdg {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 300;
  line-height: 66px;
}

.brilliant_advent_c_mnt_img2 {
  order: 1;
  width: 35vw;
}

.brilliant_advent_cnt2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.brilliant_advent_ret_vwr_img2, .brilliant_advent_re_invtr_img2 {
  order: 1;
  width: 35vw;
  max-width: none;
}

.brilliant_advent_cntnr2 {
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.brilliant_advent_bttm_hdg {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 79px;
  font-weight: 100;
  line-height: 95px;
}

.brilliant_advent_ccd_cam_img2 {
  order: 1;
  width: 35vw;
}

.brilliant_advent_ret_vwr_cntnr {
  justify-content: center;
  align-items: center;
  width: 45vw;
  height: 100px;
  display: flex;
}

.brilliant_advent_top_sectn {
  justify-content: space-around;
  width: 100%;
  height: 500vh;
  display: flex;
}

.brilliant_advent_ergnmc_cntnr {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.brilliant_advent_ergnmnc_img_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  order: 1;
  grid-template: "Area Area-2 Area-3"
                 "Area-4 Area-5 Area-6"
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: center;
  align-self: auto;
  place-items: center;
  width: 40vw;
  display: grid;
}

.brilliant_advent_ergnomc_dsgn_sectn {
  justify-content: space-around;
  align-items: center;
  width: auto;
  height: 100vh;
  display: flex;
}

.brilliant_advent_asst_mcscp_cntnr {
  align-items: center;
  width: 45vw;
  height: 100vh;
  display: flex;
}

.brilliant_advent_ccd_cam_cnt {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.brilliant_advent_eye_mgnfcn_sectn, .brilliant_advent_c_mnt_section {
  justify-content: space-around;
  align-items: center;
  width: auto;
  height: 100vh;
  display: flex;
}

.brilliant_advent_c_mnt_cnt {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.brilliant_avent_ret_vwr_section {
  justify-content: space-around;
  align-items: center;
  width: auto;
  height: 100vh;
  display: flex;
}

.brilliant_advent_main_cntnr {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50vw;
  height: 500vh;
  display: flex;
}

.brilliant_advent_para {
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 200;
  line-height: 25px;
}

.brilliant_advent_beam_spltr_section, .brilliant_advent_ccd_cam_section {
  justify-content: space-around;
  align-items: center;
  width: auto;
  height: 100vh;
  display: flex;
}

.brilliant_advent_ccd_cam_cntnr {
  justify-content: center;
  align-items: center;
  width: 45vw;
  display: flex;
}

.brilliant_advent_eye_mgnfcn_cnt {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.brilliant_advent_cntnr6 {
  justify-content: center;
  align-items: center;
  width: 95vw;
  height: 100vh;
  display: flex;
}

.brilliant_advent_top_hdg {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 79px;
  font-weight: 100;
  line-height: 95px;
}

.brilliant_advent_top_cnt {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.brilliant_advent_hd_cam_sectn {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 300vh;
  margin-top: 5%;
  display: flex;
}

.brilliant_advent_beam_spltr_cnt {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.brilliant_advent_asst_mcscp_sectn {
  order: 1;
  justify-content: space-around;
  align-items: center;
  width: auto;
  height: 100vh;
  display: flex;
}

.brilliant_advent_c_mnt_cntnr {
  justify-content: center;
  align-items: center;
  width: 45vw;
  height: 100vh;
  display: flex;
}

.brilliant_advent_re_invtr_cntnr {
  justify-content: center;
  align-items: center;
  width: 45vw;
  height: 100px;
  display: flex;
}

.brilliant_advent_hd_cam_cntnr {
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.brilliant_advent_fs9_lottie {
  clear: none;
  order: 1;
  align-self: flex-start;
  width: 35vw;
  display: block;
  position: sticky;
  top: 15%;
  left: 3%;
  right: 3%;
}

.brilliant_advent_top_cntnr {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  font-size: 80px;
  display: flex;
}

.brilliant_advent_re_invtr_section {
  justify-content: space-around;
  align-items: center;
  width: auto;
  height: 100vh;
  display: flex;
}

.mot_heading1 {
  align-self: flex-end;
  font-size: 80px;
  font-weight: 300;
}

.mobile_ot_content8, .mobile_ot_content6 {
  justify-content: flex-start;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.lottie-animation-10 {
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 40vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0%;
}

.mot_heading2 {
  text-align: right;
  font-size: 70px;
  font-weight: 800;
  line-height: 70px;
}

.mobile_ot_content5, .mobile_ot_content2 {
  justify-content: flex-start;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.mot_heading3 {
  align-self: flex-end;
  font-size: 45px;
  font-weight: 300;
}

.content1_line {
  background-color: #fff;
  border-right: 0 solid #0000;
  width: .4rem;
  height: 44vh;
  margin-left: 17px;
}

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

.mobile_ot_section {
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.mobile_ot_content3, .mobile_ot_content7, .mobile_ot_content4 {
  justify-content: flex-start;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.mobile_ot_content1 {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.contentwrapper {
  width: 50vw;
}

.paragraph-54 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.clinical-pharmacology {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.paragraph-55 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.packaging {
  color: #eaeaea;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.indication-and-usage {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.primary-packing {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.allernil-paragraph {
  color: #fff;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.paragraph-56 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.supply {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.label-claim {
  color: #fdfdfd;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 30px;
}

.shelf-life, .dosage-and-administration {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.paragraph-57 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.warnings {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.paragraph-58 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.aller-nilblock {
  width: 50%;
  padding-top: 0;
  padding-left: 40px;
}

.availability {
  color: #f1f1f1;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.contraindications {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.secondary-packing {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.paragraph-59 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.tobotor {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 44px;
}

.heading-45 {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.storage {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.ml-contains {
  color: #f5f5f5;
  margin-top: 10px;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.composition {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.pack {
  color: #ddd;
  margin-top: -18px;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 26px;
  font-weight: 300;
  line-height: 44px;
}

.paragraph-60 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.bold-text-13 {
  font-weight: 500;
}

.paragraph-61 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.bold-text-14 {
  font-size: 15px;
  font-weight: 200;
}

.heading-46 {
  color: #f3f3f3;
  margin-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-62 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.bold-text-16 {
  font-weight: 500;
}

.heading-47 {
  object-fit: contain;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 65px;
  font-weight: 300;
  line-height: 80px;
  display: flex;
  position: static;
  overflow: hidden;
  transform: rotate(270deg);
}

.bold-text-17, .bold-text-18 {
  font-size: 16px;
  font-weight: 600;
}

.acccont {
  text-align: left;
  width: 45vw;
}

.div-block-52 {
  text-align: center;
  border: 0 solid #0000;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 12%;
  margin-top: 5px;
  margin-bottom: 5px;
  display: flex;
}

.contentwrapper-2 {
  width: 50vw;
  padding-left: 4rem;
}

.tablesection {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #0000;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  font-weight: 300;
  display: flex;
}

.ot_image {
  width: 70%;
  max-width: none;
  height: auto;
  margin-top: 5%;
}

.ot_section1 {
  justify-content: space-around;
  width: 100%;
  height: auto;
  padding-top: 0;
  display: flex;
}

.bold-text-21 {
  font-family: Raleway, sans-serif;
  font-weight: 300;
}

.tablecontent1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 0 solid #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  align-self: stretch;
  place-items: stretch stretch;
  display: grid;
}

.bold-text-23, .bold-text-24 {
  font-size: 16px;
  font-weight: 600;
}

.brilliant_sub_hdg1, .brilliant_sub_hdg2 {
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 600;
  line-height: 42px;
  display: block;
}

.body-10 {
  background-color: #0000;
  background-image: linear-gradient(#000000c2, #000000c2), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.headind1 {
  text-align: left;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
}

.lens-1 {
  width: 85%;
  max-width: none;
  display: block;
}

.lens-1:hover {
  transform: scale(1.1);
}

.heading-80 {
  color: #f3e9e9;
  text-align: right;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.heading-83 {
  padding-left: 40px;
  font-size: 26px;
  line-height: 30px;
}

.bold-text-25, .bold-text-26, .bold-text-27 {
  font-weight: 300;
}

.text-cont-3 {
  float: left;
  object-fit: fill;
  background-color: #0000;
  width: 60%;
  min-width: auto;
  min-height: auto;
  padding-left: 0;
  position: sticky;
}

.div-block-59 {
  justify-content: flex-start;
  width: 100%;
  padding-top: 0;
  padding-left: 0;
  display: flex;
}

.manual_surgeonstool_section {
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  min-width: auto;
  height: 100vh;
  min-height: auto;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.mstool_subheading {
  font-size: 25px;
  font-weight: 400;
  line-height: 35px;
}

.mstool_list {
  padding-left: 19px;
  font-size: 17px;
  font-weight: 300;
  line-height: 34px;
}

.image-29 {
  width: 40vw;
  max-width: none;
  height: auto;
}

.mstool_heading {
  font-size: 40px;
  font-weight: 800;
}

.mstool_content {
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  width: 50vw;
  height: 100vh;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 400;
  display: flex;
}

.body-12 {
  background-color: #0000;
  background-image: linear-gradient(#000000bf, #000000bf), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.body-17 {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  min-width: auto;
  font-family: Raleway, sans-serif;
}

.heading-87 {
  color: #fff;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 17px;
  text-decoration: none;
}

.lottie-animation-14 {
  opacity: 1;
  width: 70%;
  height: auto;
  position: static;
  inset: 37% 0% auto auto;
}

.jericho_lio_main_cntnr {
  order: -1;
  width: 50vw;
  height: 200vh;
  margin-left: 0;
}

.jericho_intgrd_dsgn_lottie {
  order: 1;
  align-self: center;
  width: 40vw;
}

.jericho_lio_section {
  color: #fff;
  justify-content: space-around;
  align-items: center;
  width: 100vw;
  height: 200vh;
  display: flex;
}

.jericho_top_content {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.jericho_scrn_intrfce_section {
  color: #fff;
  justify-content: space-around;
  align-items: center;
  width: 100vw;
  height: 200vh;
  font-weight: 200;
  display: flex;
}

.jericho_grid_hdg {
  color: #fcfcfc;
  border-bottom: 1px solid #666363;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 5px;
  font-size: 19px;
  line-height: 25px;
}

.jericho_top_section {
  color: #fff;
  justify-content: space-around;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.jericho_20dlens_img {
  width: 40vw;
  max-width: none;
}

.jericho_treatment_lens {
  width: 40vw;
}

.jericho_lio_patterns_img {
  width: 75vw;
  max-width: none;
  height: 80%;
}

.jericho_opthlmscp_feat_cntnr {
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.jericho_multispot_cnt {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  display: flex;
}

.jericho_ptnt_adv_section, .jericho_mag_op_dsgn_section {
  color: #fff;
  justify-content: space-around;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.jericho_safety_filter_content {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.jericho_intgrd_dsgn_cntnr, .jericho_mag_op_dsgn_cntnr {
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.jericho_multispot_cnt2 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.jericho_scrn_intrfce_lottie {
  order: 1;
  align-self: flex-start;
  width: 40vw;
  position: sticky;
  top: 15%;
  left: 3%;
  right: 3%;
}

.jericho_pattern_cntnr {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 80vw;
  height: 100%;
  display: flex;
}

.jericho_endoprobe_content {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 50vw;
  margin-left: 0;
  display: flex;
}

.jericho_para {
  text-transform: capitalize;
  border-bottom: 0 #000;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 200;
  line-height: 24px;
}

.jericho_sub_hdg {
  letter-spacing: 1px;
  text-indent: 0;
  text-transform: capitalize;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 48px;
}

.jericho_lio_list {
  line-height: 18px;
}

.jericho_opthlmscp_feat_content {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.jericho_pattern_list_para {
  border-bottom: 1px solid #666363;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 200;
  line-height: 28px;
}

.jericho_ret_dsordr_section {
  color: #fff;
  justify-content: space-around;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.jericho_top_cntnr {
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.jericho_hdg2 {
  margin: 0 0 0 255px;
  font-size: 12px;
  font-weight: 300;
  line-height: 40px;
}

.jericho_eye_piece_lens_img {
  width: 40vw;
  max-width: none;
}

.jericho_pattern_content {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-bottom: 11px;
  display: flex;
}

.page_container-2 {
  height: auto;
}

.jericho_ret_dsordr_trmt_cntnr {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 50vh;
  margin-left: 0;
  display: flex;
}

.jericho_adv_intg_sys_cnt {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.jericho_opthmlgst_img {
  order: 1;
  align-self: center;
  width: 40vw;
  max-width: none;
  position: static;
  inset: 15% 0% 0%;
}

.jericho_mag_op_dsgn_lottie {
  order: -1;
  align-self: center;
  width: 40vw;
  position: sticky;
  top: 15%;
  left: 3%;
  right: 3%;
}

.jericho_endoprobe_img_content {
  flex-direction: column;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 35vw;
  margin-left: 0;
  display: flex;
}

.jericho_ptnt_adv_content {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.jericho_ret_dsordr_img_cntnr {
  flex-direction: column;
  order: -1;
  justify-content: center;
  align-items: center;
  width: 35vw;
  height: 100vh;
  margin-left: 0;
  display: flex;
}

.jericho_pattern_grid {
  grid-column-gap: 49px;
  grid-row-gap: 4px;
  text-align: left;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1.25fr 1.25fr;
  height: 20%;
  margin-left: 0;
  line-height: 17px;
}

.jericho_safety_filters_cntnr {
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.jericho_opthmlgst_section {
  color: #fff;
  justify-content: space-around;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.jericho_opthlmscp_content {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.jericho_top_lottie {
  transform-style: preserve-3d;
  order: 1;
  align-self: flex-start;
  width: 45vw;
  height: 63vh;
  display: flex;
  position: relative;
  inset: 15% 5% 0 0%;
  transform: scale3d(1, 1, 2);
}

.jericho_list_item {
  font-size: 15px;
  line-height: 36px;
}

.jericho_endoprobe_img1 {
  width: 35vw;
  max-width: none;
}

.jericho_endoprobe_section {
  color: #fff;
  justify-content: space-around;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.jericho_scrn_intrfce_main_cntnr {
  flex-direction: column;
  width: 50vw;
  height: 200vh;
  display: flex;
}

.jericho_mag_op_dsgn_content {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.jericho_intgrd_dsgn_section {
  color: #fff;
  justify-content: space-around;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.jericho_ret_dsordr_trmt_content {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.jericho_opthlmscp_cntnr {
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.jericho_elbow_rest_img {
  width: 40vw;
  max-width: none;
}

.jericho_max_effcny_cntnr {
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  margin-left: 0;
  padding-left: 20px;
  font-size: 50px;
  display: flex;
}

.jericho_multispot_cntnr2 {
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  margin-left: 0;
  padding-left: 20px;
  font-size: 55px;
  display: flex;
}

.jericho_opthmlgst_content {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.jericho_opthmlgst_cntnr {
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  margin-left: 0;
  padding-left: 20px;
  display: flex;
}

.jericho_pntn_adv_cntnr {
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  margin-left: 0;
  display: flex;
}

.jericho_intgrd_dsgn_content {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.jericho_endoprobe_cntnr {
  justify-content: space-around;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.jericho_adv_intg_sys_cntnr {
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  margin-left: 0;
  padding-left: 20px;
  font-size: 55px;
  display: flex;
}

.jericho_lio_img {
  order: 1;
  align-self: flex-start;
  width: 40vw;
  max-width: none;
  position: sticky;
  inset: 15% 0% 0%;
}

.jericho_endoprobe_img2 {
  width: 35vw;
  max-width: none;
}

.jericho_hdg1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 22px;
}

.jericho_ptnt_adv_img_cntnr {
  flex-direction: column;
  order: 1;
  justify-content: center;
  align-items: center;
  width: 40vw;
  height: 100vh;
  margin-left: 0;
  display: flex;
}

.jericho_pattern_section {
  color: #fcfcfc;
  justify-content: space-around;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.jericho_multispot_cntnr {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: auto;
  margin-left: 0;
  padding-left: 20px;
  font-size: 55px;
  display: flex;
}

.jericho_safety_filters_section {
  color: #fff;
  justify-content: space-around;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.jericho_safety_filters_lottie {
  order: -1;
  align-self: center;
  width: 40vw;
}

.section3_content2 {
  margin-top: 3rem;
  display: flex;
}

.table_wrapper {
  display: flex;
}

.pl_section6 {
  align-self: center;
  width: 90vw;
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.pl_section1 {
  text-align: left;
  flex-direction: column;
  justify-content: space-around;
  align-self: center;
  align-items: flex-start;
  width: 90vw;
  height: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.pl_section2 {
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  width: 90vw;
  height: auto;
  margin-top: 0;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 15px;
  line-height: 25px;
  display: flex;
}

.section4_table {
  flex-direction: column;
  align-items: flex-start;
  width: 50vw;
  display: flex;
}

.section2_table1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  font-weight: 200;
  display: grid;
}

.pl_lens1 {
  align-self: center;
  width: 40vw;
  max-width: none;
  height: auto;
}

.pl_lens1.logo {
  align-self: flex-start;
  width: 25vw;
  margin-left: 4rem;
}

.lens2 {
  width: 40%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
}

.lens2.logo {
  align-self: flex-start;
  width: 25vw;
  min-width: 0;
  min-height: 0;
  margin-left: 4rem;
}

.table3_wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50vw;
  display: flex;
}

.sectio2_content2 {
  height: auto;
  margin-top: 3rem;
  display: flex;
}

.table2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 50vw;
  height: auto;
  font-weight: 200;
  display: grid;
}

.section2_content3-2 {
  flex-direction: row;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 3rem;
  display: flex;
}

.lens3 {
  width: 40%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  padding-top: 0;
  transition: opacity .2s;
}

.lens3.logo {
  align-self: flex-start;
  width: 25vw;
  min-width: 0;
  min-height: 0;
  margin-left: 4rem;
}

.section3_table1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  width: 50vw;
  font-weight: 200;
  display: grid;
}

.pl_section3 {
  text-align: center;
  flex-direction: column;
  justify-content: space-around;
  align-self: center;
  align-items: flex-start;
  width: 90vw;
  height: auto;
  margin-top: 20px;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.section2_content1-2 {
  flex-direction: row;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.div-block-64 {
  width: 50vw;
  height: auto;
}

.pl_section5, .pl_section4 {
  flex-direction: column;
  justify-content: space-around;
  align-self: center;
  align-items: flex-start;
  width: 90vw;
  margin-top: 3rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.section2_wrapper {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  display: flex;
}

.section3_content1 {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.section4_tablecontent {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 50vw;
  font-weight: 200;
  display: grid;
}

.table3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 50vw;
  height: auto;
  font-weight: 200;
  display: grid;
}

.pl_lens4 {
  text-align: center;
  width: 40vw;
  max-width: none;
  height: auto;
}

.pl_lens4.logo {
  align-self: flex-start;
  width: 25vw;
  margin-left: 4rem;
}

.section4_content1 {
  flex-direction: row;
  align-self: flex-start;
  display: flex;
}

.section3_wrapper {
  margin-top: 15px;
}

.body-18 {
  background-color: #0000;
  background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.galaxy_robot_hdg_bold {
  border: 0 solid #0000;
}

.galaxy_robot_grid_hdg {
  text-align: left;
  background-color: #0000;
  border: 0 solid #0000;
  height: auto;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 200;
  line-height: 24px;
}

.galaxy_robot_grid_hdg.galaxy_robot_grid_gray_bkgnd {
  background-color: #0000;
  border-color: #0000;
  padding-bottom: 0;
  font-size: 16px;
  font-weight: 700;
}

.galaxy_sub_hdg {
  text-align: left;
  font-size: 26px;
  font-weight: 500;
  line-height: 30px;
}

.galaxy_robot_grid_cnt {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  place-content: space-between;
  justify-items: stretch;
  display: grid;
}

.galaxy_robot_grid_para {
  border-top: 1px solid #00000003;
  border-bottom: 1px solid #58575700;
  align-self: center;
  margin-bottom: 0;
  font-weight: 200;
}

.galaxy_robot_grid_div1 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border: 1px solid #585757;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr .75fr;
  grid-auto-columns: 1fr;
  place-content: center flex-start;
  align-items: stretch;
  padding: 7px 5px;
  font-size: 15px;
  display: flex;
}

.galaxy_robot_grid_div1.galaxy_robot_grid_gray_bkgnd {
  background-color: #48484863;
  justify-content: flex-start;
  align-items: stretch;
  padding: 7px 5px;
  display: flex;
}

.galaxy_robot_section {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  padding-top: 0;
  display: flex;
}

.galaxy_robot_content {
  align-self: flex-start;
  width: 50vw;
  margin-left: 58px;
}

.div-block-65 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.list-7 {
  font-size: 17px;
  font-weight: 200;
  line-height: 28px;
}

.heading-91 {
  font-size: 26px;
  font-weight: 600;
}

.yl_heading {
  font-size: 38px;
  font-weight: 600;
  line-height: 35px;
}

.heading-92 {
  font-size: 24px;
  font-weight: 600;
  line-height: 29px;
}

.div-block-66 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "Area-2 ."
                 ". Area"
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 / .5fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  font-weight: 200;
  display: grid;
}

.contentwrapper-3 {
  width: 50vw;
  height: auto;
  font-weight: 700;
}

.body-19 {
  background-color: #0000;
  background-image: linear-gradient(#000000c7, #000000c7), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.paragraph-96 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.imgdiv {
  width: 40%;
  max-width: none;
  height: 50vh;
  margin-left: 0;
  position: fixed;
  inset: 32% 0% 0% auto;
}

.pharmaceuticals {
  border: 1px solid #0000;
  width: 60%;
  max-width: none;
  padding: 10px 20px 10px 40px;
  font-size: 16px;
}

.paragraph-100, .paragraph-104 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.body-20 {
  background-color: #0000;
  background-image: linear-gradient(#000000bf, #000000bf), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.yag_slt_cntnr5 {
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.yag_slt_sub_hdg {
  text-transform: uppercase;
  margin-top: 10px;
  font-weight: 600;
  line-height: 29px;
}

.yag_slt_cntnr8, .yag_slt_cntnr4, .yag_slt_cntnr6 {
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.yag_slt_para {
  text-transform: none;
  font-size: 18px;
  font-weight: 200;
  line-height: 24px;
}

.yag_slt_vert_line {
  border-right: 7px solid #fff;
  align-self: center;
  width: 1vw;
  height: 35vh;
  margin-top: 0;
  margin-left: 52px;
}

.yag_slt_vert_line.vlwhite {
  background-color: var(--white);
  border-right-width: 0;
  border-right-color: #0000;
  width: .4rem;
  height: 40vh;
}

.page_container-4 {
  color: #fff;
  text-transform: uppercase;
  flex-direction: column;
  align-items: stretch;
  height: auto;
  margin-top: 0;
  font-family: Raleway, sans-serif;
  display: flex;
}

.yag_slt_para_hdg {
  text-transform: capitalize;
  font-size: 36px;
  font-weight: 600;
}

.yag_slt_hdg_cnt {
  flex-direction: column;
  align-items: flex-end;
  width: 45vw;
  display: flex;
}

.yag_slt_cntnr2 {
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 25px;
  display: flex;
}

.yag_slt_cntnr3 {
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.yag_slt_top_cntnr {
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.yag_slt_cntnr7 {
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.yag_slt_hdg {
  font-size: 80px;
  line-height: 45px;
}

.yag_slt_cntnr9 {
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.light-mode-15 {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  display: flex;
}

.content-div {
  color: #000;
  width: 60%;
  max-width: none;
  height: auto;
  margin-left: 0;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 0;
  line-height: 30px;
}

.bold-text-36 {
  letter-spacing: 1px;
  font-size: 16px;
}

.body-21 {
  background-color: #0000;
  background-image: linear-gradient(#000c, #000c), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.heading-96 {
  padding-left: 40px;
  font-size: 22px;
  font-weight: 400;
  line-height: 10px;
}

.bold-text-37 {
  font-weight: 200;
}

.div-block-68 {
  color: #000;
  width: 60%;
  max-width: none;
  padding-left: 0;
  padding-right: 20px;
  line-height: 30px;
}

.imgdiv-2 {
  order: 1;
  align-self: flex-start;
  width: 35%;
  max-width: none;
  height: auto;
  margin: 0;
  position: fixed;
  inset: 15% 0% 0% auto;
}

.appatim {
  flex-direction: column;
  width: 60%;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-size: 16px;
  display: flex;
}

.lottie-animation-15 {
  align-self: flex-start;
  width: 70%;
  height: 50vh;
  position: static;
  inset: 36% 0% auto auto;
}

.body-23 {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#000c, #000c), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.heading-109 {
  font-weight: 600;
}

.content4-2, .content5-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.div-block-70 {
  margin-left: 1rem;
}

.paragraph-144 {
  font-weight: 200;
  line-height: 22px;
}

.content8-2, .content2-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.chairverticalline {
  background-color: #fff;
  width: .4rem;
  height: 60vh;
}

.heading-110 {
  font-size: 18px;
}

.paragraph-145 {
  font-weight: 200;
  line-height: 22px;
}

.content7-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.content1-2 {
  justify-content: flex-start;
  align-items: center;
  width: 50vw;
  height: 100vh;
  margin-left: 0;
  display: flex;
}

.heading-111 {
  font-weight: 600;
}

.content6-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.heading-112 {
  font-size: 50px;
}

.paragraph-146 {
  font-weight: 200;
  line-height: 22px;
}

.content3-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.chairpara1, .paragraph-147 {
  font-weight: 200;
  line-height: 22px;
}

.chasirheading4, .chairheading3 {
  font-weight: 600;
}

.paragraph-148 {
  font-size: 12px;
  font-weight: 200;
}

.cjairheading2 {
  font-size: 50px;
}

.imagewrapper-2 {
  grid-column-gap: 0px;
  grid-row-gap: 35px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(250px, 1fr) minmax(250px, 1fr) minmax(250px, 1fr);
  grid-auto-columns: 1fr;
  place-content: stretch;
  place-items: center;
  width: 87%;
  height: auto;
  margin-top: 0;
  margin-bottom: 2rem;
  padding-top: 60px;
  padding-left: 0;
  display: grid;
}

.hydrophilicpara {
  text-align: left;
  width: auto;
  margin-top: 1rem;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 300;
  line-height: 26px;
}

.hydrophobiclens_section-2 {
  text-align: center;
  object-fit: contain;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  margin-top: 0;
  padding-top: 0;
  padding-left: 12%;
  padding-right: 0%;
  display: flex;
  position: static;
}

.headind1-2 {
  text-align: left;
  align-self: auto;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.link-block-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 25vw;
  height: 40vh;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 20px 10px;
  text-decoration: none;
  display: flex;
}

.supply-5 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.light-mode-18 {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  border-radius: 0;
  justify-content: space-between;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: none;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.paragraph-151, .paragraph-152 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.bold-text-40 {
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 200;
}

.paragraph-153, .paragraph-154 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.packaging-5 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.descripation-3 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}

.slit_lamp_main_aia12_link_blk {
  color: snow;
  width: 100%;
  text-decoration: none;
}

.slit_lamp_main_aia12_cnt {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  margin-left: 20px;
  display: flex;
}

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

.slit_lamp_main_img_cntnr {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  display: flex;
}

.slit_lamp_main_aia11_cnt {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  margin-right: 20px;
  display: flex;
}

.slit_lamp_main_aia11_link_blk {
  width: 100%;
}

.slit_lamp_main_section {
  text-transform: none;
  flex-direction: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding-top: 0;
  display: flex;
}

.slit_lamp_main_top_cntnr {
  flex-direction: column;
  padding-top: 0;
  padding-bottom: 1rem;
  display: block;
}

.slit_lamp_main_top_cnt1 {
  text-align: left;
  width: 50vw;
  margin-bottom: 0;
  padding-bottom: 20px;
}

.slit_lamp_main_top_para {
  text-transform: none;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 300;
}

.slit_lamp_main_top_hdg {
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
}

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

.slit_lamp_main_link_block2 {
  color: #fff;
  align-self: auto;
  margin-left: 140px;
  text-decoration: none;
}

.slit_lamp_main_img_hdg {
  text-transform: capitalize;
  font-size: 25px;
}

.slit_lamp_main_link_block {
  color: #fff;
  align-self: auto;
  margin-left: 140px;
  text-decoration: none;
}

.slit_lamp_more_read_more_txt {
  color: #fff;
  margin-bottom: 0;
  font-size: 16px;
  text-decoration: none;
}

.table1content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  font-weight: 200;
  display: grid;
}

.table5content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". Area"
                 ". ."
                 / 1fr 1fr;
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  place-content: stretch;
  padding-top: 20px;
  font-weight: 200;
  display: grid;
}

.table3content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  font-weight: 200;
  display: grid;
}

.table4content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between stretch;
  padding-top: 20px;
  font-weight: 200;
  display: grid;
}

.contentwrapper-5 {
  width: 50vw;
  padding-left: 0;
  padding-right: 0;
}

.lensometertable5 {
  padding-top: 0;
}

.heading-116 {
  font-weight: 600;
}

.heading-117 {
  font-size: 22px;
  font-weight: 600;
}

.table2content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  font-weight: 200;
  display: grid;
}

.bold-text-44 {
  font-size: 14px;
  font-weight: 800;
}

.heading-118 {
  margin-top: 0;
  font-size: 26px;
  font-weight: 300;
}

.lensometersection {
  justify-content: center;
  width: 100%;
  height: auto;
  display: flex;
}

.img-div-2 {
  width: 40%;
  max-width: 0%;
  height: 50vh;
  padding-bottom: 0;
  padding-left: 0;
  position: fixed;
  inset: 32% 0% auto auto;
}

.slit_lamp_aia12_para2 {
  text-indent: 0;
  text-transform: none;
  font-size: 12px;
  font-weight: 300;
  line-height: 10px;
}

.slit_lamp_aia12_zoom_img {
  order: 0;
  width: 40vw;
  max-width: none;
}

.slit_lamp_aiai12_top_hdg2 {
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 75px;
  font-weight: 800;
  line-height: 64px;
}

.slit_lamp_aia12_led_sub_hdg {
  text-transform: capitalize;
  font-weight: 600;
}

.slit_lamp_aia12_main_cntnr {
  flex-direction: column;
  justify-content: space-around;
  align-self: center;
  align-items: center;
  width: 50vw;
  height: 400vh;
  display: flex;
}

.slit_lamp_aia12_cntnr5 {
  text-indent: 1px;
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  font-size: 20px;
  display: flex;
}

.slit_lamp_aia12_sub_hdg {
  text-transform: capitalize;
  font-weight: 600;
}

.slit_lamp_aia12_2s_img {
  order: 0;
  width: 40vw;
  max-width: none;
}

.slit_lamp_aia12_2s_cntnr {
  justify-content: flex-start;
  align-items: center;
  width: 50vw;
  height: auto;
  display: flex;
}

.slit_lamp_aia12_zoom_section {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.slit_lamp_aiai12_top_hdg3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
}

.slit_lamp_aia12_cntnr2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  margin-bottom: 0;
  line-height: 23px;
  display: flex;
}

.slit_lamp_aia12_2s_cnt {
  width: 100%;
}

.slit_lamp_aia12_2s_section {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.slit_lamp_aia12_section {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 500vh;
  display: flex;
}

.slit_lamp_aia12_cntnr3 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  display: flex;
}

.slit_lamp_aia12_para1 {
  text-indent: 0;
  text-transform: none;
  font-size: 21px;
  font-weight: 300;
  line-height: 10px;
}

.slit_lamp_aia12_vert_line {
  background-color: var(--white);
  border: 1px solid #0000;
  width: .5rem;
  height: 28vh;
}

.slit_lamp_aia12_vert_line.vlwhite {
  border-width: 0;
}

.slit_lamp_aia12_lottie {
  order: 0;
  align-self: flex-start;
  width: 40vw;
  position: sticky;
  top: 25%;
  left: 3%;
  right: 3%;
}

.slit_lamp_aiai12_top_hdg {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 75px;
  font-weight: 100;
  line-height: 57px;
}

.slit_lamp_aia12_zoom_cnt {
  width: 100%;
}

.slit_lamp_aia12_zoom_cntnr {
  justify-content: flex-start;
  align-items: center;
  width: 50vw;
  height: auto;
  display: flex;
}

.slit_lamp_aia12_top_cntnr {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.slit_lamp_aia12_top_cnt {
  align-self: center;
  margin-top: 0;
  margin-left: 40px;
}

.slit_lamp_aia12_cntnr4 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  display: flex;
}

.slit_lamp_aia12_para {
  text-indent: 0;
  text-transform: none;
  font-size: 15px;
  font-weight: 300;
  line-height: 24px;
}

.slit_lamp_aia12_cnt2 {
  display: block;
}

.heading18 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.heading-139 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-169 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.imgdiv-5 {
  border: 1px solid #0000;
  width: 40%;
  max-width: none;
  height: auto;
  margin: 0 auto auto;
  position: fixed;
  inset: 32% 0% auto auto;
}

.heading-140 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.heading-141 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.heading10 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-170 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.heading21 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 26px;
  font-weight: 300;
  line-height: 30px;
}

.heading15 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph93 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.heading-142 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-171 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.heading-143 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 30px;
}

.heading19, .heading16 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.heading_1 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 30px;
}

.heading17, .heading14 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-172 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 200;
}

.bio_cnt6, .bio_cnt2 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.bio_vert_line {
  border: 3px solid var(--white);
  height: 35vh;
  margin-left: 20px;
}

.bio_vert_line.vlwhite {
  border-width: 0;
  border-color: var(--black);
  background-color: var(--white);
  width: .4rem;
}

.bio_top_hdg {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 300;
  line-height: 60px;
}

.bio_para {
  text-transform: none;
  font-weight: 300;
}

.bio_cntnr4 {
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.bio_top_hdg2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 800;
}

.bio_cntnr6 {
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 106vh;
  display: flex;
}

.bio_cnt5 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.bio_top_section {
  justify-content: space-around;
  align-items: center;
  width: 100vw;
  height: 600vh;
  display: flex;
}

.bio_sub_hdg {
  letter-spacing: 1px;
  text-indent: 0;
  text-transform: capitalize;
  font-weight: 600;
}

.bio_top_cnt {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.bio_top_cntnr {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.bio_cntnr5 {
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.bio_top_lottie {
  order: 1;
  align-self: flex-start;
  width: 40vw;
  position: sticky;
  top: 15%;
  left: 3%;
  right: 3%;
}

.bio_cntnr3 {
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.bio_cnt4 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.bio_top_hdg3 {
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 23px;
  font-weight: 200;
}

.bio_cntnr2 {
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.bio_cnt3 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.imgdiv-6 {
  order: 1;
  justify-content: center;
  align-items: center;
  width: 40%;
  max-width: none;
  height: auto;
  margin: 0;
  padding-left: 20px;
  display: block;
  position: fixed;
  inset: 15% 0% auto auto;
}

.ref_head_mnl_grid_para {
  text-align: left;
  text-transform: none;
  border: 1px solid #0000;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 200;
}

.bold-text-45 {
  font-size: 16px;
}

.ref_head_mnl_top_hdg3 {
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 600;
  line-height: 35px;
}

.ref_head_mnl_top_para {
  letter-spacing: normal;
  text-transform: none;
  margin-top: 10px;
  font-weight: 200;
  line-height: 24px;
}

.ref_head_mnl_grid_hdg {
  text-transform: capitalize;
  border: 1px solid #0000;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: 20px;
}

.ref_head_manual_cntnr {
  flex-direction: column;
  align-items: flex-start;
  width: 50vw;
  height: auto;
  margin-top: 0;
  margin-bottom: 40px;
  margin-left: 0;
  padding-top: 0;
  padding-left: 10px;
  display: flex;
}

.ref_head_mnl_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #000;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: auto auto;
}

.ref_head_mnl_top_hdg {
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 600;
}

.ref_head_mnl_top_hdg2 {
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 200;
  line-height: 18px;
}

.ref_head_mnl_grid_cnt {
  width: 100%;
}

.trumbling-png {
  width: 40%;
  max-width: none;
  height: 70%;
  margin-top: 10%;
}

.heading-147 {
  font-size: 30px;
  font-weight: 600;
}

.contentwrapper7 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.english-png {
  width: 40vw;
  max-width: none;
  height: 70%;
  margin-top: 10%;
}

.visionchartsection10 {
  width: 90vw;
  height: 100vh;
  display: flex;
}

.paragraph-269 {
  align-self: flex-start;
  font-weight: 200;
  line-height: 22px;
}

.verticalline {
  text-align: center;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: .5rem;
  height: 34vw;
  margin-left: 0;
  display: flex;
}

.verticalline.vlwhite {
  height: 34vh;
}

.paragraph-270 {
  font-weight: 200;
  line-height: 22px;
}

.contentwrapper-6 {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 50vw;
  height: auto;
  margin-left: 0;
  font-weight: 700;
  display: flex;
}

.contentwrapper1 {
  text-align: left;
  align-self: flex-start;
  align-items: center;
  width: 50vw;
  height: 100vh;
  margin-left: 0;
  display: flex;
}

.contentwrapper4 {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.lottiewrapper-3 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  text-align: left;
  align-self: flex-start;
  width: 40vw;
  min-width: auto;
  height: auto;
  margin-top: 0;
  padding-top: 4rem;
  display: flex;
  position: sticky;
  top: 57px;
}

.visionchartlottie {
  text-align: center;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 40vw;
  height: auto;
  display: flex;
  position: sticky;
  inset: 0% auto auto;
}

.visionchartsection1 {
  justify-content: center;
  align-items: center;
  width: 90vw;
  height: 200vh;
  margin-top: 0;
  display: flex;
}

.heading-148 {
  font-size: 30px;
  font-weight: 600;
}

.visionchartlottie2 {
  width: 40vw;
  height: auto;
}

.heading-149 {
  font-size: 32px;
  font-weight: 300;
}

.heading-150 {
  text-align: left;
  font-size: 30px;
  font-weight: 600;
}

.content2heading {
  margin-left: 0;
  font-size: 30px;
  font-weight: 600;
}

.heading-151 {
  font-size: 60px;
  font-weight: 300;
}

.visionchartsection2 {
  text-align: left;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 90vw;
  height: 100vh;
  display: flex;
}

.contentwrapper3 {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  margin-left: 1rem;
  display: flex;
  position: sticky;
}

.content1wrapper {
  padding-left: 1rem;
}

.bold-text-46 {
  font-size: 56px;
  font-weight: 800;
  line-height: 4rem;
}

.visionchartsection4 {
  flex-direction: row;
  width: 90vw;
  height: 100vh;
  display: flex;
}

.light-mode-21 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-271, .paragraph-272 {
  font-weight: 200;
  line-height: 22px;
}

.visionchartsectiopn8 {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  width: 90vw;
  height: 100vh;
  display: flex;
}

.visionchartsection3 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 90vw;
  height: 100vh;
  display: flex;
}

.contentwrapper2 {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50vw;
  height: 100vh;
  margin-left: 1rem;
  display: flex;
}

.visionchartsection6 {
  width: 90vw;
  display: flex;
}

.heading-152 {
  align-self: flex-start;
  font-size: 30px;
  font-weight: 600;
}

.paragraph-273 {
  font-weight: 200;
  line-height: 22px;
}

.visionchartimage1 {
  width: 40vw;
  max-width: none;
  height: 100vh;
}

.lottiewrapper2 {
  width: 40vw;
  height: auto;
}

.paediatric {
  width: 40vw;
  max-width: none;
  height: 70%;
  margin-top: 10%;
}

.lottie-animation-16 {
  width: 38vw;
  height: 50vh;
  position: fixed;
  inset: 38% 0% 0% auto;
}

.paragraph-286 {
  color: #fff;
  align-self: auto;
  font-size: 15px;
  display: flex;
}

.bold-text-49 {
  line-height: 25px;
}

.contentwrapper_at {
  width: 50vw;
  height: auto;
  padding-left: 0;
}

.list-9 {
  margin-top: 20px;
  padding-left: 1rem;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.section1_at {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-bottom: 4rem;
  padding-left: 0;
  display: flex;
}

.table3_at {
  margin-top: 3.4rem;
}

.table2_at {
  margin-top: 1rem;
  padding-bottom: 0;
}

.table1content-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  margin-top: 1rem;
  padding-bottom: 1rem;
  font-weight: 200;
  display: grid;
}

.heading-172 {
  text-align: left;
  font-size: 34px;
  font-weight: 800;
  line-height: 41px;
}

.table3content-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  font-weight: 200;
  display: grid;
}

.lottiewrapper-4 {
  text-align: center;
  align-self: auto;
  width: 40vw;
  height: auto;
  display: flex;
  position: static;
}

.at_lottie {
  text-align: center;
  object-fit: contain;
  order: 0;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 40vw;
  height: 80vh;
  display: flex;
  position: fixed;
  inset: 10% 0% 0% auto;
}

.heading-173 {
  text-align: left;
  text-transform: capitalize;
  padding-left: 0%;
  font-weight: 500;
}

.heading-174 {
  font-size: 26px;
  font-weight: 300;
}

.digi_imaging_sys_img_hdg {
  text-transform: none;
  font-weight: 600;
}

.digi_imaging_sys_top_section {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.digi_imaging_sys_cnt5 {
  width: 50vw;
}

.digi_imaging_sys_para {
  text-transform: none;
  font-weight: 200;
}

.digi_imaging_sys_img6_section {
  justify-content: space-around;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.digi_imaging_sys_cnt2 {
  width: 50vw;
}

.digi_imaging_sys_img5_section {
  justify-content: space-around;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.digi_imaging_sys_lottie1 {
  order: 1;
  align-self: flex-start;
  width: 40vw;
  height: 80vh;
  position: sticky;
  top: 15%;
  left: 3%;
  right: 3%;
}

.digi_imaging_sys_img_cnt3 {
  width: 50vw;
}

.digi_imaging_sys_cntnr2 {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.digi_imaging_sys_img4_section {
  justify-content: space-around;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.digi_imaging_sys_hdg1-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 500;
  line-height: 55px;
  transition: opacity .2s;
}

.digi_imaging_sys_img_cnt4 {
  width: 50vw;
}

.digi_imaging_sys_cntnr6 {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.digi_imaging_sys_cnt3 {
  width: 50vw;
}

.digi_imaging_sys_cntnr10 {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.digi_imaging_sys_side_hdg-2 {
  text-align: center;
  width: 54vw;
  height: 7vh;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 45px;
  line-height: 40px;
  transform: rotate(270deg);
}

.digi_imaging_sys_cnt6 {
  width: 50vw;
}

.digi_imaging_sys_cntnr4, .digi_imaging_sys_cntnr8 {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.digi_imaging_sys_top_cntnr-2 {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.digi_imaging_sys_cntnr5 {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.digi_imaging_sys_cnt {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  margin-left: 20px;
  display: flex;
}

.digi_imaging_sys_main_cntnr {
  width: 50vw;
  height: 1000vh;
  padding-left: 20px;
  padding-right: 10px;
}

.digi_imaging_sys_vert_line-3 {
  background-color: var(--white);
  border-right: 0 solid #0000;
  width: .5rem;
  height: 78vh;
  margin-left: -245px;
}

.digi_imaging_sys_vert_line-3.vlwhite {
  height: 71vh;
  margin-top: 10px;
  margin-left: -15rem;
  position: static;
}

.digi_imaging_sys_img_cnt5 {
  width: 50vw;
}

.digi_imaging_sys_cntnr9, .digi_imaging_sys_cntnr3 {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.digi_imaging_sys_img_cnt1 {
  width: 50vw;
}

.digi_imaging_sys_img3_section {
  justify-content: space-around;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.digi_imaging_sys_cnt10, .digi_imaging_sys_cnt9, .digi_imaging_sys_img_cnt6 {
  width: 50vw;
}

.digi_imaging_sys_cntnr7 {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.bold-text-51 {
  font-size: 35px;
  font-weight: 900;
  position: static;
}

.digi_imaging_sys_img1 {
  order: 1;
  width: 40vw;
}

.digi_imaging_sys_img2_section {
  justify-content: space-around;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.digi_imaging_sys_side_cnt-2 {
  flex-direction: row;
  order: -1;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 54vw;
  margin-left: 0;
  padding-left: 0;
  display: flex;
}

.digi_imaging_sys_cnt7 {
  width: 50vw;
}

.digi_imaging_sys_img1_section {
  justify-content: space-around;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.digi_imaging_sys_cnt8, .digi_imaging_sys_img_cnt2 {
  width: 50vw;
}

.digi_imaging_sys_hdg2-2 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 100;
}

.digi_imaging_sys_cnt4 {
  width: 50vw;
}

.kerat_hdg2 {
  margin-top: 10px;
  font-size: 44px;
}

.kerat_hdg1 {
  margin-bottom: 20px;
  font-size: 60px;
}

.kerat_top_cnt {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 35px;
  margin-right: 0;
  display: flex;
}

.kerat_main_cntnr {
  flex-direction: column;
  align-items: flex-start;
  width: 50vw;
  height: 800vh;
  display: flex;
}

.kerat_sub_hdg {
  text-transform: none;
  font-size: 32px;
  line-height: 44px;
}

.kerat_cntnr2 {
  justify-content: flex-start;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.kerat_cnt1 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 10px;
  display: flex;
}

.kerat_vert_line {
  background-color: var(--white);
  border-right: 0 solid #0000;
  justify-content: center;
  align-items: center;
  width: .5rem;
  height: 34vh;
  display: block;
}

.bold-text-53 {
  font-size: 52px;
  font-weight: 400;
}

.kerat_top_cntnr {
  border-right-width: 6px;
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.ascan_hdg1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 700;
  line-height: 41px;
}

.ascan_grid_para {
  text-align: left;
  text-transform: none;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 200;
  line-height: 20px;
}

.ascan_top_cnt {
  text-transform: capitalize;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.ascan_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: auto auto;
  grid-auto-columns: auto;
  place-content: stretch;
  align-self: stretch;
  place-items: stretch stretch;
}

.ascan_hdg2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 200;
  line-height: 25px;
}

.ascan_grid_sub_hdg_div {
  background-color: #0000;
  border: 1px solid #686868;
  justify-content: flex-start;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  display: flex;
}

.ascan_grid_sub_hdg_div.gray_bckgnd_hdg {
  background-color: #48484863;
}

.ascan_listitem_para {
  font-size: 15px;
  line-height: 18px;
}

.ascan_hdg3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 35px;
}

.ascan_grid_sub_hdg {
  text-transform: capitalize;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  border: 0 solid #0000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 25px;
}

.ascan_grid_cnt {
  flex-direction: column;
  justify-content: space-around;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.ascan_bttm_cnt {
  border: 1px solid #0000;
  align-self: flex-start;
  margin-top: 20px;
  margin-bottom: 20px;
}

.ascan_listitem {
  text-transform: none;
}

.ascan_grid_para_div {
  border: 1px solid #686868;
  border-top-color: #0000;
  align-items: center;
  padding: 10px;
  display: flex;
}

.ascan_grid_para_div.gray_bckgnd {
  background-color: #48484863;
}

.ascan_list {
  line-height: 15px;
}

.ascan_pach_grid_cnt {
  flex-direction: column;
  justify-content: space-around;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.ascan_pach_listitem_para {
  margin-bottom: 5px;
  font-size: 15px;
  font-weight: 200;
  line-height: 20px;
}

.ascan_pach_listitem {
  text-transform: none;
}

.ascan_pach_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: auto auto;
  place-content: stretch;
  align-self: stretch;
  place-items: stretch stretch;
}

.ascan_pach_hdg1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 41px;
}

.ascan_pach_grid_para_div {
  border: 1px solid #686868;
  align-items: center;
  padding: 10px;
  display: flex;
}

.ascan_pach_grid_para_div.gray_bckgnd {
  background-color: #48484863;
  padding: 10px;
  font-weight: 200;
}

.ascan_pach_top_cnt {
  text-transform: capitalize;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.ascan_pach_top_cntnr {
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  width: 50vw;
  height: auto;
  margin-top: 0;
  margin-left: 10px;
  padding-top: 0;
  display: flex;
}

.ascan_pach_hdg3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 35px;
}

.ascan_pach_bttm_list1_cnt {
  border: 1px solid #0000;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 0;
}

.ascan_pach_grid_para {
  text-align: left;
  text-transform: none;
  margin-bottom: 0;
  font-weight: 200;
  line-height: 20px;
}

.ascan_pach_bttm_list3_cnt {
  border: 1px solid #0000;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 0;
}

.ascan_pach_grid_sub_hdg {
  text-transform: capitalize;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  border: 0 solid #0000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 21px;
}

.ascan_pach_main_bttm_cnt {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.ascan_pach_bttm_list_cnt, .ascan_pach_bttm_list2_cnt {
  border: 1px solid #0000;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 0;
}

.ascan_pach_hdg2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 200;
  line-height: 25px;
}

.ascan_pach_grid_sub_hdg_div {
  background-color: #0000;
  border: 1px solid #686868;
  justify-content: flex-start;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  display: flex;
}

.ascan_pach_grid_sub_hdg_div.gray_bckgnd_hdg {
  background-color: #48484863;
  padding-left: 10px;
  font-size: 16px;
}

.ascan_pach_list {
  margin-bottom: 0;
  line-height: 15px;
}

.contentwrapper2-2 {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50vw;
  height: 100vh;
  margin-left: 0;
  display: flex;
}

.light-mode-23 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  padding-top: 2.5rem;
  display: flex;
}

.content2heading-2 {
  margin-left: 0;
  font-size: 25px;
  font-weight: 600;
}

.bold-text-54 {
  font-size: 42px;
  font-weight: 300;
  line-height: 4rem;
}

.content1wrapper-2 {
  width: auto;
  padding-left: 1rem;
}

.verticalline-2 {
  text-align: center;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: .5rem;
  height: 25vw;
  margin-left: 0;
  display: flex;
}

.contentwrapper-7 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50vw;
  height: auto;
  margin-left: 0;
  font-weight: 700;
  display: flex;
}

.lottie-animation-19 {
  align-self: auto;
  width: 40vw;
  height: auto;
  position: sticky;
  inset: 0%;
}

.section_sl {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: auto;
  padding-right: 21px;
  display: flex;
}

.heading-183 {
  font-size: 70px;
  font-weight: 800;
}

.acaine {
  height: auto;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.cont {
  color: #fff;
  object-fit: fill;
  justify-content: space-between;
  width: 100%;
  max-width: none;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
  overflow: visible;
}

.sc1 {
  z-index: 4;
  background-color: #0000;
  width: 100%;
  height: auto;
  min-height: auto;
  padding-top: 60px;
  padding-left: 0;
  display: block;
  position: relative;
}

.sc2 {
  z-index: 1;
  height: 100vh;
  display: block;
  position: fixed;
  inset: 10% 0% 0%;
  overflow: visible;
}

.section1_gl {
  flex-flow: wrap;
  justify-content: flex-start;
  width: 100%;
  height: auto;
  padding-left: 20px;
  display: flex;
}

.outlook_content2 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.heading-37 {
  font-size: 32px;
  font-weight: 400;
}

.lottie-animation-21 {
  width: 40vw;
  height: 100vh;
  position: sticky;
  inset: 0% 0% 0% 60%;
}

.paragraph-366 {
  font-weight: 200;
}

.outlook1 {
  flex-direction: row;
  width: 90vw;
  height: 100vh;
  padding-left: 0;
  display: flex;
}

.heading-34 {
  font-size: 28px;
  font-weight: 400;
}

.section_10 {
  flex-direction: column;
  align-self: center;
  width: 90vw;
  height: auto;
  padding-left: 20px;
  display: flex;
}

.paragraph-364 {
  font-weight: 200;
}

.contentwrapper_gls {
  flex-direction: column;
  justify-content: space-around;
  align-self: auto;
  align-items: flex-start;
  width: 50vw;
  height: auto;
  display: flex;
}

.outlook3 {
  width: 90vw;
  height: 100vh;
  display: flex;
}

.heading-187 {
  font-size: 55px;
  font-weight: 200;
}

.heading-188 {
  font-size: 28px;
  font-weight: 400;
}

.outlook_content5, .outlook_content3 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.heading-189 {
  font-size: 39px;
  font-weight: 200;
}

.outlook_content6 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.outlook6 {
  width: 90vw;
  height: 100vh;
  display: flex;
}

.paragraph-363 {
  font-weight: 200;
}

.heading-190 {
  font-size: 60px;
  font-weight: 400;
}

.outlook5 {
  width: 90vw;
  height: 100vh;
  display: flex;
}

.heading-191 {
  font-size: 55px;
  font-weight: 200;
}

.outlook4 {
  width: 90vw;
  height: 100vh;
  display: flex;
}

.outlook_content4 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.section2_gl-2 {
  flex-direction: row;
  width: 100vw;
  height: auto;
  padding-left: 20px;
  display: flex;
}

.table1-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #494949;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  font-weight: 200;
  display: grid;
  position: static;
  top: 30%;
  left: 3%;
  right: 3%;
}

.outlook_content1 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.lottie1_gls {
  width: 55%;
  height: auto;
}

.outlook2 {
  width: 90vw;
  height: 100vh;
  display: flex;
}

.light-mode-24 {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  font-family: Raleway, sans-serif;
  display: block;
}

.div-block-31 {
  margin-top: 0;
  margin-bottom: 20px;
}

.div-block-73 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-32 {
  margin-bottom: 20px;
  padding-top: 0;
}

.div-block-1 {
  width: 60%;
  max-width: none;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 60px 30px 0;
  font-size: 16px;
}

.img1-6 {
  width: 40vw;
  max-width: none;
  display: inline-block;
}

.light-mode-27 {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  border-radius: 0;
  max-width: none;
  height: auto;
  max-height: none;
  margin: 0 0 2rem;
  padding-top: 1rem;
  padding-bottom: 0;
  padding-left: 40px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.imgdiv-8 {
  width: 40%;
  max-width: none;
  height: auto;
  margin: auto;
  position: fixed;
  inset: 15% 0% auto auto;
}

.section_perimeter {
  flex-direction: column;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-left: 4rem;
  display: flex;
}

.heading-231 {
  text-align: left;
  font-size: 40px;
}

.imagewrapper-3 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: 40vh;
  margin-top: 1.4rem;
  text-decoration: none;
  display: flex;
}

.image-35 {
  width: 25vw;
  max-width: none;
  height: auto;
}

.image-35:hover {
  transform: scale(1.1);
}

.image-36 {
  width: 25vw;
  max-width: none;
  height: auto;
  transition: opacity .2s;
}

.image-36:hover {
  transform: scale(1.1);
}

.content1-3 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 45vw;
  height: 100vh;
  padding-left: 20px;
  display: flex;
}

.contentwrapper_gl {
  flex-direction: column;
  justify-content: space-around;
  align-self: auto;
  align-items: center;
  width: auto;
  height: auto;
  padding-left: 20px;
  display: flex;
}

.heading-233 {
  font-size: 60px;
  font-weight: 400;
  line-height: 50px;
}

.heading-234 {
  font-size: 50px;
  font-weight: 200;
}

.lottie_gl-2 {
  width: 50vw;
  height: auto;
  position: sticky;
  right: 20%;
}

.section2_gl {
  justify-content: space-around;
  align-items: center;
  width: 95vw;
  height: auto;
  display: flex;
}

.amogh_lottie {
  width: 100%;
  height: auto;
  padding-top: 0;
}

.amogh_cntnr8 {
  justify-content: flex-start;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.amogh_sub_hdg {
  letter-spacing: 1px;
  text-transform: capitalize;
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.amogh_cntnr4 {
  justify-content: flex-start;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
  position: static;
}

.amogh_hdg2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 300;
  line-height: 30px;
}

.amogh_hdg1 {
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 78px;
}

.amogh_hdg_cnt {
  display: flex;
}

.amogh_cnt {
  margin-left: 50px;
  position: static;
}

.amogh_hor_line {
  border-top: 3px solid #fff;
  width: 60vw;
  height: 1vh;
  margin-top: 5px;
}

.amogh_cntnr9 {
  justify-content: flex-start;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.amogh_hdg1-1 {
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 0;
  font-size: 78px;
}

.amogh_top_section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.amogh_cntnr11 {
  justify-content: flex-start;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.amogh_list {
  padding-left: 20px;
  line-height: 15px;
}

.amogh_lottie1 {
  order: 1;
  width: 40vw;
  position: sticky;
  top: 15%;
  left: 3%;
  right: 3%;
}

.amogh_para {
  text-transform: none;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.amogh_cntnr12 {
  justify-content: flex-start;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.amogh_section2 {
  justify-content: space-around;
  align-items: flex-start;
  width: 100vw;
  height: 1100vh;
  display: flex;
}

.amogh_top_cnt {
  background-color: #00000063;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  top: 15%;
}

.amogh_top_cntnr {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.amogh_cntnr3 {
  justify-content: flex-start;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.amogh_list_hdg {
  letter-spacing: 1px;
  text-transform: capitalize;
  margin-top: 10px;
  font-size: 21px;
  line-height: 30px;
}

.amogh_cntnr6 {
  justify-content: flex-start;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.amogh_cntnr2 {
  justify-content: flex-start;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
  position: static;
}

.amogh_cntnr5 {
  justify-content: flex-start;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.amogh_lottie_cnt {
  width: 60vw;
  height: auto;
}

.amogh_cntnr7 {
  justify-content: flex-start;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.amogh_main_cntnr {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 50vw;
  height: 1100vh;
  display: flex;
}

.amogh_cntnr10 {
  justify-content: flex-start;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.cluvr_hdg1 {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 25px;
  padding-bottom: 10px;
  font-weight: 400;
}

.cluvr_bttm_cnt {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding-right: 0;
  display: flex;
}

.cluvr_mid_section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.cluvr_bttm_hdg {
  letter-spacing: 1px;
  text-transform: none;
  font-weight: 600;
}

.cluvr_lottie {
  width: 50vw;
  position: sticky;
  top: 15%;
  left: 3%;
  right: 3%;
}

.cluvr_bttm_cntnr4 {
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  display: flex;
}

.cluvr_top_hdg3 {
  margin-top: 10px;
  font-size: 33px;
  font-weight: 300;
  line-height: 33px;
}

.cluvr_bttm_cntnr1 {
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  display: flex;
}

.cluvr_img {
  width: 53vw;
  max-width: none;
  margin-top: 0;
}

.cluvr_bttm_section {
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  height: 500vh;
  display: flex;
}

.cluvr_bttm_cntnr5 {
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  display: flex;
}

.cluvr_top_sectoon {
  justify-content: space-around;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.cluvr_top_hdg2 {
  font-size: 65px;
  font-weight: 300;
}

.cluvr_top_cnt {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 45vw;
  height: auto;
  margin-left: 0;
  margin-right: 100px;
  display: flex;
}

.cluvr_bttm_para {
  text-transform: none;
  font-weight: 300;
  line-height: 23px;
}

.cluvr_mid_para_cnt {
  text-transform: none;
  width: 100%;
  margin-left: 24px;
  font-size: 13px;
}

.cluvr_mid_top_cnt {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 70vw;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.cluvr_bttm_cntnr3 {
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  display: flex;
}

.cluvr_vert_line {
  border-right: 4px solid var(--white);
  border-left: 0 solid #000;
  align-self: center;
  width: 1vw;
  height: 17vh;
}

.cluvr_vert_line.vlwhite {
  border-right-color: var(--white);
}

.cluvr_bttm_main_cntnr {
  flex-direction: column;
  width: 50vw;
  height: 500vh;
  margin-left: 40px;
  margin-right: 0;
  display: flex;
}

.cluvr_top_hdg1 {
  font-size: 80px;
  font-weight: 600;
}

.cluvr_mid_bttm_cnt {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 70vw;
  margin-left: 0;
  display: flex;
}

.cluvr_mid_hdg_cnt {
  text-align: right;
  flex-direction: row;
  order: 0;
  align-self: auto;
  width: 100%;
  margin-right: 20px;
  display: flex;
}

.cluvr_bttm_cntnr2 {
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  display: flex;
}

.imgdiv-10 {
  width: 40vw;
  max-width: none;
  margin: auto;
  position: fixed;
  inset: 0% 0% auto auto;
}

.menutabs {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 90vh;
  margin-top: 10vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.menutabs.bglight1 {
  width: 100%;
  height: 90%;
  margin-top: 7vh;
  display: none;
}

.div-block-74 {
  background-color: #0f0f0f;
  width: 85vw;
  height: 80vh;
}

.div-block-74.bglight1 {
  width: 100%;
  height: 100%;
  display: block;
}

.tabs-menu-3 {
  justify-content: space-around;
  display: flex;
}

.image-37 {
  border-radius: 250px;
  width: 80px;
  max-width: none;
}

.image-37.logo {
  border-radius: 0;
}

.text-block-7 {
  color: #fff;
  text-align: center;
  font-size: 10px;
}

.tab-pane-tab-1-2 {
  height: auto;
}

.menunavmicro {
  background-color: #0000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-bottom: 14px;
  display: flex;
  position: relative;
}

.menunavmicro.bglight1 {
  background-color: #0000;
  height: auto;
  padding-bottom: 14px;
}

.pharmainnerwrappernavmenu {
  background-color: #090909;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-bottom: 26px;
  display: flex;
  position: relative;
}

.pharmainnerwrappernavmenu.bglight1 {
  background-color: #0000;
  padding-left: 20px;
}

.surgicaliolinnerwrappernamenu {
  background-color: #090909;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: auto;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.surgicaliolinnerwrappernamenu.bglight1 {
  background-color: #0000;
  padding-left: 20px;
}

.laserinnerwrappernavmneu {
  background-color: #090909;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.laserinnerwrappernavmneu.bglight1 {
  background-color: #0000;
  padding-left: 20px;
}

.ophthalmologyinnerwrappernavmenu {
  background-color: #090909;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: auto;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.ophthalmologyinnerwrappernavmenu.bglight1 {
  background-color: #0000;
  padding-left: 20px;
}

.biometryinnerwrappernavmenu {
  background-color: #090909;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.biometryinnerwrappernavmenu.bglight1 {
  background-color: #0000;
  padding-left: 20px;
}

._146-menu-text-copy {
  color: #fff;
  text-align: left;
  letter-spacing: 1px;
  flex: 0 auto;
  align-self: auto;
  margin: 10px 0 20px;
  font-family: Raleway, sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 1;
  text-decoration: underline;
  position: static;
  inset: 0% 0% auto 5%;
}

.tabs-2 {
  margin-top: 0;
}

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

.navclosetext {
  cursor: pointer;
  flex: 0 auto;
  padding-top: 10px;
  padding-right: 20px;
  font-size: 17px;
  font-weight: 600;
}

.body-24, .body-25, .body-26 {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.scf {
  height: 50vh;
}

.body-27 {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.body-28 {
  background-color: #0000;
  background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.body-29 {
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #0000;
  background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  background-clip: padding-box;
}

.body-30 {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#000000bf, #000000bf), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.body-31 {
  color: #0000;
  background-color: #0000;
  background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.body-32 {
  background-color: #0000;
  background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.body-33 {
  background-color: #0000;
  background-image: linear-gradient(#000000b3, #000000b3), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
}

.body-34 {
  background-color: #0000;
  background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
}

.body-35 {
  background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
}

.body-36 {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#000000bd, #000000bd), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.body-37 {
  background-color: #0000;
  background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.body-38 {
  background-color: #0000;
  background-image: linear-gradient(#000000ad, #000000ad), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.body-39 {
  background-color: #0000;
  background-image: linear-gradient(#000000c2, #000000c2), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.body-40 {
  background-color: #0000;
  background-image: linear-gradient(#000000ad, #000000ad), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.div-block-81 {
  justify-content: space-around;
  align-self: center;
  align-items: center;
  width: 80vw;
  padding-bottom: 0;
  display: flex;
}

.body-41, .body-42 {
  background-color: #0000;
  background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.lottie-animation-23 {
  width: 70%;
  height: auto;
  position: static;
  inset: 32% 0% 0% auto;
}

.lottie-animation-24 {
  width: 70%;
  height: auto;
  position: static;
  inset: 0% 0% 0% auto;
}

.lottie-animation-25 {
  width: 40%;
  height: 50vh;
  position: fixed;
  inset: 32% 0% auto auto;
}

.lottie-animation-28 {
  width: 70%;
  height: auto;
  position: static;
  inset: 39% 0% auto auto;
}

.lottie-animation-30 {
  width: 40%;
  height: 50vh;
  position: fixed;
  inset: 25% 0% 0% auto;
}

.lottie-animation-32 {
  width: 40vw;
  height: 50vh;
  position: fixed;
  inset: 32% 0% auto auto;
}

.lottie-animation-35 {
  width: 40%;
  height: 50vh;
  position: fixed;
  inset: 38% 0% auto auto;
}

.body-67 {
  color: var(--white);
  background-color: #0000;
  background-image: linear-gradient(#000000ab, #000000ab), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.body-68, .body-69, .body-70 {
  background-color: #0000;
  background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.whatsappchat {
  z-index: 1000;
  opacity: 1;
  pointer-events: auto;
  -webkit-text-fill-color: inherit;
  cursor: pointer;
  mix-blend-mode: normal;
  background-clip: border-box;
  width: auto;
  height: auto;
  padding-left: 0%;
  font-size: 14px;
  line-height: 20px;
  position: fixed;
  inset: auto 2% 0% auto;
}

.image-38 {
  width: 5vw;
  max-width: none;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.body-71 {
  background-color: #0000;
  background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.body-72 {
  background-color: #0000;
  background-image: linear-gradient(#000000b5, #000000b5), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.body-73 {
  background-color: #0000;
  background-image: linear-gradient(#000000bd, #000000bd), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.body-74 {
  background-color: #0000;
  background-image: linear-gradient(#000000bf, #000000bf), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.body-75 {
  background-color: #0000;
  background-image: linear-gradient(#000000b5, #000000b5), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.body-76 {
  background-color: #0000;
  background-image: linear-gradient(#000000bf, #000000bf), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.body-77 {
  background-color: #0000;
  background-image: linear-gradient(#000000b3, #000000b3), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.body-78, .body-79 {
  background-color: #0000;
  background-image: linear-gradient(#000000bd, #000000bd), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.body-80 {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#000000bd, #000000bd), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.lottie-animation-39, .lottie-animation-43 {
  width: 70%;
  height: auto;
}

.lottie-animation-45 {
  height: 50vh;
}

.lottie-animation-47 {
  width: 70%;
  height: auto;
}

.lottie-animation-52 {
  height: 50vh;
}

.lottie-animation-53, .lottie-animation-55 {
  width: 70%;
  height: auto;
}

.menu-dropdown-carrot {
  float: right;
  margin-left: 3px;
  margin-right: 13px;
}

.menu-dropdown-toggle {
  color: #1d2329;
  background-color: #f5f5f5;
  border-top: 1px solid #e0dede;
  align-items: center;
  height: 40px;
  padding: 10px 20px 5px;
  font-weight: 700;
  transition: background-color .2s;
  display: flex;
}

.menu-dropdown-toggle.w--open {
  background-color: #f5f5f5;
}

.menu-link {
  color: #1d2329;
  align-items: center;
  width: 100%;
  height: 40px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.navmobile {
  z-index: 999;
  background-color: #f5f5f5;
  display: none;
  position: sticky;
  top: 0;
}

.menu-dropdown-list {
  background-color: #f5f5f5;
  position: relative;
}

.menu-dropdown-list.w--open {
  padding-bottom: 10px;
  transition: all .2s;
}

.menu-dropdown {
  margin-left: 0;
  margin-right: 0;
}

.nav-menu-pane {
  z-index: 998;
  border-left: 1px solid #e0dede;
  flex-direction: column;
  height: 100%;
  display: flex;
  overflow: auto;
  box-shadow: -1px 1px 5px #0000000d;
}

.menu-button-2 {
  border-left: 1px solid #e0dede;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-left: 10px;
  padding: 15px;
  display: flex;
}

.menu-button-2.w--open {
  background-color: #0000;
}

.menu-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
  font-weight: 700;
  transition: all .2s;
}

.menu-link-group {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-menu-2 {
  background-color: #0000;
  width: 100%;
  max-width: 310px;
  max-height: 100vh;
  padding-top: 60px;
  padding-left: 10px;
  display: flex;
  inset: 0% 0% 0% auto;
}

.nav-bar {
  z-index: 999;
  background-color: #f5f5f5;
  border-bottom: 1px solid #e0dede;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  height: 60px;
  position: relative;
  box-shadow: 1px 1px 5px #0000000d;
}

.nav-bar.navtheme {
  position: fixed;
}

.burger {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 30px;
  height: 30px;
  padding: 5px;
  display: flex;
}

.burger-line {
  background-color: #2c363f;
  width: 20px;
  margin-top: 2px;
  margin-bottom: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
}

.burger-line.bl-mid {
  width: 15px;
}

.body-81 {
  background-color: #0000;
  background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
}

.jericho_multispot_section {
  color: #fff;
  justify-content: space-around;
  align-items: center;
  width: 100vw;
  height: 200vh;
  font-weight: 200;
  display: flex;
}

.jericho_multispot_lottie {
  order: 1;
  align-self: flex-start;
  width: 35%;
  position: sticky;
  top: 15%;
  left: 3%;
  right: 3%;
}

.jericho_multispot_main_cntnr {
  flex-direction: column;
  width: 50vw;
  height: 200vh;
  display: flex;
}

.jericho_list {
  line-height: 18px;
}

.galaxy_robot_hdg_cnt {
  padding-left: 20px;
}

.tono_list_cnt {
  font-size: 14px;
  font-weight: 200;
  line-height: 24px;
}

.table2content2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  margin-top: 1rem;
  font-weight: 200;
  display: grid;
}

.table2content-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  margin-top: 1rem;
  font-weight: 400;
  display: grid;
}

.hydrophilichdgcnt {
  align-self: auto;
  width: 75%;
  padding-left: 0;
  padding-right: 0;
}

.speculum_img2 {
  border: 6px solid #555454;
  border-radius: 50%;
  width: 210px;
  display: inline-block;
}

.speculum_img5 {
  border: 6px solid #555454;
  border-radius: 50%;
}

.speculum_tab_content {
  object-fit: fill;
  align-self: flex-start;
  width: 100%;
  overflow: visible;
}

.eye_spec_1090_div, .cannula_spec_7242_div {
  border-top: 1px solid #585858;
}

.cannula_spec_7707_div {
  border-top: 1px solid #585858;
  margin-top: 0;
}

.nh_wrapper {
  width: 90%;
}

.bi_handpiece_7433_div {
  border-top: 1px solid #8d8d8d;
}

.cannula_spec_7200_div {
  border-top: 1px solid #585858;
}

.cannula_spec_7961_div {
  border-top: 1px solid #585858;
  margin-top: 0;
}

.speculum_pane_cnt {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0%;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: static;
}

.cannula_spec_7930_div {
  border-top: 1px solid #585858;
  margin-top: 0;
}

.cannula_spec_7207_div {
  border-top: 1px solid #585858;
}

.speculum_tab_pane {
  color: #0000;
  width: auto;
}

.add_to_cart_btn {
  text-align: center;
  text-transform: none;
  -webkit-text-fill-color: inherit;
  background-color: #494949;
  background-image: linear-gradient(356deg, #353535 100%, #fff);
  background-clip: border-box;
  border: 1px solid #555656;
  border-radius: 7px;
  padding-left: 10px;
  padding-right: 10px;
}

.cannula_spec_7970_div {
  border-top: 1px solid #585858;
  margin-top: 0;
}

.button-3 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: none;
}

.enquiry_btn {
  text-align: center;
  text-transform: none;
  -webkit-text-fill-color: inherit;
  background-color: #494949;
  background-image: linear-gradient(356deg, #353535 100%, #fff);
  background-clip: border-box;
  border: 1px solid #555656;
  border-radius: 7px;
  align-self: auto;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
}

.eye_spec_1184_div, .lasik_spec_1195_div, .lid_spec_1065_div {
  border-top: 1px solid #585858;
}

.bi_handpiece_pane_cnt {
  width: auto;
}

.retractor_tab_pane1 {
  text-transform: none;
  width: 100%;
}

.eye_spec_1081_div, .eye_spec_1142_div, .wire_spec_1004_div {
  border-top: 1px solid #585858;
}

.pane_top_sub_hdg-2 {
  color: #fff;
  text-transform: none;
  border-left: 0 solid #fff;
  margin-top: 10px;
  padding-left: 10px;
  font-size: 20px;
  font-weight: 400;
}

.speculum_tab_button, .speculum_tab_button.w--current {
  background-color: #0000;
  justify-content: space-around;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.cannula_spec_7419_div {
  border-top: 1px solid #585858;
}

._9020_gray_img_div {
  flex-direction: column;
  width: 97%;
  display: flex;
}

.speculum_img1 {
  border: 6px solid #555454;
  border-radius: 50%;
  width: 210px;
  display: inline-block;
}

.add_to_enquiry_btn {
  text-transform: none;
  -webkit-text-fill-color: inherit;
  background-color: #494949;
  background-image: linear-gradient(356deg, #353535 100%, #fff);
  background-clip: border-box;
  border: 1px solid #555656;
  border-radius: 7px;
  margin-top: 10px;
  margin-left: 0;
}

.retractor_tabs_content {
  width: 90%;
}

.cannula_spec_7706_div {
  border-top: 1px solid #585858;
  margin-top: 0;
}

.speculum_img3, .speculum_img4 {
  border: 6px solid #555454;
  border-radius: 50%;
  width: 210px;
}

._9180_gray_img_div {
  flex-direction: column;
  width: 95%;
  display: flex;
}

.eye_spec_1187_div, .eye_spec_1082_div {
  border-top: 1px solid #585858;
}

.button-2 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: none;
}

.cannula_spec_7980_div {
  border-top: 1px solid #585858;
}

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

.cannula_spec_7666_div {
  border-top: 1px solid #585858;
  margin-top: 0;
}

.speculum_tab_menu {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.bi_handpiece_7412_div {
  border-top: 1px solid #8d8d8d;
}

.cannula_spec_7975_div {
  border-top: 1px solid #585858;
  margin-top: 0;
}

.addtocrt_enqy_txt_btn_div {
  flex-direction: column;
  margin-top: 10px;
  display: none;
}

._1100_gray_img_div {
  flex-direction: column;
  display: block;
}

.wire_spec_1005_div, .cannula_spec_7418_div, .cannula_spec_7208_div, .cannula_spec_7420_div, .cannula_spec_7150_div, .lid_spec_1070_div {
  border-top: 1px solid #585858;
}

.add_to_cart_btn-2 {
  text-align: center;
  text-transform: none;
  -webkit-text-fill-color: inherit;
  background-color: #494949;
  background-image: linear-gradient(356deg, #353535 100%, #fff);
  background-clip: border-box;
  border: 1px solid #555656;
  border-radius: 7px;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
}

.eye_spec_1100_div {
  border-top: 1px solid #585858;
}

._1006_gray_img_div {
  flex-direction: column;
  justify-content: flex-end;
  display: block;
}

.cannula_pane_cnt {
  width: auto;
}

.cannula_spec_7202_div {
  border-top: 1px solid #585858;
}

.cannula_spec_7429_div {
  border-top: 1px solid #585858;
  margin-top: 0;
}

.pane_top_hdg {
  color: #fff;
  letter-spacing: -.03em;
  text-transform: none;
  border-bottom: 1px #8d8d8d;
  width: 60vw;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  font-size: 21px;
  font-weight: 600;
  line-height: 24px;
}

.eye_spec_1183_div, .eye_spec_1140_div, .eye_spec_1120_div, .wire_spec_1009_div, .wire_spec_1026_div {
  border-top: 1px solid #585858;
}

._1105_gray_img_div {
  flex-direction: column;
  display: block;
}

.bi_handpiece_7432_div {
  border-top: 1px solid #8d8d8d;
}

.eye_spec_1105_div {
  border-top: 1px solid #585858;
}

._1142_gray_img_div, ._1120_gray_img_div {
  flex-direction: column;
  display: flex;
}

.cannula_spec_7891_div {
  border-top: 1px solid #585858;
  margin-top: 0;
}

.bi_handpiece_7393_div {
  border-top: 1px solid #8d8d8d;
}

.sd_contentwrapper {
  width: auto;
  margin-left: 0%;
}

.bi_handpiece_7413_div {
  border-top: 1px solid #8d8d8d;
}

.wire_spec_1006_div {
  border-top: 1px solid #585858;
}

.speculum_tab {
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  width: 70%;
  margin-left: 0;
  padding-top: 0%;
  display: flex;
}

.cannula_spec_7290_div, .wire_spec_1018_div, .cannula_spec_7330_div, .wire_spec_1010_div {
  border-top: 1px solid #585858;
}

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

.cannula_spec_7710_div, .cannula_spec_7885_div {
  border-top: 1px solid #585858;
  margin-top: 0;
}

.cannula_spec_7210_div {
  border-top: 1px solid #585858;
}

._1010_gray_img_div {
  flex-direction: column;
  display: block;
}

.wire_spec_1015_div, .wire_spec_1035_div, .wire_spec_1016_div, .lid_spec_1144_div, .wire_spec_1025_div, .cannula_spec_7206_div {
  border-top: 1px solid #585858;
}

._7432_blue_img_div {
  flex-direction: column;
  width: 97%;
  display: flex;
}

.eye_spec_1076_div {
  border-top: 1px solid #585858;
}

.speculum_tab_text_link {
  color: #fff;
  text-align: center;
  text-transform: capitalize;
  font-size: 12px;
  text-decoration: none;
}

.eye_spec_1125_div {
  border-top: 1px solid #585858;
}

.cannula_spec_7424_div {
  border-top: 1px solid #585858;
  margin-top: 0;
}

._9120_gray_img_div {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.cannula_spec_7230_div {
  border-top: 1px solid #585858;
}

.cannula_spec_7960_div {
  border-top: 1px solid #585858;
  margin-top: 0;
}

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

.wire_spec_1020_div {
  border-top: 1px solid #585858;
}

.div-block-20 {
  border-top: 0 solid #fff;
  border-bottom: 1px solid #8d8d8d;
  border-left: 0 solid #8d8d8d;
  border-right: 0 solid #fff;
}

.bi_handpiece_7414_div {
  border-top: 1px solid #8d8d8d;
}

.cannula_spec_7951_div {
  border-top: 1px solid #585858;
  margin-top: 0;
}

._1005_blue_img_div {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.cannula_spec_7425_div {
  border-top: 1px solid #585858;
  margin-top: 0;
}

.eye_spec_1186_div {
  border-top: 1px solid #585858;
}

.cannula_spec_7705_div {
  border-top: 1px solid #585858;
  margin-top: 0;
}

.eye_spec_1080_div {
  border-top: 1px solid #585858;
}

._1140_gray_img_div {
  flex-direction: column;
  display: block;
}

.bi_handpiece_7394_div2 {
  border-top: 1px solid #8d8d8d;
}

.cannula_spec_7170_div, .mrkr_diltr_2264_di {
  border-top: 1px solid #585858;
}

._2265_gray_img_div {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.mrkr_diltr_2270_div {
  border-top: 1px solid #585858;
}

._2300_gray_img_div {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.mrkr_diltr_2263_div {
  border-top: 1px solid #585858;
}

._2262_gray_img_div {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.mrkr_diltr_2261_div, .mrkr_diltr_2352_div {
  border-top: 1px solid #585858;
}

._2352_gray_img_div, ._2261_gray_img_div {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.mrkr_diltr_2300_div, .mrkr_diltr_2262_div {
  border-top: 1px solid #585858;
}

._2260_gray_img_div {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.mrkr_diltr_2305_div {
  border-top: 1px solid #585858;
}

.mrkr_diltr_2260_div {
  border-top: 1px solid #585858;
  padding-bottom: 0;
}

.mrkr_diltr_2265_div {
  border-top: 1px solid #585858;
}

.pane_top_sub_hdg-5 {
  color: #fff;
  text-transform: none;
  border-left: 0 solid #fff;
  width: auto;
  margin-top: 10px;
  padding-left: 10px;
  font-size: 20px;
  font-weight: 500;
}

._2305_gray_img_di, ._2263_gray_img_div, ._2270_gray_img_div {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.circle_btn_div-3 {
  flex-direction: row;
  justify-content: space-around;
  align-self: auto;
  align-items: center;
  width: auto;
  display: flex;
}

._2264_gray_img_div {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.vs_div2, .vs_div {
  flex-direction: column;
  align-items: center;
  margin-left: 0%;
  display: flex;
}

.body-83 {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.naspro_section {
  align-self: center;
  width: 100vw;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding-top: 2.5rem;
  padding-left: 4rem;
  padding-right: 4rem;
}

.div-block-16 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 90%;
  height: auto;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  display: flex;
}

.body-84 {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
}

.acryfold_section {
  align-self: auto;
  width: 100%;
  height: auto;
  padding-top: 2.5rem;
  padding-left: 7rem;
  padding-right: 5rem;
  position: static;
}

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

.list-14 {
  padding-left: 15px;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-weight: 400;
}

.body-85 {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.list-10 {
  padding-left: 30px;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-weight: 400;
  line-height: 28px;
}

.body-86 {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
}

.table1_multidiff {
  justify-content: space-around;
  padding-top: 10px;
  padding-bottom: 20px;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  display: flex;
}

.bold-text-64 {
  font-weight: 200;
}

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

.list-12 {
  width: 50vw;
  padding-left: 1rem;
  font-weight: 400;
  line-height: 34px;
}

.div-block-88 {
  justify-content: space-between;
  margin-top: .5rem;
  display: flex;
}

.multidiff_section {
  width: 100vw;
  height: auto;
  padding-top: 0;
  padding-left: 4rem;
  padding-right: 4rem;
}

.body-87 {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.supra_toric_hdg1-2 {
  color: #fff;
  margin-top: 38px;
  font-size: 40px;
  font-weight: 600;
}

.supra_grid_para-2 {
  align-self: auto;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 15px;
  font-weight: 200;
  line-height: 25px;
}

.supra_toric_section {
  border: 1px #000;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-top: 1rem;
  padding-left: 4rem;
  padding-right: 4rem;
  display: flex;
}

.supra_toric_list_para-2 {
  color: #fff;
  margin-top: 5px;
  margin-left: 0;
  font-size: 15px;
  font-weight: 200;
  line-height: 25px;
}

.supra_toric_listitem {
  line-height: 16px;
}

.supra_phob_listitem {
  font-size: 15px;
  line-height: 15px;
}

.supra_toric_cntnr-2 {
  flex-direction: column;
  flex: 0 auto;
  align-self: auto;
  align-items: flex-start;
  width: 60vw;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.supra_toric_img {
  margin-top: 40px;
  margin-bottom: 10px;
}

.light-mode-28 {
  color: #fff;
  object-fit: fill;
  justify-content: space-between;
  width: 100%;
  max-width: none;
  height: 300vh;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  overflow: visible;
}

.supra_toric_list {
  margin-left: 10px;
  padding-left: 17px;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  line-height: 15px;
}

.supra_toric_para-2 {
  color: #fff;
  margin-top: 5px;
  margin-left: 10px;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
}

.supra_toric_hdg2-2 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.supra_toric_grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #fff;
  grid-template-columns: minmax(108px, 1.5fr) minmax(132px, 3fr);
  margin-left: 10px;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
}

.supra_toric_lottie {
  justify-content: center;
  align-self: auto;
  align-items: stretch;
  width: 40vw;
  height: 50vh;
  margin-top: 2rem;
  display: block;
  position: sticky;
  inset: 10% 0% 0% auto;
}

.body-88 {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.supra_regen_grid_para {
  align-self: auto;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 24px;
}

.supra_regen_para {
  color: #fff;
  margin-top: 0;
  margin-left: 0;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 15px;
  font-weight: 200;
  line-height: 25px;
}

.supra_regen_lottie {
  justify-content: center;
  align-self: auto;
  align-items: stretch;
  width: 40vw;
  height: 50vh;
  margin-top: 1rem;
  display: block;
  position: sticky;
  inset: 10% 0% 0% auto;
}

.supra_regen_section {
  border: 1px #000;
  flex-direction: row;
  align-items: stretch;
  padding-top: 1rem;
  padding-left: 4rem;
  padding-right: 4rem;
  display: flex;
}

.supra_regen_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #0000;
  grid-template-columns: 5fr 5fr;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
}

.supra_regen_list {
  padding-left: 20px;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  line-height: 15px;
}

.supra_regen_hdg2 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 0;
  font-size: 23px;
  font-weight: 600;
}

.supra_regen_hdg1 {
  color: #fff;
  margin-top: 0;
  font-size: 40px;
  font-weight: 600;
}

.supra_regen_listitem {
  font-weight: 200;
  line-height: 16px;
}

.supra_regen_cntnr {
  flex-direction: column;
  flex: 0 auto;
  align-self: auto;
  align-items: flex-start;
  width: 50vw;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.body-89 {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.supra_phob_cntnr {
  flex-direction: column;
  flex: 0 auto;
  align-self: auto;
  align-items: flex-start;
  width: 60vw;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.supra_phob_hdg2 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  font-size: 22px;
  font-weight: 600;
}

.supra_phob_hdg1 {
  color: #fff;
  margin-top: 0;
  padding-left: 10px;
  font-size: 40px;
  font-weight: 600;
}

.supra_grid_para {
  align-self: auto;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 24px;
}

.supra_phob_list {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  line-height: 10px;
}

.supra_phob_para {
  color: #fff;
  margin-top: 5px;
  margin-left: 10px;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
}

.supra_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #0000;
  grid-template-columns: minmax(222px, 5fr) 5fr;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
}

.body-90 {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.supra_bby_section {
  border: 1px #000;
  flex-direction: row;
  width: 100%;
  margin-left: 0;
  padding-top: 1rem;
  padding-left: 4rem;
  padding-right: 4rem;
  display: flex;
}

.supra_bby_list {
  padding-left: 40px;
  line-height: 15px;
}

.supra_bby_hdg1 {
  color: #fff;
  margin-top: 0;
  font-size: 40px;
  font-weight: 600;
}

.supra_bby_listitem {
  line-height: 16px;
}

.supra_bby_cntnr {
  flex-direction: column;
  flex: 0 auto;
  align-self: auto;
  align-items: flex-start;
  width: 50vw;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.supra_bby_grid_para {
  align-self: auto;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 25px;
}

.supra_bby_hdg2 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  font-size: 22px;
  font-weight: 600;
}

.supra_bby_para {
  color: #fff;
  margin-top: 5px;
  margin-left: 10px;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
}

.supra_bby_lottie {
  justify-content: center;
  align-self: auto;
  align-items: stretch;
  width: 40vw;
  height: 50vh;
  margin-top: 4rem;
  display: block;
  position: sticky;
  inset: 10% 0% 0% auto;
}

.supra_bby_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #0000;
  grid-template-columns: auto auto;
  width: 100%;
  padding-left: 20px;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
}

.body-91 {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Open Sans, sans-serif;
}

._3155_blue_div {
  border-left-color: #000;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.vitreous_3965_div2, .vitreous_3965_div {
  border-top: 1px solid #585858;
}

._3765_blue_div-copy {
  border-left-color: #000;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.colibri_pane {
  color: #0000;
  width: auto;
}

.hoskin_3095_div {
  border-top: 1px solid #fff;
}

.chala_3613_div, .tying_3755_div, .tying_3786_div, .vitreous_3986_div {
  border-top: 1px solid #585858;
}

._3790_blue_div {
  border-left-color: #000;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.vitreous_3960_div {
  border-top: 1px solid #585858;
}

._3025_blue_div {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

._3150_blue_div {
  border-left-color: #000;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.vitreous_3970_div {
  border-top: 1px solid #585858;
}

.hoskin_3090_div {
  border-top: 1px solid #fff;
}

._3170_blue_div {
  border-left-color: #000;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.chala_3565_div {
  border-top: 1px solid #585858;
}

._3805_blue_div {
  border-left-color: #000;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.corneal_3155_div, .chala_3625_div {
  border-top: 1px solid #585858;
}

.instru_img {
  justify-content: center;
  align-items: center;
  display: flex;
}

.vitreous_3975_div {
  border-top: 1px solid #585858;
}

.white_img_1 {
  width: 100%;
  max-width: none;
  margin-left: 0;
  padding-left: 0;
}

.corneal_3165_div, .tying_3750_div {
  border-top: 1px solid #585858;
}

._3030_blue_div {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.corneal_pane {
  color: #0000;
  width: auto;
}

.tying_3800_div {
  border-top: 1px solid #585858;
}

._3090_gray_div {
  display: none;
}

._3798_blue_div {
  border-left-color: #000;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.tying_3770_div {
  border-top: 1px solid #585858;
}

.hoskin_3144_div {
  border-top: 1px solid #fff;
}

.vitreous_3975_div2 {
  border-top: 1px solid #585858;
}

._3095_blue_diiv {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.corneal_3170_div, .chala_3620_div, .chala_3611_div {
  border-top: 1px solid #585858;
}

._3625_gray_div {
  display: none;
}

._3144_blue_div {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

._3090_blue_diiv, ._3145_blue_div {
  border-left-color: #000;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.corneal_3160_div {
  border-top: 1px solid #585858;
}

._3795_blue_div {
  border-left-color: #000;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.corneal_3145_div {
  border-top: 1px solid #585858;
}

._3793_blue_div {
  border-left-color: #000;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.vitreous_3972_div, .chala_3612_di {
  border-top: 1px solid #585858;
}

._3786_blue_div-copy-copy {
  border-left-color: #000;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.hoskin_3100_div {
  border-top: 1px solid #585858;
}

._3800_blue_div, ._3785_blue_div-copy {
  border-left-color: #000;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.corneal_3175_div {
  border-top: 1px solid #585858;
}

._3770_blue_div {
  border-left-color: #000;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.tying_3775_div, .tying_3765_div, .chala_3614_div, .vitreous_3971_div {
  border-top: 1px solid #585858;
}

.lens_holding_forceps_pane {
  width: 100%;
}

.tying_3805_div {
  border-top: 1px solid #585858;
}

.hoskin_pane {
  color: #0000;
  width: auto;
}

.tying_3780_div, .chala_3600_div, .tying_3798_div, .tying_3793_div, .corneal_3150_div, .chala_3615_div {
  border-top: 1px solid #585858;
}

.forceps_menu_button-2 {
  background-color: #0000;
  justify-content: space-around;
  width: 10vw;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.forceps_menu_button-2.w--current {
  background-color: #0000;
  border-right: 0 solid #fff;
  justify-content: space-around;
  width: 10vw;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

._3755_blue_div {
  border-left-color: #000;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.forceps_img {
  border: 6px solid #555454;
  border-radius: 50%;
  width: 100%;
  max-width: none;
}

.chala_3605_div, .tying_3795_div {
  border-top: 1px solid #585858;
}

.circle_img_div {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: auto;
  padding-left: 0;
  display: flex;
}

.pane_instru_hdg {
  color: #fff;
  text-transform: none;
  border-left: 3px solid #0000;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  margin-top: 10px;
  padding-left: 10px;
  font-size: 20px;
  font-weight: 500;
}

.tying_3785_div, .tying_3790_div, .chala_3627_div {
  border-top: 1px solid #585858;
}

._3750_blue_div {
  border-left-color: #000;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

._3144_gray_div {
  display: none;
}

.vitreous_3996_div, .chala_3630_div, .tying_3815_div, .chala_3626_div, .vitreous_3960_div2, .vitreous_3980_div {
  border-top: 1px solid #585858;
}

.iris_pane {
  color: #0000;
  width: auto;
  margin-top: -8px;
  padding-bottom: 0;
}

._3175_blue_div, ._3775_blue_div-copy {
  border-left-color: #000;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

._3155_gray_div {
  display: none;
}

.corneal_pane_cnt, .hoskin_pane_cnt, .colibri_pane_cnt, .tying_pane_cnt, .vitreous_pane_cnt, .chala_pane_cnt {
  margin-left: 0;
}

.sterilization_pane_cnt-2, .phaco_tip_pane_cnt-2 {
  width: auto;
}

.phaco_7417_div, .phaco_7415_div-2 {
  border-top: 1px solid #8d8d8d;
}

.scissors_tab_content-2 {
  text-align: left;
  align-self: flex-start;
  width: 55vw;
  padding-left: 10px;
  display: block;
  position: static;
  overflow: visible;
}

.scissors_image_block {
  flex-direction: column;
  width: auto;
  display: flex;
}

.ts_div_block, .cs_div_block {
  justify-content: space-around;
  width: auto;
  display: flex;
}

.scissors_menu_button3-2, .scissors_menu_button3-2.w--current {
  background-color: #0000;
}

.scisors_tab-2 {
  flex-direction: row;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  width: 64vw;
  margin-left: 0;
  display: flex;
}

.scissors_pane_content-2 {
  text-align: center;
  width: 65vw;
  margin-left: 0;
}

._3095_gray_div {
  display: none;
}

.model_name3 {
  color: #fff;
  text-transform: none;
  display: none;
}

.body-92 {
  background-color: #0000;
  background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.about_us_content {
  background-color: #0000;
  flex-direction: column;
  width: 100%;
  margin-top: 60px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.calendar_img {
  filter: invert(21%) grayscale();
  width: 3vw;
  max-width: none;
}

.awards_main_content {
  width: 100%;
  display: flex;
}

.alliance_img1 {
  order: 0;
  width: 95%;
  max-width: none;
}

.strength_pane {
  align-self: auto;
  width: 70vw;
  padding-left: 10px;
  padding-right: 10px;
}

.milestone_main_content {
  width: 100%;
  display: flex;
}

.support_banner_content {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 60px;
  display: flex;
}

.milestone_cnt3 {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.alliance_hdg_cnt {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  display: flex;
}

.strength_cnt1 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.milestone_cnt11 {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.awards_content {
  flex-direction: column;
  width: 100%;
  margin-top: 60px;
  display: flex;
}

.alliance_partner_main_content {
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.alliance_top_left_cnt4 {
  justify-content: space-between;
  align-self: stretch;
  width: auto;
  display: flex;
}

.awards_pane {
  width: 70vw;
  padding-left: 10px;
  padding-right: 10px;
}

.alliance_left_main_content1 {
  background-color: #0000;
  border: 1px solid #9d9d9d;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 20px;
  display: flex;
}

.milestone_para {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 15px;
}

.alliance_top_right_cnt1 {
  justify-content: space-between;
  width: auto;
  display: flex;
}

.alliance_hdg2 {
  text-align: left;
  margin-bottom: 5px;
  padding-left: 10px;
  font-size: 16px;
  font-weight: 400;
}

.alliance_right_main_content1 {
  background-color: #0000;
  border: 1px solid #9d9d9d;
  flex-direction: column;
  justify-content: space-between;
  width: auto;
  padding: 20px;
  display: flex;
}

.alliance_hdg {
  font-size: 21px;
  font-weight: 600;
}

.corporate_menu_link {
  font-size: 15px;
}

.milestone_cnt8 {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.alliance_right_main_content3 {
  background-color: #0000;
  border: 1px solid #9d9d9d;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 20px;
  display: flex;
}

.about_us_main_content {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  display: flex;
}

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

.alliance_top_right_cnt4 {
  justify-content: space-between;
  width: auto;
  display: flex;
}

.alliance_right_main_content2 {
  background-color: #0000;
  border: 1px solid #9d9d9d;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 20px;
  display: flex;
}

.alliance_left_bttm_cnt3 {
  padding-top: 10px;
}

.milestone_cnt6, .milestone_cnt13 {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.corporate_side_nav_tab {
  background-color: #0000;
  flex: 1;
  justify-content: space-around;
  align-items: flex-start;
  display: flex;
}

.milestone_year_hdg {
  padding-left: 10px;
  font-weight: 400;
}

.corporate_tab_menu {
  color: #fff;
  background-color: #0000;
  flex-direction: column;
  align-items: flex-start;
  width: 20vw;
  margin-top: 120px;
  padding-left: 0;
  display: flex;
  position: relative;
  left: 0;
}

.corporate_top_hdg {
  color: #fff;
  width: auto;
  margin-top: 10px;
  font-size: 24px;
}

.award_cnt {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.corporate_brdcrmb_slash {
  color: #000;
  padding-left: 10px;
  padding-right: 10px;
}

.alliance_img_cnt {
  flex-direction: row;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  display: flex;
}

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

.milestone_content {
  flex-direction: column;
  width: 100%;
  margin-top: 60px;
  display: flex;
}

.alliance_top_left_cnt1 {
  justify-content: space-between;
  width: auto;
  display: flex;
}

.award_para {
  margin-top: 10px;
  font-size: 15px;
}

.alliance_right_main_content4 {
  background-color: #0000;
  border: 1px solid #9d9d9d;
  flex-direction: column;
  justify-content: space-between;
  align-self: auto;
  width: 100%;
  padding: 20px;
  display: flex;
}

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

.strength_main_content {
  width: 100%;
  display: flex;
}

.milestone_pane {
  width: 70vw;
  padding-left: 10px;
  padding-right: 10px;
}

.strength_list_icon {
  filter: grayscale();
  align-self: flex-start;
  width: 5vw;
  max-width: none;
}

.cal_img_hdg_cnt {
  align-items: center;
  font-size: 15px;
  display: flex;
}

.milestone_cnt7 {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.corporate_sect_hdg {
  font-size: 28px;
  font-weight: 400;
}

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

.milestone_cnt9 {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.coporate_side_nav_tab {
  flex-direction: row;
  justify-content: space-around;
  align-items: stretch;
  width: 100vw;
  height: 100%;
  display: flex;
}

.alliance_txt {
  font-size: 15px;
  font-weight: 400;
}

.about_us_para {
  margin-top: 10px;
  font-size: 15px;
  font-weight: 300;
  line-height: 22px;
}

.corporate_home_link_brdcrmb_div {
  color: #0000;
  align-items: center;
  padding-left: 0;
  display: none;
}

.alliance_left_main_content2 {
  background-color: #0000;
  border: 1px solid #9d9d9d;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 20px;
  display: flex;
}

.alliance_img_cnt1 {
  flex-direction: row;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  display: flex;
}

.corporate_main_section {
  width: 100%;
}

.alliance_img2 {
  order: 0;
  align-self: auto;
  width: 60%;
  max-width: none;
}

.corporate_home_link {
  color: #000;
  text-decoration: none;
}

.alliance_img {
  order: 0;
  align-self: center;
  width: auto;
  max-width: none;
}

.alliance_hdg_4th_row {
  text-align: left;
  margin-bottom: 5px;
  padding-left: 10px;
  font-size: 16px;
  font-weight: 400;
}

.alliance_top_left_cnt3 {
  justify-content: space-between;
  align-self: stretch;
  width: auto;
  display: flex;
}

.alliance_partners_pane {
  width: 70vw;
  position: relative;
}

.corporate_top_banner {
  z-index: auto;
  background-color: #0000;
  width: 100%;
  height: 15vh;
  padding-left: 10px;
  display: none;
  position: fixed;
  top: 60px;
  left: 0;
}

.milestone_cnt4 {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.alliance_top_right_cnt3 {
  justify-content: space-between;
  width: auto;
  display: flex;
}

.milestone_cnt10 {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.corporate_brdcrmb_txt {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.milestone_cnt2, .milestone_cnt1 {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.corporate_tab_content {
  justify-content: space-around;
  width: 75vw;
  padding-left: 0;
  display: flex;
  position: static;
}

.alliance_left_main_content3, .alliance_left_main_content4 {
  background-color: #0000;
  border: 1px solid #9d9d9d;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 20px;
  display: flex;
}

.milestone_cnt12 {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.alliance_hdg3_4th_row {
  text-align: left;
  padding-left: 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
}

.strength_content {
  width: 100%;
  margin-top: 60px;
}

.alliance_cnt1 {
  width: auto;
  font-size: 15px;
  display: flex;
}

.alliance_top_right_cnt2 {
  justify-content: space-between;
  width: auto;
  display: flex;
}

.alliance_top_left_cnt2 {
  justify-content: space-between;
  align-self: stretch;
  width: auto;
  display: flex;
}

.alliance_content {
  flex-direction: column;
  justify-content: space-around;
  align-items: stretch;
  width: 100%;
  margin-top: 60px;
  display: flex;
}

.about_us_pane {
  width: 70vw;
  margin-top: 0;
  position: static;
}

.milestone_cnt5 {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.award_year_hdg {
  padding-left: 10px;
  font-weight: 400;
}

.strength_hdg2 {
  font-size: 15px;
  font-weight: 300;
}

.alliance_img3 {
  order: 0;
  align-self: center;
  width: auto;
  max-width: none;
}

.sd_div {
  justify-content: space-around;
  width: auto;
  display: flex;
}

.lm_single_div {
  text-align: right;
}

.feedback_text {
  border: 1px solid #c4cee8;
  border-radius: 9px;
  min-height: auto;
  transition: all .2s;
}

.feedback_text:hover {
  border-width: 2px;
}

.feedback_text:active, .feedback_text:focus {
  border-width: 2px;
  border-color: #555;
}

.location {
  color: #fff;
}

.support_menu_link {
  color: #fff;
  font-size: 17px;
}

.support_wrapper {
  width: 100vw;
  display: flex;
}

.complaints {
  height: auto;
}

.contact_us {
  width: 75vw;
}

.form-2 {
  flex-direction: column;
  justify-content: center;
  margin-top: 46px;
  display: block;
}

.form-wrap-2 {
  background-color: #0000;
  border-radius: 16px;
  max-width: none;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px 10px;
  overflow: visible;
}

.support_section {
  width: 100vw;
}

.support_top_banner_content {
  align-items: flex-start;
  margin-top: 0;
  display: none;
  overflow: visible;
}

.request-a-quote:active {
  color: #fff;
  background-color: #0000;
}

.feedback_form {
  flex-direction: column;
  justify-content: center;
  margin-top: 46px;
  display: block;
}

.address_content {
  border: 1px solid #838383;
  border-radius: 9px;
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 50vw;
  margin-top: 77px;
  padding-right: 0;
  font-size: 17px;
  display: flex;
}

.addressinfohdg {
  color: #fff;
  font-weight: 500;
}

.contact_us_menu_button {
  color: #fff;
  background-color: #0000;
}

.contact_us_menu_button:active, .contact_us_menu_button.w--current, .contact_us_menu_button.w--current:active {
  background-color: #0000;
}

.req_quote_menu_button {
  color: #fff;
  background-color: #0000;
}

.req_quote_menu_button:active, .req_quote_menu_button.w--current, .req_quote_menu_button.w--current:active {
  background-color: #0000;
}

.location_menu_button {
  color: #fff;
  background-color: #0000;
}

.location_menu_button:active, .location_menu_button.w--current, .location_menu_button.w--current:active {
  background-color: #0000;
}

.feedback_menu_button {
  color: #fff;
  background-color: #0000;
}

.feedback_menu_button:active, .feedback_menu_button.w--current, .feedback_menu_button.w--current:active {
  background-color: #0000;
}

.complaints_menu_button {
  color: #fff;
  background-color: #0000;
}

.complaints_menu_button:active, .complaints_menu_button.w--current, .complaints_menu_button.w--current:active {
  background-color: #0000;
}

.support_top_banner {
  z-index: auto;
  background-color: #000;
  width: 100vw;
  height: 15vh;
  padding-left: 10px;
  position: fixed;
  top: 60px;
  left: 0;
}

.support_banner_top_hdg {
  color: #fff;
  width: auto;
  margin-top: 10px;
  font-size: 24px;
}

.support_home_link_brdcrmb_div {
  color: #0000;
  align-items: center;
  padding-left: 0;
  display: none;
}

.support_banner_home_link {
  color: #fff;
}

.support_brdcrmb_slash {
  color: #fff;
  padding-left: 10px;
  padding-right: 10px;
}

.support_brdcrmb_txt {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.select-field-country {
  display: none;
}

.mapwrapper {
  width: 65vw;
  padding-left: 20px;
}

.body-94 {
  background-color: #0000;
  background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.support_sect_hdg {
  font-size: 28px;
  font-weight: 400;
}

.success-message-2, .error-message {
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 9px;
}

.map_div {
  color: #5c5656;
  width: 100%;
  height: 70vh;
}

.pane_button_hdg-7 {
  color: #fff;
  text-transform: none;
  border-left: 0 #0000;
  width: auto;
  margin-top: 10px;
  padding-left: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

._9100_gray_img_div-2 {
  flex-direction: column;
  align-items: flex-start;
  display: block;
}

.bipolar_forceps_eraser_cnt-2 {
  width: auto;
  padding-left: 0;
}

.bipolar_9120_div-2, .bipolar_9180_div-3, .bipolar_9130_div-2, .bipolar_9165_div-2, .bipolar_9169_div-2, .bipolar_9168_div-2, .bipolar_9161_div-2, .bipolar_9160_div-2, .bipolar_9162_div-2 {
  border-top: 1px solid #8d8d8d;
  flex-direction: column;
  display: flex;
}

.pane_bttm_sub_hdg-8 {
  color: #fff;
  text-transform: none;
  background-color: #0000;
  border: 0 solid #0000;
  width: 35vw;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.bipolar_9100_div-3, .bipolar_9166_div-2, .bipolar_9110_div-2 {
  border-top: 1px solid #8d8d8d;
  flex-direction: column;
  display: flex;
}

.buttondiv-6 {
  justify-content: center;
  width: 60%;
  display: flex;
}

.retractor_div {
  justify-content: space-around;
  width: auto;
  display: flex;
}

.button-10 {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 0;
  line-height: 12px;
}

.spud_button_block {
  justify-content: space-around;
  width: auto;
  display: flex;
}

.heading-318 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  line-height: 12px;
  display: block;
}

.spuds_heading {
  color: #fff;
  font-size: 15px;
  line-height: 12px;
  display: block;
}

.heading-319 {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 15px;
  line-height: 12px;
}

.heading-320 {
  color: #fff;
  text-transform: capitalize;
  font-size: 14px;
}

.paragraph-413 {
  color: #fff;
  text-transform: capitalize;
  width: 50%;
  margin-top: 10%;
  font-size: 14px;
}

.nr_grey_button {
  background-color: #7e8082;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 0;
}

.nucleus_rotator_moblie_div {
  justify-content: space-around;
  width: auto;
  display: flex;
}

.nr_blue {
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 0;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 0;
}

._7666_white_img_div-2 {
  display: none;
}

.cannula_spec_7140_div-2 {
  border-top: 1px solid #585858;
  flex-direction: column;
  display: flex;
}

._7705_white_img_div-2 {
  display: none;
}

.cannula_spec_7040_div-2, .cannula_spec_7105_div-2 {
  border-top: 1px solid #585858;
  flex-direction: column;
  display: flex;
}

.cannula_model_desc_col_div {
  justify-content: space-around;
  align-items: stretch;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  display: flex;
}

.cannula_spec_7125_div-2 {
  border-top: 1px solid #585858;
  flex-direction: column;
  display: flex;
}

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

.sterili_8030_div-2, .sterili_8200_div-2, .sterili_8221_div-2, .sterili_8202_div-2, .sterili_8201_div-2, .sterili_8005_div-2, .sterili_8003_div-2, .sterili_8020_div-2 {
  border-top: 1px solid #8d8d8d;
}

.dilators_div-2 {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: auto;
  margin-bottom: 10px;
  display: flex;
}

.model-1-name {
  color: #fff;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 500;
  line-height: 12px;
  display: block;
}

.blue_button-8 {
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 10px;
  padding: 0 5px 0 0;
}

.model-2-name, .lac_mdl_2-name {
  color: #fff;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 500;
  line-height: 12px;
  display: none;
}

.lp_div-2 {
  justify-content: space-around;
  align-items: center;
  width: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.lac_mdl_1-name {
  color: #fff;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 500;
  line-height: 12px;
  display: block;
}

.nhm_2-3 {
  width: 30vw;
  display: none;
}

.heading-328 {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 15px;
  line-height: 12px;
}

.blue_button-9 {
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 0;
}

.buttondiv-8 {
  justify-content: center;
  width: 60%;
  display: flex;
}

.heading-329 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 12px;
  display: block;
}

.grey_button_lm-9 {
  background-color: #7e8082;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-bottom: 0;
}

.no_hole_div-2 {
  justify-content: space-around;
  width: auto;
  display: flex;
}

.lens_manipulators_wrapper-4 {
  width: 90%;
}

.paragraph-416 {
  color: #fff;
  text-transform: capitalize;
  width: 50%;
  margin-top: 10%;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.button-12 {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  line-height: 12px;
}

.spatula_div {
  flex-direction: row;
  justify-content: space-around;
  width: 95%;
  display: flex;
}

.heading-332 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 12px;
  display: none;
}

.fixation_blue {
  width: 25vw;
  max-width: none;
  display: block;
}

.fixation_div {
  justify-content: space-around;
  width: 65vw;
  display: flex;
}

.gh {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 15px;
  line-height: 12px;
}

.mh_button_div {
  justify-content: center;
  width: 60%;
  display: flex;
}

.ctr_div {
  justify-content: space-around;
  width: auto;
  display: flex;
}

.aat1370_img_div-2 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.knives_pane_cnt-2 {
  width: 90%;
}

.dcr_button_div-2 {
  justify-content: space-around;
  width: auto;
  display: flex;
}

.dcr_div_block-2 {
  width: 70%;
}

.heading-290-1 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: none;
}

.link-block-7 {
  padding-bottom: 10px;
  padding-right: 10px;
}

.heading-250-1 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 12px;
  display: none;
}

.needle_holder_contentwrapper-2 {
  color: #fff;
  width: 100%;
}

.heading-245-1, .heading-293-1 {
  color: #fff;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: none;
}

.pane_button_hdg-12 {
  color: #fff;
  text-transform: none;
  border-left: 0 #0000;
  width: auto;
  margin-top: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.calipers_gray_img {
  text-align: left;
  width: 60%;
  max-width: none;
  height: auto;
  margin-left: 10%;
  padding-left: 0;
  display: none;
}

.lens_expressor_div, .cs_mobile_div {
  justify-content: space-around;
  width: auto;
  display: flex;
}

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

.pc_div_mobile {
  justify-content: space-around;
  width: auto;
  display: flex;
}

.grey {
  background-color: #757b81;
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 1rem;
}

.iris_pane_cnt-2 {
  margin-top: 40px;
  margin-left: 0;
}

.iris_3025_div-2 {
  border-top: 1px solid #8d8d8d;
  flex-direction: column;
  display: flex;
}

.colibri_3030_div-2 {
  border-top: 1px solid #585858;
}

.mos_blue_img {
  width: 15vw;
  max-width: none;
}

._3965_white_div2-2 {
  display: none;
}

.model_name2-3 {
  color: #fff;
  text-transform: none;
  display: none;
}

.body-95 {
  background-color: var(--black);
  background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.naspro_top_content, .naspro_content_2 {
  padding-left: 0;
}

.slit_lamp_aia11_para1 {
  text-indent: 0;
  text-transform: none;
  font-size: 21px;
  font-weight: 300;
  line-height: 10px;
}

.slit_lamp_aia11_sub_hdg {
  text-transform: capitalize;
  font-weight: 600;
}

.slit_lamp_aiai11_top_hdg2 {
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 75px;
  font-weight: 800;
  line-height: 64px;
}

.slit_lamp_aia11_zoom_section {
  justify-content: space-around;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.slit_lamp_aia11_2s_img {
  order: 0;
  width: 40vw;
  max-width: none;
}

.slit_lamp_aia11_cntnr3 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  display: flex;
}

.slit_lamp_aia11_top_cntnr {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 60%;
  height: 100vh;
  display: flex;
}

.slit_lamp_aia11_led_sub_hdg {
  text-transform: capitalize;
  font-weight: 600;
}

.slit_lamp_aia11_para2 {
  text-indent: 0;
  text-transform: none;
  font-size: 12px;
  font-weight: 300;
  line-height: 10px;
}

.slit_lamp_aia11_cntnr6, .slit_lamp_aia11_cntnr4 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  display: flex;
}

.slit_lamp_aia11_vert_line {
  background-image: linear-gradient(#000000a8, #000000a8), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  border-right: 5px solid #fff;
  width: 1px;
  height: 28vh;
}

.slit_lamp_aia11_vert_line.vlwhite {
  background-color: var(--white);
  background-image: none;
  border: 1px solid #0000;
  width: .5rem;
}

.slit_lamp_aiai11_top_hdg {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 75px;
  font-weight: 100;
  line-height: 57px;
}

.page_container {
  color: #fff;
  text-transform: uppercase;
  height: auto;
  font-family: Raleway, sans-serif;
}

.slit_lamp_aia11_top_cnt {
  align-self: center;
  margin-top: 0;
  margin-left: 40px;
}

.slit_lamp_aia11_cntnr2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  margin-bottom: 0;
  line-height: 23px;
  display: flex;
}

.slit_lamp_aia11_zoom_img {
  order: 0;
  width: 40vw;
  max-width: none;
}

.slit_lamp_aia11_2s_cntnr, .slit_lamp_aia11_zoom_cntnr {
  justify-content: flex-start;
  align-items: center;
  width: 50vw;
  height: auto;
  display: flex;
}

.slit_lamp_aia11_cntnr7 {
  text-indent: 1px;
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  font-size: 20px;
  display: flex;
}

.slit_lamp_aia11_cntnr5 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  display: flex;
}

.slit_lamp_aia11_section {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 100vw;
  height: 800vh;
  display: flex;
}

.slit_lamp_aia11_main_cntnr {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50vw;
  height: 700vh;
  display: flex;
}

.slit_lamp_aia11_para {
  text-indent: 0;
  text-transform: none;
  font-size: 15px;
  font-weight: 300;
  line-height: 24px;
}

.slit_lamp_aia11_2s_section {
  justify-content: space-around;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.slit_lamp_aiai11_lottie {
  order: -1;
  align-self: flex-start;
  width: 40vw;
  display: block;
  position: sticky;
  top: 15%;
  left: 3%;
  right: 3%;
}

.slit_lamp_aiai11_top_hdg3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
}

.body-96 {
  background-color: #0000;
  background-image: linear-gradient(#000000a8, #000000a8), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.scissors_menu_button5-3 {
  background-color: #0000;
}

.scissors_menu_button5-3.w--current {
  color: #0000;
  background-color: #0000;
}

.pane_instru_top_hdg-3 {
  color: #fff;
  text-transform: none;
  border-left: 0 solid #fff;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  margin-top: 10px;
  padding-left: 10px;
  font-size: 16px;
  font-weight: 700;
  line-height: 36px;
}

.scissors_menu_button4-3 {
  color: #0000;
  background-color: #0000;
}

.scissors_menu_button4-3.w--current {
  background-color: #0000;
}

.forceps_tab-3 {
  flex-direction: row;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  margin-left: 0;
  display: flex;
}

.forceps_txt_link-2 {
  color: #fff;
  text-align: center;
  text-transform: capitalize;
  font-size: 12px;
  text-decoration: none;
}

.forceps_content-2 {
  border-left: 0 solid #8d8d8d;
  align-self: flex-start;
  width: 80%;
  padding-left: 10px;
  display: block;
  position: static;
  overflow: visible;
}

.micro_tab_hdg-11 {
  color: #fff;
  letter-spacing: -.03em;
  text-transform: none;
  border: 0 solid #000;
  border-bottom-color: #8d8d8d;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 21px;
  font-weight: 600;
  line-height: 24px;
}

.forceps_tab_menu-3 {
  border-right: 2px solid #8d8d8d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 20%;
  padding-left: 10px;
  display: flex;
  position: static;
  overflow: visible;
}

.punches1 {
  width: auto;
  max-width: none;
}

.glaufield_lite_flicker_cnt {
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.body-97 {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.applanation_content_div {
  flex-direction: column;
  justify-content: space-around;
  align-self: center;
  align-items: stretch;
  width: auto;
  padding-top: 4.1rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.heading-455 {
  margin-top: 0;
}

.applanation_link_block {
  justify-content: space-around;
  width: 75vw;
  padding: 6rem 10px 8rem;
  display: flex;
}

.link-block-8 {
  flex-direction: column;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: auto;
  text-decoration: none;
  display: flex;
}

.image-226 {
  align-self: auto;
  width: 30vw;
  max-width: none;
  margin-left: 0;
  padding-left: 0%;
}

.heading-456 {
  color: #fff;
  align-self: auto;
  padding-left: 0;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
}

.heading-457 {
  color: #fff;
  padding-left: 10rem;
}

.glaufield_lite_para {
  font-weight: 200;
  line-height: 28px;
}

.glaufield_lite_sub_hdg {
  font-size: 28px;
  font-weight: 400;
}

.glaufield_cmpt_dsgn_cnt {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.glaufield_tstg_ptrn_cnt, .glaufield_ght_cnt {
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.glaufield_tstg_relia_cnt, .glaufield_analysis_sftwr_cnt {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.outlook0 {
  flex-direction: row;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 90vw;
  height: 100vh;
  display: flex;
}

.outlookimage0 {
  width: 40vw;
  max-width: none;
  height: auto;
}

.outlook_content0 {
  flex-direction: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.gls_table_hdg_col {
  border-bottom: 1px solid #494949;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
}

.gls_table_para {
  text-align: left;
  border-bottom: 1px solid #494949;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 5px;
  font-size: 14px;
  font-weight: 200;
}

.gls_test_strg_pttrn_cnt {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 50vw;
  height: 100vh;
  padding-left: 20px;
  display: flex;
  position: static;
  top: 30%;
  left: 3%;
  right: 3%;
}

.gls_gpa_cnt {
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.gls_vfi_cnt {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.gls_gaze_cnt, .gls_auto_pupil_cnt {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.gls_lan_cnt, .gls_intrptn_cnt {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.gls_gpa2_cnt {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 50vw;
  height: 100vh;
  display: flex;
  position: sticky;
}

.gls_overview_cnt {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.gls_lottie_2 {
  width: 40vw;
  height: 100vh;
  position: sticky;
  inset: 0% 0% 0% 60%;
}

.peri_txt_cnt {
  align-self: flex-start;
  padding-left: 40px;
}

.tonometer_txt_cnt {
  flex-direction: column;
  align-self: auto;
  align-items: stretch;
  display: flex;
}

.multi_diff_sect_cnt {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
}

.multi_diff_list_item {
  line-height: 28px;
}

.slit_lamp_aia11_top_lottie_cntnr {
  justify-content: space-around;
  align-items: stretch;
  height: 100vh;
  display: flex;
}

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

.slit_lamp_aia11_lottie_2 {
  align-self: flex-start;
  width: 40vw;
  position: sticky;
  top: 25%;
  left: 3%;
  right: 3%;
}

.slit_lamp_aia12_top_content {
  height: 100vh;
  display: flex;
}

.slit_lamp_aia12_other_content {
  display: flex;
}

.slit_lamp_aia12_lottie_2 {
  align-self: flex-start;
  width: 40vw;
  position: sticky;
  top: 20%;
  left: 3%;
  right: 3%;
}

.appatim_list {
  padding-left: 20px;
}

.appatim_listitem {
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.s2-2 {
  width: 30vw;
  max-width: none;
  display: none;
}

.scissors_tab_menu-2 {
  color: #0000;
  border-right: 1px solid #8d8d8d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 13vw;
  padding-left: 0;
  display: flex;
  position: static;
  overflow: visible;
}

._1070_gray_img_div-2, ._1065_gray_img_div-2 {
  flex-direction: column;
  display: flex;
}

.nh_gray_img-2 {
  width: 30vw;
  max-width: none;
  margin-left: 7rem;
  display: none;
}

.forceps_pane_main_cnt-2 {
  margin-left: 0;
}

.lid_spec_sub_hdg_gray-2 {
  color: #fff;
  text-transform: none;
  border-left: 0 #000;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: none;
}

.g_heading-2 {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 15px;
  line-height: 12px;
}

.div_block2 {
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-end;
  width: auto;
  display: flex;
}

.scissors_grey-2 {
  width: 30vw;
  max-width: none;
  display: none;
}

.lm_div-2 {
  justify-content: space-between;
  align-items: center;
  width: 93%;
  display: flex;
}

.retractor_tab_pane_4-2 {
  background-color: #0000;
}

._3960_blue_div-2 {
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
}

.list-16 {
  padding-left: 20px;
  font-size: 12px;
  line-height: 15px;
}

.tobo_5ml_listitem {
  margin-bottom: 5px;
  font-size: 15px;
  font-weight: 200;
  line-height: 22px;
}

.tobo_5ml_content {
  flex-direction: column;
  width: 60%;
  max-width: none;
  margin-top: 0;
  margin-bottom: auto;
  padding: 0 30px 30px 0;
  font-size: 16px;
  display: flex;
}

.tobo_5ml_img_cnt {
  order: 1;
  align-self: flex-start;
  width: 35%;
  max-width: none;
  margin: 0;
  position: fixed;
  inset: 15% 0% auto auto;
}

.megalub_5ml {
  flex-direction: column;
  width: 55%;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding: 1rem 0 0;
  font-size: 16px;
  display: flex;
}

.megalub_5ml_list {
  padding-left: 20px;
  font-size: 12px;
  font-weight: 200;
  line-height: 26px;
}

.megalub_5ml_listitem {
  font-size: 15px;
  line-height: 24px;
}

.cohevisic18_content {
  flex-direction: column;
  width: 60%;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 10px 30px 20px;
  font-size: 16px;
  display: flex;
}

.cohevisic18_img_cnt {
  width: 40%;
  max-width: none;
  height: auto;
  margin: auto;
  position: fixed;
  inset: 10% 0% 0% auto;
}

.cohe_18_list {
  padding-left: 20px;
}

.cohe_18_listitem {
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.appatim_content {
  flex-direction: column;
  width: 60%;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-size: 16px;
  display: flex;
}

.apptim_img_cnt {
  order: 1;
  align-self: flex-start;
  width: 35%;
  max-width: none;
  height: auto;
  margin: 0;
  position: fixed;
  inset: 15% 0% auto auto;
}

.cohe_14ml_content {
  flex-direction: column;
  width: 60%;
  max-width: none;
  margin-top: auto;
  margin-bottom: auto;
  padding: 30px 30px 30px 48px;
  font-size: 16px;
  display: flex;
}

.cohe_14ml_img_cnt {
  order: 1;
  align-self: flex-start;
  width: 40%;
  max-width: none;
  margin: 0;
  position: fixed;
  inset: 15% 0% auto auto;
}

.cohbe_14ml_list {
  padding-left: 20px;
  font-size: 12px;
}

.cohe_14ml_listitem {
  margin-bottom: 5px;
  font-size: 15px;
  font-weight: 200;
  line-height: 26px;
}

.acaine_5ml_img_cnt {
  width: 40%;
  height: auto;
  position: fixed;
  inset: 15% 0% auto auto;
}

.acaine_5ml_content {
  float: left;
  object-fit: fill;
  background-color: #0000;
  width: 60%;
  min-width: auto;
  min-height: auto;
  padding-bottom: 0;
  padding-left: 40px;
  position: sticky;
}

.acaine_5ml_lottie {
  width: 70%;
  height: auto;
  position: static;
  top: 10%;
}

.artgel_img_cnt {
  order: 1;
  align-self: flex-start;
  width: 40%;
  max-width: none;
  height: auto;
  margin-left: 0;
  position: fixed;
  inset: 15% 0% auto auto;
}

.artgel_lottie {
  width: 70%;
  height: auto;
  display: flex;
  position: static;
}

.artgel_content {
  border: 1px solid #0000;
  width: 60%;
  max-width: none;
  padding: 10px 10px 10px 0;
  font-size: 16px;
}

.artgel_list {
  padding-top: 10px;
  padding-left: 20px;
  font-size: 11px;
  font-weight: 200;
}

.artgel_listitem {
  padding-top: 0;
  padding-bottom: 5px;
  font-size: 15px;
  line-height: 26px;
}

.klink_plus_content {
  color: #000;
  flex-direction: column;
  width: 58%;
  max-width: none;
  padding-top: 1rem;
  padding-left: 0;
  padding-right: 10px;
  line-height: 30px;
  display: flex;
}

.klink_plus_img_cnt {
  flex-direction: column;
  align-self: flex-start;
  width: 40%;
  height: auto;
  display: flex;
  position: fixed;
  inset: 15% 0% 0% auto;
}

.klink_plus_lottie {
  align-self: flex-start;
  width: 70%;
  height: auto;
  position: static;
  inset: 37% 0% auto auto;
}

.supracoat_img_cnt {
  order: 1;
  align-self: flex-start;
  width: 40%;
  max-width: none;
  height: auto;
  margin: 0;
  position: fixed;
  inset: 32% 0% auto auto;
}

.supracoat_content {
  background-color: #ce5b5b00;
  flex-direction: column;
  width: 55%;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 30px 30px 20px;
  font-size: 16px;
  display: flex;
}

.supracoat_lottie {
  height: 50vh;
}

.supracoat_list {
  padding-left: 26px;
  font-size: 12px;
  list-style-type: disc;
}

.supracoat_listitem {
  font-size: 15px;
  font-weight: 200;
  line-height: 26px;
}

.moxi_dm_img_cnt {
  order: 1;
  align-self: flex-start;
  width: 40%;
  max-width: none;
  margin: 2rem 0 0;
  position: fixed;
  inset: 10% 0% auto auto;
}

.moxi_dm_content {
  flex-direction: column;
  width: 50%;
  max-width: none;
  margin-top: auto;
  margin-bottom: auto;
  padding: 0 30px 30px 0;
  font-size: 16px;
  display: flex;
}

.moxi_dm_lottie {
  width: 75%;
  height: auto;
}

.moxi_dm_list {
  padding-left: 20px;
  font-size: 12px;
  font-weight: 200;
}

.moxi_dm_listitem {
  font-size: 15px;
  line-height: 26px;
}

.blueret_1ml_img_cnt {
  order: 1;
  align-self: flex-start;
  width: 40%;
  max-width: none;
  height: auto;
  padding-bottom: 0;
  padding-left: 0;
  position: fixed;
  inset: 32% 0% auto auto;
}

.blueret_1ml_lottie {
  width: 60%;
  height: auto;
  position: static;
  inset: 15% 0% 0% auto;
}

.blueret_1ml_section {
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 2rem;
  margin-left: 0;
  padding-top: 1rem;
  padding-left: 40px;
  padding-right: 10px;
  display: flex;
}

.blueret_1ml_sub_hdg2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
}

.blueret_1ml_list_item {
  font-size: 15px;
}

.blueret_1ml_list1 {
  border: 1px solid #0000;
  padding-left: 15px;
  font-size: 12px;
  font-weight: 200;
  line-height: 26px;
}

.allernil_o_section {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  border-radius: 0;
  justify-content: space-between;
  width: auto;
  max-width: none;
  height: auto;
  max-height: none;
  margin: 0;
  padding: 0 0 0 40px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.allernil_o_img_cnt {
  order: 1;
  align-self: flex-start;
  width: 35%;
  max-width: none;
  height: 50vh;
  margin: 0;
  position: fixed;
  inset: 32% 0% auto auto;
}

.allernil_o_content {
  width: 50%;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding: 1rem 0 0;
  font-size: 16px;
}

.allernil_o_lottie {
  width: 90%;
  height: 50vh;
  display: flex;
  position: static;
  inset: 32% 0% auto 0;
}

.allernil_o_list {
  padding-left: 20px;
  font-size: 12px;
  font-weight: 200;
}

.allernil_o_listitem {
  font-size: 15px;
  line-height: 26px;
}

.acryfold_img {
  width: 10vw;
  max-width: none;
  height: 30vh;
  line-height: 0;
  transition: opacity .2s ease-out;
}

.acryfold_img:hover {
  transform: scale(1.2);
}

.naspro_clear_img {
  width: 15vw;
  max-width: none;
  height: 30vh;
  line-height: 0;
  transition: opacity .2s ease-out;
}

.naspro_clear_img:hover {
  transform: scale(1.2);
}

.naspro_bby_yellow_img {
  width: 10vw;
  max-width: none;
  height: 30vh;
  line-height: 0;
  transition: opacity .2s ease-out;
}

.naspro_bby_yellow_img:hover {
  transform: scale(1.2);
}

.multi_diff_img {
  width: 10vw;
  max-width: none;
  height: 30vh;
  line-height: 0;
  transition: opacity .2s ease-out;
}

.multi_diff_img:hover {
  transform: scale(1.2);
}

.ril_img {
  width: 10vw;
  max-width: none;
  height: 30vh;
  line-height: 0;
  transition: opacity .2s ease-out;
}

.ril_img:hover {
  transform: scale(1.2);
}

.hydrophilic_img_hdg {
  color: #fff;
  text-align: left;
  white-space: normal;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 2rem;
  padding-top: 0;
  font-size: 15px;
}

.hydrophilic_img_div {
  text-align: center;
  width: auto;
  height: auto;
}

.hydrophilic_cnt_div {
  align-self: center;
  width: 25vw;
  height: 10vh;
  margin-top: 20px;
  padding-top: 20px;
}

.readmore_link {
  color: #f3e9e9;
  text-align: right;
  height: 5vh;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-left: 60px;
  font-size: 18px;
  font-weight: 400;
}

.aflur_5ml_section {
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.aflur_5ml_img_cnt {
  order: 1;
  align-self: flex-start;
  width: 40%;
  max-width: none;
  height: auto;
  padding-bottom: 0;
  padding-left: 0;
  position: fixed;
  inset: 15% 0% auto auto;
}

.aflur_5ml_lottie {
  width: 70%;
  height: auto;
  position: sticky;
  inset: 15% 0% 0% auto;
}

.aflur_5ml_content {
  color: #000;
  width: 60%;
  max-width: none;
  padding-left: 40px;
  padding-right: 0;
  line-height: 30px;
}

.ocutear_10ml_section {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  border-radius: 0;
  max-width: none;
  height: auto;
  max-height: none;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 40px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.ocutear_10ml_img_cnt {
  order: 1;
  align-self: flex-start;
  width: 40%;
  max-width: none;
  height: auto;
  margin: 0;
  position: fixed;
  inset: 15% 0% auto auto;
}

.ocutear_10ml_content {
  flex-direction: column;
  width: 60%;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding: 1rem 10px 0 0;
  font-size: 16px;
  display: flex;
}

.ocutear_10ml_lottie {
  width: 70%;
  height: auto;
  position: sticky;
  top: 15%;
}

.ocutear_10ml_list {
  padding-left: 20px;
  font-size: 15px;
  font-weight: 200;
  line-height: 24px;
}

.inac_5ml_section {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  border-radius: 0;
  justify-content: space-between;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: none;
  margin: 0 0 2rem;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 10px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.inac_5ml_img_cnt {
  order: 1;
  align-self: flex-start;
  width: 40%;
  max-width: none;
  height: auto;
  margin: 0;
  position: fixed;
  inset: 15% 0% auto auto;
}

.inac_5ml_content {
  width: 60%;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 10px 0 40px;
  font-size: 16px;
}

.inac_5ml_lottie {
  width: 70%;
  height: auto;
  position: static;
  top: 32%;
}

.inac_5ml_list {
  padding-left: 20px;
}

.inac_5ml_listitem {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 15px;
  font-weight: 200;
}

.perimeter_glaufield_hdg {
  color: var(--white);
  margin-bottom: 0;
  padding-top: 8rem;
  padding-bottom: 0;
  font-size: 24px;
  text-decoration: none;
}

.perimeter_model_hdg {
  font-weight: 500;
  line-height: 20px;
}

.perimeter_model_div {
  width: 40vw;
  height: 75vh;
}

.bcaine_content {
  color: #000;
  width: 60%;
  max-width: none;
  padding-left: 0;
  padding-right: 20px;
  line-height: 30px;
}

.tono_5001_section, .tono_5005 {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  display: flex;
}

._6071 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 10px;
  font-size: 15px;
  font-weight: 500;
  line-height: 12px;
  display: block;
}

._3885 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  display: block;
}

._3165_gray_div-2 {
  display: block;
}

._1560 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: block;
}

.heading-342-copy {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  display: block;
}

._6170 {
  color: #fff;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 500;
  line-height: 12px;
  display: block;
}

._5180 {
  color: #fff;
  text-transform: none;
  font-size: 16px;
  font-weight: 500;
  line-height: 12px;
  display: block;
}

.img_sub_hdg-5 {
  color: #fff;
  text-transform: none;
  border: 0 solid #0000;
  width: auto;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: block;
}

._5185 {
  color: #fff;
  text-transform: none;
  font-size: 16px;
  font-weight: 500;
  line-height: 12px;
  display: block;
}

.cilia_div {
  justify-content: space-between;
  width: auto;
  display: flex;
}

._3755_gray_div-2 {
  flex-direction: column;
  display: none;
}

._3911 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  display: block;
}

._1505 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: block;
}

._3908_image {
  width: 25vw;
  max-width: none;
  display: block;
}

._5085-copy {
  color: #fff;
  text-transform: none;
  font-size: 16px;
  font-weight: 500;
  line-height: 12px;
  display: block;
}

._5400 {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  line-height: 12px;
  display: block;
}

._3455 {
  color: #fff;
  text-transform: none;
  display: block;
}

._5155 {
  color: #fff;
  text-transform: none;
  font-size: 16px;
  font-weight: 500;
  line-height: 12px;
  display: block;
}

._4290 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  display: block;
}

.img_sub_hdg-6 {
  color: #fff;
  text-transform: none;
  border: 0 solid #0000;
  width: auto;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: block;
}

.conjuct_gray_img-2 {
  width: 30vw;
  max-width: none;
  display: none;
}

._3100_gray_div-2 {
  display: block;
}

._5095, ._5195 {
  color: #fff;
  text-transform: none;
  font-size: 16px;
  font-weight: 500;
  line-height: 12px;
  display: block;
}

._1597 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  display: block;
}

._4160 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  display: block;
}

._3910_image {
  align-self: center;
  width: 20vw;
  max-width: none;
  height: 100%;
  display: block;
}

.pane_bttm_para-10 {
  color: #fff;
  text-transform: lowercase;
  background-color: #0000;
  border: 0 solid #0000;
  width: 50vw;
  margin: 10px 0 0;
  padding-left: 10px;
  padding-right: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

._1830 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  line-height: 12px;
  display: block;
}

._6160_image {
  width: 25vw;
  max-width: none;
  display: block;
}

._3485 {
  color: #fff;
  text-transform: none;
  display: block;
}

._1879 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  display: block;
}

._4150_image {
  align-self: center;
  width: 25vw;
  max-width: none;
  display: block;
}

.bttm_para_button_div-7 {
  flex-direction: row;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  width: auto;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
}

._4280 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  display: block;
}

._3100 {
  color: #fff;
  text-transform: none;
  border: 0 solid #0000;
  width: auto;
  margin-top: 0;
  padding-left: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 36px;
  display: block;
}

._5400_image {
  width: 25vw;
  max-width: none;
  display: block;
}

._6160 {
  color: #fff;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 500;
  line-height: 12px;
  display: block;
}

._3850 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  display: block;
}

._3470 {
  color: #fff;
  text-transform: none;
  display: block;
}

._3906 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  display: block;
}

._3815_gray_div-2 {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

._4110 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  display: block;
}

._1530 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 700;
  display: block;
}

._3160_gray_div-2 {
  display: block;
}

.cs_image1-2 {
  filter: brightness(63%);
  flex-direction: column;
  width: 9vw;
  display: flex;
}

._3890 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  display: block;
}

._1817 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 12px;
  display: none;
}

._4285, ._3908 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  display: block;
}

._3715 {
  color: #fff;
  text-transform: none;
  display: block;
}

._3485_image {
  width: 30vw;
  max-width: none;
  padding-left: 0%;
  display: block;
}

._5060 {
  color: #fff;
  text-transform: none;
  font-size: 16px;
  font-weight: 500;
  line-height: 12px;
  display: block;
}

._1004 {
  color: #fff;
  text-transform: none;
  border: 0 solid #0000;
  width: auto;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: none;
}

._4300 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  display: none;
}

._3455_image {
  width: 27vw;
  max-width: none;
  display: block;
}

._3902, ._4150, ._3910 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  display: block;
}

._3620 {
  color: #fff;
  text-transform: none;
  border: 0 solid #0000;
  width: auto;
  margin-top: 0;
  padding-left: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 36px;
  display: none;
}

.instru_model_name-4 {
  color: #fff;
  text-transform: none;
  border: 0 solid #0000;
  width: auto;
  margin-top: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 36px;
  display: block;
}

._4295 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  display: block;
}

._6100 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 10px;
  font-size: 15px;
  font-weight: 500;
  line-height: 12px;
  display: block;
}

._5420_image {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 12px;
  display: block;
}

.moxifur_1ml_section {
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 1rem;
  padding-left: 54px;
  padding-right: 0;
  display: flex;
}

.moxi_1ml_img_cnt {
  order: 1;
  align-self: flex-start;
  width: 40%;
  max-width: none;
  height: auto;
  margin-top: 7rem;
  padding-bottom: 0;
  padding-left: 0;
  position: fixed;
  top: -8%;
  right: 0%;
}

.moxi_1ml_lottie {
  width: 60%;
  height: auto;
  position: static;
  inset: 15% 0% 0% auto;
}

.moxi_1ml_content {
  color: #000;
  width: 50%;
  max-width: none;
  padding-left: 0;
  padding-right: 10px;
  line-height: 30px;
}

.moxi_5ml_section {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  border-radius: 0;
  justify-content: space-between;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: none;
  margin: 0 0 2rem;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 40px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.moxi_5ml_img_cnt {
  order: 1;
  align-self: flex-start;
  width: 40%;
  max-width: none;
  height: auto;
  margin: 0;
  position: fixed;
  inset: 15% 0% auto auto;
}

.moxi_5ml_lottie {
  width: 70%;
  height: auto;
  position: static;
  top: 32%;
}

.moxi_5ml_content {
  flex-direction: column;
  width: 60%;
  max-width: none;
  margin-top: 0;
  margin-bottom: auto;
  padding: 0 10px 0 0;
  font-size: 16px;
  display: flex;
}

.moxi_5ml_list {
  padding-left: 20px;
  font-size: 11px;
  font-weight: 200;
}

.moxi_5ml_listitem {
  font-size: 15px;
  line-height: 22px;
}

.naspro_table {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 50vw;
  padding-bottom: 20px;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-weight: 400;
  display: flex;
}

.naspro_bby_content1 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.nasprobby_hdg1 {
  margin-top: 0;
  padding-left: 0;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 37px;
}

.nasprobby_hdg2 {
  margin-top: 0;
  padding-left: 0;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 26px;
  font-weight: 600;
}

.nasprobby_hdg3 {
  margin-top: 0;
  padding-left: 0;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-weight: 600;
}

.nasprobby_hdg4 {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-weight: 400;
}

.cohe_1ml_section {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  border-radius: 0;
  flex-direction: row;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: none;
  margin: 0;
  padding-top: 1rem;
  padding-bottom: 0;
  padding-left: 0;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.cohe_1ml_content {
  width: 55%;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 0 0 45px;
  font-size: 16px;
}

.cohe_1ml_lottie {
  align-self: flex-start;
  width: 70%;
  height: auto;
  position: sticky;
  inset: 32% 0% 0% auto;
}

.cohe_1ml_list {
  padding-left: 20px;
  font-size: 12px;
  font-weight: 200;
}

.cohe_1ml_listitem {
  font-size: 15px;
  line-height: 24px;
}

.cohe_1ml_lottie_cnt {
  flex-direction: column-reverse;
  order: 1;
  align-items: flex-start;
  width: 40%;
  max-width: none;
  height: auto;
  margin: 0;
  display: flex;
  position: fixed;
  inset: 39% 0% 0% auto;
}

.supra_regen_img {
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.dark1_colon {
  border: 1px solid var(--white);
  background-color: #1f1f1f;
  align-self: stretch;
  margin-bottom: 0;
  padding: 10px;
  font-size: 17px;
  font-weight: 500;
  display: flex;
}

.light1_colon {
  background-color: #0000;
  border: 1px solid #fff;
  margin-bottom: 0;
  padding: 10px;
  font-size: 17px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.pane_bttm_sub_hdg-10 {
  color: #fff;
  text-transform: none;
  background-color: #0000;
  border: 0 solid #0000;
  width: 50%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
}

.scissors_image1-3 {
  border: 4px solid #555454;
  border-radius: 50%;
  width: 70%;
  max-width: none;
}

.vannas_image-2 {
  width: 30vw;
  max-width: none;
  margin-left: 0%;
  display: none;
}

.colour_button_div-20 {
  flex-direction: column;
  align-items: center;
  width: 16vw;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  display: block;
  position: relative;
  top: -40px;
  right: -480px;
}

.lensometer_list {
  padding-left: 1rem;
  font-size: 15px;
  font-weight: 200;
  line-height: 25px;
}

.bcaine_section-2 {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 10px;
  display: flex;
}

._1683-2 {
  color: #fff;
  text-transform: capitalize;
  font-size: 16px;
  display: block;
}

.buttondiv-16 {
  justify-content: space-around;
  width: 50%;
  display: flex;
}

._1695-2, ._1628-2 {
  color: #fff;
  text-transform: capitalize;
  font-size: 16px;
  display: block;
}

.pane_button_hdg-17 {
  color: #fff;
  text-align: center;
  text-transform: none;
  border-left: 0 #0000;
  width: auto;
  margin-top: 10px;
  padding-left: 0;
  font-size: 16px;
  font-weight: 400;
}

._3190-2 {
  color: #fff;
  text-transform: none;
  display: block;
}

._1670-2 {
  color: #fff;
  text-transform: capitalize;
  font-size: 16px;
  display: block;
}

._3220-2 {
  color: #fff;
  text-transform: none;
  display: block;
}

.circle_btn_div-7 {
  flex-direction: row;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: auto;
  display: flex;
}

._3260-2 {
  color: #fff;
  text-transform: none;
  display: block;
}

.heading-249 {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  font-size: 15px;
}

.gray_circle_button-8 {
  background-color: #babfc2;
  border-radius: 50%;
  width: 3vw;
  height: 5vh;
  margin-right: 5px;
  padding-right: 0;
}

._3185-2 {
  color: #fff;
  text-transform: none;
  display: block;
}

.blue_circle_button-10 {
  background-color: #3498db;
  border-radius: 50%;
  width: 3vw;
  height: 5vh;
  margin-right: 5px;
  padding-right: 0;
}

.acryfold_list_item {
  font-size: 15px;
  line-height: 25px;
}

.acryfold_para {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 15px;
  font-weight: 200;
  line-height: 25px;
}

.acryfold_sub_hdg {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 40px;
}

.acryfold_hdg1 {
  font-size: 45px;
  font-weight: 600;
}

.naspro_clear_hdg1 {
  margin-top: 0;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 45px;
  font-weight: 600;
}

.naspro_clear_hdg2 {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 28px;
  font-weight: 600;
}

.naspro_clear_para {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 15px;
  line-height: 25px;
}

.naspro_clear_hdg3 {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.naspro_clear_listitem {
  font-size: 15px;
  line-height: 25px;
}

.lottie-animation-56 {
  width: 40%;
  height: 50vh;
  position: fixed;
  inset: 37% 0% auto auto;
  overflow: visible;
}

.bold-text-75, .bold-text-76 {
  font-size: 15px;
  font-weight: 300;
}

.heading-487 {
  padding-left: 0;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}

.alfapres_t_img_cnt {
  flex-direction: column;
  order: 1;
  align-self: flex-start;
  width: 40%;
  max-width: none;
  height: auto;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
  position: fixed;
  inset: 15% 0% auto auto;
}

.alfapres_t_content {
  color: #000;
  width: 55%;
  max-width: none;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 30px;
}

.alfapres_t_lottie {
  width: 70%;
  height: auto;
}

.naspro_bby_listitem {
  font-size: 15px;
  line-height: 25px;
}

.multi_diff_hdg1 {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-weight: 600;
}

.multi_diff_hdg2 {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
}

.multi_diff_para {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
}

.md_table_hdg {
  font-size: 16px;
  font-weight: 800;
}

.md_table_hdg.dark1 {
  font-size: 18px;
  font-weight: 700;
}

.multi_diff_subhdg {
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
}

.multidiff_img2 {
  width: 30vw;
  max-width: none;
}

.bold-text-77 {
  font-size: 20px;
}

.paragraph-453 {
  color: snow;
  font-size: 15px;
  font-weight: 200;
}

.heading-495 {
  color: #fff;
  margin-top: 0;
  font-size: 20px;
  font-weight: 600;
}

.yag_laser_listitem {
  font-size: 15px;
}

.supra_infocus_section {
  border: 1px #000;
  flex-direction: row;
  width: 100%;
  margin-top: 0;
  padding-top: 1rem;
  padding-left: 4rem;
  padding-right: 4rem;
  display: flex;
}

.supra_infocus_content {
  flex-direction: column;
  flex: 0 auto;
  align-self: auto;
  align-items: flex-start;
  width: 60%;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.supra_infocus_lottie {
  z-index: auto;
  justify-content: center;
  align-self: auto;
  align-items: stretch;
  width: 40vw;
  height: 50vh;
  margin-top: 0;
  display: block;
  position: sticky;
  inset: 10% 0% 0% auto;
}

.supra_infocus_hdg1 {
  color: #fff;
  margin-top: 0;
  font-size: 40px;
  font-weight: 600;
}

.supra_infocus_para {
  color: #fff;
  align-self: flex-start;
  margin-top: 10px;
  margin-left: 0;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
}

.supra_infocus_hdg3 {
  color: #fff;
  margin-top: 10px;
  font-size: 22px;
  font-weight: 600;
}

.div-block1-2 {
  flex-direction: column;
  width: 55%;
  max-width: none;
  margin-top: auto;
  margin-bottom: auto;
  padding: 30px 30px 30px 20px;
  font-size: 16px;
  display: flex;
}

.light-mode-32 {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  border-radius: 0;
  justify-content: space-between;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: none;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 40px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.lottie-animation-57 {
  width: 70%;
  height: auto;
}

.perimeter_light_mode {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  padding-top: 0;
  display: flex;
}

.supra_infocus_img1 {
  width: 90%;
  max-width: none;
}

.phobic_linkblock {
  width: 20vw;
  text-decoration: none;
}

.hydrophobic_para {
  text-align: left;
  align-self: flex-start;
  padding-left: 0;
  font-size: 15px;
  font-weight: 300;
  line-height: 25px;
}

.hydrophobiccontentwrapper {
  width: 70vw;
  height: 100%;
  padding-top: 1rem;
  padding-bottom: 2rem;
}

.hydrophobicimagewrapper {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: auto;
  place-content: stretch;
  align-items: stretch;
  width: 60vw;
  height: 100%;
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  display: grid;
}

.hydrophobic_img_cnt, .hydrophobic_txt_cnt {
  width: 20vw;
}

.brilliant_advent_footswitch_section-copy {
  justify-content: space-around;
  align-items: center;
  width: auto;
  height: 100vh;
  display: flex;
}

.brilliant_advent_footswitch_img {
  order: 1;
  width: 35vw;
}

.brilliant_advent_footswitch_cntnr {
  justify-content: center;
  align-items: center;
  width: 45vw;
  display: flex;
}

.brilliant_advent_footswitch_cnt {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.lottie-animation-58 {
  width: 90%;
  height: 50vh;
  padding-left: 20px;
}

.light-mode-33 {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  border-radius: 0;
  justify-content: space-between;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: none;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 40px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.sc1-4 {
  background-color: #0000;
  width: 100%;
  padding-left: 0;
}

._1472_tip {
  filter: invert(63%) brightness();
  object-fit: contain;
  width: 6vw;
  max-width: none;
  height: auto;
  margin-left: 0%;
  display: block;
}

._1018_grey {
  filter: brightness(70%);
  order: 0;
  align-self: flex-start;
  width: 12vw;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

._1026_gray_img_div-4 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.muscle_hooks_div-2 {
  display: flex;
}

.op_table_hdg1 {
  font-size: 40px;
  font-weight: 600;
}

.op_table_list {
  padding-left: 20px;
  font-size: 14px;
  font-weight: 300;
  line-height: 30px;
}

.op_table_listitem {
  font-size: 15px;
  font-weight: 200;
  line-height: 25px;
}

.op_table_hdg3 {
  font-size: 25px;
  font-weight: 400;
}

.bold-text-78 {
  border: 1px solid #0000;
  align-self: stretch;
}

.pmma_hdg1 {
  font-size: 40px;
  font-weight: 600;
}

.pmma_hdg2 {
  text-align: left;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  font-size: 25px;
  font-weight: 600;
  display: block;
}

.pmma_para {
  text-align: left;
  margin-top: 10px;
  font-size: 15px;
  font-weight: 200;
  line-height: 25px;
}

.pmma_main_section {
  flex-direction: column;
  width: 100%;
  margin-top: 0%;
  margin-left: 0;
  padding-top: 0;
  padding-left: 4rem;
  padding-right: 4rem;
  display: flex;
}

.mob_op_table_para {
  font-size: 35px;
  font-weight: 600;
  line-height: 50px;
}

.truglow_vertical_line {
  background-color: var(--white);
  border-right: 1px solid #0000;
  width: .4rem;
  height: 35vh;
}

.r-container-1 {
  justify-content: flex-start;
  align-items: center;
  width: 50vw;
  max-width: none;
  height: 100vh;
  margin-left: 0;
  margin-right: 0;
  padding-left: 68px;
  padding-right: 58px;
  display: flex;
}

.r-container-1.header1 {
  align-items: center;
  height: auto;
  padding-left: 4rem;
  padding-right: 0;
}

.truglow_hdg3 {
  color: #fffdfd;
  margin-bottom: 20px;
  font-size: 50px;
  font-weight: 500;
}

.truglow_hdg1 {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 97px;
  font-weight: 100;
}

.truglow_hdg2 {
  font-size: 87px;
  font-weight: 800;
}

.turboorbit_h4 {
  font-size: 15px;
  font-weight: 200;
}

.turboorbit_listitem {
  font-size: 15px;
  font-weight: 200;
  line-height: 25px;
}

.turboorbit_sub_hdg {
  text-align: left;
  font-size: 35px;
  font-weight: 600;
  line-height: 44px;
}

.turboorbit_para {
  text-align: left;
  font-size: 15px;
  font-weight: 200;
  line-height: 25px;
}

.turborbit_list {
  text-align: left;
  font-size: 17px;
}

.accessimage_2 {
  text-align: left;
  object-fit: contain;
  flex: 0 auto;
  width: 25vw;
  max-width: none;
  height: auto;
  padding-bottom: 150px;
  font-size: 14px;
  line-height: 20px;
}

.galleryimagediv {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50vh;
  display: flex;
}

.heading-4 {
  transform-origin: 50%;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 150px;
  font-size: 30px;
  font-weight: 300;
  line-height: 38px;
}

.glxy_leo_hdg2 {
  margin-top: 10px;
  font-size: 58px;
  font-weight: 400;
  line-height: 45px;
}

.glxy_leo_hdg1 {
  font-size: 70px;
  font-weight: 800;
  line-height: 55px;
}

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

.corporate_banner_content {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 60px;
  display: flex;
}

.glxy_leo_sec_section {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding-left: 20px;
  display: flex;
}

.glxy_leo_third_section {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.glxy_leo_last_section {
  align-self: auto;
  width: 100%;
  height: auto;
}

.glxy_leo_lottie1 {
  align-self: flex-start;
  width: 45vw;
  height: 100%;
  position: sticky;
  inset: 0% 0% 0% auto;
}

.glxy_leo_lottie2 {
  align-self: flex-start;
  width: 40vw;
  height: 100%;
  position: sticky;
  inset: 10% 0% auto auto;
}

.glxy_leo_footswitch_img {
  width: 45vw;
  max-width: none;
}

.glxy_leo_vfi_img {
  width: 30%;
  max-width: none;
}

.glxy_leo_rltm_fldc_sys_img {
  width: 45vw;
  max-width: none;
  height: auto;
}

.glxy_leo_rbit_cool_img {
  width: 39%;
  max-width: none;
  height: auto;
}

.list-item-28 {
  list-style-type: none;
}

.visionchart2 {
  width: 40vw;
  height: 100vh;
}

.galleryimage {
  object-fit: contain;
  align-self: center;
  width: 100%;
  max-width: none;
  height: 100%;
}

.hydrophobic_section1 {
  text-align: center;
  object-fit: contain;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  padding: 0 0% 0 0;
  display: flex;
  position: static;
}

.turboorbit_secondlottie {
  z-index: 1;
  object-fit: fill;
  align-self: flex-start;
  width: 45vw;
  height: auto;
  position: sticky;
  inset: 15% 3% 0;
}

.glxy_leo_phcmdes_main_cnt {
  width: 50vw;
  height: auto;
  padding-left: 10px;
}

.digi_imaging_sys_main_section {
  display: flex;
}

.digi_imaging_system_lottie2 {
  align-self: flex-start;
  width: 45vw;
  position: sticky;
  top: 25%;
  left: 3%;
  right: 3%;
}

.yag_slt_top_content-2 {
  flex-direction: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50vw;
  margin-top: 0;
  display: flex;
}

.yag_slt_main_cntnr-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: stretch;
  width: 50vw;
  height: 900vh;
  display: flex;
}

.yag_slt_lottie-2 {
  z-index: 0;
  order: 1;
  align-self: flex-start;
  width: 40vw;
  position: sticky;
  top: 15%;
  left: 3%;
  right: 3%;
}

.k-linksection {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 10px;
  display: flex;
}

.appavisc_pfs_section {
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  padding: 1rem 10px 4rem 59px;
  display: flex;
}

.appavisc_pfs_content_div {
  color: #000;
  width: 50%;
  max-width: none;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 30px;
}

.appavisc_hvpfs_section {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  padding-top: 1rem;
  padding-left: 40px;
  padding-right: 10px;
  display: flex;
}

.appavisc_section {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  border-radius: 0;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: none;
  margin: 0 0 2rem;
  padding-top: 1rem;
  padding-bottom: 0;
  padding-left: 0;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.appavisc_content {
  width: 50%;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 30px 30px 50px;
  font-size: 16px;
}

.appavisc_lottie {
  width: 65%;
  height: auto;
}

.aflox_section {
  border: 0 solid #4c4c4c;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
}

.apidine_section {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  margin-top: 0;
  margin-left: 0;
  padding-top: 3rem;
  padding-left: 40px;
  padding-right: 10px;
  display: flex;
}

.apidine_content_div {
  color: #000;
  width: 50vw;
  max-width: none;
  height: 100%;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 20px;
  line-height: 30px;
}

.apidine_lottie_div {
  width: 40%;
  max-width: 0%;
  height: 50vh;
  padding-bottom: 0;
  padding-left: 0%;
}

.art_plus_section {
  width: 100%;
  margin-top: 0;
  margin-bottom: 2rem;
  margin-left: 0;
  padding-top: 1rem;
  padding-left: 40px;
}

.art_plus_content {
  color: #000;
  width: 60%;
  max-width: none;
  height: 100%;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 20px;
  line-height: 30px;
}

.art_plus_lottie_div {
  width: 40%;
  max-width: none;
  height: auto;
  padding-bottom: 0;
  padding-left: 0;
  position: fixed;
  inset: 15% 0% auto auto;
}

.moxifur_dm_5ml_section {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  border-radius: 0;
  justify-content: space-between;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: none;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 40px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.appamide_plus_section {
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.appamide_plus_content {
  color: #000;
  width: 60%;
  max-width: none;
  padding-top: 0;
  padding-left: 0;
  padding-right: 10px;
}

.appamide_plus_lottie_div {
  flex-direction: column;
  align-items: flex-start;
  width: 40%;
  max-width: none;
  height: 50vh;
  display: flex;
  position: fixed;
  inset: 29% 0% auto auto;
}

.c_art_section {
  width: 100%;
  margin-top: 0;
  margin-left: 0;
}

.c_art_lottie_div {
  flex-direction: column;
  align-items: flex-start;
  width: 40%;
  max-width: none;
  height: auto;
  display: flex;
  position: fixed;
  inset: 15% 0% 0% auto;
}

.c_art_content {
  color: #000;
  width: 60%;
  max-width: none;
  padding-top: 1rem;
  padding-left: 20px;
  padding-right: 20px;
}

.anc_section {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 1rem;
  padding-left: 40px;
  display: flex;
}

.anc_content_div {
  color: #000;
  width: 58%;
  max-width: none;
  height: 100%;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 20px;
  line-height: 30px;
}

.flurocot_content {
  justify-content: flex-start;
  align-items: center;
  height: auto;
  margin-top: 0;
  margin-bottom: 2rem;
  padding: 1rem 10px 0 40px;
  display: flex;
}

.flurocot_content_div {
  width: 55%;
  padding-left: 10px;
}

.flurocot_lottie {
  align-self: flex-start;
  align-items: flex-start;
  width: 70%;
  height: auto;
  display: flex;
  position: static;
  inset: 36% 0% auto auto;
}

.ketorocin_0-5_section {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  border-radius: 0;
  justify-content: space-between;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: none;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.ketorocin_0-5_content {
  flex-direction: column;
  width: 60%;
  max-width: none;
  margin-top: auto;
  margin-bottom: auto;
  padding: 30px 30px 30px 40px;
  font-size: 16px;
  display: flex;
  position: static;
}

.ketorocin_0-5_lottie_div {
  width: 40%;
  max-width: none;
  height: auto;
  margin: 0;
  position: fixed;
  inset: 15% 0% auto auto;
}

.appamide_5ml_section {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 10px;
  display: flex;
}

.appamide_5ml_content {
  color: #000;
  width: 60%;
  max-width: none;
  margin-left: 0;
  padding-left: 0;
  padding-right: 10px;
  line-height: 30px;
}

.appamide_5ml_lottie_div {
  width: 40%;
  max-width: none;
  height: 50vh;
  padding-bottom: 0;
  padding-left: 0;
  position: fixed;
  inset: 15% 0% auto auto;
}

.moxifur_lp_5ml_section {
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 1rem;
  padding-left: 40px;
}

.moxifur_lp_5ml_lottie_div {
  width: 100vw;
  max-width: none;
  padding-bottom: 0;
  padding-left: 0;
}

.moxifur_lp_5ml_content {
  color: #000;
  width: 50%;
  max-width: none;
  height: 100%;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 20px;
  line-height: 30px;
}

.appavisc_pfs_lottie_div {
  width: 40%;
  max-width: none;
  height: 50vh;
  padding-bottom: 0;
  padding-left: 0;
  position: fixed;
  inset: 32% 0% auto auto;
}

.ketorocin_ls_section {
  margin-bottom: 2rem;
  padding-top: 0;
  display: flex;
}

.ketorocin_ls_lottie_div {
  background-color: #0000;
  align-self: auto;
  width: 40%;
  max-width: none;
  height: auto;
  padding-bottom: 0;
  padding-left: 0;
  position: fixed;
  inset: 15% 0% auto auto;
}

.q4g_section {
  border: 0px solid var(--black);
  color: #fff;
  border-radius: 0;
  padding-top: 1rem;
  font-weight: 300;
  line-height: 30px;
}

.q4g_lottie_content {
  width: 40%;
  height: 50vh;
  display: flex;
  position: fixed;
  inset: 35% 0% auto auto;
}

.q4g_content {
  float: left;
  object-fit: fill;
  background-color: #0000;
  width: 60%;
  min-width: auto;
  min-height: auto;
  margin-left: 0;
  padding-left: 0;
  position: static;
}

.q4g_lottie {
  width: 35%;
  height: 50vh;
  position: fixed;
  inset: 32% 0% 0% auto;
}

.appamide_plus_lottie {
  width: 100%;
  height: 50vh;
}

.moxifur_k_section {
  text-align: left;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.mxifur_k_lottie_div {
  width: 40%;
  max-width: none;
  height: auto;
  padding-bottom: 0;
  padding-left: 0;
  position: fixed;
  inset: 25% 0% auto auto;
}

.moxifur_k_content {
  color: #000;
  width: 50%;
  max-width: none;
  height: 100%;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 20px;
  line-height: 30px;
  position: static;
}

.jericho_heading {
  font-family: Good times rg, sans-serif;
  font-size: 71px;
  font-weight: 400;
  line-height: 51px;
}

.section3_gl {
  flex-direction: row;
  width: 100%;
  height: auto;
  padding-left: 20px;
  display: flex;
}

.image-260 {
  align-self: center;
  width: 40vw;
  max-width: none;
  height: 65vh;
}

.section4_footswitch {
  display: flex;
}

.image-261 {
  align-self: center;
  width: 40vw;
  max-width: none;
  height: 70vh;
}

.section3_copy {
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: flex-start;
  height: 500vh;
  display: flex;
}

.section3_copy.section3 {
  align-items: flex-start;
  height: 300vh;
}

.footswitch_container {
  justify-content: flex-start;
  align-items: center;
  width: 50vw;
  max-width: none;
  height: 100vh;
  margin-left: 0;
  margin-right: 0;
  padding-left: 68px;
  padding-right: 58px;
  display: flex;
}

.footswitch_content {
  z-index: 1;
  border: 1px #000;
  flex-direction: column;
  flex: 0 auto;
  align-self: center;
  align-items: flex-end;
  width: 50vw;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.label-2 {
  color: #fff;
  margin-top: 10px;
  font-size: 20px;
  font-weight: 600;
}

.secondary-packing-6 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.composition-9 {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.allernil_o_sub_hdg2-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
}

.heading-511 {
  color: #fff;
  margin-top: 10px;
  font-size: 26px;
  font-weight: 200;
}

.paragraph-473 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.contraindications-5 {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.allernil-paragraph-2 {
  color: #fff;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.paragraph-474 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.storage-14 {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.ml-contains-4 {
  color: #f5f5f5;
  margin-top: 10px;
  padding-top: 0;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.paragraph-475 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.supply-7 {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.availability-6 {
  color: #f1f1f1;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.pack-10 {
  color: #ddd;
  margin-top: -18px;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 26px;
  font-weight: 300;
  line-height: 44px;
}

.tab-link-tab-2-2 {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-tab-2-2.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

.tab-link-tab-2-2.tabline.w--current {
  outline-offset: 0px;
  outline: 1px solid #fff;
  text-decoration: none;
  box-shadow: 0 2px 5px 1px #0003;
}

.packaging-10 {
  color: #eaeaea;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.allernil_o_hdg2-2 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  padding-top: 0;
  font-size: 26px;
  font-weight: 300;
  line-height: 30px;
}

.paragraph-476 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.tab-link-tab-3-2 {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
}

.tab-link-tab-3-2.w--current {
  text-align: left;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 2px solid #fff;
  padding-right: 10px;
}

.tab-link-tab-3-2.tabline {
  padding-right: 10px;
}

.tab-link-tab-3-2.tabline.w--current {
  outline-offset: 0px;
  outline: 1px solid #fff;
  box-shadow: 0 2px 5px 1px #0003;
}

.paragraph-477 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.shelf-life-9 {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.heading-513 {
  color: #f3f3f3;
  margin-top: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.dosage-and-administration-8 {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.div-block-175 {
  width: 35%;
  max-width: none;
  height: auto;
  margin-top: 20px;
  margin-left: 0;
  position: fixed;
  inset: 15% 0% 0% auto;
}

.paragraph-478 {
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-clip: content-box;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.warnings-6 {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.text-block-10 {
  color: var(--white);
  white-space: nowrap;
  text-decoration: none;
}

.heading-514 {
  color: #fff;
  margin-top: 10px;
  font-size: 25px;
  font-weight: 600;
}

.paragraph-479, .paragraph-480 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.indication-and-usage-6 {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.tobotor-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 14px;
  font-size: 40px;
  font-weight: 600;
  line-height: 44px;
}

.paragraph-481 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.paragraph-482 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
}

.storage-15 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 37px;
  font-weight: 600;
  line-height: 30px;
}

.allernil_o_para2-2 {
  color: #fff;
  margin-bottom: 5px;
  font-size: 15px;
  font-weight: 200;
  line-height: 26px;
}

.paragraph-483 {
  color: #fff;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 200;
  text-decoration: none;
}

.primary-packing-5 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.allernil_o_hdg1-2 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: auto;
  font-size: 35px;
  font-weight: 600;
  line-height: 30px;
}

.heading-515 {
  color: #fff;
  margin-top: 10px;
  font-size: 20px;
}

.paragraph-484, .paragraph-485 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.label-claim-10 {
  color: #fdfdfd;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 30px;
}

.allernil_o_sub_hdg-2 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.allernil_o_para-2 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 26px;
}

.paragraph-486 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.clinical-pharmacology-6 {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.tabs-6 {
  display: flex;
}

.paragraph-487, .paragraph-488 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.tab-link-tab-1-2 {
  color: #fff;
  text-align: left;
  background-color: #0000;
  border-bottom: 0 #000;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
}

.tab-link-tab-1-2.w--current {
  outline-offset: 0px;
  color: #fff;
  background-color: #0000;
  border: 1px #fff;
  border-bottom: 2px solid #fff;
  outline: 1px solid #fff;
  box-shadow: 0 2px 5px 1px #0003;
}

.anti-allergic {
  padding-top: 2.5rem;
  display: block;
}

.tabs-content-4 {
  width: 100%;
}

.bold-text-80 {
  width: 100%;
  font-size: 33px;
  line-height: 43px;
  display: block;
}

.heading-516 {
  color: #fff;
  text-align: center;
  margin-top: 0%;
  padding-top: 0;
  font-size: 12.08px;
}

.heading-517 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.tab-link-tab-3-6 {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-tab-3-6.w--current {
  outline-offset: 0px;
  background-color: #0000;
  border-bottom: 1px solid #fff;
  outline: 1px solid #fff;
  box-shadow: 0 2px 5px 1px #0003;
}

.paragraph-490 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
}

.moxi_5ml_hdg4-2 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
  display: block;
}

.tobo_5ml_sub_hdg-2 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 600;
}

.moxi_1ml_sub_hdg2-2 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.heading-518 {
  color: #fff;
  font-size: 15px;
  font-weight: 700;
}

.heading-519 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-491 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.heading-520 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
}

.heading-521 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 0;
  font-size: 20px;
  font-weight: 600;
}

.heading-522 {
  color: #fff;
  letter-spacing: 1px;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.heading-523 {
  color: #fff;
  letter-spacing: 0;
  margin-bottom: 20px;
  font-size: 40px;
  font-weight: 600;
  line-height: 30px;
}

.moxi_1ml_para-2 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 26px;
}

.paragraph-492 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.paragraph-493 {
  color: #fff;
  padding-top: 10px;
  padding-left: 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 30px;
}

.heading-524 {
  color: #fff;
  margin-top: 0;
  font-size: 15px;
  font-weight: 700;
}

.pack-11 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  padding-top: 0;
  font-size: 26px;
  font-weight: 300;
  line-height: 30px;
}

.moxi_5ml_hdg1-2 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 40px;
}

.moxi_5ml_para-2 {
  color: #fff;
  margin-bottom: 5px;
  padding-top: 5px;
  font-size: 15px;
  font-weight: 200;
  line-height: 26px;
}

.paragraph-495, .paragraph-496 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.heading-525 {
  color: #fff;
  column-count: auto;
  margin-bottom: 10px;
  font-size: 26px;
  font-weight: 200;
  line-height: 30px;
}

.moxi_1ml_hdg3-2 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.moxi_1ml_sub_hdg-2 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}

.tobo_5ml_para-2 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 24px;
}

.paragraph-497 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.heading-526 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 700;
}

.tabs-menu-9 {
  flex-direction: column;
  width: auto;
  padding-top: 2rem;
  padding-left: 10px;
  display: flex;
}

.heading-527 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.tab-link-tab-4-2 {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-tab-4-2.w--current {
  outline-offset: 0px;
  background-color: #0000;
  border-bottom: 1px solid #fff;
  outline: 1px solid #fff;
  box-shadow: 0 2px 5px 1px #0003;
}

.paragraph-499 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.heading-528 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-500 {
  color: #fff;
  margin-top: 0;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.heading-529 {
  color: #fff;
  margin-top: 0;
  padding-top: 0;
  padding-left: 40px;
  font-size: 45px;
}

.moxi_1ml_hdg1-2 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 30px;
}

.heading-530 {
  color: #fff;
  padding-top: 22px;
  padding-left: 40px;
  font-size: 30px;
  font-weight: 400;
  line-height: 20px;
}

.heading-531 {
  color: #fff;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
}

.moxi_5ml_hdg2-2 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  padding-top: 0;
  font-size: 26px;
  font-weight: 300;
  line-height: 30px;
}

.heading-532, .heading-533 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.tab-link-tab-5-2 {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-tab-5-2.w--current {
  outline-offset: 0px;
  background-color: #0000;
  border-bottom: 1px solid #fff;
  outline: 1px solid #fff;
  box-shadow: 0 2px 5px 1px #0003;
}

.heading-534 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.heading1-6 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  font-size: 36px;
  font-weight: 600;
  line-height: 30px;
}

.tab-pane-tab-5 {
  background-color: #0000;
  border-bottom: 0 solid #000;
}

.moxi_1ml_hdg2-2 {
  color: #fff;
  margin-top: 10px;
  font-size: 26px;
  font-weight: 200;
}

.heading-535 {
  color: #fff;
  padding-top: 10px;
  padding-left: 40px;
  font-size: 25px;
  font-weight: 700;
  line-height: 20px;
}

.heading-536 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-505 {
  color: #fff;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.paragraph-506 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.label-claim-11 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  display: block;
}

.heading-537 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.tab-link-tab-1-4 {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-tab-1-4.w--current {
  border-bottom: 1px solid var(--white);
  outline-offset: 0px;
  color: #fff;
  background-color: #0000;
  outline: 1px solid #fff;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  box-shadow: 0 2px 5px 1px #0003;
}

.paragraph-508 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.moxi_5ml_hdg3-2 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-510 {
  margin-bottom: 10px;
  padding-top: 10px;
  padding-left: 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 30px;
}

.tab-link-tab-2-6 {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-tab-2-6.w--current {
  outline-offset: 0px;
  background-color: #0000;
  border-bottom: 1px solid #fff;
  outline: 1px solid #fff;
  box-shadow: 0 2px 5px 1px #0003;
}

.paragraph-511 {
  color: #fff;
  font-weight: 200;
}

.paragraph-512 {
  color: #fff;
  padding-top: 10px;
  padding-left: 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 30px;
}

.heading-538 {
  color: #fff;
  padding-top: 10px;
  padding-left: 40px;
  font-size: 22px;
  font-weight: 700;
  line-height: 0;
}

.paragraph-514 {
  color: #fff;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.heading-539 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.heading-540 {
  color: #f6f0f0;
  padding-top: 10px;
  padding-left: 40px;
  font-size: 25px;
  font-weight: 700;
  line-height: 20px;
}

.moxi_dm_para-2 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 26px;
}

.clinical-pharmacology-7 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-515 {
  color: #fff;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 200;
}

.heading-220 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
}

.heading-217 {
  color: #fff;
  margin-top: 10px;
  font-size: 26px;
  font-weight: 200;
}

.moxi_dm_hdg2-2 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  padding-top: 0;
  font-size: 26px;
  font-weight: 300;
  line-height: 30px;
}

.paragraph-516 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
}

.paragraph-517 {
  color: #fff;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 200;
}

.heading-215 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
}

.tab-link-tab-3-4 {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-tab-3-4.w--current {
  outline-offset: 0px;
  color: var(--white);
  background-color: #0000;
  outline: 1px solid #fff;
  box-shadow: 0 2px 5px 1px #0003;
}

.heading-223 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
}

.contraindications-6 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.storage-16 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 40px;
  font-weight: 600;
  line-height: 30px;
}

.storage-17 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.tab-link-tab-2-4 {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-tab-2-4.w--current {
  outline-offset: 0px;
  color: #fff;
  background-color: #0000;
  outline: 1px solid #fff;
  box-shadow: 0 2px 5px 1px #0003;
}

.paragraph-518 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
}

.heading-216 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
}

.paragraph-519 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
}

.supply-8 {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
}

.dosage-and-administration-9 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
}

.moxi_dm_hdg1-2 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: auto;
  font-size: 40px;
  font-weight: 600;
  line-height: 30px;
}

.antibacandantiinf {
  padding-top: 10%;
  display: block;
}

.pack-12 {
  color: #fff;
  column-count: auto;
  margin-bottom: 10px;
  font-size: 26px;
  font-weight: 200;
  line-height: 30px;
}

.paragraph-520, .paragraph-521 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
}

.moxifur-2 {
  color: #fff;
  letter-spacing: 0;
  margin-bottom: 20px;
  font-size: 40px;
  font-weight: 600;
  line-height: 30px;
}

.warnings-7 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
}

.shief-life-2, .availability-7 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.tab-link-tab-4-3 {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-tab-4-3.w--current {
  outline-offset: 0px;
  color: var(--white);
  background-color: #0000;
  outline: 1px solid #fff;
  box-shadow: 0 2px 5px 1px #0003;
}

.heading-541 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
}

.moxi_dm_sub_hdg2-2 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
  display: block;
}

.heading-219 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
}

.packaging-11 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.heading-222 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
}

.heading-218 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
}

.description-2 {
  color: #fff;
  letter-spacing: 1px;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.moxi_dm_sub_hdg-2 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.label-claim-12 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 0;
  font-size: 20px;
  font-weight: 600;
}

.composition-10 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.eye-drops-2 {
  color: #fff;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.heading-542 {
  color: #fff;
  margin-top: 0;
  font-weight: 600;
}

.paragraph-522 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
}

.heading-221 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 20px;
}

.tab-link-tab-1-5 {
  background-color: #0000;
}

.tab-link-tab-1-5.w--current {
  outline-offset: 0px;
  color: #fff;
  background-color: #0000;
  outline: 1px solid #fff;
  box-shadow: 0 2px 5px 1px #0003;
}

.paragraph-523 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
}

.anti-infective {
  padding-top: 10%;
  display: block;
}

.appatim-heading-2 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: auto;
  font-size: 40px;
  font-weight: 600;
  line-height: 30px;
}

.appatim_para-2 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 26px;
}

.alfapres_t_hdg1-2 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 30px;
}

.appatim_sub_hdg-2 {
  color: #f3f3f3;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.alfapres_t_hdg2-2 {
  color: #fff;
  margin-top: 20px;
  font-size: 28px;
  font-weight: 300;
}

.alfapres_t_hdg4-2 {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
}

.tabs-content-5 {
  flex-direction: column;
  width: auto;
  padding-top: 0;
  display: flex;
}

.light-mode-34 {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: none;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 40px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.alfapres_t_hdg3-2 {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
}

.appatim_sub_hdg2-2 {
  color: #fdfdfd;
  letter-spacing: 2px;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}

.alfapres_t_para-2 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 25px;
}

.anti-glaucoma {
  padding-top: 10%;
  display: block;
}

.tabs-menu-5 {
  color: #fff;
  background-color: #0000;
  flex-direction: column;
  width: auto;
  padding-left: 10px;
  display: flex;
}

.tab-link-tab-2-7 {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-tab-2-7.w--current {
  outline-offset: 0px;
  color: var(--white);
  white-space: nowrap;
  background-color: #0000;
  outline: 1px solid #fff;
  padding-left: 10px;
  padding-right: 10px;
  box-shadow: 0 2px 5px 1px #0003;
}

.pack-13 {
  color: #ddd;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  padding-top: 0;
  font-size: 26px;
  font-weight: 300;
  line-height: 30px;
}

.tab-link-tab-8 {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-tab-8.w--current {
  outline-offset: 0px;
  background-color: #0000;
  outline: 1px solid #fff;
  padding-left: 10px;
  padding-right: 10px;
  box-shadow: 0 2px 5px 1px #0003;
}

.heading-543 {
  color: #fff;
  font-weight: 600;
}

.paragraph-524 {
  color: #fff;
  font-size: 13px;
  font-weight: 200;
  line-height: 26px;
}

.paragraph-525 {
  color: #fff;
  font-size: 13px;
  font-weight: 200;
  line-height: 30px;
}

.ocutear_10ml_para-2 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 26px;
}

.ml-contains-5 {
  color: #f5f5f5;
  font-size: 13px;
  font-weight: 200;
  line-height: 30px;
}

.shelf-life-10 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.pack-14 {
  color: #ddd;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 26px;
  font-weight: 300;
  line-height: 30px;
}

.contraindications-7 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-526 {
  color: #fff;
  font-size: 13px;
  font-weight: 200;
  line-height: 30px;
}

.heading-544 {
  color: #fff;
  column-count: auto;
  margin-bottom: 10px;
  font-size: 26px;
  font-weight: 200;
  line-height: 30px;
}

.tab-link-tab-6-2 {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-tab-6-2.w--current {
  outline-offset: 0px;
  background-color: #0000;
  outline: 1px solid #fff;
  box-shadow: 0 2px 5px 1px #0003;
}

.warnings-8 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-527 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.pack-heading-2 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 30px;
}

.primary-packing-6 {
  color: #fff;
  font-size: 13px;
  font-weight: 200;
  line-height: 30px;
}

.tabs-7 {
  flex-direction: row;
  display: flex;
}

.packaging-12 {
  color: #eaeaea;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}

.indication-and-usage-7 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}

.ocutear_10ml_hdg1-2 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: auto;
  font-size: 40px;
  font-weight: 600;
  line-height: 30px;
}

.label-claim-13 {
  color: #fdfdfd;
  letter-spacing: 2px;
  font-size: 16px;
  font-weight: 600;
  line-height: 10px;
}

.megalub_5ml_para-2 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 26px;
}

.heading-545 {
  color: #fff;
  margin-top: 10px;
  font-size: 20px;
  font-weight: 600;
}

.composition-11 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}

.warning-2 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-528 {
  color: #fff;
  margin-top: 0;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.tab-pane-tab-2-2 {
  color: #fff;
  background-color: #0000;
}

.paragraph-529 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.label-claim-14 {
  color: #fdfdfd;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 10px;
}

.megalub_5ml_sub_hdg-2 {
  color: #f3f3f3;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-530 {
  color: #fff;
  font-size: 13px;
  font-weight: 200;
  line-height: 30px;
}

.tab-link-tab-5-3 {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-tab-5-3.w--current {
  outline-offset: 0px;
  background-color: #0000;
  outline: 1px solid #fff;
  box-shadow: 0 2px 5px 1px #0003;
}

.paragraph-531 {
  color: #fff;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.heading-546 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 0;
  font-size: 20px;
  font-weight: 600;
}

.heading-547 {
  color: #fff;
  margin-top: 10px;
  font-size: 20px;
  font-weight: 600;
}

.paragraph-532 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
}

.tab-link-tab-7 {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-tab-7.w--current {
  outline-offset: 0px;
  background-color: #0000;
  outline: 1px solid #fff;
  padding-left: 10px;
  padding-right: 10px;
  box-shadow: 0 2px 5px 1px #0003;
}

.paragraph-533 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.availability-8 {
  color: #f1f1f1;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}

.secondary-packing-7 {
  color: #fff;
  font-size: 13px;
  font-weight: 200;
  line-height: 30px;
}

.indication-and-usage-8 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.heading-548 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  padding-top: 0;
  font-size: 26px;
  font-weight: 300;
  line-height: 30px;
  position: static;
}

.shelf-life-11 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-534 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.paragraph-535 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
}

.paragraph-536 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.dosage-and-administration-10 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
}

.heading-549 {
  color: #fff;
  letter-spacing: 1px;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-537 {
  color: #fff;
  margin-top: 0;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.art-plus-2 {
  color: #fff;
  letter-spacing: 0;
  margin-bottom: 20px;
  font-size: 40px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-538 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.artgel_sub_hdg_2-2 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-539 {
  color: #fff;
  font-size: 13px;
  font-weight: 200;
  line-height: 30px;
}

.ocutear_10ml_sub_hdg-2 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
  line-height: 26px;
}

.heading-550 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.artgel_para-2 {
  color: #fff;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 10px;
  font-size: 15px;
  font-weight: 200;
  line-height: 26px;
}

.bold-text-81 {
  font-size: 13px;
  font-weight: 200;
}

.heading-551 {
  color: #fff;
  margin-top: 10px;
  font-size: 20px;
  font-weight: 600;
}

.light-mode-35 {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  border-radius: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: none;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.paragraph-540 {
  color: #fff;
  font-size: 13px;
  font-weight: 200;
  line-height: 30px;
}

.storage-18 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}

.heading-552 {
  color: #fff;
  margin-top: 10px;
  font-size: 26px;
  font-weight: 200;
}

.heading-553 {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-541 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.megalub_5ml_hdg1-2 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: auto;
  font-size: 40px;
  font-weight: 600;
  line-height: 30px;
}

.label-claim-15 {
  color: #fdfdfd;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 600;
  line-height: 10px;
}

.supply-9 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}

.heading-554 {
  color: #fff;
  margin-top: 10px;
  font-size: 20px;
}

.heading-555 {
  color: #fff;
  margin-top: 10px;
  font-size: 20px;
  font-weight: 600;
}

.paragraph-542, .paragraph-543 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.storage-19 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 40px;
  font-weight: 600;
  line-height: 30px;
}

.heading-556 {
  color: #fff;
  letter-spacing: 0;
  margin-bottom: 20px;
  font-size: 40px;
  font-weight: 600;
  line-height: 30px;
}

.ocutear_10ml_hdg2-2 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  padding-top: 0;
  font-size: 26px;
  font-weight: 300;
  line-height: 30px;
}

.paragraph-544 {
  color: #fff;
  font-size: 13px;
  font-weight: 200;
  line-height: 30px;
}

.paragraph-545 {
  color: #fff;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 200;
}

.paragraph-546 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.storage-20 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.artgel_sub_hdg-2 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.paragraph-547 {
  color: #fff;
  font-size: 13px;
  font-weight: 200;
  line-height: 30px;
}

.dosage-and-administration-11 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}

.eye-lubricants {
  padding-top: 5rem;
  display: block;
}

.paragraph-548 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
}

.clinical-pharmacology-8 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}

.descripation-9 {
  color: #f3f3f3;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}

.heading-557 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-549 {
  color: #fff;
  padding-top: 10px;
  padding-left: 0;
  font-size: 15px;
  font-weight: 300;
  line-height: 30px;
}

.inac_5ml_hdg2-2 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  padding-top: 0;
  font-size: 26px;
  font-weight: 300;
  line-height: 30px;
}

.paragraph-550 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.aflur_5ml_para-2 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
}

.tabs-menu-10 {
  flex-direction: column;
  width: auto;
  padding-top: 0%;
  padding-left: 10px;
  display: flex;
}

.heading-558 {
  color: #fff;
  margin-top: 10px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.warnings-precautions-4 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.inac_5ml_para-2 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.paragraph-551 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.supplied-4 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.inac_5ml_sub_hdg2-2 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  display: block;
}

.heading-559 {
  color: #fff;
  margin-top: 0;
  padding-top: 10px;
  padding-left: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
}

.paragraph-552, .paragraph-553 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.adverse-effects-4 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.pack-15 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  padding-top: 0;
  font-size: 26px;
  font-weight: 300;
  line-height: 30px;
}

.heading-560 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.heading-561 {
  color: #fff;
  column-count: auto;
  margin-bottom: 10px;
  font-size: 26px;
  font-weight: 400;
  line-height: 30px;
}

.aflur_5ml_sub_hdg-2 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
}

.bold-text-82 {
  font-size: 15px;
  font-weight: 200;
}

.paragraph-554 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.clinical-plarmacology-4 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.heading-562 {
  color: #fff;
  margin-top: 0;
  padding-top: 10px;
  padding-left: 0;
  font-size: 30px;
  font-weight: 300;
  line-height: 20px;
}

.paragraph-555 {
  color: #fff;
  margin-top: 0;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.packaging-13 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-556 {
  color: #fff;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.contra-indications-3 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-557 {
  color: #fff;
  padding-top: 10px;
  padding-left: 0;
  font-size: 15px;
  font-weight: 300;
  line-height: 30px;
}

.heading-563 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-558 {
  color: #fff;
  margin-bottom: 5px;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.storage-21 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 35px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-559, .paragraph-560 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.paragraph-561 {
  margin-bottom: 10px;
  padding-top: 10px;
  padding-left: 0;
  font-size: 15px;
  font-weight: 300;
  line-height: 30px;
}

.descripation-10, .shelf-life-12 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.inac_5ml_hdg1-2 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: auto;
  font-size: 40px;
  font-weight: 600;
  line-height: 30px;
}

.composition-12 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-562 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.paragraph-563 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.paragraph-564 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.heading-564 {
  color: #fff;
  padding-top: 22px;
  padding-left: 40px;
  font-size: 30px;
  font-weight: 400;
  line-height: 20px;
}

.paragraph-565 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.anti-inflammatory {
  padding-top: 10%;
  display: block;
}

.aflur_5ml_sub_hdg2-2 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
}

.paragraph-566 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.paragraph-567 {
  color: #fff;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.paragraph-568 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.heading-565 {
  color: #f6f0f0;
  padding-top: 10px;
  padding-left: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 20px;
}

.inac_5ml_sub_hdg-2 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  padding-top: 10px;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-569 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.paragraph-570, .paragraph-571 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.heading1-7 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: auto;
  font-size: 40px;
  font-weight: 600;
  line-height: 30px;
}

.heading-566 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 0;
  font-size: 20px;
  font-weight: 600;
}

.heading-567 {
  color: #fff;
  margin-top: 0;
  padding-top: 0;
  padding-left: 40px;
  font-size: 45px;
}

.label-claim-16 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  display: block;
}

.heading-568 {
  color: #fff;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
  font-size: 45px;
  font-weight: 600;
}

.paragraph-572 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.heading-569 {
  color: #fff;
  margin-top: 0;
  padding-top: 10px;
  padding-left: 0;
  font-size: 25px;
  font-weight: 600;
  line-height: 20px;
}

.contraindocations-2 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.heading-570 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.supply-10 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-573 {
  color: #fff;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 200;
}

.composition-13 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.heading-571 {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
}

.heading-572 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.descripation-11 {
  color: #f3f3f3;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.packaging-14 {
  color: #eaeaea;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-574 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.heading-573 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-575 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 26px;
}

.heading-574 {
  color: #fff;
  letter-spacing: 2px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-576 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.c-pent_section-2 {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: none;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 40px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.paragraph-577 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.indication-and-usage-9 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.heading-575, .heading-576 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.heading-577 {
  color: #fff;
  letter-spacing: 1px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.heading-578 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.availability-9 {
  color: #f1f1f1;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.warnings-9 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.heading-579 {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-578 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.heading-580 {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-579, .paragraph-580 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.paragraph-581 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.heading-581 {
  color: #fff;
  margin-top: 20px;
  font-size: 20px;
  font-weight: 200;
}

.paragraph-582 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
}

.heading-582 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 0;
  font-size: 20px;
  font-weight: 600;
}

.paragraph-583 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.storage-22 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.heading-583 {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
}

.paragraph-584 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.dosage-and-administration-12 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.heading-584 {
  color: #fff;
  letter-spacing: 1px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.4em;
}

.heading-585 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-585 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.shelf-life-13 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.tab-link-tab-1-9 {
  color: #e5dfd5;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-tab-1-9.w--current {
  outline-color: var(--white);
  outline-offset: 0px;
  color: #fff;
  background-color: #0000;
  outline-width: 1px;
  outline-style: solid;
  padding-left: 10px;
  padding-right: 10px;
  box-shadow: 0 2px 5px 1px #0003;
}

.paragraph-586 {
  color: #f5f5f5;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.secondary-packing-8, .paragraph-587 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.paragraph-588 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
}

.mydriatics-cycloplegics {
  padding-top: 5rem;
  display: block;
}

.heading-586 {
  color: #fff;
  letter-spacing: 2px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.clinical-pharmacology-9 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.local-anesthesia {
  padding-top: 5rem;
  display: block;
}

.heading-587 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 26px;
  font-weight: 500;
}

.heading-588 {
  color: #fff;
  margin-top: 0;
  padding-top: 10px;
  padding-left: 0;
  font-size: 30px;
  font-weight: 400;
  line-height: 20px;
}

.heading-589 {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
}

.heading-590 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
}

.heading-591 {
  color: #fff;
  margin-top: 0;
  padding-top: 10px;
  padding-left: 0;
  font-size: 19px;
  font-weight: 500;
  line-height: 20px;
}

.acaine_5ml_para-2 {
  color: #fff;
  padding-top: 10px;
  padding-left: 0;
  font-size: 15px;
  font-weight: 200;
  line-height: 26px;
}

.tab-link-tab-1-10 {
  color: #e2dcd3;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-tab-1-10.w--current {
  outline-color: var(--white);
  outline-offset: 0px;
  color: #fff;
  background-color: #0000;
  outline-width: 1px;
  outline-style: solid;
  box-shadow: 0 2px 5px 1px #0003;
}

.paragraph-589 {
  color: #fff;
  padding-top: 10px;
  font-size: 15px;
  font-weight: 300;
  line-height: 25px;
}

.acaine_5ml_sub_hdg-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-left: 0;
  font-size: 25px;
  font-weight: 600;
  line-height: 20px;
}

.storage-23 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 30px;
}

.label-claim-17 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  display: block;
}

.heading-592 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}

.secondary-packing-9, .paragraph-590, .paragraph-591, .paragraph-592, .paragraph-593 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.composition-14 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}

.heading-593 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
}

.heading-594 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.packaging-15, .heading-595 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-594 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.descripation-12 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-595, .paragraph-596 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.paragraph-597 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 26px;
}

.heading1-8 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 40px;
  font-weight: 600;
  line-height: 30px;
}

.intracameral-injection {
  padding-top: 5rem;
  display: block;
}

.paragraph-598 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.heading-596 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-599 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
}

.paragraph-600 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.shelf-life-14 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}

.heading-597 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
}

.paragraph-601 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.pack-16 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  padding-top: 0;
  font-size: 26px;
  font-weight: 300;
  line-height: 30px;
}

.paragraph-602 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.supplied-5 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.tab-link-tab-1-11 {
  color: #e7dfd5;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-tab-1-11.w--current {
  outline-offset: 0px;
  color: #fff;
  background-color: #0000;
  outline: 1px solid #fff;
  padding-left: 10px;
  padding-right: 10px;
  box-shadow: 0 2px 5px 1px #0003;
}

.heading-598 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-603 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.adverse-effects-5 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.warnings-precautions-5 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}

.heading-599 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
  line-height: 20px;
}

.heading-600 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.clinical-plarmacology-5 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-604 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.heading-601 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}

.retinal-products {
  padding-top: 5rem;
  display: block;
}

.blueret_1ml_content-2 {
  color: #fff;
  border: 1px solid #0000;
  flex-direction: column;
  order: 0;
  align-items: flex-start;
  width: 60%;
  max-width: none;
  padding-left: 0;
  padding-right: 20px;
  line-height: 30px;
  display: flex;
}

.tab-link-tab-1-12 {
  color: #e5ded4;
}

.tab-link-tab-1-12.w--current {
  outline-offset: 0px;
  color: #fff;
  background-color: #0000;
  outline: 1px solid #fff;
  padding-left: 10px;
  padding-right: 10px;
  box-shadow: 0 2px 5px 1px #0003;
}

.blueret_1ml_para-2 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 26px;
}

.blueret_1ml_hdg1-2 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 26px;
  font-weight: 600;
  line-height: 30px;
}

.blueret_1ml_hdg2-2 {
  color: #fff;
  margin-top: 20px;
  font-size: 31px;
  font-weight: 200;
  line-height: 32px;
}

.blueret_1ml_sub_hdg-2 {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 5px;
  font-size: 24px;
  font-weight: 600;
  line-height: 26px;
}

.tab-link-tab-3-8 {
  color: #fcfbf9;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-tab-3-8.w--current {
  outline-color: var(--white);
  outline-offset: 0px;
  background-color: #0000;
  outline-width: 1px;
  outline-style: solid;
  padding-left: 10px;
  padding-right: 10px;
  box-shadow: 0 2px 5px 1px #0003;
}

.cohe_1ml_sub_hdg2-2 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  display: block;
}

.paragraph-605 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
}

.cohe_1ml_hdg2-2 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  padding-top: 0;
  font-size: 26px;
  font-weight: 300;
  line-height: 30px;
}

.cohe_1ml_hdg1-2 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 30px;
}

.cohe_14ml_sub_hdg-2 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.cohe_para-2 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.tab-link-tab-6-3 {
  color: #fdfcfb;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-tab-6-3.w--current {
  outline-color: var(--white);
  outline-offset: 0px;
  background-color: #0000;
  outline-width: 1px;
  outline-style: solid;
  padding-left: 10px;
  padding-right: 0;
  box-shadow: 0 2px 5px 1px #0003;
}

.paragraph-606 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
}

.cohe_1ml_para-2 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 25px;
}

.paragraph-608 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
}

.paragraph-609 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.descripation-13 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}

.supracoat_sub_hdg2-2 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 17px;
  font-weight: 600;
  line-height: 26px;
}

.storage-24 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 40px;
  font-weight: 600;
  line-height: 30px;
}

.heading-602 {
  color: #fffefe;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
}

.tab-link-tab-4-7 {
  color: #fdfcfb;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-tab-4-7.w--current {
  outline-color: var(--white);
  outline-offset: 0px;
  background-color: #0000;
  outline-width: 1px;
  outline-style: solid;
  padding-left: 10px;
  padding-right: 10px;
  box-shadow: 0 2px 5px 1px #0003;
}

.paragraph-610 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 26px;
}

.cataract-surgical-products {
  padding-top: 5rem;
  display: block;
}

.heading-603 {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-611 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
}

.packaging-16 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.heading-604 {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
}

.supracoat_sub_hdg-2 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
}

.heading-605 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
}

.heading-606 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 25px;
  font-weight: 600;
}

.heading-607 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 600;
}

.paragraph-612 {
  color: #fff;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 200;
}

.heading-608 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
}

.heading-609 {
  color: #fff;
  font-size: 25px;
  font-weight: 600;
}

.pack-17 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  padding-top: 0;
  font-size: 26px;
  font-weight: 300;
  line-height: 30px;
}

.heading-610 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
}

.heading-611 {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.heading-612 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 600;
}

.heading-613 {
  color: #fff;
  margin-top: 10px;
  font-size: 26px;
  font-weight: 200;
}

.paragraph-613 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
}

.tab-link-tab-5-5 {
  color: #fdfcfb;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-tab-5-5.w--current {
  outline-color: var(--white);
  outline-offset: 0px;
  background-color: #0000;
  outline-width: 1px;
  outline-style: solid;
  padding-left: 10px;
  padding-right: 10px;
  box-shadow: 0 2px 5px 1px #0003;
}

.cohe_14ml_para-2 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 26px;
}

.supracoat_hdg1-2 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 30px;
  font-weight: 600;
  line-height: 30px;
}

.heading-614 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
}

.supracoat_para-2 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  line-height: 26px;
}

.cohe_1ml_sub_hdg1-2 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}

.heading-615 {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.clinical-plarmacology-6 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.supracoat_hdg2-2 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  padding-top: 10px;
  font-size: 23px;
  font-weight: 300;
  line-height: 30px;
}

.heading-616 {
  color: #fffefe;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
}

.heading-617 {
  color: #fff;
  margin-top: 10px;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-615 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
}

.paragraph-616 {
  color: #fff;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 200;
}

.heading-618 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
}

.tab-link-tab-1-13 {
  color: #fcfcfc;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-tab-1-13.w--current {
  outline-offset: 0px;
  color: #fff;
  white-space: nowrap;
  background-color: #0000;
  outline: 1px solid #fff;
  padding-left: 10px;
  padding-right: 10px;
  box-shadow: 0 2px 5px 1px #0003;
}

.cohe_sub_hdg-2 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.klink_plus_para-2 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
}

.klink_plus_sub_hdg2-2 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
}

.klink_plus_sub_hdg-2 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.corneal-cross-linking {
  padding-top: 5rem;
}

.tab-link-tab-1-14 {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-tab-1-14.w--current {
  outline-color: var(--white);
  outline-offset: 0px;
  color: #fffffe;
  background-color: #0000;
  outline-width: 1px;
  outline-style: solid;
  box-shadow: 0 2px 5px 1px #0003;
}

.text-block-26, .text-block-27, .text-block-28, .text-block-29 {
  color: var(--white);
  white-space: nowrap;
}

.anc_lottie {
  width: 40%;
  height: 50vh;
  position: fixed;
  inset: 32% 0% 0% auto;
}

.text-block-30, .text-block-31 {
  color: var(--white);
  white-space: nowrap;
}

.text-block-32 {
  color: var(--white);
}

.text-block-33, .text-block-34 {
  color: var(--white);
  white-space: nowrap;
}

.tab-link-tab-1-15 {
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-tab-1-15.w--current {
  outline-color: var(--white);
  outline-offset: 0px;
  background-color: #0000;
  border: 1px #fff;
  border-bottom-style: solid;
  outline-width: 1px;
  outline-style: solid;
  padding-left: 10px;
  padding-right: 10px;
  box-shadow: 0 2px 5px 1px #0003;
}

.tabs_menu_anti-allergic {
  flex-direction: column;
  width: auto;
  padding-left: 5px;
  display: flex;
}

.lottie-animation-59 {
  height: 50vh;
}

.column-5 {
  border: 1px solid #0000;
  border-color: #0000 #0000 #4c4c4c #4c4c4c;
}

.heading-619 {
  text-align: left;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 19px;
  font-weight: 400;
}

.heading-620 {
  color: #fff;
  text-align: left;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  position: static;
}

.heading-621 {
  text-align: left;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 25px;
}

.heading-622 {
  text-align: left;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
}

.column-30 {
  border: 1px solid #4c4c4c;
  border-top-color: #0000;
}

.ril_section {
  flex-direction: row;
  align-items: stretch;
  height: auto;
  padding: 0 20px 20px;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  display: flex;
}

.heading-623 {
  color: #f7f7f7;
  text-align: left;
  font-size: 25px;
  font-weight: 700;
}

.text-block-35 {
  text-align: left;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  line-height: 25px;
}

.column-29 {
  border: 1px solid #4c4c4c;
}

.column-28 {
  border: 1px solid #0000;
  border-color: #0000 #0000 #4c4c4c #4c4c4c;
}

.heading-625 {
  text-align: left;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 25px;
  font-weight: 600;
}

.column-6 {
  border: 1px solid #4c4c4c;
  border-top-color: #0000;
}

.heading-626 {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 25px;
  font-weight: 600;
}

.column-3 {
  border: 1px solid #0000;
  border-color: #0000 #0000 #4c4c4c #4c4c4c;
}

.paragraph-17 {
  justify-content: flex-start;
  align-self: flex-start;
  align-items: stretch;
  display: flex;
}

.heading-627 {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 25px;
  font-weight: 600;
}

.column-211 {
  border: 1px solid #4c4c4c;
  border-right-color: #0000;
  justify-content: flex-start;
  align-self: auto;
  display: flex;
}

.text-block-3 {
  text-align: left;
  text-indent: 2px;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  line-height: 25px;
}

.heading-628 {
  color: #fff;
  text-align: left;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 25px;
  font-weight: 700;
}

.image-15 {
  width: 30vw;
  max-width: none;
  height: auto;
  padding-left: 20px;
}

.column-2 {
  border: 1px solid #4c4c4c;
}

.column-31 {
  border: 1px solid #4c4c4c;
  border-right-color: #0000;
}

.text-block-36 {
  color: var(--white);
}

.text-block-37, .text-block-38 {
  color: var(--white);
  white-space: nowrap;
}

.appatim-section {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: none;
  margin-bottom: 2rem;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 40px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.alfapres-t_section {
  width: 100%;
  margin-top: 0;
  margin-bottom: 2rem;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 0;
  display: flex;
}

.text-block-39 {
  color: var(--white);
  white-space: nowrap;
}

.text-block-40, .text-block-41 {
  color: var(--white);
}

.text-block-42, .text-block-43 {
  color: var(--white);
  white-space: nowrap;
}

.text-block-44, .text-block-45, .text-block-46 {
  color: var(--white);
}

.lottie-animation-60 {
  width: 70%;
  height: auto;
}

.text-block-47 {
  color: var(--white);
  white-space: nowrap;
}

.text-block-48 {
  color: var(--white);
}

.text-block-49 {
  color: var(--white);
  white-space: nowrap;
}

.text-block-50, .text-block-51 {
  color: var(--white);
}

.tab-pane-tab-5-2 {
  padding-top: 3rem;
}

.text-block-52, .text-block-53, .text-block-54, .text-block-55, .text-block-56 {
  color: var(--white);
  white-space: nowrap;
}

.text-block-57 {
  color: var(--white);
}

.text-block-58, .text-block-59 {
  color: var(--white);
  white-space: nowrap;
}

.text-block-60 {
  color: var(--white);
}

.text-block-61, .text-block-62, .text-block-63, .text-block-64 {
  color: var(--white);
  white-space: nowrap;
}

.text-block-65 {
  color: var(--white);
  white-space: nowrap;
  padding-left: 0;
}

.text-block-66, .text-block-67 {
  color: var(--white);
  white-space: nowrap;
}

.bold-text-83, .bold-text-84 {
  font-size: 18px;
}

.paragraph-19 {
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.div-block-11 {
  width: 55%;
}

.heading-629 {
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.heading-26 {
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
}

.heading-28 {
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.heading-24 {
  font-size: 26px;
  font-weight: 200;
  line-height: 30px;
}

.heading-27 {
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-26 {
  font-size: 15px;
  font-weight: 200;
  line-height: 30px;
}

.div-block-12 {
  width: 40%;
  height: 50vh;
  position: fixed;
  inset: 15% 0% auto auto;
}

.heading-630 {
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
}

.heading-25 {
  font-size: 40px;
  font-weight: 600;
  line-height: 30px;
}

.lottie-animation-61 {
  width: 80%;
  height: 50vh;
  padding-left: 40px;
}

.k-link_h_section {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 10px;
  display: flex;
}

.text-block-68 {
  color: var(--white);
  white-space: nowrap;
}

.text-block-69 {
  color: var(--white);
}

.text-block-70 {
  color: var(--white);
  white-space: nowrap;
}

.art1_section {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  border-radius: 0;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  width: 85vw;
  max-width: none;
  height: auto;
  max-height: none;
  margin-bottom: 2rem;
  margin-left: 0;
  margin-right: 0;
  padding: 0 20px 0 40px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.body-100 {
  color: #fff;
  background-color: #000;
  background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
}

.heading-14, .heading-16, .heading-15 {
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-621 {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 15px;
  font-weight: 200;
  line-height: 25px;
}

.heading-18 {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-34 {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 15px;
  font-weight: 200;
  line-height: 25px;
}

.heading-13 {
  font-size: 40px;
  font-weight: 600;
}

.heading-10 {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
}

.div-block-185 {
  text-align: left;
  width: 50vw;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: flex;
}

.div-block-186 {
  width: auto;
  display: flex;
}

.paragraph-623 {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 15px;
  font-weight: 200;
  line-height: 25px;
}

.paragraph-624 {
  text-align: justify;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 15px;
  font-weight: 200;
  line-height: 25px;
}

.heading-17 {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
}

.div-block-23 {
  width: 50vw;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.div-block-5 {
  width: 60%;
  height: auto;
}

.div-block-188 {
  width: 100vw;
  display: flex;
}

.paragraph-36 {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 15px;
  font-weight: 200;
  line-height: 25px;
}

.heading-19 {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-625, .paragraph-626 {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 15px;
  font-weight: 200;
  line-height: 25px;
}

.swiss_phob_section {
  color: #fff;
  justify-content: space-around;
  align-items: stretch;
  width: 100%;
  height: auto;
  padding: 1rem 4rem 20px;
  font-family: Raleway, sans-serif;
  display: flex;
}

.swiss_content {
  width: 20vw;
  padding-top: 0;
}

.body-101 {
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.main-block {
  flex-direction: column;
  padding-top: 0%;
  display: flex;
}

.aarksubsection {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.aarkcontent1 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-end;
  width: 50%;
  height: 100%;
  display: flex;
}

.body-102 {
  color: #fff;
  background-color: #000;
  background-image: linear-gradient(#000000bf, #000000bf), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
}

.heading-633 {
  text-align: left;
  font-size: 25px;
  font-weight: 600;
  line-height: 40px;
}

.text-block {
  color: #fff;
  text-align: left;
  font-size: 20px;
  font-weight: 200;
  line-height: 40px;
}

.div-block-9 {
  text-align: center;
  line-height: 0;
}

.heading {
  color: #fff;
  text-align: left;
  white-space: nowrap;
  font-size: 35px;
  font-weight: 600;
  line-height: 40px;
  position: static;
}

.heading-634 {
  color: #f7f7f7;
  text-align: left;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}

.heading-4 {
  color: #fff;
  text-align: left;
  padding-top: 0;
  font-size: 25px;
  font-weight: 300;
  line-height: 20px;
}

.retractor_tab_menu {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.aa1860 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 12px;
  display: none;
}

.aa1260, .aa1261, .aa1262, .aa1263, .aa1270 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: none;
}

._1275_grey, ._1276_grey {
  width: 30%;
  max-width: none;
  margin-left: 30%;
  display: block;
}

._1310_aa, .aa1390, .aa1405 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: none;
}

._3450_blue {
  align-self: center;
  width: 28vw;
  max-width: none;
  height: 100%;
  padding-left: 15%;
  display: block;
}

.aa4450a_grey {
  align-self: flex-end;
  width: 27vw;
  max-width: none;
  display: none;
}

._4455_div, ._4455_aat_div {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

._4455a_grey {
  width: 30vw;
  max-width: none;
  padding-left: 7%;
  display: none;
}

._4470_a {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  display: block;
}

._7429_div {
  justify-content: space-between;
  width: 92%;
  display: flex;
}

._7429_circle {
  filter: brightness(63%);
  order: 0;
  align-self: auto;
  width: 6vw;
  max-width: none;
  height: 99.9998%;
  display: block;
}

._5135_grey, .nh_gray_img-2-copy, ._5145_grey {
  width: 30vw;
  max-width: none;
  margin-left: 7rem;
  display: none;
}

._5175 {
  color: #fff;
  text-transform: none;
  font-size: 16px;
  font-weight: 500;
  line-height: 12px;
}

._5177_grey_heading {
  color: #fff;
  text-transform: none;
  font-size: 16px;
  font-weight: 500;
  line-height: 12px;
  display: block;
}

.aa6035 {
  width: 20vw;
  max-width: none;
  margin-left: 20rem;
}

._1420 {
  filter: brightness(63%);
  width: 25vw;
  max-width: none;
  margin-left: 25%;
}

._1625a_grey_heading {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  line-height: 12px;
  display: none;
}

._1989a_grey_heading, ._1989b_grey_heading, ._1989c_heading, ._1989d_heading {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: none;
}

.subtabheading {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
  position: static;
}

._1989_button {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 12px;
}

._2260_image {
  order: 0;
  align-self: center;
  width: 25vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
}

._4150_div {
  flex-direction: row;
  justify-content: space-between;
  width: 95%;
  height: auto;
  display: flex;
}

.div-block-115-copy, ._6040_div, ._6041, ._6045, ._6070, .div-block-115-copy, ._6042_div {
  border: 0 solid #000;
  border-color: #fff #000 #8d8d8d;
}

._3305_heading, ._3480_heading {
  color: #fff;
  text-transform: none;
  display: block;
}

._3480_image {
  width: 30vw;
  max-width: none;
  padding-left: 0%;
  display: block;
}

._3780_div {
  flex-direction: column;
  display: block;
}

._3873_heading {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  display: block;
}

.copylinkbutton {
  white-space: nowrap;
  width: 40%;
}

.copylinkbutton:hover {
  -webkit-text-fill-color: inherit;
  background-color: #b9a9ac00;
  background-clip: content-box;
  border: 0 solid #5e5858;
  border-bottom-color: #5e585812;
  width: 40%;
}

._3626, ._3627, ._3630_gray_div-copy {
  display: block;
}

._3887 {
  color: #fff;
  text-transform: capitalize;
  font-size: 14px;
  font-weight: 400;
  display: block;
}

._3892 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  display: block;
}

._3901 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  display: block;
}

._3901_image {
  width: 25vw;
  max-width: none;
  display: block;
}

._3971, ._3972 {
  display: block;
}

._4107, ._4165, ._4260, ._4370 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  display: block;
}

._4370_image {
  width: 25vw;
  max-width: none;
  margin-left: 0%;
  display: block;
}

._4375 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  display: block;
}

._4375_image {
  width: 25vw;
  max-width: none;
  margin-left: 0%;
  display: block;
}

._5030, ._5125 {
  color: #fff;
  text-transform: none;
  font-size: 16px;
  font-weight: 500;
  line-height: 12px;
  display: block;
}

._5405 {
  color: #fff;
  text-transform: capitalize;
  font-size: 16px;
  font-weight: 500;
  line-height: 12px;
  display: block;
}

._5405_image {
  width: 25vw;
  max-width: none;
  display: block;
}

._5425 {
  color: #fff;
  text-transform: capitalize;
  font-size: 16px;
  font-weight: 500;
  line-height: 12px;
  display: block;
}

._5425_image {
  width: 25vw;
  max-width: none;
  display: block;
}

._6110, ._6150 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 10px;
  font-size: 15px;
  font-weight: 500;
  line-height: 12px;
  display: block;
}

.speculum_heading {
  color: #fff;
  letter-spacing: -.03em;
  text-transform: none;
  border-bottom: 0 solid #8d8d8d;
  width: 60vw;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  font-size: 21px;
  font-weight: 600;
  line-height: 24px;
}

.knives_spec_1350_div-copy {
  border-top: 1px solid #8d8d8d;
  border-bottom: 1px solid #8d8d8d;
}

.slade_div {
  border-top: 1px solid #8d8d8d;
  border-bottom: 0 solid #8d8d8d;
  border-left: 0 solid #8d8d8d;
  border-right: 0 solid #fff;
}

.retractor_tab_button-copy, .retractor_tab_button-copy.w--current {
  background-color: #0000;
  justify-content: space-around;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.retractor_img1 {
  border: 6px solid #555454;
  border-radius: 50%;
  display: inline-block;
}

.retractor_tab_text_link {
  color: #fff;
  text-align: center;
  text-transform: capitalize;
  font-size: 12px;
  text-decoration: none;
}

.retractor_tab_butto1, .retractor_tab_butto1.w--current {
  background-color: #0000;
  justify-content: space-around;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.blue_arul {
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 0;
}

.cautery_65 {
  border-top: 0 solid #fff;
  border-bottom: 1px solid #8d8d8d;
  border-left: 0 solid #8d8d8d;
  border-right: 0 solid #fff;
}

.mrkr_diltr_2146_div, .mrkr_diltr_2147_diiv-copy, .mrkr_diltr_2183_div {
  border-top: 1px solid #585858;
  padding-bottom: 0;
}

.aa2260 {
  color: #fff;
  text-transform: none;
  border: 0 solid #0000;
  width: auto;
  margin-top: 20px;
  padding-left: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: none;
}

._2260_grey_image {
  order: 0;
  align-self: center;
  width: 25vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 0;
  display: none;
}

._2261_grey {
  color: #fff;
  text-transform: none;
  border: 0 solid #0000;
  width: auto;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: none;
}

._2261_greyimage {
  order: 0;
  align-self: center;
  width: 25vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 0;
  display: none;
}

.aa2262 {
  color: #fff;
  text-transform: none;
  border: 0 solid #0000;
  width: auto;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: none;
}

._2262_image_grey {
  order: 0;
  align-self: center;
  width: 25vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 0;
  display: none;
}

.mrkr_diltr_2286_div {
  border-top: 1px solid #585858;
}

.aa2263_grey {
  color: #fff;
  text-transform: none;
  border: 0 solid #0000;
  width: auto;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 10px;
  font-size: 15px;
  font-weight: 400;
  line-height: 12px;
  display: none;
}

.aa2263_grey_image {
  order: 0;
  align-self: center;
  width: 25vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 0;
  display: none;
}

._2286_button {
  background-color: #3898ec;
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-right: 0;
  padding-right: 5px;
}

._2434_div {
  border-top: 1px solid #585858;
  border-bottom: 1px solid #8d8d8d;
}

._1963_image {
  width: 25vw;
  max-width: none;
  margin-left: 50%;
}

._1961_image {
  width: 25vw;
  max-width: none;
  margin-left: 40%;
}

._1015_div {
  flex-direction: column;
  display: block;
}

._1012_image {
  filter: brightness(70%);
  order: 0;
  align-self: flex-start;
  width: 20vw;
  max-width: none;
  margin-left: 12rem;
  margin-right: 0;
  display: block;
}

._1308_grey {
  width: 25vw;
  max-width: none;
  margin-left: 0;
  padding-left: 0;
  display: none;
}

._1308_blue {
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 0;
}

._1308_blueimage {
  width: 25vw;
  max-width: none;
  display: block;
}

._1308_grey_heading {
  color: #fff;
  text-transform: none;
  font-size: 15px;
  line-height: 12px;
  display: none;
}

._1311_grey {
  text-align: left;
  width: 25vw;
  max-width: none;
  height: auto;
  margin-left: 45%;
  padding-left: 0;
}

.button-23-copy {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  line-height: 12px;
}

.aa1917 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 12px;
  display: none;
}

._1915_grey_button, ._1930_grey {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  line-height: 12px;
}

._1965_div {
  justify-content: space-between;
  width: 90%;
  margin-left: 0%;
  margin-right: 0%;
  display: flex;
}

._1965_greyimage {
  width: 25vw;
  max-width: none;
  height: 90%;
  margin-left: 0%;
}

._2270_gray_img_div-copy, ._2825_div {
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  display: flex;
}

._1308_tip, ._1340_tip {
  filter: invert(63%) brightness();
  width: 8vw;
  max-width: none;
  height: 50%;
  margin-left: 0%;
  padding-left: 20px;
}

._1360_tip {
  filter: invert() brightness(63%);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  order: 0;
  align-self: auto;
  width: 6vw;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

._1400_tip, ._1405_tip, ._1430_tip {
  filter: invert(63%) brightness();
  object-fit: contain;
  width: 6vw;
  max-width: none;
  height: auto;
  margin-left: 0%;
  display: block;
}

._1915_tip {
  filter: brightness(63%);
  object-fit: contain;
  width: 6vw;
  max-width: none;
  height: auto;
  margin-left: 0%;
  display: block;
}

._1993_tip {
  filter: brightness(63%);
  object-fit: contain;
  width: 6vw;
  max-width: none;
}

._1988_blue {
  width: 30vw;
  max-width: none;
}

._1989_blue {
  width: 30vw;
  max-width: none;
  display: block;
}

._1989_grey {
  filter: brightness(63%);
  width: 30vw;
  max-width: none;
  display: none;
}

._2183_maloney {
  order: 0;
  align-self: center;
  width: 15vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 0%;
  margin-right: 40px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
}

._2140_blue {
  background-color: #3898ec;
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-right: 0;
  padding-right: 5px;
}

._2260_grey_button {
  background-color: #babfc2;
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-left: 10px;
  margin-right: 0;
  padding-right: 5px;
}

._2147_blue {
  order: 0;
  align-self: center;
  width: 25vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
}

._1911 {
  width: 30vw;
  max-width: none;
  display: none;
}

._1915 {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  line-height: 12px;
}

._2286_blue_button {
  background-color: #3898ec;
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-right: 0;
  padding-right: 5px;
}

._2655_grey_button {
  background-color: #7e8082;
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-right: 0;
  padding-right: 5px;
}

.wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 30%;
  padding-bottom: 20px;
  display: flex;
  position: relative;
  inset: 0;
}

.div-block-206 {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 20px;
  font-weight: 600;
  display: flex;
}

.icon {
  color: var(--white);
  width: 36px;
  height: 36px;
  margin-right: 16px;
}

.page-title {
  color: var(--white);
  letter-spacing: 12px;
  text-transform: uppercase;
  margin-top: 1px;
  margin-bottom: 0;
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1;
}

.js-clock {
  justify-content: center;
  align-items: center;
  display: flex;
}

.box {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px;
  font-size: 12px;
  line-height: 20px;
  display: flex;
}

.clock-number {
  color: var(--white);
  font-size: 3rem;
  font-weight: 600;
  line-height: 70px;
}

.clock-label {
  color: var(--white);
  letter-spacing: 5px;
  text-transform: uppercase;
  margin-top: 10px;
  margin-right: -5px;
}

.body-103 {
  background-image: linear-gradient(#000000bd, #000000bd), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
  font-family: Raleway, sans-serif;
}

.accordiansection {
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.clash-xl-2 {
  z-index: 5;
  transform-origin: 50% 0;
  color: #fff;
  letter-spacing: .01em;
  text-transform: uppercase;
  font-size: 7em;
  font-weight: 100;
  line-height: .9em;
  position: relative;
}

.styled-heading {
  z-index: 5;
  transform-origin: 50% 0;
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin-left: -30px;
  margin-right: -30px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 7rem;
  font-style: italic;
  font-weight: 600;
  line-height: .9em;
  position: relative;
}

.section-header-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-bottom: 40px;
  margin-left: 40px;
  margin-right: 40px;
  padding-bottom: 0;
  display: flex;
}

.section-header {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 500;
}

.question-text {
  color: #fff;
  flex: 1;
  margin-top: 15px;
  margin-left: 0;
  font-size: 16px;
  line-height: 24px;
}

.accordion-header-2 {
  color: #2e323c;
  align-items: center;
  display: flex;
}

.accordion-header-2.js-accordion-header {
  cursor: pointer;
  width: 100%;
}

.accordion {
  width: 66.66%;
  margin-bottom: -24px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
}

.accordion.js-accordion {
  width: 80%;
  margin-bottom: 100px;
  margin-left: 40px;
  margin-right: 40px;
}

.accordion__item {
  text-align: left;
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 24px;
  padding: 20px 32px;
  text-decoration: none;
  transition: box-shadow .3s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 2px #2e323c17;
}

.accordion__item:hover {
  box-shadow: 0 3px 9px #2e323c17;
}

.accordion__item.js-accordion-item {
  color: #fff;
  background-color: #0000;
  border-bottom: 1px solid #fff;
  border-radius: 15px;
  padding-bottom: 20px;
}

.accordion__item.js-accordion-item.active {
  cursor: default;
  background-color: #0000;
  border: 1px solid #deeaf0;
  border-radius: 8px;
}

.accordion-body {
  color: #9096a4;
  padding-left: 64px;
  padding-right: 8px;
  display: block;
}

.accordion-body.js-accordion-body {
  color: #9096a4;
  width: 100%;
  padding-bottom: 20px;
  padding-left: 0;
}

.accordion-body__contents {
  opacity: 1;
  color: #fff;
  width: 100%;
  margin-top: 8px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 26px;
}

.bold-text-85 {
  font-weight: 400;
}

.div-block-207 {
  background-image: url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/645a3548b999bb5b392f5afe_Image%202.jpg");
  background-position: 100%;
  background-size: cover;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.div-block-208 {
  width: 50%;
}

.div-block-209 {
  flex-direction: column;
  width: 50%;
  display: flex;
}

.div-block-210 {
  flex-direction: column;
  justify-content: center;
  height: 70%;
  padding-left: 20px;
  display: flex;
}

.text-block-71 {
  color: var(--white);
  font-weight: 600;
}

.heading-636 {
  color: #fff;
  font-size: 35px;
}

.heading-637, .heading-638 {
  color: var(--white);
}

.paragraph-631 {
  color: var(--white);
  justify-content: center;
  width: 80%;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.section-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.button-24 {
  background-color: #444545;
  align-self: flex-end;
  margin-right: 40px;
  box-shadow: 0 6px 5px -4px #5f5f5f33;
}

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

.heading-639 {
  color: var(--white);
  justify-content: center;
  padding-left: 40px;
  font-weight: 400;
  display: flex;
}

.heading-640 {
  color: var(--white);
  justify-content: center;
  padding-left: 40px;
  font-size: 14px;
  display: flex;
}

.heading-641 {
  color: var(--white);
  justify-content: center;
  margin-top: 40px;
  padding-left: 40px;
  font-weight: 400;
  display: flex;
}

.bold-text-86 {
  font-size: 18px;
  font-weight: 500;
}

.form-wrapper {
  text-align: left;
  background-color: #0000;
  border-radius: 24px;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  max-width: 800px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 64px;
  display: flex;
}

.submit-btn {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #646464;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  min-height: 60px;
  margin-top: 48px;
  padding: 12px 40px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.submit-btn:hover {
  background-color: #272727b3;
}

.submit-btn:active {
  background-color: #0500ff;
}

.container-4 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.form-success {
  background-color: #0000;
}

.field-label {
  color: #fff;
  font-size: 16px;
  line-height: 130%;
}

.form-field-wrapper {
  margin-bottom: 24px;
  display: block;
  position: relative;
}

.form-field-wrapper.reghide {
  display: none;
}

.text-field-3 {
  border: 2px solid var(--white);
  color: var(--white);
  background-color: #0000;
  border-radius: 10px;
  height: 56px;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  transition: border-color .3s;
}

.text-field-3:hover {
  border-color: var(--white);
}

.text-field-3:focus {
  border-color: #0500ff;
}

.text-field-3.error {
  border-color: var(--white);
}

.text-field-3.error.logo, .text-field-3.logo {
  width: 100%;
}

.text-field-3.logo:focus {
  border-color: #fff;
}

.text-block-72 {
  color: var(--white);
  font-weight: 600;
}

.heading-642 {
  color: var(--white);
  justify-content: flex-start;
  padding-left: 100px;
  display: flex;
}

.heading-643, .paragraph-632 {
  color: var(--white);
  padding-left: 100px;
}

.div-block-211 {
  align-self: center;
  width: 50%;
}

.paragraph-633 {
  color: var(--white);
  padding-left: 100px;
}

.div-block-212 {
  margin-bottom: 60px;
  padding-bottom: 60px;
  display: flex;
}

.div-block-213 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.heading-644 {
  color: var(--white);
}

.image-270 {
  max-width: none;
}

.heading-645 {
  color: var(--white);
  text-align: center;
}

.more {
  color: #000;
  align-items: center;
  margin-left: 24px;
  font-size: .9375rem;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.swiper-wrapper {
  align-items: flex-start;
  display: flex;
}

.swiper-wrapper.is-fourth {
  background-color: var(--black);
  flex-direction: row;
}

.box-2 {
  background-color: #0000;
  border-radius: .625rem;
  margin-top: 1.5rem;
  padding: 2.5rem;
  font-size: 1rem;
  font-weight: 700;
  overflow: hidden;
}

.box-2.w--redirected-checked {
  background-image: none;
  border-width: 2px;
  border-color: #e76043;
  box-shadow: 0 2px #e76043;
}

.swiper {
  position: relative;
}

.swiper-box {
  background-color: #fff;
  border-radius: .625rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 12rem;
  height: 12rem;
  padding: 1.5rem 2rem;
  font-weight: 700;
  display: flex;
  box-shadow: 0 2px #d6d0d0;
}

.swiper-box.w--redirected-checked {
  background-image: none;
  border-width: 2px;
  border-color: #e76043;
  box-shadow: 0 2px #e76043;
}

.swiper-box.is-fourth {
  box-shadow: none;
  background-color: #0000;
  border-style: none;
  width: 9rem;
  height: 9rem;
}

.swiper-slide {
  flex-direction: column;
  align-items: center;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
}

.swiper-slide.w--redirected-checked {
  background-image: none;
  border-width: 2px;
  border-color: #e76043;
  box-shadow: 0 2px #e76043;
}

.swiper-icon {
  width: 100%;
  height: 100%;
}

.heading-646 {
  color: var(--white);
  text-decoration: none;
}

.link-block-9 {
  z-index: 10;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
}

.image-271 {
  width: 3%;
  max-width: none;
}

.image-271-copy1, .image-271-copy2, .image-271-copy3, .image-271-copy4 {
  width: 3%;
  max-width: none;
  transform: rotate(-90deg);
}

.image-272 {
  align-self: center;
  width: 50vw;
  max-width: none;
  height: auto;
}

._1410_copy {
  filter: brightness(63%);
  object-fit: contain;
  width: 6vw;
  max-width: none;
  height: auto;
  margin-left: 0%;
  display: block;
}

._1420_tip {
  filter: invert(63%) brightness();
  object-fit: contain;
  width: 6vw;
  max-width: none;
  height: auto;
  margin-left: 0%;
  display: block;
}

._2000_tip {
  filter: brightness(63%);
  object-fit: contain;
  width: 6vw;
  max-width: none;
  height: auto;
  margin-left: 0%;
  display: block;
}

.aa2030 {
  width: 12vw;
  max-width: none;
  display: block;
}

._2050 {
  width: 8vw;
  max-width: none;
  margin-left: 50%;
  display: block;
}

._2081 {
  width: 17vw;
}

.heading-319-copy {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 15px;
  line-height: 12px;
}

.heading-318-copy {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  line-height: 12px;
  display: block;
}

._2140_blue-copy, ._2144 {
  background-color: #babfc2;
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-right: 0;
  padding-right: 5px;
}

._1628_front {
  filter: invert(63%) brightness();
  object-fit: contain;
  width: 6vw;
  max-width: none;
  height: auto;
  margin-left: 0%;
  display: block;
}

.aa1628_div {
  justify-content: space-between;
  align-items: center;
  height: auto;
  display: flex;
}

.aa_1665_heading {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  line-height: 12px;
  display: none;
}

.button-10-copy {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: 10px;
  padding: 0;
  line-height: 12px;
}

.aa1810 {
  color: #fff;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 12px;
  display: none;
}

._2221_greyimage {
  order: 0;
  align-self: center;
  width: 25vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 0;
  display: none;
}

._2221_heading {
  color: #fff;
  text-transform: none;
  border: 0 solid #0000;
  width: auto;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: none;
}

._2405_button {
  background-color: #7e8082;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-right: 0;
  padding-right: 5px;
}

._2425_div {
  border: 1px solid #8d8d8d;
  border-left-width: 0;
  border-right: 0 solid #fff;
}

._2426_div {
  border-top: 1px solid #8d8d8d;
  border-bottom: 0 solid #8d8d8d;
  border-left: 0 solid #8d8d8d;
  border-right: 0 solid #fff;
}

._2435_div {
  justify-content: flex-end;
  align-self: flex-end;
  width: 100%;
  display: flex;
}

._2565_button {
  background-color: #7e8082;
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-left: 10px;
  margin-right: 0;
  padding-right: 5px;
}

._2565 {
  color: #fff;
  text-transform: none;
  border: 0 solid #0000;
  width: auto;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: none;
}

._2183_button {
  background-color: #babfc2;
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-left: 10px;
  margin-right: 0;
  padding-right: 5px;
}

._2183_grey {
  color: #fff;
  text-transform: none;
  border: 0 solid #0000;
  width: auto;
  margin-top: 20px;
  padding-left: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: none;
}

._2062_image {
  width: 15vw;
  max-width: none;
  margin-left: 50%;
  display: block;
}

._1960_div {
  justify-content: flex-end;
  width: 90%;
  margin-left: 0%;
  margin-right: 0%;
  display: flex;
}

._3065_tip {
  filter: brightness(63%);
  width: 6vw;
  max-width: none;
  height: 100%;
  margin-left: 0%;
}

._3065_image {
  order: 0;
  align-self: flex-end;
  width: 25vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 0%;
  display: block;
}

._3031_image {
  align-self: flex-start;
  width: 25vw;
  max-width: none;
  margin-left: 0;
  padding-left: 0%;
}

._3065_tip-copy {
  filter: invert() brightness(63%);
  width: 8vw;
  max-width: none;
  height: 99.9997%;
}

._3110_tip {
  filter: brightness(63%);
  width: 6vw;
  max-width: none;
  height: 100%;
}

.tissue_div {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.body-104 {
  background-color: var(--black);
  color: #fff;
  background-image: linear-gradient(#000000b5, #000000b5), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, 556px;
}

.image-accent {
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 300px;
  display: flex;
}

.header-grid-2 {
  grid-column-gap: 72px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.1fr;
  align-items: center;
}

.image-cover-3 {
  object-fit: cover;
  border-radius: 4px;
  width: 100%;
  height: 100%;
}

.header-block-5 {
  max-width: 600px;
}

.image-wrapper-2 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.image-grid-bottom {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.accent-small-blue {
  filter: grayscale();
  position: absolute;
  inset: auto 0% -24px auto;
}

.image-grid-top {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr 2fr;
  justify-items: end;
  margin-bottom: 20px;
}

.openingsindex {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.openingsindex:hover {
  transform: translate(0);
}

.openingtitle {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.openingtop {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 60%;
  padding: 0 20px;
  display: flex;
}

.openingtop.paid {
  flex-direction: row;
  align-items: center;
  height: auto;
  padding: 10px 20px;
}

.openingcompany {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 20px;
  display: flex;
}

.openingcompany.paid {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
}

.openingunittitle {
  color: #fdfdfd;
  font-size: 22px;
  line-height: 24px;
}

.openingunittitle.paid {
  text-transform: capitalize;
  white-space: normal;
  width: 100%;
  font-size: 18px;
  line-height: 27px;
}

.openingdetailssingle {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.openingdetailssingle.paidclass {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.openingmaturity {
  width: 29%;
  padding-bottom: 10px;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.openingmode {
  white-space: nowrap;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.openingmode.yukjghvb {
  flex-direction: row;
  width: 100%;
}

.openinginfo.white {
  color: #fdfdfd;
  white-space: normal;
  word-break: normal;
  width: 80%;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 700;
  line-height: 14px;
}

.openingunitdetails {
  background-image: linear-gradient(#fdfdfd26, #3330 80%);
  justify-content: space-between;
  width: 100%;
  height: 40%;
  padding: 20px;
  transition: all .2s;
  display: flex;
}

.openingunitdetails.paid {
  align-items: center;
  height: auto;
  padding: 30px;
}

.oud_a {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  font-size: 12px;
  display: flex;
}

.button25 {
  background-color: #505050;
  border-radius: 4px;
  box-shadow: 0 2px 14px #f0f0f033;
}

._1626_blue {
  width: 30vw;
  max-width: none;
  display: block;
}

._1626_grey {
  width: 30vw;
  max-width: none;
  display: none;
}

._1626_tip {
  filter: brightness(63%);
  object-fit: contain;
  width: 6vw;
  max-width: none;
  height: auto;
  margin-left: 0%;
  display: block;
}

.aa1626-copy {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 12px;
  display: none;
}

._1820_div {
  justify-content: flex-end;
  width: 90%;
  display: flex;
}

.aa1993b_heading {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: none;
}

.aat_1993b {
  align-self: center;
  width: 25vw;
  max-width: none;
  display: block;
}

.aa4065 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  line-height: 12px;
  display: none;
}

.aa5065 {
  color: #fff;
  text-transform: none;
  font-size: 16px;
  font-weight: 500;
  line-height: 12px;
  display: block;
}

._4455_heading {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  display: block;
}

.dynamiq_sl_section {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 1rem;
  padding-bottom: 4rem;
  padding-left: 40px;
  display: flex;
}

.sl_content_wrapper {
  width: 50vw;
  height: auto;
  padding-left: 0;
}

._6081_heading {
  color: #fff;
  text-transform: capitalize;
  margin-top: 10px;
  font-size: 15px;
  font-weight: 500;
  line-height: 12px;
  display: block;
}

._6081_main_heading {
  color: #fff;
  text-transform: none;
  border-top: 1px solid #8d8d8d;
  border-left: 0 solid #fff;
  margin-bottom: 20px;
  padding-left: 5px;
  font-size: 16px;
  font-weight: 600;
  line-height: 36px;
}

._6082_heading, ._6090 {
  color: #fff;
  text-transform: none;
  border-top: 0 solid #8d8d8d;
  border-left: 0 solid #fff;
  margin-bottom: 20px;
  padding-left: 5px;
  font-size: 16px;
  font-weight: 600;
  line-height: 36px;
}

._6090-copy {
  color: #fff;
  text-transform: none;
  border-top: 1px solid #8d8d8d;
  border-left: 0 solid #fff;
  margin-bottom: 20px;
  padding-left: 5px;
  font-size: 16px;
  font-weight: 600;
  line-height: 36px;
}

._6240_div {
  flex-direction: row;
  justify-content: space-between;
  width: 96%;
  height: auto;
  display: flex;
}

._1565_tip {
  filter: brightness(63%);
  width: 8vw;
  max-width: none;
  height: 50%;
  margin-left: 0%;
  padding-left: 20px;
}

._1817_tip {
  filter: brightness(63%);
  object-fit: contain;
  width: 6vw;
  max-width: none;
  height: auto;
  margin-left: 0%;
  display: block;
}

._1835_div {
  border-top: 2px solid #8d8d8d;
  border-bottom: 0 solid #8d8d8d;
  border-left: 0 solid #8d8d8d;
  border-right: 0 solid #fff;
}

._1875_tip {
  filter: brightness(63%);
  object-fit: contain;
  width: 6vw;
  max-width: none;
  height: auto;
  margin-left: 5%;
  display: block;
}

.fundus_camera_list {
  margin-top: 20px;
  padding-left: 1rem;
  font-size: 16px;
  font-weight: 200;
  line-height: 28px;
}

._1993b_tip {
  filter: brightness(63%);
  object-fit: contain;
  width: 6vw;
  max-width: none;
}

.heading-318-copy {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 12px;
  display: none;
}

._1916 {
  filter: brightness(63%);
  object-fit: contain;
  width: 6vw;
  max-width: none;
  height: auto;
  margin-left: 0%;
  display: block;
}

._1993 {
  filter: brightness(63%);
  object-fit: contain;
  width: 6vw;
  max-width: none;
}

._2081_heading, ._2087_heading, ._2088_heading, ._2102_heading, ._2115_heading {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  line-height: 12px;
  display: block;
}

._5010_tip, ._5055, ._5080 {
  filter: brightness(63%);
  width: 6vw;
  height: 100%;
}

._4270_heading {
  color: #fff;
  text-transform: capitalize;
  border-top: 1px solid #8d8d8d;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 15px;
  line-height: 12px;
}

._5170_grey {
  text-align: left;
  width: 30vw;
  max-width: none;
  height: auto;
  margin-left: 7rem;
  padding-left: 0;
  display: none;
}

._2825 {
  filter: brightness(63%);
  object-fit: contain;
  width: 6vw;
  max-width: none;
  height: auto;
  margin-left: 0%;
}

._3080_tip {
  filter: brightness(63%);
  width: 6vw;
  max-width: none;
  height: 99.9997%;
}

._3025 {
  filter: brightness(63%);
  cursor: col-resize;
  width: 6vw;
  height: 100%;
}

._7891 {
  order: 0;
  align-self: auto;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

._9120_tip {
  filter: brightness(63%);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  order: 0;
  align-self: center;
  width: 6vw;
  max-width: none;
  height: 99.9999%;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.vio_table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #fff;
  border: .5px solid #5b5b5b;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1.75fr .25fr 4.25fr;
  padding: 0;
}

.vio_heading {
  font-size: 34px;
  font-weight: 800;
}

.vio_content_wrapper {
  width: 50vw;
  height: auto;
  padding-left: 0;
}

.vio_list {
  margin-top: 20px;
  padding-left: 1rem;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.vio_para {
  font-weight: 300;
  line-height: 22px;
}

.vio_list_cnt {
  font-size: 14px;
  font-weight: 200;
  line-height: 24px;
}

.oct_definition {
  font-weight: 300;
  line-height: 22px;
}

.oct_list {
  margin-top: 20px;
  padding-left: 1rem;
  font-size: 16px;
  font-weight: 200;
  line-height: 28px;
}

.oct_heading {
  font-weight: 500;
}

.oct_section {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 1rem;
  padding-bottom: 4rem;
  padding-left: 40px;
  display: flex;
}

.aa1995, .aa1996_tip, .aa2000_tip {
  filter: brightness(63%);
  object-fit: contain;
  width: 6vw;
  max-width: none;
  height: auto;
  margin-left: 0%;
  display: block;
}

._2030_tip-copy {
  filter: brightness(63%);
  object-fit: contain;
  width: 6vw;
  max-width: none;
  height: auto;
  margin-left: 0%;
  margin-right: 15%;
  display: block;
}

._6070_tip, ._6071_tip {
  filter: brightness(63%);
  width: 6vw;
  max-width: none;
  height: 100%;
  margin-left: 0%;
}

._4530_image {
  align-self: flex-start;
  width: 15vw;
  max-width: none;
  padding-left: 0;
}

._4530_heading {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  line-height: 12px;
  display: none;
}

._3850_main_div {
  justify-content: space-between;
  width: 96%;
  display: flex;
}

._3850_grey_heading {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  display: none;
}

._3945_div {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

._3945_btn {
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 1rem;
  padding-top: 0;
  padding-left: 0;
  padding-right: 15px;
}

._3950_div {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

._3950_grey {
  width: 30vw;
  max-width: none;
  display: none;
}

._3952_div {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

._3952_greyimage {
  width: 30vw;
  max-width: none;
  display: none;
}

._6240_tip, ._6250 {
  filter: brightness(63%);
  width: 6vw;
  max-width: none;
  height: 12%;
  margin-left: 0%;
}

._6410, ._6420_tip, ._6430, ._644 {
  filter: brightness(63%);
  width: 6vw;
  max-width: none;
  height: 100%;
  margin-left: 0%;
}

.aa4550 {
  align-self: flex-end;
  width: 15vw;
  max-width: none;
  display: block;
}

.aa4555_grey {
  align-self: flex-end;
  width: 28vw;
  max-width: none;
  display: none;
}

._7007_image {
  order: 0;
  align-self: auto;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

._7830_img {
  order: 0;
  align-self: auto;
  width: 15vw;
  max-width: none;
  height: auto;
  display: block;
}

._7945 {
  order: 0;
  align-self: flex-end;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

._1472_grey {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 12px;
  display: none;
}

._1472_grey_image {
  width: 30vw;
  max-width: none;
  display: none;
}

.aa1478 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 12px;
  display: none;
}

._1478_greyimage {
  width: 30vw;
  max-width: none;
  display: none;
}

._8000 {
  order: 0;
  align-self: flex-end;
  width: 20vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 10px;
  display: block;
}

._7415a {
  align-self: flex-end;
  width: 20vw;
  margin-left: 14rem;
  padding-left: 20px;
}

._8500 {
  align-self: flex-end;
  width: 10vw;
  height: auto;
  margin-left: 0;
  margin-right: 6%;
  padding-left: 20px;
}

.pane_bttm_sub_hdg-6-copy {
  color: #fff;
  text-transform: lowercase;
  background-color: #0000;
  border: 0 solid #0000;
  width: 35vw;
  margin-top: 10px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

._3310 {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-end;
  width: 25vw;
  display: flex;
}

._3310_grey {
  width: 30vw;
  max-width: none;
  display: none;
}

.aa_3310 {
  color: #fff;
  text-transform: none;
  display: none;
}

._1916-copy-copy-copy {
  filter: brightness(63%);
  object-fit: contain;
  width: 6vw;
  max-width: none;
  height: auto;
  margin-left: 0%;
  display: block;
}

.div-block-279 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 70%;
  height: 100%;
  display: flex;
}

.bold-text-90 {
  font-size: 22px;
  line-height: 30px;
}

.aat_1810 {
  text-align: left;
  align-self: center;
  width: 25vw;
  max-width: none;
  height: 100%;
  margin-left: 20%;
  padding-left: 0;
  display: block;
}

._1816 {
  text-align: left;
  justify-content: flex-end;
  width: 25vw;
  max-width: none;
  height: auto;
  margin-left: 0%;
  padding-left: 0;
  display: flex;
}

.aa1960 {
  width: 22vw;
  max-width: none;
  height: 90%;
  margin-left: 40%;
}

._1975_div {
  justify-content: flex-end;
  align-items: center;
  width: 95%;
  height: auto;
  margin-right: 0%;
  display: flex;
}

._7951_image {
  order: 0;
  align-self: auto;
  width: 5vw;
  max-width: none;
  height: 100%;
  margin-right: 14%;
  display: block;
}

.aa7950 {
  order: 0;
  align-self: auto;
  width: 7vw;
  max-width: none;
  height: 100%;
  margin-right: 6%;
  display: block;
}

.aa7952 {
  order: 0;
  align-self: auto;
  width: 7vw;
  max-width: none;
  height: 100%;
  margin-right: 5%;
  display: block;
}

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

._1597_div {
  justify-content: space-between;
  height: auto;
  display: flex;
}

._6405_tip {
  filter: brightness(63%);
  width: 6vw;
  max-width: none;
  height: 100%;
  margin-left: 0%;
}

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

.aa_3090 {
  order: 0;
  align-self: flex-end;
  width: 25vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 0%;
  display: block;
}

.aat_3150 {
  align-self: center;
  width: 22vw;
  max-width: none;
  margin-left: 0;
  padding-left: 0%;
}

.surgicalmenu {
  border-right: 2px solid #575353;
  width: 25%;
  margin-right: 9px;
}

.list-17 {
  padding-left: 0;
}

.link-6 {
  color: var(--white);
  text-decoration: none;
}

.link-6.w--current {
  color: var(--white);
  font-size: 19px;
  text-decoration: none;
}

.list-item-29 {
  color: var(--white);
  margin-top: 5px;
  font-size: 19px;
}

.paragraph-636 {
  color: #fff;
  text-transform: lowercase;
  width: 50%;
  margin-top: 10%;
  font-size: 14px;
  line-height: 30px;
}

.micro_tab_hdg-12 {
  color: #fff;
  letter-spacing: -.03em;
  text-transform: none;
  border: 0 solid #0000;
  border-bottom-color: #8d8d8d;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 21px;
  font-weight: 600;
  line-height: 24px;
}

.button-28 {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 0;
  line-height: 12px;
}

.div-block-283 {
  width: 70vw;
}

.image-279 {
  text-align: left;
  width: 30%;
  max-width: none;
  height: auto;
  margin-left: 30%;
  padding-left: 0;
  display: block;
}

.tabs-9 {
  border: 1px solid #0000;
  flex-direction: column;
  width: auto;
  display: flex;
}

.div-block-284 {
  border-top: 0 solid #fff;
  border-bottom: 1px solid #8d8d8d;
  border-left: 0 solid #8d8d8d;
  border-right: 0 solid #fff;
}

.button-29 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: none;
}

.heading-667 {
  color: #fff;
  text-transform: none;
  font-size: 14px;
}

.heading-668 {
  color: #fff;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 12px;
  display: block;
}

.heading-669 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  display: block;
}

.heading-670 {
  color: #fff;
  text-transform: none;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 15px;
  line-height: 12px;
}

.blue_button-22 {
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 20px;
  padding: 0;
}

.lsr_div-12 {
  justify-content: space-around;
  width: auto;
  display: flex;
}

.buttondiv-18 {
  justify-content: center;
  width: 60%;
  display: flex;
}

.button-30 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: none;
}

.heading-671 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  display: block;
}

.div-block-286 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.retractor_wrapper {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0%;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: static;
}

.retractor_heading {
  color: var(--white);
  border-bottom: 2px solid #5c5a5a;
  margin-right: 7px;
  font-size: 22px;
  line-height: 30px;
}

.lacrimal_sac_heading {
  color: #fff;
  text-transform: none;
  border-bottom: 0 solid #8d8d8d;
  width: 60vw;
  font-size: 19px;
}

._1076 {
  filter: brightness(80%);
  order: 0;
  align-self: flex-start;
  width: 25vw;
  max-width: none;
  margin-left: 8rem;
  margin-right: 0;
  display: block;
}

.paragraph-637 {
  color: #fff;
  text-transform: capitalize;
  width: 50%;
  margin-top: 10%;
  font-size: 14px;
}

.paragraph-638 {
  color: #fff;
  text-transform: none;
  width: 50%;
  margin-top: 10%;
  font-size: 14px;
}

.button-31 {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 0;
  line-height: 12px;
}

.buttondiv-19 {
  justify-content: center;
  width: 60%;
  display: flex;
}

.div-block-289 {
  border-top: 0 solid #fff;
  border-bottom: 1px solid #8d8d8d;
  border-left: 0 solid #8d8d8d;
  border-right: 0 solid #fff;
}

.button-32 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: none;
}

.heading-673 {
  color: #fff;
  text-transform: none;
  font-size: 14px;
}

.div-block-291 {
  border-top: 1px solid #8d8d8d;
  border-bottom: 0 solid #8d8d8d;
  border-left: 0 solid #8d8d8d;
}

.heading-674 {
  color: #fff;
  text-transform: none;
  font-size: 15px;
  line-height: 12px;
  display: block;
}

.blue_button-23 {
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 20px;
  padding: 0;
}

.heading-676 {
  color: #fff;
  text-transform: capitalize;
  font-size: 14px;
}

.div-block-293 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.div-block-288-copy {
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  margin-left: 0%;
  display: flex;
}

._1305_image {
  text-align: left;
  width: 5vw;
  max-width: none;
  height: auto;
  margin-left: 0%;
  padding-left: 0;
}

.scleral_depressor_wrapper {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0%;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: static;
}

.div-block-294 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.paragraph-639 {
  color: #fff;
  text-transform: capitalize;
  width: 50%;
  margin-top: 10%;
  font-size: 14px;
}

.heading-678 {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 15px;
  line-height: 12px;
}

.button-33 {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 0;
  line-height: 12px;
}

.image-282 {
  width: 50%;
  max-width: none;
  margin-left: 42%;
  display: none;
}

.buttondiv-20 {
  justify-content: center;
  width: 60%;
  display: flex;
}

.button-34 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: none;
}

.div-block-295 {
  border-top: 1px solid #8d8d8d;
  border-bottom: 0 solid #8d8d8d;
  border-left: 0 solid #8d8d8d;
}

.blue_button-24 {
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 20px;
  padding: 0;
}

.heading-679 {
  color: #fff;
  text-transform: capitalize;
  font-size: 14px;
}

.heading-680 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
}

.dissector_wrapper {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0%;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: static;
}

.dissector_div {
  width: 70%;
}

.img_sub_hdg-7 {
  color: #fff;
  text-transform: none;
  border: 0 solid #0000;
  width: auto;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: block;
}

.pane_top_sub_hdg-7 {
  color: #fff;
  text-transform: none;
  border-left: 0 solid #fff;
  margin-top: 10px;
  padding-left: 10px;
  font-size: 20px;
  font-weight: 400;
}

.pane_button_hdg-18 {
  color: #fff;
  text-align: center;
  text-transform: none;
  border-left: 0 #0000;
  width: auto;
  margin-top: 10px;
  padding-left: 0;
  font-size: 16px;
  font-weight: 400;
}

.circle_btn_div-8 {
  flex-direction: row;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: auto;
  display: flex;
}

.addtocrt_enqy_txt_btn_div-3 {
  flex-direction: column;
  margin-top: 10px;
  display: none;
}

.add_to_enquiry_btn-3 {
  text-transform: none;
  -webkit-text-fill-color: inherit;
  background-color: #494949;
  background-image: linear-gradient(356deg, #353535 100%, #fff);
  background-clip: border-box;
  border: 1px solid #555656;
  border-radius: 7px;
  margin-top: 10px;
  margin-left: 0;
}

.gray_circle_button-9 {
  background-color: #babfc2;
  border-radius: 50%;
  width: 3vw;
  height: 5vh;
  margin-right: 5px;
  padding-right: 0;
}

.add_to_cart_btn-3 {
  text-align: center;
  text-transform: none;
  -webkit-text-fill-color: inherit;
  background-color: #494949;
  background-image: linear-gradient(356deg, #353535 100%, #fff);
  background-clip: border-box;
  border: 1px solid #555656;
  border-radius: 7px;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
}

._1370_tip {
  filter: brightness(63%);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  order: 0;
  align-self: auto;
  width: 6vw;
  max-width: none;
  height: 99.9999%;
  margin-left: 0%;
  margin-right: 0;
  display: block;
}

.knives_blue_button {
  background-color: #3498db;
  border-radius: 50%;
  width: 3vw;
  height: 5vh;
  margin-right: 5px;
  padding-right: 0;
}

.aa1350_tip {
  filter: brightness(63%);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  order: 0;
  align-self: auto;
  width: 6vw;
  max-width: none;
  height: 99.9999%;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.button-35 {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 0;
  line-height: 12px;
}

.div-block-296 {
  border-top: 0 solid #fff;
  border-bottom: 1px solid #8d8d8d;
  border-left: 0 solid #8d8d8d;
  border-right: 0 solid #fff;
}

.button-36 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: none;
}

.paragraph-640 {
  color: #fff;
  text-transform: capitalize;
  width: 50%;
  margin-top: 10%;
  font-size: 14px;
}

.heading-681 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 12px;
  display: block;
}

.blue_button-25 {
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 20px;
  padding: 0;
}

.buttondiv-21 {
  justify-content: center;
  width: 60%;
  display: flex;
}

.heading-682 {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 15px;
  line-height: 12px;
}

.heading-683 {
  color: #fff;
  text-transform: capitalize;
  font-size: 14px;
}

.div-block-297 {
  flex-direction: column;
  align-items: center;
  margin-left: 20%;
  display: block;
}

.div-block-298 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 40%;
  display: flex;
}

.spuds_wrapper {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0%;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: static;
}

.aa1400 {
  width: 28vw;
  max-width: none;
  margin-left: 25%;
  display: block;
}

.aa1415 {
  width: 25vw;
  max-width: none;
  display: block;
}

.aa1430 {
  width: 25vw;
  max-width: none;
  margin-left: 5%;
  display: block;
}

.spuds_1405-copy {
  filter: brightness(63%);
  align-self: center;
  width: 28vw;
  max-width: none;
  margin-left: 40px;
  padding-left: 20px;
  display: none;
}

.spuds_maindiv {
  width: 70%;
}

._1410_aa {
  width: 30vw;
  max-width: none;
  display: block;
}

.aat1405 {
  width: 30vw;
  max-width: none;
  padding-left: 0;
  display: block;
}

._1415_tip {
  filter: invert(63%) brightness();
  object-fit: contain;
  width: 6vw;
  max-width: none;
  height: auto;
  margin-left: 0%;
  display: block;
}

.lm_wrapper {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0%;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: static;
}

.paragraph-641 {
  color: #fff;
  text-transform: capitalize;
  width: 50%;
  margin-top: 10%;
  font-size: 14px;
}

.spud_button_block-2 {
  justify-content: space-around;
  width: auto;
  display: flex;
}

.heading-685 {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 15px;
  line-height: 12px;
}

.heading-686 {
  color: #fff;
  text-transform: capitalize;
  background-color: #0000;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: block;
}

.button-37 {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 0;
  line-height: 12px;
}

.buttondiv-22 {
  justify-content: center;
  width: 60%;
  display: flex;
}

.div-block-302 {
  border-top: 0 solid #fff;
  border-bottom: 1px solid #8d8d8d;
  border-left: 0 solid #8d8d8d;
  border-right: 0 solid #fff;
}

.button-38 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: none;
}

.lens_manipulators_wrapper-6 {
  width: 90%;
}

.div-block-303 {
  border-top: 1px solid #8d8d8d;
  border-bottom: 0 solid #8d8d8d;
  border-left: 0 solid #8d8d8d;
}

.paragraph-642 {
  color: #fff;
  text-transform: capitalize;
  width: 50%;
  margin-top: 10%;
  font-size: 14px;
}

.heading-687 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 12px;
  display: block;
}

.blue_button-26 {
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 20px;
  padding: 0;
}

.buttondiv-23 {
  justify-content: center;
  width: 60%;
  display: flex;
}

.heading-688 {
  color: #fff;
  text-transform: capitalize;
  font-size: 14px;
}

.heading-689 {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 15px;
  line-height: 12px;
}

.heading-690 {
  color: #fff;
  text-transform: capitalize;
  font-size: 14px;
}

.heading-691 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
}

.div-block-304 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 40%;
  display: flex;
}

.heading-692 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 700;
  display: block;
}

.aat1515 {
  width: 35vw;
  max-width: none;
  height: auto;
  display: block;
}

._1460_div {
  justify-content: space-between;
  align-items: center;
  width: 98%;
  height: auto;
  margin-right: 0%;
  display: flex;
}

.grey_button_lm-16 {
  background-color: #7e8082;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-bottom: 0;
}

.paragraph-643 {
  color: #fff;
  text-transform: capitalize;
  width: 50%;
  margin-top: 10%;
  font-size: 14px;
}

.heading-693 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 12px;
  display: block;
}

.div-block-306 {
  flex-direction: column;
  align-items: center;
  margin-left: 20%;
  display: flex;
}

.div-block-307 {
  border-top: 0 solid #fff;
  border-bottom: 1px solid #8d8d8d;
  border-left: 0 solid #8d8d8d;
  border-right: 0 solid #fff;
}

.div-block-308 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.heading-694 {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 15px;
  line-height: 12px;
}

.button-39 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: none;
}

.blue_button-27 {
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 0;
}

.heading-695 {
  color: #fff;
  text-transform: capitalize;
  font-size: 14px;
}

.heading-696 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 12px;
  display: none;
}

.buttondiv-24 {
  justify-content: center;
  width: 60%;
  display: flex;
}

.grey_button_lm-17 {
  background-color: #7e8082;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-bottom: 0;
}

.paragraph-644 {
  color: #fff;
  text-transform: capitalize;
  width: 50%;
  margin-top: 10%;
  font-size: 14px;
}

.button-40 {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 0;
  line-height: 12px;
}

.lens_manipulators_wrapper-7 {
  width: 90%;
}

.heading-697 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 12px;
  display: block;
}

.div-block-310 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  margin-left: 20%;
  display: flex;
}

.div-block-311 {
  flex-direction: column;
  align-items: center;
  margin-left: 20%;
  display: flex;
}

.paragraph-645 {
  color: #fff;
  text-transform: capitalize;
  width: 50%;
  margin-top: 10%;
  font-size: 14px;
}

.div-block-312 {
  border-top: 0 solid #fff;
  border-bottom: 1px solid #8d8d8d;
  border-left: 0 solid #8d8d8d;
  border-right: 0 solid #fff;
}

.div-block-313 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.heading-698 {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 15px;
  line-height: 12px;
}

.button-41 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: none;
}

._1400_grey-2 {
  width: 30vw;
  max-width: none;
  display: block;
}

.paragraph-646 {
  color: #fff;
  text-transform: capitalize;
  width: 50%;
  margin-top: 10%;
  font-size: 14px;
}

.heading-699 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  line-height: 12px;
  display: block;
}

.heading-700 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  display: block;
}

.buttondiv-25 {
  justify-content: center;
  width: 60%;
  display: flex;
}

.blue_button-28 {
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 0;
}

.heading-701 {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 15px;
  line-height: 12px;
}

.heading-702 {
  color: #fff;
  text-transform: capitalize;
  font-size: 14px;
}

.div-block-314 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.heading-704 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: none;
}

.buttondiv-26 {
  justify-content: center;
  width: 60%;
  display: flex;
}

.nucleus_wrapper {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0%;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: static;
}

.nucleus_maindiv {
  width: 70%;
}

._1590_div-copy-copy, ._1597a_div, ._1613_div, ._1620_div, ._1622_div {
  justify-content: space-between;
  height: auto;
  display: flex;
}

._1632_div {
  justify-content: space-between;
  align-items: center;
  height: auto;
  margin-right: 0%;
  display: flex;
}

._1628_image {
  width: 27vw;
  max-width: none;
  margin-left: 2rem;
  display: block;
}

._1590_image {
  width: 30vw;
  display: none;
}

._1597a_greyimage, ._1613_grey {
  align-self: center;
  width: 30vw;
  max-width: none;
  display: block;
}

.div-block-315 {
  justify-content: space-between;
  display: flex;
}

.spatulas_wrapper {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0%;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: static;
}

._1655_maindiv {
  justify-content: space-between;
  width: 100%;
  height: auto;
  display: flex;
}

.spatula_div_wrapper {
  flex-direction: column;
  justify-content: space-around;
  width: 65vw;
  padding-top: 20px;
  display: flex;
}

.paragraph-647 {
  color: #fff;
  text-transform: none;
  width: 50%;
  margin-top: 10%;
  font-size: 14px;
}

.grey_button_lm-18 {
  background-color: #7e8082;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-bottom: 0;
}

.button-42 {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 0;
  line-height: 12px;
}

.heading-705 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 12px;
  display: block;
}

.paragraph-648 {
  color: #fff;
  text-transform: capitalize;
  width: 50%;
  margin-top: 10%;
  font-size: 14px;
}

.div-block-317 {
  border-top: 0 solid #fff;
  border-bottom: 1px solid #8d8d8d;
  border-left: 0 solid #8d8d8d;
  border-right: 0 solid #fff;
}

.div-block-318 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.heading-706 {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 15px;
  line-height: 12px;
}

.button-43 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: none;
}

.heading-707 {
  color: #fff;
  text-transform: none;
  font-size: 14px;
}

.heading-708 {
  color: #fff;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 12px;
  display: block;
}

.heading-709 {
  color: #fff;
  text-transform: none;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 15px;
  line-height: 12px;
}

.lsr_div-14 {
  justify-content: space-around;
  width: 65vw;
  display: flex;
}

.blue_button-29 {
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 0;
}

.heading-710 {
  color: #fff;
  text-transform: capitalize;
  font-size: 14px;
}

.div-block-319 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.buttondiv-27 {
  justify-content: center;
  width: 60%;
  display: flex;
}

._1810_div {
  justify-content: space-between;
  width: 90%;
  display: flex;
}

.fixation_rings_wrapper {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0%;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: static;
}

.grey_button_lm-19 {
  background-color: #7e8082;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-bottom: 0;
}

.heading-711 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 12px;
  display: none;
}

.image-285 {
  filter: brightness(63%);
  width: 6vw;
  max-width: none;
  height: 100%;
}

.lens_manipulators_wrapper-8 {
  width: auto;
}

.heading-712 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 12px;
  display: block;
}

.paragraph-649 {
  color: #fff;
  text-transform: capitalize;
  width: 50%;
  margin-top: 10%;
  font-size: 14px;
}

.heading-713 {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  font-size: 15px;
}

.div-block-322 {
  border-top: 0 solid #fff;
  border-bottom: 1px solid #8d8d8d;
  border-left: 0 solid #8d8d8d;
  border-right: 0 solid #fff;
}

.div-block-323 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.heading-714 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: none;
}

.heading-715 {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 15px;
  line-height: 12px;
}

.button-44 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: none;
}

.blue_button-30 {
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 0;
}

.heading-716 {
  color: #fff;
  text-transform: capitalize;
  font-size: 14px;
}

.button-45 {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  line-height: 12px;
}

.muscle_hooks_div {
  width: 70%;
}

.mh_wrapper {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0%;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: static;
}

._1820_image_grey {
  justify-content: flex-end;
  width: 25vw;
  margin-left: 0%;
  padding-left: 0;
  display: block;
}

._1825_grey {
  width: 30vw;
  max-width: none;
  margin-left: 25%;
  display: none;
}

._1830_div {
  justify-content: space-between;
  align-items: center;
  width: 90%;
  height: auto;
  display: flex;
}

.button-46 {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  line-height: 12px;
}

.div-block-324 {
  border-top: 0 solid #fff;
  border-bottom: 1px solid #8d8d8d;
  border-left: 0 solid #8d8d8d;
  border-right: 0 solid #fff;
}

.heading-718 {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 15px;
  line-height: 12px;
}

.button-47 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: none;
}

.paragraph-650 {
  color: #fff;
  text-transform: lowercase;
  width: 50%;
  margin-top: 10%;
  font-size: 14px;
}

.heading-719 {
  color: #fff;
  text-transform: capitalize;
  font-size: 14px;
}

.d_div-15 {
  justify-content: space-around;
  height: auto;
  display: flex;
}

.heading-720 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: block;
}

.div-block-326 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.grey_button_lm-20 {
  background-color: #7e8082;
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
}

.heading-721 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: none;
}

.blue_button-31 {
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.heading-722 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 12px;
}

.heading-723 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  line-height: 12px;
  display: block;
}

.heading-724 {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 0;
  font-size: 15px;
  line-height: 12px;
}

.div-block-327 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.button-48 {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  line-height: 12px;
}

.buttondiv-28 {
  justify-content: center;
  width: 60%;
  display: flex;
}

.button-49 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: none;
}

.div-block-328 {
  border-top: 1px solid #8d8d8d;
  border-bottom: 0 solid #8d8d8d;
  border-left: 0 solid #8d8d8d;
}

.paragraph-651 {
  color: #fff;
  text-transform: capitalize;
  width: 50%;
  margin-top: 10%;
  font-size: 14px;
}

.heading-725 {
  color: #fff;
  text-transform: capitalize;
  font-size: 14px;
}

.blue_button-32 {
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 0;
}

.heading-726 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  line-height: 12px;
  display: block;
}

.paragraph-652 {
  color: #fff;
  text-transform: capitalize;
  width: 50%;
  margin-top: 10%;
  font-size: 14px;
}

.div-block-329 {
  border-top: 0 solid #fff;
  border-bottom: 1px solid #8d8d8d;
  border-left: 0 solid #8d8d8d;
  border-right: 0 solid #fff;
}

.div-block-330 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.heading-727 {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 15px;
  line-height: 12px;
}

.button-50 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: none;
}

.blue_button-33 {
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 0;
}

.heading-728 {
  color: #fff;
  text-transform: capitalize;
  font-size: 14px;
}

.div-block-332 {
  width: 70%;
  padding-top: 1%;
}

.le_wrapper {
  width: auto;
  margin-left: 0%;
}

.cs_wrapper {
  width: auto;
}

._1875_div {
  justify-content: space-between;
  width: 95%;
  height: auto;
  display: flex;
}

.button-51 {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 0;
  line-height: 12px;
}

._1400_grey-3 {
  width: 30vw;
  max-width: none;
  display: block;
}

.div-block-334 {
  border-top: 0 solid #fff;
  border-bottom: 1px solid #8d8d8d;
  border-left: 0 solid #8d8d8d;
  border-right: 0 solid #fff;
}

.heading-730 {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 15px;
  line-height: 12px;
}

.heading-731 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: none;
}

.button-52 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: none;
}

.heading-732 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 12px;
  display: block;
}

.heading-733 {
  color: #fff;
  text-transform: capitalize;
  font-size: 14px;
}

.buttondiv-29 {
  justify-content: center;
  width: 60%;
  display: flex;
}

.div-block-335 {
  flex-direction: column;
  align-items: center;
  margin-left: 20%;
  display: flex;
}

._1875_tip-2 {
  filter: brightness(63%);
  object-fit: contain;
  width: 6vw;
  max-width: none;
  height: auto;
  margin-left: 0%;
  display: block;
}

.heading-734 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: block;
}

.heading-735 {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 15px;
  line-height: 12px;
}

.heading-736 {
  color: #fff;
  text-transform: capitalize;
  font-size: 14px;
}

.spud_button_block-3 {
  justify-content: space-around;
  width: auto;
  display: flex;
}

.div-block-336 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.grey_button_lm-21 {
  background-color: #7e8082;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
}

.blue_button-34 {
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-337 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.div-block-338 {
  width: 70%;
}

._1911_div {
  justify-content: space-around;
  height: auto;
  display: flex;
}

._1917_div {
  flex-direction: column;
  align-items: center;
  margin-left: 0%;
  display: flex;
}

._1918 {
  width: 31vw;
  max-width: none;
  margin-left: 50%;
  display: block;
}

.div-block-339 {
  width: 70%;
}

.button-53 {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  line-height: 12px;
}

.div-block-341 {
  border-top: 0 solid #fff;
  border-bottom: 1px solid #8d8d8d;
  border-left: 0 solid #8d8d8d;
  border-right: 0 solid #fff;
}

.heading-738 {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 15px;
  line-height: 12px;
}

.button-54 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: none;
}

.heading-739 {
  color: #fff;
  text-transform: capitalize;
  font-size: 14px;
}

.heading-740 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  line-height: 12px;
  display: block;
}

.div-block-342 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.paragraph-656 {
  color: #fff;
  text-transform: none;
  width: 50%;
  margin-top: 0%;
  font-size: 16px;
}

.heading-741 {
  color: #fff;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
}

.button-55 {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 0;
  line-height: 12px;
}

._1400_grey-4 {
  width: 30vw;
  max-width: none;
  display: block;
}

.div-block-343 {
  border-top: 0 solid #fff;
  border-bottom: 1px solid #8d8d8d;
  border-left: 0 solid #8d8d8d;
  border-right: 0 solid #fff;
}

.heading-742 {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 15px;
  line-height: 12px;
}

.button-56 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: none;
}

.buttondiv-30 {
  justify-content: space-around;
  width: 40%;
  margin-top: 10px;
  display: flex;
}

.paragraph-657 {
  color: #fff;
  text-transform: capitalize;
  width: 50%;
  margin-top: 10%;
  font-size: 14px;
}

.heading-743 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 12px;
  display: block;
}

.paragraph-658 {
  color: #fff;
  text-transform: lowercase;
  width: 50%;
  margin-top: 10%;
  font-size: 14px;
}

.heading-744 {
  color: #fff;
  text-transform: capitalize;
  font-size: 14px;
}

.button-57 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 0;
  display: none;
}

.buttondiv-31 {
  justify-content: center;
  width: 60%;
  display: flex;
}

.div-block-344 {
  flex-direction: column;
  align-items: center;
  margin-left: 20%;
  display: flex;
}

.lsr_div-15 {
  justify-content: space-around;
  align-items: flex-start;
  width: 65vw;
  margin-top: 20px;
  display: flex;
}

.heading-745 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: block;
}

.heading-746 {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 15px;
  line-height: 12px;
}

.heading-747 {
  color: #fff;
  text-transform: capitalize;
  font-size: 14px;
}

.heading-748 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: none;
}

.div-block-345 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.div-block-346 {
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 50%;
  display: flex;
}

.heading-749 {
  color: #fff;
  text-transform: none;
  border-left: 0 solid #fff;
  width: auto;
  padding-left: 5px;
  font-size: 16px;
  line-height: 36px;
}

.blue_button-35 {
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.button-58 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 0;
  display: none;
}

.div-block-347 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.arul_1990-copy-2 {
  border-top: 0 solid #fff;
  border-bottom: 1px solid #8d8d8d;
  border-left: 0 solid #8d8d8d;
  border-right: 0 solid #fff;
}

.div-block-348 {
  width: 70%;
}

.aa1975_div {
  justify-content: flex-end;
  align-items: center;
  height: auto;
  margin-right: 10%;
  display: flex;
}

._1989a_aa {
  width: 30vw;
  max-width: none;
  margin-left: 13%;
  display: none;
}

._1993a_aa {
  filter: brightness(63%);
  width: 25vw;
  max-width: none;
  margin-left: 0%;
  display: none;
}

.paragraph-659 {
  color: #fff;
  text-transform: none;
  width: 50%;
  margin-top: 0%;
  font-size: 16px;
}

.heading-750 {
  color: #fff;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
}

.pane_top_sub_hdg-8 {
  color: #fff;
  text-transform: none;
  border-left: 0 solid #fff;
  width: auto;
  margin-top: 10px;
  padding-left: 10px;
  font-size: 20px;
  font-weight: 500;
}

.div-block-349 {
  border-top: 0 solid #fff;
  border-bottom: 1px solid #8d8d8d;
  border-left: 0 solid #8d8d8d;
  border-right: 0 solid #fff;
}

.colour_button_div-22 {
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 25%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: static;
  top: -300px;
  right: -480px;
}

.pane_bttm_para-11 {
  color: #fff;
  text-transform: none;
  background-color: #0000;
  border: 0 solid #0000;
  width: 60%;
  margin: 0;
  padding-left: 10px;
  padding-right: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.pane_button_hdg-19 {
  color: #fff;
  text-transform: none;
  border-left: 0 #0000;
  width: auto;
  margin-top: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.buttondiv-32 {
  justify-content: space-around;
  width: 40%;
  margin-top: 10px;
  display: flex;
}

.button-59 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 0;
  display: none;
}

.heading-751 {
  color: #fff;
  text-transform: none;
  border-left: 0 solid #fff;
  width: auto;
  padding-left: 5px;
  font-size: 20px;
  font-weight: 500;
  line-height: 36px;
}

.grey_button_lm-22 {
  background-color: #7e8082;
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 0;
}

.button-60 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 0;
  display: none;
}

.add_to_cart_btn-4 {
  text-align: center;
  text-transform: none;
  -webkit-text-fill-color: inherit;
  background-color: #494949;
  background-image: linear-gradient(356deg, #353535 100%, #fff);
  background-clip: border-box;
  border: 1px solid #555656;
  border-radius: 7px;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
}

.pane_top_sub_hdg-9 {
  color: #fff;
  text-transform: none;
  border-left: 0 solid #fff;
  width: auto;
  margin-top: 10px;
  padding-left: 10px;
  font-size: 20px;
  font-weight: 500;
}

.colour_button_div-23 {
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 25%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: static;
  top: -300px;
  right: -480px;
}

.pane_bttm_para-12 {
  color: #fff;
  text-transform: none;
  background-color: #0000;
  border: 0 solid #0000;
  width: 60%;
  margin: 0;
  padding-left: 10px;
  padding-right: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.pane_button_hdg-20 {
  color: #fff;
  text-transform: none;
  border-left: 0 #0000;
  width: auto;
  margin-top: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.add_to_cart_btn-5 {
  text-align: center;
  text-transform: none;
  -webkit-text-fill-color: inherit;
  background-color: #494949;
  background-image: linear-gradient(356deg, #353535 100%, #fff);
  background-clip: border-box;
  border: 1px solid #555656;
  border-radius: 7px;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
}

.paragraph-660 {
  color: #fff;
  text-transform: none;
  width: 50%;
  margin-top: 0%;
  font-size: 16px;
}

.heading-752 {
  color: #fff;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
}

.button-61 {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 0;
  line-height: 12px;
}

.div-block-360 {
  border-top: 0 solid #fff;
  border-bottom: 1px solid #8d8d8d;
  border-left: 0 solid #8d8d8d;
  border-right: 0 solid #fff;
}

.button-62 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: none;
}

.button-63 {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 0;
  line-height: 12px;
}

.heading-753 {
  color: #fff;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
}

.blue_button-36 {
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 0;
}

.buttondiv-33 {
  justify-content: space-around;
  width: 40%;
  margin-top: 10px;
  display: flex;
}

.paragraph-661 {
  color: #fff;
  text-transform: capitalize;
  width: 50%;
  margin-top: 10%;
  font-size: 14px;
}

.button-64 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 0;
  display: none;
}

.buttondiv-34 {
  justify-content: center;
  width: 60%;
  display: flex;
}

.lsr_div-17 {
  justify-content: space-around;
  align-items: flex-start;
  width: 65vw;
  margin-top: 20px;
  display: flex;
}

.heading-754 {
  color: #fff;
  text-transform: capitalize;
  font-size: 14px;
}

.div-block-361 {
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 50%;
  display: flex;
}

.heading-755 {
  color: #fff;
  text-transform: none;
  border-left: 0 solid #fff;
  width: auto;
  padding-left: 5px;
  font-size: 16px;
  line-height: 36px;
}

.button-65 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 0;
  display: none;
}

.heading-756 {
  color: #fff;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.buttondiv-35 {
  justify-content: space-around;
  width: auto;
  display: flex;
}

.pane_top_sub_hdg-10 {
  color: #fff;
  text-transform: none;
  border-left: 0 solid #fff;
  width: auto;
  margin-top: 10px;
  padding-left: 10px;
  font-size: 20px;
  font-weight: 500;
}

.div-block-363 {
  border-top: 1px solid #8d8d8d;
  border-bottom: 1px solid #8d8d8d;
  flex-direction: column;
  display: flex;
}

.colour_button_div-24 {
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 25%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: static;
  top: -300px;
  right: -480px;
}

.bttm_para_button_div-10 {
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  width: auto;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
}

.pane_bttm_para-13 {
  color: #fff;
  text-transform: none;
  background-color: #0000;
  border: 0 solid #0000;
  width: 60%;
  margin: 0;
  padding-left: 10px;
  padding-right: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.paragraph-662 {
  color: #fff;
  text-transform: none;
  width: 60%;
  margin-top: 0%;
  font-size: 14px;
}

.blue_button-37 {
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 0;
}

.pane_button_hdg-21 {
  color: #fff;
  text-transform: none;
  border-left: 0 #0000;
  width: auto;
  margin-top: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.button-66 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 0;
  display: none;
}

.heading-758 {
  color: #fff;
  text-transform: none;
  font-size: 16px;
  font-weight: 500;
  line-height: 12px;
}

.button-67 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 0;
  display: none;
}

.add_to_cart_btn-6 {
  text-align: center;
  text-transform: none;
  -webkit-text-fill-color: inherit;
  background-color: #494949;
  background-image: linear-gradient(356deg, #353535 100%, #fff);
  background-clip: border-box;
  border: 1px solid #555656;
  border-radius: 7px;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
}

.button-68 {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: .125rem;
  padding: 0;
  line-height: 12px;
}

.blue_button-38 {
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 1rem;
  padding-top: 0;
  padding-left: 0;
  padding-right: 15px;
}

.heading-760, .heading-761 {
  color: #fff;
  text-align: center;
  text-transform: capitalize;
  align-self: auto;
  margin-left: 0;
  font-size: 14px;
  font-weight: 400;
}

.pane_top_hdg-7 {
  color: #fff;
  letter-spacing: -.03em;
  text-transform: none;
  border-bottom: 1px solid #8d8d8d;
  border-left: 0 solid #000;
  width: 50%;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 5px;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}

.paragraph-663 {
  color: #fff;
  text-transform: none;
  width: 55%;
  font-size: 12px;
}

.model_name2-5 {
  color: #fff;
  text-transform: none;
  display: none;
}

.circle_btn_div-9 {
  border-left: 1px solid #0000;
  flex-direction: row;
  justify-content: space-around;
  align-self: auto;
  align-items: center;
  width: auto;
  margin-right: 5px;
  display: flex;
}

.paragraph-664 {
  color: #fff;
  text-transform: none;
  width: 55%;
  line-height: 24px;
}

.heading-762 {
  color: #fff;
  text-transform: none;
}

.heading-763 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  display: none;
}

.div-block-370 {
  justify-content: space-between;
  display: flex;
}

.model_name2-6 {
  color: #fff;
  text-transform: none;
  display: none;
}

.image-292 {
  width: 30vw;
  max-width: none;
  display: none;
}

.gray-button-3 {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: .125rem;
  padding: 0;
  line-height: 12px;
}

.heading-764 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
}

.pane_button_hdg-22 {
  color: #fff;
  text-transform: none;
  border-left: 0 #0000;
  align-self: center;
  width: auto;
  margin-top: 10px;
  padding-left: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.heading-765 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 700;
  display: none;
}

.div_block1-3 {
  flex-direction: column;
  width: 30%;
  display: flex;
}

.div-block-375 {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 20%;
  margin-bottom: 10px;
  margin-left: 0;
  display: flex;
}

.div-block-376 {
  justify-content: space-around;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.heading-766 {
  color: #fff;
  text-transform: capitalize;
  align-self: flex-start;
  margin-left: 0;
  font-size: 14px;
  font-weight: 400;
}

.blue_button-39 {
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: .125rem;
  padding: 0;
}

.blue_circle_button-12 {
  background-color: #3498db;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-right: .125rem;
  padding-left: 0;
  padding-right: 0;
}

.gray_circle_button-10 {
  background-color: #babfc2;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-right: .125rem;
  padding-right: 0;
}

.colour_button_div-25 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 29%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  top: -300px;
  right: -480px;
}

.blue_button-40 {
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: .125rem;
  padding: 0;
  display: block;
}

.heading-767 {
  color: #fff;
  text-align: left;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  justify-content: flex-start;
  align-items: center;
  padding-left: 5px;
  font-size: 17px;
  line-height: 19px;
  display: flex;
}

.heading-768 {
  color: #fff;
  text-transform: none;
}

.div_block1-4 {
  flex-direction: column;
  display: flex;
}

.div-block-381 {
  background-color: #fff;
  border-top: 1px solid #8d8d8d;
  width: auto;
}

.gray_img-22 {
  order: 0;
  align-self: flex-end;
  width: 30vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 40%;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 0%;
  display: block;
}

.paragraph-665 {
  color: #fff;
  text-transform: none;
  width: 55%;
  font-size: 12px;
  line-height: 24px;
}

.div-block-383 {
  justify-content: space-around;
  width: 100%;
  display: flex;
}

.heading-769 {
  color: #fff;
  text-align: left;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  justify-content: flex-start;
  align-items: center;
  padding-left: 5px;
  font-size: 18px;
  line-height: 36px;
  display: flex;
}

.blue_img-17 {
  align-self: flex-start;
  width: 30vw;
  max-width: none;
  margin-left: 0%;
  padding-left: 0%;
}

.button-69 {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 1rem;
  line-height: 12px;
}

.div-block-384 {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: 2rem;
  display: flex;
}

.button-70 {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 1rem;
  line-height: 12px;
}

.heading-771 {
  color: #fff;
  text-align: left;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  padding-left: 5px;
  font-size: 18px;
  line-height: 36px;
  display: flex;
}

.div-block-385 {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 20%;
  margin-left: 0;
  display: flex;
}

.heading-773 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  display: none;
}

.bottom_div-8 {
  justify-content: space-around;
  align-items: flex-start;
  width: 44vw;
  margin-top: 1rem;
  line-height: 36px;
  display: flex;
}

.div-block-388 {
  justify-content: space-around;
  display: flex;
}

.add_to_cart_btn-7 {
  text-align: center;
  text-transform: none;
  -webkit-text-fill-color: inherit;
  background-color: #494949;
  background-image: linear-gradient(356deg, #353535 100%, #fff);
  background-clip: border-box;
  border: 1px solid #555656;
  border-radius: 7px;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
}

.div-block-389 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.div-block-390 {
  display: flex;
}

.pane_bttm_para-14 {
  color: #fff;
  text-transform: none;
  background-color: #0000;
  border: 0 solid #0000;
  width: 55%;
  margin: 0;
  padding-left: 10px;
  padding-right: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
}

.gray-button-4 {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: .125rem;
  padding: 0;
  line-height: 12px;
}

.lens_manipulators_wrapper-12 {
  width: auto;
}

.heading-776 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
}

.button-71 {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 1rem;
  line-height: 12px;
}

.div-block-392 {
  flex-direction: column;
  display: flex;
}

.heading-778 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  line-height: 12px;
  display: block;
}

.heading-779 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 700;
  display: none;
}

.div-block-393 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.lsr_div-19 {
  justify-content: space-around;
  width: 100%;
  display: flex;
}

.buttondiv-36 {
  justify-content: space-around;
  width: 60%;
  display: flex;
}

.heading-780 {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  font-size: 15px;
}

.text-block-73 {
  color: #fff;
  text-transform: capitalize;
}

.button-72 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: none;
}

.div-block-395 {
  border-top: 1px solid #8d8d8d;
  border-bottom: 0 solid #8d8d8d;
  border-left: 0 solid #8d8d8d;
}

.grey_button_lm-23 {
  background-color: #b5c4d3;
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 1rem;
}

.text-block-74 {
  color: #fff;
  text-transform: capitalize;
}

.blue_button-41 {
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 1rem;
  padding-top: 0;
  padding-left: 15px;
  padding-right: 15px;
}

.div-block-396 {
  flex-direction: column;
  align-items: flex-start;
  margin-left: 0%;
  display: flex;
}

.heading-784 {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 17px;
  line-height: 12px;
}

.heading-785 {
  color: #fff;
  text-transform: capitalize;
  font-size: 14px;
}

.paragraph-666 {
  color: #fff;
  text-transform: capitalize;
  width: 50%;
  margin-top: 10%;
  font-size: 14px;
}

.text-block-75 {
  color: #fff;
  text-transform: capitalize;
}

.div-block-397 {
  flex-direction: column;
  width: 21%;
  display: flex;
}

.div-block-398 {
  flex-direction: column;
  display: flex;
}

.bold-text-91 {
  font-weight: 400;
}

.text-block-76 {
  color: #fff;
  text-transform: capitalize;
}

.heading-788 {
  color: #fff;
  text-align: center;
  text-transform: none;
  font-size: 14px;
  font-weight: 400;
}

.paragraph-667 {
  color: #fff;
  text-transform: none;
  align-self: auto;
  width: 50%;
  margin-top: 0%;
  font-size: 14px;
}

.div-block-407 {
  flex-direction: column;
  display: flex;
}

.buttondiv-37 {
  justify-content: space-around;
  width: auto;
  display: flex;
}

.heading-789 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: block;
}

.div-block-411 {
  border-top: 1px solid #8d8d8d;
  border-bottom: 1px solid #8d8d8d;
  flex-direction: column;
  display: flex;
}

.div-block-412 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 20%;
  margin-right: 0;
  display: flex;
}

.heading-790 {
  color: #fff;
  text-transform: none;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 16px;
  font-weight: 600;
  line-height: 12px;
}

.button-74 {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  line-height: 12px;
}

.button-75 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: none;
}

.blue_button-42 {
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 0;
}

.div-block-416 {
  border-top: 1px solid #8d8d8d;
  border-bottom: 0 solid #8d8d8d;
  border-left: 0 solid #8d8d8d;
}

.button-76 {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  line-height: 12px;
}

.heading-791 {
  color: #fff;
  text-align: center;
  text-transform: none;
  font-size: 14px;
  font-weight: 400;
}

.heading-792 {
  color: #fff;
  text-transform: none;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 16px;
  font-weight: 600;
  line-height: 12px;
}

.div-block-420 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 20%;
  margin-right: 0;
  display: flex;
}

.heading-793 {
  color: #fff;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
}

.button-77 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: none;
}

.heading-794 {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 15px;
  line-height: 12px;
}

.buttondiv-39 {
  justify-content: space-around;
  width: auto;
  display: flex;
}

.paragraph-669 {
  color: #fff;
  text-transform: none;
  align-self: auto;
  width: 50%;
  margin-top: 0%;
  font-size: 14px;
}

.div-block-429 {
  border-top: 1px solid #8d8d8d;
  border-bottom: 1px solid #8d8d8d;
  flex-direction: column;
  display: flex;
}

.heading-796 {
  color: #fff;
  text-transform: none;
  border-left: 0 solid #fff;
  padding-left: 5px;
  font-size: 16px;
  line-height: 36px;
}

.div-block-430 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 30%;
  display: flex;
}

.grey_button_lm-24 {
  background-color: #7e8082;
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 0;
}

.div-block-431 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 10px;
  margin-left: 20%;
  display: flex;
}

.d_div-20 {
  justify-content: space-around;
  height: auto;
  display: flex;
}

.div-block-432 {
  border-top: 1px solid #8d8d8d;
  border-bottom: 1px solid #8d8d8d;
  flex-direction: column;
  display: flex;
}

.buttondiv-40 {
  justify-content: space-around;
  align-self: auto;
  align-items: center;
  width: 60%;
  display: flex;
}

.button-78 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: none;
}

.heading-797 {
  color: #fff;
  text-transform: none;
  margin-top: 0;
  font-size: 14px;
  font-weight: 400;
}

.button-79 {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  line-height: 12px;
}

.heading-798 {
  color: #fff;
  text-transform: none;
  font-size: 16px;
  font-weight: 500;
  line-height: 12px;
}

.paragraph-670 {
  color: #fff;
  text-transform: none;
  width: 50%;
  margin-top: 0%;
  font-size: 14px;
}

.aa1086_div {
  border-top: 1px solid #585858;
  height: auto;
}

.buttondiv-41 {
  justify-content: space-around;
  align-items: stretch;
  width: auto;
  display: flex;
}

.div-block-433 {
  border-bottom: 1px solid #8d8d8d;
}

.div-block-434 {
  border: 0 solid #000;
  border-top-color: #fff;
  border-bottom: 1px solid #8d8d8d;
}

.heading-799 {
  color: #fff;
  text-transform: none;
  border-left: 0 solid #fff;
  margin-bottom: 20px;
  padding-left: 5px;
  font-size: 16px;
  font-weight: 600;
  line-height: 36px;
}

.div-block-435, .div-block-436 {
  border-bottom: 1px solid #8d8d8d;
}

.grey_button_lm-25 {
  background-color: #7e8082;
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}

.div-block-437 {
  border: 1px solid #8d8d8d;
  border-left: 0 solid #000;
  border-right: 0 solid #000;
}

.heading-800 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 0;
  font-size: 14px;
  font-weight: 400;
}

.button-80 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: none;
}

.div-block-438 {
  border-bottom: 1px solid #8d8d8d;
}

.heading-801 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: block;
}

.div-block-439, .div-block-440 {
  border-bottom: 1px solid #8d8d8d;
}

.div-block-441 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: stretch;
  width: auto;
  display: flex;
}

.blue_button-43 {
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .25rem;
  padding: 0 15px 0 0;
}

.div-block-442 {
  width: 70%;
}

.buttondiv-42 {
  justify-content: space-around;
  align-items: stretch;
  width: auto;
  display: flex;
}

.div-block-444 {
  border: 0 solid #000;
  border-top-color: #fff;
  border-bottom: 1px solid #8d8d8d;
}

.heading-802 {
  color: #fff;
  text-transform: none;
  border-left: 0 solid #fff;
  margin-bottom: 20px;
  padding-left: 5px;
  font-size: 16px;
  font-weight: 600;
  line-height: 36px;
}

.paragraph-672 {
  color: #fff;
  text-transform: capitalize;
  width: 35vw;
  margin-top: 0%;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.grey_button_lm-26 {
  background-color: #7e8082;
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}

.heading-803 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 0;
  font-size: 14px;
  font-weight: 400;
}

.button-81 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: none;
}

.heading-804 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
}

.div-block-445 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: stretch;
  width: auto;
  display: flex;
}

.div-block-450 {
  width: 70%;
}

._2144_image {
  order: 0;
  align-self: center;
  width: 25vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 40%;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
}

._2140_aat {
  text-align: left;
  order: 0;
  align-self: center;
  width: 22vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 50%;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
}

.tm_div {
  width: 70%;
}

._2800_image, ._2805_image {
  order: 0;
  align-self: flex-end;
  width: 25vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
}

._3120_aat, ._3120_aa {
  align-self: flex-start;
  width: 25vw;
  max-width: none;
  margin-left: 0;
  padding-left: 0%;
}

._3030_aat {
  align-self: flex-start;
  width: 35vw;
  max-width: none;
  margin-left: 0;
  margin-right: 0%;
  padding-left: 0%;
}

._3065_aa {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

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

._3115_aat {
  align-self: flex-start;
  width: 20vw;
  max-width: none;
  margin-left: 0;
  padding-left: 0%;
}

._3115_aa {
  align-self: flex-start;
  width: 25vw;
  max-width: none;
  margin-left: 0;
  padding-left: 0%;
}

._3090_aat {
  align-self: flex-end;
  width: 20vw;
  max-width: none;
  margin-left: 0;
  padding-left: 0%;
}

._3150_aat {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

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

._3180_img_div {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-end;
  width: auto;
  display: flex;
}

._3300_div {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-end;
  width: auto;
  display: flex;
}

._3330_div {
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-end;
  width: auto;
  display: flex;
}

._3415 {
  width: 25vw;
  max-width: none;
  display: block;
}

._3455_aa {
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-end;
  width: auto;
  display: flex;
}

._3460_div {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-end;
  width: auto;
  display: flex;
}

._3470_div {
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-end;
  width: auto;
  display: flex;
}

._3415_div {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

._3451_image {
  width: 25vw;
  max-width: none;
  display: block;
}

._3505_aa {
  width: 30vw;
  max-width: none;
  padding-left: 0%;
}

._3555_worth {
  width: 30vw;
  max-width: none;
  margin-left: 0%;
  padding-left: 10%;
}

._3555_aa_div {
  justify-content: space-between;
  width: auto;
  display: flex;
}

._3565_div, ._3615_aat {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

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

._3738 {
  order: 0;
  align-self: flex-end;
  width: 25vw;
  max-width: none;
  height: 100%;
  margin-top: 20px;
  margin-left: 0%;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 10%;
  display: block;
}

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

._3731 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

._3755_aa {
  width: 30vw;
  display: flex;
}

.gray_img-22-copy-copy {
  order: 0;
  align-self: flex-end;
  width: 30vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 0%;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 0%;
  display: block;
}

._3786_aa {
  flex-direction: column;
  display: none;
}

._3786_image, .gray_img-22-copy-copy {
  order: 0;
  align-self: flex-end;
  width: 30vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 0%;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 0%;
  display: block;
}

._3760_aat {
  align-self: flex-start;
  width: 30vw;
  max-width: none;
  margin-left: 0%;
  padding-left: 15%;
}

._3850_aat {
  align-self: center;
  width: 20vw;
  max-width: none;
  height: auto;
  padding-left: 0%;
  display: block;
}

._3865_block, ._3871_block {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-end;
  width: auto;
  display: flex;
}

._3855_div {
  justify-content: space-between;
  width: 96%;
  display: flex;
}

._3862_image, ._3865_aat, ._3871_aa {
  width: 30vw;
  max-width: none;
  display: none;
}

._3920_div {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-end;
  width: auto;
  display: flex;
}

._3947_div {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

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

._4010_aa_gray {
  width: 30vw;
  max-width: none;
  margin-left: 0%;
  display: none;
}

._4010_aat {
  clear: none;
  flex-direction: row;
  justify-content: space-between;
  width: 90%;
  height: auto;
  display: flex;
}

._4070 {
  align-self: flex-end;
  width: 20vw;
  max-width: none;
  display: none;
}

._4250_div {
  clear: none;
  flex-direction: row;
  justify-content: space-between;
  width: 95%;
  height: auto;
  display: flex;
}

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

._4450_div {
  clear: none;
  flex-direction: row;
  justify-content: space-between;
  width: 88%;
  height: auto;
  display: flex;
}

._4535_gray {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  line-height: 12px;
  display: none;
}

.heading-808 {
  color: #fff;
  text-align: center;
  text-transform: none;
  font-size: 14px;
  font-weight: 400;
}

.heading-809 {
  color: #fff;
  text-transform: none;
  border-left: 0 solid #fff;
  padding-left: 5px;
  font-size: 16px;
  line-height: 36px;
}

.lens_manipulators_wrapper-15 {
  width: 90%;
}

.div-block-3529 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 30%;
  display: flex;
}

.grey_button_lm-28 {
  background-color: #7e8082;
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 0;
}

.paragraph-674 {
  color: #fff;
  text-transform: none;
  align-self: auto;
  width: 50%;
  margin-top: 0%;
  font-size: 14px;
}

.buttondiv-44 {
  justify-content: space-around;
  width: auto;
  display: flex;
}

.div-block-3531 {
  border-top: 1px solid #8d8d8d;
  border-bottom: 1px solid #8d8d8d;
  flex-direction: column;
  display: flex;
}

.heading-810 {
  color: #fff;
  text-transform: none;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 16px;
  font-weight: 600;
  line-height: 12px;
}

.buttondiv-45 {
  justify-content: space-around;
  align-self: auto;
  align-items: center;
  width: 60%;
  display: flex;
}

.button-83 {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  line-height: 12px;
}

.button-84 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: none;
}

.blue_button-46 {
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 0;
}

.heading-811 {
  color: #fff;
  text-transform: none;
  margin-top: 0;
  font-size: 14px;
  font-weight: 400;
}

.button-85 {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  line-height: 12px;
}

.button-86 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: none;
}

.heading-812 {
  color: #fff;
  text-transform: none;
  font-size: 16px;
  font-weight: 500;
  line-height: 12px;
}

.paragraph-675 {
  color: #fff;
  text-transform: none;
  width: 50%;
  margin-top: 0%;
  font-size: 14px;
}

.div-block-3533 {
  border-top: 1px solid #8d8d8d;
  border-bottom: 1px solid #8d8d8d;
  flex-direction: column;
  display: flex;
}

._5475 {
  align-self: flex-end;
  width: 25vw;
  max-width: none;
  margin-left: 20rem;
  display: block;
}

.punches_wrapper {
  flex-direction: column;
  width: 100%;
  padding-left: 2%;
  display: flex;
}

.dcr_wrapper {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.div-block-3534 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.lens_manipulators_wrapper-16 {
  width: auto;
}

.heading-813 {
  color: #fff;
  text-transform: capitalize;
  font-size: 14px;
  font-weight: 400;
}

.heading-814 {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 20px;
  line-height: 12px;
}

.paragraph-676 {
  color: #fff;
  text-transform: capitalize;
  width: 35vw;
  margin-top: 0%;
  margin-bottom: 0%;
  font-size: 14px;
}

.heading-815 {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  font-size: 15px;
}

.button-87 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: none;
}

.grey_button_lm-29 {
  background-color: #7e8082;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 5px;
  padding: 0;
}

.buttondiv-46 {
  justify-content: space-around;
  width: auto;
  display: flex;
}

.div-block-3536 {
  border-top: 1px solid #8d8d8d;
  flex-direction: column;
  display: block;
}

.heading-816 {
  color: #fff;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 500;
  line-height: 12px;
  display: block;
}

.lacrimal_wrapper {
  width: 70%;
}

.div-block-3538 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.lens_manipulators_wrapper-17 {
  width: auto;
}

.heading-817 {
  color: #fff;
  text-transform: capitalize;
  font-size: 14px;
  font-weight: 400;
}

.heading-818 {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 20px;
  line-height: 12px;
}

.paragraph-677 {
  color: #fff;
  text-transform: capitalize;
  width: 35vw;
  margin-top: 0%;
  margin-bottom: 0%;
  font-size: 14px;
}

.button-88 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: none;
}

.grey_button_lm-30 {
  background-color: #7e8082;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 5px;
  padding: 0;
}

.buttondiv-47 {
  justify-content: space-around;
  width: auto;
  display: flex;
}

.div-block-3540 {
  border-top: 1px solid #8d8d8d;
  flex-direction: column;
  display: block;
}

.dilators_wrapper {
  width: 70%;
}

.img_sub_hdg-8 {
  outline-offset: 0px;
  color: #fff;
  text-transform: none;
  border: 0 solid #0000;
  outline: 3px #0000;
  width: auto;
  padding-left: 10px;
  font-size: 20px;
  font-weight: 400;
}

.colour_button_div-26 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 16vw;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  display: flex;
  position: static;
  top: -73px;
  right: -480px;
}

.circle_btn_div-10 {
  flex-direction: row;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: auto;
  display: flex;
}

.gray_circle_button-11 {
  background-color: #babfc2;
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-right: 5px;
  padding-right: 0;
}

.pane_top_sub_hdg-11 {
  color: #fff;
  text-transform: none;
  border-left: 0 solid #fff;
  margin-top: 10px;
  padding-left: 10px;
  font-size: 20px;
  font-weight: 500;
}

.pane_bttm_sub_hdg-14 {
  color: #fff;
  text-transform: none;
  background-color: #0000;
  border: 0 solid #0000;
  width: 35vw;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.pane_button_hdg-23 {
  color: #fff;
  text-align: center;
  text-transform: none;
  border-left: 0 #0000;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.div-block-3542 {
  justify-content: space-between;
  width: 93%;
  display: flex;
}

.pane_top_sub_hdg-12 {
  color: #fff;
  text-transform: none;
  border-left: 0 solid #fff;
  width: auto;
  margin-top: 10px;
  padding-left: 10px;
  font-size: 20px;
  font-weight: 500;
}

.colour_button_div-27 {
  margin-top: 0;
}

.pane_bttm_para-15 {
  color: #fff;
  text-transform: none;
  background-color: #0000;
  border: 0 solid #0000;
  width: 35vw;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.bttm_para_button_div-11 {
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  width: auto;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
}

.gray_circle_button-12 {
  background-color: #babfc2;
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-right: 0;
  padding-right: 5px;
}

.pane_button_hdg-24 {
  color: #fff;
  text-transform: none;
  border-left: 0 #0000;
  width: auto;
  margin-top: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 400;
}

.add_to_enquiry_btn-4 {
  text-transform: none;
  -webkit-text-fill-color: inherit;
  background-color: #494949;
  background-image: linear-gradient(356deg, #353535 100%, #fff);
  background-clip: border-box;
  border: 1px solid #555656;
  border-radius: 7px;
  margin-top: 10px;
  margin-left: 0;
}

.addtocrt_enqy_txt_btn_div-4 {
  flex-direction: column;
  margin-top: 0;
  padding-top: 10px;
  display: none;
}

.circle_btn_div-11 {
  flex-direction: row;
  justify-content: space-around;
  align-self: auto;
  align-items: center;
  width: auto;
  display: flex;
}

.pane_top_sub_hdg-13 {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  width: auto;
  margin-top: 10px;
  padding-left: 10px;
  font-size: 12px;
  font-weight: 500;
}

.colour_button_div-28 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 15vw;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: static;
  top: -300px;
  right: -480px;
}

.pane_button_hdg-25 {
  color: #fff;
  text-transform: none;
  border-left: 0 #0000;
  width: auto;
  margin-top: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.blue_circle_button-13 {
  background-color: #3498db;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-right: 5px;
  padding-right: 0;
}

.add_to_enquiry_btn-5 {
  text-transform: none;
  -webkit-text-fill-color: inherit;
  background-color: #494949;
  background-image: linear-gradient(356deg, #353535 100%, #fff);
  background-clip: border-box;
  border: 1px solid #555656;
  border-radius: 7px;
  margin-top: 10px;
  margin-left: 0;
}

.add_to_cart_btn-8 {
  text-align: center;
  text-transform: none;
  -webkit-text-fill-color: inherit;
  background-color: #494949;
  background-image: linear-gradient(356deg, #353535 100%, #fff);
  background-clip: border-box;
  border: 1px solid #555656;
  border-radius: 7px;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
}

.circle_btn_div-12 {
  flex-direction: row;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: auto;
  display: flex;
}

.div-block-3543 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.colour_button_div-29 {
  flex-direction: column;
  justify-content: flex-start;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.pane_top_sub_hdg-14 {
  color: #fff;
  text-transform: none;
  border-left: 0 solid #fff;
  margin-top: 10px;
  padding-left: 10px;
  font-size: 20px;
  font-weight: 500;
}

.pane_button_hdg-26 {
  color: #fff;
  text-transform: none;
  border-left: 0 #0000;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.add_to_cart_btn-9 {
  text-align: center;
  text-transform: none;
  -webkit-text-fill-color: inherit;
  background-color: #494949;
  background-image: linear-gradient(356deg, #353535 100%, #fff);
  background-clip: border-box;
  border: 1px solid #555656;
  border-radius: 7px;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
}

._9020_aa {
  order: 0;
  align-self: flex-end;
  width: 25vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 20rem;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 20px;
  display: block;
}

._9150 {
  order: 0;
  align-self: flex-end;
  width: 15vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 5%;
  padding-bottom: 10px;
  padding-left: 20px;
  display: block;
}

.bipolar_div {
  width: 70%;
}

.colour_button_div-30 {
  flex-direction: column;
  align-items: center;
  width: 16vw;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: static;
  top: -73px;
  right: -480px;
}

.blue_circle_button-14 {
  background-color: #3498db;
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-right: 5px;
  padding-right: 0;
}

.pane_bttm_sub_hdg-15 {
  color: #fff;
  text-transform: capitalize;
  background-color: #0000;
  border: 0 solid #0000;
  width: 35vw;
  margin-top: 10px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

._8000-2 {
  order: 0;
  align-self: flex-end;
  width: 20vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 10px;
  display: block;
}

.circle_btn_div-13 {
  flex-direction: row;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: auto;
  display: flex;
}

.pane_top_sub_hdg-15 {
  color: #fff;
  text-transform: none;
  border-left: 0 solid #fff;
  margin-top: 10px;
  padding-left: 10px;
  font-size: 20px;
  font-weight: 500;
}

.add_to_cart_btn-10 {
  text-align: center;
  text-transform: none;
  -webkit-text-fill-color: inherit;
  background-color: #494949;
  background-image: linear-gradient(356deg, #353535 100%, #fff);
  background-clip: border-box;
  border: 1px solid #555656;
  border-radius: 7px;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
}

.bimanual_wrapper {
  width: 70%;
}

.button-89 {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 0;
  line-height: 12px;
}

.div-block-3544 {
  border-top: 0 solid #fff;
  border-bottom: 1px solid #8d8d8d;
  border-left: 0 solid #8d8d8d;
  border-right: 0 solid #fff;
}

.button-90 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: none;
}

.paragraph-678 {
  color: #fff;
  text-transform: capitalize;
  width: 50%;
  margin-top: 10%;
  font-size: 14px;
}

.heading-819 {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  line-height: 12px;
  display: block;
}

.buttondiv-48 {
  justify-content: center;
  width: 60%;
  display: flex;
}

.heading-820 {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 15px;
  line-height: 12px;
}

.heading-821 {
  color: #fff;
  text-transform: capitalize;
  font-size: 14px;
}

.div-block-3545 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.corneal_wrapper {
  width: 70%;
  padding-top: 3%;
}

._2060, ._2065 {
  width: 15vw;
  max-width: none;
  margin-left: 50%;
  display: block;
}

._2063 {
  width: 20vw;
  max-width: none;
  margin-left: 50%;
  display: block;
}

._1195_aa {
  color: #fff;
  text-transform: none;
  border: 0 solid #0000;
  width: auto;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: none;
}

.elegant_heading {
  text-align: left;
  font-size: 34px;
  font-weight: 800;
}

.elegant_wrapper {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  display: flex;
}

.elegant_section {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-bottom: 4rem;
  padding-left: 40px;
  display: flex;
}

.elegant_content_wrapper {
  width: 50vw;
  height: auto;
  padding-left: 0;
}

.elegant_list {
  margin-top: 20px;
  padding-left: 1rem;
  font-size: 16px;
  font-weight: 200;
  line-height: 28px;
}

.elegant_image {
  align-self: flex-start;
  width: 32vw;
  height: auto;
  position: sticky;
  inset: 10% 0% auto auto;
}

.table_elegant {
  margin-top: 1rem;
  padding-bottom: 0;
}

._1655_aa_heading {
  color: #fff;
  text-transform: capitalize;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 12px;
  display: none;
}

.refraction_unit_img_wrapper {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  display: flex;
}

.refraction_2000, .refraction_elegant {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  margin-right: 20px;
  display: flex;
}

.refraction_2002 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  margin-left: 20px;
  display: flex;
}

._2000_link {
  cursor: pointer;
  width: 100%;
}

._2000_heading {
  text-transform: capitalize;
  font-size: 25px;
}

._2000_read_more {
  color: #fff;
  align-self: auto;
  margin-left: 140px;
  text-decoration: none;
}

.elegant_link {
  cursor: pointer;
  width: 100%;
}

.elegant_2000_heading {
  text-transform: capitalize;
  font-size: 25px;
}

.elegant_link_block {
  color: #fff;
  align-self: auto;
  margin-left: 140px;
  text-decoration: none;
}

._2002_link {
  color: snow;
  cursor: pointer;
  width: 100%;
  text-decoration: none;
}

._2002_heading {
  text-transform: capitalize;
  font-size: 25px;
}

._2002_link_block {
  color: #fff;
  align-self: auto;
  margin-left: 140px;
  text-decoration: none;
}

._1008_aa {
  filter: brightness(70%);
  order: 0;
  align-self: flex-start;
  width: 20vw;
  max-width: none;
  margin-left: 12rem;
  margin-right: 0;
  display: block;
}

._1185_image {
  text-align: left;
  width: 30%;
  max-width: none;
  height: auto;
  margin-left: 30%;
  padding-left: 0;
  display: block;
}

.aa2140-copy {
  color: #fff;
  text-transform: none;
  border: 0 solid #0000;
  width: auto;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: none;
}

._2270_aa {
  order: 0;
  align-self: center;
  width: 25vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 40%;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
}

.div-block-3546 {
  flex-direction: column;
  display: flex;
}

._5055_tip {
  filter: brightness(63%);
  width: 6vw;
  height: auto;
}

._5055_aa {
  text-align: left;
  width: 30vw;
  max-width: none;
  height: auto;
  margin-left: 7rem;
  padding-left: 0;
  display: none;
}

._6070_aat-copy {
  width: 30vw;
  max-width: none;
  margin-left: 4rem;
}

._5130_div {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

._5130_aa_image {
  text-align: left;
  width: 30vw;
  max-width: none;
  height: auto;
  margin-left: 7rem;
  padding-left: 0;
  display: none;
}

.div-block-3547 {
  width: 70%;
}

._5465 {
  align-self: flex-end;
  width: 25vw;
  max-width: none;
  margin-left: 8rem;
}

._5460_aat_blue {
  align-self: flex-end;
  width: 25vw;
  max-width: none;
  margin-left: 25%;
}

._6040_grey, ._6045_grey {
  max-width: none;
}

._7040_aa, ._7105_aa, ._7105_aa_grey, ._7105_24g {
  order: 0;
  align-self: auto;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

._7105_25g {
  order: 0;
  align-self: center;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

._7107_aa, ._7108_aa {
  order: 0;
  align-self: auto;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

._7125_aa {
  order: 0;
  align-self: auto;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

._7140_aa {
  order: 0;
  align-self: auto;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

._7145, ._7205, ._7205_23g, ._7205_aa_24g {
  order: 0;
  align-self: auto;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

._7207 {
  order: 0;
  align-self: auto;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

._7208, ._7210, ._7215_aa, ._7216_aa, ._7217_aa, ._7220 {
  order: 0;
  align-self: auto;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

._7230 {
  order: 0;
  align-self: center;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

._7230_25g {
  order: 0;
  align-self: auto;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

._7979, ._7970_img, ._7975 {
  order: 0;
  align-self: flex-end;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

._7710_img {
  order: 0;
  align-self: auto;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

._7846 {
  order: 0;
  align-self: flex-end;
  width: 15vw;
  max-width: none;
  height: 100%;
  padding-left: 10%;
  display: block;
}

._1005_aa, ._1009_aa {
  color: #fff;
  text-transform: none;
  border: 0 solid #0000;
  width: auto;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: none;
}

._1009_gey_img {
  order: 0;
  align-self: flex-start;
  width: 25vw;
  max-width: none;
  margin-left: 8rem;
  margin-right: 0;
  display: none;
}

._1016_aa {
  color: #fff;
  text-transform: none;
  border: 0 solid #0000;
  width: auto;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: none;
}

._1016_aa_img {
  order: 0;
  align-self: flex-start;
  width: 25vw;
  max-width: none;
  margin-left: 8rem;
  margin-right: 0;
  display: none;
}

._1020_aa, ._1025_aa {
  color: #fff;
  text-transform: none;
  border: 0 solid #0000;
  width: auto;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: none;
}

._2031_aa {
  width: 14vw;
  max-width: none;
  display: block;
}

._2032_aa {
  width: 12vw;
  max-width: none;
  display: block;
}

._1004_aat {
  justify-content: flex-end;
  align-self: flex-start;
  width: 25vw;
  max-width: none;
  margin-left: 8rem;
  padding-left: 0;
  display: flex;
}

._1065_aa {
  filter: brightness(75%);
  order: 0;
  align-self: flex-start;
  width: 25vw;
  max-width: none;
  margin-left: 8rem;
  margin-right: 0;
  display: block;
}

._1090_aa_heading, ._1125_aa_heading, ._1183_aa, ._1184_heading, ._1187_aa_heading, ._170_aa_heading {
  color: #fff;
  text-transform: none;
  border: 0 solid #0000;
  width: auto;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: none;
}

._1460_aa {
  filter: brightness(90%);
  width: 30vw;
  max-width: none;
  display: block;
}

._1465_aa_heading {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: none;
}

._1472_aat {
  width: 31vw;
  max-width: none;
  display: block;
}

._1478_aat {
  width: 30vw;
  max-width: none;
  display: block;
}

._1263_heading, ._1260_aat, ._1261_heading, ._1262_heading, ._1270_aat {
  color: #fff;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 12px;
  display: block;
}

._1195_button {
  background-color: #a5abaf;
  border-radius: 50%;
  width: 3vw;
  height: 5vh;
  margin-right: 5px;
  padding-right: 0;
}

.scleral_div {
  width: auto;
  margin-left: 0%;
}

._1310_div {
  justify-content: space-around;
  width: auto;
  display: flex;
}

._1311_heading {
  color: #fff;
  text-transform: none;
  font-size: 15px;
  line-height: 12px;
  display: block;
}

._1310_heading {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
}

._1305_heading {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 15px;
  line-height: 12px;
}

._1310_blue {
  width: 40%;
  max-width: none;
  margin-left: 50%;
}

.depressor_div {
  width: 70%;
  padding-top: 3%;
}

.footer_main_div {
  flex-direction: column;
  width: 100%;
  margin-top: 10px;
  display: flex;
}

.content_socialmedia_div {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.social_media {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: center;
  margin-right: 5%;
  display: flex;
}

._1370_aat {
  width: 25vw;
  margin-left: 20px;
  padding-left: 0;
}

.aa1350-copy {
  filter: brightness();
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  order: 0;
  align-self: auto;
  width: 30vw;
  max-width: none;
  margin-left: 83px;
  margin-right: 0;
  display: block;
}

._1360_aa {
  filter: brightness();
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  order: 0;
  align-self: auto;
  width: 28vw;
  max-width: none;
  margin-left: 83px;
  margin-right: 0;
  display: block;
}

._1466_aa {
  filter: brightness(90%);
  width: 30vw;
  max-width: none;
  display: block;
}

._1505_aa {
  filter: brightness(90%);
  align-self: center;
  width: 35vw;
  max-width: none;
  display: block;
}

._1530_aa {
  filter: brightness(90%);
  align-self: center;
  width: 30vw;
  max-width: none;
  height: 100%;
  display: block;
}

._1535_aa {
  filter: brightness(90%);
  align-self: center;
  width: 31vw;
  max-width: none;
  height: auto;
  display: block;
}

._1545_aa {
  filter: brightness(90%);
  width: 32vw;
  max-width: none;
  height: auto;
  display: block;
}

._1560_image-copy {
  filter: brightness(90%);
  width: 30vw;
  max-width: none;
  margin-left: 0%;
  display: block;
}

._1591_aa, ._1599_aa, ._1636_aa, ._1636a {
  filter: brightness(90%);
  width: 30vw;
  max-width: none;
  display: block;
}

._1515_aa {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 12px;
  display: none;
}

._1460_tip-copy {
  filter: brightness(70%) invert(61%);
  object-fit: contain;
  width: 6vw;
  max-width: none;
  height: auto;
  margin-left: 0%;
  display: block;
}

.nhl_div {
  width: 70%;
  padding-top: 2%;
}

._1565_img {
  width: 25vw;
  max-width: none;
  display: block;
}

._1565_div-copy {
  justify-content: space-between;
  height: auto;
  display: flex;
}

._1590_img {
  width: 30vw;
  max-width: none;
  display: block;
}

._1625_aat_div {
  justify-content: space-between;
  height: auto;
  display: flex;
}

.div-block-205-copy-copy-copy {
  justify-content: space-between;
  display: flex;
}

._1625a_aat_img {
  width: 27vw;
  max-width: none;
  height: 100%;
  display: block;
}

._1620_img, ._1622_img, ._1624_img {
  width: 30vw;
  max-width: none;
  display: block;
}

._1625_img {
  width: 32vw;
  max-width: none;
  display: block;
}

._1629_div, ._1624_div {
  justify-content: space-between;
  align-items: center;
  height: auto;
  margin-right: 0%;
  display: flex;
}

._1626_aat_divv {
  justify-content: space-between;
  height: auto;
  display: flex;
}

.image-305 {
  margin-left: 20px;
}

.image-305.invertpic {
  filter: invert();
  margin-left: 0;
}

.image-306 {
  margin-left: 20px;
}

.image-306.invertpic {
  filter: invert();
  margin-left: 0;
}

.image-307 {
  margin-right: 15%;
}

.image-307.invertpic {
  filter: invert();
}

.image-308 {
  margin-left: 25px;
}

.image-308.invertpic {
  filter: invert();
  margin-left: 0;
}

.contact_para {
  color: #eee;
  text-align: justify;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 14px;
  line-height: 15px;
}

._1656_img {
  align-self: center;
  width: 30vw;
  max-width: none;
  display: block;
}

._1810_tip {
  filter: invert(63%) brightness();
  object-fit: contain;
  width: 6vw;
  max-width: none;
  height: auto;
  margin-left: 0%;
  display: block;
}

.fixation_ring_wrapper {
  width: auto;
}

.rings_div, .div-block-331-copy {
  width: 70%;
}

.aat_1875-copy {
  width: 30vw;
}

._1880_img {
  width: 30vw;
  margin-left: 30%;
}

._1915a_img {
  width: 27vw;
  max-width: none;
  height: 100%;
  margin-left: 22%;
  display: block;
}

._1917_img {
  width: 30vw;
  max-width: none;
  margin-left: 50%;
  display: block;
}

._1920_img {
  align-self: center;
  width: 25vw;
  max-width: none;
  margin-left: 25%;
  display: block;
}

._1965_img {
  width: 30vw;
  max-width: none;
  height: 100%;
  margin-left: 25%;
  display: block;
}

._1916_img, ._1925_img, ._1930_img, ._1935_img {
  width: 30vw;
  max-width: none;
  display: block;
}

._1920_aa, ._1925_aa, ._1930_aa, ._1935_aa {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: none;
}

._1965_aa_tip {
  filter: brightness(63%);
  width: 6vw;
}

.contact_us_wrapper {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 82%;
  margin-top: 20px;
  padding: 0% 40px 0;
  display: flex;
  position: static;
  inset: 0%;
  overflow: hidden;
}

._1975_right {
  width: 30vw;
  max-width: none;
  margin-left: 45%;
  display: block;
}

._1944_tip {
  filter: invert(63%) brightness();
  object-fit: contain;
  width: 6vw;
  max-width: none;
  height: auto;
  margin-left: 0%;
  display: block;
}

._2075_img {
  width: 15vw;
  max-width: none;
  margin-left: 40%;
}

._2075_aa, ._2080_aa {
  color: #fff;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: none;
}

._2230_img {
  order: 0;
  align-self: center;
  width: 25vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 30%;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
}

._2518_div, ._2535_div {
  border-top: 1px solid #585858;
  border-bottom: 0 solid #8d8d8d;
}

._2405_tip {
  filter: brightness(63%);
  width: 6vw;
  height: 100%;
}

._2405_tip-copy {
  filter: brightness(63%);
  width: 6vw;
  height: 100%;
  margin-left: 0%;
}

._2525_tip {
  filter: brightness(63%);
  width: 6vw;
  height: 100%;
}

._2820_img {
  order: 0;
  align-self: center;
  width: 25vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 35%;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
}

._2830_aat-copy {
  width: 25vw;
  max-width: none;
  margin-left: 0%;
  display: block;
}

._2820_tip {
  filter: invert() brightness(63%);
  object-fit: contain;
  width: 6vw;
  max-width: none;
  height: auto;
  margin-left: 0%;
}

._1090_img {
  align-self: flex-start;
  width: 23vw;
  max-width: none;
  margin-left: 8rem;
  padding-left: 0;
  display: block;
}

._1086_img {
  filter: brightness(70%);
  order: 0;
  align-self: flex-start;
  width: 30vw;
  max-width: none;
  margin-left: 8rem;
  margin-right: 0;
  display: block;
}

._1195_img {
  align-self: flex-start;
  width: 25vw;
  max-width: none;
  margin-left: 8rem;
  padding-left: 0;
  display: block;
}

.blade_breaker_div {
  width: auto;
}

._5420_img, ._5450_img {
  width: 25vw;
  max-width: none;
  display: block;
}

._6070_aa_heading {
  color: #fff;
  text-transform: capitalize;
  margin-top: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: none;
}

._6010_tip {
  filter: brightness(63%);
  width: 6vw;
  max-width: none;
  height: 100%;
  margin-left: 0%;
}

._6052_aa_tip {
  filter: invert(63%) brightness();
  width: 6vw;
  max-width: none;
  height: 100%;
  margin-left: 0%;
}

._6080-copy-copy {
  filter: invert(63%) brightness();
  align-self: center;
  width: 6vw;
  max-width: none;
  height: 99.9997%;
  margin-left: 5%;
}

._6140_blue_btn {
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .25rem;
  padding: 0 15px 0 0;
}

._6140_aat_btn_div {
  justify-content: space-around;
  width: auto;
  display: flex;
}

._6400_img {
  align-self: flex-end;
  width: 25vw;
  max-width: none;
  margin-left: 0;
}

._9100_aa {
  order: 0;
  align-self: auto;
  width: 25vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 20px;
  display: block;
}

._9180_aa {
  order: 0;
  align-self: flex-end;
  width: 25vw;
  max-width: none;
  height: 100%;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 20px;
  display: block;
}

._9200_aa {
  order: 0;
  align-self: flex-end;
  width: 15vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 20px;
  display: block;
}

._9160_div {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

._9160_aa {
  order: 0;
  align-self: auto;
  width: 25vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 20px;
  display: block;
}

._9160_tip {
  filter: brightness(63%);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  order: 0;
  align-self: auto;
  width: 6vw;
  max-width: none;
  height: 99.9999%;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

._9130_aa {
  order: 0;
  align-self: flex-end;
  width: 25vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 23rem;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 20px;
  display: block;
}

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

._7412_div {
  flex-direction: column;
  width: 97%;
  display: flex;
}

._7393_div {
  border-top: 1px solid #8d8d8d;
  border-bottom: 1px solid #8d8d8d;
}

._7432_img {
  order: 0;
  align-self: flex-end;
  width: 20vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 10px;
  display: block;
}

._9001_div {
  border-top: 1px solid #8d8d8d;
}

._2010_aa {
  width: 20vw;
  max-width: none;
  margin-left: 40%;
  display: block;
}

._2035_aa {
  width: 25vw;
  max-width: none;
  margin-left: 35%;
  display: block;
}

._2030_div {
  justify-content: space-between;
  align-items: center;
  width: 85%;
  height: auto;
  margin-right: 0%;
  display: flex;
}

._1881_img {
  width: 28vw;
  margin-left: 30%;
}

._1920_maindiv {
  justify-content: space-around;
  height: auto;
  display: flex;
}

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

._9160_btn_div {
  justify-content: space-around;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

._9161_aa {
  order: 0;
  align-self: auto;
  width: 25vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 20px;
  display: block;
}

._9020_div {
  border-top: 1px solid #8d8d8d;
  flex-direction: column;
  display: flex;
}

._7170_img {
  order: 0;
  align-self: auto;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

._7202_img {
  text-align: left;
  order: 0;
  align-self: flex-end;
  width: 15vw;
  max-width: none;
  height: 100%;
  margin-left: 30rem;
  display: block;
}

._7242_img, ._7290_img, ._7330_img {
  order: 0;
  align-self: auto;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

.div-block-3550, .div-block-3551 {
  justify-content: flex-end;
  width: 90%;
  display: flex;
}

._7418a_img, ._7418_img, ._7419_img, ._7424_img {
  order: 0;
  align-self: auto;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

._7960_div {
  flex-direction: column;
  width: 93%;
  display: flex;
}

._7050_img {
  order: 0;
  align-self: auto;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

._7201_img {
  order: 0;
  align-self: auto;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

._7202_maindiv {
  flex-direction: column;
  width: 93%;
  display: flex;
}

._7225_img {
  order: 0;
  align-self: auto;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

._7230_aa, ._7240 {
  order: 0;
  align-self: auto;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

._7536_img {
  order: 0;
  align-self: auto;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

._7962_img, ._7965_img, ._7966_img {
  order: 0;
  align-self: flex-end;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

.table_swissphob {
  margin-top: 1rem;
  padding-bottom: 0;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
}

.table_oct {
  margin-top: 1rem;
  padding-bottom: 0;
}

._7332_img, ._7423_img {
  order: 0;
  align-self: auto;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

._7507_img, ._7515_img {
  order: 0;
  align-self: auto;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

._7325_img {
  order: 0;
  align-self: auto;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

._7535_img {
  order: 0;
  align-self: auto;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

._7985_img, ._7705_img, ._7706_img {
  order: 0;
  align-self: auto;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

._7885_img {
  flex-direction: column;
  align-items: flex-start;
  width: 15vw;
  height: 100%;
  display: flex;
}

._7665_img {
  order: 0;
  align-self: auto;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

._7858_img, ._7295_img {
  order: 0;
  align-self: auto;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

._3025_aa {
  color: #fff;
  text-transform: none;
  border: 0 solid #0000;
  width: auto;
  margin-top: 0;
  padding-left: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 36px;
  display: none;
}

._3025_div {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

._3025_img {
  align-self: flex-start;
  width: 30vw;
  max-width: none;
  margin-left: 0%;
  padding-left: 0%;
}

._3030_aa_heading {
  color: #fff;
  text-transform: none;
  border: 0 solid #0000;
  width: auto;
  margin-top: 0;
  padding-left: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 36px;
  display: none;
}

._3030_div, ._3031_div {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

._3035_div {
  color: #fff;
  text-transform: none;
  border: 0 solid #0000;
  width: auto;
  margin-top: 0;
  padding-left: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 36px;
  display: none;
}

._3035_img_div, ._3040_div, ._3045_div, ._3060_div {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

._3120_aa_heading {
  color: #fff;
  text-transform: none;
  border: 0 solid #0000;
  width: auto;
  margin-top: 0;
  padding-left: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 36px;
  display: none;
}

._3120_div, ._3125_div {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

._3090_aa_heading, ._3095_aa_heading, ._3115_aa_heading, ._3144_aa_heading {
  color: #fff;
  text-transform: none;
  border: 0 solid #0000;
  width: auto;
  margin-top: 0;
  padding-left: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 36px;
  display: none;
}

._7013_img, ._7010 {
  order: 0;
  align-self: auto;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

._7915_img, ._7916_aa, ._7920_img, ._7921 {
  order: 0;
  align-self: auto;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

._7925_img, ._7930 {
  order: 0;
  align-self: center;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

._7980_img {
  order: 0;
  align-self: auto;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

.aarksubsection2 {
  z-index: 2;
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.aarkcontent2 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  padding-left: 5%;
  display: flex;
}

.display_heading {
  margin-top: 20px;
  font-size: 28px;
  display: block;
}

.paragraph-679 {
  width: 90%;
  height: auto;
  margin-bottom: 20px;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0%;
  font-size: 15px;
  font-weight: 400;
  line-height: 23px;
}

.aarksubsection3 {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-bottom: 10px;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.aarkcontent3 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  margin-right: 60px;
  padding-left: 5%;
  display: flex;
}

.joystick_image {
  width: 30%;
  height: auto;
}

.display_image, .aark_image {
  width: 40%;
  height: auto;
}

.aarksubsection4 {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-bottom: 10px;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.processing {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  padding-left: 5%;
  display: flex;
}

.aarksubsection5 {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-bottom: 10px;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.aarkcontent5 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 60%;
  height: 100%;
  padding-left: 5%;
  display: flex;
}

.smart_dispaly_img {
  width: 40%;
  height: auto;
}

.smart_data_img {
  width: 70%;
  height: auto;
}

.aarksubsection6 {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-bottom: 10px;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.aarkcontent6 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 60%;
  height: 100%;
  padding-left: 5%;
  display: flex;
}

.iol_mode {
  text-align: center;
  width: auto;
  max-width: 100%;
  height: auto;
  margin-top: 0;
  padding-top: 0;
}

.illumination_img {
  width: 30%;
  max-width: none;
  height: auto;
}

.aarksubsection7 {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-bottom: 10px;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.aarkcontent7 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 60%;
  height: 100%;
  padding-left: 5%;
  display: flex;
}

.aarksubsection8 {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-bottom: 10px;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.aarkcontent8 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 60%;
  height: 100%;
  padding-left: 5%;
  display: flex;
}

.retro_img {
  width: 40%;
  height: auto;
}

.aarksubsection9 {
  z-index: 2;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-bottom: 10px;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.aarkcontent9 {
  text-align: left;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 60%;
  height: 100%;
  padding-left: 5%;
  display: flex;
}

.clbc_img {
  width: 40%;
  height: auto;
}

.aarksubsection10 {
  z-index: 2;
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-bottom: 10px;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.aarkcontent10 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  padding-left: 5%;
  display: flex;
}

.aarksubsection11 {
  z-index: 2;
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-bottom: 10px;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.aarkcontent11 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  padding-left: 5%;
  display: flex;
}

.chinrest_img {
  width: 40%;
  height: auto;
}

.aarksubsection12 {
  z-index: 2;
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-bottom: 10px;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.aarkcontent12 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  padding-left: 5%;
  display: flex;
}

.print_img {
  width: 40%;
  height: auto;
}

.aarksubsection13 {
  z-index: 2;
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-bottom: 10px;
  padding-top: 10px;
  display: flex;
  position: relative;
}

._3145_heading {
  color: #fff;
  text-transform: none;
  border: 0 solid #0000;
  width: auto;
  margin-top: 0;
  padding-left: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 36px;
  display: none;
}

._3145_img {
  align-self: flex-start;
  width: 30vw;
  max-width: none;
  margin-left: 0%;
  padding-left: 0%;
}

._3150_aa_heading, ._3155_heading {
  color: #fff;
  text-transform: none;
  border: 0 solid #0000;
  width: auto;
  margin-top: 0;
  padding-left: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 36px;
  display: none;
}

._3160_aa, ._3165_img {
  order: 0;
  align-self: flex-end;
  width: 30vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 0%;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 0%;
  display: block;
}

._3170_img {
  align-self: flex-start;
  width: 30vw;
  max-width: none;
  margin-left: 0%;
  padding-left: 0%;
}

._3170_heading, ._3175_aa {
  color: #fff;
  text-transform: none;
  border: 0 solid #0000;
  width: auto;
  margin-top: 0;
  padding-left: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 36px;
  display: none;
}

._3175_img, ._3155_img {
  align-self: flex-start;
  width: 30vw;
  max-width: none;
  margin-left: 0%;
  padding-left: 0%;
}

._3415_tip {
  filter: brightness(63%);
  width: 6vw;
  max-width: none;
  height: auto;
}

._3535_img {
  align-self: flex-end;
  width: 30vw;
  max-width: none;
  margin-right: 0%;
  padding-left: 5%;
}

._3545_img {
  align-self: flex-end;
  width: 25vw;
  max-width: none;
  margin-left: 0;
  margin-right: 0%;
  padding-left: 0%;
}

._3555_tip {
  filter: brightness(63%);
  width: 6vw;
  max-width: none;
  height: 100%;
  margin-left: 0%;
}

._3560_aa_img {
  width: 25vw;
  max-width: none;
  height: 100%;
  padding-left: 7%;
}

.dsl_list {
  margin-top: 20px;
  padding-left: 1rem;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.tono_list_cnt-copy {
  font-size: 14px;
  font-weight: 200;
  line-height: 24px;
}

._3615_aa_heading, ._3625_aa {
  color: #fff;
  text-transform: none;
  border: 0 solid #0000;
  width: auto;
  margin-top: 0;
  padding-left: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 36px;
  display: none;
}

._3640_div {
  flex-direction: column;
  justify-content: space-around;
  display: flex;
}

._3655_div {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

._3719_div {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

._3721_div {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

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

._3742_div {
  justify-content: space-between;
  width: auto;
  display: flex;
}

._3718a_img {
  align-self: center;
  width: 30vw;
  max-width: none;
  padding-left: 15%;
}

._3746_aa_heading {
  color: #fff;
  text-transform: none;
  display: none;
}

._3750_div {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

._3750_aa_heading, ._3755_aa_heading, ._3760_aa_heading, ._3765_aa_heading, ._3770_heading, ._3775_heading, ._3785_aa, ._3786_aa_heading, ._3790_heading, ._3793_heading, ._3795_aa_heading, ._3798_aa_heading, ._3800_aa, ._3805_aa_heading {
  color: #fff;
  text-transform: none;
  border: 0 solid #0000;
  width: auto;
  margin-top: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 36px;
  display: none;
}

._3864_div, ._3870_div {
  justify-content: flex-end;
  width: 96%;
  display: flex;
}

._3876_aa_tip {
  filter: brightness(63%);
  width: 6vw;
  max-width: none;
  height: auto;
  margin-left: 0%;
}

._3860_div, ._3875_div, ._3876_div {
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-end;
  width: auto;
  display: flex;
}

._3855_aa_heading, ._3856_aa_heading, ._3861_aa_heading, ._3862_aa, ._3865_aa, ._3870_aa_heading, ._3871_aa_heading, ._3872_aa {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  display: none;
}

._3885_img {
  width: 25vw;
  max-width: none;
  display: block;
}

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

._3887_div {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

._3892_img {
  width: 25vw;
  max-width: none;
  padding-left: 15%;
  display: block;
}

._3894_img {
  width: 25vw;
  max-width: none;
  display: block;
}

._3896_img {
  width: 25vw;
  max-width: none;
  padding-left: 10%;
  display: block;
}

._3892_div_aa, ._3894_div, ._3896_div {
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-end;
  width: auto;
  display: flex;
}

._3887_img {
  width: 25vw;
  max-width: none;
  display: block;
}

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

._3911_img {
  align-self: center;
  width: 20vw;
  max-width: none;
  height: auto;
  display: block;
}

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

._3912_aa, ._3913_aa_heading, ._3914_aa_heading, ._3918_aa_heading {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  display: none;
}

._3920_aa, ._3925_aa_heading, ._3930_aa, ._3935_aa {
  color: #fff;
  text-transform: none;
  display: none;
}

.div-block-3554, .div-block-3555, .div-block-3556, .div-block-3557, .div-block-3558, .div-block-3559, .div-block-3560 {
  justify-content: space-between;
  display: flex;
}

._3971_tip {
  filter: brightness(63%);
  width: 6vw;
  max-width: none;
  height: auto;
  margin-left: 0%;
}

.div-block-3561, .div-block-3562, .div-block-3563, .div-block-3564, .div-block-3565, .div-block-3566, .div-block-3567, .div-block-3568, .div-block-3569, .div-block-3570, ._3996_div {
  justify-content: space-between;
  display: flex;
}

._3960_img {
  align-self: flex-start;
  width: 22vw;
  max-width: none;
  margin-left: 0%;
  padding-left: 0%;
}

._3960_aa_heading, ._3960a_aa_heading, ._3965_aa, ._3965a_aa, ._3970_aa, ._3975_aa, ._3975a_aa, ._3980_aa, ._3986_aa, ._3986a_aa, ._3995_aa, ._3996_aa, ._3996a_aa {
  color: #fff;
  text-transform: none;
  border: 0 solid #0000;
  width: auto;
  margin-top: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 36px;
  display: none;
}

._3995_img, ._3996_img, ._3960b_img, ._3986a_img, ._3987_img {
  align-self: flex-start;
  width: 22vw;
  max-width: none;
  margin-left: 0%;
  padding-left: 0%;
}

._3938_img {
  width: 15vw;
  max-width: none;
}

._3938_div {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

._3065_tip-copy {
  filter: brightness(63%);
  align-self: center;
  width: 6vw;
  max-width: none;
  height: 100%;
  margin-left: 0%;
}

._3947-aa_tip {
  filter: brightness(63%);
  align-self: center;
  width: 6vw;
  max-width: none;
  height: auto;
  margin-left: 0%;
}

._3950_div_main {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

._3945_aa_h, ._3950_aa, ._3952_aa {
  color: #fff;
  text-transform: none;
  display: none;
}

._3300_img {
  align-self: center;
  width: 20vw;
  max-width: none;
}

._3145_aat_div {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

._3872_div {
  flex-direction: row;
  justify-content: space-between;
  width: 96%;
  display: flex;
}

._3870_div_aa {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
  width: 96%;
  display: flex;
}

._3415_bottom_div {
  justify-content: space-between;
  width: 90%;
  max-width: none;
  display: flex;
}

._3415_btn_div {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 30%;
  margin-bottom: 10px;
  margin-left: 0;
  display: flex;
}

._3885_bottom_div, ._3901_bottom_div {
  justify-content: space-between;
  width: 90%;
  margin-top: 1rem;
  display: flex;
}

._3908_bottom_div {
  margin-top: 1rem;
  display: flex;
}

._3920_div_bottom, ._3938_bootom_div {
  justify-content: space-between;
  width: 97%;
  max-width: none;
  display: flex;
}

._4010_aat_img {
  align-self: flex-end;
  width: 25vw;
  max-width: none;
  display: block;
}

._4065_aat-tip {
  filter: invert(63%) brightness(80%);
  width: 6vw;
  max-width: none;
  height: 100%;
  margin-left: 0%;
}

._4065_aat {
  align-self: flex-end;
  width: 20vw;
  max-width: none;
  display: block;
}

._4015_aa_heading, ._4020_aa_heading, ._4025_aa, ._4010_aa_heading, ._4040_aa_heading, ._4045_aa, ._4050_aa, ._4060_aa, ._4070_aa {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  line-height: 12px;
  display: none;
}

._4095_aa_img {
  align-self: flex-end;
  width: 25vw;
  max-width: none;
  display: block;
}

._4100_tip {
  filter: invert(63%) brightness();
  width: 6vw;
  max-width: none;
  height: 100%;
  margin-left: 0%;
}

._4035_div_aat {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 97%;
  margin-left: 0%;
  display: flex;
}

._4095_btm {
  justify-content: space-between;
  width: auto;
  display: flex;
}

._4504_aa_div {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
  width: 97%;
  margin-left: 0%;
  display: flex;
}

._4100_aa {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  line-height: 12px;
  display: none;
}

.bold-text-92 {
  font-weight: 400;
}

._4170_aa_tip {
  filter: invert(63%) brightness();
  width: 6vw;
  max-width: none;
  height: 100%;
  margin-left: 0%;
}

._4175_img {
  align-self: center;
  width: 22vw;
  max-width: none;
  display: block;
}

._4155_aa, ._4180_aa {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  line-height: 12px;
  display: none;
}

._4250_aat {
  align-self: flex-end;
  width: 25vw;
  max-width: none;
  display: block;
}

._4265_aa_tip {
  filter: invert(63%) brightness();
  width: 6vw;
  max-width: none;
  height: 100%;
  margin-left: 0%;
}

._4250_aa, ._4255_aa, ._4270_aa {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  line-height: 12px;
  display: none;
}

._4275_aa {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  display: none;
}

._4530_aat_div {
  justify-content: flex-end;
  width: 90%;
  display: flex;
}

._4550_div {
  flex-direction: column;
  align-items: flex-start;
  width: 87%;
  margin-left: 0%;
  display: flex;
}

._4575_img {
  align-self: flex-end;
  width: 15vw;
  max-width: none;
  display: block;
}

._4550_heading, ._4555_heading {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  line-height: 12px;
  display: none;
}

._4460_aat_tip {
  filter: invert(63%) brightness();
  width: 6vw;
  max-width: none;
  height: 100%;
  margin-left: 0%;
}

._4450_img {
  align-self: center;
  width: 20vw;
  max-width: none;
  display: block;
}

._4450_heading, ._4450_heading_aat, ._4455a_heading {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  line-height: 12px;
  display: none;
}

._4460_aa {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  display: none;
}

._4595_img {
  align-self: flex-end;
  width: 15vw;
  max-width: none;
  display: block;
}

._4150_toip {
  filter: brightness();
  width: 6vw;
  max-width: none;
  height: 100%;
  margin-left: 0%;
}

._4500_aat {
  width: 15vw;
  max-width: none;
  margin-left: 0;
}

._4500_div {
  flex-direction: column;
  align-items: flex-end;
  width: 90%;
  margin-left: 0%;
  display: flex;
}

._4511_aa {
  width: 17vw;
  max-width: none;
  margin-left: 0;
}

._4500_aa_heading, ._4505_aa_heading, ._4510_heading, ._4515_aa {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  line-height: 12px;
  display: none;
}

._1004_div {
  justify-content: flex-end;
  width: 90%;
  display: flex;
}

._1026_div, ._1037_div {
  justify-content: space-around;
  width: 100%;
  display: flex;
}

._1037_img {
  justify-content: flex-end;
  align-self: flex-start;
  width: 25vw;
  max-width: none;
  margin-left: 0;
  padding-left: 0;
  display: flex;
}

._1037_aat_div {
  justify-content: flex-end;
  width: 93%;
  display: flex;
}

._1065_div {
  justify-content: flex-end;
  width: 90%;
  display: flex;
}

._1195_div {
  justify-content: flex-end;
  width: 95%;
  display: flex;
}

._1185_div, ._1250_div, ._1260_div {
  justify-content: flex-end;
  width: 90%;
  display: flex;
}

._1270_div, ._1275_div {
  justify-content: flex-end;
  width: 87%;
  display: flex;
}

._1311_div {
  justify-content: flex-end;
  width: 93%;
  display: flex;
}

._1597_img {
  width: 30vw;
  max-width: none;
  display: block;
}

._1597a_tip_aa, ._1620_tip_aa, ._1622_tip_aa {
  filter: invert(63%) brightness();
  width: 6vw;
  max-width: none;
  height: 100%;
  margin-left: 0%;
}

._1590 {
  width: 30vw;
  max-width: none;
  display: block;
}

._1660_aa_tip, ._1665_aat_tip, ._1675_aa_tip, ._1677_aa_tip, ._1680_tip {
  filter: invert(63%) brightness();
  width: 6vw;
  max-width: none;
  height: 100%;
  margin-left: 0%;
}

._1740_div {
  justify-content: flex-end;
  align-self: flex-end;
  width: 98%;
  height: auto;
  display: flex;
}

._2540_div {
  justify-content: space-between;
  width: 100%;
  height: auto;
  display: flex;
}

._1700_div {
  justify-content: flex-end;
  height: auto;
  display: flex;
}

._1742_img {
  filter: brightness(63%);
  align-self: center;
  width: 20vw;
  max-width: none;
  margin-right: 5%;
  display: block;
}

._1270_img {
  text-align: left;
  width: 30%;
  max-width: none;
  height: auto;
  margin-left: 30%;
  padding-left: 0;
  display: block;
}

._1260_img {
  width: 30%;
  max-width: none;
  margin-left: 30%;
}

._1250_img {
  width: 50%;
  max-width: none;
  margin-left: 30%;
  display: block;
}

._1200_div {
  justify-content: flex-end;
  width: 90%;
  display: flex;
}

._1200_img {
  text-align: left;
  width: 30%;
  max-width: none;
  height: auto;
  margin-left: 30%;
  padding-left: 0;
  display: block;
}

._1820_aa_div {
  justify-content: flex-end;
  display: block;
}

._3739_img {
  width: 40%;
  max-width: none;
  margin-left: 53%;
}

._1860_div {
  justify-content: flex-end;
  width: 90%;
  display: flex;
}

._1860_img {
  width: 40%;
  max-width: none;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: 42%;
  font-size: 15px;
  line-height: 12px;
}

.curette_wrapper {
  width: 70%;
}

._1880_div {
  flex-direction: column;
  align-items: flex-end;
  width: 95%;
  margin-left: 0%;
  display: flex;
}

._1876_img {
  width: 30vw;
}

._1885_img {
  width: 30vw;
  margin-left: 30%;
}

._1885_div, ._1890_div {
  flex-direction: column;
  align-items: flex-end;
  width: 95%;
  margin-left: 0%;
  display: flex;
}

._1885_btn {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50%;
  display: flex;
}

._1875_blue {
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.polishers_wrapper {
  width: auto;
}

.polishers_div_block {
  justify-content: space-around;
  width: auto;
  display: flex;
}

._1911_para, ._1960_para {
  color: #fff;
  text-transform: lowercase;
  width: 50%;
  margin-top: 10%;
  font-size: 14px;
}

.phaco_wrapper {
  width: auto;
}

._1988_aat_div {
  justify-content: space-between;
  width: 95%;
  height: auto;
  display: flex;
}

._1988_aa_heading {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: none;
}

._1988_btn {
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

._1988_aat_tip {
  filter: brightness(63%);
  object-fit: contain;
  width: 6vw;
  max-width: none;
  height: auto;
  margin-left: 0%;
  display: block;
}

._1990_blue {
  align-self: center;
  width: 25vw;
  max-width: none;
  display: block;
}

._2075_div, ._2081_aa_div {
  justify-content: flex-end;
  width: 85%;
  display: flex;
}

.calipers_wrapper {
  border-top: 1px solid #8d8d8d;
  width: auto;
  margin-left: 0%;
}

._2081_btn_div {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.md_wrapper {
  width: auto;
}

._3065_tip-copy {
  filter: brightness(63%);
  width: 6vw;
  max-width: none;
  height: 100%;
  margin-left: 0%;
}

._2261_aat_tip, ._2262_tip, ._2263_tip {
  filter: invert(63%) brightness();
  width: 6.5vw;
  max-width: none;
  height: 100%;
  margin-left: 0%;
}

._2140_div {
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

._2142_div {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

._2140_div-copy {
  justify-content: flex-end;
  align-self: center;
  width: 100%;
  display: flex;
}

._2264_tip_aa {
  filter: invert(63%) brightness();
  width: 6.5vw;
  max-width: none;
  height: 100%;
  margin-left: 0%;
}

._2264_img {
  order: 0;
  align-self: center;
  width: 25vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
}

._2140_btn_div {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 95%;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
}

._2261_img {
  order: 0;
  align-self: center;
  width: 25vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
}

._2260 {
  filter: invert(63%) brightness();
  width: 6.5vw;
  max-width: none;
  height: 100%;
  margin-left: 0%;
}

._2087_aa_div {
  justify-content: flex-end;
  width: 87%;
  display: flex;
}

._2102_aa_div {
  justify-content: flex-end;
  width: 89%;
  display: flex;
}

._1960_maindiv {
  border: 0 solid #fff;
  border-color: #fff #fff #8d8d8d #8d8d8d;
}

._2286_img {
  order: 0;
  align-self: flex-end;
  width: 25vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 0%;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
}

._2270_gray_img_div-copy {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

._2405_div {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

._2405_tip-copy {
  filter: brightness(63%);
  align-self: center;
  width: 6vw;
  height: 100%;
}

._2432_div {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

._2765_div {
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  display: flex;
}

._2800_div {
  justify-content: flex-end;
  align-self: flex-end;
  width: 99%;
  display: flex;
}

._2820_div {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.capsulo_img {
  border: 6px solid #555454;
  border-radius: 50%;
  width: 100%;
  max-width: none;
}

.capsulo_btn {
  background-color: #0000;
  justify-content: space-around;
  width: 10vw;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.capsulo_btn.w--current {
  background-color: #0000;
  border-right: 0 solid #fff;
  justify-content: space-around;
  width: 10vw;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

._2830_img_aat {
  width: 28vw;
  max-width: none;
  margin-left: 0%;
  display: block;
}

._3030_btn_div {
  flex-direction: row;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  width: 95%;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
}

._3125_img {
  align-self: flex-start;
  width: 27vw;
  max-width: none;
  margin-left: 0;
  padding-left: 0%;
}

._3100_img_aa {
  align-self: flex-end;
  width: 27vw;
  max-width: none;
  margin-left: 0;
  padding-left: 0%;
}

._3145_btn_aat {
  flex-direction: row;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  width: 95%;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
}

._3180_img {
  align-self: center;
  width: 30vw;
  max-width: none;
}

._3195_img, ._3250_img {
  align-self: center;
  width: 30vw;
  max-width: none;
  padding-left: 12%;
}

._3280_img {
  align-self: center;
  width: 30vw;
  max-width: none;
  padding-left: 15%;
}

._3180_div {
  justify-content: space-between;
  width: auto;
  display: flex;
}

._3180_ddiv {
  justify-content: space-between;
  width: 90%;
  max-width: none;
  display: flex;
}

._3180_btn {
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: .125rem;
  padding: 0;
}

.div-block-389-copy {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

._3300_aat_div {
  justify-content: space-between;
  width: 95%;
  display: flex;
}

._3460_img {
  width: 30vw;
  max-width: none;
}

._3310_div {
  justify-content: space-between;
  width: 97%;
  display: flex;
}

._3480_btn_div {
  justify-content: space-between;
  width: 87%;
  max-width: none;
  display: flex;
}

._3535_div {
  flex-direction: column;
  justify-content: space-around;
  width: auto;
  display: flex;
}

._3560_img_div {
  justify-content: space-between;
  width: auto;
  display: flex;
}

._3535_btn_div {
  justify-content: space-between;
  width: 87%;
  max-width: none;
  display: flex;
}

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

._3625_div {
  justify-content: space-between;
  display: block;
}

._3565_btn_div {
  flex-direction: row;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  width: auto;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
}

._3565_img {
  order: 0;
  align-self: flex-end;
  width: 30vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 40%;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 0%;
  display: block;
}

._3607_img {
  order: 0;
  align-self: flex-end;
  width: 30vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 40%;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 20%;
  display: block;
}

._3611_img, ._3626_img {
  order: 0;
  align-self: flex-end;
  width: 30vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 40%;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 0%;
  display: block;
}

._3640_aa_img {
  order: 0;
  align-self: flex-end;
  width: 30vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 40%;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 15%;
  display: block;
}

._3642_img_aa {
  order: 0;
  align-self: flex-end;
  width: 22vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 0%;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 5%;
  display: block;
}

._3655_img {
  align-self: flex-end;
  width: 20vw;
  max-width: none;
}

._3750_btn_div {
  flex-direction: row;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  width: auto;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
}

._3760_straight {
  align-self: flex-start;
  width: 30vw;
  max-width: none;
  margin-left: 0%;
  padding-left: 15%;
}

._3850_img_div {
  justify-content: space-between;
  width: 90%;
  margin-top: 1rem;
  display: flex;
}

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

._5010_straight_div {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-left: 0%;
  display: flex;
}

._5010_s_img {
  width: 25vw;
  max-width: none;
}

._5010_s_img-copy-copy {
  width: 22vw;
  max-width: none;
}

._5010_aa {
  width: 21vw;
  max-width: none;
}

._5180_aa {
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

._5010_btn_div {
  justify-content: space-around;
  align-items: center;
  width: auto;
  display: flex;
}

._5170_aat {
  width: 21vw;
  max-width: none;
  padding-left: 7%;
}

._5190_aat {
  width: 23vw;
  max-width: none;
}

._5080_aa {
  width: 22vw;
  max-width: none;
}

._5400_div {
  justify-content: space-around;
  align-self: auto;
  align-items: flex-start;
  width: 93%;
  display: flex;
}

.bb_wrapper {
  width: 70%;
}

._5560_img {
  align-self: flex-end;
  width: auto;
  max-width: none;
  margin-right: 5%;
}

._5460_div {
  flex-direction: column;
  align-items: center;
  margin-bottom: 10px;
  margin-left: 0%;
  display: flex;
}

._5460_btn_div {
  justify-content: space-around;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.bh_wrapper {
  width: 70%;
}

._5570_img, ._5580_img {
  align-self: flex-end;
  width: auto;
  max-width: none;
  margin-right: 10%;
}

._6010_aa_div {
  justify-content: space-between;
  height: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

._6030_aa_div {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  margin-left: 0%;
  display: flex;
}

._6010_btn_div {
  justify-content: space-around;
  width: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

._6052_img {
  width: 25vw;
  max-width: none;
  margin-left: 15%;
}

._6070_btn_div {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: stretch;
  width: 15%;
  display: flex;
}

._6010_aa_bbtn {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: stretch;
  width: auto;
  display: flex;
}

._6070_btn_div_aat {
  justify-content: space-around;
  align-items: stretch;
  width: auto;
  display: flex;
}

._6070_img_aat {
  justify-content: space-between;
  height: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

._6011_img {
  max-width: none;
}

._6080_aa_img-copy {
  filter: brightness(85%);
  width: 12vw;
  max-width: none;
  padding-left: 0;
}

._6080_div {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: 0%;
  display: flex;
}

._6100_div {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  margin-left: 0%;
  display: flex;
}

._6100_img {
  width: 18vw;
  max-width: none;
  margin-left: 0;
}

._6080_btn_div {
  justify-content: space-between;
  align-self: auto;
  align-items: stretch;
  width: 97%;
  margin-bottom: 10px;
  display: flex;
}

._6080_div-copy {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: 0%;
  display: flex;
}

._6160_div {
  flex-direction: column;
  align-self: center;
  align-items: flex-end;
  width: 97%;
  margin-left: 0%;
  display: flex;
}

._9170_img {
  width: 17vw;
  max-width: none;
  display: block;
}

._6160_image-copy {
  width: 25vw;
  max-width: none;
  display: block;
}

.icon-4 {
  color: #000;
}

.heading-825 {
  justify-content: center;
  margin-top: 2rem;
  display: flex;
}

.bold-text-93 {
  font-size: 25px;
}

.div-block-3577 {
  object-fit: contain;
  justify-content: space-around;
  align-self: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 2%;
  padding-bottom: 0%;
  display: flex;
  overflow: hidden;
}

.image-311 {
  margin-left: 20px;
}

.image-311.invertpic {
  filter: invert();
  margin-left: 0;
}

.heading-826 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 15px;
}

.image-312 {
  margin-right: 15%;
}

.image-312.invertpic {
  filter: invert();
}

.heading-827 {
  color: #fff;
  font-size: 25px;
  font-weight: 400;
  line-height: 24px;
}

.text-field-10 {
  object-fit: contain;
  border: 1px solid #c4cee8;
  border-radius: 9px;
  height: 30px;
  min-height: auto;
  padding: 0;
  line-height: 15px;
  transition: all .2s;
}

.text-field-10:hover {
  border-width: 2px;
}

.text-field-10:active, .text-field-10:focus {
  border-width: 2px;
  border-color: #5f30e2;
}

.form-4 {
  flex-direction: column;
  justify-content: center;
  display: block;
}

.image-313 {
  margin-left: 25px;
}

.image-313.invertpic {
  filter: invert();
  margin-left: 0;
}

.image-314 {
  margin-left: 20px;
}

.image-314.invertpic {
  filter: invert();
  margin-left: 0;
}

.form-wrap-3 {
  margin-bottom: 5px;
}

.heading-828 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 15px;
}

.heading-829 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 15px;
}

.text-block-77 {
  color: #f6f6f6;
  text-transform: none;
  justify-content: center;
  align-items: center;
  margin-bottom: 1rem;
  font-size: 15px;
  display: flex;
  position: static;
}

.div-block-3580 {
  justify-content: center;
  align-items: center;
  width: 30vw;
  padding-right: 0;
  font-size: 22px;
  display: flex;
}

.paragraph-680 {
  color: #eee;
  text-align: justify;
  font-size: 18px;
  line-height: 25px;
}

.heading-830 {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 15px;
}

.text-field-large-3 {
  border: 1px solid #c4cee8;
  border-radius: 9px;
  height: 32px;
  min-height: auto;
  line-height: 12px;
  overflow: auto;
}

.text-field-large-3:hover {
  border-width: 2px;
}

.text-field-large-3:active, .text-field-large-3:focus {
  border-width: 2px;
  border-color: #5f30e2;
}

._6080_aa_tip-copy {
  filter: invert(63%) brightness();
  width: 6vw;
  max-width: none;
  height: auto;
  margin-left: 5%;
}

._6405_img {
  align-self: flex-end;
  width: 22vw;
  max-width: none;
  margin-left: 0;
}

._7653_div {
  justify-content: space-between;
  width: 98%;
  display: flex;
}

._7965_div {
  flex-direction: column;
  width: 93%;
  display: flex;
}

._7846_div_aa {
  flex-direction: column;
  width: 89%;
  display: flex;
}

._8000_div {
  flex-direction: column;
  align-items: flex-start;
  width: 97%;
  display: flex;
}

._8000_aa_div {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

._8200_div {
  flex-direction: column;
  align-items: flex-start;
  width: 97%;
  display: flex;
}

.openingmode-copy {
  white-space: nowrap;
  flex-flow: column;
  align-items: flex-start;
  width: 90%;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.openingdetailssingle-copy {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.openingdetailssingle-copy.paidclass {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 30%;
}

.sales_div {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.sales_div.paidclass {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 70%;
}

._9100_div {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

._7433_btn {
  border-bottom: 1px solid #8d8d8d;
  justify-content: space-around;
  display: flex;
}

._9002_img {
  order: 0;
  align-self: flex-end;
  width: 20vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 10px;
  display: block;
}

.paragraph-681 {
  color: #fff;
  margin-top: 10px;
  position: relative;
}

.image-315 {
  width: 45vw;
  max-width: none;
  padding-top: 20px;
  position: relative;
}

.div-block-3581 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-3582 {
  text-align: center;
  display: block;
  position: sticky;
  inset: 5% 0% auto;
}

._2010_div {
  justify-content: flex-end;
  align-items: center;
  width: 90%;
  height: auto;
  margin-right: 0%;
  display: flex;
}

._2050_div {
  justify-content: space-around;
  align-items: center;
  height: auto;
  margin-right: 0%;
  display: flex;
}

._2014_aa {
  align-self: center;
  width: 20vw;
  max-width: none;
  margin-left: 0%;
  display: block;
}

._2014_div {
  justify-content: flex-end;
  align-items: center;
  width: 89%;
  height: auto;
  margin-right: 0%;
  display: flex;
}

._2060_div {
  justify-content: space-around;
  align-items: center;
  height: auto;
  margin-right: 0%;
  display: flex;
}

._3655_btn_div {
  justify-content: space-between;
  width: 93%;
  max-width: none;
  display: flex;
}

._3721_img {
  align-self: flex-end;
  width: 30vw;
  max-width: none;
  padding-left: 15%;
}

._3742_btn {
  justify-content: space-between;
  width: 92%;
  max-width: none;
  display: flex;
}

._3718_btn {
  flex-direction: row;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  width: auto;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
}

._3065_btn_div {
  flex-direction: row;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  width: 93%;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
}

._3960_btn_div {
  flex-direction: row;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  width: auto;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
}

.nav-link-5, .nav-link-5:visited {
  color: #fff;
}

._4035_img {
  align-self: flex-end;
  width: 25vw;
  max-width: none;
  display: block;
}

._4035_aa_div {
  clear: none;
  flex-direction: row;
  justify-content: space-between;
  width: 95%;
  height: auto;
  display: flex;
}

._4520_aa_div {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
  margin-left: 0%;
  display: flex;
}

._6400_aa_div {
  flex-direction: column;
  align-self: center;
  align-items: flex-end;
  width: 100%;
  margin-left: 0%;
  display: flex;
}

._2425_img {
  order: 0;
  align-self: flex-end;
  width: 27vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 0%;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
}

._1918_div {
  flex-direction: column;
  align-items: center;
  margin-left: 0%;
  display: flex;
}

._2560_btn_div {
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 25%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: static;
  top: -300px;
  right: -480px;
}

._1670_aa_img {
  align-self: center;
  width: 32vw;
  max-width: none;
  display: block;
}

._1682_img_aa {
  align-self: center;
  width: 34vw;
  max-width: none;
  display: block;
}

._2540_btn_div {
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 25%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: static;
  top: -300px;
  right: -480px;
}

._1740_div-copy {
  justify-content: flex-end;
  align-self: flex-end;
  width: 98%;
  height: auto;
  display: flex;
}

._1590_heading-copy {
  color: #fff;
  text-transform: capitalize;
  border-top: 1px solid #8d8d8d;
  border-left: 0 solid #fff;
  width: 100%;
  padding-left: 2px;
  font-size: 15px;
  line-height: 12px;
}

._1590_maindiv {
  width: 90%;
}

._1465_aat {
  width: 33vw;
  max-width: none;
  display: block;
}

._1460_btn_div {
  justify-content: space-around;
  width: auto;
  display: flex;
}

._1400_aa_div {
  justify-content: space-between;
  align-items: center;
  width: 98%;
  height: auto;
  margin-right: 0%;
  display: flex;
}

._1405_btn_div {
  justify-content: space-around;
  width: 100%;
  display: flex;
}

._1405_div_aat, ._1420_img_div {
  justify-content: space-between;
  align-items: center;
  width: 98%;
  height: auto;
  margin-right: 0%;
  display: flex;
}

._1390_div {
  justify-content: flex-end;
  width: 98%;
  display: flex;
}

._1390_img {
  width: 50%;
  max-width: none;
  margin-left: 0%;
}

.dissectors_div {
  width: 80%;
  margin-left: 0%;
}

._1350_btn_div {
  width: 87%;
}

._1350_para {
  color: #fff;
  text-transform: none;
  background-color: #0000;
  border: 0 solid #0000;
  width: 50%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
}

._1350_aa_btn-copy {
  flex-direction: column;
  align-items: center;
  width: 21%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  display: flex;
  position: relative;
  top: -73px;
  right: -480px;
}

._1305_div_aa {
  justify-content: flex-end;
  width: 78%;
  display: flex;
}

._1310_img_div {
  justify-content: flex-end;
  width: 93%;
  display: flex;
}

.lasik_div {
  flex-direction: column;
  justify-content: flex-end;
  width: auto;
  display: flex;
}

._1019_img {
  justify-content: flex-end;
  align-self: flex-start;
  width: 23vw;
  max-width: none;
  margin-left: 8rem;
  padding-left: 0;
  display: flex;
}

._1019_img_div {
  justify-content: flex-end;
  width: 94%;
  display: flex;
}

._1018_img_div {
  justify-content: flex-end;
  width: 86%;
  display: flex;
}

.speculum_btn_div {
  justify-content: space-around;
  width: auto;
  display: flex;
}

._1016_aat {
  justify-content: flex-end;
  align-self: flex-start;
  width: 25vw;
  max-width: none;
  margin-left: 8rem;
  padding-left: 0;
  display: flex;
}

._1016_aat_img_div {
  justify-content: flex-end;
  width: 86%;
  display: flex;
}

._1144_aat {
  order: 0;
  align-self: flex-start;
  width: 25vw;
  max-width: none;
  margin-left: 8rem;
  margin-right: 0;
  display: block;
}

.speculum_tab_pane-copy {
  color: #0000;
  width: auto;
}

._1086_div_btn {
  width: 91%;
}

._1086_btn_div {
  flex-direction: column;
  align-items: center;
  width: 16vw;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  display: block;
  position: relative;
  top: -40px;
  right: -480px;
}

.lasik_pane {
  color: #0000;
  width: auto;
}

.l_btn_aat {
  flex-direction: column;
  align-items: center;
  width: 16vw;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  display: flex;
  position: relative;
  top: -73px;
  right: -480px;
}

.irrigating_img_div {
  justify-content: flex-end;
  width: 94%;
  display: flex;
}

.lm_wrapper_1 {
  width: 70%;
  margin-top: 2vh;
}

.lasek_button_div {
  justify-content: space-around;
  align-items: flex-start;
  width: 65vw;
  margin-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

._2432_img {
  order: 0;
  align-self: center;
  width: 20vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 0%;
  margin-right: 2rem;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
}

._3850_aat-copy {
  align-self: center;
  width: 20vw;
  max-width: none;
  height: auto;
  padding-left: 0%;
  display: block;
}

._3872_btn {
  justify-content: space-between;
  width: 90%;
  margin-top: 1rem;
  display: flex;
}

._3986, ._3970a {
  align-self: flex-start;
  width: 24vw;
  max-width: none;
  margin-left: 0%;
  padding-left: 0%;
}

._8001 {
  order: 0;
  align-self: flex-end;
  width: 20vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 10px;
  display: block;
}

._7394 {
  order: 0;
  align-self: flex-end;
  width: 24vw;
  max-width: none;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 10px;
  display: block;
}

._2040_div {
  justify-content: flex-end;
  align-items: center;
  width: 95%;
  height: auto;
  margin-right: 0%;
  display: flex;
}

._2060_div-copy {
  justify-content: space-around;
  align-items: center;
  height: auto;
  margin-right: 0%;
  display: flex;
}

._1076_aa_div {
  justify-content: flex-end;
  width: 94%;
  display: flex;
}

._7415_aa_div {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

._2014_img {
  align-self: center;
  width: 20vw;
  max-width: none;
  height: 4vh;
  margin-left: 40%;
  display: block;
}

._1090_div {
  justify-content: flex-end;
  width: 96%;
  display: flex;
}

._2020 {
  align-self: center;
  width: 20vw;
  max-width: none;
  height: 4vh;
  margin-left: 0%;
  display: block;
}

._1878_aa {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: none;
}

._7653_img {
  order: 0;
  align-self: auto;
  width: 17vw;
  max-width: none;
  height: 100%;
  display: block;
}

._7447_img {
  order: 0;
  align-self: auto;
  width: 15vw;
  max-width: none;
  padding-left: 5%;
  display: block;
}

._7420_aa_img {
  order: 0;
  align-self: auto;
  width: 15vw;
  max-width: none;
  height: 100%;
  display: block;
}

._1590_aa {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 12px;
  display: none;
}

._1655_btn_div {
  justify-content: center;
  width: 60%;
  display: flex;
}

.div-block-376-copy {
  justify-content: space-around;
  align-self: stretch;
  align-items: center;
  display: flex;
}

._5020_blue_btn {
  border-radius: 50%;
  width: 4vw;
  height: 5vh;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 0;
}

.buttondiv-45-copy {
  justify-content: space-around;
  align-self: auto;
  align-items: center;
  width: 60%;
  display: flex;
}

._6140_btn_div {
  justify-content: space-between;
  align-self: auto;
  align-items: stretch;
  width: 97%;
  margin-bottom: 10px;
  display: flex;
}

.iris_heading, .lid_heading, .forked_heading, .tissue_heading {
  color: #fff;
  text-transform: none;
  border-bottom: 0 solid #8d8d8d;
  width: 60vw;
  font-size: 19px;
}

.forceps_tab_heading {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.pane_top_hdg-7-copy {
  color: #fff;
  letter-spacing: -.03em;
  text-transform: none;
  border-bottom: 1px solid #8d8d8d;
  border-left: 0 solid #000;
  width: 50%;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 5px;
  font-size: 19px;
  font-weight: 700;
  line-height: 24px;
}

.dcr_div {
  border: 0 solid #000;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #8d8d8d;
}

.ab_img {
  width: auto;
  height: 80%;
  margin-right: 4rem;
}

.ab_scan_content {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-end;
  width: 50%;
  height: 86%;
  padding-right: 20px;
  display: flex;
}

.ab_scan_section2 {
  z-index: 2;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 105vh;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.scancontent2 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.scanimage2 {
  flex-direction: column;
  width: 40%;
  height: auto;
  padding-top: 1%;
  display: flex;
}

.ascanimage {
  width: 80%;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

.ascanheading {
  margin-top: 10px;
  font-size: 32px;
}

.div-block-3583 {
  justify-content: space-around;
  padding-left: 2%;
  display: flex;
}

.table_pharma {
  margin-top: 1rem;
  padding-bottom: 0;
}

.div-block-3584 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.paragraph-682 {
  color: #fff;
  padding-top: 10px;
  font-size: 15px;
  font-weight: 300;
  line-height: 25px;
}

.heading-831 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
}

.paragraph-683 {
  color: #fff;
  padding-top: 10px;
  font-size: 15px;
  font-weight: 300;
  line-height: 25px;
}

.heading-832 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
}

.paragraph-684 {
  color: #fff;
  padding-top: 10px;
  font-size: 15px;
  font-weight: 300;
  line-height: 25px;
}

.heading-833 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 600;
}

.paragraph-685 {
  color: #fff;
  padding-top: 10px;
  font-size: 15px;
  font-weight: 300;
  line-height: 25px;
}

.ab_scan_section3 {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-left: 5%;
  display: block;
  position: relative;
}

.bscanheading {
  text-align: center;
  margin-top: 10px;
  font-size: 32px;
}

.ab_scan_section4 {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-bottom: 10px;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.div-block-3586 {
  justify-content: center;
  align-items: center;
  margin-top: 5%;
  display: flex;
}

.bscan_content4 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  margin-right: 2%;
  padding-left: 5%;
  display: flex;
}

.bscan_content5 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin-right: 2%;
  padding-left: 5%;
  display: flex;
}

.methods_heading {
  text-align: left;
  width: 99%;
  margin-top: 10px;
  font-size: 32px;
}

.method1 {
  width: 20vw;
  height: auto;
  margin-right: 2%;
}

.method_div {
  justify-content: center;
  width: 97%;
  margin-top: 5%;
  display: flex;
}

.ubm_section {
  z-index: 2;
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-bottom: 10px;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.ubm_content {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  margin-right: 2%;
  padding-left: 0%;
  display: flex;
}

.abscan_table {
  width: 70%;
}

.ab_scan_table_content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  font-weight: 200;
  display: grid;
}

.table_section {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 10px;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.bscan_features {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  margin-right: 2%;
  padding-left: 5%;
  display: flex;
}

.feature_img {
  width: 33%;
  height: auto;
}

.ab_main {
  flex-direction: column;
  padding-top: 0%;
  display: flex;
}

.canon_products {
  padding-top: 0;
  display: block;
}

.canon_heading {
  color: #fff;
  text-align: center;
  margin-top: 0%;
  padding-top: 0;
  font-size: 12.08px;
}

.canon_tabs {
  display: flex;
}

.canon_product_tabs {
  flex-direction: column;
  width: auto;
  padding-left: 5px;
  display: flex;
}

.canon_tab1 {
  color: #fff;
  text-align: left;
  background-color: #0000;
  border-bottom: 0 #000;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
}

.canon_tab1.w--current {
  outline-offset: 0px;
  color: #fff;
  background-color: #0000;
  border: 1px #fff;
  border-bottom: 2px solid #fff;
  outline: 1px solid #fff;
  box-shadow: 0 2px 5px 1px #0003;
}

.canon_tab2 {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.canon_tab2.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

.canon_tab2.tabline.w--current {
  outline-offset: 0px;
  outline: 1px solid #fff;
  text-decoration: none;
  box-shadow: 0 2px 5px 1px #0003;
}

.canon_tab3 {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
}

.canon_tab3.w--current {
  text-align: left;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 2px solid #fff;
  padding-right: 10px;
}

.canon_tab3.tabline {
  padding-right: 10px;
}

.canon_tab3.tabline.w--current {
  outline-offset: 0px;
  outline: 1px solid #fff;
  box-shadow: 0 2px 5px 1px #0003;
}

.canon_tabs_content {
  width: 85%;
}

.product_text1, .product_text2, .product_text3 {
  color: var(--white);
  white-space: nowrap;
  text-decoration: none;
}

.canon_tab4 {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
}

.canon_tab4.w--current {
  text-align: left;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 2px solid #fff;
  padding-right: 10px;
}

.canon_tab4.tabline {
  padding-right: 10px;
}

.canon_tab4.tabline.w--current {
  outline-offset: 0px;
  outline: 1px solid #fff;
  box-shadow: 0 2px 5px 1px #0003;
}

.canon_tab5 {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
}

.canon_tab5.w--current {
  text-align: left;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 0 solid #fff;
  padding-right: 10px;
}

.canon_tab5.tabline {
  padding-right: 10px;
}

.canon_tab5.tabline.w--current {
  outline-offset: 0px;
  outline: 1px solid #fff;
  box-shadow: 0 2px 5px 1px #0003;
}

.canon_tab6 {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
}

.canon_tab6.w--current {
  text-align: left;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 2px solid #fff;
  padding-right: 10px;
}

.canon_tab6.tabline {
  padding-right: 10px;
}

.canon_tab6.tabline.w--current {
  outline-offset: 0px;
  outline: 1px solid #fff;
  box-shadow: 0 2px 5px 1px #0003;
}

.canon_tab7 {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.canon_tab7.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

.canon_tab7.tabline.w--current {
  outline-offset: 0px;
  outline: 1px solid #fff;
  text-decoration: none;
  box-shadow: 0 2px 5px 1px #0003;
}

.cx-wrapper {
  flex-direction: column;
  padding-top: 0%;
  padding-left: 1%;
  display: flex;
}

.cx-1_content1 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-end;
  width: 40%;
  height: 100%;
  display: flex;
}

.cx-img1 {
  width: 50%;
  height: auto;
}

.cx_h2 {
  text-align: right;
  align-self: flex-end;
  font-size: 24px;
  font-weight: 400;
}

.cx_subsection {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80vh;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.cx_subsection2 {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2%;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.cx_img2 {
  width: 100%;
  height: auto;
}

.cx_heading2 {
  margin-top: 10px;
  font-size: 24px;
  line-height: 41px;
}

.cx_para2 {
  text-align: left;
  align-self: flex-start;
  width: 90%;
  padding-right: 0%;
  font-size: 15px;
  font-weight: 700;
  line-height: 23px;
}

.heading-834 {
  font-weight: 300;
}

.heading-835 {
  font-size: 22px;
  font-weight: 400;
}

.video_div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 49%;
  height: 100%;
  padding-left: 0%;
  display: flex;
}

.cx_content2 {
  width: 50%;
}

.cx_subsection3 {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 10px;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.cx_content3 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  padding-left: 5%;
  display: flex;
}

.cx_img3 {
  width: 66%;
  height: auto;
  margin-bottom: 5%;
}

.cx_h3 {
  align-self: flex-start;
  margin-top: 10px;
  font-size: 24px;
  font-weight: 400;
  line-height: 38px;
}

.cx_subsection5 {
  z-index: 2;
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80vh;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.cr2afwrapper {
  flex-direction: column;
  padding-top: 0%;
  padding-left: 1%;
  display: flex;
}

.cr_h2 {
  text-align: right;
  align-self: flex-end;
  font-size: 18px;
  font-weight: 400;
}

.cr_content2 {
  align-self: center;
  width: 50%;
  padding-left: 3%;
}

.cr_section3 {
  z-index: 2;
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 10px;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.cr_imgdiv {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: auto;
  display: flex;
}

.cr_section4 {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.cr_img3 {
  width: 40%;
  height: auto;
  margin-top: 5%;
}

.cr_img4 {
  width: 50%;
  height: auto;
}

.cr_content4 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  padding-left: 2%;
  display: flex;
}

.div-block-3589 {
  width: 40%;
  display: flex;
}

.cr_img5 {
  width: 45%;
  height: auto;
  padding-left: 5%;
}

.cr_section5 {
  z-index: 2;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 80vh;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.cx_div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: auto;
  display: flex;
}

.cx_img3-copy {
  width: 70%;
  height: auto;
  margin-bottom: 5%;
}

.cr2plus_wrapper {
  flex-direction: column;
  padding-top: 0%;
  padding-left: 1%;
  display: flex;
}

.cr2_plus {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-end;
  width: 30%;
  height: 100%;
  display: flex;
}

.cr2_plus_img {
  width: auto;
  height: auto;
}

.cr_plus_img5 {
  width: 100%;
  height: auto;
}

.video_div-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 49%;
  height: 100%;
  padding-left: 0%;
  display: flex;
}

.tx_wrapper {
  flex-direction: column;
  padding-top: 0%;
  padding-left: 1%;
  display: flex;
}

.tx_img {
  width: 80%;
  height: auto;
}

.tx_subsection {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.tx_section {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-bottom: 20px;
  display: block;
  position: relative;
}

.tx_h3 {
  text-align: center;
  align-self: flex-start;
  margin-top: 10px;
  font-size: 24px;
  font-weight: 400;
  line-height: 38px;
}

.tx_para {
  text-align: center;
  width: 90%;
  padding-right: 0%;
  font-size: 15px;
  font-weight: 400;
  line-height: 23px;
}

.tx_section5 {
  z-index: 2;
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.cr_plus_section6 {
  z-index: 2;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 80vh;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.cr_plus_section7 {
  z-index: 2;
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80vh;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.tx_section8 {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80vh;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.tx_h2 {
  text-align: right;
  font-size: 29px;
}

.tx_heading {
  align-self: flex-end;
}

.xephilio_wrapper {
  flex-direction: column;
  padding-top: 0%;
  padding-left: 1%;
  display: flex;
}

.xephilio_div1 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-end;
  width: 35%;
  height: 100%;
  display: flex;
}

.xephilio_h2 {
  text-align: right;
  align-self: flex-end;
  font-size: 32px;
}

.xephilio_h3 {
  text-align: right;
  font-size: 21px;
}

.xephilio_banner {
  width: 60%;
  height: auto;
}

.xephilio_img2 {
  width: 50%;
  height: auto;
}

.xephilio_section3 {
  z-index: 2;
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.xephilio_img4 {
  width: 47%;
  height: auto;
  margin-top: 5%;
}

.xephilio_section5 {
  z-index: 2;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 80vh;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.xephilio_h1 {
  font-size: 36px;
}

.xephilio_section1, .cx_subsection-copy {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80vh;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.cr_plus_h2-copy {
  text-align: right;
  align-self: flex-end;
  font-size: 16px;
  font-weight: 400;
}

.cr_banner {
  width: 55%;
  height: 58vh;
}

.tx_banner {
  width: 65%;
  height: 98%;
  padding-top: 3%;
}

.air_puff_section {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.air_puffmainsection {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-bottom: 20px;
  display: block;
  position: relative;
}

.tx_fixation_section {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.tx_section1 {
  z-index: 2;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 80vh;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.xephilio_wrappers1 {
  flex-direction: column;
  padding-top: 0%;
  padding-left: 2%;
  display: flex;
}

.s1_h2 {
  text-align: right;
  width: 100%;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.s1_div {
  width: 50%;
  padding-left: 0%;
}

.xephilio_s1_div {
  z-index: 2;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-bottom: 20px;
  padding-left: 0%;
  display: flex;
  position: relative;
}

.s1_heading2 {
  text-align: left;
  align-self: flex-start;
  width: 76%;
  padding-left: 0%;
  font-size: 25px;
  line-height: 28px;
}

.s1_feature_heading {
  text-align: center;
  align-self: flex-start;
  margin-top: 10px;
  font-size: 35px;
  font-weight: 400;
  line-height: 38px;
}

.s1_div1 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 40%;
  height: 100%;
  display: flex;
}

.list-item-30 {
  margin-left: 0%;
  font-size: 15px;
}

.list-20 {
  margin-left: 6%;
  padding-left: 0;
}

.features_s1_div {
  justify-content: space-around;
  margin-top: 4%;
  display: flex;
}

.features_section {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2%;
  padding-bottom: 20px;
  display: block;
  position: relative;
}

.s1_h1 {
  align-self: flex-start;
  padding-left: 0%;
}

.features_img1 {
  width: 45%;
  height: auto;
}

.s1_s3 {
  z-index: 2;
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.s1_s4 {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-bottom: 20px;
  display: block;
  position: relative;
}

.s1_subs3 {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.s1_s5 {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-bottom: 20px;
  display: block;
  position: relative;
}

.rk_f3 {
  flex-direction: column;
  padding-top: 0%;
  padding-left: 2%;
  display: flex;
}

.list-item-31, .list-item-32, .list-item-33, .list-item-34, .list-item-35, .list-item-36, .list-item-37, .list-item-38 {
  font-size: 15px;
}

.rk_h1 {
  align-self: flex-start;
  padding-left: 0%;
}

.retinal_section, .tonometer_section2, .tomography_section {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2%;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.tx_1 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-end;
  width: 30%;
  height: 100%;
  display: flex;
}

.s1_para2 {
  width: 100%;
  padding-right: 0%;
  font-size: 15px;
  font-weight: 400;
  line-height: 23px;
}

.s1_list {
  align-self: flex-start;
  padding-left: 4%;
}

.slider-3 {
  height: auto;
}

.si_img1 {
  width: auto;
  max-width: none;
  height: 100%;
  margin-left: 15%;
}

.rk_h2 {
  text-align: right;
  width: 100%;
  font-size: 18px;
  font-weight: 700;
  line-height: 31px;
}

.slider-4 {
  height: auto;
}

.reichert_products {
  padding-top: 0;
  display: block;
}

.reichert_heading {
  color: #fff;
  text-align: center;
  margin-top: 0%;
  padding-top: 0;
  font-size: 12.08px;
}

.reichert_tabs {
  display: flex;
}

.reichert_product_tabs {
  flex-direction: column;
  width: auto;
  padding-left: 5px;
  display: flex;
}

.reichert_tab {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.reichert_tab.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

.reichert_tab.tabline.w--current {
  outline-offset: 0px;
  outline: 1px solid #fff;
  text-decoration: none;
  box-shadow: 0 2px 5px 1px #0003;
}

.reichert_wrapper {
  flex-direction: column;
  padding-top: 0%;
  padding-left: 2%;
  display: flex;
}

.reichert_s1 {
  z-index: 2;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  height: 50vh;
  padding-top: 0;
  padding-bottom: 20px;
  padding-left: 0%;
  display: flex;
  position: relative;
}

.r_banner {
  height: 100%;
}

.reichert_s2 {
  z-index: 2;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 25px;
  padding-bottom: 30px;
  padding-left: 0%;
  display: flex;
  position: relative;
}

.r1_div1 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.r1_h1 {
  align-self: center;
  margin-top: 0;
  padding-left: 0%;
  line-height: 17px;
}

.reichert_slide_div {
  width: 50%;
  padding-left: 0%;
}

.reichert_h3 {
  font-size: 24px;
  font-weight: 400;
}

.r1_img {
  width: 100%;
  max-width: none;
  height: 100%;
  margin-left: 0%;
}

.r1_features {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2%;
  padding-bottom: 20px;
  display: block;
  position: relative;
}

.r1_para {
  text-align: left;
  width: 100%;
  padding-right: 0%;
  font-size: 15px;
  font-weight: 400;
  line-height: 23px;
}

.rf_7ontent {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin-right: 2%;
  padding-left: 0%;
  display: flex;
}

.reichert_tabs_content {
  width: 85%;
}

.r_features {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-left: 0%;
  display: flex;
}

.list_r7 {
  align-self: flex-start;
  padding-left: 2%;
}

.r7_features {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2%;
  padding-bottom: 20px;
  padding-right: 3%;
  display: block;
  position: relative;
}

.bold-text-95, .bold-text-96, .bold-text-97, .bold-text-98 {
  font-weight: 400;
}

.bold-text-99, .bold-text-100 {
  font-weight: 700;
}

.bold-text-101, .bold-text-102, .bold-text-103 {
  font-weight: 400;
}

.abubm {
  z-index: 2;
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.ab_h1 {
  align-self: flex-start;
  font-size: 28px;
  font-weight: 400;
}

.ab_h2 {
  align-self: flex-start;
  font-size: 35px;
  line-height: 59px;
}

.potec_products {
  padding-top: 0;
  display: block;
}

.potec_heading {
  color: #fff;
  text-align: center;
  margin-top: 0%;
  padding-top: 0;
  font-size: 12.08px;
}

.potec_tabs {
  display: flex;
}

.potec_products_tabs {
  flex-direction: column;
  width: auto;
  padding-left: 5px;
  display: flex;
}

.potec_products_contents {
  width: 85%;
}

.potec_tab1 {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
}

.potec_tab1.w--current {
  text-align: left;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 2px solid #fff;
  padding-right: 10px;
}

.potec_tab1.tabline {
  padding-right: 10px;
}

.potec_tab1.tabline.w--current {
  outline-offset: 0px;
  outline: 1px solid #fff;
  box-shadow: 0 2px 5px 1px #0003;
}

.potec_tab2 {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
}

.potec_tab2.w--current {
  text-align: left;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 0 solid #fff;
  padding-right: 10px;
}

.potec_tab2.tabline {
  padding-right: 10px;
}

.potec_tab2.tabline.w--current {
  outline-offset: 0px;
  outline: 1px solid #fff;
  box-shadow: 0 2px 5px 1px #0003;
}

.potec_tab3 {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
}

.potec_tab3.w--current {
  text-align: left;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 2px solid #fff;
  padding-right: 10px;
}

.potec_tab3.tabline {
  padding-right: 10px;
}

.potec_tab3.tabline.w--current {
  outline-offset: 0px;
  outline: 1px solid #fff;
  box-shadow: 0 2px 5px 1px #0003;
}

.potec_tab4 {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.potec_tab4.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

.potec_tab4.tabline.w--current {
  outline-offset: 0px;
  outline: 1px solid #fff;
  text-decoration: none;
  box-shadow: 0 2px 5px 1px #0003;
}

.potec_tab5 {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.potec_tab5.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

.potec_wrpper {
  flex-direction: column;
  padding-top: 0%;
  padding-left: 2%;
  display: flex;
}

.potec_s1 {
  z-index: 2;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 25px;
  padding-bottom: 30px;
  padding-left: 0%;
  display: flex;
  position: relative;
}

.potec_div1 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 50%;
  height: auto;
  padding-left: 2rem;
  display: flex;
}

.potec_slid_div {
  width: 46%;
  padding-left: 0%;
}

.p1_h1 {
  align-self: flex-start;
  padding-left: 0%;
  line-height: 17px;
}

.p2_h2 {
  align-self: flex-start;
  font-size: 24px;
  font-weight: 400;
}

.potec_img {
  width: 100%;
  max-width: none;
  height: 100%;
  margin-left: 0%;
}

.list_potec {
  align-self: flex-start;
  padding-left: 5%;
}

.list-item-34-copy {
  font-size: 15px;
}

.potec_div3 {
  flex-direction: row-reverse;
  justify-content: space-between;
  margin-top: 4%;
  display: flex;
}

.potec_content {
  align-self: center;
  width: 50%;
  padding-left: 0%;
}

.potec_div_img {
  width: 35%;
  height: auto;
}

.potec_features {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-left: 0%;
  display: flex;
}

.potec_specs {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2%;
  padding-bottom: 20px;
  display: block;
  position: relative;
}

.p1 {
  font-size: 14px;
  font-weight: 300;
}

.r7_features-copy {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2%;
  padding-bottom: 20px;
  padding-right: 3%;
  display: block;
  position: relative;
}

.amogh_section {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  width: 100vw;
  height: auto;
  font-weight: 300;
  display: flex;
}

.amogh_content_div {
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  width: 50vw;
  height: auto;
  margin-top: 0;
  margin-left: 10px;
  padding-top: 0;
  display: flex;
}

.amogh_top_content {
  text-transform: capitalize;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 20px;
  display: flex;
}

.amogh_h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 41px;
}

.aogh_h2 {
  text-align: center;
  align-self: flex-start;
  width: 90%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 200;
  line-height: 25px;
}

.amogh_specifications {
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 35px;
}

.amogh_features {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.amogh_table1 {
  width: 100%;
}

.amogh_table_content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  font-weight: 200;
  display: grid;
}

.amogh_img3 {
  width: 60%;
  height: auto;
  margin-bottom: 5%;
}

.amogh_list1 {
  margin-bottom: 0;
  padding-left: 15px;
  line-height: 15px;
}

.amogh_accessories {
  align-self: flex-start;
  margin-top: 10px;
  font-size: 24px;
  font-weight: 400;
  line-height: 38px;
}

.amogh_access_div {
  text-align: center;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  padding-left: 8%;
  display: flex;
}

.amogh_access_section {
  z-index: 2;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-right: 2%;
  display: flex;
  position: relative;
}

.amogh_img_div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: auto;
  display: flex;
}

.ophtha_h1 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 27px;
  font-weight: 600;
  line-height: 41px;
}

.ophtha_img {
  order: 1;
  align-self: flex-start;
  width: 35vw;
  max-width: none;
  margin-top: 112px;
}

.hd_img {
  width: 30vw;
  height: auto;
}

.amogh_access_section1copy {
  z-index: 2;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-right: 2%;
  display: flex;
  position: relative;
}

.amogh_access_div-copy {
  text-align: center;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 5%;
  display: flex;
}

.amogh_img_div-copy {
  flex-direction: row;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.amogh_img3-copy {
  width: 30%;
  height: auto;
  margin-bottom: 5%;
  padding-left: 5%;
}

.endoprobes {
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 35px;
}

.endoprobes_div-copy {
  background-color: #0000;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: stretch;
  width: 100vw;
  height: 50vh;
  padding-top: 20px;
  font-weight: 300;
  display: flex;
}

.endoprobes_img_div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: auto;
  padding-top: 3%;
  display: flex;
}

.filter_div {
  background-color: #0000;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: stretch;
  width: 100vw;
  height: 50vh;
  padding-top: 20px;
  font-weight: 300;
  display: flex;
}

.filter_content_div {
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  width: 50vw;
  height: auto;
  margin-top: 0;
  margin-left: 10px;
  padding-top: 4rem;
  display: flex;
}

.endoprobes_div-copy {
  background-color: #0000;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: stretch;
  width: 100vw;
  height: auto;
  font-weight: 300;
  display: flex;
}

.excimer_section {
  background-color: #0000;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: stretch;
  width: 99%;
  height: auto;
  padding-top: 20px;
  font-weight: 300;
  display: flex;
}

.excimer_img {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 47%;
  height: auto;
  display: flex;
}

.excimer_wrapper {
  padding-top: 0%;
  padding-left: 2%;
  padding-right: 0;
}

.excimer_content_div {
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-end;
  width: 45%;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  padding-top: 4rem;
  display: flex;
}

.excimer_content_div-copy {
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  width: 45%;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  padding-top: 4rem;
  padding-right: 2%;
  display: flex;
}

.excimer_section3 {
  background-color: #0000;
  flex-direction: column-reverse;
  justify-content: center;
  align-items: stretch;
  width: 99%;
  height: auto;
  padding-top: 20px;
  padding-left: 5%;
  font-weight: 300;
  display: flex;
}

.excelsius_img_div2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 45%;
  height: auto;
  padding-top: 8%;
  display: flex;
}

.excimer_img_div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: auto;
  display: flex;
}

.excimer_img_section {
  background-color: #0000;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: stretch;
  width: 99%;
  height: auto;
  padding-top: 20px;
  font-weight: 300;
  display: flex;
}

.excimer_last_div {
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  width: 50%;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  padding-top: 4rem;
  padding-right: 2%;
  display: flex;
}

.excimer_h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 41px;
}

.excimer_h2 {
  font-weight: 300;
}

.excimer_para {
  padding-right: 2%;
  font-size: 18px;
  font-weight: 300;
  line-height: 22px;
}

.closed_up_div {
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  width: 45%;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  padding-top: 4rem;
  padding-right: 2%;
  display: flex;
}

.excelsius_last_img_div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: auto;
  padding-top: 8%;
  display: flex;
}

.e_img5 {
  width: 60%;
  height: auto;
  margin-bottom: 5%;
}

.img1_excimer {
  width: 100%;
  max-width: none;
  height: auto;
  margin-bottom: 5%;
}

.volks_products {
  padding-top: 0;
  display: block;
}

.volks_heading {
  color: #fff;
  text-align: center;
  margin-top: 0%;
  padding-top: 0;
  font-size: 12.08px;
}

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

.volks_product_tabs {
  flex-direction: column;
  width: auto;
  padding-left: 5px;
  display: none;
}

.volks_product_contents {
  width: 100%;
}

.volks_tab1 {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
}

.volks_tab1.w--current {
  text-align: left;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 2px solid #fff;
  padding-right: 10px;
}

.volks_tab1.tabline {
  padding-right: 10px;
}

.volks_tab1.tabline.w--current {
  outline-offset: 0px;
  outline: 1px solid #fff;
  box-shadow: 0 2px 5px 1px #0003;
}

.volks_tab2 {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
}

.volks_tab2.w--current {
  text-align: left;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 0 solid #fff;
  padding-right: 10px;
}

.volks_tab2.tabline {
  padding-right: 10px;
  display: block;
}

.volks_tab2.tabline.w--current {
  outline-offset: 0px;
  outline: 1px solid #fff;
  box-shadow: 0 2px 5px 1px #0003;
}

.volks_tab3 {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
}

.volks_tab3.w--current {
  text-align: left;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 2px solid #fff;
  padding-right: 10px;
}

.volks_tab3.tabline {
  padding-right: 10px;
  display: block;
}

.volks_tab3.tabline.w--current {
  outline-offset: 0px;
  outline: 1px solid #fff;
  box-shadow: 0 2px 5px 1px #0003;
}

.volks_tab4 {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.volks_tab4.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

.volks_tab4.tabline {
  display: block;
}

.volks_tab4.tabline.w--current {
  outline-offset: 0px;
  outline: 1px solid #fff;
  text-decoration: none;
  box-shadow: 0 2px 5px 1px #0003;
}

.volks_tab5 {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.volks_tab5.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

.volks_tab5.tabline.w--current {
  outline-offset: 0px;
  outline: 1px solid #fff;
  text-decoration: none;
  box-shadow: 0 2px 5px 1px #0003;
}

.cx_img1_div {
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  width: 50%;
  height: 100%;
  padding-left: 0%;
  display: flex;
}

.cx_content31copy {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  padding-left: 5%;
  display: flex;
}

.cr_section41copy {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.cr_content21-copy {
  align-self: center;
  width: 50%;
  padding-left: 3%;
}

.tx_img3 {
  width: 40%;
  height: auto;
  margin-top: 5%;
}

.v1_h1 {
  align-self: flex-start;
  padding-left: 0%;
  font-size: 23px;
  line-height: 35px;
}

.cx_para2-copy {
  text-align: left;
  align-self: flex-start;
  width: 90%;
  padding-right: 0%;
  font-size: 15px;
  font-weight: 400;
  line-height: 23px;
}

.volks_img {
  background-color: #0000;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-left: 0%;
}

.volks_wrapper {
  flex-direction: column;
  padding-top: 0%;
  padding-left: 2%;
  display: flex;
}

.volks_120d {
  z-index: 2;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 25px;
  padding-bottom: 30px;
  padding-left: 0%;
  display: flex;
  position: relative;
}

.volks_slide_div {
  background-color: #0000;
  width: 34%;
  height: auto;
  padding-left: 0%;
}

.volks_slider {
  background-color: #0000;
  height: auto;
}

.volks_20d {
  z-index: 2;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-top: 25px;
  padding-bottom: 30px;
  padding-left: 0%;
  display: flex;
  position: relative;
}

.v20_para {
  text-align: left;
  border-bottom: 1px solid #c3b8b8;
  align-self: flex-start;
  width: 44%;
  padding-right: 0%;
  font-size: 15px;
  font-weight: 400;
  line-height: 23px;
}

.slide-2 {
  background-color: #0000;
}

.slide-nav-2 {
  color: var(--black);
  background-color: #585555;
}

.volks_tab6 {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.volks_tab6.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

.volks_tab6.tabline.w--current {
  outline-offset: 0px;
  outline: 1px solid #fff;
  text-decoration: none;
  box-shadow: 0 2px 5px 1px #0003;
}

.volks_tab7 {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.volks_tab7.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

.volks_tab7.tabline.w--current {
  outline-offset: 0px;
  outline: 1px solid #fff;
  text-decoration: none;
  box-shadow: 0 2px 5px 1px #0003;
}

.volks_tab8 {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.volks_tab8.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

.volks_tab8.tabline.w--current {
  outline-offset: 0px;
  outline: 1px solid #fff;
  text-decoration: none;
  box-shadow: 0 2px 5px 1px #0003;
}

.volks_tab9 {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.volks_tab9.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

.volks_tab9.tabline.w--current {
  outline-offset: 0px;
  outline: 1px solid #fff;
  text-decoration: none;
  box-shadow: 0 2px 5px 1px #0003;
}

.volks_tab10 {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.volks_tab10.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

.volks_tab10.tabline.w--current {
  outline-offset: 0px;
  outline: 1px solid #fff;
  text-decoration: none;
  box-shadow: 0 2px 5px 1px #0003;
}

.volks_tabcontent8 {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.volks_tabcontent8.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

.volks_tabcontent9 {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.volks_tabcontent9.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

.volks_tabcontent10 {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.volks_tabcontent10.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

.volks_30d {
  z-index: 2;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 25px;
  padding-bottom: 30px;
  padding-left: 0%;
  display: flex;
  position: relative;
}

.volks_40d, .volks_60d, .volks-66d {
  z-index: 2;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 25px;
  padding-bottom: 30px;
  padding-left: 0%;
  display: flex;
  position: relative;
}

.volks_78d, .volks_central {
  z-index: 2;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 25px;
  padding-bottom: 30px;
  padding-left: 0%;
  display: flex;
  position: relative;
}

.volks_gonio {
  z-index: 2;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 99%;
  height: auto;
  padding-top: 25px;
  padding-bottom: 30px;
  padding-left: 0%;
  display: flex;
  position: relative;
}

._3mirror_lens, .superquad, .volks_capsulotomy, .volks_clearpod, .clearpod_90d {
  z-index: 2;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 25px;
  padding-bottom: 30px;
  padding-left: 0%;
  display: flex;
  position: relative;
}

._90d_div {
  background-color: #0000;
  width: 39%;
  height: 100.008%;
  padding-left: 0%;
}

.digital_high_mag {
  z-index: 2;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-top: 25px;
  padding-bottom: 30px;
  padding-left: 0%;
  display: flex;
  position: relative;
}

.high_mag_h2 {
  font-size: 20px;
  font-weight: 400;
}

.high_mag_img_div {
  background-color: #0000;
  width: 38%;
  height: auto;
  padding-left: 0%;
}

.high_mag_img {
  width: 100%;
  height: auto;
}

.volks_specs {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2%;
  padding-bottom: 20px;
  display: block;
  position: relative;
}

.wide_lens_para {
  text-align: left;
  width: 100%;
  padding-right: 0%;
  font-size: 15px;
  font-weight: 400;
  line-height: 23px;
}

.volks_h3 {
  align-self: flex-start;
  margin-top: 10px;
  font-size: 24px;
  font-weight: 400;
  line-height: 38px;
}

.volks_div1 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 37%;
  height: auto;
  padding-left: 2rem;
  display: flex;
}

._20d_img_div {
  background-color: #0000;
  width: 39%;
  height: 100.008%;
  padding-left: 0%;
}

._20d_img {
  width: 100%;
  height: auto;
}

.super_pupil_slide {
  background-color: #0000;
  align-self: center;
  width: 35%;
  height: 100.008%;
  padding-left: 0%;
}

.super_pupil_div {
  z-index: 2;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-top: 25px;
  padding-bottom: 30px;
  padding-left: 0%;
  display: flex;
  position: relative;
}

.super_pupil_description {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2%;
  padding-bottom: 20px;
  padding-right: 3%;
  display: block;
  position: relative;
}

.surgical_gonio {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
}

.surgical_gonio.w--current {
  text-align: left;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 0 solid #fff;
  padding-right: 10px;
}

.super_pupil {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
}

.super_pupil.w--current {
  text-align: left;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 2px solid #fff;
  padding-right: 10px;
}

.surgical_gonio_h1 {
  align-self: flex-start;
  padding-left: 0%;
  font-size: 25px;
  line-height: 35px;
}

.transequator {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
}

.transequator.w--current {
  text-align: left;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 2px solid #fff;
  padding-right: 10px;
}

.vista_view_h1 {
  align-self: flex-start;
  padding-left: 0%;
  font-size: 23px;
  line-height: 35px;
}

.singh_mid_vitreous {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.singh_mid_vitreous.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

.supra_phob_lottie-new {
  justify-content: center;
  align-self: auto;
  align-items: stretch;
  width: 40vw;
  height: 50vh;
  margin-top: 4rem;
  display: block;
  position: sticky;
  inset: 10% 0% 0% auto;
}

.supra_phob1_section {
  border: 1px #000;
  flex-direction: row;
  height: auto;
  padding-top: 1rem;
  padding-left: 4rem;
  padding-right: 4rem;
  display: flex;
}

.image-319 {
  display: block;
}

.supra_toric_list1 {
  margin-left: 10px;
  padding-left: 19px;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  line-height: 15px;
}

.heading-840 {
  font-size: 32px;
}

.simulation_results_img {
  width: 50%;
  max-width: none;
  margin-bottom: 10px;
}

.div-block-3591 {
  justify-content: flex-start;
  width: 90%;
  display: flex;
}

.clinical_result_img {
  width: 100%;
  max-width: none;
  margin-bottom: 10px;
}

.div-block-3592 {
  display: flex;
}

.simulation_para {
  color: #fff;
  align-self: center;
  margin-top: 10px;
  margin-left: 10px;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
}

.quality_img, .light_distribution_img, .defocus_img {
  width: 100%;
  max-width: none;
  margin-bottom: 10px;
}

.div-block-3593 {
  width: 100%;
  display: flex;
}

.defocus_para {
  color: #fff;
  align-self: flex-start;
  width: 50%;
  margin-top: 10px;
  margin-left: 0;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
}

.swiss_phob_img {
  width: 100%;
  max-width: none;
  height: auto;
  margin-right: 0;
}

.swiss_phob_lottie_img {
  width: 38%;
  max-width: none;
  height: 50vh;
  position: sticky;
  top: 10%;
}

.bby_list {
  padding-left: 20px;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-weight: 400;
  line-height: 28px;
}

.trifit_section {
  width: 100vw;
  height: auto;
  padding-top: 3rem;
  padding-left: 4rem;
  padding-right: 4rem;
}

.trifit_design_div {
  flex-direction: column;
  justify-content: space-between;
  margin-top: .5rem;
  display: flex;
}

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

.trifit_div {
  justify-content: space-around;
  width: 60%;
  padding-left: 0%;
  font-weight: 200;
  display: flex;
}

.yellow_table {
  width: 45vw;
  font-weight: 200;
}

.acrylic_heading {
  font-size: 18px;
}

.trifit_h1 {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

.vista_view {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
}

.vista_view.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

.quality_div {
  flex-direction: column-reverse;
  justify-content: center;
  align-items: center;
  width: 45%;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  display: flex;
}

.contrast_div {
  flex-direction: column-reverse;
  justify-content: space-between;
  width: 50%;
  margin-top: .5rem;
  display: flex;
}

.quality_section {
  justify-content: space-between;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  display: flex;
}

.quality_list {
  width: 100%;
  margin-bottom: 1rem;
  padding-left: 1rem;
  font-weight: 400;
  line-height: 34px;
}

.qulity_img1 {
  width: 30vw;
  max-width: none;
  margin-bottom: 5%;
}

.quality_list_item {
  margin-bottom: 10px;
  line-height: 28px;
}

.features_list {
  align-self: center;
  width: 50vw;
  padding-left: 1rem;
  font-weight: 400;
  line-height: 34px;
}

.features_img {
  width: 30vw;
  max-width: none;
  height: auto;
}

.features_h1 {
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.feature_list_div {
  flex-direction: column;
  justify-content: flex-start;
  margin-top: .5rem;
  display: flex;
}

.assured_quality_h1 {
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
}

.ril_section1 {
  flex-direction: column;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.clinical_div {
  width: 100%;
}

.clinical_img_div {
  text-align: left;
  justify-content: space-around;
  width: 100%;
  padding-top: 20px;
  display: flex;
}

.ril_section3 {
  flex-direction: column;
  width: 55%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.phakic_iol_div {
  flex-direction: column;
  justify-content: space-between;
  height: auto;
  display: flex;
}

.ril_list1 {
  color: #fff;
  text-align: left;
  line-height: 26px;
}

.ril_div1 {
  text-align: center;
  width: 60%;
  padding-right: 10px;
}

.post_operative_img_div {
  text-align: left;
  justify-content: center;
  width: 100%;
  padding-top: 20px;
  display: flex;
}

.specs_maindiv {
  justify-content: space-around;
  height: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.specs_list {
  line-height: 44px;
  display: flex;
}

.clinical_img1 {
  width: 30vw;
  height: auto;
}

.ril_div2 {
  width: 40%;
}

.v2_img {
  display: block;
}

.heading-624-copy {
  text-align: center;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 25px;
}

.post_operative_img1 {
  width: 50vw;
  max-width: none;
  height: auto;
}

.cmt_section {
  flex-direction: column;
  align-items: stretch;
  width: 60%;
  height: auto;
  padding: 3.5rem 20px 20px;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  display: flex;
}

.cmt_div1 {
  text-align: center;
  width: 100%;
  padding-right: 10px;
}

.cmt_h1 {
  color: #fff;
  text-align: center;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 42px;
  position: static;
}

.cmt_img {
  width: 40%;
  height: 50%;
  display: block;
  position: sticky;
  inset: 10% 0% auto auto;
}

.cmt_h2 {
  text-align: center;
  font-size: 29px;
  font-weight: 400;
}

.cmt_img2 {
  width: auto;
  height: 50vh;
  padding-top: 20px;
  display: block;
}

.cmt_list1 {
  color: #fff;
  text-align: left;
  font-size: 17px;
  line-height: 32px;
}

.cmt_img_div2 {
  flex-direction: column;
  justify-content: space-between;
  align-self: center;
  height: auto;
  display: flex;
}

.specs_div_amt {
  flex-direction: column;
  justify-content: space-around;
  width: 100%;
  height: auto;
  padding-left: 0;
  padding-right: 10px;
  display: flex;
}

.cmt_section2 {
  flex-direction: column;
  width: 100%;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.main_section_div {
  height: auto;
  display: flex;
}

.cmt_specs_div, .ril_specs_div {
  text-align: left;
  align-self: center;
  width: 100%;
  height: auto;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
}

.vista_wrapper {
  flex-direction: column;
  padding-top: 0%;
  padding-left: 2%;
  padding-right: 2%;
  display: flex;
}

.vista_banner {
  z-index: 2;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-bottom: 20px;
  padding-left: 0%;
  display: flex;
  position: relative;
}

.vista_div1 {
  flex-direction: row;
  justify-content: space-between;
  margin-top: 4%;
  display: flex;
}

.vista_h1 {
  align-self: flex-start;
  margin-top: 10px;
  font-size: 44px;
  font-weight: 400;
  line-height: 43px;
}

.bold-text-108 {
  font-size: 48px;
}

.vista_content1 {
  align-self: center;
  width: 45%;
  padding-left: 0%;
}

.visyta_img1 {
  width: 50%;
  height: auto;
}

.subscript {
  font-weight: 400;
}

.vista_h3, .vista_h4 {
  text-align: left;
  align-self: flex-start;
  margin-top: 10px;
  font-size: 30px;
  font-weight: 700;
  line-height: 38px;
}

.bold-text-109 {
  font-weight: 400;
}

.vista_div4 {
  flex-direction: row;
  justify-content: space-between;
  margin-top: 4%;
  display: flex;
}

.vista_content4 {
  align-self: center;
  width: 40%;
  padding-left: 0%;
}

.vista_img4, .vista_img5 {
  width: 50%;
  height: auto;
}

.vista_content5 {
  align-self: center;
  width: 35%;
  padding-left: 0%;
}

.vista_div6 {
  flex-direction: row;
  justify-content: space-between;
  margin-top: 4%;
  display: flex;
}

.vista_img6 {
  width: 50%;
  height: auto;
}

.vista_vontent6 {
  align-self: center;
  width: 40%;
  padding-left: 0%;
}

.bold-text-110, .bold-text-111 {
  font-weight: 400;
}

.vista_h7 {
  color: #fff;
  text-align: left;
  margin-top: 0%;
  padding-top: 0;
  font-size: 15px;
}

.vista_img7 {
  width: 50%;
  height: auto;
}

.vista_content7 {
  align-self: center;
  width: 40%;
  padding-left: 0%;
}

.vista_h8 {
  align-self: flex-start;
  margin-top: 10px;
  font-size: 30px;
  font-weight: 400;
  line-height: 38px;
}

.vista_sub_heading {
  font-size: 15px;
}

.vista_para {
  text-align: left;
  align-self: flex-start;
  width: 90%;
  padding-right: 0%;
  font-size: 15px;
  font-weight: 400;
  line-height: 23px;
}

.bold-text-112 {
  font-weight: 400;
}

.vista_div8 {
  flex-direction: row;
  justify-content: space-between;
  margin-top: 4%;
  display: flex;
}

.vista_subh3 {
  text-align: left;
  font-size: 15px;
}

.vista_para1 {
  text-align: left;
  align-self: flex-start;
  width: 90%;
  padding-right: 0%;
  font-size: 15px;
  font-weight: 400;
  line-height: 23px;
}

.bold-text-113 {
  font-weight: 400;
}

.vista_div9 {
  flex-direction: row;
  justify-content: space-between;
  margin-top: 4%;
  display: flex;
}

.vista_h9 {
  align-self: flex-start;
  margin-top: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 38px;
}

.bold-text-114 {
  font-weight: 400;
}

.vista_zoom_img {
  opacity: 1;
  cursor: pointer;
  width: 25%;
  margin-left: 20px;
  margin-right: 20px;
  transition: opacity .2s cubic-bezier(.215, .61, .355, 1);
}

.vista_zoom_img:hover {
  transform: scale(1.2);
}

.div-block-3595 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.vista_view_heading {
  text-align: center;
  font-size: 73px;
  line-height: 89px;
}

.vista_specs {
  flex-direction: row-reverse;
  justify-content: space-between;
  margin-top: 4%;
  display: block;
}

.list-21 {
  width: 55%;
  line-height: 31px;
}

.div-block-3597 {
  width: 100%;
  display: flex;
}

.vista_img12 {
  width: 40%;
  height: auto;
}

.list-item-44 {
  font-size: 15px;
}

.volks_products_wrapper {
  width: 100%;
  padding-top: 0;
  padding-left: 1%;
  padding-right: 1%;
}

.volks_heading_products {
  text-align: center;
}

.indirect_lenses_wrapper {
  flex-wrap: wrap;
  width: 100%;
  display: flex;
  overflow: visible;
}

.heading-843 {
  outline-offset: 0px;
  color: var(--white);
  text-align: center;
  background-color: #0000;
  outline: 3px #fff;
  align-self: center;
  font-size: 14px;
  text-decoration: none;
}

.image-321 {
  width: 50%;
}

.link-block-16 {
  cursor: pointer;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 20%;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
  display: flex;
}

.supplie_img {
  width: 50%;
  padding-top: 1rem;
  padding-bottom: 1.6rem;
}

.vista_img {
  width: 34%;
  padding-bottom: 0;
}

.merlin_img {
  background-color: #0000;
  width: auto;
  max-width: none;
  height: 100%;
  margin-left: 0%;
}

.merlin_div1 {
  z-index: 2;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 25px;
  padding-bottom: 30px;
  padding-left: 0%;
  display: flex;
  position: relative;
}

.merlin_contentdiv {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 50%;
  height: auto;
  display: flex;
}

.merlin_para {
  text-align: left;
  width: 100%;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-right: 0%;
  font-size: 15px;
  font-weight: 400;
  line-height: 23px;
}

.div-block-3598 {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.image-322 {
  align-self: center;
  width: 50%;
  height: auto;
}

.image-323 {
  align-self: center;
  width: 50%;
  margin-top: 2rem;
  padding-left: 10px;
}

.merlin_cla {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.merlin_cla.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

.merlin_h2 {
  font-size: 18px;
  font-weight: 400;
  line-height: 33px;
}

.multi_diff_lottie {
  width: 100%;
  height: 50vh;
}

.multi_diff_lottie_div {
  width: 45%;
}

.merlin_para_1 {
  text-align: left;
  align-self: flex-start;
  width: 90%;
  padding-right: 0%;
  font-size: 15px;
  font-weight: 400;
  line-height: 23px;
}

.merlin_wrapper {
  flex-direction: column;
  padding-top: 0%;
  padding-left: 2%;
  display: flex;
}

.tab-pane-tab-3-4 {
  height: auto;
}

.rk_heading {
  text-align: left;
  align-self: flex-start;
  width: 76%;
  padding-left: 0%;
  font-size: 25px;
  line-height: 28px;
}

.rk_h4 {
  width: 90%;
  padding-right: 0%;
  font-size: 15px;
  font-weight: 700;
  line-height: 23px;
}

.rk_list1 {
  align-self: flex-start;
  padding-left: 4%;
  font-weight: 700;
}

.list_multiple_modes {
  align-self: flex-start;
  padding-left: 3%;
  font-weight: 700;
}

.list_20_copy {
  margin-left: 6%;
  padding-left: 0;
  font-weight: 700;
  line-height: 23px;
}

.acryfold_div1 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  display: flex;
}

.acryfold_table1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 49%;
  padding-bottom: 20px;
  font-weight: 200;
  display: flex;
}

.acryfold_lottie1 {
  align-self: center;
  width: 50%;
  margin-left: 2%;
}

.acryfold_table2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 49%;
  padding-bottom: 20px;
  font-weight: 200;
  display: flex;
}

.acryfold_lottie2 {
  align-self: center;
  width: 52%;
  margin-left: 0%;
}

.acryfold_div2, .acryfold_div3, .acrfold_div4 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  display: flex;
}

.nasprobby_table2_copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto;
  grid-auto-columns: auto;
  width: 100%;
  height: auto;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-weight: 400;
  display: grid;
}

.naspro_bby_div {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.naspro_mainwrapper {
  width: 100%;
  display: flex;
}

.naspro_bby_lottie {
  align-self: flex-start;
  width: 40%;
  position: sticky;
  top: 5%;
}

.naspro_table1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-weight: 400;
  display: flex;
}

.naspro_bby_table1-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto;
  grid-auto-columns: auto;
  width: 100%;
  height: auto;
  font-weight: 200;
  display: grid;
}

.ril_lottie1 {
  width: 80%;
}

.phakic_iol_div-copy {
  flex-direction: column;
  justify-content: space-between;
  width: 45%;
  height: auto;
  padding-left: 20px;
  display: flex;
}

.industry_partners_wrapper {
  background-color: #090909;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.industry_partners_wrapper.bglight1 {
  background-color: #0000;
  padding-left: 20px;
}

.industry_partner_button {
  align-self: flex-end;
  margin-top: 10px;
  margin-bottom: 10px;
}

.industry_partner_wrapper {
  z-index: 99;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  margin-top: .9rem;
  display: none;
  position: fixed;
  inset: 10% 5% 0%;
}

.industry_innerwrapper {
  background-color: #090909;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-bottom: 26px;
  display: flex;
  position: relative;
}

.industry_innerwrapper.bglight1 {
  height: 88%;
  padding-top: 0;
}

.ip_image {
  border-radius: 250px;
  width: 80px;
  max-width: none;
}

.ip_image.logo {
  border-radius: 0;
  height: 62%;
}

.tab-pane-tab-2-6 {
  height: auto;
}

.product_section_block {
  flex-direction: column;
  width: 100%;
  height: 80%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.ril_lottie_mbl {
  width: 80%;
  display: none;
}

.ril_lottie_desktop {
  width: 80%;
}

.naspro_bby_section {
  align-self: center;
  width: 100vw;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding: .25rem 4rem 20px;
}

.image-345 {
  margin-right: 15%;
}

.image-345.invertpic {
  filter: invert();
}

.multi_diff_yellow_lottie {
  width: 44%;
  height: 50vh;
}

.multi_diff_div1-copy, .multi_lottie_div2 {
  justify-content: space-between;
  padding-top: 10px;
  padding-bottom: 20px;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  display: flex;
}

.multi_table1 {
  width: 47vw;
  padding-left: 0%;
  font-weight: 200;
}

.features_mainsection-copy {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  display: flex;
}

.naspro_clear_div {
  width: 60%;
}

.lottie-animation-66 {
  align-self: flex-start;
  width: 40%;
  position: sticky;
  top: 15%;
}

.div-block-3626 {
  width: 100%;
  display: flex;
}

.oss_section {
  color: #fff;
  justify-content: flex-start;
  align-items: stretch;
  height: auto;
  margin-top: 1rem;
  padding: 0 2rem 20px;
  font-family: Raleway, sans-serif;
  display: flex;
}

.oes_div {
  width: 55%;
  height: auto;
}

.oct_img-copy {
  width: 50%;
  max-width: none;
  height: 60vh;
  padding-top: 9%;
  padding-left: 15%;
  position: sticky;
  top: 10%;
}

.ru_lottie {
  align-self: flex-start;
  width: 35vw;
  height: auto;
  position: sticky;
  inset: 10% auto auto 0%;
}

.applanation_wrapper {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: auto;
  height: auto;
  padding-bottom: 5.5rem;
  display: flex;
}

.applanation_para {
  text-indent: 0;
  text-transform: none;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
}

.lite_swap_headings {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-end;
  width: 40vw;
  height: 100vh;
  display: flex;
}

.section1_gl-copy {
  flex-direction: row;
  justify-content: center;
  width: 100vw;
  height: auto;
  padding-left: 20px;
  display: flex;
}

.boxplot_img {
  align-self: center;
  width: 40vw;
  max-width: none;
  height: 50%;
}

.defect_curve_img {
  width: 40vw;
  max-width: none;
  height: auto;
}

.outlook_image3-copy {
  align-self: center;
  width: 40vw;
  max-width: none;
  height: 60%;
}

.outlook_image4-copy, .outlook_image5-copy, .outlook_image6-copy {
  align-self: center;
  width: 40vw;
  max-width: none;
  height: 70%;
}

.ascan_img-copy {
  order: 1;
  align-self: flex-start;
  width: 40vw;
  max-width: none;
  margin-top: 2rem;
  position: sticky;
  top: 10%;
}

.ascan_top_cntnr-copy {
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  width: 50vw;
  height: auto;
  margin-top: 0;
  margin-left: 10px;
  padding-top: 1rem;
  display: flex;
}

.probe_img {
  width: 25%;
}

.ascan_pachymeter_img {
  order: 1;
  align-self: flex-start;
  width: 40vw;
  max-width: none;
  margin-top: 22px;
  position: sticky;
  top: 12%;
}

.ascan_pach_main_section-copy {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  width: 100vw;
  height: auto;
  font-weight: 300;
  display: flex;
}

.robot_img {
  order: 1;
  align-self: flex-start;
  width: 40vw;
  max-width: none;
  height: auto;
  padding-top: 4rem;
  padding-bottom: 4rem;
  position: sticky;
  top: 3%;
}

.galaxy_robot_wrapper {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.antibacterial-copy {
  padding-top: 5rem;
  display: block;
}

.ketorocin_-5content {
  color: #000;
  width: 60%;
  max-width: none;
  padding-left: 44px;
  padding-right: 20px;
  line-height: 30px;
}

.label_heading {
  color: #fff;
  padding-top: 10px;
  padding-left: 40px;
  font-size: 22px;
  font-weight: 700;
  line-height: 22px;
}

.clinical_heading {
  color: #f6f0f0;
  padding-top: 10px;
  padding-left: 40px;
  font-size: 25px;
  font-weight: 700;
  line-height: 20px;
}

.aflox_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #fff;
  border: .5px solid #5b5b5b;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1.75fr 4.25fr;
  padding: 0;
}

.aflox_para {
  color: #fff;
}

.tobotor_div {
  justify-content: flex-start;
  margin-top: 0;
  margin-left: 0;
  display: flex;
}

.slide-nav-3 {
  color: var(--black);
  background-color: #0000;
}

.slide-nav-4, .slide-nav-5, .slide-nav-6, .slide-nav-7, .slide-nav-8, .slide-nav-9, .slide-nav-10, .slide-nav-11 {
  color: var(--black);
}

.potec_slider1-copy, .potec_4slider, .potec_slider3, .potec_slider2, .potec1_slider {
  height: auto;
}

.slide-nav-12, .slide-nav-13 {
  color: var(--black);
}

.vista_adapter_wrapper {
  flex-direction: column;
  height: 100vh;
  padding-top: 0%;
  padding-left: 2%;
  display: flex;
}

.vista_adapter_slider {
  background-color: #0000;
  height: auto;
}

.slide-nav-14 {
  color: var(--black);
  background-color: #0000;
}

.volks_120d_wrapper {
  flex-direction: column;
  height: 100vh;
  padding-top: 0%;
  padding-left: 2%;
  display: flex;
}

._120d_img {
  background-color: #0000;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-left: 0%;
}

.volks_120d_slider {
  background-color: #0000;
}

.volks_15d_wrapper {
  flex-direction: column;
  height: 100vh;
  padding-top: 0%;
  padding-left: 2%;
  display: flex;
}

._15d_slider {
  background-color: #0000;
  height: auto;
}

.slide-nav-15 {
  color: var(--black);
  background-color: #6c6969;
}

.icon-5, .icon-6 {
  color: var(--black);
}

._20d_biowrapper {
  flex-direction: column;
  height: 100vh;
  padding-top: 0%;
  padding-left: 2%;
  display: flex;
}

._20d_bio_slider {
  background-color: #0000;
}

.volk_28d_wrapper {
  flex-direction: column;
  height: 100vh;
  padding-top: 0%;
  padding-left: 2%;
  display: flex;
}

._28d_slider {
  background-color: #0000;
}

._30d_wrapper {
  flex-direction: column;
  height: 100vh;
  padding-top: 0%;
  padding-left: 2%;
  display: flex;
}

._30d_slider {
  background-color: #0000;
}

._40d_wrapper {
  flex-direction: column;
  height: 100vh;
  padding-top: 0%;
  padding-left: 2%;
  display: flex;
}

._40d_slider {
  background-color: #0000;
  height: auto;
}

.volk_60d_wrapper {
  flex-direction: column;
  height: 100vh;
  padding-top: 0%;
  padding-left: 2%;
  display: flex;
}

._60d_slider {
  background-color: #0000;
  height: auto;
}

._78d_volk_wrapper {
  flex-direction: column;
  height: 100vh;
  padding-top: 0%;
  padding-left: 2%;
  display: flex;
}

._78d_slider {
  background-color: #0000;
}

._90d_wrapper {
  flex-direction: column;
  height: 100vh;
  padding-top: 0%;
  padding-left: 2%;
  display: flex;
}

._90d_slider {
  background-color: #0000;
  height: auto;
}

.central_retinal_wrapper {
  flex-direction: column;
  height: 100vh;
  padding-top: 0%;
  padding-left: 2%;
  display: flex;
}

.central_retinal_slider {
  background-color: #0000;
  height: auto;
}

.g4_gonio_wrapper {
  flex-direction: column;
  height: 100vh;
  padding-top: 0%;
  padding-left: 2%;
  display: flex;
}

.g4_slider {
  background-color: #0000;
  height: auto;
}

._3_mirror_wrapper {
  flex-direction: column;
  height: 100vh;
  padding-top: 0%;
  padding-left: 2%;
  display: flex;
}

._3mirror_slider {
  background-color: #0000;
  height: auto;
}

.g2_wrapper {
  flex-direction: column;
  height: 100vh;
  padding-top: 0%;
  padding-left: 2%;
  display: flex;
}

.g2_slider {
  background-color: #0000;
  width: auto;
  height: auto;
}

.icon-7, .icon-8, .icon-9, .icon-10 {
  color: var(--black);
}

.mini_quad_wrapper {
  flex-direction: column;
  height: 100vh;
  padding-top: 0%;
  padding-left: 2%;
  display: flex;
}

.miniquad_slider {
  background-color: #0000;
  height: auto;
}

.super_quad_wrapper {
  flex-direction: column;
  height: 100vh;
  padding-top: 0%;
  padding-left: 2%;
  display: flex;
}

.super_quad_slider {
  background-color: #0000;
  height: auto;
}

.capsulotomy_wrapper {
  flex-direction: column;
  height: 100vh;
  padding-top: 0%;
  padding-left: 2%;
  display: flex;
}

.capsulotomy_slider {
  background-color: #0000;
  height: auto;
}

._78d_wrapper {
  flex-direction: column;
  height: 100vh;
  padding-top: 0%;
  padding-left: 2%;
  display: flex;
}

._78d_volk_slider {
  background-color: #0000;
  height: auto;
}

.clearpod_90d_wrapper {
  flex-direction: column;
  height: 100vh;
  padding-top: 0%;
  padding-left: 2%;
  display: flex;
}

._90d_img {
  height: auto;
}

.centralis_wrapper {
  flex-direction: column;
  height: 100vh;
  padding-top: 0%;
  padding-left: 2%;
  display: flex;
}

.centralis_slider {
  background-color: #0000;
  height: auto;
}

.iridectomy_wrapper {
  flex-direction: column;
  height: 100vh;
  padding-top: 0%;
  padding-left: 2%;
  display: flex;
}

.iridectomy_slider {
  background-color: #0000;
  height: auto;
}

.pan_retinal_wrapper {
  flex-direction: column;
  height: 100vh;
  padding-top: 0%;
  padding-left: 2%;
  display: flex;
}

.pan_retinal_slider, ._28d_volk_slider {
  background-color: #0000;
  height: auto;
}

.super_pupil_wrapper {
  flex-direction: column;
  height: 100vh;
  padding-top: 0%;
  padding-left: 2%;
  display: flex;
}

.super_pupil_slider {
  background-color: #0000;
  height: auto;
}

.surgical_gonio_wrapper {
  flex-direction: column;
  height: 100vh;
  padding-top: 0%;
  padding-left: 2%;
  display: flex;
}

.surgical_gonio_slider {
  background-color: #0000;
  height: auto;
}

.trans_equator_wrapper {
  flex-direction: column;
  height: 100vh;
  padding-top: 0%;
  padding-left: 2%;
  display: flex;
}

.trans_equator_slider {
  background-color: #0000;
  height: auto;
}

.singh_mid_vitreous_wrapper {
  flex-direction: column;
  height: 100vh;
  padding-top: 0%;
  padding-left: 2%;
  display: flex;
}

.singh_slider {
  background-color: #0000;
  height: auto;
}

.pl_potec_table {
  width: 70%;
}

.pl_table, .pl_800_table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  font-weight: 200;
  display: grid;
}

.pl_img {
  width: 35%;
  height: auto;
}

.optical_coherence_image {
  align-self: flex-start;
  width: 40%;
  height: auto;
  margin-top: 0;
  position: sticky;
  top: 10%;
}

.oct_content_wrapper {
  width: 45%;
  height: auto;
  padding-left: 0;
}

.oct_h1 {
  text-align: left;
  font-size: 34px;
  font-weight: 800;
  line-height: 41px;
}

.lensometerlottie-copy {
  align-self: flex-start;
  align-items: center;
  width: 40%;
  height: auto;
  padding-top: 0;
  display: block;
  position: sticky;
  top: 5%;
}

._120d {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
}

._120d.w--current {
  text-align: left;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 2px solid #fff;
  padding-right: 10px;
}

._15d {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
}

._15d.w--current {
  text-align: left;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 0 solid #fff;
  padding-right: 10px;
}

._20d {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
}

._20d.w--current {
  text-align: left;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 2px solid #fff;
  padding-right: 10px;
}

._28d_bio {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

._28d_bio.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

.icon-11 {
  color: var(--black);
  background-color: #0000;
}

.icon-12 {
  color: var(--black);
}

._30d {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

._30d.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

._40d {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

._40d.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

._60d {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

._60d.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

.super66 {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.super66.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

._78d {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

._78d.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

._90d {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
}

._90d.w--current {
  text-align: left;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 2px solid #fff;
  padding-right: 10px;
}

.central_retinal {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
}

.central_retinal.w--current {
  text-align: left;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 0 solid #fff;
  padding-right: 10px;
}

.g-4_gonio {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
}

.g-4_gonio.w--current {
  text-align: left;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 2px solid #fff;
  padding-right: 10px;
}

.g-2_gonio {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.g-2_gonio.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

.miniquad {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.miniquad.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

.superquad160 {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.superquad160.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

.capsulotomy_lens {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.capsulotomy_lens.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

.clearpod_78d {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.clearpod_78d.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

.clearpod_90d_volklens {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.clearpod_90d_volklens.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

.fundus_lottie_div {
  width: 37vw;
  height: 70vh;
  position: fixed;
  inset: 5% 0% auto auto;
}

.lottie-animation-67 {
  width: 93%;
  margin-top: 2.6rem;
  padding-top: 0;
}

.dsl_lottiediv {
  align-self: flex-start;
  width: 40%;
  height: 65vh;
  position: sticky;
  inset: 5% 0% auto auto;
}

.lottie-animation-68 {
  margin-top: 2.7rem;
}

.icon-13, .icon-14, .icon-15, .icon-16, .icon-17, .icon-18, .icon-19, .icon-20, .icon-21, .icon-22, .icon-23, .icon-24, .icon-25, .icon-26, .icon-27, .icon-28, .icon-29, .icon-30, .icon-31, .icon-32, .icon-33, .icon-34, .icon-35, .icon-36, .icon-37, .icon-38, .icon-39, .icon-40 {
  color: var(--black);
}

.digital_highmag {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
}

.digital_highmag.w--current {
  text-align: left;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 2px solid #fff;
  padding-right: 10px;
}

._4-mirrirglassgoniohighmag {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
}

._4-mirrirglassgoniohighmag.w--current {
  text-align: left;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 0 solid #fff;
  padding-right: 10px;
}

.icon-41, .icon-42 {
  color: var(--black);
}

.digital_widefield {
  color: #fff;
  background-color: #0000;
  padding-left: 10px;
}

.digital_widefield.w--current {
  text-align: left;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 2px solid #fff;
  padding-right: 10px;
}

.icon-43, .icon-44, .icon-45, .icon-46 {
  color: var(--black);
}

.iridectomy {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.iridectomy.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

.icon-47, .icon-48 {
  color: var(--black);
}

._20d_largeaspheric {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

._20d_largeaspheric.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

.icon-49, .icon-50 {
  color: var(--black);
}

._28d_lens {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

._28d_lens.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

.icon-51, .icon-52 {
  color: var(--black);
}

._78d_lens {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

._78d_lens.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

.icon-53, .icon-54 {
  color: var(--black);
}

._90d_lens {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

._90d_lens.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

.icon-55, .icon-56 {
  color: var(--black);
}

.pan_retinal {
  color: #e8e2da;
  text-align: left;
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.pan_retinal.w--current {
  color: #fff;
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #fff;
}

.icon-57, .icon-58, .icon-59, .icon-60, .icon-61, .icon-62, .icon-63, .icon-64, .icon-65, .icon-66, .icon-67, .icon-68 {
  color: var(--black);
}

.brilliantshift_h1 {
  text-align: left;
  font-size: 34px;
  font-weight: 800;
  line-height: 50px;
}

.bs_model {
  font-size: 26px;
  font-weight: 300;
}

.bold-text-116 {
  font-weight: 300;
}

.bs_table {
  margin-top: 1rem;
  padding-bottom: 0;
}

.bs_table_content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". Area"
                 ". ."
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bs_imgdiv {
  align-self: flex-start;
  width: 40%;
  height: 65vh;
  position: sticky;
  inset: 5% 0% auto auto;
}

.bsl_h3 {
  font-weight: 200;
}

.bs_contentwrapper {
  width: 50vw;
  height: auto;
  padding-left: 0;
}

.red_laser_lottie {
  order: 1;
  align-self: flex-start;
  width: 40vw;
  max-width: none;
  margin-top: 0;
  position: sticky;
  top: 5%;
}

.red_laser_h2 {
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 35px;
}

.left-arrow-2 {
  height: 50%;
  margin-right: 0;
  display: flex;
}

.right-arrow {
  height: 50%;
}

.yag_laser_lottie {
  align-self: flex-start;
  width: 40%;
  position: sticky;
  top: 10%;
}

.yaglasersection-copy {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  padding-left: 4rem;
  padding-right: 4rem;
  display: flex;
}

._1325_div {
  text-align: right;
  justify-content: flex-end;
  width: auto;
  display: flex;
}

.strengths_menu_button-2, .strengths_menu_button-2:active {
  color: #fff;
  background-color: #0000;
}

.strengths_menu_button-2.w--current, .strengths_menu_button-2.w--current:active {
  background-color: #0000;
}

.image-398 {
  margin-left: 20px;
}

.image-398.invertpic {
  filter: invert();
  margin-left: 0;
}

.milestone_menu_button-2, .milestone_menu_button-2:active {
  color: #fff;
  background-color: #0000;
}

.milestone_menu_button-2.w--current, .milestone_menu_button-2.w--current:active {
  background-color: #0000;
}

.alliance_partner_menu_button-2, .alliance_partner_menu_button-2:active {
  color: #fff;
  background-color: #0000;
}

.alliance_partner_menu_button-2.w--current, .alliance_partner_menu_button-2.w--current:active {
  background-color: #0000;
}

.image-399 {
  margin-left: 25px;
}

.image-399.invertpic {
  filter: invert();
  margin-left: 0;
}

.image-400 {
  margin-left: 20px;
}

.image-400.invertpic {
  filter: invert();
  margin-left: 0;
}

.text-block-106 {
  color: #f6f6f6;
  text-transform: none;
  justify-content: center;
  align-items: center;
  margin-bottom: 1rem;
  font-size: 15px;
  display: flex;
  position: static;
}

.about_us_menu_button-2, .about_us_menu_button-2:active {
  color: #fff;
  background-color: #0000;
}

.about_us_menu_button-2.w--current, .about_us_menu_button-2.w--current:active {
  background-color: #0000;
}

.bold-text-117 {
  font-size: 15px;
  font-weight: 400;
}

.awards_menu_button-2, .awards_menu_button-2:active {
  color: #fff;
  background-color: #0000;
}

.awards_menu_button-2.w--current, .awards_menu_button-2.w--current:active {
  background-color: #0000;
}

.bold-text-118 {
  font-weight: 600;
}

.heading-874 {
  color: #fff;
  margin-bottom: 0;
  display: block;
}

.select-feld-6 {
  border-radius: 9px;
}

.text-field-11 {
  cursor: auto;
  border: 1px solid #c4cee8;
  border-radius: 9px;
  min-height: auto;
  transition: all .2s;
}

.text-field-11:hover {
  border-width: 2px;
}

.text-field-11:active, .text-field-11:focus {
  border-width: 2px;
  border-color: #555;
}

.container-11 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin-left: 0;
  margin-right: 0;
}

.div-block-3676 {
  height: 40%;
}

.div-block-3677 {
  margin-top: 21px;
}

.image-403 {
  margin-left: 20px;
}

.image-403.invertpic {
  filter: invert();
  margin-left: 0;
}

.tabs-34 {
  flex-direction: row-reverse;
  justify-content: space-between;
  width: 100vw;
  margin-top: 0;
  padding-top: 4.5rem;
  display: flex;
}

.tabs-menu-35 {
  z-index: auto;
  color: #fff;
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  width: 20vw;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  left: 0;
}

.form-section-touch-3 {
  background-color: #0000;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-self: auto;
  align-items: stretch;
  width: 100%;
  height: auto;
  min-height: auto;
  padding: 0% 3% 0;
  display: flex;
  position: static;
  overflow: hidden;
}

.paragraph-691 {
  color: #eee;
  font-size: 14px;
  line-height: 25px;
}

.tabs-content-6 {
  width: 75vw;
}

.image-404 {
  margin-left: 25px;
}

.image-404.invertpic {
  filter: invert();
  margin-left: 0;
}

.image-405 {
  margin-left: 20px;
}

.image-405.invertpic {
  filter: invert();
  margin-left: 0;
}

.se {
  border-radius: 9px;
  display: block;
}

.div-block-3680 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 60vw;
  height: auto;
  display: flex;
  overflow: visible;
}

.text-field-large-4 {
  border: 1px solid #c4cee8;
  border-radius: 9px;
  min-height: 85px;
}

.text-field-large-4:hover {
  border-width: 2px;
}

.text-field-large-4:active, .text-field-large-4:focus {
  border-width: 2px;
  border-color: #555;
}

.html-embed-3 {
  width: 100%;
  height: 100%;
  margin-top: 0%;
  padding-top: 0;
}

.text-block-110 {
  color: #f6f6f6;
  text-transform: none;
  justify-content: center;
  align-items: center;
  margin-bottom: 1rem;
  font-size: 15px;
  display: flex;
  position: static;
}

.content-wrapper3-3 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-left: 20px;
  padding: 0 40px 0 60px;
  display: flex;
  position: static;
  inset: 0%;
  overflow: visible;
}

.heading-876 {
  display: block;
}

.submit-button-3 {
  background-color: #242525;
  margin-top: 10px;
}

.form-5 {
  flex-direction: column;
  align-items: center;
  width: 60%;
  display: flex;
}

.image-408 {
  filter: contrast(0%);
  width: auto;
  max-width: none;
  height: 100%;
  margin-left: 10px;
  margin-right: 10px;
}

.form-block-3 {
  width: 80%;
  padding-top: 40px;
}

.paragraph-regular-5 {
  color: #fff;
  max-width: 460px;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}

.image-block-6 {
  border-radius: 4px;
  width: 100%;
  height: 200px;
  overflow: hidden;
}

.text-field-12 {
  display: none;
}

.div-block-3682 {
  justify-content: space-around;
  align-items: center;
  margin-left: 40px;
  display: flex;
}

.div-block-3683 {
  flex-direction: column;
  width: 100%;
  padding-left: 10vw;
  display: flex;
}

.div-block-3684 {
  height: 5vh;
}

.div-block-3685 {
  border: 1px solid #ffffff3b;
  border-radius: 10px;
  box-shadow: 0 2px 12px #ffffff52;
}

.div-block-3685.cardbox {
  width: 45vw;
  display: block;
}

.div-block-3686 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.openinglabel-2 {
  color: #fdfdfd;
  margin-bottom: 2px;
  font-size: 14px;
  font-weight: 400;
}

.container-13 {
  z-index: 5;
  width: 100%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.link-block-49 {
  height: 100%;
}

.div-block-3687 {
  height: 100vh;
  padding-top: 40px;
}

.heading-878 {
  font-size: 26px;
  font-weight: 500;
}

.hero-heading-3 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 56px;
  line-height: 72px;
}

.image-block-7 {
  border-radius: 4px;
  width: 100%;
  max-width: 300px;
  height: 200px;
}

.image-409 {
  filter: grayscale();
}

.div-block-3688 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.image-block-8 {
  border-radius: 4px;
  width: 100%;
  height: 200px;
  position: relative;
}

.careers_section {
  flex-direction: column;
  align-items: center;
  padding: 100px 5% 63px;
  display: flex;
  position: relative;
}

.heading-879 {
  margin-top: 2rem;
  font-weight: 400;
}

.slider_mask {
  width: 100%;
  height: auto;
}

.pro_orbit_heading {
  font-size: 54px;
  font-weight: 300;
  line-height: 62px;
}

.pro_orbit_h2 {
  opacity: 1;
  font-weight: 300;
}

.video {
  width: 70%;
}

.vista_videodiv {
  flex-direction: row-reverse;
  justify-content: center;
  margin-top: 4%;
  display: flex;
}

.vista_view_banner-copy {
  width: auto;
  height: auto;
}

.lasek_testimonial_video {
  justify-content: center;
  align-items: center;
  width: 65%;
  display: flex;
}

.lasek_dsek_div {
  width: 70%;
}

.heading-4-copy {
  transform-origin: 50%;
  text-align: center;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 150px;
  font-size: 30px;
  font-weight: 300;
  line-height: 38px;
}

.heading-883 {
  color: #fff;
  text-transform: none;
  font-size: 14px;
}

.button-115 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: none;
}

.div-block-3697 {
  border-top: 0 solid #fff;
  border-bottom: 1px solid #8d8d8d;
  border-left: 0 solid #8d8d8d;
  border-right: 0 solid #fff;
}

.div-block-3698 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50%;
  display: flex;
}

._1325_tip {
  filter: brightness(70%);
  width: 8vw;
  max-width: none;
  height: 50%;
  margin-left: 0%;
  padding-left: 20px;
}

.button-116 {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 0;
  line-height: 12px;
}

.heading-884 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
}

.button-117 {
  background-color: #38393b;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: none;
}

.button-118 {
  background-color: #7e8082;
  border-bottom: 1px solid #fff;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 0;
  line-height: 12px;
}

.heading-885 {
  color: #fff;
  text-transform: capitalize;
  border-left: 0 solid #fff;
  padding-left: 2px;
  font-size: 15px;
  line-height: 12px;
}

.div-block-3699 {
  border-top: 1px solid #8d8d8d;
  border-bottom: 0 solid #8d8d8d;
  border-left: 0 solid #8d8d8d;
}

.div-block-3700 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.paragraph-693 {
  color: #fff;
  text-transform: capitalize;
  width: 50%;
  margin-top: 10%;
  font-size: 14px;
}

.heading-886 {
  color: #fff;
  text-transform: capitalize;
  font-size: 14px;
}

._1696_div {
  justify-content: flex-end;
  width: 100%;
  height: auto;
  display: flex;
}

.paragraph-694 {
  color: #fff;
  text-transform: capitalize;
  width: 50%;
  margin-top: 10%;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.pane_button_hdg-27 {
  color: #fff;
  text-transform: none;
  border-left: 0 #0000;
  width: auto;
  margin-top: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.add_to_cart_btn-11 {
  text-align: center;
  text-transform: none;
  -webkit-text-fill-color: inherit;
  background-color: #494949;
  background-image: linear-gradient(356deg, #353535 100%, #fff);
  background-clip: border-box;
  border: 1px solid #555656;
  border-radius: 7px;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
}

.colour_button_div-31 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 29%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  top: -300px;
  right: -480px;
}

.add_to_cart_btn-12 {
  text-align: center;
  text-transform: none;
  -webkit-text-fill-color: inherit;
  background-color: #494949;
  background-image: linear-gradient(356deg, #353535 100%, #fff);
  background-clip: border-box;
  border: 1px solid #555656;
  border-radius: 7px;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
}

._3057_tip {
  filter: brightness(70%);
  width: 6vw;
  max-width: none;
  height: 100%;
  margin-left: 0%;
}

.pane_bttm_para-16 {
  color: #fff;
  text-transform: none;
  background-color: #0000;
  border: 0 solid #0000;
  width: 55%;
  margin: 0;
  padding-left: 10px;
  padding-right: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
}

.pane_button_hdg-28 {
  color: #fff;
  text-transform: none;
  border-left: 0 #0000;
  align-self: center;
  width: auto;
  margin-top: 10px;
  padding-left: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.gray_circle_button-13 {
  background-color: #babfc2;
  border-radius: 50%;
  width: 3.5vw;
  height: 5vh;
  margin-right: .125rem;
  padding-right: 0;
}

.circle_btn_div-14 {
  border-left: 1px solid #0000;
  flex-direction: row;
  justify-content: space-around;
  align-self: auto;
  align-items: center;
  width: auto;
  margin-right: 5px;
  display: flex;
}

._3317_image {
  filter: brightness(70%);
  width: 6vw;
  max-width: none;
  height: 100%;
  margin-left: 0%;
}

._3869_tip {
  filter: brightness(63%);
  width: 6vw;
  max-width: none;
  height: 100%;
  margin-left: 0%;
}

._3869_img {
  align-self: center;
  width: 21vw;
  max-width: none;
  height: auto;
  padding-left: 0%;
  display: block;
}

.gal_leo_h1 {
  backface-visibility: visible;
  color: #fff;
  align-self: stretch;
  width: 15vw;
  height: 5vh;
  margin-top: 4rem;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 69px;
  line-height: 57px;
  position: relative;
  transform: rotate(90deg);
}

.leo_container {
  justify-content: center;
  align-self: auto;
  align-items: stretch;
  width: 50%;
  display: flex;
}

.turboorbit_h1-2 {
  text-align: right;
  align-self: flex-end;
  font-size: 80px;
  font-weight: 200;
  line-height: 81px;
}

.galaxy_robot_h1 {
  text-align: left;
  font-size: 40px;
  font-weight: 600;
  line-height: 44px;
}

.heading-887 {
  text-align: left;
  font-size: 28px;
  font-weight: 400;
}

.heading-888 {
  margin-top: 0;
  font-size: 24px;
  font-weight: 400;
}

.heading-889 {
  margin-top: 10px;
  font-size: 17px;
  font-weight: 400;
}

.refractor_head_manualimage {
  order: 1;
  align-self: auto;
  width: 29vw;
  max-width: none;
  margin-top: 0;
  position: sticky;
  top: 10%;
}

.refractor_section {
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.heading-890 {
  margin-top: 10px;
  font-size: 25px;
  font-weight: 400;
}

.heading-891 {
  margin-top: 10px;
  font-size: 23px;
  font-weight: 400;
}

.heading-892 {
  font-size: 25px;
  font-weight: 400;
}

._1325_image {
  width: 25vw;
  max-width: none;
  display: block;
}

.ophthalmic_product_h3, .mfd_unit_h4 {
  font-size: 32px;
  line-height: 36px;
}

.heading-893 {
  margin-top: 0;
  font-size: 22px;
  line-height: 30px;
}

.heading-894 {
  margin-top: 10px;
  margin-bottom: 0;
  line-height: 27px;
}

.bold-text-121 {
  font-size: 22px;
  line-height: 39px;
}

._3317_img {
  align-self: center;
  width: 21vw;
  max-width: none;
}

._6060_tip {
  filter: brightness(70%);
  width: 6vw;
  max-width: none;
  height: 100%;
  margin-left: 0%;
}

._6060_img {
  width: 22vw;
  max-width: none;
  margin-left: 15%;
}

._6225img {
  width: 15vw;
  max-width: none;
  margin-left: 0;
}

._3964_aa, ._3994_aa {
  color: #fff;
  text-transform: none;
  border: 0 solid #0000;
  width: auto;
  margin-top: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 36px;
  display: none;
}

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

.image-415 {
  align-self: center;
  width: 100%;
  height: 20vh;
  display: none;
}

.div-block-3702 {
  width: auto;
  height: auto;
}

.link-block-52 {
  flex-direction: column;
  align-items: center;
  width: 28vw;
  height: auto;
  margin-left: 5%;
  text-decoration: none;
  display: flex;
}

.refraction_elegant_wrapper {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  display: flex;
}

.slide-nav-18 {
  color: #000;
  background-color: #d0cccc;
}

.slider-6 {
  height: auto;
}

.icon-69, .icon-70 {
  color: #000;
}

.slide-4 {
  height: auto;
}

.refractor_img_div {
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

.keratometer_img {
  width: 48%;
  max-width: none;
  height: 100%;
  margin-left: 0%;
}

.lensometer_wrapper {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  display: flex;
}

.lensometer_img_div {
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

.kerato_img {
  width: 50%;
  max-width: none;
  height: auto;
  margin-bottom: 13%;
  margin-left: 0%;
}

.hand_held_img {
  width: 50%;
  max-width: none;
  height: auto;
  margin-bottom: 12%;
  margin-left: 0%;
}

.ichart_block {
  flex-direction: column;
  align-items: center;
  width: 28%;
  height: auto;
  margin-bottom: 5%;
  margin-left: 5%;
  text-decoration: none;
  display: flex;
}

.lenso_img {
  width: 50%;
  max-width: none;
  height: auto;
  margin-left: 0%;
}

.ichart_h2 {
  color: #7b7474;
  text-align: center;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 25px;
  text-decoration: none;
}

.refractor_wrapper {
  color: #fff;
  text-transform: uppercase;
  flex-direction: column;
  align-items: stretch;
  height: auto;
  margin-top: 0;
  font-family: Raleway, sans-serif;
  display: flex;
}

.bino_slider_img {
  width: 50%;
  margin-bottom: 10%;
}

.add_on_bio {
  align-self: center;
  width: 84vw;
  height: auto;
  margin-top: 2rem;
  margin-bottom: 0;
}

.vio_slider {
  flex-direction: column;
  align-items: center;
  width: 28%;
  height: auto;
  margin-bottom: 5%;
  margin-left: 5%;
  text-decoration: none;
  display: flex;
}

.tono_slider {
  height: 105%;
}

.add_on_vio, .add_on_hh_slitlamp {
  align-self: center;
  width: 84vw;
  height: auto;
  margin-top: 2rem;
  margin-bottom: 0;
}

.hh_slider {
  flex-direction: column;
  align-items: center;
  width: 28%;
  height: auto;
  margin-bottom: 0%;
  margin-left: 5%;
  text-decoration: none;
  display: flex;
}

.aoru_div {
  align-self: center;
  width: 84vw;
  height: auto;
  margin-bottom: 2rem;
}

.aoru_slider, .aoru_slide {
  height: auto;
}

.aoru_img_div {
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

.aoru_link_block {
  flex-direction: column;
  align-items: center;
  width: 28vw;
  height: auto;
  margin-left: 5%;
  text-decoration: none;
  display: flex;
}

.aoru_h2 {
  color: #7b7474;
  text-align: center;
  text-transform: capitalize;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 25px;
  text-decoration: none;
}

.aoru_img {
  width: 45%;
  max-width: none;
  height: auto;
  margin-bottom: 15%;
  margin-left: 0%;
}

.aaru_img {
  width: 40%;
  margin-bottom: 5%;
}

.rh_img {
  width: 44%;
  max-width: none;
  height: auto;
  margin-left: 0%;
}

.add_on_dsl {
  align-self: center;
  width: 84vw;
  height: auto;
  margin-top: 2rem;
  margin-bottom: 0;
}

.add_on_sl {
  align-self: center;
  width: 84vw;
  height: auto;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.add_on_ascan, .add_on_ubscan {
  width: 100%;
  height: auto;
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.ub_slider {
  height: auto;
}

.add_on_yagslt {
  width: 100%;
  height: auto;
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.rh_img-copy {
  width: 44%;
  max-width: none;
  height: auto;
  margin-bottom: 15%;
  margin-left: 0%;
}

.aoru_img2 {
  width: 51%;
  max-width: none;
  height: auto;
  margin-bottom: 20%;
  margin-left: 0%;
}

.jericho_img {
  width: 42%;
  max-width: none;
  height: auto;
  margin-bottom: 10%;
  margin-left: 0%;
}

.aaom_add_on {
  align-self: center;
  width: 90vw;
  height: auto;
  margin-bottom: 2rem;
  margin-left: 4rem;
}

.acryfold_aaon, .naspro_bby_addon {
  align-self: center;
  width: 100%;
  height: auto;
  margin-bottom: 2rem;
  padding-left: 4rem;
  padding-right: 4rem;
  display: none;
}

.stool_img {
  width: 42%;
  max-width: none;
  height: auto;
  margin-bottom: 10%;
  margin-left: 0%;
}

.motor_stool_img {
  width: 48%;
  max-width: none;
  height: 100%;
  margin-bottom: 10%;
  margin-left: 0%;
}

.manual_stool {
  width: 44%;
  max-width: none;
  height: auto;
  margin-bottom: 15%;
  margin-left: 0%;
}

.cmt_flex {
  width: 48%;
  max-width: none;
  height: 100%;
  margin-bottom: 12%;
  margin-left: 0%;
}

.refractive_img {
  width: 44%;
  max-width: none;
  height: auto;
  margin-bottom: 15%;
  margin-left: 0%;
}

.iol_image {
  width: 45%;
  max-width: none;
  height: auto;
  margin-bottom: 15%;
  margin-left: 0%;
}

.add_on_img {
  width: 50%;
  max-width: none;
  height: auto;
  margin-bottom: 15%;
  margin-left: 0%;
}

.appa_img {
  width: 45%;
  max-width: none;
  height: auto;
  margin-bottom: 12%;
  margin-left: 0%;
}

.video_img {
  width: 50%;
  max-width: none;
  height: auto;
  margin-left: 0%;
}

.video_img-copy {
  width: 40%;
  max-width: none;
  height: auto;
  margin-left: 0%;
}

.cu_img-copy {
  width: 42%;
  max-width: none;
  height: auto;
  margin-bottom: 15%;
  margin-left: 0%;
}

.perimeter_swap_img {
  width: 45%;
  max-width: none;
  height: 100%;
  margin-bottom: 15%;
  margin-left: 0%;
}

.tono_image {
  width: 45%;
  max-width: none;
  height: auto;
  margin-bottom: 15%;
  margin-left: 0%;
}

.slider_perimeter {
  height: auto;
}

.lensometer_img-copy {
  width: 47%;
  max-width: none;
  height: 100%;
  margin-bottom: 10%;
  margin-left: 0%;
}

.auto_ref_div {
  align-self: center;
  width: 84vw;
  height: auto;
  margin-bottom: 2rem;
}

.vio_image {
  width: 50%;
  margin-bottom: 12%;
}

.binocular_img-copy {
  width: 50%;
  margin-bottom: 10%;
}

.multi_image {
  width: auto;
  max-width: none;
  height: 50vh;
  margin-top: 5rem;
}

.keratometer_image {
  width: 50%;
  max-width: none;
  height: auto;
  margin-bottom: 13%;
  margin-left: 0%;
}

.ascan_image {
  width: 50%;
  max-width: none;
  height: auto;
  margin-bottom: 12%;
  margin-left: 0%;
}

.jericho_image {
  width: 38%;
  max-width: none;
  height: auto;
  margin-bottom: 15%;
  margin-left: 0%;
}

.endo_probes_image {
  width: 38%;
  max-width: none;
  height: auto;
  margin-bottom: 13%;
  margin-left: 0%;
}

.bio_image {
  width: 60%;
  max-width: none;
  height: auto;
  margin-bottom: 20%;
  margin-left: 0%;
}

.optical_image, .fundus_camera_image2, .fc_image {
  width: 50%;
  max-width: none;
  height: auto;
  margin-bottom: 13%;
  margin-left: 0%;
}

.image-417 {
  width: 100%;
  max-width: none;
  height: 80%;
}

.product-enquiry {
  z-index: 1500;
  position: fixed;
  inset: 3% 3% auto auto;
}

.image-418 {
  background-color: #0000;
  width: 4vw;
}

.div-block-3706 {
  justify-content: space-between;
  display: flex;
}

.field-wrap-_city {
  height: 20%;
  margin-bottom: 0;
}

.field-wrap-_city.formhalf {
  width: 45%;
}

.field-wrap_country {
  height: 20%;
  margin-bottom: 0;
}

.field-wrap_country.formhalf {
  width: 45%;
}

.product_section_proorbit {
  flex-direction: column;
  width: 100%;
  height: auto;
  margin-top: 40px;
  padding-top: 0;
  padding-bottom: 10px;
  display: flex;
}

.heading-896 {
  text-align: center;
  display: none;
}

.toric_calc_div {
  width: 100%;
  display: flex;
}

.image-419 {
  width: 100%;
  margin-top: 10px;
}

.heading-897 {
  text-align: center;
  width: 23%;
  font-weight: 400;
}

.link-block-53 {
  align-self: center;
  width: 25%;
}

.accessories {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: auto;
  margin-top: 2rem;
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.div-block-3707 {
  justify-content: center;
  display: flex;
}

.bscan_img {
  width: 25%;
  height: auto;
  margin-right: 2%;
}

.truglow_add_on {
  align-self: center;
  width: 90vw;
  height: auto;
  margin-bottom: 2rem;
  margin-left: 4rem;
}

.stool_img1 {
  width: 43%;
  max-width: none;
  height: 100%;
  margin-bottom: 5%;
  margin-left: 0%;
}

.aia11 {
  width: 37%;
  max-width: none;
  height: auto;
  margin-left: 0%;
}

.applanation_slider {
  height: auto;
}

.aia11_img2 {
  width: 60%;
  max-width: none;
  height: auto;
  margin-bottom: 15%;
  margin-left: 0%;
}

.aia12_img2 {
  width: 63%;
  max-width: none;
  height: auto;
  margin-bottom: 25%;
  margin-left: 0%;
}

.aia11_add_on {
  align-self: center;
  width: 100%;
  height: auto;
  margin-top: 2rem;
  margin-bottom: 0;
  padding-left: 4rem;
  padding-right: 4rem;
}

.pro_orbit_div {
  grid-row-gap: 27px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  display: flex;
  overflow: hidden;
}

.home_slide, .utube_home {
  height: auto;
}

.slider_home {
  width: 80%;
  height: auto;
  margin-top: 20px;
  padding-top: 0;
  display: block;
}

.slide_nav_home {
  color: var(--black);
  background-color: #b4b2b2;
  margin-top: 0;
  inset: auto 0% 0%;
}

.lasek_video_div {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-bottom: 20px;
  display: flex;
}

.lasek_video_maindiv {
  border-top: 1px solid #585858;
  border-bottom: 1px solid #8d8d8d;
}

.bold-text-122, .bold-text-123 {
  font-size: 22px;
}

.email_div {
  height: 35%;
  display: flex;
}

.email_wrap {
  height: 20%;
  margin-bottom: 0;
}

.email_wrap.formhalf {
  width: 50%;
}

.ph_wrap {
  height: 20%;
  margin-bottom: 0;
}

.ph_wrap.formhalf {
  width: 50%;
  margin-left: 10px;
}

.add_on_oes, .add_on_redlaser {
  width: 100%;
  height: auto;
  margin-bottom: 2rem;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.add_on_visiochart {
  width: 84vw;
  height: auto;
  margin-top: 2rem;
  margin-bottom: 0;
}

.videoio_lotie {
  align-self: flex-start;
  width: 38%;
  height: auto;
  padding-right: 0;
  position: sticky;
  top: 5%;
}

.keratometer_lottie {
  order: -1;
  align-self: flex-start;
  width: 40vw;
  position: sticky;
  top: 15%;
  left: 3%;
  right: 3%;
}

.keratometer_section {
  justify-content: space-around;
  align-items: center;
  width: 100vw;
  height: 800vh;
  display: flex;
}

.perimeter_add_on {
  align-self: center;
  width: 84vw;
  height: auto;
  margin-bottom: 2rem;
}

.add_onproorbit {
  width: 100%;
  height: auto;
  margin-top: 1rem;
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.galleryimagediv-copy {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40vh;
  display: flex;
}

.tabs1 {
  flex-direction: row;
  justify-content: space-around;
  align-self: center;
  width: 100%;
  height: 88%;
  margin-top: 0;
  display: flex;
  overflow: hidden;
}

.image_gallery_div {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40vh;
  display: flex;
}

.tab_menu {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 15%;
  height: auto;
  display: flex;
}

.add_on_swap {
  align-self: center;
  width: 95%;
  height: auto;
  margin-bottom: 2rem;
  padding-left: 20px;
}

.slitlamp {
  width: 40%;
  max-width: none;
  height: auto;
  margin-left: 0%;
}

.amogh_smartimage {
  width: 38%;
  max-width: none;
  height: auto;
  margin-bottom: 10%;
  margin-left: 0%;
}

.mss_section {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 600vh;
  display: flex;
}

.mss_headingsection {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  margin-top: 0;
  padding-top: 0;
  display: flex;
}

.canon_oct_img {
  width: 32%;
  max-width: none;
  height: auto;
  margin-bottom: 13%;
  margin-left: 0%;
}

.infra_laser_img {
  width: 56%;
  max-width: none;
  height: auto;
  margin-bottom: 20%;
  margin-left: 0%;
}

.appa_ophthalmic_img {
  width: 47%;
  max-width: none;
  height: auto;
  margin-bottom: 12%;
  margin-left: 0%;
}

.auto_img {
  width: 50%;
  max-width: none;
  height: auto;
  margin-left: 0%;
}

.ag_slt_section {
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  justify-content: space-around;
  align-items: center;
  width: 100vw;
  height: 900vh;
  display: flex;
}

.cluvr_lottie2-copy {
  order: -1;
  align-self: flex-start;
  width: 40vw;
  position: sticky;
  top: 50%;
  left: 3%;
  right: 3%;
}

.aoru_lottiewrapper {
  width: 40vw;
  height: 90%;
  position: fixed;
  inset: 2% auto 0% 0%;
}

.aoru_section1 {
  flex-direction: row-reverse;
  justify-content: space-between;
  width: 100%;
  height: auto;
  display: flex;
}

.aoru_contentwrapper {
  flex-direction: column;
  align-items: flex-end;
  width: 50vw;
  height: auto;
  margin-left: 0;
  font-weight: 700;
  display: flex;
}

.oes_img, .dsl_image {
  width: 45%;
  max-width: none;
  height: auto;
  margin-bottom: 15%;
  margin-left: 0%;
}

.dynamiq_img {
  width: 46%;
  max-width: none;
  height: auto;
  margin-bottom: 12%;
  margin-left: 0%;
}

.aia_11_img {
  width: 46%;
  max-width: none;
  height: auto;
  margin-left: 0%;
}

.aia12_img {
  width: 43%;
  max-width: none;
  height: auto;
  margin-left: 0%;
}

.optical_img {
  width: 30%;
  max-width: none;
  height: auto;
  margin-bottom: 13%;
  margin-left: 0%;
}

.fundus_image {
  width: 50%;
  max-width: none;
  height: auto;
  margin-bottom: 13%;
  margin-left: 0%;
}

.binocular_section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 600vh;
  display: flex;
}

.dynamiq_image, .han_held_image, .dis_image {
  width: 50%;
  max-width: none;
  height: auto;
  margin-bottom: 15%;
  margin-left: 0%;
}

.sl_image-copy {
  width: 59%;
  max-width: none;
  height: auto;
  margin-bottom: 5%;
  margin-left: 0%;
}

.eye_chart_image-copy {
  width: 65%;
  margin-bottom: 5%;
}

.streak_img-copy {
  width: 45%;
  max-width: none;
  height: 100%;
  margin-left: 0%;
}

.hh_heading {
  font-family: Raleway, sans-serif;
  font-size: 70px;
  font-weight: 300;
  line-height: 70px;
}

.hh_initiallottie {
  width: 40vw;
}

.contentwrapper1-2-copy {
  text-align: left;
  align-self: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  margin-left: 0;
  display: flex;
}

.hh_firstsection {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: auto;
  padding-right: 21px;
  display: flex;
}

.fc_model_heading {
  font-size: 26px;
  font-weight: 300;
}

.ascan_wrapper-copy {
  background-color: #0000;
  justify-content: center;
  align-items: stretch;
  width: 100vw;
  height: auto;
  padding-top: 0;
  font-weight: 300;
  display: flex;
}

.tab-button {
  cursor: auto;
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.tab-button.w--current {
  background-color: #0000;
  border: 1px #4d4d4d;
  border-radius: 0;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.menutabs-copy {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 90vh;
  margin-top: 10vh;
  display: block;
  position: fixed;
  inset: 0%;
}

.products_div {
  margin-top: 0;
  padding-top: 2rem;
}

.product_surgical_content {
  background-color: #0000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-bottom: 14px;
  display: flex;
  position: relative;
}

.product_surgical_content.bglight1 {
  background-color: #0000;
  height: auto;
  padding-bottom: 14px;
  display: block;
}

.product_iol_content {
  background-color: #090909;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: auto;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.product_iol_content.bglight1 {
  background-color: #0000;
  padding-left: 20px;
  display: none;
}

.product_laser_content {
  background-color: #090909;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.product_laser_content.bglight1 {
  background-color: #0000;
  padding-left: 20px;
  display: none;
}

.product_ophth_content {
  background-color: #090909;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: auto;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.product_ophth_content.bglight1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  display: none;
  position: static;
  overflow: visible;
}

.product_biometry_content {
  background-color: #090909;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.product_biometry_content.bglight1 {
  background-color: #0000;
  padding-left: 20px;
  display: none;
}

.product_pharma_content {
  background-color: #090909;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-bottom: 26px;
  display: flex;
  position: relative;
}

.product_pharma_content.bglight1 {
  background-color: #0000;
  padding-left: 20px;
  display: none;
}

.inductry_partner_content {
  background-color: #090909;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.inductry_partner_content.bglight1 {
  background-color: #0000;
  padding-left: 20px;
  display: none;
}

.catalogue_close_button {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  display: flex;
}

.div-block-3708 {
  height: 100vh;
  margin-top: 0;
  padding-top: 4rem;
}

.pharma_in_pharma1 {
  background-color: #090909;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-bottom: 26px;
  display: flex;
  position: relative;
}

.pharma_in_pharma1.bglight1 {
  background-color: #0000;
  padding-left: 20px;
  display: block;
}

.micro_in_pharma1 {
  background-color: #0000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-bottom: 14px;
  display: flex;
  position: relative;
}

.micro_in_pharma1.bglight1 {
  background-color: #0000;
  height: auto;
  padding-bottom: 14px;
  display: none;
}

.micro_in_micro {
  background-color: #0000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-bottom: 14px;
  display: flex;
  position: relative;
}

.micro_in_micro.bglight1 {
  background-color: #0000;
  height: auto;
  padding-bottom: 14px;
  display: flex;
}

.pharma_in_micro {
  background-color: #090909;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-bottom: 26px;
  display: flex;
  position: relative;
}

.pharma_in_micro.bglight1 {
  background-color: #0000;
  padding-left: 20px;
  display: none;
}

.micro_in_surgical {
  background-color: #0000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-bottom: 14px;
  display: flex;
  position: relative;
}

.micro_in_surgical.bglight1 {
  background-color: #0000;
  height: auto;
  padding-bottom: 14px;
  display: none;
}

.surgical_in_surgical {
  background-color: #090909;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: auto;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.surgical_in_surgical.bglight1 {
  background-color: #0000;
  padding-left: 20px;
  display: block;
}

.surgical_menu_tab {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 90vh;
  margin-top: 6vh;
  display: block;
  position: fixed;
  inset: 0%;
}

.surgical_div {
  background-color: #0f0f0f;
  width: 85vw;
  height: 80vh;
}

.surgical_div.bglight1 {
  width: 100%;
  height: 100vh;
  margin-top: 20px;
  display: block;
}

.surgical_menu_wrapper {
  height: 100vh;
  margin-top: 2.8rem;
}

.surgical_in_laser {
  background-color: #090909;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: auto;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.surgical_in_laser.bglight1 {
  background-color: #0000;
  padding-left: 20px;
  display: none;
}

.laser_in_laser {
  background-color: #090909;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.laser_in_laser.bglight1 {
  background-color: #0000;
  padding-left: 20px;
  display: block;
}

.laser_in_ophtha {
  background-color: #090909;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.laser_in_ophtha.bglight1 {
  background-color: #0000;
  padding-left: 20px;
  display: none;
}

.ophtha_in_ophtha {
  background-color: #090909;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: auto;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.ophtha_in_ophtha.bglight1 {
  background-color: #0000;
  padding-left: 20px;
  display: block;
}

.ophtha_in_ultra {
  background-color: #090909;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: auto;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.ophtha_in_ultra.bglight1 {
  background-color: #0000;
  padding-left: 20px;
  display: none;
}

.ultra_in_ultra {
  background-color: #090909;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.ultra_in_ultra.bglight1 {
  background-color: #0000;
  padding-left: 20px;
  display: block;
}

.ultra_in_industry_partner {
  background-color: #090909;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.ultra_in_industry_partner.bglight1 {
  background-color: #0000;
  padding-left: 20px;
  display: none;
}

.industry_in_industry {
  background-color: #090909;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.industry_in_industry.bglight1 {
  background-color: #0000;
  padding-left: 20px;
  display: block;
}

.micro_content_div {
  height: auto;
}

.micro_wrapper {
  height: 200vh;
  margin-top: 2.9rem;
}

.micro_menutabs {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: auto;
  margin-top: 10vh;
  display: block;
  position: fixed;
  inset: 0%;
}

.micro_footer_div {
  position: sticky;
}

._1696_aa {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  line-height: 12px;
  display: none;
}

._3795_aat-copy {
  align-self: flex-start;
  width: 24vw;
  max-width: none;
  margin-left: 0%;
  padding-left: 15%;
}

.no_hole_wrapper-copy {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0%;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: static;
}

.firstsectioncontainer-copy {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-end;
  width: 40vw;
  height: 100vh;
  margin-top: 0;
  padding-left: 0;
  display: flex;
  position: relative;
}

.turboorbit_firstlottie-copy {
  z-index: 1;
  object-fit: contain;
  align-items: flex-start;
  width: 50vw;
  height: 80vh;
  display: flex;
  position: sticky;
  inset: 0% 20% 0% 0%;
}

.tobotor_lottie {
  height: 50vh;
  position: sticky;
  inset: 32% 0% auto auto;
}

.tobotor_ontent_block {
  width: 50%;
  padding-top: 0;
  padding-left: 40px;
}

.mydriocain_div {
  flex-direction: column;
  width: 55%;
  max-width: none;
  margin-top: 0;
  margin-bottom: auto;
  padding: 0 10px 30px;
  font-size: 16px;
  display: flex;
}

.div-block-3709 {
  justify-content: flex-end;
  display: flex;
}

.div-block-3710 {
  justify-content: flex-start;
  width: auto;
  margin-right: 2rem;
  display: flex;
}

.heading-757-copy {
  color: #fff;
  text-transform: none;
  border-left: 0 solid #fff;
  padding-left: 5px;
  font-size: 16px;
  line-height: 36px;
}

.tech_specs_yag_slt {
  width: 100%;
  height: auto;
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.yag_slt_table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "Area-2 ."
                 ". Area"
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 / .5fr 1fr 1fr;
  grid-auto-columns: 1fr;
  font-weight: 200;
  display: grid;
}

.slitlamp_table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "Area-2 ."
                 ". Area"
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 / .5fr 1fr;
  grid-auto-columns: 1fr;
  font-weight: 200;
  display: grid;
}

.allernilihsmage {
  object-fit: contain;
  width: 100%;
  height: 82%;
  padding-right: 5%;
  display: block;
  position: static;
  inset: 44% 0% auto auto;
}

.div-block-3711 {
  width: 40%;
  height: 50%;
  position: fixed;
  inset: 45% 0% auto auto;
}

.heading-511-copy {
  color: #fff;
  margin-top: 10px;
  font-size: 12px;
  font-weight: 200;
  line-height: 25px;
}

.bold-text-126 {
  font-weight: 200;
}

.appacipro_h2 {
  color: #fff;
  margin-top: 10px;
  font-size: 24px;
  font-weight: 200;
}

.bold-text-127 {
  font-weight: 200;
}

.div-block-3712 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-3714 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.paragraph-482-copy {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
}

.bold-text-128 {
  font-weight: 200;
}

.div-block-3715 {
  justify-content: flex-end;
  width: 90%;
  display: flex;
}

.paragraph-695 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
}

.bold-text-129 {
  font-size: 25px;
  font-weight: 200;
  line-height: 27px;
}

.paragraph-696 {
  color: #fff;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 200;
  text-decoration: none;
}

.div-block-3716 {
  width: 40%;
  height: 50%;
  position: fixed;
  inset: 45% 0% auto auto;
}

.storage-25 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 23px;
}

.div-block-3717 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-3718 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-898 {
  color: #fff;
  margin-top: 10px;
  font-size: 22px;
  font-weight: 600;
  line-height: 25px;
}

.appacipro_content {
  color: #000;
  width: 51%;
  max-width: none;
  height: 100%;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 20px;
  line-height: 30px;
}

.bold-text-130 {
  font-size: 18px;
  font-weight: 200;
  line-height: 23px;
}

.div-block-3719 {
  justify-content: flex-end;
  width: 90%;
  display: flex;
}

.paragraph-697 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
}

.bold-text-131 {
  font-weight: 200;
}

.paragraph-698 {
  color: #fff;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 200;
  text-decoration: none;
}

.div-block-3720 {
  width: 40%;
  height: 50%;
  position: fixed;
  inset: 45% 0% auto auto;
}

.storage-26 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 36px;
  font-weight: 600;
  line-height: 30px;
}

.div-block-3721 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-3722 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-899 {
  color: #fff;
  margin-top: 10px;
  font-size: 25px;
  font-weight: 600;
}

.div-block-3723 {
  justify-content: flex-end;
  width: 90%;
  display: flex;
}

.paragraph-699 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
}

.bold-text-132 {
  font-weight: 200;
}

.paragraph-700 {
  color: #fff;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 200;
  text-decoration: none;
}

.div-block-3724 {
  width: 35%;
  height: 50%;
  position: fixed;
  inset: 45% 0% auto auto;
}

.storage-27 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 40px;
  font-weight: 600;
  line-height: 30px;
}

.div-block-3725 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-3726 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-900 {
  color: #fff;
  margin-top: 10px;
  font-size: 25px;
  font-weight: 600;
}

.anc_content_div-copy {
  color: #000;
  width: 50%;
  max-width: none;
  height: 100%;
  margin-left: 0;
  padding-top: 3rem;
  padding-left: 0;
  padding-right: 20px;
  line-height: 30px;
}

.a-brinzo_content {
  color: #000;
  width: 55%;
  max-width: none;
  height: 100%;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 20px;
  line-height: 30px;
}

.bold-text-133 {
  font-weight: 400;
}

.appacarpine_table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "Area"
                 "."
                 "."
                 "."
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bimpost_h3 {
  color: #fff;
  margin-top: 10px;
  font-size: 13px;
  font-weight: 200;
  line-height: 32px;
}

.bimpost_content {
  color: #000;
  width: 55%;
  max-width: none;
  height: 100%;
  margin-left: 0;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 20px;
  line-height: 30px;
}

.bimpost_t {
  color: #fff;
  margin-top: 10px;
  font-size: 20px;
  font-weight: 200;
  line-height: 25px;
}

.div-block-3727 {
  width: 40%;
  height: 50%;
  position: fixed;
  inset: 45% 0% auto auto;
}

.paragraph-701 {
  color: #fff;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 200;
  text-decoration: none;
}

.heading-901 {
  color: #fff;
  margin-top: 10px;
  font-size: 25px;
  font-weight: 600;
}

.storage-28 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 40px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-702 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
}

.div-block-3728 {
  justify-content: flex-end;
  width: 90%;
  display: flex;
}

.heading-902 {
  color: #fff;
  margin-top: 10px;
  font-size: 25px;
  font-weight: 600;
}

.storage-29 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 40px;
  font-weight: 600;
  line-height: 30px;
}

.div-block-3729 {
  width: 35%;
  height: 50%;
  position: fixed;
  inset: 45% 0% auto auto;
}

.paragraph-703 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
}

.paragraph-704 {
  color: #fff;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 200;
  text-decoration: none;
}

.heading-545-copy {
  color: #fff;
  margin-top: 10px;
  font-size: 16px;
  font-weight: 300;
  line-height: 29px;
}

.div-block-3730 {
  width: 35%;
  height: 50%;
  position: fixed;
  inset: 45% 0% auto auto;
}

.heading-903 {
  color: #fff;
  margin-top: 10px;
  font-size: 25px;
  font-weight: 600;
}

.div-block-3731 {
  width: 35%;
  height: 50%;
  position: fixed;
  inset: 45% 0% auto auto;
}

.paragraph-705 {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
}

.paragraph-706 {
  color: #fff;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 200;
  text-decoration: none;
}

.div-block-3732 {
  width: 35%;
  height: 50%;
  position: fixed;
  inset: 45% 0% auto auto;
}

.descripation-11-copy {
  color: #f3f3f3;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 300;
  line-height: 23px;
}

.heading-522-copy {
  color: #fff;
  letter-spacing: 1px;
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 300;
  line-height: 25px;
}

.div-block-3733 {
  width: 90%;
  margin-bottom: 20px;
}

.image-420 {
  width: 45%;
  margin-right: 5%;
}

.cohe_sub_hdg-2-copy {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
}

.supracoat_sub_hdg-2-copy {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 5px;
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
}

.div-block-3734 {
  width: 35%;
  height: 50%;
  position: fixed;
  inset: 45% 0% auto auto;
}

.lidovisc_gel {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 5px;
  font-size: 20px;
  font-weight: 300;
  line-height: 26px;
}

.bold-text-134 {
  font-weight: 300;
}

.bold-text-135 {
  font-size: 25px;
  font-weight: 300;
}

.blueret_1ml_hdg2-2-copy {
  color: #fff;
  margin-top: 20px;
  font-size: 23px;
  font-weight: 200;
  line-height: 32px;
}

.div-block-3735 {
  width: 35%;
  height: 50%;
  position: fixed;
  inset: 45% 0% auto auto;
}

.preds_appasamy_img {
  padding-left: 6%;
}

.tobotor_lp_lottie {
  width: 70%;
  height: auto;
  position: sticky;
  inset: 32% 0% auto auto;
}

.tobotor_lp {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-bottom: 2rem;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.allernil_hs {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.allernil_hs_lottie {
  width: 90%;
  height: 50vh;
  display: flex;
  position: static;
  inset: 32% 0% auto 0;
}

.kfen {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.k_fen_lottie {
  width: 100%;
  height: 50vh;
  display: flex;
  position: static;
  inset: 32% 0% auto 0;
}

.a-genta_lottie {
  width: 40%;
  height: 50vh;
  position: fixed;
  top: 32%;
}

.a_genta_section {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.appachloro_section {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 2rem;
  padding-left: 40px;
  display: flex;
}

.appachloro_lottie {
  width: 40%;
  height: 50vh;
  position: fixed;
  top: 32%;
}

.appacipro_section {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.aflox_d_lottie {
  width: 70%;
  height: auto;
  position: static;
  inset: 32% 0% auto auto;
}

.aflox_d_section {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-bottom: 2rem;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.moxifur_p_lottie {
  height: 50vh;
  position: static;
  inset: 32% 0% auto auto;
}

.moxifur_p_section {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.q4g_lottie_new {
  width: 70%;
  height: auto;
  position: static;
  inset: 32% 0% auto auto;
}

.anc_section-copy, .apidine_plus_section {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.apidine_plus_lottie {
  width: 70%;
  height: auto;
  position: static;
  inset: 32% 0% auto auto;
}

.appasol_lottie {
  height: 50vh;
  position: fixed;
  inset: 39% 0% auto auto;
}

.appasol_section {
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 3rem;
  padding-left: 40px;
  padding-right: 10px;
  display: flex;
}

.acaine_t_15 {
  height: 50vh;
  position: static;
  inset: 15% 0% auto auto;
}

.acaine_t {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.lidovisc_lottie {
  height: 50vh;
  position: static;
  inset: 37% 0% auto auto;
}

.lidovisc_section {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.a_brinzo_lottie {
  height: 50vh;
}

.a_brinzo_section, .carteol_section {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.carteol_lottie, .alfapres_th_lottie {
  height: 50vh;
}

.alfapres_th_section {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.appacarpine_lottie {
  width: 70%;
  height: auto;
}

.appacarpine_section {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.bimpost_1_lottie {
  height: 50vh;
}

.bimpost_section {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.bimpost_3ml_lottie {
  height: 50vh;
}

.bimpost_3_section {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.bimpost_pf_lottie {
  height: 50vh;
}

.bimpost_pf_section {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.bimpost_3_lottie {
  height: 50vh;
}

.bimpost_3 {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-bottom: 2rem;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.bimpost_t_lottie {
  height: 50vh;
}

.bimpost_t_section {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-bottom: 2rem;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.brinzo_b_lottie {
  height: 50vh;
}

.brinzo_b_section {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.dorza_pf_lottie, .bimpost_t_lottie-copy, .dorza_lottie_pf {
  height: 50vh;
}

.dorza_pf_section {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: .7rem;
  padding-left: 40px;
  display: flex;
}

.dorza_t_lottie {
  height: 50vh;
}

.dorza_t_section {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.a_nac_lottie {
  height: 50vh;
}

.appasone_lottie {
  width: 70%;
  height: auto;
}

.appasone_section {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.lp_preds_lottie {
  height: 50vh;
}

.lp_preds_section {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.preds_10_lottie {
  height: 50vh;
}

.preds_section {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.art_forte_lottie {
  height: 50vh;
  display: flex;
  position: static;
}

.art_forte_section {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  display: flex;
}

.art_ultra_lottie {
  height: 50vh;
  display: flex;
  position: static;
}

.art_ultra_section {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-bottom: 2rem;
  margin-left: 0;
  padding-top: 0;
  padding-left: 10px;
  display: flex;
}

.cylopro_section {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-bottom: 2rem;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  display: flex;
}

.goniolube_section {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  display: flex;
}

.megalub_t {
  height: 50vh;
  display: flex;
  position: static;
}

.megalub_t_section {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  display: flex;
}

.megalub_tpf_lottie {
  height: 50vh;
  display: flex;
  position: static;
}

.hypertonic_lottie {
  height: 50vh;
  position: fixed;
  inset: 39% 0% auto auto;
}

.goniolube_lottie {
  height: 50vh;
  display: flex;
  position: static;
}

.a_exarin_lottie {
  height: 50vh;
}

.exarin_section {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 1rem;
  padding-left: 40px;
  display: flex;
}

.ligcaine_lottie {
  height: 50vh;
}

.ligcaine_section {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 1rem;
  padding-left: 40px;
  display: flex;
}

.ligcaine_plus_lottie {
  height: 50vh;
}

.ligcaine_plus_section {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 1rem;
  padding-left: 40px;
  display: flex;
}

.afluor_lottie {
  height: 50vh;
}

.afluor_section {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 1rem;
  padding-left: 40px;
  display: flex;
}

.afluor_10_lottie {
  height: 50vh;
}

.afluor_10_section {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 1rem;
  padding-left: 40px;
  display: flex;
}

.appasone_2_section {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 1rem;
  padding-left: 40px;
  display: flex;
}

.appasone_2_lottie, .a_exarin_lottie-copy, .ocular_lottie1 {
  height: 50vh;
}

.appacarpine_section1 {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 1rem;
  padding-left: 40px;
  display: flex;
}

.mydria_lottie {
  height: 50vh;
}

.mydria_section, .tri_ace_section {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 1rem;
  padding-left: 40px;
  display: flex;
}

.triace_lottie, .a_tropin_lottie {
  height: 50vh;
}

.a_tropine_section {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: none;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 55px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.a_byopin_section {
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 1rem;
  padding-left: 40px;
  padding-right: 10px;
  display: flex;
}

.a_byopin_lottie {
  width: 40%;
  height: 50vh;
  position: fixed;
  inset: 38% 0% auto auto;
}

.myoped_lottie {
  object-fit: contain;
  width: 100%;
  height: 82%;
  padding-right: 5%;
  display: block;
  position: static;
  inset: 44% 0% auto auto;
}

.myoped1l_lottie {
  width: 40%;
  max-width: none;
  height: auto;
  margin-top: 20px;
  padding-bottom: 0;
  padding-left: 0;
  position: fixed;
  inset: 15% 0% auto auto;
}

.a_byopin_lottie-copy, .a_byopin_lottie-copy-copy {
  width: 40%;
  height: 50vh;
  position: fixed;
  inset: 32% 0% auto auto;
}

.myoped2_lottie {
  width: 40%;
  height: 50vh;
  position: fixed;
  inset: 39% 0% auto auto;
}

.myoped_section {
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 1rem;
  padding-left: 40px;
  padding-right: 10px;
  display: flex;
}

.myoped_plus_lottie {
  width: 40%;
  height: 50vh;
  position: fixed;
  inset: 39% 0% auto auto;
}

.myoped_plus_section {
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 1rem;
  padding-left: 40px;
  padding-right: 10px;
  display: flex;
}

.k_link_2ml {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.k_link_2ml_lottie {
  width: 40%;
  height: 50vh;
  position: fixed;
  inset: 39% 0% auto auto;
}

.k_link_h_section {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.k_link_h_lottie {
  width: 40%;
  height: 50vh;
  position: fixed;
  inset: 37% 0% auto auto;
}

.apparet_blue_section {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  border-radius: 0;
  max-width: none;
  height: auto;
  max-height: none;
  margin: 0;
  padding-top: 1rem;
  padding-bottom: 0;
  padding-left: 40px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.apparet_blue_lottie {
  width: 40%;
  height: 50vh;
  position: fixed;
  inset: 38% 0% auto auto;
}

.appasil_lottie {
  width: 40%;
  height: 50vh;
  position: fixed;
  inset: 39% 0% auto auto;
}

.appasil_section {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  border-radius: 0;
  max-width: none;
  height: auto;
  max-height: none;
  margin: 0;
  padding-top: 1rem;
  padding-bottom: 0;
  padding-left: 40px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.appasil_1000 {
  width: 40%;
  height: 50vh;
  position: fixed;
  inset: 40% 0% auto auto;
}

.appavisc_2-4_lottie {
  width: 40%;
  height: 50vh;
  position: fixed;
  inset: 38% 0% auto auto;
}

.appavisc_2-4_section, .appavisc_pfs_3ml {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  border-radius: 0;
  max-width: none;
  height: auto;
  max-height: none;
  margin: 0;
  padding-top: 1rem;
  padding-bottom: 0;
  padding-left: 40px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.appavisc_pfs_3 {
  width: 40%;
  height: 50vh;
  position: fixed;
  inset: 43% 0% auto auto;
}

.lidovisc_gel_section {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  border-radius: 0;
  max-width: none;
  height: auto;
  max-height: none;
  margin: 0;
  padding-top: 1rem;
  padding-bottom: 0;
  padding-left: 40px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.lidovisc_gel_lottie {
  width: 40%;
  height: 50vh;
  position: fixed;
  inset: 39% 0% auto auto;
}

.supracoat_plus_section {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  border-radius: 0;
  max-width: none;
  height: auto;
  max-height: none;
  margin: 0;
  padding-top: 1rem;
  padding-bottom: 0;
  padding-left: 40px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.supracoat_plus_lottie {
  width: 40%;
  height: 50vh;
  position: fixed;
  inset: 39% 0% auto auto;
}

.trypan_blue_section {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  border-radius: 0;
  max-width: none;
  height: auto;
  max-height: none;
  margin: 0;
  padding-top: 1rem;
  padding-bottom: 0;
  padding-left: 40px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.trypan_blue_lottie {
  width: 40%;
  height: 50vh;
  position: fixed;
  inset: 40% 0% auto auto;
}

.myoped2_lottie-copy {
  width: 40%;
  height: 50vh;
  position: fixed;
  inset: 32% 0% auto auto;
}

.brinzo_b_lottie1 {
  width: 60%;
  height: auto;
  position: static;
  inset: 32% 0% auto auto;
}

.dorza_5_section {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.dorza_5_lottie {
  width: 40%;
  height: 50vh;
  position: fixed;
  inset: 32% 0% auto auto;
}

.dorza_tpf_section {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.dorza_tpf_lottie {
  width: 37%;
  height: 50vh;
  position: fixed;
  inset: 36% 0% auto auto;
}

.a_caine_t_5ml {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.acaine_t_5ml_lottie {
  width: 100%;
  height: 50vh;
  position: static;
  top: 10%;
}

.anti_allergic_tabs_menu {
  flex-direction: column;
  width: auto;
  padding-left: 5px;
  display: flex;
  position: fixed;
  inset: 15% auto 0% 0%;
}

.anti_allergic_tab_content {
  width: 80%;
}

.anti_allergic_tab {
  justify-content: space-between;
  padding-top: 5%;
  display: flex;
}

.heading-516-copy {
  z-index: 10;
  color: #e9e1e1;
  text-align: center;
  background-color: #312f2f;
  width: 100%;
  font-size: 50px;
  display: block;
  position: fixed;
}

.heading-516-copy.navtheme {
  background-color: #0000;
}

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

.anti_allergic_tab_pane1 {
  color: #fff;
  background-color: #0000;
  margin-top: 5%;
}

.pharma_heading {
  z-index: 10;
  color: #e9e1e1;
  text-align: left;
  background-color: #312f2f;
  width: 100%;
  font-size: 45px;
  line-height: 40px;
  display: none;
  position: static;
}

.pharma_heading.navtheme {
  background-color: #0000;
}

.pharma_heading.pharma {
  text-align: center;
  margin-top: 4.5%;
  font-size: 41px;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.tab_pane1 {
  color: #fff;
  background-color: #0000;
  margin-top: 0%;
  margin-bottom: 2rem;
  padding-top: 0;
  padding-left: 3%;
}

.pharma_tab {
  justify-content: space-between;
  padding-top: 1%;
  display: flex;
}

.pharma_tab_menu {
  flex-direction: column;
  width: auto;
  padding-left: 5px;
  display: flex;
  position: fixed;
  inset: 23% auto 0% 0%;
}

.pharma_tab_content {
  width: 80%;
  padding-left: 1%;
}

.anti_bacterial {
  padding-top: 5rem;
  display: block;
}

.anti-allergic-copy, .pharma_content, .anti-bacterial-anti-inflammatory {
  padding-top: 2.5rem;
  display: block;
}

.anti-infective1 {
  padding-top: 0;
  display: block;
}

.anti-glaucoma-copy {
  padding-top: 10%;
  display: block;
}

.anti-glaucoma1, .eye-lubricants1, .anti-inflammatory1, .mydriatics_cycloplegics, .local-anesthesia1, .intracameral-injection1, .retinal-products1, .surgical-products, .corneal-cross-linking1, .injection, .anti-fungal, .presbyopia, .pediatric-drops, .pediatric-drops1, .ocular-injection1, .hypertonic-saline-solution1 {
  padding-top: 2.5rem;
  display: block;
}

.breadcrumbs-wrapper {
  grid-column-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.breadcrumb-link {
  color: #fff;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-size: .8rem;
  transition: opacity .2s;
}

.breadcrumb-link:hover {
  text-decoration: underline;
}

.breadcrumb-div {
  color: #fff;
  text-transform: uppercase;
  font-size: .8rem;
}

.breadcrumb-text {
  color: #313131;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-size: .8rem;
}

.breadcrumbs {
  margin-top: 2%;
  position: fixed;
}

.div-block-3736 {
  z-index: 10;
  color: #e9e1e1;
  background-color: #0000;
  width: 100%;
  margin-top: 3%;
  display: flex;
  position: static;
  inset: 5% 0% auto;
}

.div-block-3736.pharma {
  color: #0000;
  line-height: 20px;
}

.allernil_heading {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 14px;
  font-size: 23px;
  font-weight: 600;
  line-height: 42px;
}

.html-embed-4 {
  background-color: gray;
  width: 100%;
  line-height: 18px;
}

.anc_section-copy {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.anc_heading, .allernil_hs_h2, .kfen_h2 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 37px;
  font-weight: 600;
  line-height: 30px;
}

.moxifur {
  color: #fff;
  letter-spacing: 0;
  margin-bottom: 20px;
  font-size: 35px;
  font-weight: 600;
  line-height: 30px;
}

.moxifur_5 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 0;
  font-size: 25px;
  font-weight: 600;
  line-height: 40px;
}

.q4g {
  color: #fff;
  margin-top: 0;
  padding-top: 0;
  padding-left: 40px;
  font-size: 36px;
}

.a_genta, .appachloro, .appacipro {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 37px;
  font-weight: 600;
  line-height: 30px;
}

.moxifur_lp {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 33px;
  font-weight: 600;
  line-height: 30px;
}

.moxifur_k {
  color: #fff;
  letter-spacing: 0;
  margin-bottom: 20px;
  font-size: 32px;
  font-weight: 600;
  line-height: 30px;
}

.tobotor-copy {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 44px;
}

.aflox_d, .storage-25-copy, .moxifur_p, .moxifur_p-copy, .q4g_h2 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 40px;
  font-weight: 600;
  line-height: 30px;
}

.div-block-3738 {
  justify-content: center;
  width: 89%;
  display: flex;
}

.brinzo_heading {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 26px;
  font-weight: 600;
  line-height: 30px;
}

.dorza_heading {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 36px;
  font-weight: 600;
  line-height: 30px;
}

.pharma_tab-copy {
  justify-content: space-between;
  padding-top: 3%;
  display: flex;
}

.appavisc_lottie_div {
  flex-direction: column;
  width: 40%;
  max-width: 0%;
  height: 50vh;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
}

.appavisc_hv-pfs_lottie {
  width: 40vw;
  height: 50vh;
  position: fixed;
  inset: 40% 0% auto auto;
}

.appavisc_pfs_lotties_div {
  width: 40%;
  height: 50vh;
  position: fixed;
  inset: 32% 0% auto auto;
}

.appavisc_hv_pfs_content {
  width: 50%;
}

.div-block-3739 {
  justify-content: center;
  width: 100%;
  display: flex;
}

.pharma_breadcrumb {
  z-index: 10;
  color: gray;
  background-color: #312f2f;
  width: 100%;
  display: flex;
  position: fixed;
  inset: 5% 0% auto;
}

.pharma_breadcrumb.pharma {
  color: #0000;
  line-height: 20px;
}

.allernil_embed {
  background-color: #0000;
  width: 100%;
  line-height: 18px;
}

.allernil_embed.pharma_heading_light_mode {
  background-color: #8f8888;
}

.allernil_lottie_div {
  width: 35%;
  max-width: none;
  height: 50vh;
  margin-left: 0;
  position: fixed;
  inset: 32% 0% 0% auto;
}

.anti_infective_breadcrumb_div {
  z-index: 10;
  color: #e9e1e1;
  background-color: #0000;
  width: 100%;
  margin-top: 3%;
  display: flex;
  position: static;
  inset: 5% 0% auto;
}

.anti_infective_breadcrumb_div.pharma {
  color: #0000;
  line-height: 20px;
}

.k_link_heading {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 40px;
  font-weight: 600;
  line-height: 28px;
}

.infective_breadcrumb {
  z-index: 10;
  color: #e9e1e1;
  background-color: #0000;
  width: 100%;
  margin-top: 4%;
  display: flex;
  position: static;
  inset: 5% 0% auto;
}

.infective_breadcrumb.pharma {
  color: #0000;
  line-height: 20px;
}

.jericho_specs {
  padding-bottom: 2%;
  padding-left: 2%;
  padding-right: 2%;
}

.bold-text-137, .bold-text-138 {
  font-weight: 300;
}

.heading-904 {
  font-size: 23px;
  font-weight: 500;
  text-decoration: underline;
}

.optical_coherence_lottie {
  align-self: flex-start;
  width: 35%;
  height: auto;
  margin-top: 0;
  position: sticky;
  top: 10%;
}

.heading-905 {
  font-size: 21px;
}

.heading-906, .heading-907 {
  font-size: 23px;
  font-weight: 500;
}

.heading-908 {
  font-size: 23px;
  font-weight: 500;
  text-decoration: underline;
}

.heading-909 {
  font-size: 23px;
  text-decoration: underline;
}

.heading-910, .heading-911 {
  font-size: 23px;
  font-weight: 500;
  text-decoration: underline;
}

.a_byopin_section_content {
  color: #fff;
  border: 1px solid #0000;
  flex-direction: column;
  order: 0;
  align-items: flex-start;
  width: 60%;
  max-width: none;
  padding-left: 0;
  padding-right: 20px;
  line-height: 30px;
  display: flex;
}

.naspro_material_characteristics {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 22px;
  font-weight: 600;
  display: none;
}

.naspro_material_specs {
  justify-content: flex-start;
  align-items: flex-start;
  width: 90%;
  height: auto;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  display: none;
}

.naspro_clear_para-copy {
  margin-top: 10px;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 15px;
  line-height: 25px;
}

.breadcrumbs_div {
  z-index: 10;
  color: #e9e1e1;
  background-color: #0000;
  width: 100%;
  margin-top: 0%;
  padding-top: 7%;
  display: flex;
  position: static;
  inset: 5% 0% auto;
}

.breadcrumbs_div.pharma {
  color: #0000;
  line-height: 20px;
}

.cmt_h1-copy {
  color: #fff;
  text-align: left;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 42px;
  position: static;
}

.cmt_h2-copy {
  text-align: left;
  font-size: 29px;
  font-weight: 400;
}

.breadcrumbs_div-copy {
  z-index: 10;
  color: #e9e1e1;
  background-color: #0000;
  width: 100%;
  margin-top: 0%;
  padding-top: 7%;
  display: flex;
  position: static;
  inset: 5% 0% auto;
}

.breadcrumbs_div-copy.pharma {
  color: #0000;
  line-height: 20px;
}

.jericho_top_section-copy {
  color: #fff;
  justify-content: space-around;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.oct_section-copy {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-bottom: 4rem;
  padding-left: 40px;
  display: flex;
}

.red_laser_h2-copy {
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 25px;
}

.amogh_top_content-copy {
  text-transform: capitalize;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 20px;
  display: flex;
}

.oct_h1-copy {
  text-align: left;
  font-size: 34px;
  font-weight: 800;
  line-height: 41px;
}

.q4g_section_1 {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.pharma_tab_menu-copy {
  flex-direction: column;
  width: auto;
  padding-left: 5px;
  display: flex;
  position: fixed;
  inset: 23% auto 0% 0%;
}

.properties_pro_orbit {
  align-items: center;
  width: 40%;
  height: 100%;
  margin-top: 40px;
  padding-left: 2rem;
  padding-right: 0;
  display: flex;
}

.pro_orbit_full_image {
  align-self: center;
  width: 35%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  margin-top: 10%;
  position: static;
  inset: 15% 0% 0% auto;
}

.phaco_images_proorbit {
  align-self: center;
  width: 40%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  padding-top: 10%;
  position: static;
  inset: 15% 0% 0% auto;
}

.properties_div {
  flex-direction: row;
  justify-content: space-around;
  align-self: center;
  align-items: center;
  width: 50%;
  height: 100%;
  display: flex;
}

.pro_orbit_tech_specs {
  flex-direction: column;
  justify-content: space-around;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 20px;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.tech_heading {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 0;
  padding-left: 2rem;
}

.pro_orbit_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: auto auto;
  place-content: stretch;
  align-self: stretch;
  place-items: stretch stretch;
  height: 100%;
}

.tech_section {
  opacity: 1;
  object-fit: fill;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: static;
  inset: 0%;
  overflow: hidden;
}

.tech_section.head {
  z-index: 25;
  position: relative;
}

.tech_section.head.bglight1 {
  background-color: #000;
  justify-content: center;
}

.section-copy {
  opacity: 1;
  object-fit: fill;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: static;
  inset: 0%;
  overflow: hidden;
}

.section-copy.head {
  z-index: 25;
  position: relative;
}

.section-copy.head.bglight1 {
  background-color: #000;
  justify-content: center;
}

.pro_orbit_section {
  opacity: 1;
  object-fit: fill;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: static;
  inset: 0%;
  overflow: hidden;
}

.pro_orbit_section.head {
  z-index: 25;
  position: relative;
}

.pro_orbit_section.head.bglight1 {
  background-color: #000;
  justify-content: center;
}

.div-block-3740 {
  width: 100%;
  height: 100%;
  display: flex;
}

.ascan_pach_grid_para_div-copy {
  border: 1px solid #686868;
  align-items: center;
  padding: 10px;
  display: flex;
}

.ascan_pach_grid_para_div-copy.gray_bckgnd {
  background-color: #48484863;
  padding: 10px;
  font-weight: 200;
}

.pro_orbit_grid-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-right: 1px solid #fff;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1.75fr;
  place-content: stretch;
  align-self: stretch;
  place-items: stretch stretch;
  height: 70%;
  margin-bottom: 15%;
}

.pro_orbit_spec {
  text-align: left;
  text-transform: none;
  margin-bottom: 0;
  font-weight: 200;
  line-height: 20px;
}

.leo_section {
  opacity: 1;
  object-fit: fill;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: static;
  inset: 0%;
  overflow: hidden;
}

.leo_section.head {
  z-index: 25;
  position: relative;
}

.leo_section.head.bglight1 {
  background-color: #000;
  justify-content: center;
}

.listcontainer-copy, .leo_phaco_images {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-3741 {
  flex-direction: column;
  width: 40%;
  display: flex;
}

.phaco_image {
  width: 90%;
  max-width: none;
  height: 25%;
}

.div-block-3742 {
  flex-direction: column;
  align-items: center;
  width: 45%;
  height: 100%;
  display: flex;
}

.glxy_leo_rltm_fldc_sys_img-copy {
  width: 61%;
  max-width: none;
  height: auto;
}

.ip_bag_image {
  width: 20%;
  max-width: none;
  height: 50%;
}

.div-block-3743 {
  display: flex;
}

.orbit_cool_image {
  width: 33%;
  max-width: none;
  height: auto;
}

.transverse_image {
  width: 34%;
  max-width: none;
  height: auto;
}

.div-block-3741-copy {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 40%;
  height: 100%;
  margin-bottom: 5%;
  display: flex;
}

.phaco_tip_image {
  width: 70%;
  max-width: none;
  height: auto;
  margin-top: 6%;
}

.phaco_power_images {
  flex-direction: column;
  align-items: center;
  width: 40%;
  height: 100%;
  display: flex;
}

.on_off_image {
  width: 90%;
  max-width: none;
  height: 22%;
}

.orbit_cool_div {
  justify-content: space-around;
  margin-top: 3%;
  display: flex;
}

.footswitch_image_leo {
  width: 40%;
  max-width: none;
}

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

.properties_div-copy {
  flex-direction: row;
  justify-content: space-around;
  align-self: center;
  align-items: center;
  width: 50%;
  height: 100%;
  display: flex;
}

.properties_div_leo {
  flex-direction: row;
  justify-content: space-around;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.leo_accessories {
  align-self: center;
  width: 20%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  margin-bottom: 0%;
  padding-top: 0%;
  position: static;
  inset: 15% 0% 0% auto;
}

.galaxy_leo_full_image {
  align-self: center;
  width: 13%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  margin-top: 0%;
  position: static;
  inset: 15% 0% 0% auto;
}

.galaxy_leo_section1 {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  justify-content: space-around;
  width: 100%;
  height: 100vh;
  margin-top: 0;
  margin-bottom: 2rem;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: block;
  overflow: visible;
}

.orbit_cool_section {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding-left: 0;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 400;
  transition: opacity .2s;
  display: flex;
  overflow: visible;
  transform: rotate(0);
}

.glxy_leo_rbit_cool_tech_cnt-2-copy {
  text-align: left;
  flex-direction: column;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50vw;
  margin-left: 0;
  margin-right: 0;
  line-height: 39px;
  display: flex;
  position: static;
}

.tech_heading-copy {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 0;
  padding-left: 2rem;
  font-size: 28px;
}

.orbit_cool_image-copy, .rbit_cool_image {
  width: 33%;
  max-width: none;
  height: auto;
}

.leo_list {
  align-self: center;
  width: 50vw;
  padding-left: 20px;
  font-size: 19px;
  line-height: 23px;
}

.corneal_h3 {
  font-weight: 300;
}

.bold-text-139 {
  font-size: 18px;
  font-weight: 300;
}

.corneal_h2, .bold-text-140 {
  font-weight: 400;
}

.corneal_section {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 90vh;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.corneal_section2 {
  z-index: 2;
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.corneal_content1 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-left: 5%;
  display: flex;
}

.corneal_features {
  margin-top: 10px;
  padding-left: 0%;
  font-size: 43px;
  text-decoration: underline;
}

.corneal_feature1 {
  z-index: 2;
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80vh;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.div-block-3744 {
  height: 100vh;
  padding-top: 2%;
}

.feature_heading {
  margin-top: 10px;
  font-size: 28px;
}

.div-block-3745 {
  flex-direction: column;
  align-items: center;
  width: 40%;
  display: flex;
}

.meibo_img {
  width: 50%;
  height: auto;
  margin-bottom: 5%;
}

.tech_corneal {
  border-radius: 0;
  flex-direction: column;
  justify-content: space-around;
  align-self: flex-start;
  align-items: center;
  width: 50%;
  height: 100%;
  margin-top: 20px;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.div-block-3746 {
  width: 100%;
  display: flex;
}

.corneal_tech {
  width: 100%;
  height: auto;
  margin-top: 3%;
  position: sticky;
  inset: 7% 0% auto auto;
}

.ascan_pach_grid_sub_hdg-copy, .corneal_h2_tech {
  text-transform: capitalize;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  border: 0 solid #0000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 21px;
}

.ring_content {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-left: 5%;
  display: flex;
}

.corneal_section4 {
  z-index: 2;
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 100vh;
  margin-bottom: 10px;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.corneal_section7 {
  z-index: 2;
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-bottom: 10px;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.corneal_fc_image {
  width: 50%;
  max-width: none;
  height: auto;
  margin-bottom: 13%;
  margin-left: 0%;
}

.corneal_section1 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-end;
  width: 50%;
  height: 100%;
  display: flex;
}

.div-block-3746-copy {
  width: 100%;
  display: flex;
}

.robot_section {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  padding-top: 0;
  display: flex;
}

.robot_img-copy {
  order: 1;
  align-self: flex-start;
  width: 33%;
  max-width: none;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  position: sticky;
  top: 3%;
}

.galaxy_sub_hdg-copy {
  text-align: right;
  font-size: 26px;
  font-weight: 500;
  line-height: 36px;
}

.galaxy_robot_h1-copy {
  text-align: left;
  font-size: 32px;
  font-weight: 600;
  line-height: 44px;
}

.robot_h1 {
  text-align: right;
  font-size: 40px;
  font-weight: 600;
  line-height: 52px;
}

.galaxy_robot_content-copy {
  align-self: flex-start;
  width: 100%;
  margin-left: 58px;
}

.image-421 {
  width: 47%;
  padding-left: 10%;
}

.div-block-3747 {
  flex-direction: row;
  display: flex;
}

.vio_lottie_new {
  align-self: flex-start;
  width: 55%;
  height: auto;
  padding-right: 0;
  position: sticky;
  top: 10%;
}

.galaxy_robot_wrapper1 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.galaxy_robot_wrapper2 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 150vh;
  display: flex;
}

.bi_blade_img {
  width: 30%;
  height: auto;
}

.robot_section3 {
  z-index: 2;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-bottom: 10px;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.robot_wrapper4 {
  align-self: flex-start;
  width: 100%;
  margin-left: 58px;
}

.galaxy_robot_wrapper4 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.robot_section5 {
  z-index: 2;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-bottom: 10px;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.robot_section6 {
  z-index: 2;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 150vh;
  margin-bottom: 10px;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.led_section_contet {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 57%;
  height: 100%;
  padding-left: 0%;
  display: flex;
}

.led_image {
  width: 25%;
  height: auto;
}

.trocar_image {
  width: 15%;
  height: auto;
}

.trocar_content {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 63%;
  height: 100%;
  padding-left: 0%;
  display: flex;
}

.green_laser_image {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40%;
  display: flex;
}

.gl_image {
  width: 55%;
  height: auto;
  margin-bottom: 3%;
}

.silicon_wrapper8 {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-bottom: 10px;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.footswitch_scetion9 {
  z-index: 2;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 10px;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.silicon_content8 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  padding-left: 5%;
  display: flex;
}

.silicone_image_wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 45%;
  display: flex;
}

.silicone_image {
  width: 40%;
  height: auto;
}

.fragmatome_img {
  width: 60%;
  height: auto;
}

.footswitch_img_robot {
  width: 27%;
  height: auto;
}

.footswitch_content9 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  padding-left: 3%;
  display: flex;
}

.div-block-3748 {
  justify-content: center;
  align-items: center;
  width: 35%;
  display: flex;
}

.fluidics_div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40%;
  display: flex;
}

.fluidics_image {
  width: 78%;
  height: auto;
}

.fluidics_image-copy {
  width: 27%;
  height: auto;
  margin-top: 5%;
}

.green_laser_wrapper {
  z-index: 2;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-bottom: 10px;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.leo_phaco_images-copy {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.phaco_robot_wrapper {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.phaco_robot_div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 100%;
  display: flex;
}

.robot_content1 {
  align-self: flex-start;
  width: 50vw;
  height: auto;
  margin-top: 1.9rem;
  margin-left: 0;
}

.robot_hdg_content1 {
  padding-left: 20px;
}

.turboorbit_firstsection-copy {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-top: 0;
  padding-left: 5%;
  display: flex;
}

.turbo_orbit_key_features {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 57%;
  height: 100%;
  padding-left: 0%;
  display: flex;
}

.disclaimer_para {
  text-align: left;
  width: 100%;
  padding-left: 5%;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 200;
  line-height: 25px;
}

.accessories_turbo {
  width: 25%;
  height: auto;
}

.features_yag_laser {
  font-size: 24px;
  font-weight: 400;
  line-height: 29px;
}

.lite_image {
  width: 100%;
  max-width: none;
  height: auto;
}

.lite_image:hover {
  transform: scale(1.1);
}

.swap_image {
  width: 100%;
  max-width: none;
  height: auto;
  transition: opacity .2s;
}

.swap_image:hover {
  transform: scale(1.1);
}

.appascan_max_p {
  order: 1;
  align-self: flex-start;
  width: 35%;
  max-width: none;
  margin-top: 2rem;
  padding-left: 2%;
  position: sticky;
  top: 10%;
}

.snellen_eye_chart, .edtrs {
  width: 40%;
  max-width: none;
  height: 70%;
  margin-top: 10%;
}

.special_chart_section {
  flex-flow: column;
  width: 90vw;
  height: 100vh;
  display: flex;
}

.special_chrt_image {
  width: 25%;
  max-width: none;
  height: auto;
}

.div-block-3749 {
  width: 100%;
}

.special_chart_content {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-left: 0;
  font-weight: 700;
  display: flex;
}

.contrast_ratio_image {
  width: 40vw;
  max-width: none;
  height: auto;
}

.lea_image {
  width: 40%;
  height: 70%;
  margin-top: 10%;
}

.div-block-3750 {
  width: 40%;
}

.ot_section {
  justify-content: space-around;
  width: 100%;
  height: auto;
  padding-top: 0;
  display: flex;
}

.ot_image_div, .ctg_lottie, .div-block-3753 {
  width: 40%;
}

.leo_last_section {
  height: auto;
}

.add_on_leo {
  width: 100%;
  height: auto;
  margin-bottom: 2rem;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.leo_tech_specs_last_section {
  flex-direction: column;
  justify-content: space-around;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 20px;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.pro_orbit_grid-copy-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: auto auto;
  place-content: stretch;
  align-self: stretch;
  place-items: stretch stretch;
  height: 70%;
  margin-bottom: 0;
}

.lite_heading, .swap_heading {
  color: var(--white);
  margin-bottom: 0;
  padding-top: 2rem;
  padding-bottom: 0;
  font-size: 24px;
  text-decoration: none;
}

.lite_img_wrapper, .swap_img_wrapper {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40vh;
  margin-top: 1.4rem;
  text-decoration: none;
  display: flex;
}

._2655_div {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.dcr_instruments_div {
  border: 0 solid #000;
  border-top: 1px solid #8d8d8d;
  border-bottom-color: #8d8d8d;
}

.a_scan_img {
  width: 50%;
  max-width: none;
  height: auto;
  margin-bottom: 12%;
  margin-left: 0%;
}

.fluidics_section {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-bottom: 10px;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.vio_section {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 1rem;
  padding-bottom: 4rem;
  padding-left: 40px;
  display: flex;
}

.aark_wrapper {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.auto_ref_content1 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-end;
  width: 50%;
  height: 100%;
  display: flex;
}

.auto_ref_main_block {
  flex-direction: column;
  padding-top: 0%;
  display: flex;
}

.yag_slt_wrapper {
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  justify-content: space-around;
  align-items: center;
  width: 100vw;
  height: auto;
  display: flex;
}

.yag_slt_content1 {
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.yag_slt_top {
  flex-direction: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50vw;
  margin-top: 0;
  display: flex;
}

.rk_f3image {
  width: auto;
  max-width: none;
  height: 100%;
  margin-left: 15%;
}

.acryfold_wrapper {
  align-self: auto;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-left: 7rem;
  padding-right: 5rem;
  position: static;
}

.naspro_wrapper {
  align-self: center;
  width: 100vw;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 4rem;
  padding-right: 4rem;
}

.multispot_content {
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  margin-top: 0%;
  padding-top: 25%;
  display: flex;
}

.advent_lottie {
  clear: none;
  order: 1;
  align-self: flex-start;
  width: 40%;
  display: block;
  position: sticky;
  top: 15%;
  left: 3%;
  right: 3%;
}

.brilliant_advent_cntnr6-copy {
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 100vh;
  display: flex;
}

.oct_lottie_opt {
  align-self: flex-start;
  width: 50%;
  height: auto;
  margin-top: 0;
  position: sticky;
  top: 10%;
}

.truglow_lottie1 {
  z-index: auto;
  float: right;
  clear: none;
  width: 50%;
  position: sticky;
  top: 15%;
  bottom: auto;
  right: 2%;
}

.truglow_section1 {
  flex-flow: column;
  display: flex;
}

.div-block-3754 {
  padding-left: 5%;
  padding-right: 5%;
}

.truglow_grid_para {
  text-transform: capitalize;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  border: 0 solid #0000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 200;
  line-height: 25px;
}

.ascan_lottie {
  order: 1;
  align-self: flex-start;
  width: 45%;
  max-width: none;
  margin-top: 2rem;
  position: sticky;
  top: 10%;
}

.add_on_a_scan_p {
  width: 100%;
  height: auto;
  margin-bottom: 2rem;
  padding-left: 40px;
  padding-right: 40px;
}

.aaru_2000_lottie {
  align-self: flex-start;
  width: 60%;
  height: auto;
  position: sticky;
  inset: 10% 0% auto auto;
}

.ergonomic_design {
  align-self: center;
  width: 34%;
  max-width: none;
  height: auto;
}

._1465_titanium {
  width: 33vw;
  max-width: none;
  display: block;
}

.content-wrapper_home {
  grid-column-gap: 5%;
  grid-row-gap: 5%;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  padding: 6% 70px 0;
  display: flex;
  position: static;
  inset: 0%;
  overflow: hidden;
}

.aflox_heading {
  color: #fff;
  letter-spacing: 0;
  margin-bottom: 20px;
  font-size: 40px;
  font-weight: 600;
  line-height: 30px;
}

.moxifur_lp_lottie_div {
  width: 40%;
  max-width: none;
  height: 50vh;
  padding-bottom: 0;
  padding-left: 0;
  position: fixed;
  inset: 32% 0% auto auto;
}

.tobotor_dm_lottie {
  justify-content: flex-start;
  margin-top: 0;
  margin-left: 0;
  display: flex;
}

.tobotor_dm_lottie_div {
  width: 40%;
  max-width: none;
  height: 50vh;
  padding-bottom: 0;
  padding-left: 0;
  position: fixed;
  inset: 15% 0% auto auto;
}

.tobotor_lottie-copy {
  height: 50vh;
  position: sticky;
  inset: 32% 0% auto auto;
}

.tobotor_lottie_dm {
  height: 50vh;
  position: static;
  inset: 32% 0% auto auto;
}

.aflox_d_lottie_div, .moxifur_p_lottie_div, .q4g_lottie_div, .tobotor_lp_lottie_div {
  width: 40%;
  max-width: none;
  height: auto;
  padding-bottom: 0;
  padding-left: 0;
  position: fixed;
  inset: 15% 0% auto auto;
}

.aaru_2002_lottie {
  align-self: flex-start;
  width: 40%;
  height: auto;
  position: sticky;
  inset: 10% 0% auto auto;
}

.moxifur_p_content, .q4g_content_div {
  color: #000;
  width: 51%;
  max-width: none;
  height: 100%;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 20px;
  line-height: 30px;
}

.tobotor_lp_div {
  color: #000;
  width: 51%;
  max-width: none;
  height: 100%;
  margin-left: 0;
  padding-top: 1rem;
  padding-left: 0;
  padding-right: 20px;
  line-height: 30px;
}

.brinzo_b_content, .dorza_div {
  color: #000;
  width: 55%;
  max-width: none;
  height: 100%;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 20px;
  line-height: 30px;
}

.a_lubgel_lottie_div {
  width: 40%;
  max-width: none;
  height: auto;
  margin-left: 0;
  position: fixed;
  inset: 15% 0% 0% auto;
}

.lubgel_section {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  border-radius: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: none;
  margin-bottom: 2rem;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.art_gel_section {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: none;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 40px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.megalub_section {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: none;
  margin-bottom: 2rem;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 40px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.megalub_section_div {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-bottom: 2rem;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  display: flex;
}

.light-mode-15-copy, .light-mode-15-copy-copy, .megalub {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  display: flex;
}

.ketorocin_ls {
  flex-direction: column;
  width: 60%;
  max-width: none;
  margin-top: auto;
  margin-bottom: auto;
  padding: 30px 30px 30px 50px;
  font-size: 16px;
  display: flex;
  position: static;
}

.div-block-59-copy {
  justify-content: flex-start;
  width: 100%;
  padding-top: 0;
  padding-left: 10px;
  display: flex;
}

.a_nac_section {
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  margin-bottom: 2rem;
  margin-left: 0;
  padding-top: 1rem;
  padding-left: 40px;
  display: flex;
}

.acaine_t_content {
  color: #000;
  width: 55%;
  max-width: none;
  height: 100%;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 20px;
  line-height: 30px;
}

.mydriocain_section {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  border-radius: 0;
  justify-content: space-between;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: none;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 40px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.hv_pfs_section {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  padding-top: 1rem;
  padding-left: 40px;
  padding-right: 10px;
  display: flex;
}

.cohevisc_section {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  border-radius: 0;
  justify-content: space-between;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: none;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.cohevisc_1_section {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  border-radius: 0;
  max-width: none;
  height: auto;
  max-height: none;
  margin: 0;
  padding-top: 1rem;
  padding-bottom: 0;
  padding-left: 40px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.rhex_id_section {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  border-radius: 0;
  justify-content: space-between;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: none;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 40px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.trypan_blue_div {
  width: 40%;
  max-width: none;
  height: 50vh;
  padding-bottom: 0;
  padding-left: 0;
  position: fixed;
  inset: 32% 0% auto auto;
}

.aaru_tabs {
  flex-direction: row;
  justify-content: space-around;
  align-self: center;
  width: 100%;
  height: auto;
  display: flex;
  overflow: hidden;
}

._1465_titanium-copy {
  width: 33vw;
  max-width: none;
  display: block;
}

._1988_blue-copy {
  width: 32vw;
  max-width: none;
}

.section3_truglow {
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: flex-start;
  height: 500vh;
  display: flex;
}

.section3_truglow.section3 {
  align-items: flex-start;
  height: auto;
}

.section4_footswitch-copy, .section5_ergonomic_design {
  display: flex;
}

.div-block-74-copy {
  background-color: #0f0f0f;
  width: 85vw;
  height: 80vh;
}

.div-block-74-copy.bglight1 {
  width: 100%;
  height: auto;
  display: block;
}

.pharma_menu_items {
  flex-direction: column;
  align-self: stretch;
  width: 97%;
  height: 85vh;
  margin-top: 0;
  margin-left: 0;
  display: flex;
}

.industry_partner_menu_items {
  flex-direction: column;
  align-self: stretch;
  width: 97%;
  height: 86vh;
  margin-top: 0;
  margin-left: 0;
  display: flex;
}

.button-119 {
  background-color: #d9e1e7;
}

.button-119.w--current {
  background-color: #0000;
  display: none;
}

.close_button {
  cursor: pointer;
  align-self: center;
  margin-right: 21px;
  font-size: 17px;
  font-weight: 600;
  display: block;
  position: relative;
}

._146-open-button-text-copy {
  color: #fff;
  cursor: pointer;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 17px;
  position: relative;
  top: auto;
}

._146-open-button-text-copy.close {
  background-color: #cac7c7;
  padding: 5px;
  font-size: 24px;
  font-weight: 300;
  position: absolute;
  inset: 1% 1% auto auto;
}

._146-open-button-text-copy.close.closebutton {
  background-color: #38353524;
  font-size: 30px;
}

.products_wrapper {
  height: 300vh;
  margin-top: 0;
  padding-top: 4rem;
}

.products_content {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: auto;
  margin-top: 10vh;
  display: block;
  position: fixed;
  inset: 0%;
}

.products_menu_div {
  margin-top: 0;
  padding-top: 2rem;
}

.micro_block {
  background-color: #0f0f0f;
  width: 85vw;
  height: 80vh;
}

.micro_block.bglight1 {
  width: 100%;
  height: 100%;
  display: block;
}

.surgical_block {
  background-color: #0f0f0f;
  width: 85vw;
  height: 80vh;
}

.surgical_block.bglight1 {
  width: 100%;
  height: 100vh;
  margin-top: 20px;
  display: block;
}

.surgical_menu_block {
  height: 100vh;
  margin-top: 2.8rem;
}

.surgical_products_div {
  margin-top: 0;
  padding-top: 2rem;
}

.laser_wrapper {
  height: 100vh;
  margin-top: 2.8rem;
}

.laser_menu_tab {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 90vh;
  margin-top: 6vh;
  display: block;
  position: fixed;
  inset: 0%;
}

.laser_products_div, .pharma_products_div {
  margin-top: 0;
  padding-top: 2rem;
}

.surgicals_wrapper {
  flex-direction: column;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  font-size: 14px;
  display: block;
  overflow: visible;
}

.micro_wrapper-copy {
  height: 200vh;
  margin-top: 2.9rem;
}

.micro_menutabs-copy {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: auto;
  margin-top: 10vh;
  display: block;
  position: fixed;
  inset: 0%;
}

.surgical_products {
  background-color: #0000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-bottom: 14px;
  display: flex;
  position: relative;
}

.surgical_products.bglight1 {
  background-color: #0000;
  height: auto;
  padding-bottom: 14px;
  display: block;
  overflow: visible;
}

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

.menu-link-copy {
  color: #1d2329;
  align-items: center;
  width: 100%;
  height: 40px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.tech_heading_pro_orbit {
  width: 100%;
  margin-top: 2.8rem;
  margin-bottom: 0;
  padding-left: 2rem;
}

.slitlamp_lottie {
  align-self: auto;
  width: 40vw;
  height: auto;
  position: sticky;
  inset: 0%;
}

.ubm_block {
  z-index: 2;
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-bottom: 10px;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.ophthalmic_equipment_stand_img {
  width: 50%;
  max-width: none;
  height: 56vh;
  padding-top: 5%;
  padding-left: 15%;
  position: sticky;
  top: 10%;
}

.products_content_main {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: auto;
  margin-top: 10vh;
  display: block;
  position: fixed;
  inset: 0%;
}

.pro_orbit_tech_specs-copy {
  flex-direction: column;
  justify-content: space-around;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.pro_orbit_grid_tech_copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: auto auto;
  place-content: stretch;
  align-self: stretch;
  place-items: stretch stretch;
  height: 100%;
}

.truglow_h2 {
  color: #fff;
  letter-spacing: .7px;
  text-transform: none;
  flex: 0 auto;
  align-self: flex-start;
  height: auto;
  margin-bottom: 11px;
  font-family: Raleway, sans-serif;
  font-size: 55px;
  font-weight: 500;
  line-height: 48px;
}

.shift_sub_heading {
  font-weight: 200;
}

.shift_heading {
  text-align: left;
  text-transform: capitalize;
  padding-left: 0%;
  font-weight: 500;
}

.shift_list {
  margin-top: 20px;
  padding-left: 1rem;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.bs_contentwrapper-copy {
  width: 50vw;
  height: auto;
  padding-left: 0;
}

.bs_table-copy {
  margin-top: 1rem;
  padding-bottom: 0;
}

.naspro_clear_wrapper {
  text-align: left;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  font-family: Raleway, sans-serif;
  display: flex;
}

.naspro_wrapper1 {
  align-self: center;
  width: 100vw;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 1rem;
  padding-right: 1rem;
}

.naspro_clear_lottie {
  align-self: flex-start;
  width: 40%;
  position: sticky;
  top: 15%;
}

.naspro_clear {
  width: 60%;
}

.naspro_bby_wrapper {
  width: 100%;
  display: flex;
}

.naspro_bby_section-copy {
  align-self: center;
  width: 60%;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding: .25rem 4rem 20px;
}

.naspro_bby_lottie-copy {
  align-self: flex-start;
  width: 27%;
  margin-top: 1rem;
  position: sticky;
  top: 5%;
}

.hydrophobic_sub_heading {
  text-align: left;
  font-size: 28px;
  font-weight: 400;
}

.ot_content_wrapper {
  width: 50vw;
  padding-left: 4rem;
}

.manual_surgeon_stool_img {
  width: 40vw;
  max-width: none;
  height: auto;
  margin-top: 1.5rem;
}

.lensometer_heading {
  margin-top: 0;
  font-weight: 600;
}

.tonometer_heading {
  margin-top: 0;
}

.tonometer_sub_heading {
  margin-top: 10px;
  font-size: 23px;
  font-weight: 400;
}

.icon-71 {
  color: #000;
}

.link-block-54 {
  flex-direction: column;
  align-items: center;
  width: 28vw;
  height: auto;
  margin-left: 5%;
  text-decoration: none;
  display: flex;
}

.heading-917 {
  margin-top: 0;
}

.link-block-55 {
  flex-direction: column;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: auto;
  text-decoration: none;
  display: flex;
}

.heading-918 {
  margin-top: 10px;
  font-size: 23px;
  font-weight: 400;
}

.applanation_link_block-2 {
  justify-content: space-around;
  width: 75vw;
  padding: 6rem 10px 8rem;
  display: flex;
}

.heading-919 {
  color: #fff;
  padding-left: 10rem;
}

.heading-920 {
  text-align: left;
  text-transform: capitalize;
  padding-left: 0%;
  font-weight: 500;
}

.icon-72 {
  color: #000;
}

.image-422 {
  align-self: auto;
  width: 30vw;
  max-width: none;
  margin-left: 0;
  padding-left: 0%;
}

.heading-921 {
  color: #fff;
  align-self: auto;
  padding-left: 0;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
}

.slide-nav-19 {
  color: #000;
  background-color: #d0cccc;
}

.vision_chart_para {
  align-self: flex-start;
  font-weight: 200;
  line-height: 22px;
}

.auto_ref_para {
  width: 90%;
  padding-right: 0%;
  font-size: 15px;
  font-weight: 400;
  line-height: 23px;
}

.fundus_camera_lottie {
  width: 86%;
  margin-top: 3.3rem;
  padding-top: 0;
}

.perimeter_sub_heading {
  margin-top: 10px;
  font-size: 20px;
  font-weight: 400;
}

.dsl_lottie {
  margin-top: 2.7rem;
}

.pharma_tab_content1 {
  width: 80%;
  padding-left: 1%;
}

.tab_pane2 {
  color: #fff;
  background-color: #0000;
  margin-top: 0%;
  padding-top: 0;
  padding-left: 3%;
}

.allernil_lottie_div1 {
  width: 35%;
  max-width: none;
  height: 71%;
  margin-bottom: 0;
  margin-left: 0;
  position: fixed;
  inset: 15% 0% 0% auto;
}

.anti_allergic_allernil1 {
  width: 100%;
  margin-bottom: 0;
  padding-top: 1rem;
}

.allernil_lottie {
  height: 50vh;
}

.pharma_footer {
  margin-top: 2rem;
}

.allernil_lotie_div1 {
  width: 40%;
}

.kfen_div {
  flex-flow: row-reverse;
  width: 100%;
  margin-bottom: 0;
  padding-top: 1rem;
  display: flex;
}

.aflox_lottie_div {
  width: 35%;
  max-width: none;
  height: auto;
  margin-left: 0;
  position: fixed;
  inset: 15% 0% 0% auto;
}

.aflox_btn_div {
  justify-content: flex-start;
  width: auto;
  margin-right: 2rem;
  display: flex;
}

.aflox_lottie {
  width: 70%;
  height: auto;
  position: static;
  inset: 32% 0% auto auto;
}

.appacipro_lottie {
  width: 40%;
  height: 50vh;
  position: fixed;
  top: 32%;
}

.bold-text-143, .bold-text-144, .bold-text-146 {
  font-size: 28px;
}

.moxi_dm_img_cnt-copy, .apidine_plus_lottie_div {
  order: 1;
  align-self: flex-start;
  width: 40%;
  max-width: none;
  margin: 2rem 0 0;
  position: fixed;
  inset: 10% 0% auto auto;
}

.alfapres_h2 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 32px;
  font-weight: 600;
  line-height: 30px;
}

.bold-text-148 {
  font-size: 34px;
}

.bimpost_h2 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 40px;
  font-weight: 600;
  line-height: 30px;
}

.bimoost_pf {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 36px;
  font-weight: 600;
  line-height: 30px;
}

.dorza {
  color: #fff;
  margin-top: 10px;
  font-size: 20px;
  font-weight: 200;
  line-height: 25px;
}

.dorza_pf_heading {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 40px;
  font-weight: 600;
  line-height: 30px;
}

.lubgel_content_div {
  border: 1px solid #0000;
  width: 60%;
  max-width: none;
  padding: 10px 20px 10px 40px;
  font-size: 16px;
}

.art_pane {
  color: #fff;
  background-color: #0000;
  margin-top: 0%;
  padding-top: 0;
  padding-left: 3%;
}

.megalub_lottie_section {
  order: 1;
  align-self: flex-start;
  width: 35%;
  max-width: none;
  height: auto;
  margin: 0;
  position: fixed;
  inset: 15% 0% 0% auto;
}

.art_forte_section-copy {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-bottom: 1rem;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  display: flex;
}

.art_forte_content_div {
  color: #000;
  width: 60%;
  max-width: none;
  height: auto;
  margin-left: 0;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 0;
  line-height: 30px;
}

.art_ultra {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 40px;
  font-weight: 600;
  line-height: 30px;
}

.art_h2, .cyclopro_h2 {
  color: #fff;
  margin-top: 10px;
  font-size: 26px;
  font-weight: 200;
}

.appasone_h2, .anac_h2 {
  color: #fff;
  margin-top: 10px;
  font-size: 20px;
  font-weight: 200;
  line-height: 25px;
}

.bold-text-152 {
  font-size: 36px;
}

.appavisc_btn_div {
  justify-content: center;
  width: 89%;
  display: flex;
}

.appavisc_h2 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 30px;
  font-weight: 600;
  line-height: 30px;
}

.rhex_lottie {
  width: 40%;
  height: 50vh;
  position: fixed;
  inset: 38% 0% auto auto;
}

.apparet_content {
  flex-direction: column;
  width: 55%;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 30px 30px 20px;
  font-size: 16px;
  display: flex;
}

.clearsol_div {
  width: 35%;
  height: auto;
  position: fixed;
  inset: 15% 0% auto auto;
}

.clearsol_img {
  object-fit: contain;
  width: 45%;
  height: auto;
  padding-right: 5%;
  display: block;
  position: static;
  inset: 44% 0% auto auto;
}

.supracoat_h2 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 14px;
  font-size: 24px;
  font-weight: 600;
  line-height: 42px;
}

.bold-text-153, .bold-text-154 {
  font-size: 20px;
}

.bold-text-155 {
  font-size: 36px;
}

.appachloro_lottie_div {
  order: 1;
  align-self: flex-start;
  width: 40%;
  max-width: none;
  height: auto;
  margin: 0;
  position: fixed;
  inset: 15% 0% auto auto;
}

.a_lubgel_lottie {
  width: 40%;
  max-width: none;
  height: auto;
  margin-left: 0;
  position: fixed;
  inset: 15% 0% 0% auto;
}

.art_div_content {
  width: 60%;
  max-width: none;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 60px 30px 0;
  font-size: 16px;
}

.art_ultra_section-copy {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-bottom: 2rem;
  margin-left: 0;
  padding-top: 0;
  padding-left: 10px;
  display: flex;
}

.megalub_content_div {
  color: #000;
  width: 60%;
  max-width: none;
  height: auto;
  margin-left: 0;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 0;
  line-height: 30px;
}

.megalub-copy {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  display: flex;
}

.content-div-copy {
  color: #000;
  width: 60%;
  max-width: none;
  height: auto;
  margin-left: 0;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 0;
  line-height: 30px;
}

.aark_image-copy {
  width: 63%;
  height: auto;
}

.icon-73 {
  color: #000;
}

.link-block-56 {
  flex-direction: column;
  align-items: center;
  width: 28vw;
  height: auto;
  margin-left: 5%;
  text-decoration: none;
  display: flex;
}

.heading-923 {
  text-align: left;
  text-transform: capitalize;
  padding-left: 0%;
  font-weight: 500;
}

.icon-74 {
  color: #000;
}

.slide-nav-20 {
  color: #000;
  background-color: #d0cccc;
}

.ab_img-copy {
  width: auto;
  height: 70vh;
  margin-right: 0;
  display: block;
}

.div-block-3756, .div-block-3757 {
  width: 100%;
}

.art_lottie_div {
  order: 1;
  justify-content: center;
  align-items: center;
  width: 40%;
  max-width: none;
  height: auto;
  margin: 0;
  padding-left: 20px;
  display: block;
  position: fixed;
  inset: 15% 0% auto auto;
}

.trypan_blue_div-copy {
  width: 40%;
  max-width: none;
  height: 50vh;
  padding-bottom: 0;
  padding-left: 0;
  position: fixed;
  inset: 32% 0% auto auto;
}

.footer-copy {
  flex: none;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 20%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Raleway, sans-serif;
  display: flex;
  position: static;
  inset: auto 0% 0%;
}

.footer-copy.navtheme {
  background-color: #141414;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: sticky;
}

.contact_para-copy {
  color: #eee;
  text-align: justify;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 14px;
  line-height: 15px;
}

.div-block-3577-copy {
  object-fit: contain;
  justify-content: space-around;
  align-self: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 2%;
  padding-bottom: 0%;
  display: flex;
  overflow: hidden;
}

.contact_us_wrapper-copy {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 82%;
  margin-top: 20px;
  padding: 0% 40px 0;
  display: flex;
  position: static;
  inset: 0%;
  overflow: hidden;
}

.form-section-touch-copy {
  object-fit: contain;
  background-color: #0000;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: stretch;
  width: 60vw;
  height: 100%;
  min-height: auto;
  margin-bottom: 3%;
  padding: 0% 3%;
  display: flex;
  position: static;
  overflow: hidden;
}

.title-wrap-copy {
  color: #7b88a8;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 10%;
  margin-bottom: 0;
  padding-top: 2.4rem;
  display: flex;
  position: relative;
}

.button-wrap-right-copy {
  text-align: center;
  justify-content: center;
  height: 20%;
  margin-top: 0;
  display: flex;
}

.submit-button-copy {
  color: #fff;
  background-color: #5c5c5f;
  border-radius: 8px;
  align-self: center;
  height: 2rem;
  margin-left: 20px;
  margin-right: 20px;
  padding: 0 20px;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  transition: all .3s;
}

.submit-button-copy:hover {
  background-color: #1c1c1c;
}

.heading-827-copy {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.content1-3-copy {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 45%;
  height: auto;
  padding-left: 20px;
  display: flex;
}

.lottie_gl-2-copy {
  width: 50%;
  height: 71vh;
  position: static;
  right: 20%;
}

.section1_gl-copy {
  flex-flow: row;
  justify-content: flex-start;
  width: 100%;
  height: auto;
  margin-bottom: 0%;
  padding-left: 20px;
  display: flex;
}

.div-block-3758, .div-block-3759 {
  height: 100vh;
}

.text-field-10-copy {
  object-fit: contain;
  border: 1px solid #c4cee8;
  border-radius: 9px;
  height: 30px;
  min-height: auto;
  padding: 0;
  line-height: 10px;
  transition: all .2s;
}

.text-field-10-copy:hover {
  border-width: 2px;
}

.text-field-10-copy:active, .text-field-10-copy:focus {
  border-width: 2px;
  border-color: #5f30e2;
}

.alliance_hdg-copy, .exclusive_distributor {
  font-size: 21px;
  font-weight: 600;
}

.alliance_top_right_cnt4-copy, .alliance_top_right_cnt1-copy, .alliance_top_right_cnt2-copy, .alliance_top_right_cnt3-copy, .dgh, .reichert {
  justify-content: space-between;
  width: auto;
  display: flex;
}

.paragraph-679-copy {
  width: 100%;
  padding-right: 0%;
  font-size: 15px;
  font-weight: 400;
  line-height: 23px;
}

.key_features_img {
  width: 30%;
  height: auto;
}

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

.column-212 {
  border: 1px solid #4c4c4c;
}

.column-213, .column-214 {
  border: 1px solid #0000;
  border-color: #0000 #0000 #4c4c4c #4c4c4c;
}

.paragraph-708 {
  justify-content: flex-start;
  align-self: flex-start;
  align-items: stretch;
  display: flex;
}

.column-215 {
  border: 1px solid #4c4c4c;
  border-top-color: #0000;
}

.column-216 {
  border: 1px solid #4c4c4c;
  border-right-color: #0000;
  justify-content: flex-start;
  align-self: auto;
  display: flex;
}

.column-217 {
  border: 1px solid #4c4c4c;
  border-top-color: #0000;
}

.lenso_img-copy {
  width: 50%;
  max-width: none;
  height: auto;
  margin-left: 0%;
}

.add_on_img-copy {
  width: 50%;
  max-width: none;
  height: auto;
  margin-bottom: 15%;
  margin-left: 0%;
}

.add_on_applanation_tonometer {
  align-self: center;
  width: 84vw;
  height: auto;
  margin-top: 2rem;
  margin-bottom: 0;
}

.dsl_lottiediv-copy {
  align-self: flex-start;
  width: 37%;
  height: auto;
  position: sticky;
  inset: 5% 0% auto auto;
}

.abubm-copy {
  z-index: 2;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.mxifur_k_lottie_div-copy {
  width: 40%;
  max-width: none;
  height: auto;
  padding-bottom: 0;
  padding-left: 0;
  position: fixed;
  inset: 25% 0% auto auto;
}

.heading-581-copy {
  color: #fff;
  margin-top: 5px;
  font-size: 20px;
  font-weight: 200;
}

.pharma_tab_content-copy {
  width: 85%;
  padding-left: 4%;
}

.mydriocain_section-copy {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  border-radius: 0;
  justify-content: space-between;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: none;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 40px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.exclusive_distributor-copy {
  font-size: 21px;
  font-weight: 600;
  display: none;
}

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

.alliance_hdg-copy {
  font-size: 21px;
  font-weight: 600;
  display: none;
}

.alliance_heading {
  font-size: 21px;
  font-weight: 600;
}

.dgh-copy {
  justify-content: space-between;
  width: auto;
  display: flex;
}

.heading-148-copy {
  font-size: 30px;
  font-weight: 600;
}

.pro_orbit_tech_specs-copy-copy, .robot_table {
  flex-direction: column;
  justify-content: space-around;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 20px;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.tabs_dim {
  flex-direction: row;
  justify-content: space-around;
  align-self: center;
  width: 100%;
  height: auto;
  display: flex;
  overflow: hidden;
}

.link-block-6-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 25vw;
  height: auto;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 20px 10px;
  text-decoration: none;
  display: flex;
}

.oes_section {
  color: #fff;
  justify-content: flex-start;
  align-items: stretch;
  height: auto;
  margin-top: 0;
  padding: 0 2rem 20px;
  font-family: Raleway, sans-serif;
  display: flex;
}

.digi_imaging_sys_top_cntnr-2-copy {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 50vw;
  height: auto;
  display: flex;
}

.digi_imaging_sys_top_section-copy {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.orbit_cool_section-copy {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 150vh;
  padding-left: 0;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 400;
  transition: opacity .2s;
  display: flex;
  overflow: visible;
  transform: rotate(0);
}

.orbital_cool_settings_image {
  flex-direction: column;
  align-items: center;
  width: 40%;
  height: 100%;
  display: flex;
}

.bs_section {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 1rem;
  padding-bottom: 4rem;
  padding-left: 40px;
  display: flex;
}

.bs_table1 {
  margin-top: 1rem;
  padding-bottom: 0;
}

.section5_ergonomic_design-copy {
  display: flex;
}

.r-text-copy {
  color: #fffdfd;
  text-align: left;
  align-self: flex-start;
  width: auto;
  max-width: none;
  margin-top: 10px;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 200;
  line-height: 25px;
}

.div-block-3760 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  margin-top: 6.5rem;
  margin-left: 5%;
  padding-left: 0%;
  display: flex;
}

.div-block-3761 {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.div-block-3762 {
  width: 55%;
}

.div-block-3763 {
  width: 35%;
}

.heading-924 {
  background-color: #1e383f;
  width: 100%;
  font-size: 24px;
}

.div-block-3764 {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.image-423 {
  width: 90%;
  margin-left: 5%;
}

.patient_detail_div {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  margin-top: .5rem;
  margin-left: 5%;
  padding-left: 0%;
  display: flex;
}

.div-block-3765 {
  width: 100%;
  display: flex;
}

.text-field-17 {
  width: 50%;
}

.field-label-2 {
  width: 35%;
}

.select-field-8 {
  background-color: #9b9a90;
  width: 30%;
  font-size: 10px;
}

.div-block-3766 {
  width: 100%;
  display: flex;
}

.field-label-3 {
  margin-right: 3%;
}

.k_notation {
  margin-left: 2%;
  margin-right: 3%;
}

.div-block-3763-copy {
  width: 25%;
}

.k_notation_div {
  width: 37%;
}

.radio-button-field {
  margin-left: 4%;
}

.flat_k_value {
  width: 35%;
  margin-left: 4%;
}

.select-field-9 {
  font-size: 10px;
  overflow: scroll;
}

.button-120 {
  border-radius: 0%;
  margin-right: 5%;
}

.button-121 {
  border-radius: 50px;
}

.button-122 {
  border-radius: 10px 25% 25%;
}

.bold-text-166, .bold-text-167 {
  font-weight: 200;
}

.link-7 {
  color: #fff;
  text-decoration: underline;
}

.service_request {
  color: #fff;
  background-color: #0000;
}

.service_request:active, .service_request.w--current, .service_request.w--current:active {
  background-color: #0000;
}

.service_request1 {
  height: auto;
}

.text-span {
  color: #ff0303;
}

.text-span-2 {
  color: red;
}

.text-span-3 {
  color: #fa0000;
}

.text-span-4, .text-span-6, .text-span-7, .text-span-8, .text-span-9, .text-span-10, .text-span-11, .text-span-12, .text-span-13, .text-span-14, .text-span-15, .text-span-16, .text-span-17, .text-span-18, .text-span-19, .text-span-20, .text-span-21 {
  color: red;
}

.select-field5 {
  border-radius: 9px;
}

.body-105 {
  background-color: #1f1f1f;
}

.text-span-22 {
  color: #fff;
}

.field-label-4 {
  color: var(--white);
}

.field-label-5 {
  color: #fff;
}

.dropdown-toggle {
  background-color: #fff;
}

.field-label-6 {
  color: #e9d6d6;
  margin-bottom: 20px;
  font-size: 25px;
}

.field-label-7 {
  color: #fff;
  margin-bottom: 20px;
  font-size: 25px;
}

.body-106 {
  color: #fff;
  background-color: #2c2c2c;
  min-width: 100vw;
  min-height: 100vh;
}

.div-block-3767 {
  color: #000;
  width: 90vw;
  height: 60vh;
  padding-top: 100px;
  padding-left: 100px;
}

.form-6 {
  margin-top: 100px;
  margin-left: 60px;
  padding-left: 0;
}

.field-label-8 {
  color: #fff;
  margin-bottom: 20px;
  font-size: 25px;
}

.field-label-9 {
  color: #fcfcfc;
  margin-bottom: 20px;
  font-size: 25px;
}

.dropdown-toggle-2, .dropdown-toggle-3 {
  background-color: #fff;
  width: 50vw;
}

.select-country, .select-state, .country, .state {
  border-radius: 9px;
}

.div-block-3768 {
  color: #fff;
  margin-top: 100px;
  margin-left: 60px;
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: Oswald, sans-serif;
  font-size: 45px;
}

.body-107 {
  background-color: #333;
}

.text-field-18 {
  width: 40vw;
  margin-left: 0;
}

.form-7 {
  margin-left: 60px;
}

.text-span-23 {
  color: red;
}

.div-block-3769 {
  width: 100vw;
  height: 50vh;
}

.code-embed {
  color: #ff0606;
  padding-left: 100px;
}

.div-block-3770 {
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
}

.code-embed-2 {
  color: #505050;
}

.code-embed-3 {
  background-color: #2c2c2c;
  padding-top: 60px;
  padding-left: 60px;
  overflow: visible;
}

.body-108 {
  background-color: #202020;
  padding-left: 0;
}

.div-block-3772, .body-109 {
  background-color: #2c2c2c;
}

.image-424 {
  vertical-align: baseline;
}

.background-video {
  z-index: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
  inset: 0%;
}

.map {
  width: 50vw;
}

.code-embed-4 {
  width: 70vw;
  margin-top: 140px;
}

.div-block-3776 {
  aspect-ratio: auto;
  text-align: center;
  object-fit: fill;
  width: 100%;
  height: auto;
  margin-top: 60px;
  padding-top: 0;
  position: static;
}

.image-425 {
  text-align: left;
  width: 100%;
}

.heading-925 {
  text-align: left;
  padding-left: 10px;
}

.paragraph_709 {
  text-align: left;
  width: 70%;
  padding-top: 10px;
  padding-left: 60px;
}

.div-block-3774 {
  width: 100%;
  height: auto;
}

.paragraph-709 {
  text-align: left;
  width: 70%;
  padding-left: 100px;
}

.div-block-3777 {
  justify-content: flex-end;
  align-items: flex-start;
  width: 10%;
  margin-left: 0;
  padding-right: 20px;
  display: flex;
}

.div-block-3778 {
  align-items: center;
  width: 85%;
  display: flex;
}

.div-block-3779 {
  text-align: left;
  padding-top: 10px;
  padding-left: 0;
  display: flex;
}

.image-426 {
  width: 30px;
}

.heading-929 {
  margin-left: 10px;
}

.bold-text-168, .bold-text-169, .bold-text-170 {
  font-weight: 400;
}

.paragraph-710 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  font-weight: 400;
  display: flex;
}

.bold-text-172 {
  font-weight: 400;
}

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

.div-block-3780 {
  text-align: left;
  width: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.code-embed-5 {
  overflow: visible;
}

.link-block-57 {
  background-color: #f000;
}

.link-8 {
  -webkit-text-decoration: underline #fff;
  text-decoration: underline #fff;
}

.div-block-3781 {
  width: 50%;
  margin-left: auto;
  padding-left: 0;
}

.heading-931 {
  width: 70%;
  margin-left: 100px;
  font-size: 28px;
  display: block;
}

.paragraph-713 {
  width: 85vw;
  margin-left: 0;
  font-size: 15px;
}

.div-block-3782 {
  flex-flow: column;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.div-block-3783 {
  text-align: center;
  flex-flow: column-reverse;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: auto;
  padding-top: 10px;
  display: flex;
}

.div-block-3784 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 60px;
  display: flex;
}

.div-block-3785 {
  width: 100%;
  margin-top: 20px;
}

.paragraph-714 {
  padding-left: 10%;
}

.paragraph-715 {
  padding-left: 0%;
}

.paragraph-716 {
  padding-left: 10%;
}

.grid-4 {
  border: 3px solid #fff;
  border-radius: 6px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-areas: "Area Area"
                       "Area-3 ."
                       ". ."
                       ". ."
                       ". ."
                       ". .";
  grid-auto-flow: row dense;
  place-content: start;
  place-items: center start;
}

.bold-text-174, .bold-text-175, .bold-text-176, .bold-text-177, .bold-text-178, .bold-text-179 {
  font-size: 28px;
}

.image-429 {
  width: 40%;
}

.div-block-3786 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 50vw;
  display: inline-flex;
}

.div-block-3787 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50vw;
  display: inline-flex;
}

.div-block-3788 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 80vw;
  height: 40px;
  display: grid;
}

.div-block-3789 {
  text-align: center;
  width: 5vw;
  height: auto;
}

.div-block-3790 {
  width: 80vw;
  margin-left: 0;
}

.image-430 {
  width: 25px;
  display: inline-flex;
}

.paragraph-717, .paragraph-718 {
  margin-left: 100px;
}

.div-block-3791 {
  width: 100%;
  display: inline-flex;
}

.div-block-3792 {
  width: 50vw;
}

.div-block-3793 {
  flex: 0 auto;
  width: 90vw;
  height: 40px;
  margin-left: 100px;
  display: inline-flex;
}

.div-block-3794, .div-block-3795, .div-block-3796, .div-block-3797, .div-block-3798 {
  width: 90vw;
  height: 40px;
  margin-left: 100px;
  display: inline-flex;
}

.div-block-3799 {
  margin-left: 100px;
  display: inline-flex;
}

.heading-932 {
  text-align: left;
  font-size: 28px;
}

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

.paragraph-720 {
  text-align: left;
  padding-left: 40px;
  font-size: 14px;
}

.text-block-111 {
  padding-top: 20px;
  font-size: 22px;
  font-weight: 500;
}

.paragraph-721 {
  padding-top: 20px;
}

.heading-933 {
  text-align: left;
  padding-left: 10px;
  font-size: 28px;
  font-weight: 400;
}

.paragraph-722 {
  padding-left: 20px;
}

.paragraph-723 {
  padding-top: 20px;
}

.heading-934 {
  color: #fff;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
  -webkit-text-fill-color: inherit;
  background-color: #27272700;
  background-clip: padding-box;
  border: 3px solid #5f5f5f00;
  border-radius: 0;
  padding-left: 0;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
}

.text-span-24 {
  color: #fff;
  font-size: 24px;
  text-decoration: none;
}

.link-9 {
  color: #fff;
  vertical-align: baseline;
  background-color: #8b8b8b29;
  border: 2px solid #fff;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  font-size: 18px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.div-block-3801 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 22px;
}

.link-10 {
  color: #fff;
  background-color: #00000026;
  border: 2px solid #8a8a8a;
  height: 40px;
  padding: 10px;
  font-weight: 700;
  text-decoration: none;
}

.bold-text-181 {
  font-weight: 400;
}

.list-22 {
  padding-left: 20px;
  list-style-type: decimal;
}

.list-item-62 {
  padding-bottom: 10px;
  font-size: 15px;
  font-weight: 200;
  line-height: 25px;
}

.image-431 {
  vertical-align: baseline;
  position: static;
  inset: 0% 0% 0% auto;
}

.image-432 {
  vertical-align: baseline;
  width: 50%;
  display: inline-block;
}

.section-4 {
  justify-content: center;
  align-items: center;
  height: 100vh;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-3802 {
  text-align: center;
  width: 50%;
  padding-left: 0;
}

.div-block-3803 {
  width: 40%;
}

.heading-935, .heading-936 {
  text-align: left;
}

.italic-text {
  font-style: normal;
  text-decoration: none;
}

.div-block-3804 {
  width: 100%;
  display: none;
}

.div-block-3805 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding-left: 0;
  display: flex;
}

.heading-937 {
  text-align: left;
  font-size: 32px;
}

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

.bold-text-182 {
  border-bottom: 1px solid #838383;
  line-height: 60px;
}

.image-433 {
  margin-left: -83px;
  padding-left: 0;
}

.italic-text-2 {
  font-size: 18px;
}

.div-block-3806 {
  width: 50%;
  height: 50vh;
}

.div-block-3807 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  height: auto;
  display: flex;
}

.div-block-3808 {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 20px;
  display: flex;
}

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

.heading-938 {
  text-align: center;
  font-size: 28px;
}

.bold-text-183 {
  padding-left: 0;
  font-size: 30px;
}

.heading-939 {
  text-align: center;
  margin-bottom: 40px;
}

.image-434 {
  width: 400px;
}

.image-436, .image-437 {
  width: 200px;
}

.image-438 {
  width: 250px;
  margin-bottom: 20px;
}

.div-block-3809 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  display: block;
}

.heading-940 {
  text-align: center;
  margin-bottom: 10px;
}

.div-block-3810 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 40%;
  height: auto;
  display: block;
}

.div-block-3811 {
  justify-content: center;
  align-items: center;
  width: 40%;
  height: auto;
  display: flex;
}

.div-block-3812 {
  border-bottom: 1px solid #a3a3a3;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 23%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.heading-941, .italic-text-3 {
  font-size: 28px;
}

.image-439 {
  width: 200px;
}

.image-440 {
  width: 250px;
}

.heading-942 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.italic-text-4 {
  font-size: 32px;
  font-style: normal;
}

.bold-text-184 {
  margin-bottom: 40px;
  font-size: 30px;
}

.bold-text-185, .bold-text-186 {
  font-size: 22px;
}

.image-441 {
  width: 200px;
}

.div-block-3813 {
  width: 90%;
  height: 100vh;
  padding-left: 40px;
}

.heading-943 {
  padding-left: 60px;
}

.heading-944, .paragraph-726 {
  padding-left: 0;
}

.grid-5 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  border: 2px solid #fff;
  grid-template-rows: 50px auto auto auto auto auto auto auto;
  padding-left: 40px;
}

.text-block-112 {
  border: 1px #fff;
  padding-left: 40px;
}

.italic-text-5 {
  font-style: normal;
  font-weight: 400;
}

.bold-text-187 {
  font-weight: 500;
}

.italic-text-6 {
  font-size: 18px;
}

.div-block-3814 {
  justify-content: center;
  align-items: center;
  width: 100vw;
  margin-top: 40px;
  display: flex;
}

.div-block-3815 {
  text-align: center;
  width: 25%;
  height: auto;
}

.div-block-3816 {
  width: 100vw;
  height: auto;
}

.link-block-58 {
  width: 70%;
  height: 100px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-3817 {
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 100px;
  margin-top: 40px;
  display: flex;
}

.link-11 {
  background-color: #646464;
  border: 1px solid #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 50px;
  font-size: 28px;
  text-decoration: none;
  display: flex;
}

.bold-text-192 {
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: inline;
}

.text-span-25 {
  color: #fff;
}

.heading-945 {
  justify-content: center;
  align-items: center;
  font-size: 28px;
  display: flex;
}

.submit-button-4 {
  vertical-align: baseline;
  background-color: #656565;
  border-radius: 8px;
}

.div-block-3818 {
  width: 70%;
  margin-left: 60px;
}

.div-block-3819 {
  justify-content: center;
  align-items: center;
  height: 100px;
  display: flex;
}

.image-442 {
  width: 200px;
}

.div-block-3820 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-443, .image-444, .image-445, .image-446 {
  margin-top: 20px;
}

@media screen and (min-width: 1280px) {
  .r-h2 {
    align-self: flex-start;
    margin-bottom: 38px;
    font-size: 55px;
  }

  .button.buttonmode {
    margin-right: 0;
  }

  .div-block-2 {
    height: 100%;
    margin-top: 0;
    display: flex;
  }

  .tabs {
    height: auto;
  }

  .tab-link-tab-1.nav {
    width: 50%;
    padding-left: 0;
    padding-right: 0;
  }

  .tab-link-tab-1.nav.w--current {
    width: 50%;
    height: auto;
    margin-bottom: 1rem;
  }

  .tab-link-tab-2.nav {
    width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .tab-link-tab-3.nav {
    width: 50%;
    height: auto;
  }

  .tab-link-tab-3.nav.w--current {
    width: 100%;
    height: auto;
  }

  .tabs-menu {
    width: 10vw;
  }

  .image {
    height: 50%;
  }

  .tabs-content, .tab-pane-tab-1 {
    height: auto;
  }

  .footer {
    height: 20%;
    padding-top: 0;
    padding-bottom: 10px;
  }

  .footer.navtheme {
    align-items: center;
    height: 15%;
    margin-bottom: 0;
    top: 0;
  }

  .light-mode {
    width: 100%;
  }

  .container.navtheme {
    background-color: #0000;
  }

  ._146-menu-items-wrapper {
    width: 100%;
    height: 90vh;
  }

  .microsurgicalwrapper {
    margin-top: 2.9rem;
  }

  .menubuttons {
    flex: 0 auto;
    margin-right: 0%;
    padding-right: 0%;
  }

  .menubuttonwrapper {
    justify-content: center;
    align-self: center;
    align-items: flex-end;
    width: 100%;
    padding-right: 10%;
  }

  .link-2 {
    line-height: 18px;
  }

  .list {
    padding-right: 10px;
  }

  .surgicaliolwrapper {
    justify-content: center;
    width: 82%;
    margin-top: 2.8rem;
    display: none;
    inset: 10%;
  }

  .surgicaliolinnerwrapper {
    flex: 1;
    align-items: stretch;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  ._146-menu-items-wrapper-copy {
    height: 90vh;
    margin-left: 0;
  }

  .grid-1 {
    grid-template-columns: .5fr .5fr .5fr .5fr .5fr;
    place-content: center;
    justify-items: stretch;
  }

  .laserwrapper {
    width: 92%;
  }

  .pharmawrapper {
    width: 93%;
    height: auto;
  }

  .pharmainnerwrapper.bglight1 {
    height: 88%;
  }

  .form-block {
    height: 80%;
    margin-bottom: 0;
  }

  .form-section-touch {
    margin-bottom: 0%;
    padding-top: 1rem;
  }

  .nav-menu.navtheme {
    width: 60%;
  }

  .div-block-14 {
    justify-content: center;
    align-items: center;
  }

  .dark1 {
    margin-bottom: 0;
    line-height: 25px;
  }

  .light1 {
    font-size: 15px;
  }

  .r-text-2 {
    line-height: 33px;
  }

  .footswitch-2, .graphcontent, .handpiecepara, .mpulsecontent {
    line-height: 25px;
  }

  .lottie-animation-8 {
    justify-content: center;
    align-items: center;
  }

  .phacopara, .phacomodes, .footswitchpara, .list-2 {
    line-height: 25px;
  }

  .glxy_leo_puls_md_section-2 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: 100vh;
    display: flex;
  }

  .glxy_leo_mpuls_md_section-2 {
    justify-content: flex-start;
    height: 100vh;
    display: flex;
  }

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

  .glxy_leo_orb_phc_main_cntnr {
    flex-direction: column;
    justify-content: space-around;
    width: 100%;
    display: flex;
  }

  .glxy_leo_phc_md_cntnr {
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

  .glxy_leo_phc_md_cntnr.glxy_leo_container {
    height: 100vh;
  }

  .glxy_leo_burst_md_section-2 {
    justify-content: flex-start;
    height: 100vh;
    display: flex;
  }

  .glxy_leo_orb_phc_section-2 {
    height: 200vh;
  }

  .glxy_leo_vfi_section-2 {
    justify-content: center;
    height: 100vh;
  }

  .glxy_leo_mburst_md_cntnr {
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

  .glxy_leo_opulse_section-2 {
    height: 100vh;
  }

  .glxy_leo_main_img-2 {
    flex: 0 0 5px;
  }

  .glxy_leo_banner_content1-2 {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-end;
    width: 45vw;
    line-height: 40px;
  }

  .glxy_leo_mburst_md_section-2 {
    justify-content: flex-start;
    height: 100vh;
    display: flex;
  }

  .glxy_leo_rbit_cool_tech_cntnr {
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

  .glxy_leo_rbit_cool_tech_section-2 {
    justify-content: center;
    height: 100vh;
  }

  .glxy_leo_burst_md_cntnr, .glxy_leo_orb_phc_cntnr {
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

  .glxy_leo_rltm_fldc_sys_section-2, .glxy_leo_footswitch_section-2 {
    justify-content: center;
    height: 100vh;
  }

  .glxy_leo_rltm_fldc_sys_cntnr {
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

  .glxy_leo_rltm_fldc_sys_cntnr.glxy_leo_container {
    width: 100%;
  }

  .glxy_leo_opulse_cntnr {
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

  .glxy_leo_hdg3-2 {
    align-self: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 29px;
  }

  .glxy_leo_first_container-2 {
    height: 100vh;
    padding-bottom: 6.6rem;
  }

  .glxy_leo_vfi_cntnr {
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

  .glxy_leo_first_section-2 {
    height: 100vh;
  }

  .glxy_leo_puls_md_cntnr {
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

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

  .glxy_leo_mpuls_md_cntnr {
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

  .glxy_leo_phco_md_section-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100vh;
    display: flex;
  }

  .glxy_leo_ultsnd_cntnr, .glxy_leo_footswitch_cntnr {
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

  .brilliant_shift_cnt {
    width: 40vw;
  }

  .brilliant_surgical_cntnr {
    justify-content: center;
    align-items: center;
    width: 50vw;
  }

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

  .brilliant_para {
    font-size: 15px;
  }

  .brilliant_shift_section {
    justify-content: space-around;
    width: 100vw;
    height: 100vh;
  }

  .brilliant_model_cntnr {
    justify-content: center;
    align-items: center;
    width: 50vw;
  }

  .brilliant_bolded_hdg {
    font-size: 98px;
    line-height: 76px;
  }

  .brilliant_sprng_arm_cntnr {
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 50vw;
  }

  .brilliant_top_hdg {
    text-transform: capitalize;
    font-size: 34px;
    line-height: 40px;
  }

  .brilliant_bttm_hdg {
    font-size: 48px;
    line-height: 50px;
  }

  .brilliant_first_lottie {
    align-self: flex-start;
    align-items: flex-start;
    width: 40vw;
    display: flex;
    top: 10%;
  }

  .brilliant_surgical_cnt {
    width: 40vw;
  }

  .brilliant_top_content {
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 45vw;
    margin-top: 0;
    padding-left: 40px;
  }

  .brilliant_vert_wht_line {
    border-right-width: 5px;
    height: 25vh;
  }

  .brilliant_vert_wht_line.line {
    width: 5px;
    height: 29vh;
  }

  .brilliant_sprng_arm_cnt, .brilliant_model_cnt, .brilliant_filter_cnt {
    width: 40vw;
  }

  .brilliant_filter_cntnr, .brilliant_oblique_cntnr {
    justify-content: center;
    align-items: center;
    width: 50vw;
  }

  .brilliant_top_container {
    flex-direction: row;
    flex: 0 auto;
    justify-content: flex-end;
    align-self: center;
    align-items: center;
    width: 100%;
    height: 100vh;
    margin-top: 0;
    padding-top: 0;
  }

  .brilliant_shift_img {
    width: 40vw;
    max-width: none;
  }

  .brilliant_mdle_hdg {
    text-transform: uppercase;
    font-size: 120px;
  }

  .brilliant_sub_hdg {
    font-size: 40px;
    line-height: 48px;
  }

  .brilliant_main_container {
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 50vw;
    font-size: 110px;
  }

  .brilliant_oblique_cnt {
    width: 40vw;
  }

  .turboorbit_h3 {
    font-size: 123px;
  }

  .turboorbit_h2 {
    font-size: 113px;
  }

  .section {
    height: 100%;
  }

  .fullpagecontainer {
    width: 100%;
  }

  .mot_surg_stool_bttm_hdg {
    font-size: 35px;
    line-height: 15px;
  }

  .mot_surg_stool_top_hdg {
    font-size: 70px;
    line-height: 40px;
  }

  .mot_surg_stool_vert_line {
    border-right-width: 6px;
    height: 40vh;
    margin-top: 0;
  }

  .mot_surg_stool_cnt {
    padding-left: 28px;
  }

  .mot_surg_stool_sub_hdg {
    font-size: 34px;
    line-height: 45px;
  }

  .mot_surg_stool_mdl_hdg {
    font-size: 15px;
    line-height: 30px;
  }

  .mot_surg_stool_bold_hdg {
    font-size: 84px;
    line-height: 85px;
  }

  .brilliant_advent_beam_spltr_cntnr {
    width: 45vw;
  }

  .brilliant_advent_hd_cam_lottie {
    align-self: flex-start;
  }

  .brilliant_advent_asst_mcscp_img2 {
    max-width: none;
  }

  .brilliant_advent_mdl_hdg {
    font-size: 100px;
    line-height: 110px;
  }

  .brilliant_advent_asst_mcscp_cnt {
    width: 100%;
  }

  .brilliant_advent_img_hdg {
    text-align: center;
    font-size: 75px;
  }

  .brilliant_advent_sub_hdg {
    font-size: 43px;
  }

  .brilliant_advent_bttm_hdg {
    font-size: 100px;
    line-height: 110px;
  }

  .brilliant_advent_para {
    font-size: 20px;
    line-height: 30px;
  }

  .brilliant_advent_top_hdg {
    font-size: 100px;
    line-height: 110px;
  }

  .brilliant_advent_hd_cam_sectn {
    flex-direction: row;
    height: auto;
  }

  .brilliant_advent_fs9_lottie {
    width: 30vw;
  }

  .mot_heading1 {
    font-size: 80px;
    line-height: 50px;
  }

  .lottie-animation-10 {
    align-self: flex-start;
    width: 40vw;
    height: 100vh;
  }

  .mot_heading2 {
    font-size: 70px;
    line-height: 70px;
  }

  .mot_heading3 {
    font-size: 45px;
    line-height: 20px;
  }

  .content1_headings {
    flex-direction: column;
    align-items: center;
    line-height: 37px;
    display: flex;
  }

  .contentwrapper {
    line-height: 32px;
  }

  .paragraph-54 {
    font-size: 19px;
  }

  .clinical-pharmacology {
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-55 {
    font-size: 19px;
  }

  .packaging {
    font-size: 25px;
    font-weight: 500;
    line-height: 30px;
  }

  .indication-and-usage {
    font-size: 25px;
  }

  .primary-packing, .allernil-paragraph, .paragraph-56 {
    font-size: 19px;
  }

  .supply {
    font-size: 25px;
  }

  .label-claim {
    margin-top: 10px;
    font-size: 25px;
    line-height: 30px;
  }

  .shelf-life {
    font-size: 25px;
    line-height: 30px;
  }

  .dosage-and-administration {
    font-size: 25px;
  }

  .paragraph-57 {
    font-size: 19px;
    font-weight: 200;
  }

  .warnings {
    font-size: 25px;
  }

  .paragraph-58 {
    font-size: 19px;
    line-height: 30px;
  }

  .aller-nilblock {
    margin-top: 0;
  }

  .availability {
    font-size: 25px;
    line-height: 30px;
  }

  .contraindications {
    font-size: 25px;
  }

  .secondary-packing {
    font-size: 19px;
  }

  .tobotor {
    font-size: 50px;
    font-weight: 600;
  }

  .storage {
    font-size: 25px;
    line-height: 30px;
  }

  .ml-contains {
    margin-top: 10px;
    padding-top: 0;
    font-size: 19px;
  }

  .composition {
    font-size: 25px;
    line-height: 30px;
  }

  .pack {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 30px;
    font-weight: 300;
  }

  .paragraph-60, .paragraph-61 {
    font-size: 19px;
  }

  .heading-46 {
    margin-top: 10px;
    font-size: 25px;
  }

  .paragraph-62 {
    font-size: 19px;
  }

  .div-block-52 {
    height: 12%;
  }

  .contentwrapper-2 {
    line-height: 32px;
  }

  .tablecontent1 {
    font-size: 14px;
  }

  .brilliant_sub_hdg1, .brilliant_sub_hdg2 {
    font-size: 40px;
    line-height: 48px;
  }

  .headind1 {
    line-height: 35px;
  }

  .lens-1 {
    width: 85%;
  }

  .heading-80 {
    margin-bottom: 10px;
  }

  .bold-text-26, .bold-text-27 {
    font-weight: 300;
  }

  .text-cont-3 {
    background-color: #0000;
    width: 55%;
    min-width: auto;
    min-height: auto;
    padding-left: 0;
  }

  .div-block-59 {
    background-color: #0000;
    flex-direction: row;
    align-items: flex-end;
    width: 100vw;
    min-width: auto;
    max-width: none;
    min-height: auto;
    padding-top: 40px;
    display: flex;
    position: static;
    inset: 0% 0% 0% auto;
  }

  .mstool_subheading {
    font-size: 31px;
  }

  .mstool_list {
    font-size: 20px;
  }

  .body-17 {
    height: auto;
  }

  .jericho_intgrd_dsgn_lottie {
    align-self: center;
  }

  .jericho_grid_hdg {
    font-size: 22px;
  }

  .jericho_lio_patterns_img {
    width: 65vw;
  }

  .jericho_scrn_intrfce_lottie {
    align-self: center;
    width: 37%;
  }

  .jericho_endoprobe_content {
    width: 50vw;
  }

  .jericho_para {
    font-size: 18px;
    line-height: 35px;
  }

  .jericho_sub_hdg {
    text-align: left;
    font-size: 35px;
    line-height: 59px;
  }

  .jericho_pattern_list_para {
    font-size: 20px;
    line-height: 32px;
  }

  .jericho_hdg2 {
    margin-left: 352px;
    margin-right: 0;
    font-size: 16px;
  }

  .jericho_endoprobe_img_content {
    width: 40vw;
  }

  .jericho_hdg1 {
    font-size: 21px;
  }

  .jericho_safety_filters_lottie {
    align-self: center;
  }

  .pl_section2 {
    font-weight: 200;
  }

  .galaxy_robot_hdg_bold {
    font-size: 16px;
  }

  .galaxy_robot_grid_hdg {
    background-color: #0000;
    border: 0 solid #0000;
    font-size: 22px;
  }

  .galaxy_robot_grid_hdg.galaxy_robot_grid_gray_bkgnd {
    border: 1px solid #0000;
  }

  .galaxy_sub_hdg {
    margin-top: 35px;
    margin-bottom: 35px;
    font-size: 31px;
  }

  .galaxy_robot_grid_para {
    font-size: 15px;
  }

  .galaxy_robot_grid_div1 {
    padding: 7px;
  }

  .galaxy_robot_grid_div1.galaxy_robot_grid_gray_bkgnd {
    align-items: center;
    padding: 7px;
    font-size: 24px;
  }

  .list-7 {
    font-size: 19px;
  }

  .heading-91 {
    font-size: 28px;
  }

  .yl_heading {
    font-size: 40px;
  }

  .heading-92 {
    font-size: 26px;
  }

  .div-block-66 {
    font-size: 16px;
  }

  .paragraph-96 {
    font-size: 19px;
  }

  .imgdiv {
    width: 40%;
    max-width: none;
  }

  .pharmaceuticals {
    margin-top: 0;
  }

  .paragraph-100, .paragraph-104 {
    font-size: 19px;
  }

  .yag_slt_sub_hdg {
    font-size: 40px;
  }

  .yag_slt_para {
    font-size: 22px;
    line-height: 35px;
  }

  .yag_slt_vert_line {
    height: 25vh;
  }

  .page_container-4 {
    margin-top: 0;
  }

  .yag_slt_para_hdg {
    font-size: 42px;
    line-height: 45px;
  }

  .yag_slt_hdg {
    font-size: 100px;
    line-height: 55px;
  }

  .imgdiv-2 {
    width: 35vw;
    max-width: none;
  }

  .appatim {
    margin-top: 0;
  }

  .heading-109 {
    font-size: 34px;
  }

  .paragraph-144, .paragraph-145 {
    font-size: 16px;
    line-height: 24px;
  }

  .chairheading1 {
    font-size: 54px;
  }

  .heading-111 {
    font-size: 34px;
  }

  .paragraph-146 {
    line-height: 24px;
  }

  .chairpara1, .paragraph-147 {
    font-size: 16px;
    line-height: 24px;
  }

  .chasirheading4 {
    font-size: 34px;
  }

  .chairheading3 {
    font-size: 36px;
  }

  .paragraph-148 {
    font-size: 14px;
    line-height: 22px;
  }

  .cjairheading2 {
    font-size: 54px;
  }

  .imagewrapper-2 {
    align-self: auto;
    place-items: center;
    margin-top: 3px;
  }

  .hydrophilicpara {
    font-size: 18px;
  }

  .hydrophobiclens_section-2 {
    height: 100%;
  }

  .headind1-2 {
    object-fit: contain;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 90%;
    font-size: 36px;
    line-height: 35px;
    display: block;
  }

  .supply-5 {
    font-size: 25px;
  }

  .light-mode-18 {
    outline-offset: 0px;
    outline: 3px #0000;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 3rem;
  }

  .paragraph-151 {
    font-size: 19px;
  }

  .paragraph-152 {
    color: #fff;
    margin-top: 10px;
    padding-top: 0;
    font-size: 19px;
  }

  .bold-text-40 {
    font-size: 19px;
    font-weight: 200;
  }

  .paragraph-153 {
    font-family: Raleway, sans-serif;
    font-weight: 200;
  }

  .paragraph-154 {
    font-size: 19px;
  }

  .packaging-5 {
    font-size: 25px;
    font-weight: 600;
    line-height: 30px;
  }

  .descripation-3 {
    font-size: 25px;
  }

  .slit_lamp_main_section {
    justify-content: flex-start;
    padding-top: 0;
  }

  .slit_lamp_main_top_cntnr {
    padding-bottom: 0;
  }

  .slit_lamp_main_top_para {
    font-size: 20px;
  }

  .slit_lamp_main_top_hdg {
    font-size: 36px;
  }

  .slit_lamp_main_img_hdg {
    font-size: 25px;
  }

  .slit_lamp_more_read_more_txt {
    font-size: 16px;
  }

  .table5content {
    grid-template-rows: auto auto;
  }

  .contentwrapper-5 {
    line-height: 32px;
  }

  .bold-text-43 {
    font-size: 22px;
  }

  .heading-117 {
    font-size: 24px;
  }

  .bold-text-44 {
    font-size: 14px;
  }

  .heading-118 {
    font-size: 28px;
  }

  .slit_lamp_aiai12_top_hdg2 {
    line-height: 64px;
  }

  .slit_lamp_aia12_sub_hdg {
    font-size: 44px;
  }

  .slit_lamp_aia12_vert_line {
    height: 27vh;
  }

  .slit_lamp_aiai12_top_hdg {
    line-height: 57px;
  }

  .slit_lamp_aia12_para {
    font-size: 18px;
  }

  .heading18 {
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-169 {
    font-size: 19px;
  }

  .imgdiv-5 {
    width: 40vw;
    max-width: none;
  }

  .heading-140, .heading-141, .heading10 {
    font-size: 25px;
  }

  .paragraph-170 {
    font-size: 19px;
  }

  .heading21 {
    font-size: 30px;
    font-weight: 300;
    line-height: 35px;
  }

  .heading15 {
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph93 {
    font-size: 19px;
  }

  .heading-142 {
    font-size: 25px;
  }

  .paragraph-171 {
    font-size: 19px;
  }

  .heading-143 {
    font-size: 18px;
  }

  .heading19 {
    font-size: 25px;
  }

  .heading16 {
    font-size: 25px;
    line-height: 30px;
  }

  .heading_1 {
    margin-top: 0;
    font-size: 50px;
    font-weight: 600;
    line-height: 30px;
  }

  .heading17, .heading14 {
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-172 {
    font-size: 19px;
  }

  .bio_vert_line {
    height: 35vh;
    margin-left: 20px;
  }

  .bio_top_hdg {
    font-size: 60px;
    line-height: 80px;
  }

  .bio_para {
    font-size: 16px;
    line-height: 24px;
  }

  .bio_top_hdg2 {
    font-size: 43px;
    line-height: 60px;
  }

  .bio_top_hdg3 {
    font-size: 28px;
  }

  .imgdiv-6 {
    width: 40vw;
    max-width: none;
  }

  .ref_head_mnl_grid_para {
    font-size: 15px;
  }

  .bold-text-45 {
    font-size: 16px;
  }

  .ref_head_mnl_top_para {
    font-size: 15px;
  }

  .ref_head_manual_cntnr {
    flex-direction: column;
  }

  .ref_head_mnl_top_hdg2 {
    font-size: 15px;
  }

  .heading-147 {
    font-size: 32px;
  }

  .paragraph-269, .paragraph-270 {
    font-size: 16px;
    line-height: 24px;
  }

  .lottiewrapper-3 {
    padding-top: 4rem;
    top: 40px;
  }

  .heading-148 {
    font-size: 32px;
  }

  .heading-149 {
    font-size: 34px;
  }

  .heading-150, .content2heading {
    font-size: 32px;
  }

  .heading-151 {
    font-size: 70px;
  }

  .bold-text-46 {
    font-size: 60px;
  }

  .paragraph-271, .paragraph-272 {
    font-size: 16px;
    line-height: 24px;
  }

  .heading-152 {
    font-size: 32px;
  }

  .paragraph-273 {
    font-size: 16px;
    line-height: 24px;
  }

  .list-9 {
    font-size: 18px;
  }

  .table1content-2 {
    font-size: 16px;
  }

  .heading-172 {
    font-size: 36px;
  }

  .table3content-2 {
    font-size: 16px;
  }

  .heading-173 {
    font-size: 26px;
  }

  .heading-174 {
    font-size: 28px;
  }

  .digi_imaging_sys_para {
    font-size: 16px;
  }

  .digi_imaging_sys_side_hdg-2 {
    text-align: center;
    margin-right: -80px;
  }

  .digi_imaging_sys_vert_line-3 {
    height: 80vh;
    margin-left: -325px;
  }

  .digi_imaging_sys_vert_line-3.vlwhite {
    height: 67vh;
    margin-left: -15rem;
    font-size: 12px;
  }

  .bold-text-51 {
    font-size: 45px;
  }

  .digi_imaging_sys_side_cnt-2 {
    margin-left: -180px;
  }

  .kerat_top_cnt {
    margin-left: 35px;
  }

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

  .ascan_hdg1 {
    line-height: 50px;
  }

  .ascan_hdg2 {
    line-height: 35px;
  }

  .ascan_bttm_cnt {
    margin-top: 20px;
  }

  .ascan_pach_hdg1 {
    line-height: 50px;
  }

  .ascan_pach_bttm_list1_cnt, .ascan_pach_bttm_list3_cnt, .ascan_pach_bttm_list_cnt, .ascan_pach_bttm_list2_cnt {
    margin-top: 20px;
  }

  .ascan_pach_hdg2 {
    line-height: 35px;
  }

  .content2heading-2 {
    font-size: 32px;
  }

  .bold-text-54 {
    font-size: 45px;
  }

  .verticalline-2 {
    height: 22vw;
  }

  .heading-183 {
    font-size: 74px;
  }

  .lottie-animation-20 {
    width: 80vw;
  }

  .sc1 {
    width: 100%;
    padding-top: 40px;
    display: block;
  }

  .sc2 {
    display: block;
  }

  .heading-37 {
    font-size: 34px;
  }

  .paragraph-366 {
    font-size: 16px;
    line-height: 24px;
  }

  .heading-34 {
    font-size: 30px;
  }

  .paragraph-364 {
    font-size: 16px;
    line-height: 23px;
  }

  .heading-187 {
    font-size: 70px;
    line-height: 51px;
  }

  .heading-188 {
    font-size: 30px;
  }

  .heading-189 {
    font-size: 58px;
    line-height: 75px;
  }

  .paragraph-363 {
    font-size: 16px;
    line-height: 24px;
  }

  .heading-190 {
    font-size: 90px;
    line-height: 58px;
  }

  .heading-191 {
    font-size: 85px;
    line-height: 63px;
  }

  .table1-2 {
    font-size: 16px;
  }

  .lottie1_gls {
    width: 50vw;
  }

  .bold-text-55 {
    font-size: 19px;
  }

  .div-block-1 {
    margin-top: 0;
    padding-top: 0;
  }

  .img1-6 {
    opacity: 1;
    display: inline-block;
  }

  .light-mode-27 {
    outline-offset: 0px;
    outline: 3px #0000;
    padding-top: 1rem;
  }

  .imgdiv-8 {
    width: 40vw;
    max-width: none;
  }

  .content1-3 {
    align-items: flex-start;
    width: 40vw;
  }

  .heading-233 {
    font-size: 90px;
    line-height: 58px;
  }

  .heading-234 {
    font-size: 68px;
    line-height: 75px;
  }

  .lottie_gl-2 {
    width: 50vw;
  }

  .amogh_sub_hdg {
    font-size: 40px;
    line-height: 50px;
  }

  .amogh_hdg2 {
    font-size: 30px;
  }

  .amogh_hdg1 {
    font-size: 83px;
  }

  .amogh_hor_line {
    width: 52vw;
  }

  .amogh_hdg1-1 {
    font-size: 83px;
  }

  .amogh_para {
    font-size: 18px;
    line-height: 27px;
  }

  .amogh_top_cnt {
    top: -15%;
  }

  .cluvr_bttm_hdg {
    font-size: 35px;
    line-height: 40px;
  }

  .cluvr_top_cnt {
    width: 40vw;
    margin-right: 140px;
  }

  .cluvr_bttm_para {
    font-size: 16px;
  }

  .imgdiv-10 {
    width: 40vw;
    max-width: none;
  }

  .menutabs.bglight1 {
    display: none;
  }

  .surgicaliolinnerwrappernamenu {
    flex: 1;
    align-items: stretch;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .body-34 {
    background-color: #0000;
    background-image: linear-gradient(#000000a6, #000000a6), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
    background-position: 0 0, 0 0;
    background-size: auto, 556px;
  }

  .body-35 {
    background-color: #0000;
    background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
    background-position: 0 0, 0 0;
    background-size: auto, 556px;
  }

  .lottie-animation-30 {
    top: 25%;
  }

  .jericho_multispot_lottie {
    align-self: center;
  }

  .tono_list_cnt {
    font-size: 16px;
    font-weight: 200;
  }

  .table2content2 {
    font-size: 16px;
  }

  .table2content-2 {
    border-width: 1px;
    border-left-style: solid;
    border-left-color: #0000;
    font-size: 16px;
  }

  .hydrophilichdgcnt {
    width: 75vw;
  }

  .speculum_img2, .speculum_img5 {
    border: 7px solid #555454;
    border-radius: 50%;
  }

  .speculum_pane_cnt {
    padding-left: 0%;
    padding-right: 0%;
  }

  .speculum_tab_pane {
    width: auto;
  }

  .pane_top_sub_hdg-2 {
    font-size: 22px;
  }

  .speculum_img1, .speculum_img3, .speculum_img4 {
    border: 7px solid #555454;
    border-radius: 50%;
  }

  ._9130_gray_img_div {
    width: 97%;
  }

  .speculum_tab_menu {
    width: auto;
  }

  .speculum_tab {
    width: 70%;
  }

  .pane_top_sub_hdg-5 {
    font-size: 22px;
  }

  .naspro_section {
    width: 90vw;
    height: auto;
  }

  .acryfold_section {
    height: auto;
  }

  .list-10 {
    padding-left: 30px;
  }

  .supra_toric_list_para-2, .supra_toric_para-2, .supra_regen_para {
    font-size: 15px;
    line-height: 25px;
  }

  .supra_regen_hdg2 {
    font-size: 22px;
  }

  .supra_regen_listitem {
    font-size: 14px;
  }

  .supra_grid_para {
    line-height: 25px;
  }

  .supra_phob_para, .supra_bby_para {
    font-size: 15px;
    line-height: 25px;
  }

  .circle_img_div {
    width: auto;
  }

  .pane_instru_hdg {
    font-size: 22px;
  }

  .alliance_right_main_content1 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .corporate_tab_menu {
    left: 0;
  }

  .corporate_home_link_brdcrmb_div {
    align-items: center;
  }

  .form-2 {
    margin-top: 20px;
  }

  .form-wrap-2 {
    object-fit: fill;
    width: 100%;
    padding-bottom: 0;
  }

  .support_home_link_brdcrmb_div {
    align-items: center;
  }

  .pane_bttm_sub_hdg-8 {
    margin-right: 0;
    padding-right: 10px;
    font-size: 18px;
  }

  .nr_blue {
    width: 3.5vw;
    margin-right: 10px;
  }

  .cannula_model_desc_col_div, .phaco_model_desc_col_div {
    justify-content: flex-start;
    margin-right: 0;
  }

  .sterili_8003_div-2 {
    flex-direction: column;
    display: flex;
  }

  .nhm_2-3 {
    width: 30vw;
    display: none;
  }

  .heading-329 {
    font-size: 17px;
  }

  .paragraph-416 {
    font-weight: 400;
    line-height: 20px;
  }

  .button-12 {
    width: 3.5vw;
    height: 5vh;
  }

  .heading-332 {
    font-size: 17px;
  }

  .mh_button_div {
    justify-content: center;
  }

  .aat1370_img_div-2 {
    width: 95%;
  }

  .heading-245-1 {
    display: none;
  }

  .calipers_gray_img {
    margin-left: 0%;
  }

  .model_name2-3 {
    font-size: 15px;
  }

  .slit_lamp_aia11_sub_hdg {
    font-size: 44px;
  }

  .slit_lamp_aiai11_top_hdg2 {
    line-height: 64px;
  }

  .slit_lamp_aia11_vert_line {
    height: 27vh;
  }

  .slit_lamp_aiai11_top_hdg {
    line-height: 57px;
  }

  .slit_lamp_aia11_para {
    font-size: 18px;
  }

  .scissors_menu_button5-3.w--current {
    color: #0000;
    background-color: #0000;
  }

  .pane_instru_top_hdg-3 {
    font-size: 22px;
  }

  .forceps_tab_menu-3 {
    padding-left: 10px;
  }

  .applanation_content_div {
    padding-top: 4.5rem;
  }

  .glaufield_lite_para {
    font-size: 16px;
    line-height: 23px;
  }

  .glaufield_lite_sub_hdg {
    font-size: 30px;
  }

  .gls_table_hdg_col {
    font-size: 18px;
  }

  .gls_table_para {
    font-size: 16px;
  }

  .gls_lottie_2 {
    height: 100vh;
  }

  ._1070_gray_img_div-2, ._1065_gray_img_div-2 {
    flex-direction: column;
    display: flex;
  }

  .lid_spec_sub_hdg_gray-2 {
    font-size: 18px;
  }

  .lm_div-2 {
    width: 85%;
  }

  .bold-text-73 {
    font-size: 18px;
  }

  .tobo_5ml_content {
    margin-top: 0;
  }

  .tobo_5ml_img_cnt {
    width: 35%;
    max-width: none;
    top: 30%;
  }

  .megalub_5ml, .cohevisic18_content {
    margin-top: 0;
  }

  .cohevisic18_img_cnt {
    width: 40vw;
    max-width: none;
  }

  .appatim_content {
    margin-top: 0;
  }

  .apptim_img_cnt {
    width: 35%;
    max-width: none;
  }

  .cohe_14ml_content {
    margin-top: 0;
  }

  .cohe_14ml_img_cnt {
    width: 40vw;
    max-width: none;
  }

  .acaine_5ml_img_cnt {
    background-color: #0000;
    flex-direction: column;
    align-items: flex-end;
    width: 40%;
    min-width: auto;
    max-width: none;
    min-height: auto;
    padding-top: 0;
    display: flex;
    position: fixed;
    inset: 15% 0% 0% auto;
  }

  .acaine_5ml_content {
    background-color: #0000;
    min-width: auto;
    min-height: auto;
  }

  .artgel_img_cnt {
    width: 40vw;
    max-width: none;
  }

  .artgel_content {
    margin-top: 0;
  }

  .klink_plus_content {
    padding-left: 0;
    padding-right: 10px;
  }

  .supracoat_img_cnt {
    width: 40vw;
    max-width: none;
  }

  .supracoat_content {
    margin-top: 0;
  }

  .supracoat_listitem {
    font-size: 16px;
    line-height: 30px;
  }

  .moxi_dm_img_cnt {
    width: 40%;
    max-width: none;
    margin-top: 1rem;
  }

  .moxi_dm_content {
    width: 50%;
    margin-top: 0;
  }

  .blueret_1ml_sub_hdg2 {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
  }

  .allernil_o_section {
    font-size: 45px;
  }

  .allernil_o_img_cnt {
    width: 40vw;
    max-width: none;
    padding-top: 0;
  }

  .allernil_o_content {
    margin-top: 0;
    padding-top: 1rem;
  }

  .acryfold_img {
    width: 10vw;
  }

  .naspro_clear_img {
    width: 15vw;
  }

  .naspro_bby_yellow_img, .multi_diff_img, .ril_img {
    width: 10vw;
  }

  .hydrophilic_img_hdg {
    text-align: left;
  }

  .hydrophilic_cnt_div {
    width: 25vw;
    padding-left: 25px;
  }

  .aflur_5ml_section {
    padding-top: 1rem;
  }

  .ocutear_10ml_section {
    outline-offset: 0px;
    outline: 3px #0000;
    padding-top: 1rem;
  }

  .ocutear_10ml_img_cnt {
    width: 40vw;
    max-width: none;
  }

  .ocutear_10ml_content {
    margin-top: 0;
  }

  .inac_5ml_section {
    outline-offset: 0px;
    outline: 3px #0000;
    margin-bottom: 2rem;
    margin-left: 0;
    margin-right: 0;
    padding-top: 1rem;
  }

  .inac_5ml_img_cnt {
    width: 40%;
    max-width: none;
    top: 15%;
  }

  .inac_5ml_content {
    margin-top: 0;
  }

  .inac_5ml_lottie {
    width: 71%;
  }

  ._1560 {
    font-size: 17px;
  }

  .img_sub_hdg-5 {
    font-size: 14px;
  }

  ._3911 {
    font-size: 15px;
    font-weight: 400;
  }

  ._1505, ._4290 {
    font-size: 17px;
  }

  .img_sub_hdg-6 {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 18px;
    display: block;
  }

  .pane_bttm_para-10 {
    margin-top: 10px;
    margin-right: 0;
    padding-right: 0;
    font-size: 18px;
  }

  ._1830, ._4280 {
    font-size: 17px;
  }

  ._3100 {
    font-size: 22px;
  }

  ._4110, ._1530, ._4285 {
    font-size: 17px;
  }

  ._1004 {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 18px;
    display: none;
  }

  ._4300 {
    font-size: 17px;
  }

  ._3455_image {
    width: 30vw;
  }

  ._3620, .instru_model_name-4 {
    font-size: 22px;
  }

  ._4295 {
    font-size: 17px;
  }

  .moxifur_1ml_section {
    padding-top: 1rem;
  }

  .moxi_1ml_lottie {
    width: 70%;
  }

  .moxi_1ml_content {
    padding-left: 0;
    padding-right: 10px;
  }

  .moxi_5ml_section {
    outline-offset: 0px;
    outline: 3px #0000;
    padding-top: 1rem;
  }

  .moxi_5ml_img_cnt {
    width: 40vw;
    max-width: none;
  }

  .moxi_5ml_lottie {
    height: 50vh;
  }

  .moxi_5ml_content {
    margin-top: 0;
  }

  .naspro_table {
    width: 90%;
    height: auto;
    font-size: 16px;
  }

  .nasprobby_hdg1, .nasprobby_hdg2 {
    font-weight: 600;
  }

  .cohe_1ml_section {
    outline-offset: 0px;
    outline: 3px #0000;
    margin-top: 0;
    padding-top: 1rem;
  }

  .cohe_1ml_content {
    margin-top: 0;
  }

  .cohe_1ml_lottie_cnt {
    width: 40vw;
    max-width: none;
  }

  .pane_bttm_sub_hdg-10 {
    margin-right: 220px;
    padding-right: 0;
    font-size: 18px;
  }

  .vannas_image-2 {
    margin-left: 0%;
    display: none;
  }

  .colour_button_div-20 {
    margin-left: 0;
    position: static;
  }

  .lensometer_list {
    font-size: 17px;
  }

  .lensometer_listitem {
    font-size: 15px;
  }

  .circle_btn_div-7 {
    justify-content: center;
  }

  .gray_circle_button-8, .blue_circle_button-10 {
    width: 3vw;
  }

  .acryfold_para {
    font-size: 15px;
    font-weight: 200;
    line-height: 25px;
  }

  .naspro_clear_hdg1 {
    font-size: 45px;
    font-weight: 600;
  }

  .naspro_clear_hdg2 {
    font-weight: 600;
  }

  .naspro_clear_para {
    font-weight: 200;
  }

  .bold-text-75, .bold-text-76 {
    font-size: 17px;
  }

  .multi_diff_hdg1 {
    font-weight: 700;
  }

  .multi_diff_subhdg {
    font-size: 26px;
  }

  .paragraph-453 {
    font-size: 17px;
  }

  .heading-495 {
    margin-bottom: 5px;
    line-height: 30px;
  }

  .div-block1-2 {
    margin-top: 0;
  }

  .light-mode-32 {
    outline-offset: 0px;
    outline: 3px #0000;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 3rem;
  }

  .hydrophobic_para {
    font-size: 15px;
    line-height: 25px;
  }

  .hydrophobiccontentwrapper {
    line-height: 32px;
  }

  .hydrophobicimagewrapper {
    margin-top: 3px;
  }

  .light-mode-33 {
    outline-offset: 0px;
    outline: 3px #0000;
    padding-top: 2.5rem;
  }

  .sc1-4 {
    width: 100%;
  }

  ._1018_grey {
    text-align: right;
    width: 12vw;
  }

  .op_table_list {
    font-size: 14px;
  }

  .pmma_para {
    font-size: 16px;
  }

  .truglow_hdg1 {
    font-size: 97px;
  }

  .turboorbit_h4 {
    font-size: 16px;
  }

  .turboorbit_listitem {
    font-weight: 300;
    line-height: 2rem;
  }

  .turboorbit_sub_hdg {
    font-size: 38px;
  }

  .turboorbit_para {
    font-size: 15px;
    font-weight: 300;
  }

  .turborbit_list {
    font-size: 22px;
    line-height: 34px;
  }

  .glxy_leo_hdg2 {
    font-size: 63px;
  }

  .glxy_leo_hdg1 {
    font-size: 75px;
  }

  .glxy_leo_vfi_img {
    width: 30%;
  }

  .hydrophobic_section1 {
    height: 100%;
  }

  .k-linksection {
    padding-top: 3rem;
  }

  .appavisc_pfs_content_div {
    padding-left: 0;
    padding-right: 10px;
  }

  .appavisc_hvpfs_section {
    padding-top: 5rem;
  }

  .appavisc_section {
    outline-offset: 0px;
    outline: 3px #0000;
    margin-top: 0;
    padding-top: 1rem;
  }

  .appavisc_content {
    margin-top: 0;
  }

  .aflox_section {
    padding-top: 1rem;
  }

  .apidine_section {
    padding-top: 5rem;
  }

  .moxifur_dm_5ml_section, .ketorocin_0-5_section {
    outline-offset: 0px;
    outline: 3px #0000;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 1rem;
  }

  .ketorocin_0-5_content {
    margin-top: 0;
  }

  .ketorocin_0-5_lottie_div {
    width: 40vw;
    max-width: none;
  }

  .q4g_section {
    background-color: #0000;
  }

  .q4g_lottie_content {
    background-color: #0000;
    flex-direction: column;
    align-items: flex-end;
    width: 40vw;
    min-width: auto;
    max-width: none;
    height: 50vh;
    min-height: auto;
    padding-top: 0;
    display: flex;
    position: fixed;
    inset: 35% 0% 0% auto;
  }

  .q4g_content {
    background-color: #0000;
    min-width: auto;
    min-height: auto;
  }

  .moxifur_k_content {
    width: 50%;
  }

  .jericho_heading {
    font-size: 87px;
    line-height: 55px;
  }

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

  .secondary-packing-6 {
    font-size: 19px;
  }

  .composition-9 {
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-473 {
    font-size: 19px;
    line-height: 30px;
  }

  .contraindications-5 {
    font-size: 25px;
  }

  .allernil-paragraph-2, .paragraph-474 {
    font-size: 19px;
  }

  .storage-14 {
    font-size: 25px;
    line-height: 30px;
  }

  .ml-contains-4 {
    margin-top: 10px;
    padding-top: 0;
    font-size: 19px;
  }

  .paragraph-475 {
    font-size: 19px;
  }

  .supply-7 {
    font-size: 25px;
  }

  .availability-6 {
    font-size: 25px;
    line-height: 30px;
  }

  .pack-10 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 30px;
    font-weight: 300;
  }

  .packaging-10 {
    font-size: 25px;
    font-weight: 500;
    line-height: 30px;
  }

  .allernil_o_hdg2-2 {
    font-size: 30px;
    font-weight: 300;
    line-height: 30px;
  }

  .paragraph-476, .paragraph-477 {
    font-size: 19px;
  }

  .shelf-life-9 {
    font-size: 25px;
    line-height: 30px;
  }

  .heading-513 {
    margin-top: 10px;
    font-size: 25px;
  }

  .dosage-and-administration-8 {
    font-size: 25px;
  }

  .div-block-175 {
    width: 35%;
    max-width: none;
  }

  .paragraph-478 {
    font-size: 19px;
  }

  .warnings-6 {
    font-size: 25px;
  }

  .paragraph-479, .paragraph-480 {
    font-size: 19px;
  }

  .indication-and-usage-6 {
    font-size: 25px;
  }

  .tobotor-2 {
    font-size: 40px;
    font-weight: 600;
  }

  .paragraph-481 {
    font-size: 19px;
  }

  .storage-15 {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .allernil_o_para2-2 {
    font-size: 15px;
    font-weight: 200;
  }

  .primary-packing-5 {
    font-size: 19px;
  }

  .allernil_o_hdg1-2 {
    margin-top: 0;
    font-size: 40px;
    font-weight: 600;
    line-height: 32px;
  }

  .paragraph-484 {
    font-size: 19px;
  }

  .paragraph-485 {
    font-size: 19px;
    font-weight: 200;
  }

  .label-claim-10 {
    margin-top: 10px;
    font-size: 25px;
    line-height: 30px;
  }

  .allernil_o_sub_hdg-2 {
    font-size: 25px;
  }

  .allernil_o_para-2 {
    font-size: 15px;
    font-weight: 200;
  }

  .paragraph-486 {
    font-size: 19px;
  }

  .clinical-pharmacology-6 {
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-487, .paragraph-488 {
    font-size: 19px;
  }

  .heading-517 {
    margin-bottom: 0;
  }

  .moxi_5ml_hdg4-2 {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-519 {
    margin-bottom: 0;
  }

  .paragraph-491 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .heading-522 {
    margin-bottom: 5px;
    font-weight: 600;
  }

  .heading-523 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .paragraph-492 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .paragraph-493 {
    font-size: 16px;
    line-height: 30px;
  }

  .pack-11 {
    font-size: 30px;
    font-weight: 300;
    line-height: 30px;
  }

  .moxi_5ml_hdg1-2 {
    margin-top: 0;
    font-size: 40px;
    font-weight: 600;
    line-height: 30px;
  }

  .moxi_5ml_para-2 {
    font-size: 15px;
    font-weight: 200;
  }

  .paragraph-495, .paragraph-496 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .heading-525 {
    margin-top: 5px;
    margin-bottom: 10px;
  }

  .tobo_5ml_para-2 {
    font-size: 15px;
    font-weight: 200;
    line-height: 26px;
  }

  .paragraph-497 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .heading-528 {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .heading-529 {
    padding-left: 40px;
    font-size: 45px;
  }

  .moxi_1ml_hdg1-2 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-530 {
    font-size: 30px;
    line-height: 20px;
  }

  .heading-531 {
    color: #fff;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 600;
  }

  .moxi_5ml_hdg2-2 {
    font-size: 30px;
    font-weight: 300;
    line-height: 30px;
  }

  .heading-532, .heading-533 {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .heading-534 {
    margin-bottom: 0;
  }

  .heading1-6 {
    margin-top: 0;
    font-size: 40px;
    font-weight: 600;
    line-height: 30px;
  }

  .heading-535 {
    font-size: 25px;
    font-weight: 700;
  }

  .heading-536 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .paragraph-505 {
    margin-bottom: 0;
  }

  .paragraph-506 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .label-claim-11 {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-537 {
    margin-bottom: 0;
  }

  .paragraph-508 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .paragraph-510 {
    font-size: 16px;
    line-height: 30px;
  }

  .paragraph-511 {
    color: #fff;
    margin-bottom: 0;
    font-size: 15px;
    font-weight: 200;
  }

  .paragraph-512 {
    font-size: 16px;
    line-height: 30px;
  }

  .heading-538 {
    font-size: 22px;
  }

  .paragraph-514 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .heading-539 {
    margin-bottom: 0;
  }

  .heading-540 {
    font-size: 25px;
    line-height: 20px;
  }

  .moxi_dm_para-2 {
    font-size: 15px;
    font-weight: 200;
  }

  .clinical-pharmacology-7 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .moxi_dm_hdg2-2 {
    font-size: 30px;
    font-weight: 300;
    line-height: 30px;
  }

  .heading-215 {
    margin-bottom: 5px;
  }

  .contraindications-6 {
    margin-bottom: 0;
  }

  .storage-16, .storage-17 {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .heading-216 {
    margin-bottom: 5px;
  }

  .moxi_dm_hdg1-2 {
    margin-top: 0;
    font-size: 50px;
    font-weight: 600;
    line-height: 30px;
  }

  .pack-12 {
    margin-top: 5px;
    margin-bottom: 10px;
  }

  .moxifur-2 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .shief-life-2 {
    margin-bottom: 0;
  }

  .availability-7 {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .moxi_dm_sub_hdg2-2 {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-219 {
    margin-bottom: 5px;
  }

  .packaging-11 {
    margin-bottom: 0;
  }

  .heading-222 {
    margin-bottom: 5px;
  }

  .description-2 {
    margin-bottom: 5px;
    font-weight: 600;
  }

  .moxi_dm_sub_hdg-2 {
    font-size: 25px;
  }

  .composition-10, .eye-drops-2 {
    margin-bottom: 0;
  }

  .heading-221 {
    margin-bottom: 5px;
  }

  .appatim-heading-2 {
    font-size: 50px;
    font-weight: 600;
    line-height: 30px;
  }

  .appatim_para-2 {
    font-size: 15px;
  }

  .alfapres_t_hdg1-2 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .appatim_sub_hdg-2 {
    margin-top: 10px;
    font-size: 25px;
  }

  .light-mode-34 {
    outline-offset: 0px;
    outline: 3px #0000;
    justify-content: flex-start;
    padding-top: 5rem;
  }

  .appatim_sub_hdg2-2 {
    margin-top: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .pack-13 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 30px;
    font-weight: 300;
    line-height: 30px;
  }

  .paragraph-524, .paragraph-525 {
    font-size: 17px;
  }

  .ocutear_10ml_para-2 {
    font-size: 15px;
    font-weight: 200;
    line-height: 26px;
  }

  .ml-contains-5 {
    margin-top: 10px;
    padding-top: 0;
    font-size: 17px;
  }

  .shelf-life-10 {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .pack-14 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 30px;
    font-weight: 300;
    line-height: 30px;
  }

  .contraindications-7 {
    font-size: 25px;
  }

  .paragraph-526 {
    font-size: 17px;
    font-weight: 200;
  }

  .heading-544 {
    margin-top: 5px;
    margin-bottom: 10px;
  }

  .warnings-8 {
    font-size: 25px;
  }

  .paragraph-527 {
    color: #fff;
    margin-top: 10px;
    padding-top: 0;
    font-size: 19px;
  }

  .pack-heading-2 {
    font-size: 45px;
    font-weight: 600;
    line-height: 30px;
  }

  .primary-packing-6 {
    font-size: 17px;
  }

  .packaging-12 {
    font-size: 25px;
    font-weight: 500;
    line-height: 30px;
  }

  .indication-and-usage-7 {
    font-size: 25px;
  }

  .ocutear_10ml_hdg1-2 {
    margin-top: 0;
    font-size: 40px;
    font-weight: 600;
    line-height: 30px;
  }

  .label-claim-13 {
    margin-top: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .megalub_5ml_para-2 {
    font-size: 15px;
  }

  .composition-11 {
    font-size: 25px;
    line-height: 30px;
  }

  .warning-2 {
    margin-bottom: 0;
  }

  .paragraph-528 {
    font-size: 17px;
  }

  .paragraph-529 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 17px;
  }

  .label-claim-14 {
    margin-top: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .megalub_5ml_sub_hdg-2 {
    margin-top: 10px;
    font-size: 25px;
  }

  .paragraph-530 {
    font-size: 17px;
  }

  .paragraph-531 {
    margin-bottom: 0;
    font-size: 17px;
  }

  .paragraph-533 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 17px;
  }

  .availability-8 {
    font-size: 25px;
    line-height: 30px;
  }

  .secondary-packing-7 {
    font-size: 17px;
  }

  .indication-and-usage-8 {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .heading-548 {
    font-size: 30px;
    font-weight: 300;
    line-height: 35px;
  }

  .shelf-life-11 {
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-534 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 17px;
  }

  .paragraph-536 {
    font-size: 17px;
  }

  .heading-549 {
    margin-bottom: 5px;
    font-weight: 600;
  }

  .paragraph-537 {
    font-size: 17px;
  }

  .art-plus-2 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .paragraph-538 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 17px;
  }

  .paragraph-539 {
    font-size: 17px;
  }

  .heading-550 {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .artgel_para-2 {
    font-size: 15px;
  }

  .bold-text-81 {
    font-size: 17px;
  }

  .light-mode-35 {
    outline-offset: 0px;
    outline: 3px #0000;
    justify-content: space-between;
    padding-top: 4rem;
  }

  .paragraph-540 {
    font-size: 17px;
  }

  .storage-18 {
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-541 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 17px;
  }

  .megalub_5ml_hdg1-2 {
    font-size: 50px;
    font-weight: 600;
    line-height: 30px;
  }

  .label-claim-15 {
    margin-top: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .supply-9 {
    font-size: 25px;
  }

  .paragraph-542, .paragraph-543 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 17px;
  }

  .storage-19 {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .heading-556 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .ocutear_10ml_hdg2-2 {
    font-size: 26px;
    font-weight: 300;
    line-height: 30px;
  }

  .paragraph-544 {
    font-size: 17px;
    line-height: 30px;
  }

  .paragraph-546 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 17px;
  }

  .storage-20 {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .artgel_sub_hdg-2 {
    margin-top: 0;
    font-size: 25px;
  }

  .paragraph-547 {
    font-size: 17px;
  }

  .dosage-and-administration-11 {
    font-size: 25px;
  }

  .clinical-pharmacology-8 {
    font-size: 25px;
    line-height: 30px;
  }

  .descripation-9 {
    margin-top: 0;
    font-size: 25px;
  }

  .heading-557 {
    margin-top: 0;
    font-size: 50px;
    font-weight: 600;
    line-height: 30px;
  }

  .paragraph-549 {
    font-size: 16px;
    line-height: 30px;
  }

  .inac_5ml_hdg2-2 {
    font-size: 30px;
    font-weight: 300;
    line-height: 30px;
  }

  .paragraph-550 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .warnings-precautions-4 {
    font-size: 25px;
  }

  .inac_5ml_para-2 {
    font-weight: 200;
  }

  .paragraph-551 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .supplied-4 {
    font-size: 25px;
  }

  .inac_5ml_sub_hdg2-2 {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-559 {
    font-size: 20px;
  }

  .paragraph-553 {
    font-size: 19px;
  }

  .adverse-effects-4 {
    font-size: 25px;
  }

  .pack-15 {
    font-size: 30px;
    font-weight: 300;
    line-height: 30px;
  }

  .heading-560 {
    font-size: 25px;
  }

  .heading-561 {
    margin-top: 5px;
    margin-bottom: 10px;
  }

  .bold-text-82 {
    font-size: 19px;
    font-weight: 200;
  }

  .paragraph-554 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .clinical-plarmacology-4 {
    font-size: 25px;
    line-height: 30px;
  }

  .heading-562 {
    font-size: 30px;
    line-height: 20px;
  }

  .packaging-13 {
    font-size: 25px;
    font-weight: 600;
    line-height: 30px;
  }

  .paragraph-556 {
    margin-bottom: 0;
  }

  .contra-indications-3 {
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-557 {
    font-size: 17px;
    line-height: 30px;
  }

  .paragraph-558 {
    font-size: 19px;
  }

  .storage-21 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .paragraph-559, .paragraph-560 {
    font-size: 19px;
  }

  .paragraph-561 {
    font-size: 17px;
    line-height: 30px;
  }

  .descripation-10 {
    font-size: 25px;
  }

  .shelf-life-12 {
    font-size: 25px;
    line-height: 30px;
  }

  .inac_5ml_hdg1-2 {
    margin-top: 0;
    font-size: 40px;
    font-weight: 600;
    line-height: 30px;
  }

  .composition-12 {
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-562 {
    font-size: 19px;
  }

  .paragraph-563 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .paragraph-564 {
    font-size: 19px;
  }

  .heading-564 {
    font-size: 30px;
    line-height: 20px;
  }

  .paragraph-565 {
    color: #fff;
    margin-top: 10px;
    padding-top: 0;
    font-size: 19px;
  }

  .paragraph-566, .paragraph-567, .paragraph-568 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .heading-565 {
    font-size: 25px;
    line-height: 20px;
  }

  .inac_5ml_sub_hdg-2 {
    font-size: 25px;
  }

  .paragraph-569 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .paragraph-570 {
    font-size: 19px;
  }

  .paragraph-571 {
    font-size: 19px;
    font-weight: 200;
  }

  .heading1-7 {
    margin-top: 0;
    font-size: 50px;
    font-weight: 600;
    line-height: 30px;
  }

  .heading-567 {
    font-size: 45px;
  }

  .label-claim-16 {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-568 {
    font-size: 45px;
  }

  .heading-569 {
    font-size: 25px;
    font-weight: 700;
  }

  .contraindocations-2 {
    font-size: 25px;
  }

  .heading-570 {
    margin-bottom: 0;
  }

  .supply-10 {
    font-size: 25px;
  }

  .paragraph-573 {
    font-size: 17px;
  }

  .composition-13 {
    font-size: 25px;
    line-height: 30px;
  }

  .heading-572 {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .descripation-11 {
    margin-top: 10px;
    font-size: 25px;
  }

  .packaging-14 {
    font-size: 25px;
    font-weight: 600;
    line-height: 30px;
  }

  .paragraph-574 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .heading-573 {
    margin-bottom: 0;
  }

  .paragraph-575 {
    font-size: 19px;
  }

  .heading-574 {
    font-size: 25px;
  }

  .paragraph-576 {
    font-size: 19px;
    font-weight: 200;
  }

  .c-pent_section-2 {
    outline-offset: 0px;
    outline: 3px #0000;
    justify-content: flex-start;
    padding-top: 5rem;
  }

  .paragraph-577 {
    font-size: 19px;
  }

  .indication-and-usage-9 {
    font-size: 25px;
  }

  .heading-575 {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .heading-576, .heading-577 {
    margin-bottom: 0;
  }

  .heading-578 {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .availability-9 {
    font-size: 25px;
    line-height: 30px;
  }

  .warnings-9, .heading-579 {
    font-size: 25px;
  }

  .paragraph-578 {
    font-size: 19px;
  }

  .heading-580 {
    font-size: 25px;
  }

  .paragraph-579, .paragraph-580 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .paragraph-581 {
    font-size: 19px;
  }

  .paragraph-582 {
    font-size: 17px;
  }

  .paragraph-583 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .storage-22 {
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-584 {
    font-size: 19px;
  }

  .dosage-and-administration-12 {
    font-size: 25px;
  }

  .heading-584 {
    margin-bottom: 0;
  }

  .heading-585 {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .paragraph-585 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .shelf-life-13 {
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-586 {
    margin-top: 10px;
    padding-top: 0;
    font-size: 19px;
  }

  .secondary-packing-8, .paragraph-587 {
    font-size: 19px;
  }

  .paragraph-588 {
    font-size: 17px;
  }

  .heading-586 {
    font-size: 25px;
  }

  .clinical-pharmacology-9 {
    font-size: 25px;
    line-height: 30px;
  }

  .heading-588 {
    font-size: 30px;
    line-height: 20px;
  }

  .heading-591 {
    font-size: 22px;
  }

  .acaine_5ml_para-2 {
    font-size: 16px;
    line-height: 30px;
  }

  .paragraph-589 {
    font-size: 17px;
  }

  .acaine_5ml_sub_hdg-2 {
    font-size: 25px;
    font-weight: 700;
  }

  .storage-23 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 45px;
  }

  .label-claim-17 {
    font-size: 20px;
    line-height: 30px;
  }

  .secondary-packing-9 {
    font-size: 17px;
  }

  .paragraph-590 {
    color: #fff;
    margin-top: 10px;
    padding-top: 0;
    font-size: 17px;
  }

  .paragraph-591, .paragraph-592, .paragraph-593 {
    font-size: 17px;
  }

  .composition-14 {
    font-size: 25px;
    line-height: 30px;
  }

  .packaging-15 {
    font-size: 25px;
    font-weight: 600;
    line-height: 30px;
  }

  .paragraph-594 {
    font-size: 17px;
  }

  .descripation-12 {
    font-size: 25px;
  }

  .paragraph-595, .paragraph-596 {
    font-size: 17px;
  }

  .paragraph-597 {
    font-size: 17px;
    font-weight: 200;
  }

  .heading1-8 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 50px;
    font-weight: 600;
    line-height: 30px;
  }

  .paragraph-598, .paragraph-600 {
    font-size: 17px;
  }

  .shelf-life-14 {
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-601 {
    font-size: 17px;
  }

  .pack-16 {
    padding-top: 10px;
    font-size: 30px;
    font-weight: 300;
    line-height: 30px;
  }

  .paragraph-602 {
    font-size: 17px;
  }

  .supplied-5, .heading-598 {
    font-size: 25px;
  }

  .paragraph-603 {
    font-size: 17px;
  }

  .adverse-effects-5, .warnings-precautions-5 {
    font-size: 25px;
  }

  .clinical-plarmacology-5 {
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-604 {
    font-size: 17px;
  }

  .blueret_1ml_hdg1-2 {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .blueret_1ml_hdg2-2 {
    line-height: 20px;
  }

  .cohe_1ml_sub_hdg2-2 {
    font-size: 25px;
    line-height: 30px;
  }

  .cohe_1ml_hdg2-2 {
    font-size: 30px;
    font-weight: 300;
    line-height: 30px;
  }

  .cohe_1ml_hdg1-2 {
    margin-top: 0;
    font-size: 45px;
    font-weight: 600;
    line-height: 30px;
  }

  .cohe_14ml_sub_hdg-2 {
    font-size: 25px;
  }

  .cohe_para-2 {
    font-size: 15px;
  }

  .cohe_1ml_para-2 {
    font-size: 15px;
    font-weight: 200;
    line-height: 28px;
  }

  .paragraph-609 {
    font-size: 17px;
    font-weight: 200;
  }

  .descripation-13 {
    font-size: 25px;
  }

  .supracoat_sub_hdg2-2 {
    font-size: 17px;
  }

  .storage-24 {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .heading-603 {
    font-size: 25px;
  }

  .packaging-16 {
    font-size: 25px;
    font-weight: 600;
    line-height: 30px;
  }

  .heading-604 {
    font-size: 25px;
  }

  .pack-17 {
    font-size: 30px;
    font-weight: 300;
    line-height: 30px;
  }

  .heading-611 {
    font-size: 25px;
  }

  .cohe_14ml_para-2 {
    font-size: 15px;
    font-weight: 200;
  }

  .supracoat_hdg1-2 {
    margin-top: 0;
    font-size: 42px;
    font-weight: 600;
    line-height: 30px;
  }

  .supracoat_para-2 {
    font-size: 16px;
    font-weight: 200;
    line-height: 30px;
  }

  .cohe_1ml_sub_hdg1-2, .heading-615 {
    font-size: 25px;
  }

  .clinical-plarmacology-6 {
    font-size: 25px;
    line-height: 30px;
  }

  .supracoat_hdg2-2 {
    font-size: 28px;
    font-weight: 300;
    line-height: 30px;
  }

  .cohe_sub_hdg-2 {
    font-size: 25px;
    line-height: 30px;
  }

  .anc_lottie {
    height: 50vh;
    top: 32%;
  }

  .column-2 {
    border-width: 1px;
  }

  .appatim-section {
    outline-offset: 0px;
    outline: 3px #0000;
    justify-content: flex-start;
    padding-top: 2rem;
  }

  .k-link_h_section {
    padding-top: 3rem;
  }

  .art1_section {
    outline-offset: 0px;
    outline: 3px #0000;
    justify-content: space-between;
    padding-top: 1rem;
  }

  .paragraph-34 {
    font-weight: 400;
    line-height: 40px;
  }

  .aa1860, .aa1260, .aa1261, .aa1262 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 17px;
  }

  .aa1263 {
    font-size: 17px;
  }

  .aa1270 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 17px;
  }

  ._1310_aa, .aa1390, .aa1405 {
    font-size: 17px;
  }

  ._3450_blue {
    width: 30vw;
    margin-right: 2%;
  }

  ._4470_a {
    font-size: 17px;
  }

  ._7429_div {
    width: 90%;
  }

  ._7429_circle {
    width: 6vw;
  }

  ._5135_grey {
    display: none;
  }

  ._1625a_grey_heading, ._1989a_grey_heading, ._1989b_grey_heading, ._1989c_heading, ._1989d_heading {
    font-size: 17px;
  }

  ._1989_button {
    width: 3.5vw;
  }

  ._3305_heading {
    font-size: 15px;
  }

  ._3873_heading {
    font-size: 17px;
  }

  .copylinkbutton {
    font-size: 14px;
  }

  ._3626, ._3627, ._3630_gray_div-copy {
    flex-direction: column;
    display: flex;
  }

  ._4107, ._4260 {
    font-size: 17px;
  }

  ._4370 {
    color: #fff;
    text-transform: capitalize;
    font-size: 17px;
    font-weight: 400;
  }

  ._4370_image {
    margin-left: 0%;
    display: block;
  }

  ._4375 {
    color: #fff;
    text-transform: capitalize;
    font-size: 17px;
    font-weight: 400;
  }

  ._4375_image {
    margin-left: 0%;
    display: block;
  }

  .retractor_img1 {
    border: 7px solid #555454;
    border-radius: 50%;
  }

  .aa2260, ._2261_grey, .aa2262, .aa2263_grey {
    font-size: 14px;
  }

  ._2286_button {
    width: 3.5vw;
  }

  ._1012_image {
    text-align: right;
    width: 20vw;
    margin-left: 12rem;
  }

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

  ._2183_maloney {
    margin-right: 60px;
  }

  ._2286_blue_button {
    width: 3.5vw;
  }

  .div-block-207 {
    background-position: 100%;
  }

  ._2050 {
    width: 8vw;
  }

  .aa1628_div {
    justify-content: space-between;
    width: 97%;
  }

  ._2221_heading {
    font-size: 14px;
  }

  ._2405_button {
    width: 3.5vw;
  }

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

  ._2565_button {
    width: 3.5vw;
  }

  ._2565, ._2183_grey {
    font-size: 14px;
  }

  ._2062_image {
    width: 10vw;
  }

  .openinginfo.white {
    line-height: 18px;
  }

  ._1626_blue {
    width: 28vw;
    margin-left: 0%;
  }

  ._1820_div {
    display: flex;
  }

  .aa1993b_heading {
    font-size: 17px;
  }

  .aa4065 {
    font-size: 17px;
    font-weight: 400;
  }

  ._4455_heading {
    font-size: 17px;
  }

  ._6240_div {
    width: 94%;
  }

  .fundus_camera_list {
    font-size: 18px;
  }

  ._5010_tip, ._5055 {
    align-self: center;
  }

  ._4270_heading {
    font-size: 20px;
  }

  ._2825 {
    width: 6vw;
  }

  .vio_heading {
    font-size: 36px;
  }

  .vio_list {
    font-size: 18px;
  }

  .vio_para {
    font-size: 16px;
    line-height: 24px;
  }

  .vio_list_cnt {
    font-size: 16px;
    font-weight: 200;
  }

  .oct_definition {
    font-size: 16px;
    line-height: 24px;
  }

  .oct_list {
    font-size: 18px;
  }

  .oct_heading {
    font-size: 26px;
  }

  .aa1995 {
    filter: brightness(63%);
  }

  ._4530_heading {
    font-size: 17px;
    font-weight: 400;
  }

  ._3850_main_div {
    width: 97%;
  }

  ._3950_grey {
    width: 27vw;
    margin-right: 5%;
  }

  ._3952_greyimage {
    margin-right: 5%;
  }

  ._7007_image {
    align-self: center;
  }

  ._8000 {
    width: 20vw;
  }

  ._8500 {
    margin-right: 8%;
  }

  .pane_bttm_sub_hdg-6-copy {
    margin-right: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 22px;
  }

  .aa_3310 {
    font-size: 15px;
  }

  .bold-text-90 {
    font-size: 24px;
  }

  ._1975_div {
    justify-content: flex-end;
    width: 90%;
  }

  .aa7950, .aa7952 {
    margin-right: 2%;
  }

  ._1597_div {
    justify-content: space-between;
    width: 95%;
  }

  ._6405_tip {
    filter: brightness(63%);
  }

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

  .surgicalmenu {
    border-right: 2px solid #575353;
    width: 25%;
    margin-left: 3%;
    margin-right: 10px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .list-17 {
    padding-left: 0;
  }

  .link-6 {
    color: #cacaca;
  }

  .link-6.w--current {
    color: #fff;
    font-size: 24px;
    text-decoration: none;
  }

  .list-item-29 {
    margin-top: 10px;
    margin-bottom: 5px;
  }

  .heading-668 {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .heading-671 {
    font-size: 17px;
  }

  .retractor_wrapper {
    padding-left: 0%;
    padding-right: 0%;
  }

  .retractor_heading {
    color: var(--white);
    font-size: 25px;
  }

  ._1076 {
    filter: none;
    text-align: right;
    width: 28vw;
  }

  .paragraph-637 {
    font-size: 17px;
  }

  .scleral_depressor_wrapper {
    padding-left: 0%;
    padding-right: 0%;
  }

  .paragraph-639 {
    font-size: 17px;
  }

  .heading-678 {
    font-size: 20px;
  }

  .heading-680 {
    font-size: 17px;
  }

  .dissector_wrapper {
    padding-left: 0%;
    padding-right: 0%;
  }

  .img_sub_hdg-7 {
    font-size: 18px;
    display: block;
  }

  .pane_top_sub_hdg-7 {
    font-size: 22px;
  }

  .circle_btn_div-8 {
    justify-content: center;
  }

  .gray_circle_button-9, .knives_blue_button {
    width: 3vw;
  }

  .spuds_wrapper {
    padding-left: 0%;
    padding-right: 0%;
  }

  .spuds_1405-copy {
    width: 30vw;
  }

  .aat1405 {
    width: 32vw;
  }

  .lm_wrapper {
    padding-left: 0%;
    padding-right: 0%;
  }

  .paragraph-641 {
    font-size: 17px;
  }

  .heading-685 {
    font-size: 20px;
  }

  .heading-686 {
    font-size: 17px;
  }

  .button-37 {
    height: 5vh;
  }

  .heading-691 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 17px;
  }

  .heading-692 {
    font-size: 17px;
  }

  .aat1515 {
    width: 34vw;
  }

  .heading-693, .heading-696, .heading-697 {
    font-size: 17px;
  }

  ._1400_grey-2 {
    width: 30vw;
    margin-left: 15%;
  }

  .nucleus_wrapper {
    padding-top: 0%;
    padding-left: 0%;
    padding-right: 0%;
  }

  ._1590_div-copy-copy, ._1597a_div, ._1613_div, ._1620_div, ._1622_div {
    justify-content: space-between;
    width: 97%;
  }

  ._1632_div {
    width: 97%;
  }

  ._1628_image {
    width: 30vw;
    margin-left: 0;
  }

  ._1597a_greyimage, ._1613_grey {
    margin-left: 25%;
  }

  .div-block-315 {
    width: 97%;
  }

  .spatulas_wrapper {
    padding-left: 0%;
    padding-right: 0%;
  }

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

  .heading-705 {
    font-size: 17px;
  }

  ._1810_div {
    justify-content: space-between;
    width: 85%;
  }

  .fixation_rings_wrapper {
    padding-left: 0%;
    padding-right: 0%;
  }

  .heading-711, .heading-712, .heading-714 {
    font-size: 17px;
  }

  .button-45 {
    width: 3.5vw;
    height: 5vh;
  }

  .mh_wrapper {
    padding-left: 0%;
    padding-right: 0%;
  }

  ._1820_image_grey {
    margin-left: 0%;
  }

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

  .heading-720 {
    font-size: 17px;
  }

  .blue_button-31 {
    width: 3.5vw;
  }

  .heading-722 {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .heading-723 {
    font-size: 17px;
  }

  .heading-724 {
    font-size: 20px;
  }

  .paragraph-651, .heading-726, .heading-734 {
    font-size: 17px;
  }

  .blue_button-34 {
    width: 3.5vw;
  }

  ._1911_div {
    justify-content: space-between;
    width: 93%;
  }

  ._1917_div {
    align-items: flex-end;
    width: 93%;
    margin-left: 0%;
  }

  ._1918 {
    margin-left: 50%;
  }

  .heading-740, .heading-745 {
    font-size: 17px;
  }

  .blue_button-35 {
    width: 3.5vw;
  }

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

  .pane_top_sub_hdg-8 {
    font-size: 22px;
  }

  .colour_button_div-22 {
    margin-left: 0;
    display: flex;
    top: -60px;
    right: -600px;
  }

  .pane_bttm_para-11 {
    margin-top: 10px;
    margin-right: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .grey_button_lm-22 {
    width: 3.5vw;
  }

  .pane_top_sub_hdg-9 {
    font-size: 22px;
  }

  .colour_button_div-23 {
    margin-left: 0;
    display: flex;
    top: -60px;
    right: -600px;
  }

  .pane_bttm_para-12 {
    margin-top: 10px;
    margin-right: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .pane_top_sub_hdg-10 {
    font-size: 22px;
  }

  .colour_button_div-24 {
    margin-left: 0;
    display: flex;
    top: -60px;
    right: -600px;
  }

  .pane_bttm_para-13 {
    margin-top: 10px;
    margin-right: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .blue_button-37 {
    width: 3.5vw;
  }

  .heading-761 {
    font-size: 15px;
  }

  .paragraph-663, .heading-763 {
    font-size: 14px;
  }

  .heading-764 {
    font-size: 15px;
    font-weight: 400;
  }

  .heading-765 {
    font-size: 17px;
  }

  .colour_button_div-25 {
    margin-left: 0;
    display: flex;
    top: -60px;
    right: -600px;
  }

  .heading-768 {
    font-size: 15px;
  }

  .gray_img-22 {
    margin-left: 40%;
  }

  .paragraph-665 {
    font-size: 16px;
  }

  .div-block-388 {
    justify-content: space-between;
  }

  .pane_bttm_para-14 {
    margin-top: 10px;
    margin-right: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .heading-778 {
    font-size: 17px;
    font-weight: 400;
  }

  .heading-779 {
    font-size: 17px;
  }

  .heading-784 {
    font-size: 20px;
  }

  .paragraph-666 {
    font-size: 15px;
  }

  .bold-text-91 {
    font-size: 15px;
    font-weight: 400;
  }

  .heading-789 {
    font-size: 17px;
    font-weight: 400;
  }

  .button-74, .blue_button-42, .button-76 {
    width: 3.5vw;
  }

  .heading-794 {
    font-size: 20px;
  }

  .grey_button_lm-24, .button-79 {
    width: 3.5vw;
  }

  ._3555_worth {
    margin-left: 10%;
  }

  ._3565_div {
    flex-direction: column;
  }

  ._3738 {
    width: 25vw;
    margin-left: 0%;
  }

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

  .gray_img-22-copy-copy {
    margin-left: 40%;
  }

  ._3786_image, .gray_img-22-copy-copy {
    margin-left: 0%;
  }

  ._3855_div {
    justify-content: space-between;
    width: 96%;
  }

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

  ._4010_aa_gray {
    margin-left: 0%;
    display: none;
  }

  ._4370_div {
    width: 95%;
  }

  ._4535_gray {
    font-size: 17px;
    font-weight: 400;
  }

  .grey_button_lm-28, .button-83, .blue_button-46, .button-85 {
    width: 3.5vw;
  }

  ._5475 {
    margin-left: 15rem;
  }

  .img_sub_hdg-8 {
    font-size: 22px;
  }

  .colour_button_div-26 {
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    width: 20vw;
    margin-top: 10px;
    margin-bottom: 60px;
    margin-left: 160px;
    padding-left: 0;
  }

  .circle_btn_div-10 {
    justify-content: center;
  }

  .pane_top_sub_hdg-11 {
    font-size: 22px;
  }

  .pane_bttm_sub_hdg-14 {
    margin-right: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 22px;
  }

  .pane_button_hdg-23 {
    margin-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 32px;
  }

  .div-block-3542 {
    justify-content: space-between;
    width: 89%;
  }

  .pane_top_sub_hdg-12 {
    font-size: 22px;
  }

  .colour_button_div-27 {
    flex-direction: column;
    margin-left: 0;
    display: flex;
    top: -60px;
    right: -600px;
  }

  .pane_bttm_para-15 {
    margin-top: 10px;
    margin-right: 0;
    padding-right: 0;
    font-size: 18px;
  }

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

  .pane_top_sub_hdg-13 {
    font-size: 14px;
  }

  .colour_button_div-28 {
    margin-left: 0;
    display: flex;
    top: -60px;
    right: -600px;
  }

  .pane_button_hdg-25 {
    font-size: 18px;
  }

  .circle_btn_div-12 {
    justify-content: center;
  }

  .div-block-3543 {
    justify-content: space-between;
    width: 96%;
  }

  .colour_button_div-29 {
    margin-left: 0;
  }

  .pane_top_sub_hdg-14 {
    font-size: 22px;
  }

  .pane_button_hdg-26 {
    padding-bottom: 10px;
    font-size: 18px;
  }

  .colour_button_div-30 {
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    width: 20vw;
    margin-top: 0;
    margin-bottom: 20px;
    margin-left: 0;
    padding-left: 10px;
  }

  .pane_bttm_sub_hdg-15 {
    margin-right: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 22px;
  }

  ._8000-2 {
    margin-left: 25rem;
  }

  .circle_btn_div-13 {
    justify-content: center;
  }

  .pane_top_sub_hdg-15 {
    font-size: 22px;
  }

  ._2060, ._2065, ._2063 {
    width: 15vw;
  }

  ._1195_aa {
    font-size: 18px;
    display: none;
  }

  .elegant_heading {
    font-size: 36px;
  }

  .elegant_list {
    font-size: 18px;
  }

  .elegant_image {
    width: 32vw;
  }

  ._1655_aa_heading {
    font-size: 17px;
  }

  ._2000_heading, .elegant_2000_heading, ._2002_heading {
    font-size: 25px;
  }

  ._1008_aa {
    text-align: right;
    width: 23vw;
    margin-left: 9rem;
  }

  .aa2140-copy {
    font-size: 14px;
  }

  ._1005_aa, ._1009_aa {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 18px;
    display: none;
  }

  ._1009_gey_img {
    text-align: right;
    width: 28vw;
  }

  ._1016_aa {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 18px;
    display: none;
  }

  ._1016_aa_img {
    text-align: right;
    width: 28vw;
  }

  ._1020_aa, ._1025_aa {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 18px;
    display: none;
  }

  ._1004_aat {
    width: 28vw;
    max-width: none;
  }

  ._1065_aa {
    text-align: right;
    width: 28vw;
  }

  ._1090_aa_heading, ._1125_aa_heading, ._1183_aa, ._1184_heading, ._1187_aa_heading, ._170_aa_heading {
    font-size: 18px;
    display: none;
  }

  ._1465_aa_heading {
    font-size: 17px;
  }

  ._1263_heading, ._1260_aat, ._1261_heading, ._1262_heading, ._1270_aat {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 17px;
  }

  ._1310_div {
    width: 92%;
  }

  ._1311_heading, ._1310_heading {
    font-size: 17px;
  }

  ._1305_heading {
    font-size: 20px;
  }

  ._1310_blue {
    width: 35%;
    margin-left: 50%;
  }

  ._1530_aa {
    height: 100%;
    margin-right: 3%;
  }

  ._1560_image-copy {
    margin-right: 0%;
  }

  ._1565_div-copy {
    justify-content: space-between;
  }

  ._1625_aat_div {
    justify-content: space-between;
    width: 97%;
  }

  .div-block-205-copy-copy-copy {
    width: 97%;
  }

  ._1625a_aat_img {
    align-self: center;
    width: 25vw;
    margin-left: 0%;
  }

  ._1620_img, ._1622_img, ._1624_img, ._1625_img {
    margin-left: 25%;
  }

  ._1629_div, ._1624_div, ._1626_aat_divv {
    width: 97%;
  }

  ._1656_img {
    margin-left: 25%;
  }

  ._1917_img {
    margin-left: 15%;
  }

  ._1920_aa, ._1925_aa, ._1930_aa, ._1935_aa {
    font-size: 17px;
  }

  .contact_us_wrapper {
    height: 83%;
    padding-top: 0%;
  }

  ._1975_right {
    width: 27vw;
    margin-left: 48%;
  }

  ._2075_img {
    margin-left: 35%;
  }

  ._2820_tip {
    width: 6vw;
  }

  ._1090_img {
    width: 24vw;
    max-width: none;
  }

  ._1086_img {
    text-align: right;
    width: 28vw;
  }

  ._1195_img {
    width: 26vw;
    max-width: none;
  }

  ._6400_img {
    margin-left: 15rem;
  }

  ._9100_aa {
    margin-right: 0%;
  }

  ._9200_aa {
    margin-right: 2%;
  }

  ._9160_div {
    width: 96%;
  }

  ._9160_aa {
    margin-right: 0%;
  }

  ._7380_div {
    justify-content: space-between;
    margin-right: 0;
  }

  ._7432_img {
    margin-left: 22rem;
  }

  ._2010_aa {
    width: 20vw;
  }

  ._2035_aa {
    width: 25vw;
  }

  ._2030_div {
    width: 84%;
  }

  ._1920_maindiv {
    justify-content: space-between;
    width: 93%;
  }

  ._9160_btn_div {
    justify-content: space-around;
    margin-right: 0;
  }

  ._9161_aa {
    margin-right: 0%;
  }

  .div-block-3550, .div-block-3551 {
    width: 85%;
  }

  ._7418a_img, ._7418_img, ._7419_img {
    padding-left: 5%;
  }

  ._7424_img {
    width: 15vw;
  }

  ._7960_div {
    width: 90%;
  }

  ._7536_img {
    width: 15vw;
  }

  ._7507_img, ._7515_img, ._7535_img {
    width: 18vw;
  }

  ._7665_img {
    width: 15vw;
  }

  ._3025_aa, ._3030_aa_heading, ._3035_div, ._3120_aa_heading, ._3090_aa_heading, ._3095_aa_heading, ._3115_aa_heading, ._3144_aa_heading {
    font-size: 22px;
  }

  .paragraph-679 {
    font-size: 18px;
  }

  .aarkcontent3 {
    margin-right: 60px;
  }

  .joystick_image {
    width: 30%;
  }

  .illumination_img, .aarksubsection8 {
    text-align: left;
  }

  ._3145_heading, ._3150_aa_heading, ._3155_heading {
    font-size: 22px;
  }

  ._3160_aa, ._3165_img {
    margin-left: 0%;
  }

  ._3170_heading, ._3175_aa {
    font-size: 22px;
  }

  ._3555_tip {
    margin-right: 15%;
  }

  .dsl_list {
    font-size: 18px;
  }

  .tono_list_cnt-copy {
    font-size: 16px;
    font-weight: 200;
  }

  ._3615_aa_heading, ._3625_aa, ._3750_aa_heading, ._3755_aa_heading, ._3760_aa_heading, ._3765_aa_heading, ._3770_heading, ._3775_heading, ._3785_aa, ._3786_aa_heading, ._3790_heading, ._3793_heading, ._3795_aa_heading, ._3798_aa_heading, ._3800_aa, ._3805_aa_heading {
    font-size: 22px;
  }

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

  ._3855_aa_heading, ._3856_aa_heading, ._3861_aa_heading, ._3862_aa, ._3865_aa, ._3870_aa_heading, ._3871_aa_heading, ._3872_aa {
    font-size: 15px;
    font-weight: 400;
  }

  ._3901_div, ._3911_div {
    justify-content: space-between;
  }

  ._3912_aa, ._3913_aa_heading, ._3914_aa_heading, ._3918_aa_heading {
    font-size: 15px;
    font-weight: 400;
  }

  ._3960_img {
    align-self: center;
  }

  ._3960_aa_heading, ._3960a_aa_heading, ._3965_aa, ._3965a_aa, ._3970_aa, ._3975_aa, ._3975a_aa, ._3980_aa, ._3986_aa, ._3986a_aa, ._3995_aa, ._3996_aa, ._3996a_aa {
    font-size: 22px;
  }

  ._3885_bottom_div {
    justify-content: space-between;
    align-items: flex-start;
  }

  ._3901_bottom_div, ._3908_bottom_div {
    justify-content: space-between;
    align-items: flex-start;
    width: 90%;
  }

  ._4015_aa_heading, ._4020_aa_heading, ._4025_aa, ._4010_aa_heading, ._4040_aa_heading, ._4045_aa, ._4050_aa, ._4060_aa, ._4070_aa, ._4100_aa, ._4155_aa, ._4180_aa, ._4250_aa, ._4255_aa, ._4270_aa {
    font-size: 17px;
    font-weight: 400;
  }

  ._4550_div {
    width: 90%;
  }

  ._4550_heading, ._4555_heading, ._4450_heading, ._4450_heading_aat, ._4455a_heading {
    font-size: 17px;
    font-weight: 400;
  }

  ._4500_div {
    width: 89%;
  }

  ._4500_aa_heading, ._4505_aa_heading, ._4510_heading, ._4515_aa {
    font-size: 17px;
    font-weight: 400;
  }

  ._1004_div {
    width: 88%;
  }

  ._1037_img {
    width: 28vw;
    max-width: none;
  }

  ._1195_div {
    width: 80%;
  }

  ._1250_div {
    width: 93%;
  }

  ._1260_div {
    width: 87%;
  }

  ._1311_div {
    width: 85%;
  }

  ._1597_img {
    margin-left: 0%;
  }

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

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

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

  ._1742_img {
    width: 20vw;
    margin-left: 0%;
    margin-right: 5%;
  }

  ._1820_aa_div {
    display: block;
  }

  ._3739_img {
    width: 35%;
    margin-left: 57%;
  }

  ._1875_blue {
    width: 3.5vw;
  }

  ._1988_aat_div {
    width: 90%;
  }

  ._1988_aa_heading {
    font-size: 17px;
  }

  ._1988_btn {
    width: 3.5vw;
  }

  ._2075_div, ._2081_aa_div {
    width: 85%;
  }

  .calipers_wrapper {
    border-top: 1px solid #8d8d8d;
  }

  ._2140_div, ._2142_div {
    width: 100%;
  }

  ._2087_aa_div {
    width: 87%;
  }

  ._2102_aa_div {
    width: 89%;
  }

  ._2800_div {
    width: 95%;
  }

  ._3280_img {
    padding-left: 10%;
  }

  ._3300_aat_div {
    width: 85%;
  }

  ._3310_div {
    width: 87%;
  }

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

  ._3565_img, ._3607_img, ._3611_img, ._3626_img, ._3640_aa_img {
    margin-left: 40%;
  }

  ._3642_img_aa {
    width: 22vw;
    margin-left: 40%;
  }

  ._3655_img {
    width: 20vw;
  }

  ._3850_img_div {
    width: 90%;
  }

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

  ._5010_straight_div {
    justify-content: space-between;
    width: 93%;
  }

  ._5010_s_img {
    width: 25vw;
    display: block;
  }

  ._5010_s_img-copy-copy {
    align-self: center;
    width: 22vw;
  }

  ._5010_aa {
    width: 20vw;
  }

  ._5180_aa {
    width: 93%;
  }

  ._5010_btn_div {
    width: 95%;
  }

  ._5170_aat {
    width: 20vw;
  }

  ._5190_aat, ._5080_aa {
    align-self: center;
    width: 22vw;
  }

  ._5460_div {
    width: 97%;
  }

  ._5570_img, ._5580_img {
    margin-right: 8%;
  }

  ._6010_aa_div, ._6030_aa_div {
    width: 95%;
  }

  ._6052_img {
    width: 20vw;
  }

  ._6070_btn_div {
    margin-right: 5%;
  }

  ._6070_img_aat {
    width: 95%;
  }

  ._6160_div {
    justify-content: center;
    width: 96%;
  }

  ._6160_image-copy {
    margin-right: 2%;
  }

  .div-block-3577 {
    height: auto;
    padding-top: 0%;
  }

  .heading-828, .heading-829, .heading-830 {
    margin-bottom: 10px;
  }

  ._6405_img {
    align-self: center;
    margin-left: 15rem;
  }

  ._7653_div {
    width: 93%;
  }

  ._7965_div {
    width: 90%;
  }

  ._8000_div, ._8000_aa_div, ._8200_div {
    width: 97%;
  }

  ._9100_div {
    justify-content: space-between;
    width: 96%;
  }

  ._7433_btn {
    justify-content: space-between;
    margin-right: 0;
  }

  ._9002_img {
    margin-left: 25rem;
  }

  .image-315 {
    width: 45vw;
  }

  ._2010_div {
    width: 86%;
  }

  ._2014_aa {
    width: 20vw;
  }

  ._2014_div {
    width: 86%;
  }

  ._3065_btn_div {
    width: 95%;
  }

  ._4035_aa_div {
    width: 97%;
  }

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

  ._6400_aa_div {
    justify-content: center;
  }

  ._1918_div {
    align-items: flex-end;
    width: 93%;
    margin-left: 0%;
  }

  ._2560_btn_div {
    justify-content: center;
    margin-left: 0;
    display: flex;
    top: -60px;
    right: -600px;
  }

  ._1670_aa_img {
    margin-left: 25%;
  }

  ._1682_img_aa {
    width: 35vw;
    margin-left: 25%;
  }

  ._2540_btn_div {
    justify-content: center;
    margin-left: 0;
    display: flex;
    top: -60px;
    right: -600px;
  }

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

  ._1400_aa_div, ._1405_div_aat, ._1420_img_div {
    width: 96%;
  }

  ._1350_para {
    width: 50%;
    margin-right: 0;
    padding-right: 0;
    font-size: 18px;
  }

  ._1350_aa_btn-copy {
    width: 36%;
    margin-left: 0;
  }

  ._1305_div_aa {
    width: 71%;
  }

  ._1310_img_div {
    width: 85%;
  }

  ._1019_img {
    width: 24vw;
    max-width: none;
    margin-left: 0;
  }

  ._1019_img_div {
    width: 92%;
  }

  ._1018_img_div {
    width: 82%;
  }

  ._1076_btn_div {
    width: 75%;
    padding-bottom: 10px;
    display: flex;
  }

  ._1016_aat {
    width: 28vw;
    max-width: none;
  }

  ._1144_aat {
    text-align: right;
    width: 28vw;
  }

  .speculum_tab_pane-copy {
    width: auto;
  }

  ._1086_div_btn {
    justify-content: center;
    width: 75%;
    display: flex;
  }

  ._1086_btn_div {
    width: 35%;
    margin-left: 0;
    position: static;
  }

  .lasik_pane {
    width: auto;
  }

  .l_btn_aat {
    margin-left: 0;
  }

  .irrigating_img_div {
    width: 79%;
  }

  ._2432_img {
    text-align: left;
  }

  ._3872_btn {
    width: 90%;
  }

  ._3986, ._3970a {
    align-self: center;
  }

  ._8001 {
    width: 20vw;
  }

  ._7394 {
    margin-left: 0;
  }

  ._2040_div {
    width: 90%;
  }

  ._1076_aa_div {
    width: 77%;
  }

  ._7415_aa_div {
    width: 95%;
  }

  ._2014_img {
    width: 20vw;
  }

  ._1090_div {
    width: 81%;
  }

  ._2020 {
    width: 20vw;
    height: 5vh;
  }

  ._1878_aa {
    font-size: 17px;
  }

  ._7653_img, ._7447_img {
    width: 17vw;
  }

  ._1590_aa {
    font-size: 17px;
  }

  ._5020_blue_btn {
    width: 3.5vw;
  }

  .ascanimage {
    height: 35vh;
  }

  .ascanheading {
    margin-top: 20px;
  }

  .paragraph-682, .paragraph-683, .paragraph-684, .paragraph-685 {
    font-size: 17px;
  }

  .cr_banner {
    width: 57%;
    height: 60vh;
  }

  .tx_banner {
    width: 73%;
    height: 100%;
    padding-top: 2%;
  }

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

  .list-item-31 {
    line-height: 26px;
  }

  .list-item-39, .list-item-40, .list-item-41, .list-item-42, .list-item-43 {
    font-size: 15px;
  }

  .si_img1 {
    width: auto;
    height: 100%;
    margin-left: 15%;
  }

  .r1_img {
    width: 100%;
    height: 100%;
    margin-left: 0%;
  }

  .potec_slid_div {
    width: 44%;
  }

  .potec_img {
    width: 100%;
    height: 100%;
    margin-left: 0%;
  }

  .list_potec {
    padding-left: 4%;
  }

  .p1 {
    font-size: 14px;
  }

  .amogh_section {
    justify-content: space-around;
    width: 100%;
  }

  .amogh_content_div {
    margin-left: 0;
  }

  .amogh_h1 {
    line-height: 50px;
  }

  .aogh_h2 {
    align-self: flex-start;
    width: 72%;
    line-height: 35px;
  }

  .amogh_features {
    margin-top: 0;
  }

  .amogh_access_div {
    padding-left: 4%;
  }

  .amogh_access_section {
    justify-content: space-between;
    padding-right: 0%;
  }

  .ophtha_h1 {
    line-height: 50px;
  }

  .amogh_access_div-copy, .amogh_img3-copy {
    padding-left: 3%;
  }

  .excimer_img {
    width: 49%;
  }

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

  .excimer_content_div-copy {
    width: 45%;
  }

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

  .excimer_last_div {
    width: 50%;
  }

  .excimer_h1 {
    line-height: 50px;
  }

  .closed_up_div {
    width: 45%;
  }

  .volks_img {
    width: 100%;
    height: 100%;
    margin-left: 0%;
  }

  .volks_slide_div {
    width: 35%;
    height: 100.008%;
  }

  ._90d_div {
    width: 44%;
    height: 100.008%;
  }

  .digital_high_mag {
    justify-content: center;
  }

  .high_mag_img_div {
    width: 44%;
    height: 100.008%;
  }

  .high_mag_img {
    width: 80%;
    height: 100%;
  }

  ._20d_img_div {
    width: 44%;
    height: 100.008%;
  }

  ._20d_img {
    height: 100%;
  }

  .super_pupil_slide {
    width: 44%;
    height: 100.008%;
  }

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

  .bby_list {
    padding-left: 12px;
  }

  .trifit_h1 {
    font-size: 30px;
    font-weight: 700;
  }

  .features_h1 {
    font-size: 32px;
  }

  .assured_quality_h1 {
    font-size: 26px;
  }

  .ril_section3 {
    width: 55%;
  }

  .post_operative_img1 {
    width: 55vw;
    margin-right: 25px;
  }

  .cmt_img {
    width: 27%;
  }

  .cmt_img2 {
    width: auto;
    height: auto;
  }

  .cmt_img_div2 {
    align-items: center;
    width: 100%;
  }

  .cmt_section2 {
    width: 100%;
  }

  .merlin_img {
    width: auto;
    height: 100%;
    margin-left: 0%;
  }

  .acryfold_table1, .acryfold_table2 {
    width: 50vw;
    height: auto;
    font-size: 16px;
  }

  .naspro_bby_lottie {
    width: 44%;
  }

  .naspro_table1 {
    width: 50vw;
    height: auto;
    font-size: 16px;
  }

  .product_section_block {
    padding-bottom: 0;
  }

  .naspro_bby_section {
    width: 90vw;
    height: auto;
  }

  .oss_section {
    justify-content: space-around;
    margin-top: 0;
    padding-left: 4rem;
  }

  .oct_img-copy {
    align-self: stretch;
    width: auto;
    height: 60vh;
    padding-left: 0%;
  }

  .ru_lottie {
    top: 81px;
  }

  .applanation_para {
    font-size: 18px;
  }

  .lite_swap_headings {
    width: 40vw;
  }

  .galaxy_robot_wrapper {
    font-size: 24px;
  }

  .label_heading {
    font-size: 22px;
  }

  .clinical_heading {
    font-size: 25px;
    line-height: 20px;
  }

  .potec1_slider {
    height: auto;
  }

  ._120d_img {
    width: 100%;
    height: 100%;
    margin-left: 0%;
  }

  ._90d_img {
    height: 100%;
  }

  .optical_coherence_image {
    width: 40%;
  }

  .oct_h1 {
    font-size: 36px;
    line-height: 47px;
  }

  .brilliantshift_h1 {
    font-size: 36px;
    line-height: 55px;
  }

  .bs_model {
    font-size: 28px;
  }

  ._1325_div {
    width: 92%;
  }

  .heading-874 {
    min-height: auto;
  }

  .text-field-11 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .container-11 {
    width: 100%;
  }

  .form-section-touch-3 {
    aspect-ratio: auto;
    align-items: stretch;
    width: 100%;
    padding-bottom: 40px;
    position: static;
  }

  .text-field-large-4 {
    min-height: auto;
  }

  .content-wrapper3-3 {
    padding-top: 60px;
    padding-left: 100px;
  }

  .pro_orbit_heading {
    line-height: 65px;
  }

  .heading-884 {
    font-size: 17px;
  }

  .heading-885 {
    font-size: 20px;
  }

  .paragraph-693 {
    font-size: 17px;
  }

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

  .paragraph-694 {
    font-weight: 400;
    line-height: 20px;
  }

  .colour_button_div-31 {
    margin-left: 0;
    display: flex;
    top: -60px;
    right: -600px;
  }

  .pane_bttm_para-16 {
    margin-top: 10px;
    margin-right: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .gal_leo_h1 {
    width: 15vw;
    margin-top: 3.7rem;
    font-size: 76px;
    line-height: 63px;
  }

  .leo_container {
    padding-left: 0%;
  }

  .turboorbit_h1-2 {
    font-size: 98px;
    line-height: 93px;
  }

  .galaxy_robot_h1 {
    font-size: 45px;
    line-height: 47px;
  }

  .chair_unit_h2 {
    font-size: 22px;
  }

  .refractor_head_manualimage {
    width: 35vw;
    margin-top: 0;
  }

  .bold-text-121 {
    font-size: 24px;
  }

  ._6060_img {
    width: 20vw;
  }

  ._3964_aa, ._3994_aa {
    font-size: 22px;
  }

  .link-block-52 {
    height: auto;
  }

  .refractor_img_div {
    height: 100%;
  }

  .keratometer_img {
    width: 58%;
    height: auto;
    margin-left: 0%;
  }

  .lensometer_img_div {
    height: 100%;
  }

  .kerato_img {
    width: 46%;
    height: 100%;
    margin-left: 0%;
  }

  .hand_held_img {
    width: 50%;
    height: 100%;
    margin-left: 0%;
  }

  .ichart_block {
    height: auto;
  }

  .lenso_img {
    width: 50%;
    height: 100%;
    margin-left: 0%;
  }

  .refractor_wrapper {
    margin-top: 0;
  }

  .bino_slider_img {
    width: 50%;
  }

  .vio_slider, .hh_slider {
    height: auto;
  }

  .aoru_img_div {
    height: 100%;
  }

  .aoru_link_block {
    height: auto;
  }

  .aoru_img {
    width: 46%;
    height: 100%;
    margin-left: 0%;
  }

  .binocular_img-copy {
    margin-bottom: 15%;
  }

  .rh_img, .rh_img-copy, .aoru_img2, .jericho_img, .stool_img {
    width: 46%;
    height: 100%;
    margin-left: 0%;
  }

  .motor_stool_img {
    width: 52%;
    height: auto;
    margin-left: 0%;
  }

  .manual_stool {
    width: 46%;
    height: 100%;
    margin-left: 0%;
  }

  .cmt_flex {
    width: 52%;
    height: auto;
    margin-left: 0%;
  }

  .refractive_img, .iol_image {
    width: 46%;
    height: 100%;
    margin-left: 0%;
  }

  .add_on_img, .appa_img, .video_img {
    width: 50%;
    height: 100%;
    margin-left: 0%;
  }

  .video_img-copy {
    width: 45%;
    height: 100%;
    margin-left: 0%;
  }

  .cu_img-copy {
    width: 50%;
    height: 100%;
    margin-left: 0%;
  }

  .perimeter_swap_img {
    width: 58%;
    height: auto;
    margin-left: 0%;
  }

  .tono_image {
    width: 46%;
    height: 100%;
    margin-left: 0%;
  }

  .lensometer_img-copy {
    width: 60%;
    height: 100%;
    margin-left: 0%;
  }

  .vio_image {
    width: 50%;
  }

  .keratometer_image {
    width: 48%;
    height: 100%;
    margin-left: 0%;
  }

  .ascan_image {
    width: 50%;
    height: 100%;
    margin-left: 0%;
  }

  .jericho_image {
    width: 39%;
    height: 100%;
    margin-left: 0%;
  }

  .endo_probes_image {
    width: 38%;
    height: 100%;
    margin-left: 0%;
  }

  .bio_image, .optical_image, .fundus_camera_image2, .fc_image {
    width: 46%;
    height: 100%;
    margin-left: 0%;
  }

  .image-417 {
    width: 95%;
    height: 80%;
  }

  .product-enquiry {
    top: 2%;
    right: 3%;
  }

  .image-418 {
    width: 3.5vw;
  }

  .div-block-3706 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
  }

  .field-wrap-_city.formhalf, .field-wrap_country.formhalf {
    width: 45%;
  }

  .heading-896 {
    margin-top: 0;
  }

  .stool_img1 {
    width: 35%;
    height: 100%;
    margin-left: 0%;
  }

  .aia11, .aia11_img2, .aia12_img2 {
    width: 40%;
    height: 100%;
    margin-left: 0%;
  }

  .pro_orbit_div {
    height: 100%;
    margin-top: 0;
    display: flex;
  }

  .slide_nav_home {
    bottom: -9%;
  }

  .bold-text-122, .bold-text-123 {
    font-size: 24px;
  }

  .videoio_lotie {
    padding-left: 40px;
    padding-right: 40px;
  }

  .tabs1 {
    height: 88%;
    margin-top: 20px;
  }

  .tab_menu {
    width: 10vw;
    height: auto;
  }

  .slitlamp {
    width: 45%;
    height: 100%;
    margin-left: 0%;
  }

  .amogh_smartimage {
    width: 46%;
    height: 100%;
    margin-left: 0%;
  }

  .mss_headingsection {
    height: 43vh;
  }

  .canon_oct_img {
    width: 34%;
    height: 100%;
    margin-left: 0%;
  }

  .infra_laser_img {
    width: 46%;
    height: 100%;
    margin-left: 0%;
  }

  .appa_ophthalmic_img {
    width: 44%;
    height: 100%;
    margin-left: 0%;
  }

  .auto_img {
    width: 50%;
    height: 100%;
    margin-left: 0%;
  }

  .cluvr_lottie2-copy {
    width: 40%;
    padding-right: 5px;
  }

  .oes_img {
    width: 36%;
    height: 100%;
    margin-left: 0%;
  }

  .dsl_image {
    width: 38%;
    height: 100%;
    margin-left: 0%;
  }

  .dynamiq_img {
    width: 47%;
    height: 100%;
    margin-left: 0%;
  }

  .aia_11_img, .aia12_img {
    width: 50%;
    height: 100%;
    margin-left: 0%;
  }

  .optical_img {
    width: 33%;
    height: 100%;
    margin-left: 0%;
  }

  .fundus_image {
    width: 46%;
    height: 100%;
    margin-left: 0%;
  }

  .dynamiq_image, .han_held_image, .dis_image {
    width: 50%;
    height: 100%;
    margin-left: 0%;
  }

  .sl_image-copy {
    width: 74%;
    height: 100%;
    margin-bottom: 9%;
    margin-left: 0%;
  }

  .eye_chart_image-copy {
    margin-bottom: 15%;
  }

  .streak_img-copy {
    width: 38%;
    height: 100%;
    margin-left: 0%;
  }

  .hh_heading {
    font-size: 75px;
  }

  .fc_model_heading {
    font-size: 28px;
  }

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

  .products_div {
    margin-top: -.3rem;
  }

  .product_iol_content, .surgical_in_surgical, .surgical_in_laser {
    flex: 1;
    align-items: stretch;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .no_hole_wrapper-copy {
    padding-left: 0%;
    padding-right: 0%;
  }

  .tobotor_ontent_block {
    margin-top: 0;
  }

  .mydriocain_div {
    width: 55%;
    margin-top: 0;
  }

  .yag_slt_table, .slitlamp_table {
    font-size: 16px;
  }

  .allernilihsmage {
    height: 82%;
    top: 32%;
  }

  .storage-25 {
    margin-top: 10px;
    margin-bottom: 0;
    line-height: 25px;
  }

  .storage-26, .storage-27, .storage-28, .storage-29 {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .descripation-11-copy {
    margin-top: 10px;
    font-size: 25px;
    line-height: 27px;
  }

  .heading-522-copy {
    margin-bottom: 5px;
    font-weight: 600;
  }

  .cohe_sub_hdg-2-copy {
    font-size: 25px;
    line-height: 30px;
  }

  .bold-text-135 {
    line-height: 29px;
  }

  .blueret_1ml_hdg2-2-copy {
    line-height: 20px;
  }

  .a-genta_lottie, .appachloro_lottie {
    height: 50vh;
  }

  .moxifur_p_section {
    margin-bottom: 2rem;
  }

  .a_tropine_section {
    outline-offset: 0px;
    outline: 3px #0000;
    justify-content: flex-start;
    padding-top: 1rem;
  }

  .myoped_lottie {
    height: 82%;
    top: 32%;
  }

  .apparet_blue_section, .appasil_section, .appavisc_2-4_section, .appavisc_pfs_3ml, .lidovisc_gel_section, .supracoat_plus_section {
    outline-offset: 0px;
    outline: 3px #0000;
    padding-top: 1rem;
  }

  .trypan_blue_section {
    outline-offset: 0px;
    outline: 3px #0000;
    padding-top: 2.5rem;
  }

  .dorza_tpf_section {
    margin-bottom: 2rem;
  }

  .tab_pane1 {
    padding-left: 4%;
  }

  .pharma_tab {
    padding-top: 0%;
  }

  .allernil_heading {
    font-size: 28px;
    font-weight: 600;
  }

  .anc_heading, .allernil_hs_h2, .kfen_h2 {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .moxifur {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .moxifur_5 {
    margin-top: 0;
    font-size: 32px;
    font-weight: 600;
    line-height: 30px;
  }

  .q4g {
    padding-left: 40px;
    font-size: 45px;
  }

  .a_genta, .appachloro, .appacipro, .moxifur_lp {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .moxifur_k {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .tobotor-copy {
    font-size: 42px;
    font-weight: 600;
  }

  .aflox_d, .storage-25-copy, .moxifur_p, .moxifur_p-copy, .q4g_h2, .brinzo_heading, .dorza_heading {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .allernil_lottie_div {
    width: 35%;
    max-width: none;
  }

  .k_link_heading {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .optical_coherence_lottie {
    width: 35%;
  }

  .naspro_clear_para-copy {
    font-weight: 200;
  }

  .oct_h1-copy {
    font-size: 36px;
    line-height: 47px;
  }

  .properties_pro_orbit {
    margin-top: 25px;
  }

  .tech_section {
    height: auto;
  }

  .section-copy {
    height: 100%;
  }

  .pro_orbit_section {
    height: auto;
  }

  .leo_section {
    height: 100%;
  }

  .galaxy_leo_full_image {
    width: 13%;
  }

  .galaxy_leo_section1 {
    height: 100vh;
    padding-top: 0;
  }

  .orbit_cool_section {
    justify-content: center;
    height: 100vh;
  }

  .leo_list {
    line-height: 25px;
  }

  .corneal_fc_image {
    width: 46%;
    height: 100%;
    margin-left: 0%;
  }

  .robot_img-copy {
    width: 35%;
    top: 3%;
  }

  .galaxy_sub_hdg-copy {
    margin-top: 35px;
    margin-bottom: 35px;
    font-size: 31px;
  }

  .galaxy_robot_h1-copy, .robot_h1 {
    font-size: 45px;
    line-height: 47px;
  }

  .vio_lottie_new {
    padding-left: 40px;
    padding-right: 40px;
  }

  .galaxy_robot_wrapper1, .galaxy_robot_wrapper2, .galaxy_robot_wrapper4 {
    font-size: 24px;
  }

  .silicon_wrapper8 {
    height: 100vh;
  }

  .robot_content1 {
    width: 50%;
    height: auto;
  }

  .robot_hdg_content1 {
    padding-left: 0;
  }

  .features_yag_laser {
    font-size: 26px;
  }

  .a_scan_img {
    width: 48%;
    height: 100%;
    margin-left: 0%;
  }

  .rk_f3image {
    width: auto;
    height: 100%;
    margin-left: 15%;
  }

  .acryfold_wrapper {
    height: auto;
  }

  .naspro_wrapper {
    width: 90vw;
    height: auto;
  }

  .advent_lottie {
    width: 40%;
  }

  .oct_lottie_opt {
    width: 50%;
  }

  .aaru_2000_lottie {
    width: 60%;
  }

  .aflox_heading {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .aaru_2002_lottie {
    width: 40%;
  }

  .a_lubgel_lottie_div {
    width: 40%;
    max-width: none;
  }

  .lubgel_section {
    outline-offset: 0px;
    outline: 3px #0000;
    justify-content: space-between;
    padding-top: 1rem;
  }

  .art_gel_section, .megalub_section {
    outline-offset: 0px;
    outline: 3px #0000;
    justify-content: flex-start;
    padding-top: 1rem;
  }

  .ketorocin_ls {
    margin-top: 0;
  }

  .div-block-59-copy {
    background-color: #0000;
    flex-direction: row;
    align-items: flex-end;
    width: 100vw;
    min-width: auto;
    max-width: none;
    min-height: auto;
    padding-top: 40px;
    display: flex;
    position: static;
    inset: 0% 0% 0% auto;
  }

  .mydriocain_section {
    outline-offset: 0px;
    outline: 3px #0000;
    padding-top: 2.5rem;
  }

  .hv_pfs_section {
    padding-top: 5rem;
  }

  .cohevisc_section {
    outline-offset: 0px;
    outline: 3px #0000;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 1rem;
  }

  .cohevisc_1_section {
    outline-offset: 0px;
    outline: 3px #0000;
    padding-top: 1rem;
  }

  .rhex_id_section {
    outline-offset: 0px;
    outline: 3px #0000;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 1rem;
  }

  .aaru_tabs {
    height: auto;
  }

  ._1988_blue-copy {
    width: 30vw;
  }

  .pharma_menu_items {
    height: 87vh;
    margin-left: 0;
  }

  .industry_partner_menu_items {
    height: 90vh;
    margin-left: 0;
  }

  .products_menu_div {
    margin-top: -.2rem;
  }

  .surgicals_wrapper {
    width: 100%;
    height: 90vh;
  }

  .ophthalmic_equipment_stand_img {
    align-self: stretch;
    width: auto;
    height: 60vh;
    padding-left: 0%;
  }

  .pro_orbit_tech_specs-copy {
    margin-top: 10px;
  }

  .truglow_h2 {
    align-self: flex-start;
    margin-bottom: 38px;
    font-size: 55px;
  }

  .shift_heading {
    font-size: 26px;
  }

  .shift_list {
    font-size: 18px;
  }

  .naspro_wrapper1, .naspro_bby_section-copy {
    width: 90vw;
    height: auto;
  }

  .naspro_bby_lottie-copy {
    width: 44%;
  }

  .ot_content_wrapper {
    line-height: 32px;
  }

  .list-item-61 {
    font-size: 20px;
  }

  .tonometer_sub_heading {
    font-size: 25px;
  }

  .link-block-54 {
    height: auto;
  }

  .heading-920 {
    font-size: 26px;
  }

  .vision_chart_para {
    font-size: 18px;
    line-height: 24px;
  }

  .dsl_lottie {
    margin-top: 0;
  }

  .tab_pane2 {
    padding-left: 4%;
  }

  .allernil_lottie_div1, .aflox_lottie_div {
    width: 35%;
    max-width: none;
  }

  .appacipro_lottie {
    height: 50vh;
  }

  .moxi_dm_img_cnt-copy, .apidine_plus_lottie_div {
    width: 40%;
    max-width: none;
    margin-top: 1rem;
  }

  .alfapres_h2, .bimpost_h2, .bimoost_pf, .dorza_pf_heading {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .lubgel_content_div {
    margin-top: 0;
  }

  .art_pane {
    padding-left: 4%;
  }

  .megalub_lottie_section {
    width: 35vw;
    max-width: none;
  }

  .art_ultra, .appavisc_h2 {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .apparet_content {
    margin-top: 0;
  }

  .clearsol_img {
    height: 82%;
    top: 32%;
  }

  .supracoat_h2 {
    font-size: 28px;
    font-weight: 600;
  }

  .appachloro_lottie_div {
    width: 40vw;
    max-width: none;
  }

  .a_lubgel_lottie {
    width: 40%;
    max-width: none;
  }

  .art_div_content {
    margin-top: 0;
    padding-top: 0;
  }

  .link-block-56 {
    height: auto;
  }

  .heading-923 {
    font-size: 26px;
  }

  .art_lottie_div {
    width: 40vw;
    max-width: none;
  }

  .footer-copy {
    height: 20%;
    padding-top: 0;
    padding-bottom: 10px;
  }

  .footer-copy.navtheme {
    align-items: center;
    height: 15%;
    margin-bottom: 0;
    top: 0;
  }

  .div-block-3577-copy {
    height: auto;
    padding-top: 0%;
  }

  .contact_us_wrapper-copy {
    height: 83%;
    padding-top: 0%;
  }

  .form-section-touch-copy {
    margin-bottom: 0%;
    padding-top: 1rem;
  }

  .content1-3-copy {
    align-items: flex-start;
    width: 40vw;
    margin-bottom: 15%;
  }

  .lottie_gl-2-copy {
    width: 50vw;
    margin-top: 0%;
    margin-bottom: 0%;
  }

  .key_features_img {
    width: 33%;
  }

  .content1_headings-copy {
    flex-direction: column;
    align-items: center;
    line-height: 37px;
    display: flex;
  }

  .lenso_img-copy, .add_on_img-copy {
    width: 50%;
    height: auto;
    margin-left: 0%;
  }

  .dsl_lottiediv-copy {
    width: 33%;
    top: 1%;
  }

  .mydriocain_section-copy {
    outline-offset: 0px;
    outline: 3px #0000;
    padding-top: .5rem;
  }

  .heading-148-copy {
    font-size: 32px;
  }

  .tabs_dim {
    height: auto;
  }

  .oes_section {
    justify-content: space-around;
    margin-top: 0;
    padding-left: 4rem;
  }

  .orbit_cool_section-copy {
    justify-content: center;
    height: 100vh;
  }

  .div-block-3776 {
    margin-top: 40px;
  }

  .heading-925 {
    margin-left: 40px;
    padding-bottom: 10px;
    font-size: 28px;
  }

  .paragraph_709, .paragraph-709 {
    width: 80%;
    margin-left: 40px;
    font-size: 16px;
  }

  .heading-926 {
    font-size: 32px;
  }

  .div-block-3775 {
    width: 70%;
    padding-left: 70px;
  }

  .div-block-3778 {
    width: 80%;
  }

  .div-block-3779 {
    padding-left: 20px;
  }

  .heading-929 {
    padding-left: 30px;
  }

  .bold-text-168, .bold-text-169, .bold-text-170 {
    font-weight: 400;
  }

  .paragraph-710 {
    justify-content: flex-start;
    align-items: center;
  }

  .bold-text-171 {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .paragraph-713 {
    font-size: 18px;
  }

  .div-block-3786 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .text-block-111 {
    font-size: 22px;
    font-weight: 700;
  }

  .heading-933 {
    margin-left: 40px;
  }

  .paragraph-722 {
    margin-left: 40px;
    padding-left: 10px;
    font-weight: 500;
  }

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

  .paragraph-725 {
    font-size: 16px;
  }

  .div-block-3809 {
    display: flex;
  }

  .paragraph-727, .paragraph-728, .paragraph-729, .paragraph-730 {
    font-size: 16px;
  }
}

@media screen and (min-width: 1440px) {
  .body {
    background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
    background-position: 0 0, 0 0;
    background-size: auto, 556px;
  }

  .r-text {
    font-size: 17px;
  }

  .button.buttonmode {
    width: auto;
    margin-right: 0;
  }

  .div-block-2 {
    height: 100%;
    margin-top: 0;
    display: flex;
  }

  .tabs {
    flex-direction: row;
    justify-content: center;
    width: 100%;
    height: auto;
    display: flex;
  }

  .tab-link-tab-1.nav {
    width: 50%;
    height: auto;
  }

  .tab-link-tab-1.nav.w--current {
    width: 50%;
  }

  .tab-link-tab-3.nav {
    width: 50%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .youtube {
    height: auto;
  }

  .tabs-menu {
    width: 15vw;
  }

  .tab-pane-tab-2 {
    object-fit: fill;
    flex: none;
    width: 40vw;
    height: auto;
    min-height: 0;
    max-height: none;
  }

  .image.imglbg {
    flex: none;
    width: auto;
  }

  .tab-pane-tab-3 {
    align-self: center;
    width: 40vw;
    height: auto;
  }

  .tabs-content {
    flex: none;
    height: auto;
  }

  .tab-pane-tab-1 {
    flex: none;
    align-self: center;
    width: 40vw;
    height: auto;
  }

  .navbar {
    width: 100%;
  }

  .navbar.navtheme {
    justify-content: space-around;
    display: flex;
  }

  .text-block-4 {
    font-size: 15px;
  }

  .footer {
    width: 100vw;
    height: 20%;
    padding-top: 0;
    padding-bottom: 20px;
    top: 20px;
  }

  .footer.navtheme {
    align-items: center;
    height: auto;
  }

  .pageloaderanimation {
    width: 100%;
  }

  .light-mode {
    width: 100%;
    padding-top: 0%;
    overflow: visible;
  }

  .container.navtheme {
    object-fit: contain;
    padding-left: 0;
  }

  .homepagelogo {
    justify-content: center;
    width: 100%;
    height: 100%;
    margin-top: 0;
  }

  .microsurgicalinnerwrapper {
    align-items: center;
    padding-bottom: 0;
  }

  ._146-menu-items-wrapper {
    align-items: stretch;
    margin-left: 0;
  }

  ._146-open-button-text-wrapper, .microsurgicalbutton {
    white-space: nowrap;
  }

  .menubuttons {
    flex-direction: row;
    flex: 0 auto;
    justify-content: flex-end;
    width: 90vw;
    margin-right: 0%;
    padding-right: 0%;
    overflow: hidden;
  }

  .menubuttonwrapper {
    justify-content: center;
    align-self: center;
    align-items: flex-end;
    width: 100%;
    margin-top: 0;
    padding-right: 10%;
  }

  ._146-open-button-text {
    text-align: right;
    white-space: nowrap;
    line-height: 29px;
  }

  .link-2 {
    font-size: 14px;
  }

  .surgicaliolwrapper {
    margin-top: 2.7rem;
    display: none;
  }

  ._146-menu-items-wrapper-copy {
    height: 90vh;
  }

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

  .ophthalmologybutton {
    white-space: nowrap;
  }

  .laserwrapper {
    margin-top: 3rem;
  }

  .biometrywrapper {
    margin-top: 2.9rem;
  }

  .paragraph-5 {
    font-size: 17px;
  }

  .form-block {
    width: 100%;
    height: auto;
  }

  .form-section-touch {
    height: auto;
  }

  .container-2 {
    object-fit: fill;
    height: auto;
  }

  .title-wrap {
    height: auto;
    padding-top: 0;
  }

  .nav-menu.navtheme {
    justify-content: flex-end;
    width: 70%;
  }

  .content-wrapper {
    padding-top: 15%;
  }

  .fullpagecontianer {
    width: 100%;
  }

  .logo.sceoll {
    position: static;
  }

  .content-wrapper-copy {
    padding-top: 15%;
  }

  .div-block-14 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0%;
  }

  .content-wrapper2 {
    height: 70vh;
    padding-top: 0%;
  }

  .dark1 {
    -webkit-text-stroke-color: #fff0;
    margin-bottom: 0;
    font-size: 17px;
    line-height: 25px;
  }

  .dark1.bolded_txt {
    font-size: 26px;
  }

  .light1 {
    border-left-style: solid;
    border-right-style: solid;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    font-size: 17px;
    font-weight: 200;
  }

  .productsenquiry {
    overflow: hidden;
  }

  .r-text-2 {
    font-size: 22px;
  }

  .footswitch-2 {
    font-size: 22px;
    line-height: 33px;
  }

  .handpiecepara {
    padding-top: 10px;
    font-size: 22px;
    line-height: 33px;
  }

  .mpulsecontent {
    font-size: 22px;
    line-height: 33px;
  }

  .graphpara {
    font-size: 22px;
  }

  .lottie-animation-8 {
    margin-bottom: 10%;
  }

  .footswitchheading {
    font-size: 40px;
  }

  .heading-22 {
    font-size: 30px;
  }

  .contentaccessories {
    height: 100%;
  }

  .phacopara {
    font-size: 22px;
    line-height: 33px;
  }

  .heading-3 {
    font-size: 35px;
  }

  .phacoheading {
    font-size: 40px;
  }

  .footswitchpara {
    margin-top: 0;
    padding-top: 15px;
    font-size: 22px;
    line-height: 33px;
  }

  .handpieceheading {
    font-size: 40px;
  }

  .list-2 {
    font-size: 22px;
    line-height: 33px;
  }

  .glxy_leo_bnnr_wht_lne_cnt {
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    margin-top: 0;
  }

  .glxy_leo_orb_phc_main_cntnr {
    width: 100%;
  }

  .glxy_leo_phc_md_cntnr.glxy_leo_container {
    width: 48vw;
    margin-left: 0;
    padding-left: 10px;
  }

  .glxy_leo_rbit_cool_tech_cnt-2 {
    width: 50vw;
  }

  .glxy_leo_mburst_md_cntnr.glxy_leo_container {
    width: 50vw;
    margin-left: 0;
    padding-left: 10px;
  }

  .glxy_leo_opulse_section-2 {
    padding-right: 10px;
  }

  .glxy_leo_main_img-2 {
    outline-offset: 0px;
    outline: 3px #fff;
    flex: 0 auto;
    order: 0;
    align-self: center;
    width: 13vw;
  }

  .glxy_leo_banner_content1-2 {
    text-align: right;
    flex-direction: column;
    order: 0;
    justify-content: center;
    align-self: center;
    align-items: flex-end;
    width: 40vw;
    margin-right: 0;
    padding-right: 25px;
  }

  .glxy_leo_rbit_cool_tech_cntnr.glxy_leo_container {
    justify-content: center;
    width: 100%;
    height: auto;
  }

  .glxy_leo_rbit_cool_tech_section-2 {
    justify-content: flex-start;
    width: 100%;
  }

  .glxy_leo_vert_white_line-2 {
    width: 40vw;
    height: 26vh;
    padding-bottom: 0;
  }

  .glxy_leo_vert_white_line-2.vlwhite {
    height: 33vh;
  }

  .glxy_leo_burst_md_cntnr.glxy_leo_container, .glxy_leo_orb_phc_cntnr.glxy_leo_container {
    width: 50vw;
    margin-left: 0;
    padding-left: 10px;
  }

  .glxy_leo_rltm_fldc_sys_section-2 {
    width: 100%;
  }

  .glxy_leo_rltm_fldc_sys_cntnr.glxy_leo_container {
    width: 100%;
    padding-left: 40px;
  }

  .glxy_leo_opulse_cntnr.glxy_leo_container {
    width: 70vw;
    margin-left: 0;
  }

  .glxy_leo_phc_md_cnt-2 {
    padding-left: 10px;
  }

  .glxy_leo_hdg3-2 {
    text-align: right;
    margin-top: 10px;
    margin-left: 12px;
    font-size: 31px;
    font-weight: 300;
    line-height: 40px;
  }

  .glxy_leo_first_container-2 {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    padding-bottom: 6.7rem;
  }

  .glxy_leo_puls_md_cntnr.glxy_leo_container {
    width: 50vw;
    margin-left: 0;
    padding-left: 10px;
  }

  .glxy_leo_mpuls_md_cntnr.glxy_leo_container {
    width: 50vw;
    padding-left: 10px;
  }

  .glxy_leo_ultsnd_cntnr.glxy_leo_container {
    width: 50vw;
    margin-left: 0;
    padding-left: 10px;
  }

  .glxy_leo_footswitch_cntnr.glxy_leo_container {
    width: 100%;
  }

  .body-3 {
    background-color: #0000;
  }

  .brilliant_shift_cnt {
    width: 40vw;
  }

  .brilliant_surgical_cntnr {
    justify-content: center;
    align-items: center;
    width: 50vw;
  }

  .brilliant_top_section {
    justify-content: space-around;
    width: 100vw;
    height: 600vh;
    display: flex;
  }

  .brilliant_para {
    font-size: 15px;
    line-height: 27px;
  }

  .brilliant_shift_section {
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .brilliant_model_cntnr {
    justify-content: center;
    align-items: center;
    width: 50vw;
  }

  .brilliant_bolded_hdg {
    text-transform: uppercase;
    font-size: 125px;
    line-height: 80px;
  }

  .brilliant_sprng_arm_cntnr {
    justify-content: center;
    align-items: center;
    width: 50vw;
    font-size: 120px;
  }

  .brilliant_top_hdg {
    font-size: 44px;
    line-height: 70px;
  }

  .brilliant_bttm_hdg {
    font-size: 61px;
    line-height: 60px;
  }

  .brilliant_first_lottie {
    align-self: flex-start;
    align-items: flex-start;
    display: flex;
    top: 10%;
  }

  .brilliant_surgical_cnt {
    width: 40vw;
  }

  .brilliant_top_content {
    align-self: center;
    align-items: flex-start;
    width: 45vw;
    padding-left: 40px;
  }

  .brilliant_vert_wht_line {
    border-right-width: 6px;
    height: 30vh;
  }

  .brilliant_vert_wht_line.line {
    width: 5px;
    height: 33vh;
  }

  .brilliant_sprng_arm_cnt, .brilliant_model_cnt, .brilliant_filter_cnt {
    width: 40vw;
  }

  .brilliant_filter_cntnr, .brilliant_oblique_cntnr {
    justify-content: center;
    align-items: center;
    width: 50vw;
  }

  .brilliant_top_container {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    height: 100vh;
    margin-top: 0;
    font-size: 50px;
  }

  .brilliant_mdle_hdg {
    font-size: 100px;
  }

  .brilliant_sub_hdg {
    font-size: 45px;
    line-height: 55px;
  }

  .brilliant_main_container {
    justify-content: center;
    align-items: center;
    width: 50vw;
    font-size: 140px;
  }

  .brilliant_oblique_cnt {
    width: 40vw;
  }

  .turboorbit_h3 {
    font-size: 133px;
    line-height: 100px;
  }

  .turboorbit_h2 {
    font-size: 123px;
    line-height: 100px;
  }

  .section {
    justify-content: center;
    width: 100%;
    height: 100%;
  }

  .section.head.bglight1 {
    width: 100%;
  }

  .galaxy-content1 {
    align-self: auto;
  }

  .mot_surg_stool_flxbl_cntnr {
    justify-content: center;
  }

  .mot_surg_stool_bttm_hdg {
    font-size: 52px;
    line-height: 30px;
  }

  .mot_surg_stool_top_hdg {
    font-size: 100px;
    line-height: 60px;
  }

  .mot_surg_stool_vert_line {
    border: 0 solid #000;
    border-right: 6px solid #fff;
    height: 50vh;
  }

  .mot_surg_stool_vert_line.vlwhite {
    height: 66vh;
  }

  .mot_surg_stool_flxbl_cnt {
    justify-content: center;
  }

  .mot_surg_stool_bold_hdg {
    font-size: 125px;
    line-height: 150px;
  }

  .bold-text-6 {
    font-weight: 300;
  }

  .productenquirysection {
    overflow: visible;
  }

  .brilliant_advent_beam_spltr_img2 {
    width: 35vw;
  }

  .brilliant_advent_hd_cam_lottie {
    width: 40vw;
  }

  .brilliant_advent_asst_mcscp_img2 {
    width: 35vw;
  }

  .brilliant_advent_mdl_hdg {
    font-size: 90px;
    line-height: 110px;
  }

  .brilliant_advent_asst_mcscp_cnt {
    flex-direction: column;
  }

  .brilliant_advent_img_hdg {
    text-align: center;
    font-size: 70px;
    line-height: 90px;
  }

  .brilliant_advent_sub_hdg {
    font-size: 52px;
    line-height: 69px;
  }

  .brilliant_advent_c_mnt_img2, .brilliant_advent_ret_vwr_img2, .brilliant_advent_re_invtr_img2 {
    width: 35vw;
  }

  .brilliant_advent_bttm_hdg {
    font-size: 90px;
    line-height: 110px;
  }

  .brilliant_advent_ccd_cam_img2 {
    width: 35vw;
  }

  .brilliant_advent_main_cntnr {
    width: 50%;
  }

  .brilliant_advent_para {
    font-size: 22px;
    line-height: 34px;
  }

  .brilliant_advent_ccd_cam_cntnr {
    height: 100vh;
  }

  .brilliant_advent_cntnr6 {
    width: 95%;
  }

  .brilliant_advent_top_hdg {
    font-size: 90px;
    line-height: 110px;
  }

  .brilliant_advent_fs9_lottie {
    width: 27vw;
  }

  .mot_heading1 {
    font-size: 110px;
    line-height: 70px;
  }

  .mobile_ot_content8, .mobile_ot_content6 {
    justify-content: flex-start;
  }

  .lottie-animation-10 {
    align-self: flex-start;
    width: 40vw;
    height: 100vh;
  }

  .mot_heading2 {
    font-size: 100px;
    line-height: 100px;
  }

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

  .mot_heading3 {
    font-size: 65px;
    line-height: 40px;
  }

  .content1_line {
    height: 60vh;
  }

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

  .mobile_ot_content3, .mobile_ot_content7, .mobile_ot_content4 {
    justify-content: flex-start;
  }

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

  .paragraph-54 {
    font-size: 17px;
  }

  .clinical-pharmacology {
    font-size: 25px;
    font-weight: 600;
  }

  .paragraph-55 {
    font-size: 17px;
  }

  .packaging {
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: 600;
  }

  .indication-and-usage {
    font-size: 25px;
    font-weight: 600;
  }

  .primary-packing {
    margin-top: 10px;
    font-size: 17px;
  }

  .allernil-paragraph {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 17px;
    font-weight: 200;
    line-height: 30px;
  }

  .paragraph-56 {
    font-size: 17px;
  }

  .supply {
    font-size: 25px;
    font-weight: 600;
  }

  .label-claim {
    font-size: 20px;
    font-weight: 600;
  }

  .shelf-life, .dosage-and-administration {
    font-size: 25px;
    font-weight: 600;
  }

  .paragraph-57 {
    font-size: 17px;
  }

  .warnings {
    font-size: 25px;
    font-weight: 600;
  }

  .paragraph-58 {
    font-size: 17px;
  }

  .aller-nilblock {
    margin-top: 0;
    margin-left: 0;
    padding-right: 42px;
  }

  .availability, .contraindications {
    font-size: 25px;
    font-weight: 600;
  }

  .secondary-packing {
    margin-top: 10px;
    font-size: 17px;
  }

  .paragraph-59 {
    font-weight: 200;
  }

  .tobotor {
    margin-top: 20px;
    font-size: 45px;
    font-weight: 600;
  }

  .heading-45 {
    font-weight: 300;
  }

  .storage {
    font-size: 25px;
    font-weight: 600;
  }

  .ml-contains {
    padding-top: 0;
    font-size: 17px;
    line-height: 30px;
  }

  .composition {
    margin-top: 10px;
    font-size: 25px;
    font-weight: 600;
  }

  .pack {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 30px;
    font-weight: 300;
  }

  .paragraph-60, .paragraph-61 {
    font-size: 17px;
  }

  .heading-46 {
    font-size: 25px;
  }

  .paragraph-62, .bold-text-17, .bold-text-18 {
    font-size: 17px;
  }

  .contentwrapper-2 {
    width: 45vw;
  }

  .bold-text-21 {
    font-size: 22px;
  }

  .tablecontent1 {
    font-size: 18px;
  }

  .bold-text-23, .bold-text-24 {
    font-size: 17px;
  }

  .brilliant_sub_hdg1, .brilliant_sub_hdg2 {
    font-size: 45px;
    line-height: 55px;
  }

  .headind1 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .heading-80 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .bold-text-26, .bold-text-27 {
    font-weight: 300;
  }

  .text-cont-3 {
    min-width: auto;
    min-height: auto;
  }

  .div-block-59 {
    width: 100vw;
    min-width: auto;
    max-width: none;
    min-height: auto;
    padding-top: 25px;
  }

  .mstool_list {
    font-size: 24px;
    line-height: 41px;
  }

  .image-29 {
    width: 47vw;
  }

  .mstool_heading {
    font-weight: 800;
    line-height: 53px;
  }

  .mstool_content {
    width: 47vw;
  }

  .bold-text-28 {
    font-size: 36px;
    font-weight: 400;
  }

  .heading-87 {
    font-size: 24px;
  }

  .jericho_grid_hdg {
    font-size: 22px;
  }

  .jericho_lio_patterns_img {
    width: 57vw;
  }

  .jericho_endoprobe_content {
    width: 50vw;
    margin-left: 0;
  }

  .jericho_para {
    font-size: 19px;
    line-height: 32px;
  }

  .jericho_sub_hdg {
    font-size: 39px;
    line-height: 65px;
  }

  .jericho_pattern_list_para {
    font-size: 20px;
  }

  .jericho_hdg2 {
    font-size: 18px;
  }

  .jericho_endoprobe_img_content {
    order: 0;
    align-items: center;
    width: 30vw;
  }

  .jericho_ret_dsordr_img_cntnr {
    width: 30vw;
  }

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

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

  .jericho_adv_intg_sys_cntnr {
    margin-left: 20px;
  }

  .jericho_hdg1 {
    font-size: 25px;
  }

  .jericho_ptnt_adv_img_cntnr {
    width: 30vw;
  }

  .section3_content2 {
    margin-top: 4rem;
  }

  .pl_section6, .pl_section1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .pl_section2 {
    justify-content: space-around;
    align-self: center;
    align-items: flex-start;
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: 17px;
    line-height: 33px;
  }

  .section2_table1 {
    font-size: 16px;
  }

  .pl_lens1.logo {
    width: 20vw;
    margin-left: 4rem;
    padding-left: 0;
  }

  .lens2.logo {
    width: 20vw;
  }

  .sectio2_content2 {
    margin-top: 4rem;
  }

  .table2 {
    font-size: 16px;
  }

  .section2_content3-2 {
    margin-top: 4rem;
  }

  .lens3.logo {
    width: 20vw;
  }

  .section3_table1 {
    font-size: 16px;
  }

  .pl_section3 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

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

  .pl_section5, .pl_section4 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section4_tablecontent, .table3 {
    font-size: 16px;
  }

  .pl_lens4.logo {
    width: 20vw;
  }

  .galaxy_robot_hdg_bold {
    font-size: 18px;
  }

  .galaxy_robot_grid_hdg {
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 24px;
    line-height: 35px;
    display: flex;
  }

  .galaxy_robot_grid_hdg.galaxy_robot_grid_gray_bkgnd {
    align-items: center;
    font-size: 18px;
    line-height: 35px;
    display: flex;
  }

  .galaxy_sub_hdg {
    font-size: 32px;
  }

  .galaxy_robot_grid_para {
    align-items: center;
    font-size: 17px;
    line-height: 28px;
    display: flex;
  }

  .galaxy_robot_grid_div1 {
    align-items: stretch;
    padding-top: 7px;
    padding-bottom: 7px;
    display: flex;
  }

  .galaxy_robot_grid_div1.galaxy_robot_grid_gray_bkgnd {
    padding: 7px;
  }

  .list-7 {
    font-size: 22px;
  }

  .heading-91 {
    font-size: 30px;
  }

  .yl_heading {
    font-size: 44px;
  }

  .heading-92 {
    font-size: 28px;
  }

  .div-block-66 {
    font-size: 18px;
  }

  .paragraph-96 {
    font-size: 17px;
  }

  .imgdiv {
    margin-left: 700px;
  }

  .pharmaceuticals {
    margin-top: 0;
    margin-left: 0;
    padding-right: 42px;
  }

  .paragraph-100, .paragraph-104 {
    font-size: 17px;
  }

  .yag_slt_sub_hdg {
    font-size: 45px;
  }

  .yag_slt_para {
    font-size: 22px;
    line-height: 40px;
  }

  .yag_slt_vert_line {
    align-self: center;
    height: 40vh;
  }

  .page_container-4 {
    align-items: center;
    margin-top: 0;
  }

  .yag_slt_content {
    font-size: 20px;
  }

  .yag_slt_para_hdg {
    font-size: 44px;
    line-height: 50px;
  }

  .yag_slt_top_cntnr {
    align-self: auto;
    align-items: center;
  }

  .yag_slt_hdg {
    font-size: 110px;
    line-height: 70px;
  }

  .light-mode-15 {
    padding-top: 4.5rem;
  }

  .content-div, .div-block-68 {
    padding-left: 0;
  }

  .imgdiv-2 {
    width: 25vw;
    margin-left: 0;
  }

  .appatim {
    margin-top: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .heading-109 {
    font-size: 36px;
  }

  .paragraph-144 {
    font-size: 18px;
    line-height: 26px;
  }

  .content8-2 {
    font-size: 16px;
    line-height: 26px;
  }

  .chairheading1 {
    font-size: 90px;
    font-weight: 800;
    line-height: 70px;
  }

  .heading-111 {
    font-size: 36px;
  }

  .heading-112 {
    font-size: 70px;
    font-weight: 800;
  }

  .paragraph-146 {
    font-size: 16px;
    line-height: 26px;
  }

  .chairpara1 {
    font-size: 18px;
  }

  .paragraph-147 {
    font-size: 18px;
    line-height: 26px;
  }

  .chasirheading4 {
    font-size: 36px;
  }

  .chairheading3 {
    font-size: 65px;
    font-weight: 500;
    line-height: 50px;
  }

  .paragraph-148 {
    font-size: 16px;
    line-height: 24px;
  }

  .cjairheading2 {
    font-size: 90px;
    font-weight: 800;
    line-height: 70px;
  }

  .imagewrapper-2 {
    grid-row-gap: 58px;
    grid-template-columns: minmax(300px, 1fr) minmax(300px, 1fr) minmax(300px, 1fr);
    width: 80%;
    margin-top: 0;
    padding-top: 60px;
    padding-left: 10px;
  }

  .hydrophilicpara {
    width: auto;
    font-size: 17px;
    line-height: 32px;
  }

  .hydrophobiclens_section-2 {
    justify-content: center;
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    padding-bottom: 60px;
    padding-left: 10%;
  }

  .headind1-2 {
    width: auto;
    margin-top: 0;
    margin-bottom: 33px;
  }

  .link-block-6 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 25vw;
    height: 40vh;
    margin-bottom: 20px;
    padding: 20px;
    display: flex;
  }

  .supply-5 {
    font-size: 25px;
    font-weight: 600;
  }

  .light-mode-18 {
    max-width: none;
    padding-top: 2.5rem;
  }

  .paragraph-151 {
    font-size: 17px;
  }

  .paragraph-152 {
    padding-top: 0;
    font-size: 17px;
    line-height: 30px;
  }

  .bold-text-40 {
    font-size: 17px;
  }

  .paragraph-153 {
    font-family: Raleway, sans-serif;
    font-size: 17px;
    font-weight: 200;
  }

  .paragraph-154 {
    font-size: 17px;
  }

  .packaging-5 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: 600;
  }

  .descripation-3 {
    font-size: 25px;
  }

  .slit_lamp_main_img_cntnr {
    width: 100%;
  }

  .slit_lamp_main_section, .slit_lamp_main_top_cntnr {
    padding-top: 0;
  }

  .slit_lamp_main_top_para {
    font-size: 28px;
  }

  .slit_lamp_main_top_hdg {
    font-size: 50px;
    line-height: 60px;
  }

  .slit_lamp_main_link_block2 {
    line-height: 15px;
  }

  .slit_lamp_main_img_hdg {
    margin-top: 15px;
    font-size: 31px;
  }

  .slit_lamp_main_link_block {
    line-height: 15px;
  }

  .slit_lamp_more_read_more_txt {
    font-size: 21px;
  }

  .table1content {
    font-size: 16px;
  }

  .table5content {
    grid-template-rows: auto auto;
    grid-auto-rows: auto;
    font-size: 16px;
  }

  .table3content {
    font-size: 16px;
  }

  .table4content {
    grid-template-rows: auto;
    font-size: 16px;
  }

  .heading-116 {
    letter-spacing: normal;
    font-size: 42px;
  }

  .heading-117 {
    font-size: 28px;
  }

  .table2content {
    font-size: 16px;
  }

  .bold-text-44 {
    font-size: 18px;
  }

  .heading-118 {
    font-size: 30px;
  }

  .slit_lamp_aiai12_top_hdg2 {
    font-size: 115px;
    line-height: 100px;
  }

  .slit_lamp_aia12_main_cntnr {
    align-self: auto;
  }

  .slit_lamp_aiai12_top_hdg3 {
    font-size: 22px;
    line-height: 70px;
  }

  .slit_lamp_aia12_cntnr2 {
    width: 100%;
    height: 100vh;
  }

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

  .slit_lamp_aia12_vert_line {
    height: 38vh;
  }

  .slit_lamp_aiai12_top_hdg {
    font-size: 115px;
    line-height: 100px;
  }

  .heading18 {
    font-size: 25px;
    font-weight: 600;
  }

  .heading-139 {
    font-size: 25px;
  }

  .paragraph-169 {
    font-size: 16px;
  }

  .imgdiv-5 {
    margin-left: 0;
  }

  .heading-140, .heading10 {
    font-size: 25px;
    font-weight: 600;
  }

  .paragraph-170 {
    font-size: 17px;
  }

  .heading21 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 30px;
  }

  .heading15 {
    font-size: 25px;
    font-weight: 600;
  }

  .paragraph93 {
    margin-top: 10px;
    font-size: 17px;
  }

  .heading-142 {
    font-size: 25px;
    font-weight: 600;
  }

  .paragraph-171 {
    font-size: 17px;
  }

  .heading-143 {
    font-size: 16px;
  }

  .heading19, .heading16 {
    font-size: 25px;
    font-weight: 600;
  }

  .heading_1 {
    margin-top: 20px;
    font-size: 45px;
    font-weight: 600;
    line-height: 30px;
  }

  .heading17 {
    font-size: 25px;
    font-weight: 600;
  }

  .heading14 {
    margin-top: 10px;
    font-size: 25px;
    font-weight: 600;
  }

  .paragraph-172 {
    font-size: 17px;
  }

  .bio_vert_line {
    align-self: auto;
    height: 42vh;
  }

  .bio_vert_line.vlwhite {
    width: .4rem;
    height: 45vh;
  }

  .bio_top_hdg {
    font-size: 80px;
    line-height: 100px;
  }

  .bio_para {
    font-size: 17px;
    line-height: 25px;
  }

  .bio_top_hdg2 {
    font-size: 55px;
    line-height: 80px;
  }

  .bio_sub_hdg {
    font-size: 38px;
  }

  .bio_top_cnt {
    justify-content: center;
    align-self: auto;
    align-items: flex-end;
  }

  .bio_top_hdg3 {
    font-size: 36px;
    line-height: 50px;
  }

  .imgdiv-6 {
    margin-left: 700px;
  }

  .ref_head_mnl_grid_para {
    font-size: 17px;
  }

  .bold-text-45 {
    font-size: 18px;
  }

  .ref_head_mnl_top_hdg3 {
    font-size: 30px;
  }

  .ref_head_mnl_top_para {
    text-align: left;
    font-size: 17px;
    line-height: 28px;
  }

  .ref_head_manual_cntnr {
    text-align: justify;
    flex-direction: column;
    width: 40vw;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
  }

  .ref_head_mnl_grid {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: auto auto;
  }

  .ref_head_mnl_top_hdg {
    font-size: 40px;
  }

  .ref_head_mnl_top_hdg2 {
    font-size: 17px;
  }

  .heading-147 {
    font-size: 34px;
  }

  .paragraph-269, .paragraph-270 {
    font-size: 20px;
  }

  .lottiewrapper-3 {
    padding-top: 5rem;
  }

  .visionchartlottie {
    align-self: flex-start;
    align-items: flex-start;
    bottom: auto;
  }

  .heading-148 {
    font-size: 34px;
  }

  .heading-149 {
    font-size: 40px;
  }

  .heading-150, .content2heading {
    font-size: 34px;
  }

  .heading-151 {
    font-size: 75px;
  }

  .bold-text-46 {
    font-size: 65px;
  }

  .paragraph-271, .paragraph-272 {
    font-size: 20px;
  }

  .heading-152 {
    font-size: 34px;
  }

  .paragraph-273 {
    font-size: 20px;
    line-height: 26px;
  }

  .list-9 {
    font-size: 22px;
    line-height: 28px;
  }

  .section1_at {
    padding-bottom: 4rem;
  }

  .table1content-2 {
    font-size: 18px;
  }

  .heading-172 {
    font-size: 40px;
  }

  .table3content-2 {
    font-size: 18px;
  }

  .at_lottie {
    order: 1;
    width: 35vw;
    position: fixed;
    inset: 10% 0% 0% auto;
  }

  .heading-173 {
    font-size: 24px;
  }

  .heading-174 {
    font-size: 32px;
  }

  .digi_imaging_sys_img_hdg {
    font-size: 41px;
    line-height: 50px;
  }

  .digi_imaging_sys_cnt5 {
    width: 100%;
  }

  .digi_imaging_sys_para {
    font-size: 20px;
    font-weight: 300;
    line-height: 26px;
  }

  .digi_imaging_sys_cnt2 {
    width: 100%;
  }

  .digi_imaging_sys_cntnr2 {
    width: 50vw;
  }

  .digi_imaging_sys_hdg1-2 {
    font-size: 60px;
    line-height: 77px;
  }

  .digi_imaging_sys_cntnr6 {
    width: 50vw;
  }

  .digi_imaging_sys_cnt3 {
    width: 100%;
  }

  .digi_imaging_sys_cntnr10 {
    width: 50vw;
  }

  .digi_imaging_sys_side_hdg-2 {
    text-align: center;
    width: 42vw;
    margin-left: 0;
    margin-right: -30px;
    padding-left: 0;
    padding-right: 0;
    font-size: 46px;
  }

  .digi_imaging_sys_cnt6 {
    width: 100%;
  }

  .digi_imaging_sys_cntnr4, .digi_imaging_sys_cntnr8, .digi_imaging_sys_cntnr5 {
    width: 50vw;
  }

  .digi_imaging_sys_vert_line-3 {
    height: 85vh;
    margin-left: -381px;
  }

  .digi_imaging_sys_vert_line-3.vlwhite {
    height: 66vh;
  }

  .digi_imaging_sys_cntnr9, .digi_imaging_sys_cntnr3 {
    width: 50vw;
  }

  .digi_imaging_sys_cnt10, .digi_imaging_sys_cnt9 {
    width: 100%;
  }

  .digi_imaging_sys_cntnr7 {
    width: 50vw;
  }

  .bold-text-51 {
    font-size: 56px;
  }

  .digi_imaging_sys_side_cnt-2 {
    margin-left: 0;
  }

  .digi_imaging_sys_cnt7, .digi_imaging_sys_cnt8 {
    width: 100%;
  }

  .digi_imaging_sys_hdg2-2 {
    font-size: 35px;
  }

  .digi_imaging_sys_cnt4 {
    width: 100%;
  }

  .kerat_hdg2 {
    font-size: 54px;
  }

  .kerat_hdg1 {
    font-size: 80px;
    line-height: 60px;
  }

  .kerat_top_cnt {
    margin-left: 39px;
    font-size: 87px;
  }

  .kerat_sub_hdg {
    letter-spacing: 1px;
    font-size: 39px;
    font-weight: 600;
  }

  .bold-text-52 {
    font-size: 84px;
    font-weight: 800;
  }

  .bold-text-53 {
    font-size: 61px;
  }

  .ascan_hdg1 {
    font-size: 45px;
  }

  .ascan_grid_para {
    font-size: 17px;
    line-height: 24px;
  }

  .ascan_hdg2 {
    font-size: 17px;
  }

  .ascan_listitem_para {
    font-size: 17px;
    line-height: 20px;
  }

  .ascan_hdg3 {
    font-size: 30px;
  }

  .ascan_grid_sub_hdg {
    font-size: 18px;
    line-height: 35px;
  }

  .ascan_pach_listitem_para {
    font-size: 17px;
    line-height: 22px;
  }

  .ascan_pach_hdg1 {
    font-size: 45px;
  }

  .ascan_pach_hdg3 {
    font-size: 30px;
  }

  .ascan_pach_bttm_list1_cnt {
    margin-top: 0;
  }

  .ascan_pach_grid_para {
    font-size: 17px;
    font-weight: 300;
    line-height: 22px;
  }

  .ascan_pach_bttm_list3_cnt {
    margin-top: 0;
  }

  .ascan_pach_grid_sub_hdg {
    font-size: 18px;
    line-height: 35px;
  }

  .ascan_pach_main_bttm_cnt {
    margin-bottom: 10px;
  }

  .ascan_pach_bttm_list_cnt, .ascan_pach_bttm_list2_cnt {
    margin-top: 0;
  }

  .ascan_pach_hdg2 {
    font-size: 17px;
  }

  .content2heading-2 {
    font-size: 34px;
  }

  .bold-text-54 {
    font-size: 55px;
  }

  .heading-183 {
    font-size: 100px;
    line-height: 62px;
  }

  .acaine {
    justify-content: flex-start;
    width: 100%;
    padding-top: 4rem;
  }

  .cont {
    width: 100%;
    overflow: visible;
  }

  .sc1 {
    width: 100%;
    height: auto;
    display: block;
  }

  .sc2 {
    z-index: auto;
    width: 100%;
    display: block;
    position: fixed;
    inset: 10% 0% 0%;
  }

  .paragraph-364 {
    font-size: 18px;
  }

  .heading-187 {
    font-size: 75px;
  }

  .heading-188 {
    font-size: 32px;
  }

  .heading-189 {
    font-size: 65px;
  }

  .paragraph-363 {
    font-size: 18px;
  }

  .heading-190 {
    font-size: 95px;
  }

  .table1-2 {
    font-size: 18px;
  }

  .div-block-1 {
    margin-top: 0;
    margin-left: 0;
    padding-right: 50px;
  }

  .img1-6 {
    opacity: 1;
    outline-offset: 0px;
    outline: 3px #0000;
  }

  .light-mode-27 {
    justify-content: space-between;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .imgdiv-8 {
    margin-left: 700px;
  }

  .section_perimeter {
    justify-content: flex-start;
    width: 100%;
  }

  .heading-231 {
    font-size: 45px;
  }

  .imagewrapper-3 {
    height: 38vh;
  }

  .image-35 {
    width: 25vw;
    height: auto;
    transform: translate(0);
  }

  .image-36 {
    width: 25vw;
    height: auto;
  }

  .heading-233 {
    font-size: 95px;
  }

  .heading-234 {
    font-size: 80px;
  }

  .amogh_sub_hdg {
    font-weight: 600;
  }

  .amogh_hdg2 {
    margin-top: 5px;
    font-size: 30px;
    line-height: 24px;
  }

  .amogh_hdg1 {
    margin-bottom: 15px;
    font-size: 85px;
  }

  .amogh_cnt {
    margin-left: 30px;
    margin-right: 0;
    padding-left: 60px;
    padding-right: 60px;
    font-size: 12px;
  }

  .amogh_hor_line {
    width: 45vw;
  }

  .amogh_hdg1-1 {
    margin-bottom: 15px;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 85px;
  }

  .amogh_para {
    font-size: 15px;
    line-height: 23px;
  }

  .amogh_top_cnt {
    top: -40%;
  }

  .amogh_cntnr2 {
    width: 50vw;
    font-size: 13px;
  }

  .amogh_lottie_cnt {
    width: 60vw;
    height: 90vh;
    display: flex;
  }

  .cluvr_hdg1 {
    font-size: 34px;
    line-height: 43px;
  }

  .cluvr_mid_para1 {
    font-size: 15px;
    line-height: 20px;
  }

  .cluvr_mid_section {
    font-size: 24px;
  }

  .cluvr_bttm_hdg {
    font-size: 45px;
    font-weight: 600;
    line-height: 54px;
  }

  .cluvr_top_hdg3 {
    font-size: 38px;
  }

  .cluvr_top_sectoon {
    font-size: 85px;
  }

  .cluvr_top_hdg2 {
    margin-top: 10px;
    font-size: 74px;
    line-height: 66px;
  }

  .cluvr_top_cnt {
    width: 40vw;
    margin-right: 180px;
  }

  .cluvr_bttm_para {
    font-size: 16px;
    line-height: 27px;
  }

  .cluvr_vert_line {
    height: 14vh;
  }

  .cluvr_top_hdg1 {
    margin-top: 10px;
    font-size: 86px;
    line-height: 80px;
  }

  .cluvr_mid_hdg_cnt {
    line-height: 13px;
  }

  .imgdiv-10 {
    margin-left: 700px;
  }

  .menutabs.bglight1 {
    display: none;
  }

  .text-block-7 {
    font-size: 12px;
  }

  .menunavmicro {
    align-items: center;
    padding-bottom: 0;
  }

  .body-25 {
    font-family: Raleway, sans-serif;
  }

  .scf {
    display: none;
  }

  .body-27 {
    background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
    background-position: 0 0, 0 0;
    background-size: auto, 556px;
  }

  .body-36 {
    background-color: #0000;
  }

  .div-block-81 {
    justify-content: space-around;
    align-self: center;
    width: 80vw;
    padding-bottom: 1rem;
    padding-left: 0;
  }

  .body-42 {
    background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
    background-position: 0 0, 0 0;
  }

  .lottie-animation-39 {
    width: 25vw;
  }

  .navmobile {
    display: none;
  }

  .tono_list_cnt {
    font-size: 18px;
    line-height: 28px;
  }

  .table2content2 {
    font-size: 18px;
  }

  .table2content-2 {
    border-width: 1px;
    border-left-style: solid;
    border-left-color: #0000;
    font-size: 18px;
  }

  .hydrophilichdgcnt {
    flex-direction: column;
    justify-content: flex-start;
    width: 80%;
    padding-left: 60px;
    padding-right: 60px;
    display: flex;
  }

  .eye_spec_1090_div {
    border-top: 1px solid #585858;
  }

  .bi_handpiece_7433_div {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .speculum_pane_cnt {
    margin-left: 4px;
  }

  .eye_spec_1184_div, .lasik_spec_1195_div, .lid_spec_1065_div, .eye_spec_1081_div, .eye_spec_1142_div, .wire_spec_1004_div {
    border-top: 1px solid #585858;
  }

  .pane_top_sub_hdg-2 {
    font-size: 20px;
    font-weight: 500;
  }

  .speculum_tab_button.w--current {
    align-self: auto;
  }

  ._9020_gray_img_div {
    width: 81%;
  }

  ._9180_gray_img_div {
    width: 83%;
  }

  .eye_spec_1187_div, .eye_spec_1082_div {
    border-top: 1px solid #585858;
  }

  .knives_spec_1370_div {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 90%;
    display: flex;
  }

  ._9130_gray_img_div {
    width: 83%;
  }

  .speculum_tab_menu {
    justify-content: space-around;
    align-self: auto;
    align-items: center;
  }

  .bi_handpiece_7412_div {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .wire_spec_1005_div, .lid_spec_1070_div, .eye_spec_1100_div {
    border-top: 1px solid #585858;
  }

  .pane_top_hdg {
    font-size: 24px;
  }

  .eye_spec_1183_div, .eye_spec_1140_div, .eye_spec_1120_div, .wire_spec_1009_div, .wire_spec_1026_div {
    border-top: 1px solid #585858;
  }

  .bi_handpiece_7432_div {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .eye_spec_1105_div {
    border-top: 1px solid #585858;
  }

  ._1142_gray_img_div, ._1120_gray_img_div {
    display: block;
  }

  .bi_handpiece_7393_div, .bi_handpiece_7413_div {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .wire_spec_1006_div {
    border-top: 1px solid #585858;
  }

  .speculum_tab {
    justify-content: space-around;
    align-self: auto;
    align-items: stretch;
  }

  .wire_spec_1018_div, .wire_spec_1010_div {
    border-top: 1px solid #585858;
  }

  ._1035_gray_img_div {
    display: block;
  }

  ._1350_gray_img_div {
    width: 100%;
  }

  .wire_spec_1015_div, .wire_spec_1035_div, .wire_spec_1016_div, .lid_spec_1144_div, .wire_spec_1025_div {
    border-top: 1px solid #585858;
  }

  ._7432_blue_img_div {
    width: 87%;
  }

  .eye_spec_1076_div {
    border-top: 1px solid #585858;
  }

  .speculum_tab_text_link {
    font-size: 14px;
  }

  .speculum_tab_text_link:hover {
    color: #999;
    text-decoration: underline;
  }

  .eye_spec_1125_div {
    border-top: 1px solid #585858;
  }

  ._1186_gray_img_div {
    display: block;
  }

  .wire_spec_1020_div {
    border-top: 1px solid #585858;
  }

  .bi_handpiece_7414_div {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  ._1005_blue_img_div {
    display: block;
  }

  .eye_spec_1186_div, .eye_spec_1080_div {
    border-top: 1px solid #585858;
  }

  .bi_handpiece_7394_div2 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .mrkr_diltr_2264_di, .mrkr_diltr_2270_div, .mrkr_diltr_2263_div, .mrkr_diltr_2261_div, .mrkr_diltr_2352_div, .mrkr_diltr_2300_div, .mrkr_diltr_2262_div, .mrkr_diltr_2305_div, .mrkr_diltr_2260_div, .mrkr_diltr_2265_div {
    border-top: 1px solid #585858;
  }

  .pane_top_sub_hdg-5 {
    font-size: 20px;
    font-weight: 500;
  }

  .circle_btn_div-3 {
    padding-bottom: 10px;
  }

  .vs_div2, .vs_div {
    margin-left: 0%;
  }

  .naspro_section {
    padding-top: 3rem;
  }

  .div-block-16 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 90%;
  }

  .list-10 {
    padding-left: 30px;
    font-size: 18px;
  }

  .table1_md {
    grid-template-columns: 1fr auto 1fr;
  }

  .list-12 {
    font-size: 16px;
  }

  .supra_toric_hdg1-2 {
    font-size: 45px;
  }

  .supra_grid_para-2 {
    font-size: 17px;
    line-height: 36px;
  }

  .supra_toric_section {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    height: auto;
  }

  .supra_toric_list_para-2 {
    font-size: 17px;
    line-height: 32px;
  }

  .supra_toric_cntnr-2 {
    margin-left: 30px;
  }

  .light-mode-28 {
    width: 100vw;
    overflow: visible;
  }

  .supra_toric_list {
    line-height: 14px;
  }

  .supra_toric_para-2 {
    font-size: 17px;
    line-height: 32px;
  }

  .supra_toric_hdg2-2 {
    font-size: 25px;
  }

  .supra_toric_lottie {
    order: 0;
    align-self: flex-start;
    margin-top: 0;
  }

  .supra_regen_grid_para {
    font-size: 17px;
    line-height: 24px;
  }

  .supra_regen_para {
    font-size: 17px;
    line-height: 25px;
  }

  .supra_regen_lottie {
    width: 45%;
  }

  .supra_regen_list {
    line-height: 14px;
  }

  .supra_regen_hdg2 {
    font-size: 25px;
  }

  .supra_regen_hdg1 {
    font-size: 45px;
  }

  .supra_regen_listitem {
    font-size: 17px;
  }

  .supra_phob_hdg2 {
    margin-top: 20px;
    font-size: 25px;
  }

  .supra_phob_hdg1 {
    font-size: 45px;
  }

  .supra_grid_para {
    font-size: 17px;
    line-height: 36px;
  }

  .supra_phob_list {
    line-height: 14px;
  }

  .supra_phob_para {
    font-size: 17px;
    line-height: 32px;
  }

  .supra_bby_list {
    line-height: 14px;
  }

  .supra_bby_hdg1 {
    font-size: 45px;
  }

  .supra_bby_grid_para {
    font-size: 17px;
    line-height: 25px;
  }

  .supra_bby_hdg2 {
    font-size: 25px;
  }

  .supra_bby_para {
    font-size: 17px;
    line-height: 25px;
  }

  .vitreous_3965_div2, .vitreous_3965_div, .hoskin_3095_div, .chala_3613_div, .tying_3755_div, .tying_3786_div, .vitreous_3986_div, .vitreous_3960_div, .vitreous_3970_div, .hoskin_3090_div, .chala_3565_div, .corneal_3155_div, .chala_3625_div, .vitreous_3975_div, .corneal_3165_div, .tying_3750_div, .tying_3800_div, .tying_3770_div, .hoskin_3144_div, .vitreous_3975_div2, .corneal_3170_div, .chala_3620_div, .chala_3611_div, .corneal_3160_div, .corneal_3145_div, .vitreous_3972_div, .chala_3612_di, .hoskin_3100_div, .corneal_3175_div, .tying_3775_div, .tying_3765_div, .chala_3614_div, .vitreous_3971_div, .tying_3805_div, .tying_3780_div, .chala_3600_div, .tying_3798_div, .tying_3793_div, .corneal_3150_div, .chala_3615_div {
    border-top: 1px solid #585858;
  }

  .forceps_menu_button-2.w--current {
    align-self: auto;
  }

  .chala_3605_div, .tying_3795_div {
    border-top: 1px solid #585858;
  }

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

  .pane_instru_hdg {
    font-size: 20px;
    font-weight: 500;
  }

  .tying_3785_div, .tying_3790_div, .chala_3627_div, .vitreous_3996_div, .chala_3630_div, .tying_3815_div, .chala_3626_div, .vitreous_3960_div2, .vitreous_3980_div {
    border-top: 1px solid #585858;
  }

  .sterilization_pane_cnt-2 {
    width: 60vw;
  }

  .phaco_7417_div {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .phaco_7415_div-2 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .scissors_tab_content-2 {
    padding-left: 12px;
  }

  .scisors_tab-2 {
    justify-content: space-around;
    align-self: auto;
    align-items: stretch;
  }

  .about_us_content {
    width: 100%;
    margin-top: 10px;
  }

  .awards_main_content {
    margin-top: 0;
  }

  .strength_pane {
    margin-top: 40px;
  }

  .support_banner_content {
    justify-content: center;
    align-items: flex-start;
    padding-left: 60px;
  }

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

  .awards_content {
    margin-top: 20px;
  }

  .alliance_partner_main_content {
    display: block;
  }

  .awards_pane {
    margin-top: 40px;
  }

  .alliance_left_main_content1 {
    background-color: #0000;
  }

  .milestone_para {
    margin-top: 0;
    font-size: 17px;
    line-height: 25px;
  }

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

  .alliance_hdg {
    font-size: 24px;
  }

  .corporate_menu_link {
    font-size: 17px;
  }

  .about_us_main_content {
    display: block;
  }

  .alliance_left_bttm_cnt3 {
    align-self: flex-start;
  }

  .corporate_side_nav_tab {
    flex: 1;
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    display: flex;
  }

  .milestone_year_hdg {
    font-size: 20px;
  }

  .corporate_tab_menu {
    background-color: #0000;
    width: 15vw;
    margin-top: 150px;
    padding-top: 0;
    top: 0;
    left: 0;
  }

  .corporate_top_hdg {
    color: #fff;
  }

  .alliance_img_cnt, .alliance_img_cnt2 {
    justify-content: flex-start;
  }

  .milestone_content {
    margin-top: 10px;
  }

  .award_para {
    font-size: 17px;
    line-height: 25px;
  }

  .alliance_grid_content {
    grid-template-columns: 1fr 1fr;
    place-content: stretch;
    justify-items: stretch;
  }

  .milestone_pane {
    align-self: flex-start;
    margin-top: 40px;
  }

  .cal_img_hdg_cnt, .alliance_txt {
    font-size: 17px;
  }

  .about_us_para {
    margin-top: 10px;
    font-size: 17px;
    line-height: 24px;
  }

  .corporate_home_link_brdcrmb_div {
    align-items: center;
  }

  .alliance_left_main_content2 {
    flex-direction: column;
    justify-content: space-between;
    align-self: stretch;
    align-items: stretch;
    display: flex;
  }

  .alliance_partners_pane {
    margin-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .corporate_top_banner {
    background-color: #0000;
    justify-content: space-around;
    width: 100%;
    display: none;
    position: fixed;
  }

  .corporate_tab_content {
    align-items: stretch;
    margin-top: 0;
    position: static;
    left: 0;
  }

  .strength_content {
    margin-top: 20px;
  }

  .alliance_cnt1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    font-size: 17px;
  }

  .alliance_top_left_cnt2 {
    justify-content: flex-start;
    align-items: stretch;
  }

  .alliance_content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 20px;
    display: flex;
  }

  .about_us_pane {
    width: 75vw;
    margin-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .strength_hdg2 {
    font-size: 17px;
    line-height: 25px;
  }

  .form-wrap-2 {
    flex-direction: column;
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .address_content {
    justify-content: flex-start;
    margin-top: 60px;
  }

  .contact_us_menu_button.w--current, .req_quote_menu_button.w--current, .location_menu_button.w--current, .feedback_menu_button.w--current, .complaints_menu_button.w--current {
    background-color: #0000;
  }

  .support_top_banner {
    background-color: #0000;
    justify-content: space-around;
    width: 100vw;
    display: flex;
    position: fixed;
  }

  .support_home_link_brdcrmb_div {
    align-items: center;
  }

  .map_div {
    width: 60vw;
    height: 60vh;
  }

  .pane_button_hdg-7 {
    color: #fff;
  }

  .bipolar_9120_div-2 {
    flex-direction: column;
    display: flex;
  }

  .bipolar_9180_div-3 {
    padding-right: 0;
  }

  .bipolar_9130_div-2, .bipolar_9160_div-2 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .pane_bttm_sub_hdg-8 {
    width: 25vw;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .bipolar_9100_div-3 {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .bipolar_9110_div-2 {
    flex-direction: column;
    justify-content: flex-start;
    display: flex;
  }

  .buttondiv-6 {
    width: 55%;
  }

  .button-10 {
    width: 3vw;
    height: 5vh;
  }

  .heading-318, .spuds_heading {
    font-size: 20px;
  }

  .heading-319 {
    font-size: 22px;
  }

  .heading-320 {
    font-size: 20px;
  }

  .paragraph-413 {
    font-size: 19px;
    line-height: 22px;
  }

  .nr_grey_button {
    width: 3vw;
    height: 5vh;
  }

  .nr_blue {
    width: 3vw;
    height: 5vh;
    margin-top: 0;
    margin-right: 10px;
    padding-bottom: 0;
  }

  .cannula_spec_7040_div-2 {
    margin-right: 0;
  }

  .cannula_model_desc_col_div {
    justify-content: space-between;
    width: auto;
    height: auto;
  }

  .phaco_model_desc_col_div {
    width: auto;
    height: auto;
  }

  .sterili_8030_div-2, .sterili_8200_div-2, .sterili_8221_div-2, .sterili_8202_div-2, .sterili_8201_div-2, .sterili_8005_div-2 {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .sterili_8003_div-2 {
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }

  .sterili_8020_div-2 {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .dilators_div-2 {
    align-self: auto;
    align-items: center;
  }

  .model-1-name {
    font-size: 20px;
  }

  .blue_button-8 {
    width: 3vw;
    height: 5vh;
  }

  .model-2-name, .lac_mdl_2-name, .lac_mdl_1-name {
    font-size: 20px;
  }

  .nhm_2-3 {
    width: 30vw;
    max-width: none;
    display: none;
  }

  .heading-328 {
    padding-left: 7px;
    font-size: 22px;
  }

  .blue_button-9 {
    justify-content: center;
    width: 3vw;
  }

  .heading-329 {
    font-size: 20px;
  }

  .grey_button_lm-9 {
    width: 3vw;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-416 {
    font-size: 19px;
    line-height: 24px;
  }

  .button-12 {
    width: 3vw;
    height: 5vh;
  }

  .heading-332 {
    font-size: 20px;
  }

  .fixation_blue {
    align-self: center;
    width: 25vw;
  }

  .gh {
    padding-left: 7px;
    font-size: 22px;
  }

  .mh_button_div {
    justify-content: center;
  }

  .aat1370_img_div-2 {
    width: 90%;
  }

  .knives_pane_cnt-2 {
    flex-direction: column;
    width: 70vw;
    display: flex;
  }

  .heading-290-1, .heading-250-1, .heading-293-1 {
    font-size: 20px;
  }

  .pane_button_hdg-12 {
    color: #fff;
    line-height: 24px;
  }

  .grey {
    width: 3vw;
    height: 5vh;
  }

  .iris_3025_div-2 {
    border-top: 1px solid #585858;
  }

  .colibri_3030_div-2 {
    border-top: 1px solid #585858;
    flex-direction: column;
    display: flex;
  }

  .mos_blue_img {
    width: 15vw;
  }

  ._3965_white_div2-2 {
    display: none;
  }

  .naspro_top_content, .naspro_content_2 {
    padding-left: 0;
  }

  .slit_lamp_aiai11_top_hdg2 {
    font-size: 115px;
    line-height: 100px;
  }

  .slit_lamp_aia11_vert_line {
    height: 38vh;
  }

  .slit_lamp_aiai11_top_hdg {
    font-size: 115px;
    line-height: 100px;
  }

  .slit_lamp_aiai11_top_hdg3 {
    font-size: 22px;
    line-height: 70px;
  }

  .scissors_menu_button5-3.w--current {
    color: #0000;
    background-color: #0000;
  }

  .pane_instru_top_hdg-3 {
    font-size: 19px;
    font-weight: 700;
    line-height: 26px;
  }

  .forceps_tab-3 {
    justify-content: space-around;
    align-self: auto;
    align-items: stretch;
  }

  .forceps_txt_link-2 {
    font-size: 14px;
  }

  .forceps_txt_link-2:hover {
    color: #999;
    text-decoration: underline;
  }

  .forceps_tab_menu-3 {
    justify-content: space-around;
    align-self: auto;
    align-items: center;
    padding-left: 20px;
  }

  .punches1 {
    width: auto;
  }

  .applanation_content_div {
    padding-top: 5rem;
  }

  .applanation_link_block {
    width: 65vw;
  }

  .glaufield_lite_para {
    font-size: 18px;
    line-height: 26px;
  }

  .glaufield_lite_sub_hdg {
    font-size: 32px;
  }

  .gls_table_hdg_col {
    font-size: 20px;
  }

  .gls_table_para {
    padding-right: 5px;
    font-size: 18px;
  }

  .gls_lottie_2 {
    align-self: center;
    height: 100vh;
    padding-top: 32px;
  }

  .multi_diff_sect_cnt {
    padding-left: 60px;
  }

  .slit_lamp_aia11_lottie_2 {
    top: 12%;
  }

  .appatim_list {
    font-size: 12px;
    line-height: 16px;
    list-style-type: disc;
  }

  .appatim_listitem {
    font-size: 17px;
  }

  .s2-2 {
    margin-left: 30%;
  }

  .scissors_tab_menu-2 {
    justify-content: space-around;
    align-self: auto;
    align-items: center;
    height: 200vh;
  }

  ._1070_gray_img_div-2 {
    flex-direction: column;
    display: block;
  }

  ._1065_gray_img_div-2 {
    flex-direction: row;
    display: block;
  }

  .nh_gray_img-2 {
    width: 30vw;
  }

  .lid_spec_sub_hdg_gray-2 {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 20px;
  }

  .g_heading-2 {
    padding-left: 7px;
    font-size: 22px;
  }

  .div_block2 {
    align-items: flex-end;
    width: auto;
    margin-left: 4.3rem;
  }

  .scissors_grey-2 {
    width: 30vw;
  }

  .bold-text-73 {
    font-size: 20px;
  }

  .tobo_5ml_listitem {
    font-size: 16px;
  }

  .tobo_5ml_content {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 0;
  }

  .tobo_5ml_img_cnt {
    width: 30vw;
    margin-left: 0;
    top: 30%;
  }

  .megalub_5ml {
    margin-top: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .megalub_5ml_listitem {
    font-size: 17px;
    line-height: 32px;
  }

  .cohevisic18_content {
    margin-top: 0;
    margin-left: 0;
    padding-right: 42px;
  }

  .cohevisic18_img_cnt {
    order: 1;
    margin: 0;
    position: fixed;
    top: 32%;
  }

  .cohe_18_list {
    font-size: 12px;
    line-height: 16px;
    list-style-type: disc;
  }

  .cohe_18_listitem {
    font-size: 17px;
  }

  .appatim_content {
    margin-top: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .apptim_img_cnt {
    width: 35%;
    margin-left: 0;
    top: 16%;
  }

  .cohe_14ml_content {
    margin-top: 0;
    margin-left: 0;
    padding-right: 42px;
  }

  .cohe_14ml_img_cnt {
    margin: 0;
    position: fixed;
  }

  .cohe_14ml_listitem {
    font-size: 17px;
  }

  .acaine_5ml_img_cnt {
    background-color: #0000;
    width: 40vw;
    min-width: auto;
    max-width: none;
    min-height: auto;
    position: fixed;
    inset: 15% 0% auto auto;
  }

  .acaine_5ml_content {
    background-color: #0000;
    width: 60%;
    min-width: auto;
    min-height: auto;
    padding-left: 40px;
  }

  .acaine_5ml_lottie {
    width: 70%;
  }

  .artgel_img_cnt {
    width: 30vw;
    margin-left: 0;
  }

  .artgel_content {
    margin-top: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .artgel_listitem {
    font-size: 17px;
  }

  .klink_plus_content {
    padding-left: 0;
  }

  .klink_plus_img_cnt {
    width: 30vw;
  }

  .klink_plus_lottie {
    width: auto;
  }

  .supracoat_img_cnt {
    order: 1;
    align-self: flex-start;
    width: 40%;
    margin-left: 0;
    margin-right: 0;
    position: fixed;
    top: 32%;
  }

  .supracoat_content {
    margin-top: 0;
    margin-left: 0;
    padding-right: 42px;
  }

  .supracoat_listitem {
    font-size: 17px;
  }

  .moxi_dm_img_cnt {
    width: 30vw;
    margin-left: 0;
    top: 15%;
  }

  .moxi_dm_content {
    width: 63%;
    margin-top: 0;
    margin-left: 0;
    padding-right: 42px;
  }

  .moxi_dm_listitem {
    font-size: 17px;
    line-height: 32px;
  }

  .blueret_1ml_lottie {
    width: 27vw;
  }

  .blueret_1ml_section {
    height: 100%;
    padding-top: 4rem;
    padding-left: 40px;
  }

  .blueret_1ml_sub_hdg2 {
    font-size: 20px;
  }

  .blueret_1ml_list_item {
    font-size: 17px;
  }

  .allernil_o_section {
    max-width: none;
    padding-top: 3rem;
  }

  .allernil_o_img_cnt {
    width: 30vw;
    margin-left: 0;
  }

  .allernil_o_content {
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-right: 42px;
  }

  .allernil_o_listitem {
    font-size: 17px;
    line-height: 30px;
  }

  .acryfold_img {
    width: 10vw;
  }

  .naspro_clear_img {
    width: 15vw;
  }

  .naspro_bby_yellow_img, .multi_diff_img, .ril_img {
    width: 10vw;
  }

  .hydrophilic_img_hdg {
    text-align: center;
    align-self: auto;
    width: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    font-size: 25px;
  }

  .hydrophilic_img_div {
    width: auto;
  }

  .hydrophilic_cnt_div {
    width: 26vw;
  }

  .readmore_link {
    text-align: right;
    align-self: flex-end;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
  }

  .aflur_5ml_section {
    height: 100%;
    padding-top: 6rem;
    padding-left: 0;
  }

  .aflur_5ml_lottie {
    width: 30vw;
  }

  .aflur_5ml_content {
    padding-left: 40px;
  }

  .ocutear_10ml_section {
    justify-content: space-between;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 1rem;
  }

  .ocutear_10ml_img_cnt {
    width: 40%;
    margin-left: 0;
  }

  .ocutear_10ml_content {
    margin-top: 0;
    margin-left: 0;
    padding-right: 42px;
  }

  .ocutear_10ml_listitem {
    font-size: 17px;
    line-height: 28px;
  }

  .inac_5ml_section {
    max-width: none;
    padding-top: 4rem;
  }

  .inac_5ml_img_cnt {
    width: 30vw;
    margin-left: 0;
    top: 15%;
  }

  .inac_5ml_content {
    margin-top: 0;
    margin-left: 0;
    padding-right: 10px;
  }

  .inac_5ml_lottie {
    top: 0%;
  }

  .inac_5ml_list {
    padding-left: 20px;
    font-size: 12px;
    font-weight: 200;
  }

  .inac_5ml_listitem {
    font-size: 17px;
    line-height: 25px;
  }

  .perimeter_glaufield_hdg {
    padding-top: 10rem;
  }

  .perimeter_model_hdg {
    align-self: auto;
    font-size: 28px;
  }

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

  .bcaine_content {
    padding-left: 0;
  }

  ._6071, ._3885, ._1560, .heading-342-copy, ._6170 {
    font-size: 20px;
  }

  .img_sub_hdg-5 {
    font-size: 16px;
  }

  ._3911, ._1505 {
    font-size: 20px;
  }

  ._3908_image {
    width: 20vw;
    height: 100%;
  }

  ._5400 {
    font-size: 20px;
  }

  ._3455 {
    font-size: 18px;
  }

  ._4290 {
    font-size: 20px;
  }

  .img_sub_hdg-6 {
    width: 95%;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 20px;
  }

  .conjuct_gray_img-2 {
    width: 25vw;
    padding-left: 60px;
  }

  ._1597, ._4160 {
    font-size: 20px;
  }

  ._3910_image {
    width: 20vw;
  }

  .pane_bttm_para-10 {
    width: 40vw;
    margin-right: 0;
    padding-right: 0;
    font-size: 16px;
  }

  ._1830 {
    font-size: 20px;
  }

  ._6160_image {
    width: 20vw;
  }

  ._3485 {
    font-size: 18px;
  }

  ._1879 {
    font-size: 20px;
  }

  ._4150_image {
    width: 20vw;
  }

  .bttm_para_button_div-7 {
    justify-content: space-between;
    align-items: flex-start;
    width: 45vw;
  }

  ._4280 {
    font-size: 20px;
  }

  ._3100 {
    font-size: 16px;
  }

  ._5400_image {
    width: 25vw;
  }

  ._6160 {
    font-size: 20px;
  }

  ._3470 {
    font-size: 18px;
  }

  ._3906, ._4110, ._1530, ._3890, ._1817, ._4285, ._3908 {
    font-size: 20px;
  }

  ._3715 {
    font-size: 18px;
  }

  ._1004 {
    width: 95%;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 20px;
    display: none;
  }

  ._4300 {
    font-size: 20px;
  }

  ._3455_image {
    padding-left: 60px;
  }

  ._3902, ._4150, ._3910 {
    font-size: 20px;
  }

  ._3620, .instru_model_name-4 {
    font-size: 16px;
  }

  ._4295, ._6100, ._5420_image {
    font-size: 20px;
  }

  .moxifur_1ml_section {
    padding-top: 2rem;
  }

  .moxi_1ml_lottie {
    width: 70%;
  }

  .moxi_1ml_content {
    padding-left: 0;
  }

  .moxi_5ml_section {
    justify-content: flex-start;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 1rem;
    padding-bottom: 2rem;
    padding-left: 0;
    box-shadow: 0 2px 5px #0003;
  }

  .moxi_5ml_img_cnt {
    flex-direction: column;
    width: 40%;
    margin: 0;
    display: flex;
    position: fixed;
  }

  .moxi_5ml_content {
    width: 60%;
    margin-top: 0;
    margin-left: 0;
    padding-right: 42px;
  }

  .moxi_5ml_listitem {
    font-size: 17px;
    line-height: 26px;
  }

  .naspro_table {
    font-size: 18px;
  }

  .naspro_bby_content1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .nasprobby_hdg1 {
    padding-left: 0;
    font-size: 42px;
  }

  .nasprobby_hdg2 {
    padding-left: 0;
    font-size: 30px;
    font-weight: 600;
  }

  .nasprobby_hdg3 {
    padding-left: 0;
    font-size: 28px;
  }

  .cohe_1ml_section {
    margin-top: 0;
    padding-top: 2rem;
  }

  .cohe_1ml_content {
    margin-top: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .cohe_1ml_lottie {
    width: auto;
  }

  .cohe_1ml_listitem {
    font-size: 17px;
  }

  .cohe_1ml_lottie_cnt {
    width: 30vw;
    margin-left: 0;
  }

  .dark1_colon {
    font-size: 17px;
  }

  .light1_colon {
    font-size: 17px;
    font-weight: 500;
  }

  ._1082_gray_img_div-2 {
    flex-direction: column;
    display: block;
  }

  .pane_bttm_sub_hdg-10 {
    width: 50%;
    font-size: 16px;
  }

  ._1080_gray_img_div-2 {
    flex-direction: column;
    display: block;
  }

  .vannas_image-2 {
    width: 30vw;
    max-width: none;
    margin-left: 30%;
    display: none;
  }

  ._1081_gray_img_div-2 {
    flex-direction: column;
    display: block;
  }

  .colour_button_div-20 {
    justify-content: flex-start;
    align-items: center;
    width: 40%;
    margin-top: 31px;
    margin-left: 0;
    display: flex;
    right: -480px;
  }

  ._1076_gray_img_div-2 {
    border-top: 1px solid #000;
    flex-direction: column;
    display: block;
  }

  .lensometer_list {
    font-size: 19px;
  }

  .lensometer_listitem {
    font-size: 17px;
  }

  .bcaine_section-2 {
    height: 100%;
    padding-top: 1rem;
    padding-left: 40px;
  }

  .buttondiv-16 {
    justify-content: center;
  }

  .pane_button_hdg-17 {
    color: #fff;
  }

  .heading-249 {
    padding-left: 7px;
    font-size: 22px;
  }

  .gray_circle_button-8, .blue_circle_button-10 {
    width: 3vw;
    height: 5vh;
    margin-right: 20px;
  }

  .acryfold_list_item {
    font-size: 17px;
    line-height: 30px;
  }

  .acryfold_para {
    font-size: 17px;
    line-height: 25px;
  }

  .acryfold_sub_hdg {
    font-size: 33px;
    line-height: 50px;
  }

  .acryfold_hdg1, .naspro_clear_hdg1 {
    font-size: 50px;
  }

  .naspro_clear_hdg2 {
    font-size: 33px;
  }

  .naspro_clear_para {
    font-size: 17px;
  }

  .naspro_clear_hdg3 {
    font-size: 28px;
  }

  .naspro_clear_listitem {
    font-size: 17px;
    line-height: 27px;
  }

  .alfapres_t_img_cnt {
    width: 32vw;
    top: 15%;
  }

  .alfapres_t_content {
    width: 55vw;
    padding-left: 40px;
  }

  .naspro_bby_listitem {
    font-size: 17px;
  }

  .multi_diff_hdg1 {
    font-size: 42px;
    font-weight: 700;
  }

  .multi_diff_hdg2 {
    font-size: 28px;
    font-weight: 700;
  }

  .multi_diff_para {
    font-size: 17px;
  }

  .md_table_hdg {
    font-size: 20px;
  }

  .md_table_hdg.dark1 {
    font-size: 18px;
  }

  .multi_diff_subhdg {
    font-size: 28px;
    font-weight: 700;
  }

  .yag_laser_listitem {
    font-size: 17px;
  }

  .supra_infocus_section {
    padding-top: 0;
  }

  .supra_infocus_lottie {
    width: 40%;
  }

  .supra_infocus_hdg1 {
    font-size: 45px;
  }

  .supra_infocus_para {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 17px;
  }

  .supra_infocus_hdg3 {
    margin-top: 5px;
    font-size: 25px;
    font-weight: 700;
  }

  .div-block1-2 {
    margin-top: 0;
    margin-left: 0;
    padding-right: 42px;
  }

  .light-mode-32 {
    max-width: none;
    padding-top: 2.5rem;
  }

  .hydrophobic_para {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 17px;
    font-weight: 300;
  }

  .hydrophobicimagewrapper {
    width: 60vw;
    margin-top: 20px;
  }

  .brilliant_advent_footswitch_img {
    width: 35vw;
  }

  .brilliant_advent_footswitch_cntnr {
    height: 100vh;
  }

  .light-mode-33 {
    justify-content: space-between;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .sc1-4 {
    width: 100%;
    height: auto;
  }

  ._1472_tip {
    width: 6vw;
  }

  ._1018_grey {
    align-self: flex-end;
    width: 12vw;
    margin-left: 0;
  }

  ._1026_gray_img_div-4 {
    display: block;
  }

  .op_table_hdg1 {
    font-size: 45px;
  }

  .op_table_list {
    font-size: 18px;
    line-height: 30px;
  }

  .op_table_listitem {
    font-size: 17px;
    line-height: 30px;
  }

  .op_table_hdg3 {
    font-size: 27px;
  }

  .pmma_hdg1 {
    font-size: 50px;
  }

  .pmma_hdg2 {
    font-size: 27px;
  }

  .pmma_para {
    font-size: 17px;
    line-height: 30px;
  }

  .pmma_main_section {
    width: 100%;
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .mob_op_table_para {
    font-size: 40px;
    line-height: 50px;
  }

  .turboorbit_h4 {
    font-size: 18px;
  }

  .turboorbit_listitem {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 17px;
    font-weight: 300;
    line-height: 32px;
  }

  .turboorbit_sub_hdg {
    font-size: 40px;
    line-height: 44px;
  }

  .turboorbit_para {
    font-size: 17px;
    font-weight: 300;
    line-height: 32px;
  }

  .turborbit_list {
    font-size: 1.7rem;
    line-height: 1rem;
  }

  .galleryimagediv {
    width: auto;
    height: 50vh;
  }

  .heading-4 {
    font-size: 35px;
  }

  .glxy_leo_hdg2 {
    font-size: 66px;
    line-height: 60px;
  }

  .glxy_leo_hdg1 {
    font-size: 80px;
    line-height: 70px;
  }

  .paragraph-471 {
    font-size: 17px;
  }

  .corporate_banner_content {
    justify-content: center;
    align-items: flex-start;
    padding-left: 60px;
  }

  .glxy_leo_lottie1 {
    width: 35vw;
  }

  .glxy_leo_lottie2 {
    top: 5%;
  }

  .glxy_leo_footswitch_img {
    width: 35vw;
  }

  .glxy_leo_vfi_img {
    width: 30%;
  }

  .glxy_leo_rltm_fldc_sys_img, .glxy_leo_rbit_cool_img {
    width: 35vw;
  }

  .hydrophobic_section1 {
    justify-content: center;
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    padding-bottom: 60px;
    padding-left: 0;
  }

  .yag_slt_top_content-2 {
    align-self: center;
    align-items: center;
    margin-top: 0;
  }

  .yag_slt_lottie-2 {
    width: 34%;
  }

  .k-linksection {
    justify-content: space-between;
    height: auto;
    padding-top: 5rem;
    padding-left: 40px;
  }

  .appavisc_pfs_section {
    padding-top: 6rem;
    padding-bottom: 10rem;
  }

  .appavisc_pfs_content_div {
    padding-left: 0;
  }

  .appavisc_hvpfs_section {
    justify-content: space-between;
    height: auto;
    padding-top: 5rem;
    padding-left: 40px;
  }

  .appavisc_section {
    justify-content: flex-start;
    margin-top: 0;
    padding-top: 5rem;
  }

  .appavisc_content {
    margin-top: 0;
    margin-left: 0;
    padding-right: 42px;
  }

  .aflox_section {
    padding-top: 0;
  }

  .apidine_section {
    justify-content: space-between;
    height: 100vh;
    padding-top: 5rem;
    padding-left: 40px;
  }

  .apidine_content_div {
    padding-left: 0;
  }

  .art_plus_section {
    padding-top: 4.5rem;
  }

  .art_plus_content {
    padding-left: 0;
  }

  .moxifur_dm_5ml_section {
    max-width: none;
    padding-top: 2.5rem;
  }

  .appamide_plus_section {
    padding-top: 20px;
  }

  .appamide_plus_content, .c_art_content {
    padding-left: 40px;
  }

  .anc_section {
    padding-top: 3rem;
  }

  .anc_content_div {
    padding-top: 1rem;
    padding-left: 0;
  }

  .ketorocin_0-5_section {
    max-width: none;
    padding-top: 2.5rem;
  }

  .ketorocin_0-5_content {
    margin-top: 0;
    margin-left: 0;
    padding-right: 42px;
  }

  .ketorocin_0-5_lottie_div {
    margin-left: 700px;
  }

  .appamide_5ml_section {
    height: 100%;
    padding-top: 1rem;
    padding-left: 40px;
  }

  .appamide_5ml_content {
    padding-left: 40px;
  }

  .moxifur_lp_5ml_section {
    padding-top: 4.5rem;
  }

  .moxifur_lp_5ml_content {
    padding-left: 0;
  }

  .q4g_section {
    line-height: 20px;
  }

  .q4g_lottie_content {
    width: 40vw;
    min-width: auto;
    max-width: none;
    min-height: auto;
  }

  .q4g_content {
    min-width: auto;
    min-height: auto;
    padding-left: 40px;
  }

  .moxifur_k_section {
    padding-top: 4.5rem;
  }

  .moxifur_k_content {
    width: 50%;
    padding-left: 0;
  }

  .jericho_heading {
    font-size: 97px;
    line-height: 60px;
  }

  .secondary-packing-6 {
    margin-top: 10px;
    font-size: 17px;
  }

  .composition-9 {
    margin-top: 10px;
    font-size: 25px;
    font-weight: 600;
  }

  .paragraph-473 {
    font-size: 17px;
  }

  .contraindications-5 {
    font-size: 25px;
    font-weight: 600;
  }

  .allernil-paragraph-2 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 17px;
    font-weight: 200;
    line-height: 30px;
  }

  .paragraph-474 {
    font-size: 17px;
  }

  .storage-14 {
    font-size: 25px;
    font-weight: 600;
  }

  .ml-contains-4 {
    padding-top: 0;
    font-size: 17px;
    line-height: 30px;
  }

  .paragraph-475 {
    font-size: 17px;
  }

  .supply-7, .availability-6 {
    font-size: 25px;
    font-weight: 600;
  }

  .pack-10 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 30px;
    font-weight: 300;
  }

  .bold-text-79 {
    font-weight: 500;
  }

  .packaging-10 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: 600;
  }

  .allernil_o_hdg2-2 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 30px;
  }

  .paragraph-476, .paragraph-477 {
    font-size: 17px;
  }

  .shelf-life-9 {
    font-size: 25px;
    font-weight: 600;
  }

  .heading-513 {
    font-size: 25px;
  }

  .dosage-and-administration-8 {
    font-size: 25px;
    font-weight: 600;
  }

  .div-block-175 {
    margin-left: 700px;
  }

  .paragraph-478 {
    font-size: 17px;
  }

  .warnings-6 {
    font-size: 25px;
    font-weight: 600;
  }

  .paragraph-479, .paragraph-480 {
    font-size: 17px;
  }

  .indication-and-usage-6 {
    font-size: 25px;
    font-weight: 600;
  }

  .tobotor-2 {
    margin-top: 20px;
    font-size: 45px;
    font-weight: 600;
  }

  .paragraph-481 {
    font-size: 17px;
  }

  .storage-15 {
    margin-bottom: 10px;
    font-size: 35px;
  }

  .allernil_o_para2-2 {
    font-size: 17px;
    font-weight: 200;
    line-height: 30px;
  }

  .primary-packing-5 {
    margin-top: 10px;
    font-size: 17px;
  }

  .allernil_o_hdg1-2 {
    margin-top: 20px;
    font-size: 45px;
    font-weight: 600;
    line-height: 30px;
  }

  .paragraph-484, .paragraph-485 {
    font-size: 17px;
  }

  .label-claim-10 {
    font-size: 20px;
    font-weight: 600;
  }

  .allernil_o_sub_hdg-2 {
    font-size: 25px;
  }

  .allernil_o_para-2 {
    font-size: 17px;
    font-weight: 200;
    line-height: 30px;
  }

  .paragraph-486 {
    font-size: 17px;
  }

  .clinical-pharmacology-6 {
    font-size: 25px;
    font-weight: 600;
  }

  .paragraph-487, .paragraph-488 {
    font-size: 17px;
  }

  .bold-text-80 {
    font-size: 40px;
  }

  .heading-517 {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .tab-link-tab-3-6.w--current {
    box-shadow: 0 2px 5px #0003;
  }

  .paragraph-490 {
    font-size: 17px;
  }

  .moxi_5ml_hdg4-2 {
    font-size: 20px;
    font-weight: 600;
  }

  .heading-518 {
    font-size: 17px;
  }

  .heading-519 {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .paragraph-491 {
    margin-bottom: 10px;
    font-size: 17px;
  }

  .heading-522 {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .heading-523 {
    margin-top: 20px;
    margin-bottom: 25px;
    font-size: 45px;
    line-height: 30px;
  }

  .moxi_1ml_para-2 {
    font-size: 17px;
  }

  .paragraph-492 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 17px;
  }

  .paragraph-493 {
    font-size: 16px;
    line-height: 40px;
  }

  .heading-524 {
    font-size: 17px;
  }

  .pack-11 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 30px;
  }

  .moxi_5ml_hdg1-2 {
    margin-top: 20px;
    font-size: 45px;
    font-weight: 600;
    line-height: 30px;
  }

  .moxi_5ml_para-2 {
    font-size: 17px;
    font-weight: 200;
  }

  .paragraph-495 {
    margin-bottom: 10px;
    font-size: 17px;
  }

  .paragraph-496 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 17px;
  }

  .heading-525 {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 30px;
  }

  .moxi_1ml_hdg3-2 {
    font-size: 20px;
  }

  .tobo_5ml_para-2 {
    font-size: 16px;
    font-weight: 200;
  }

  .paragraph-497 {
    margin-bottom: 10px;
    font-size: 17px;
  }

  .heading-526, .paragraph-499 {
    font-size: 17px;
  }

  .heading-528 {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .paragraph-500 {
    font-size: 17px;
  }

  .heading-529 {
    font-size: 46px;
  }

  .moxi_1ml_hdg1-2 {
    margin-bottom: 0;
    font-size: 45px;
  }

  .heading-530 {
    font-size: 30px;
    font-weight: 400;
  }

  .heading-531 {
    color: #fff;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 600;
  }

  .moxi_5ml_hdg2-2 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 30px;
  }

  .heading-532 {
    margin-bottom: 10px;
    padding-bottom: 0;
    font-size: 25px;
  }

  .heading-533 {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .heading-534 {
    margin-bottom: 10px;
    padding-bottom: 0;
    font-size: 25px;
  }

  .heading1-6 {
    margin-top: 20px;
    font-size: 45px;
    font-weight: 600;
    line-height: 30px;
  }

  .moxi_1ml_hdg2-2 {
    font-size: 30px;
  }

  .heading-535 {
    font-size: 25px;
    font-weight: 700;
  }

  .heading-536 {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .paragraph-505 {
    margin-bottom: 10px;
    font-size: 17px;
  }

  .paragraph-506 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 17px;
  }

  .label-claim-11 {
    font-size: 20px;
    font-weight: 600;
  }

  .heading-537 {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .paragraph-508 {
    margin-bottom: 10px;
    padding-bottom: 0;
    font-size: 17px;
  }

  .paragraph-510 {
    font-size: 16px;
    line-height: 30px;
  }

  .paragraph-511 {
    color: #fff;
    margin-bottom: 0;
    font-size: 17px;
    font-weight: 200;
  }

  .paragraph-512 {
    font-size: 16px;
    line-height: 30px;
  }

  .heading-538 {
    font-size: 22px;
    line-height: 20px;
  }

  .paragraph-514 {
    margin-bottom: 10px;
    font-size: 17px;
  }

  .heading-539 {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .heading-540 {
    font-size: 25px;
    line-height: 20px;
  }

  .moxi_dm_para-2 {
    font-size: 17px;
    font-weight: 200;
    line-height: 32px;
  }

  .clinical-pharmacology-7 {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .paragraph-515 {
    font-size: 17px;
  }

  .heading-220 {
    font-size: 25px;
  }

  .heading-217 {
    font-size: 30px;
  }

  .moxi_dm_hdg2-2 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 30px;
  }

  .paragraph-516, .paragraph-517 {
    font-size: 17px;
  }

  .heading-215, .heading-223 {
    font-size: 25px;
  }

  .contraindications-6 {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .storage-16 {
    margin-bottom: 10px;
    font-size: 45px;
  }

  .storage-17 {
    margin-bottom: 10px;
    padding-bottom: 0;
    font-size: 25px;
  }

  .paragraph-518 {
    font-size: 17px;
  }

  .heading-216 {
    font-size: 25px;
  }

  .paragraph-519 {
    font-size: 17px;
  }

  .moxi_dm_hdg1-2 {
    margin-top: 20px;
    font-size: 45px;
    font-weight: 600;
    line-height: 30px;
  }

  .pack-12 {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 30px;
  }

  .paragraph-520, .paragraph-521 {
    font-size: 17px;
  }

  .moxifur-2 {
    margin-top: 20px;
    margin-bottom: 25px;
    font-size: 45px;
    line-height: 30px;
  }

  .shief-life-2 {
    margin-bottom: 10px;
    padding-bottom: 0;
    font-size: 25px;
  }

  .availability-7 {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .heading-541 {
    font-size: 25px;
  }

  .moxi_dm_sub_hdg2-2 {
    font-size: 20px;
    font-weight: 600;
  }

  .heading-219 {
    font-size: 25px;
  }

  .packaging-11 {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .heading-222, .heading-218 {
    font-size: 25px;
  }

  .description-2 {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .moxi_dm_sub_hdg-2 {
    font-size: 25px;
  }

  .composition-10 {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .eye-drops-2 {
    margin-bottom: 10px;
    font-size: 17px;
  }

  .paragraph-522 {
    font-size: 17px;
  }

  .heading-221 {
    font-size: 25px;
  }

  .paragraph-523 {
    font-size: 19px;
  }

  .appatim-heading-2 {
    margin-top: 20px;
    font-size: 45px;
    font-weight: 600;
    line-height: 30px;
  }

  .appatim_para-2 {
    font-size: 17px;
  }

  .alfapres_t_hdg1-2 {
    margin-bottom: 0;
    font-size: 45px;
    line-height: 36px;
  }

  .appatim_sub_hdg-2 {
    font-size: 25px;
  }

  .alfapres_t_hdg2-2 {
    font-size: 32px;
  }

  .alfapres_t_hdg4-2 {
    font-size: 20px;
  }

  .light-mode-34 {
    justify-content: flex-start;
    display: flex;
  }

  .appatim_sub_hdg2-2 {
    margin-top: 5px;
    font-size: 20px;
    font-weight: 600;
  }

  .alfapres_t_para-2 {
    font-size: 17px;
  }

  .pack-13 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 30px;
  }

  .paragraph-524, .paragraph-525 {
    font-size: 17px;
  }

  .ocutear_10ml_para-2 {
    font-size: 17px;
    font-weight: 200;
  }

  .ml-contains-5 {
    padding-top: 0;
    font-size: 17px;
    line-height: 30px;
  }

  .shelf-life-10 {
    margin-bottom: 10px;
    padding-bottom: 0;
    font-size: 25px;
  }

  .pack-14 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 10px;
    font-size: 30px;
    font-weight: 300;
    line-height: 30px;
  }

  .contraindications-7 {
    font-size: 25px;
    font-weight: 600;
  }

  .paragraph-526 {
    font-size: 17px;
  }

  .heading-544 {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 30px;
  }

  .warnings-8 {
    font-size: 25px;
    font-weight: 600;
  }

  .paragraph-527 {
    padding-top: 0;
    font-size: 17px;
    line-height: 30px;
  }

  .pack-heading-2 {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 20px;
    font-size: 50px;
    font-weight: 600;
    line-height: 30px;
  }

  .primary-packing-6 {
    margin-top: 10px;
    font-size: 17px;
  }

  .packaging-12 {
    margin-top: 0;
    margin-bottom: 5px;
    font-weight: 600;
  }

  .indication-and-usage-7 {
    font-size: 25px;
    font-weight: 600;
  }

  .ocutear_10ml_hdg1-2 {
    margin-top: 20px;
    font-size: 45px;
    font-weight: 600;
    line-height: 30px;
  }

  .label-claim-13 {
    font-size: 20px;
    font-weight: 600;
  }

  .megalub_5ml_para-2 {
    font-size: 17px;
    font-weight: 200;
  }

  .heading-545 {
    font-size: 25px;
  }

  .composition-11 {
    margin-top: 0;
    font-size: 25px;
    font-weight: 600;
  }

  .warning-2 {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .paragraph-529 {
    margin-bottom: 10px;
    padding-bottom: 0;
    font-size: 17px;
  }

  .label-claim-14 {
    font-size: 20px;
    font-weight: 600;
  }

  .megalub_5ml_sub_hdg-2 {
    font-size: 25px;
  }

  .paragraph-530 {
    font-size: 17px;
  }

  .paragraph-531 {
    margin-bottom: 10px;
    font-size: 17px;
  }

  .heading-547 {
    font-size: 25px;
  }

  .paragraph-532 {
    font-size: 17px;
  }

  .paragraph-533 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 17px;
  }

  .availability-8 {
    font-size: 25px;
    font-weight: 600;
  }

  .secondary-packing-7 {
    margin-top: 10px;
    font-size: 17px;
  }

  .indication-and-usage-8 {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .heading-548 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 30px;
  }

  .shelf-life-11 {
    font-size: 25px;
    font-weight: 600;
  }

  .paragraph-534 {
    margin-bottom: 10px;
    font-size: 17px;
  }

  .paragraph-536 {
    font-size: 17px;
  }

  .heading-549 {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .paragraph-537 {
    font-size: 17px;
  }

  .art-plus-2 {
    margin-top: 20px;
    margin-bottom: 25px;
    font-size: 45px;
    line-height: 30px;
  }

  .paragraph-538 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 17px;
  }

  .paragraph-539 {
    font-size: 17px;
  }

  .ocutear_10ml_sub_hdg-2 {
    font-size: 25px;
  }

  .heading-550 {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .artgel_para-2, .bold-text-81 {
    font-size: 17px;
  }

  .heading-551 {
    font-size: 25px;
  }

  .light-mode-35 {
    justify-content: space-between;
    display: flex;
  }

  .paragraph-540 {
    font-size: 17px;
  }

  .storage-18 {
    font-size: 25px;
    font-weight: 600;
  }

  .heading-552 {
    font-size: 30px;
  }

  .heading-553 {
    font-size: 25px;
  }

  .paragraph-541 {
    margin-bottom: 10px;
    font-size: 17px;
  }

  .megalub_5ml_hdg1-2 {
    margin-top: 20px;
    font-size: 45px;
    font-weight: 600;
    line-height: 30px;
  }

  .label-claim-15 {
    font-size: 20px;
    font-weight: 600;
  }

  .supply-9 {
    font-size: 25px;
    font-weight: 600;
  }

  .heading-554, .heading-555 {
    font-size: 25px;
  }

  .paragraph-542, .paragraph-543 {
    margin-bottom: 10px;
    font-size: 17px;
  }

  .storage-19 {
    margin-bottom: 10px;
    font-size: 45px;
  }

  .heading-556 {
    margin-top: 20px;
    margin-bottom: 25px;
    font-size: 45px;
    line-height: 30px;
  }

  .ocutear_10ml_hdg2-2 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 30px;
  }

  .paragraph-544, .paragraph-545 {
    font-size: 17px;
  }

  .paragraph-546 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 17px;
  }

  .storage-20 {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .artgel_sub_hdg-2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 25px;
  }

  .paragraph-547 {
    font-size: 17px;
  }

  .dosage-and-administration-11 {
    font-size: 25px;
    font-weight: 600;
  }

  .paragraph-548 {
    font-size: 17px;
  }

  .clinical-pharmacology-8 {
    font-size: 25px;
    font-weight: 600;
  }

  .descripation-9 {
    margin-top: 0;
    font-size: 25px;
  }

  .heading-557 {
    margin-top: 20px;
    font-size: 45px;
    font-weight: 600;
    line-height: 30px;
  }

  .paragraph-549 {
    font-size: 17px;
    line-height: 30px;
  }

  .inac_5ml_hdg2-2 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 30px;
  }

  .paragraph-550 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 17px;
  }

  .aflur_5ml_para-2 {
    font-size: 17px;
  }

  .heading-558 {
    line-height: 35px;
  }

  .warnings-precautions-4 {
    font-size: 25px;
    font-weight: 600;
    line-height: 35px;
  }

  .inac_5ml_para-2 {
    font-size: 17px;
    font-weight: 200;
  }

  .paragraph-551 {
    margin-bottom: 10px;
    font-size: 17px;
  }

  .supplied-4 {
    font-size: 25px;
    font-weight: 600;
    line-height: 35px;
  }

  .inac_5ml_sub_hdg2-2 {
    font-size: 20px;
    font-weight: 600;
  }

  .heading-559 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-552 {
    font-size: 17px;
  }

  .paragraph-553 {
    font-size: 17px;
    line-height: 35px;
  }

  .adverse-effects-4 {
    margin-bottom: 10px;
    font-size: 25px;
    font-weight: 600;
    line-height: 35px;
  }

  .pack-15 {
    margin-top: 10px;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 35px;
  }

  .heading-560 {
    line-height: 35px;
  }

  .heading-561 {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 30px;
  }

  .aflur_5ml_sub_hdg-2 {
    font-size: 25px;
  }

  .bold-text-82 {
    font-size: 17px;
  }

  .paragraph-554 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 17px;
  }

  .clinical-plarmacology-4 {
    font-size: 25px;
    font-weight: 600;
    line-height: 35px;
  }

  .heading-562 {
    font-size: 30px;
    font-weight: 400;
  }

  .paragraph-555 {
    font-size: 17px;
  }

  .packaging-13 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: 600;
    line-height: 35px;
  }

  .paragraph-556 {
    margin-bottom: 10px;
    font-size: 17px;
  }

  .contra-indications-3 {
    font-size: 25px;
    font-weight: 600;
    line-height: 35px;
  }

  .paragraph-557 {
    font-size: 17px;
    line-height: 30px;
  }

  .heading-563 {
    font-size: 25px;
    line-height: 35px;
  }

  .paragraph-558 {
    font-size: 17px;
    line-height: 35px;
  }

  .storage-21 {
    margin-bottom: 0;
    font-size: 45px;
  }

  .paragraph-559, .paragraph-560 {
    font-size: 17px;
    line-height: 35px;
  }

  .paragraph-561 {
    font-size: 17px;
    line-height: 30px;
  }

  .descripation-10 {
    margin-top: 10px;
    font-size: 25px;
    line-height: 35px;
  }

  .shelf-life-12 {
    font-size: 25px;
    font-weight: 600;
    line-height: 35px;
  }

  .inac_5ml_hdg1-2 {
    margin-top: 20px;
    font-size: 45px;
    font-weight: 600;
    line-height: 30px;
  }

  .composition-12 {
    margin-top: 10px;
    font-size: 25px;
    font-weight: 600;
    line-height: 35px;
  }

  .paragraph-562 {
    font-size: 17px;
    line-height: 35px;
  }

  .paragraph-563 {
    margin-bottom: 10px;
    font-size: 17px;
  }

  .paragraph-564 {
    font-size: 17px;
    line-height: 35px;
  }

  .heading-564 {
    font-size: 30px;
    font-weight: 400;
  }

  .paragraph-565 {
    padding-top: 0;
    font-size: 17px;
    line-height: 35px;
  }

  .aflur_5ml_sub_hdg2-2 {
    font-size: 20px;
  }

  .paragraph-566, .paragraph-567 {
    margin-bottom: 10px;
    font-size: 17px;
  }

  .paragraph-568 {
    margin-bottom: 10px;
    padding-bottom: 0;
    font-size: 17px;
  }

  .heading-565 {
    font-size: 25px;
    line-height: 20px;
  }

  .inac_5ml_sub_hdg-2 {
    padding-top: 10px;
    font-size: 25px;
  }

  .paragraph-569 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 17px;
  }

  .paragraph-570 {
    font-size: 17px;
    line-height: 35px;
  }

  .paragraph-571 {
    font-size: 17px;
    font-weight: 200;
    line-height: 35px;
  }

  .heading1-7 {
    margin-top: 20px;
    font-size: 45px;
    font-weight: 600;
    line-height: 35px;
  }

  .heading-567 {
    font-size: 46px;
  }

  .label-claim-16 {
    font-size: 20px;
    font-weight: 600;
    line-height: 35px;
  }

  .heading-568 {
    font-size: 45px;
  }

  .paragraph-572 {
    font-size: 17px;
    line-height: 35px;
  }

  .heading-569 {
    font-size: 25px;
    font-weight: 700;
  }

  .contraindocations-2 {
    font-size: 25px;
    font-weight: 600;
  }

  .heading-570 {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .supply-10 {
    font-size: 25px;
    font-weight: 600;
  }

  .composition-13 {
    margin-top: 10px;
    font-size: 25px;
    font-weight: 600;
  }

  .heading-572 {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .descripation-11 {
    font-size: 25px;
  }

  .packaging-14 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: 600;
  }

  .paragraph-574 {
    margin-bottom: 10px;
    font-size: 17px;
  }

  .heading-573 {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .paragraph-575, .paragraph-576 {
    font-size: 17px;
  }

  .c-pent_section-2 {
    justify-content: flex-start;
    padding-top: 1rem;
    display: flex;
  }

  .paragraph-577 {
    font-size: 17px;
    font-weight: 200;
  }

  .indication-and-usage-9 {
    font-size: 25px;
    font-weight: 600;
  }

  .heading-575, .heading-576 {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .heading-577, .heading-578 {
    margin-bottom: 10px;
    padding-bottom: 0;
    font-size: 25px;
  }

  .availability-9, .warnings-9 {
    font-size: 25px;
    font-weight: 600;
  }

  .paragraph-578 {
    font-size: 17px;
  }

  .paragraph-579 {
    margin-bottom: 10px;
    font-size: 17px;
  }

  .paragraph-580 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 17px;
  }

  .paragraph-581 {
    font-size: 17px;
  }

  .heading-581 {
    font-size: 20px;
  }

  .paragraph-582 {
    font-size: 17px;
  }

  .paragraph-583 {
    margin-bottom: 10px;
    font-size: 17px;
  }

  .storage-22 {
    font-size: 25px;
    font-weight: 600;
  }

  .paragraph-584 {
    font-size: 17px;
  }

  .dosage-and-administration-12 {
    font-size: 25px;
    font-weight: 600;
  }

  .heading-584, .heading-585 {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .paragraph-585 {
    margin-bottom: 10px;
    padding-bottom: 0;
    font-size: 17px;
  }

  .shelf-life-13 {
    font-size: 25px;
    font-weight: 600;
  }

  .paragraph-586 {
    padding-top: 0;
    font-size: 17px;
    line-height: 30px;
  }

  .secondary-packing-8 {
    margin-top: 10px;
    font-size: 17px;
  }

  .paragraph-587 {
    font-size: 17px;
  }

  .clinical-pharmacology-9 {
    font-size: 25px;
    font-weight: 600;
  }

  .heading-587 {
    font-size: 30px;
  }

  .heading-588 {
    font-size: 30px;
    font-weight: 400;
  }

  .heading-591 {
    font-size: 20px;
    line-height: 20px;
  }

  .acaine_5ml_para-2 {
    font-size: 17px;
    line-height: 30px;
  }

  .paragraph-589 {
    font-size: 17px;
  }

  .acaine_5ml_sub_hdg-2 {
    font-size: 25px;
    font-weight: 700;
  }

  .storage-23 {
    margin-bottom: 0;
    font-size: 45px;
  }

  .label-claim-17 {
    font-size: 20px;
    font-weight: 600;
  }

  .secondary-packing-9 {
    margin-top: 10px;
    font-size: 17px;
  }

  .paragraph-590 {
    padding-top: 0;
    font-size: 17px;
    line-height: 30px;
  }

  .paragraph-591, .paragraph-592, .paragraph-593 {
    font-size: 17px;
  }

  .composition-14 {
    margin-top: 10px;
    font-size: 25px;
    font-weight: 600;
  }

  .packaging-15 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: 600;
  }

  .paragraph-594 {
    font-size: 17px;
  }

  .descripation-12 {
    font-size: 25px;
  }

  .paragraph-595, .paragraph-596 {
    font-size: 17px;
  }

  .paragraph-597 {
    font-size: 17px;
    font-weight: 200;
  }

  .heading1-8 {
    margin-top: 20px;
    font-size: 45px;
    font-weight: 600;
    line-height: 30px;
  }

  .paragraph-598, .paragraph-599 {
    font-size: 17px;
  }

  .shelf-life-14 {
    font-size: 25px;
    font-weight: 600;
  }

  .paragraph-601 {
    font-size: 17px;
  }

  .pack-16 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 30px;
  }

  .paragraph-602 {
    font-size: 17px;
  }

  .supplied-5 {
    font-size: 25px;
    font-weight: 600;
  }

  .paragraph-603 {
    font-size: 17px;
  }

  .adverse-effects-5, .warnings-precautions-5, .clinical-plarmacology-5 {
    font-size: 25px;
    font-weight: 600;
  }

  .blueret_1ml_content-2 {
    padding-left: 0;
  }

  .blueret_1ml_para-2 {
    font-size: 17px;
  }

  .blueret_1ml_hdg1-2 {
    margin-bottom: 10px;
    font-size: 41px;
  }

  .blueret_1ml_hdg2-2 {
    font-size: 31px;
  }

  .cohe_1ml_sub_hdg2-2 {
    font-size: 22px;
    font-weight: 600;
  }

  .cohe_1ml_hdg2-2 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 40px;
  }

  .cohe_1ml_hdg1-2 {
    margin-top: 0;
    font-size: 45px;
    font-weight: 600;
    line-height: 30px;
  }

  .cohe_14ml_sub_hdg-2 {
    font-size: 25px;
  }

  .cohe_para-2 {
    font-size: 17px;
  }

  .cohe_1ml_para-2, .paragraph-609 {
    font-size: 17px;
    font-weight: 200;
  }

  .descripation-13 {
    font-size: 25px;
    line-height: 35px;
  }

  .supracoat_sub_hdg2-2 {
    font-size: 17px;
    font-weight: 600;
  }

  .storage-24 {
    margin-bottom: 10px;
    font-size: 45px;
  }

  .paragraph-610, .paragraph-611 {
    font-size: 17px;
  }

  .packaging-16 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: 600;
  }

  .supracoat_sub_hdg-2 {
    font-size: 25px;
  }

  .paragraph-612 {
    font-size: 17px;
  }

  .pack-17 {
    margin-top: 0;
    margin-bottom: 5px;
    padding-top: 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 34px;
  }

  .heading-613 {
    font-size: 30px;
  }

  .paragraph-613 {
    font-size: 15px;
  }

  .cohe_14ml_para-2 {
    font-size: 17px;
    font-weight: 200;
    line-height: 30px;
  }

  .supracoat_hdg1-2 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 45px;
    font-weight: 600;
    line-height: 36px;
  }

  .supracoat_para-2 {
    font-size: 17px;
    font-weight: 200;
  }

  .cohe_1ml_sub_hdg1-2 {
    font-size: 25px;
    line-height: 40px;
  }

  .clinical-plarmacology-6 {
    font-size: 25px;
    font-weight: 600;
  }

  .supracoat_hdg2-2 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 30px;
  }

  .paragraph-615 {
    font-size: 17px;
  }

  .cohe_sub_hdg-2 {
    margin-top: 10px;
    font-size: 25px;
    font-weight: 600;
  }

  .klink_plus_para-2 {
    font-size: 15px;
  }

  .tab-link-tab-1-15.w--current {
    box-shadow: 0 2px 5px #0003;
  }

  .appatim-section {
    justify-content: flex-start;
    display: flex;
  }

  .k-link_h_section {
    justify-content: space-between;
    height: auto;
    padding-top: 5rem;
    padding-left: 40px;
  }

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

  .heading-14 {
    font-size: 25px;
  }

  .paragraph-621, .paragraph-34 {
    font-size: 17px;
  }

  .paragraph-623, .paragraph-624, .paragraph-36, .paragraph-625, .paragraph-626 {
    font-size: 17px;
    font-weight: 400;
  }

  .heading {
    font-size: 40px;
  }

  .retractor_tab_menu {
    justify-content: space-around;
    align-self: auto;
    align-items: center;
  }

  .aa1860, .aa1260, .aa1261, .aa1262, .aa1263, .aa1270 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 20px;
  }

  ._1310_aa {
    font-size: 15px;
  }

  .aa1390, .aa1405 {
    font-size: 20px;
  }

  ._3450_blue {
    width: 22vw;
    padding-left: 60px;
  }

  .aa4450a_grey {
    width: 30vw;
    max-width: none;
    margin-left: 30%;
  }

  ._4455_div, ._4455_aat_div {
    flex-direction: column;
    display: flex;
  }

  ._4455a_grey {
    width: 32vw;
  }

  ._4470_a {
    font-size: 20px;
  }

  ._7429_div {
    width: 93%;
  }

  ._7429_circle {
    width: 6vw;
  }

  ._5135_grey, .nh_gray_img-2-copy, ._5145_grey {
    width: 30vw;
  }

  .aa6035 {
    width: 20vw;
    margin-left: 18rem;
    display: block;
  }

  ._1420 {
    width: 30vw;
  }

  ._1625a_grey_heading, ._1989a_grey_heading, ._1989b_grey_heading, ._1989c_heading, ._1989d_heading {
    font-size: 20px;
  }

  ._1989_button {
    width: 2.5vw;
    height: 5vh;
  }

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

  ._3480_heading {
    font-size: 18px;
  }

  ._3873_heading {
    font-size: 20px;
  }

  ._3630_gray_div-copy {
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  ._3887 {
    font-size: 20px;
  }

  ._3892 {
    font-size: 20px;
    font-weight: 400;
  }

  ._3901, ._4107, ._4165, ._4260, ._4370 {
    font-size: 20px;
  }

  ._4370_image {
    align-self: center;
    width: 20vw;
    max-width: none;
    margin-left: 30%;
    display: block;
  }

  ._4375 {
    font-size: 20px;
  }

  ._4375_image {
    align-self: center;
    width: 20vw;
    max-width: none;
    margin-left: 30%;
    display: block;
  }

  ._5405 {
    font-size: 20px;
  }

  ._5405_image {
    width: 25vw;
  }

  ._5425 {
    font-size: 20px;
  }

  ._5425_image {
    width: 25vw;
  }

  ._6110, ._6150 {
    font-size: 20px;
  }

  .speculum_heading {
    font-size: 24px;
  }

  .knives_spec_1350_div-copy {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 90%;
    display: flex;
  }

  .retractor_tab_button-copy.w--current {
    align-self: auto;
  }

  .retractor_img1 {
    max-width: 100.01%;
  }

  .retractor_tab_text_link {
    font-size: 14px;
  }

  .retractor_tab_text_link:hover {
    color: #999;
    text-decoration: underline;
  }

  .retractor_tab_butto1.w--current {
    align-self: auto;
  }

  .blue_arul {
    width: 2.5vw;
    height: 5vh;
  }

  .mrkr_diltr_2146_div, .mrkr_diltr_2147_diiv-copy, .mrkr_diltr_2183_div {
    border-top: 1px solid #585858;
  }

  .aa2260, ._2261_grey, .aa2262 {
    font-size: 16px;
  }

  .mrkr_diltr_2286_div {
    border-top: 1px solid #585858;
  }

  .aa2263_grey {
    font-size: 16px;
  }

  ._2286_button {
    width: 3vw;
    height: 5vh;
    margin-right: 20px;
  }

  ._2434_div {
    border-top: 1px solid #585858;
  }

  ._1963_image {
    width: 25vw;
  }

  ._1012_image {
    align-self: flex-end;
    width: 20vw;
    margin-left: 20rem;
  }

  ._1308_grey {
    width: 25vw;
    display: none;
  }

  ._1308_blue {
    width: 3vw;
    height: 5vh;
  }

  ._1308_blueimage {
    width: 25vw;
  }

  .button-23-copy {
    width: 2.5vw;
    height: 5vh;
  }

  .aa1917 {
    font-size: 20px;
  }

  ._1915_grey_button, ._1930_grey {
    width: 2.5vw;
    height: 5vh;
  }

  ._1965_greyimage {
    margin-left: 15%;
  }

  ._1400_tip {
    width: 6vw;
    margin-left: 0%;
  }

  ._1405_tip, ._1430_tip, ._1915_tip {
    width: 6vw;
  }

  ._1988_blue, ._1989_blue {
    width: auto;
    max-width: none;
  }

  ._1989_grey {
    width: 35vw;
    display: none;
  }

  ._2183_maloney {
    width: 12vw;
    margin-right: 70px;
  }

  ._2140_blue, ._2260_grey_button {
    width: 2.5vw;
    height: 6vh;
    margin-right: 20px;
  }

  ._1911 {
    width: 30vw;
  }

  ._1915 {
    width: 2.5vw;
    height: 5vh;
  }

  ._2286_blue_button, ._2655_grey_button {
    width: 3vw;
    height: 5vh;
    margin-right: 20px;
  }

  .div-block-210 {
    padding-left: 140px;
  }

  .heading-636 {
    width: 90%;
  }

  .bold-text-87 {
    width: 100%;
  }

  ._1410_copy, ._1420_tip, ._2000_tip {
    width: 6vw;
  }

  .aa2030 {
    width: 12vw;
  }

  ._2050 {
    width: 8vw;
  }

  .heading-319-copy {
    font-size: 22px;
  }

  ._2140_blue-copy, ._2144 {
    width: 2.5vw;
    height: 6vh;
    margin-right: 20px;
  }

  ._1628_front {
    width: 6vw;
  }

  .aa1628_div {
    justify-content: space-between;
    align-items: center;
  }

  .aa_1665_heading {
    font-size: 20px;
  }

  .button-10-copy {
    width: 3vw;
    height: 5vh;
  }

  ._2221_heading {
    font-size: 16px;
  }

  ._2405_button, ._2565_button {
    width: 3vw;
    height: 5vh;
    margin-right: 20px;
  }

  ._2565 {
    font-size: 16px;
  }

  ._2183_button {
    width: 2.5vw;
    height: 6vh;
    margin-right: 20px;
  }

  ._2183_grey {
    font-size: 16px;
  }

  ._2062_image {
    width: 12vw;
  }

  ._3065_tip {
    width: 6vw;
  }

  ._3031_image {
    width: 20vw;
  }

  ._3065_tip-copy, ._3110_tip {
    width: 6vw;
  }

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

  .openingsindex {
    width: 95vw;
  }

  .openingunittitle.paid {
    font-size: 23px;
  }

  .openingdetailssingle.paidclass {
    width: 100%;
  }

  .openingmode {
    width: 100%;
    line-height: 24px;
  }

  .openinginfo.white {
    object-fit: fill;
    font-size: 20px;
    line-height: 24px;
    overflow: visible;
  }

  .oud_a {
    width: 90%;
  }

  ._1626_blue, ._1626_grey {
    width: 30vw;
  }

  ._1626_tip {
    width: 6vw;
  }

  .aa1626-copy, .aa1993b_heading {
    font-size: 20px;
  }

  .aat_1993b {
    width: 25vw;
  }

  .aa4065 {
    font-size: 20px;
    font-weight: 400;
  }

  ._4455_heading {
    font-size: 20px;
  }

  .dynamiq_sl_section {
    padding-bottom: 4rem;
  }

  ._6081_heading {
    font-size: 20px;
  }

  ._6081_main_heading, ._6082_heading, ._6090, ._6090-copy {
    font-size: 22px;
  }

  ._6240_div {
    justify-content: space-between;
    width: 92%;
  }

  ._1817_tip, ._1875_tip {
    width: 6vw;
  }

  .fundus_camera_list {
    font-size: 22px;
    line-height: 28px;
  }

  .heading-318-copy {
    font-size: 20px;
  }

  ._1916 {
    width: 6vw;
  }

  ._2081_heading, ._2087_heading, ._2088_heading, ._2102_heading, ._2115_heading {
    font-size: 20px;
  }

  ._5010_tip, ._5055, ._5080 {
    width: 6vw;
    margin-left: 0;
  }

  ._4270_heading {
    font-size: 22px;
  }

  ._5170_grey {
    width: 30vw;
  }

  ._2825, ._3080_tip {
    width: 6vw;
  }

  ._3025 {
    width: 6vw;
    margin-left: 0;
  }

  ._7891 {
    width: 15vw;
  }

  .vio_heading {
    font-size: 40px;
  }

  .vio_list {
    font-size: 22px;
    line-height: 28px;
  }

  .vio_para {
    font-size: 18px;
    line-height: 26px;
  }

  .vio_list_cnt {
    font-size: 18px;
    line-height: 28px;
  }

  .oct_definition {
    font-size: 18px;
    line-height: 26px;
  }

  .oct_list {
    font-size: 22px;
    line-height: 28px;
  }

  .oct_heading {
    font-size: 24px;
  }

  .oct_section {
    padding-bottom: 4rem;
  }

  .aa1995, .aa1996_tip, .aa2000_tip, ._2030_tip-copy {
    width: 6vw;
  }

  ._6070_tip, ._6071_tip {
    width: 8vw;
    height: 10%;
  }

  ._4530_image {
    width: 15vw;
  }

  ._4530_heading {
    font-size: 20px;
    font-weight: 400;
  }

  ._3945_btn {
    width: 3vw;
    height: 5vh;
  }

  ._6240_tip, ._6250, ._6410, ._6420_tip, ._6430, ._644 {
    width: 6vw;
    height: 12%;
  }

  .aa4550 {
    width: 15vw;
    max-width: none;
    margin-left: 0%;
  }

  .aa4555_grey {
    width: 30vw;
    max-width: none;
    margin-left: 30%;
  }

  ._1472_grey {
    font-size: 20px;
  }

  ._1472_grey_image {
    width: 30vw;
  }

  .aa1478 {
    font-size: 20px;
  }

  ._1478_greyimage {
    width: 30vw;
  }

  ._7415a {
    align-self: flex-end;
  }

  ._8500 {
    margin-right: 10%;
  }

  .pane_bttm_sub_hdg-6-copy {
    white-space: normal;
    width: 25vw;
    margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  ._1916-copy-copy-copy {
    width: 6vw;
  }

  .div-block-279 {
    width: 65%;
  }

  ._1816 {
    align-self: center;
  }

  .aa1960 {
    width: 22vw;
  }

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

  ._7951_image {
    margin-right: 9%;
  }

  .aa7950 {
    margin-right: 4%;
  }

  .aa7952 {
    margin-right: 3%;
  }

  ._1597_div {
    justify-content: space-between;
    align-items: center;
  }

  ._6405_tip {
    width: 6vw;
    height: 12%;
  }

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

  .paragraph-636 {
    font-size: 15px;
  }

  .button-28 {
    width: 3vw;
    height: 5vh;
  }

  .div-block-283 {
    padding-top: 0;
  }

  .image-279 {
    width: 30%;
  }

  .heading-670 {
    font-size: 17px;
  }

  .blue_button-22 {
    width: 3vw;
    height: 5vh;
  }

  .buttondiv-18 {
    width: 55%;
  }

  .heading-671 {
    font-size: 20px;
  }

  .retractor_wrapper {
    margin-left: 4px;
  }

  .lacrimal_sac_heading {
    font-size: 21px;
  }

  ._1076 {
    align-self: flex-end;
    width: 25vw;
    margin-left: 14rem;
  }

  .paragraph-637 {
    font-size: 19px;
  }

  .paragraph-638 {
    font-size: 15px;
  }

  .button-31, .blue_button-23 {
    width: 3vw;
    height: 5vh;
  }

  .heading-676 {
    font-size: 20px;
  }

  .div-block-288-copy {
    margin-left: 0%;
  }

  .scleral_depressor_wrapper {
    margin-left: 4px;
  }

  .paragraph-639 {
    font-size: 19px;
  }

  .heading-678 {
    font-size: 22px;
  }

  .button-33, .blue_button-24 {
    width: 3vw;
    height: 5vh;
  }

  .heading-679, .heading-680 {
    font-size: 20px;
  }

  .dissector_wrapper {
    margin-left: 4px;
  }

  .dissector_div {
    padding-top: 0;
  }

  .img_sub_hdg-7 {
    margin-top: 0;
    font-size: 20px;
  }

  .pane_top_sub_hdg-7 {
    font-size: 20px;
    font-weight: 500;
  }

  .pane_button_hdg-18 {
    color: #fff;
  }

  .gray_circle_button-9 {
    width: 3vw;
    height: 5vh;
    margin-right: 20px;
  }

  ._1370_tip {
    margin-left: 0%;
  }

  .knives_blue_button {
    width: 3vw;
    height: 5vh;
    margin-right: 20px;
  }

  .button-35 {
    width: 3vw;
    height: 5vh;
  }

  .paragraph-640 {
    font-size: 19px;
    line-height: 22px;
  }

  .heading-681 {
    font-size: 20px;
  }

  .blue_button-25 {
    width: 3vw;
    height: 5vh;
  }

  .buttondiv-21 {
    width: 55%;
  }

  .heading-682 {
    font-size: 22px;
  }

  .heading-683 {
    font-size: 20px;
  }

  .div-block-297 {
    margin-left: 0%;
  }

  .spuds_wrapper {
    margin-left: 0;
  }

  .aa1400 {
    width: 28vw;
  }

  .aa1415 {
    width: 25vw;
  }

  .aa1430, .spuds_1405-copy {
    width: 30vw;
  }

  ._1410_aa {
    width: auto;
  }

  .aat1405 {
    width: 31vw;
  }

  ._1415_tip {
    width: 6vw;
    margin-left: 0%;
  }

  .lm_wrapper {
    margin-left: 4px;
  }

  .paragraph-641 {
    font-size: 19px;
  }

  .heading-685 {
    font-size: 22px;
  }

  .heading-686 {
    font-size: 20px;
  }

  .button-37 {
    width: 3vw;
    height: 5vh;
  }

  .paragraph-642 {
    font-size: 19px;
    line-height: 22px;
  }

  .heading-687 {
    font-size: 20px;
  }

  .blue_button-26 {
    width: 3vw;
    height: 5vh;
  }

  .buttondiv-23 {
    width: 55%;
  }

  .heading-688 {
    font-size: 20px;
  }

  .heading-689 {
    font-size: 22px;
  }

  .heading-690 {
    font-size: 20px;
  }

  .heading-691 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 20px;
  }

  .div-block-304 {
    width: 40%;
  }

  .heading-692 {
    font-size: 20px;
  }

  .aat1515 {
    width: auto;
  }

  ._1460_div {
    justify-content: space-between;
    width: 95%;
  }

  .grey_button_lm-16 {
    width: 3vw;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-643 {
    font-size: 19px;
    line-height: 24px;
  }

  .heading-693 {
    font-size: 20px;
  }

  .div-block-306 {
    margin-left: 0%;
  }

  .heading-694 {
    padding-left: 7px;
    font-size: 22px;
  }

  .blue_button-27 {
    justify-content: center;
    width: 3vw;
  }

  .heading-695, .heading-696 {
    font-size: 20px;
  }

  .grey_button_lm-17 {
    width: 3vw;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-644 {
    font-size: 19px;
    line-height: 24px;
  }

  .button-40 {
    width: 3vw;
    height: 5vh;
  }

  .heading-697 {
    font-size: 20px;
  }

  .div-block-310 {
    flex-direction: column;
    width: auto;
    margin-left: 0%;
  }

  .div-block-311 {
    margin-left: 0%;
  }

  .paragraph-645 {
    font-size: 19px;
    line-height: 24px;
  }

  .heading-698 {
    padding-left: 7px;
    font-size: 22px;
  }

  ._1400_grey-2 {
    width: 30vw;
  }

  .paragraph-646 {
    font-size: 19px;
    line-height: 22px;
  }

  .heading-699, .heading-700 {
    font-size: 20px;
  }

  .buttondiv-25 {
    width: 55%;
  }

  .blue_button-28 {
    justify-content: center;
    width: 3vw;
  }

  .heading-701 {
    font-size: 22px;
  }

  .heading-702 {
    font-size: 20px;
  }

  .nucleus_wrapper {
    margin-left: 4px;
  }

  ._1590_div-copy-copy {
    justify-content: space-between;
  }

  ._1597a_div, ._1613_div, ._1620_div, ._1622_div {
    justify-content: space-between;
    align-items: center;
  }

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

  ._1628_image {
    width: 27vw;
  }

  ._1590_image {
    width: 30vw;
    max-width: none;
  }

  ._1597a_greyimage, ._1613_grey {
    width: 30vw;
  }

  .spatulas_wrapper {
    margin-left: 4px;
  }

  ._1655_maindiv {
    justify-content: space-between;
    align-items: center;
    width: 98%;
  }

  .paragraph-647 {
    font-size: 15px;
  }

  .grey_button_lm-18 {
    width: 3vw;
    padding-left: 0;
    padding-right: 0;
  }

  .button-42 {
    width: 3vw;
    height: 5vh;
  }

  .heading-705 {
    font-size: 20px;
  }

  .paragraph-648 {
    font-size: 19px;
    line-height: 24px;
  }

  .heading-706 {
    padding-left: 7px;
    font-size: 22px;
  }

  .heading-709 {
    font-size: 17px;
  }

  .blue_button-29 {
    justify-content: center;
    width: 3vw;
  }

  .heading-710 {
    font-size: 20px;
  }

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

  .fixation_rings_wrapper {
    margin-left: 4px;
  }

  .grey_button_lm-19 {
    width: 3vw;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-711 {
    font-size: 20px;
  }

  .image-285 {
    width: 6vw;
    max-width: none;
  }

  .heading-712 {
    font-size: 20px;
  }

  .paragraph-649 {
    font-size: 19px;
    line-height: 24px;
  }

  .heading-713 {
    padding-left: 7px;
    font-size: 22px;
  }

  .heading-714 {
    font-size: 20px;
  }

  .heading-715 {
    padding-left: 7px;
    font-size: 22px;
  }

  .blue_button-30 {
    justify-content: center;
    width: 3vw;
  }

  .heading-716 {
    font-size: 20px;
  }

  .button-45 {
    width: 3vw;
    height: 5vh;
  }

  .mh_wrapper {
    margin-left: 4px;
    padding-top: 0%;
  }

  ._1820_image_grey {
    width: 25vw;
    max-width: none;
    margin-left: 0%;
  }

  ._1825_grey {
    width: 30vw;
  }

  ._1830_div {
    justify-content: space-between;
    align-items: center;
  }

  .button-46 {
    width: 2.5vw;
    height: 5vh;
  }

  .heading-718 {
    font-size: 22px;
  }

  .paragraph-650 {
    font-size: 19px;
  }

  .heading-719 {
    font-size: 20px;
  }

  .d_div-15 {
    justify-content: center;
  }

  .heading-720 {
    font-size: 20px;
  }

  .grey_button_lm-20 {
    width: 2.5vw;
  }

  .heading-721 {
    font-size: 20px;
  }

  .blue_button-31 {
    width: 2.5vw;
    margin-right: 10px;
  }

  .heading-722 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 20px;
  }

  .heading-723 {
    font-size: 20px;
  }

  .heading-724 {
    font-size: 22px;
  }

  .button-48 {
    width: 3vw;
    height: 5vh;
  }

  .paragraph-651 {
    font-size: 19px;
  }

  .heading-725 {
    font-size: 20px;
  }

  .blue_button-32 {
    width: 3vw;
    height: 5vh;
  }

  .heading-726 {
    font-size: 20px;
  }

  .paragraph-652 {
    font-size: 19px;
    line-height: 24px;
  }

  .heading-727 {
    padding-left: 7px;
    font-size: 22px;
  }

  .blue_button-33 {
    justify-content: center;
    width: 3vw;
  }

  .heading-728 {
    font-size: 20px;
  }

  ._1875_div {
    justify-content: space-between;
    width: 93%;
  }

  .aat_1875-copy {
    width: auto;
    max-width: none;
  }

  .button-51 {
    width: 3vw;
    height: 5vh;
  }

  ._1400_grey-3 {
    width: 30vw;
  }

  .heading-730 {
    font-size: 22px;
  }

  .heading-731, .heading-732, .heading-733 {
    font-size: 20px;
  }

  .buttondiv-29 {
    width: 55%;
  }

  .div-block-335 {
    margin-left: 0%;
  }

  ._1875_tip-2 {
    width: 6vw;
  }

  .heading-734 {
    font-size: 20px;
  }

  .heading-735 {
    font-size: 22px;
  }

  .heading-736 {
    font-size: 20px;
  }

  .grey_button_lm-21 {
    width: 2.5vw;
  }

  .blue_button-34 {
    width: 2.5vw;
    margin-right: 10px;
  }

  ._1911_div {
    justify-content: space-between;
    width: 90%;
  }

  ._1917_div {
    width: 93%;
    margin-left: 0%;
  }

  ._1918 {
    width: 32vw;
    margin-left: 35%;
  }

  .button-53 {
    width: 3vw;
    height: 5vh;
  }

  .heading-738 {
    font-size: 22px;
  }

  .heading-739, .heading-740 {
    font-size: 20px;
  }

  .paragraph-656 {
    font-size: 18px;
    line-height: 24px;
  }

  .heading-741 {
    font-size: 18px;
  }

  .button-55 {
    width: 3vw;
    height: 5vh;
  }

  ._1400_grey-4 {
    align-self: center;
    width: 30vw;
  }

  .heading-742 {
    font-size: 22px;
  }

  .buttondiv-30 {
    width: 28%;
  }

  .paragraph-657 {
    font-size: 19px;
    line-height: 22px;
  }

  .heading-743 {
    font-size: 20px;
  }

  .paragraph-658 {
    font-size: 19px;
  }

  .heading-744 {
    font-size: 20px;
  }

  .buttondiv-31 {
    width: 55%;
  }

  .div-block-344 {
    margin-left: 0%;
  }

  .heading-745 {
    font-size: 20px;
  }

  .heading-746 {
    font-size: 22px;
  }

  .heading-747 {
    font-size: 20px;
  }

  .heading-749 {
    font-size: 22px;
  }

  .blue_button-35 {
    width: 2.5vw;
    margin-right: 10px;
  }

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

  ._1989a_aa, ._1993a_aa {
    width: 35vw;
    display: none;
  }

  .paragraph-659 {
    font-size: 18px;
    line-height: 24px;
  }

  .heading-750 {
    font-size: 18px;
  }

  .pane_top_sub_hdg-8 {
    font-size: 20px;
    font-weight: 500;
  }

  .colour_button_div-22 {
    justify-content: flex-start;
    align-items: center;
    width: 20%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 10px;
    display: flex;
    right: -480px;
  }

  .pane_bttm_para-11 {
    width: 60%;
    margin-right: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .pane_button_hdg-19 {
    color: #fff;
    line-height: 24px;
  }

  .buttondiv-32 {
    width: 28%;
  }

  .heading-751 {
    font-size: 22px;
  }

  .grey_button_lm-22 {
    width: 3vw;
    height: 5vh;
    padding-left: 0;
    padding-right: 0;
  }

  .pane_top_sub_hdg-9 {
    font-size: 20px;
    font-weight: 500;
  }

  .colour_button_div-23 {
    justify-content: flex-start;
    align-items: center;
    width: 20%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 10px;
    display: flex;
    right: -480px;
  }

  .pane_bttm_para-12 {
    width: 60%;
    margin-right: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .pane_button_hdg-20 {
    color: #fff;
    line-height: 24px;
  }

  .paragraph-660 {
    font-size: 18px;
    line-height: 24px;
  }

  .heading-752 {
    font-size: 18px;
  }

  .button-61, .button-63 {
    width: 3vw;
    height: 5vh;
  }

  .heading-753 {
    font-size: 20px;
  }

  .blue_button-36 {
    width: 3vw;
    height: 5vh;
  }

  .buttondiv-33 {
    width: 28%;
  }

  .paragraph-661 {
    font-size: 19px;
    line-height: 22px;
  }

  .buttondiv-34 {
    width: 55%;
  }

  .heading-754 {
    font-size: 20px;
  }

  .heading-755 {
    font-size: 22px;
  }

  .heading-756 {
    font-size: 16px;
  }

  .buttondiv-35 {
    justify-content: space-around;
  }

  .pane_top_sub_hdg-10 {
    font-size: 20px;
    font-weight: 500;
  }

  .colour_button_div-24 {
    justify-content: flex-start;
    align-items: center;
    width: 20%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 10px;
    display: flex;
    right: -480px;
  }

  .bttm_para_button_div-10 {
    justify-content: space-between;
    width: 95%;
  }

  .pane_bttm_para-13 {
    width: 60%;
    margin-right: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .paragraph-662 {
    font-size: 16px;
    line-height: 28px;
  }

  .blue_button-37 {
    width: 3vw;
    height: 5vh;
    margin-top: 0;
  }

  .pane_button_hdg-21 {
    color: #fff;
    line-height: 24px;
  }

  .heading-758 {
    font-size: 20px;
  }

  .button-68, .blue_button-38 {
    width: 3vw;
    height: 5vh;
  }

  .pane_top_hdg-7 {
    font-size: 24px;
  }

  .paragraph-663 {
    width: 50%;
    font-size: 17px;
    line-height: 23px;
  }

  .circle_btn_div-9 {
    justify-content: space-around;
    align-items: stretch;
    margin-right: 0;
    padding-bottom: 10px;
  }

  .heading-762, .model_name2-6 {
    font-size: 18px;
  }

  .gray-button-3 {
    width: 3vw;
    height: 5vh;
  }

  .heading-764 {
    font-size: 20px;
  }

  .pane_button_hdg-22 {
    color: #fff;
  }

  .heading-765 {
    font-size: 20px;
  }

  .div-block-375 {
    width: 20%;
    margin-left: 0%;
    padding-left: 0%;
  }

  .heading-766 {
    font-size: 16px;
  }

  .blue_button-39 {
    width: 3vw;
    height: 5vh;
  }

  .blue_circle_button-12 {
    width: 3vw;
    height: 5vh;
    margin-right: .125rem;
    padding-right: 0;
  }

  .gray_circle_button-10 {
    width: 3vw;
    height: 5vh;
    margin-right: .125rem;
  }

  .colour_button_div-25 {
    border-left: 1px solid #0000;
    justify-content: flex-start;
    align-items: stretch;
    width: 20%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 10px;
    display: flex;
    right: -480px;
  }

  .blue_button-40 {
    width: 3vw;
    height: 5vh;
  }

  .heading-767 {
    font-size: 22px;
  }

  .blue_img-17 {
    width: 30vw;
  }

  .button-69 {
    width: 2.5vw;
    height: 6vh;
  }

  .div-block-384 {
    margin-left: 8.3rem;
  }

  .button-70 {
    width: 3vw;
    height: 5vh;
  }

  .heading-771 {
    font-size: 20px;
  }

  .div-block-385 {
    width: 20%;
  }

  .bottom_div-8 {
    width: 45vw;
  }

  .div-block-388 {
    text-align: right;
    justify-content: space-between;
  }

  .div-block-389 {
    justify-content: space-between;
  }

  .pane_bttm_para-14 {
    width: 50%;
    margin-right: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .gray-button-4 {
    width: 3vw;
    height: 5vh;
  }

  .lens_manipulators_wrapper-12 {
    width: auto;
  }

  .button-71 {
    width: 3vw;
    height: 5vh;
  }

  .heading-778 {
    font-size: 20px;
    font-weight: 400;
  }

  .heading-779 {
    font-size: 20px;
  }

  .div-block-393 {
    width: 40%;
  }

  .lsr_div-19 {
    width: auto;
  }

  .heading-780 {
    padding-left: 7px;
    font-size: 22px;
  }

  .grey_button_lm-23, .blue_button-41 {
    width: 3vw;
    height: 5vh;
  }

  .div-block-396 {
    margin-left: 0%;
  }

  .heading-784 {
    font-size: 22px;
  }

  .heading-785 {
    font-size: 20px;
  }

  .paragraph-666 {
    width: 60%;
    font-size: 19px;
    line-height: 22px;
  }

  .heading-788 {
    margin-top: 10px;
    font-size: 16px;
    line-height: 24px;
  }

  .paragraph-667 {
    width: 50%;
    margin-top: 0%;
    font-size: 16px;
    line-height: 24px;
  }

  .heading-789 {
    font-size: 20px;
    font-weight: 400;
  }

  .div-block-412 {
    align-self: center;
    align-items: stretch;
    width: 15%;
  }

  .heading-790 {
    font-size: 17px;
  }

  .button-74, .blue_button-42, .button-76 {
    width: 3vw;
    height: 5vh;
    margin-top: 0;
  }

  .heading-791 {
    margin-top: 10px;
    font-size: 16px;
    line-height: 24px;
  }

  .heading-792 {
    font-size: 17px;
  }

  .div-block-420 {
    align-self: center;
    align-items: stretch;
    width: 15%;
  }

  .heading-794 {
    font-size: 22px;
  }

  .paragraph-669 {
    width: 50%;
    margin-top: 0%;
    font-size: 16px;
    line-height: 24px;
  }

  .heading-796 {
    font-size: 22px;
  }

  .div-block-430 {
    width: 20%;
  }

  .grey_button_lm-24 {
    width: 3vw;
    height: 5vh;
  }

  .div-block-431 {
    margin-left: 0%;
  }

  .d_div-20, .buttondiv-40 {
    justify-content: space-around;
  }

  .heading-797 {
    font-size: 16px;
  }

  .button-79 {
    width: 3vw;
    height: 5vh;
    margin-top: 0;
  }

  .heading-798 {
    font-size: 20px;
  }

  .paragraph-670 {
    font-size: 16px;
    line-height: 28px;
  }

  .aa1086_div {
    border-top: 1px solid #585858;
  }

  .heading-799 {
    font-size: 22px;
  }

  .grey_button_lm-25 {
    width: 3vw;
    height: 5vh;
  }

  .heading-800 {
    font-size: 16px;
    line-height: 28px;
  }

  .heading-801 {
    font-size: 20px;
  }

  .blue_button-43 {
    width: 3vw;
    height: 5vh;
  }

  .heading-802 {
    font-size: 22px;
  }

  .paragraph-672 {
    width: 23vw;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
  }

  .grey_button_lm-26 {
    width: 3vw;
    height: 5vh;
  }

  .heading-803 {
    font-size: 16px;
    line-height: 28px;
  }

  .heading-804 {
    font-size: 20px;
  }

  ._2140_aat {
    margin-left: 50%;
  }

  ._3120_aat, ._3120_aa {
    width: 20vw;
  }

  ._3030_aat {
    width: 30vw;
  }

  ._3115_aat {
    width: 20vw;
    margin-right: 5%;
  }

  ._3115_aa {
    width: 25vw;
  }

  ._3415, ._3451_image {
    padding-left: 60px;
  }

  ._3505_aa {
    padding-left: 0;
  }

  ._3555_worth {
    width: 25vw;
    padding-left: 40px;
  }

  ._3738 {
    width: 25vw;
    margin-left: 0%;
  }

  ._3760_aat {
    width: 30vw;
  }

  ._3850_aat {
    width: 23vw;
    padding-left: 2%;
  }

  ._3865_block, ._3871_block {
    align-items: flex-end;
    width: auto;
    margin-left: 4.3rem;
  }

  ._3862_image, ._3865_aat, ._3871_aa {
    width: 30vw;
  }

  ._3947_div, ._3971_div {
    justify-content: space-between;
  }

  ._4010_aa_gray {
    width: 30vw;
    max-width: none;
    margin-left: 0%;
    display: none;
  }

  ._4010_aat {
    justify-content: space-between;
    width: 95%;
  }

  ._4070 {
    width: 30vw;
    max-width: none;
    margin-left: 30%;
    display: none;
  }

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

  ._4450_div {
    justify-content: space-between;
    width: 95%;
  }

  ._4535_gray {
    font-size: 20px;
    font-weight: 400;
  }

  .heading-808 {
    margin-top: 10px;
    font-size: 16px;
    line-height: 24px;
  }

  .heading-809 {
    font-size: 22px;
  }

  .div-block-3529 {
    width: 20%;
  }

  .grey_button_lm-28 {
    width: 3vw;
    height: 5vh;
  }

  .paragraph-674 {
    width: 50%;
    margin-top: 0%;
    font-size: 16px;
    line-height: 24px;
  }

  .heading-810 {
    font-size: 17px;
  }

  .buttondiv-45 {
    justify-content: space-around;
  }

  .button-83, .blue_button-46 {
    width: 3vw;
    height: 5vh;
    margin-top: 0;
  }

  .heading-811 {
    font-size: 16px;
  }

  .button-85 {
    width: 3vw;
    height: 5vh;
    margin-top: 0;
  }

  .heading-812 {
    font-size: 20px;
  }

  .paragraph-675 {
    font-size: 16px;
    line-height: 28px;
  }

  ._5475 {
    width: 25vw;
  }

  .div-block-3534 {
    margin-top: 10px;
  }

  .heading-813 {
    font-size: 16px;
  }

  .heading-814 {
    font-size: 22px;
  }

  .paragraph-676 {
    font-size: 16px;
    line-height: 24px;
  }

  .heading-815 {
    padding-left: 7px;
    font-size: 22px;
  }

  .grey_button_lm-29 {
    width: 3vw;
    height: 5vh;
  }

  .heading-816 {
    font-size: 20px;
  }

  .div-block-3538 {
    margin-top: 10px;
  }

  .heading-817 {
    font-size: 16px;
  }

  .heading-818 {
    font-size: 22px;
  }

  .paragraph-677 {
    font-size: 16px;
    line-height: 24px;
  }

  .grey_button_lm-30 {
    width: 3vw;
    height: 5vh;
  }

  .img_sub_hdg-8 {
    font-size: 20px;
  }

  .colour_button_div-26 {
    width: 18vw;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    right: -500px;
  }

  .gray_circle_button-11 {
    width: 3vw;
    height: 5vh;
    margin-right: 10px;
  }

  .pane_top_sub_hdg-11 {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    font-size: 20px;
  }

  .pane_bttm_sub_hdg-14 {
    white-space: normal;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 0;
    font-size: 16px;
  }

  .pane_button_hdg-23 {
    font-size: 16px;
  }

  .div-block-3542 {
    width: 95%;
  }

  .pane_top_sub_hdg-12 {
    font-size: 20px;
    font-weight: 500;
  }

  .colour_button_div-27 {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 10px;
    display: flex;
    right: -480px;
  }

  .pane_bttm_para-15 {
    width: 25vw;
    margin-right: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .bttm_para_button_div-11 {
    justify-content: space-around;
    width: auto;
  }

  .gray_circle_button-12 {
    width: 2vw;
    height: 5vh;
    margin-right: 20px;
  }

  .pane_button_hdg-24 {
    color: #fff;
  }

  .circle_btn_div-11 {
    padding-bottom: 10px;
  }

  .pane_top_sub_hdg-13 {
    font-size: 16px;
    font-weight: 500;
  }

  .colour_button_div-28 {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 10px;
    display: flex;
    right: -480px;
  }

  .pane_button_hdg-25 {
    color: #fff;
    font-size: 16px;
  }

  .blue_circle_button-13 {
    width: 3vw;
    height: 5vh;
    margin-right: 0;
    padding-right: 0;
  }

  .div-block-3543 {
    width: 85%;
  }

  .colour_button_div-29 {
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 10px;
    display: flex;
    right: -500px;
  }

  .pane_top_sub_hdg-14 {
    font-size: 20px;
    font-weight: 500;
  }

  .pane_button_hdg-26 {
    color: #fff;
    font-size: 16px;
  }

  ._9020_aa {
    margin-left: 30rem;
  }

  ._9150 {
    margin-left: 40rem;
  }

  .colour_button_div-30 {
    width: 18vw;
    margin-left: 0;
    padding-left: 0;
    right: -500px;
  }

  .blue_circle_button-14 {
    width: 2.5vw;
    height: 6vh;
    margin-right: 20px;
  }

  .pane_bttm_sub_hdg-15 {
    white-space: normal;
    width: 25vw;
    margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  ._8000-2 {
    margin-left: 37rem;
  }

  .pane_top_sub_hdg-15 {
    font-size: 20px;
    font-weight: 500;
  }

  .button-89 {
    width: 3vw;
    height: 5vh;
  }

  .paragraph-678 {
    font-size: 19px;
    line-height: 22px;
  }

  .heading-819 {
    font-size: 20px;
  }

  .buttondiv-48 {
    width: 55%;
  }

  .heading-820 {
    font-size: 22px;
  }

  .heading-821 {
    font-size: 20px;
  }

  .div-block-3545 {
    width: 50%;
  }

  ._2060 {
    width: 12vw;
  }

  ._2065, ._2063 {
    width: 15vw;
  }

  ._1195_aa {
    width: 95%;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 20px;
  }

  .elegant_heading {
    font-size: 40px;
  }

  .elegant_section {
    padding-bottom: 4rem;
  }

  .elegant_list {
    font-size: 22px;
    line-height: 28px;
  }

  .elegant_image {
    width: 32vw;
  }

  ._1655_aa_heading {
    font-size: 20px;
  }

  .refraction_unit_img_wrapper {
    width: 100%;
  }

  ._2000_heading {
    margin-top: 15px;
    font-size: 31px;
  }

  ._2000_read_more {
    line-height: 15px;
  }

  .elegant_2000_heading {
    margin-top: 15px;
    font-size: 31px;
  }

  .elegant_link_block {
    line-height: 15px;
  }

  ._2002_heading {
    margin-top: 15px;
    font-size: 31px;
  }

  ._2002_link_block {
    line-height: 15px;
  }

  ._1008_aa {
    align-self: flex-end;
    width: 20vw;
    margin-left: 16rem;
  }

  ._1185_image {
    width: 30%;
  }

  .aa2140-copy {
    font-size: 16px;
  }

  ._5055_tip {
    width: 6vw;
    margin-left: 0;
  }

  ._5055_aa {
    width: 30vw;
  }

  ._6070_aat-copy {
    width: 20vw;
  }

  ._5130_aa_image {
    width: 30vw;
  }

  ._5465, ._5460_aat_blue {
    width: 25vw;
    max-width: none;
    margin-left: 12rem;
  }

  ._6040_grey, ._6045_grey {
    width: auto;
  }

  ._7125_aa, ._7140_aa, ._7145, ._7205, ._7205_23g, ._7205_aa_24g, ._7207 {
    width: 15vw;
  }

  ._7979 {
    width: 15vw;
    margin-right: 10px;
  }

  ._1005_aa, ._1009_aa {
    width: 95%;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 20px;
  }

  ._1009_gey_img {
    align-self: flex-end;
    width: 25vw;
    margin-left: 14rem;
  }

  ._1016_aa {
    width: 95%;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 20px;
  }

  ._1016_aa_img {
    align-self: flex-end;
    width: 25vw;
    margin-left: 14rem;
  }

  ._1020_aa {
    width: 95%;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 20px;
  }

  ._1025_aa {
    width: 95%;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 20px;
    display: none;
  }

  ._2031_aa {
    width: 13vw;
  }

  ._2032_aa {
    width: 12vw;
  }

  ._1004_aat, ._1065_aa {
    align-self: flex-end;
    width: 25vw;
    margin-left: 14rem;
  }

  ._1090_aa_heading, ._1125_aa_heading, ._1183_aa, ._1184_heading, ._1187_aa_heading {
    width: 95%;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 20px;
  }

  ._170_aa_heading {
    margin-top: 0;
    font-size: 20px;
  }

  ._1460_aa {
    width: 30vw;
  }

  ._1465_aa_heading {
    font-size: 20px;
  }

  ._1472_aat {
    width: 31vw;
  }

  ._1478_aat {
    width: 29vw;
  }

  ._1263_heading, ._1260_aat {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 20px;
  }

  ._1261_heading {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: 700;
  }

  ._1262_heading, ._1270_aat {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 20px;
  }

  ._1195_button {
    width: 3vw;
    height: 5vh;
    margin-right: 20px;
  }

  ._1310_heading {
    font-size: 15px;
  }

  ._1305_heading {
    font-size: 22px;
  }

  .social_media {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  ._1370_aat {
    width: 28vw;
  }

  ._1466_aa {
    width: 30vw;
  }

  ._1505_aa {
    width: 34vw;
  }

  ._1560_image-copy {
    width: 30vw;
    margin-left: 0%;
  }

  ._1591_aa, ._1599_aa, ._1636_aa, ._1636a {
    width: 30vw;
  }

  ._1515_aa {
    font-size: 20px;
  }

  ._1460_tip-copy {
    width: 6vw;
  }

  ._1565_img {
    width: 25vw;
  }

  ._1565_div-copy {
    justify-content: space-between;
  }

  ._1590_img {
    width: 30vw;
  }

  ._1625_aat_div {
    justify-content: space-between;
    align-items: center;
  }

  ._1625a_aat_img {
    width: 25vw;
    margin-right: 2%;
  }

  ._1620_img, ._1622_img, ._1624_img {
    width: 30vw;
  }

  ._1625_img {
    width: 31vw;
  }

  ._1629_div, ._1624_div, ._1626_aat_divv {
    justify-content: space-between;
  }

  .image-305.invertpic, .image-306.invertpic, .image-308.invertpic {
    margin-left: 0;
  }

  ._1656_img {
    width: 25vw;
  }

  ._1810_tip {
    width: 6vw;
  }

  .aat_1875-copy {
    align-self: center;
    width: 25vw;
    max-width: none;
  }

  ._1880_img {
    width: 25vw;
    max-width: none;
    margin-left: 50%;
  }

  ._1915a_img, ._1917_img {
    width: 30vw;
  }

  ._1920_img {
    width: 25vw;
    margin-left: 0%;
  }

  ._1965_img {
    width: 30vw;
    margin-left: 5%;
  }

  ._1916_img, ._1925_img, ._1930_img, ._1935_img {
    width: 30vw;
  }

  ._1920_aa, ._1925_aa, ._1930_aa, ._1935_aa {
    font-size: 20px;
  }

  .contact_us_wrapper {
    align-self: flex-start;
    height: 85%;
    margin-top: 2rem;
    padding-top: 0%;
  }

  ._1975_right {
    width: 30vw;
    margin-left: 45%;
  }

  ._1944_tip {
    width: 6vw;
  }

  ._2075_aa, ._2080_aa {
    font-size: 20px;
  }

  ._2518_div, ._2535_div {
    border-top: 1px solid #585858;
  }

  ._2405_tip, ._2405_tip-copy {
    width: 6vw;
    margin-left: 0;
  }

  ._2525_tip {
    width: 6vw;
    margin-left: 0%;
  }

  ._2820_tip {
    width: 6vw;
  }

  ._1090_img {
    align-self: flex-end;
    width: 23vw;
    margin-left: 14rem;
  }

  ._1086_img, ._1195_img {
    align-self: flex-end;
    width: 25vw;
    margin-left: 14rem;
  }

  ._5420_img, ._5450_img {
    width: 25vw;
  }

  ._6070_aa_heading {
    font-size: 20px;
  }

  ._6010_tip {
    width: 8vw;
    height: 100%;
  }

  ._6052_aa_tip {
    width: 8vw;
    height: 10%;
  }

  .link-block-13 {
    flex-wrap: wrap;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex;
  }

  ._6080-copy-copy {
    width: 6vw;
    height: 99.9998%;
  }

  ._6140_blue_btn {
    width: 3vw;
    height: 5vh;
  }

  ._6400_img {
    width: 25vw;
    max-width: none;
    margin-left: 0;
  }

  ._9100_aa {
    margin-right: 0%;
  }

  ._9180_aa {
    margin-left: 35rem;
  }

  ._9200_aa {
    margin-left: 0;
    margin-right: 5%;
  }

  ._9160_div {
    width: 83%;
  }

  ._9160_aa {
    margin-left: 15rem;
  }

  ._9160_tip {
    margin-left: 0;
  }

  ._9130_aa {
    margin-left: 30rem;
  }

  ._7380_div {
    justify-content: space-around;
    width: 100%;
    height: auto;
    margin-top: 10px;
  }

  ._7412_div {
    width: 87%;
  }

  ._7393_div {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  ._7432_img {
    margin-left: 35rem;
  }

  ._9001_div {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  ._2010_aa {
    width: 20vw;
    margin-left: 35%;
  }

  ._2035_aa {
    width: 25vw;
    margin-left: 35%;
  }

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

  ._1881_img {
    width: 25vw;
    max-width: none;
    margin-left: 50%;
  }

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

  ._9150_div {
    width: 85%;
  }

  ._9160_btn_div {
    flex-direction: row;
    justify-content: space-around;
    align-items: stretch;
    width: 84%;
    height: auto;
  }

  ._9161_aa {
    margin-right: 0%;
  }

  ._9020_div {
    display: flex;
  }

  ._7170_img, ._7202_img {
    width: 15vw;
  }

  ._7330_img {
    width: 15vw;
    margin-right: 20px;
  }

  ._7418a_img, ._7418_img, ._7419_img {
    width: 10vw;
    margin-right: 10px;
    padding-left: 0%;
  }

  ._7424_img {
    width: 15vw;
    margin-right: 10px;
  }

  ._7960_div {
    width: 93%;
  }

  ._7201_img {
    width: 15vw;
    height: 50%;
  }

  ._7202_maindiv {
    width: 97%;
  }

  ._7536_img, ._7507_img, ._7515_img, ._7535_img {
    width: 15vw;
  }

  ._7885_img {
    display: block;
  }

  ._7665_img, ._7858_img {
    width: 15vw;
  }

  ._3025_aa {
    font-size: 16px;
  }

  ._3025_img {
    width: 30vw;
  }

  ._3030_aa_heading, ._3035_div, ._3120_aa_heading, ._3090_aa_heading, ._3095_aa_heading, ._3115_aa_heading, ._3144_aa_heading {
    font-size: 16px;
  }

  .display_heading {
    width: 100%;
    margin-bottom: 10px;
  }

  .paragraph-679 {
    font-size: 20px;
    line-height: 30px;
  }

  .processing {
    width: 50%;
  }

  .smart_data_img {
    text-align: center;
    align-self: auto;
    width: 70%;
    max-width: none;
    height: auto;
    margin-left: 40px;
  }

  .aarkcontent9 {
    justify-content: center;
    align-items: flex-start;
  }

  ._3145_heading {
    font-size: 16px;
  }

  ._3145_img {
    width: 30vw;
  }

  ._3150_aa_heading, ._3155_heading {
    font-size: 16px;
  }

  ._3170_img {
    width: 30vw;
  }

  ._3170_heading, ._3175_aa {
    font-size: 16px;
  }

  ._3175_img, ._3155_img {
    width: 30vw;
  }

  ._3415_tip {
    width: 6vw;
  }

  ._3535_img {
    width: 30vw;
    padding-left: 100px;
  }

  ._3545_img {
    width: 30vw;
    padding-left: 17%;
  }

  ._3555_tip {
    width: 6vw;
  }

  ._3560_aa_img {
    width: 20vw;
    padding-left: 5%;
  }

  .dsl_list {
    font-size: 22px;
    line-height: 28px;
  }

  .tono_list_cnt-copy {
    font-size: 18px;
    line-height: 28px;
  }

  ._3615_aa_heading, ._3625_aa {
    font-size: 16px;
  }

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

  ._3738_aat_div {
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

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

  ._3718a_img {
    width: 25vw;
    padding-left: 0%;
  }

  ._3746_aa_heading {
    font-size: 18px;
  }

  ._3750_aa_heading, ._3755_aa_heading, ._3760_aa_heading, ._3765_aa_heading, ._3770_heading, ._3775_heading, ._3785_aa, ._3786_aa_heading, ._3790_heading, ._3793_heading, ._3795_aa_heading, ._3798_aa_heading, ._3800_aa, ._3805_aa_heading {
    font-size: 16px;
  }

  ._3870_div {
    text-align: right;
    justify-content: flex-end;
  }

  ._3065_tip-copy, ._3876_aa_tip {
    width: 6vw;
  }

  ._3860_div, ._3875_div, ._3876_div {
    align-items: flex-end;
    width: auto;
    margin-left: 4.3rem;
  }

  ._3855_aa_heading, ._3856_aa_heading, ._3861_aa_heading, ._3862_aa, ._3865_aa, ._3870_aa_heading, ._3871_aa_heading, ._3872_aa {
    font-size: 20px;
  }

  ._3885_div {
    text-align: right;
    justify-content: space-between;
  }

  ._3896_img {
    width: 23vw;
  }

  ._3892_div_aa, ._3894_div, ._3896_div {
    align-items: flex-end;
    width: auto;
    margin-left: 4.3rem;
  }

  ._3901_div {
    text-align: right;
    justify-content: space-around;
  }

  ._3911_img {
    width: 20vw;
  }

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

  ._3912_aa, ._3913_aa_heading, ._3914_aa_heading, ._3918_aa_heading {
    font-size: 20px;
  }

  ._3920_aa, ._3925_aa_heading, ._3930_aa, ._3935_aa {
    font-size: 18px;
  }

  ._3971_tip {
    width: 6vw;
  }

  ._3960_img {
    width: 23vw;
  }

  ._3960_aa_heading, ._3960a_aa_heading, ._3965_aa, ._3965a_aa, ._3970_aa, ._3975_aa, ._3975a_aa, ._3980_aa, ._3986_aa, ._3986a_aa, ._3995_aa, ._3996_aa, ._3996a_aa {
    font-size: 16px;
  }

  ._3995_img, ._3996_img {
    width: 22vw;
  }

  ._3960b_img {
    width: 25vw;
  }

  ._3986a_img, ._3987_img {
    width: 22vw;
  }

  ._3938_div {
    width: 100%;
  }

  ._3065_tip-copy, ._3947-aa_tip {
    width: 6vw;
  }

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

  ._3945_aa_h, ._3950_aa, ._3952_aa {
    font-size: 18px;
  }

  ._3870_div_aa {
    align-items: flex-end;
    width: 96%;
    margin-left: 0;
  }

  ._3415_bottom_div {
    width: 90%;
  }

  ._3415_btn_div {
    width: 20%;
    margin-left: 0%;
    padding-left: 0%;
  }

  ._3885_bottom_div {
    justify-content: space-between;
    width: 90%;
  }

  ._3901_bottom_div {
    justify-content: space-between;
    width: 80%;
  }

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

  ._3920_div_bottom, ._3938_bootom_div {
    width: 97%;
  }

  ._4010_aat_img {
    width: 25vw;
    max-width: none;
    margin-left: 30%;
  }

  ._3065_tip-copy, ._4065_aat-tip {
    width: 6vw;
  }

  ._4065_aat {
    width: 20vw;
    max-width: none;
    margin-left: 30%;
  }

  ._4015_aa_heading, ._4020_aa_heading, ._4025_aa, ._4010_aa_heading, ._4040_aa_heading, ._4045_aa, ._4050_aa, ._4060_aa, ._4070_aa {
    font-size: 20px;
    font-weight: 400;
  }

  ._4095_aa_img {
    width: 20vw;
    max-width: none;
    margin-left: 30%;
  }

  ._4100_tip {
    width: 6vw;
  }

  ._4035_div_aat {
    justify-content: space-between;
    width: 96%;
    margin-left: 0%;
  }

  ._4504_aa_div {
    justify-content: flex-end;
    margin-left: 0%;
  }

  ._4100_aa {
    font-size: 20px;
    font-weight: 400;
  }

  ._3065_tip-copy, ._4170_aa_tip {
    width: 6vw;
  }

  ._4175_img {
    width: 18vw;
  }

  ._4155_aa, ._4180_aa {
    font-size: 20px;
    font-weight: 400;
  }

  ._4250_aat {
    width: 20vw;
    max-width: none;
    margin-left: 30%;
  }

  ._3065_tip-copy, ._4265_aa_tip {
    width: 6vw;
  }

  ._4250_aa, ._4255_aa, ._4270_aa {
    font-size: 20px;
    font-weight: 400;
  }

  ._4550_div {
    width: 95%;
    margin-left: 0%;
  }

  ._4575_img {
    width: 15vw;
    max-width: none;
    margin-left: 0%;
  }

  ._4550_heading, ._4555_heading {
    font-size: 20px;
    font-weight: 400;
  }

  ._3065_tip-copy, ._4460_aat_tip {
    width: 6vw;
  }

  ._4450_img {
    width: 20vw;
    max-width: none;
    margin-left: 0%;
  }

  ._4450_heading, ._4450_heading_aat, ._4455a_heading {
    font-size: 20px;
    font-weight: 400;
  }

  ._4595_img {
    width: 15vw;
    max-width: none;
    margin-left: 0%;
  }

  ._4150_toip {
    width: 6vw;
  }

  ._4500_aat {
    width: 15vw;
  }

  ._4500_div {
    width: 92%;
    margin-left: 0%;
  }

  ._4511_aa {
    width: 17vw;
  }

  ._4500_aa_heading, ._4505_aa_heading, ._4510_heading, ._4515_aa {
    font-size: 20px;
    font-weight: 400;
  }

  ._1037_img {
    align-self: flex-end;
    width: 25vw;
    margin-left: 14rem;
  }

  ._1195_div {
    width: 75%;
  }

  ._1185_div {
    width: 87%;
  }

  ._1597_img {
    width: 30vw;
    margin-left: 0%;
  }

  ._1597a_tip_aa, ._1620_tip_aa, ._1622_tip_aa {
    width: 6vw;
  }

  ._1590 {
    width: 30vw;
  }

  ._1660_aa_tip, ._1665_aat_tip, ._1675_aa_tip, ._1677_aa_tip, ._1680_tip {
    width: 6vw;
  }

  ._1740_div {
    justify-content: flex-end;
    align-items: center;
    width: 96%;
  }

  ._2540_div {
    justify-content: space-between;
    align-items: center;
    width: 95%;
  }

  ._1700_div {
    justify-content: flex-end;
    align-items: center;
  }

  ._1742_img {
    width: 20vw;
  }

  ._1270_img {
    width: 30%;
  }

  ._1250_img {
    width: 40%;
  }

  ._1200_div {
    width: 87%;
  }

  ._1200_img {
    width: 30%;
  }

  ._1880_div {
    width: 93%;
    margin-left: 0%;
  }

  ._1876_img {
    width: 25vw;
    max-width: none;
  }

  ._1885_img {
    width: 25vw;
    max-width: none;
    margin-left: 0%;
  }

  ._1885_div, ._1890_div {
    width: 90%;
    margin-left: 0%;
  }

  ._1875_blue {
    width: 2.5vw;
    margin-right: 10px;
  }

  ._1911_para, ._1960_para {
    font-size: 19px;
  }

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

  ._1988_aa_heading {
    font-size: 20px;
  }

  ._1988_btn {
    width: 3vw;
    margin-right: 10px;
  }

  ._1988_aat_tip {
    width: 6vw;
    margin-left: 0%;
  }

  ._1990_blue {
    width: 27vw;
    max-width: none;
  }

  ._2075_div, ._2081_aa_div {
    width: 85%;
  }

  ._3065_tip-copy {
    width: 6vw;
  }

  ._2261_aat_tip, ._2262_tip, ._2263_tip, ._2264_tip_aa {
    width: 6.5vw;
  }

  ._2140_btn_div {
    justify-content: space-between;
    width: 95%;
  }

  ._2260 {
    width: 6.5vw;
  }

  ._2087_aa_div {
    width: 87%;
  }

  ._2102_aa_div {
    width: 89%;
  }

  ._2286_img {
    width: 25vw;
    margin-left: 40%;
  }

  ._2405_tip-copy {
    width: 6vw;
    margin-left: 0;
  }

  ._2800_div {
    width: 100%;
  }

  .capsulo_btn.w--current {
    align-self: auto;
  }

  ._3030_btn_div {
    justify-content: space-between;
    align-items: flex-start;
    width: 95%;
  }

  ._3125_img {
    width: 23vw;
  }

  ._3145_btn_aat {
    justify-content: space-between;
    align-items: flex-start;
    width: 90%;
  }

  ._3180_img, ._3195_img, ._3250_img, ._3280_img {
    width: 30vw;
  }

  ._3180_ddiv {
    width: 90%;
  }

  ._3180_btn {
    width: 3vw;
    height: 5vh;
  }

  .div-block-389-copy, ._3300_aat_div {
    justify-content: space-between;
  }

  ._3460_img {
    width: 30vw;
    padding-left: 60px;
  }

  ._3310_div {
    justify-content: space-between;
    width: 89%;
  }

  ._3480_btn_div {
    width: 85%;
  }

  ._3535_btn_div {
    width: 90%;
  }

  ._3641_img_div {
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  ._3565_btn_div {
    justify-content: space-between;
    align-items: flex-start;
    width: 90%;
  }

  ._3642_img_aa {
    margin-left: 0%;
  }

  ._3655_img {
    width: 30vw;
    padding-left: 15%;
  }

  ._3750_btn_div {
    justify-content: space-between;
    align-items: flex-start;
    width: 95%;
  }

  ._3760_straight {
    width: 28vw;
  }

  ._3850_img_div {
    width: 88%;
  }

  ._3642_div {
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  ._5010_straight_div {
    margin-left: 0%;
  }

  ._5010_s_img {
    width: 25vw;
  }

  ._5010_s_img-copy-copy {
    width: 25vw;
    padding-left: 10%;
  }

  ._5010_aa {
    width: 25vw;
    padding-left: 5%;
  }

  ._5180_aa {
    width: 93%;
  }

  ._5010_btn_div {
    align-items: flex-start;
    width: 92%;
    margin-top: 10px;
  }

  ._5170_aat {
    width: 25vw;
    padding-left: 18%;
  }

  ._5190_aat {
    width: 28vw;
    padding-left: 10%;
  }

  ._5080_aa {
    width: 25vw;
    padding-left: 10%;
  }

  ._5400_div {
    width: 86%;
  }

  ._5560_img {
    width: auto;
    margin-right: 3%;
  }

  ._5460_div {
    margin-left: 0%;
  }

  ._5570_img, ._5580_img {
    width: auto;
    margin-right: 6%;
  }

  ._6010_aa_div {
    width: 90%;
    padding-left: 10px;
  }

  ._6030_aa_div {
    align-self: stretch;
    width: 90%;
    margin-left: 0%;
  }

  ._6052_img {
    width: 20vw;
  }

  ._6070_btn_div {
    margin-right: 0%;
  }

  ._6070_img_aat {
    width: 90%;
    padding-left: 10px;
  }

  ._6011_img {
    width: auto;
  }

  ._6080_aa_img-copy {
    width: 12vw;
  }

  ._6080_div, ._6100_div {
    align-self: stretch;
    margin-left: 0%;
  }

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

  ._6080_div-copy {
    align-self: stretch;
    margin-left: 0%;
  }

  ._6160_div {
    width: 94%;
    margin-left: 0%;
  }

  ._9170_img {
    width: 15vw;
  }

  ._6160_image-copy {
    width: 20vw;
  }

  .div-block-3577 {
    align-items: center;
    height: auto;
    padding-top: 0%;
  }

  .image-311.invertpic {
    margin-left: 0;
  }

  .heading-827 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-313.invertpic, .image-314.invertpic {
    margin-left: 0;
  }

  .form-wrap-3 {
    flex-direction: column;
    justify-content: center;
    width: 100%;
    height: auto;
    padding-top: 0;
    display: flex;
  }

  .link-block-14 {
    flex-wrap: wrap;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .text-block-77 {
    font-size: 15px;
  }

  ._6080_aa_tip-copy {
    width: 6vw;
    height: auto;
  }

  ._6405_img {
    width: 20vw;
    max-width: none;
    margin-left: 0;
    margin-right: 2%;
  }

  ._7653_div {
    width: 100%;
  }

  ._7965_div {
    width: 93%;
  }

  ._7846_div_aa {
    width: 92%;
  }

  ._8000_div, ._8200_div {
    width: 97%;
  }

  .openingmode-copy {
    width: 50%;
  }

  .openingdetailssingle-copy.paidclass, .sales_div.paidclass {
    width: 100%;
  }

  ._9100_div {
    width: 82%;
  }

  ._7433_btn {
    justify-content: space-around;
    width: 100%;
    height: auto;
    margin-top: 10px;
  }

  ._9002_img {
    margin-left: 37rem;
  }

  .paragraph-681 {
    margin-top: 10px;
    position: static;
  }

  .image-315 {
    width: 40vw;
    padding-top: 20px;
    padding-bottom: 20px;
    position: static;
  }

  .div-block-3581 {
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    height: 100%;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .div-block-3582 {
    margin-top: 0;
    position: static;
    top: 2%;
  }

  ._2010_div {
    justify-content: flex-end;
    width: 87%;
  }

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

  ._2014_aa {
    width: 20vw;
    margin-left: 35%;
  }

  ._2014_div {
    justify-content: flex-end;
    width: 87%;
  }

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

  ._3655_btn_div {
    width: 93%;
  }

  ._3721_img {
    width: 25vw;
    padding-left: 0%;
  }

  ._3742_btn {
    width: 91%;
  }

  ._3718_btn {
    justify-content: space-between;
    align-items: flex-start;
    width: 91%;
  }

  ._3065_btn_div, ._3960_btn_div {
    justify-content: space-between;
    align-items: flex-start;
    width: 90%;
  }

  ._4035_img {
    width: 25vw;
    max-width: none;
    margin-left: 30%;
  }

  ._4035_aa_div {
    justify-content: space-between;
    width: 98%;
  }

  ._4520_aa_div, ._6400_aa_div {
    margin-left: 0%;
  }

  ._2425_img {
    width: 27vw;
    margin-left: 0%;
  }

  ._1918_div {
    width: 95%;
    margin-left: 0%;
  }

  ._2560_btn_div {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 10px;
    display: flex;
    right: -480px;
  }

  ._1670_aa_img, ._1682_img_aa {
    width: 27vw;
  }

  ._2540_btn_div {
    justify-content: flex-start;
    align-items: center;
    width: 20%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 10px;
    display: flex;
    right: -480px;
  }

  ._1740_div-copy {
    justify-content: flex-end;
    align-items: center;
    width: 96%;
  }

  ._1590_heading-copy {
    padding-left: 7px;
    font-size: 22px;
  }

  ._1465_aat {
    width: auto;
  }

  ._1460_btn_div {
    width: 96%;
  }

  ._1400_aa_div {
    justify-content: space-between;
    width: 95%;
  }

  ._1405_div_aat {
    justify-content: space-between;
    width: 94%;
  }

  ._1420_img_div {
    justify-content: space-between;
    width: 97%;
  }

  ._1350_btn_div {
    width: 100%;
  }

  ._1350_para {
    font-size: 16px;
  }

  ._1350_aa_btn-copy {
    justify-content: flex-start;
    align-items: center;
    margin-top: 31px;
    margin-left: 0;
    display: flex;
    right: -480px;
  }

  .lasik_div {
    width: auto;
  }

  ._1019_img {
    align-self: flex-end;
    width: 23vw;
    margin-left: 0;
  }

  ._1076_btn_div {
    width: 80%;
    padding-bottom: 20px;
    display: flex;
  }

  ._1016_aat, ._1144_aat {
    align-self: flex-end;
    width: 25vw;
    margin-left: 14rem;
  }

  ._1086_div_btn {
    width: 79%;
    display: flex;
  }

  ._1086_btn_div {
    justify-content: flex-start;
    align-items: center;
    width: 40%;
    margin-top: 31px;
    margin-left: 0;
    display: flex;
    right: -480px;
  }

  .l_btn_aat {
    justify-content: flex-start;
    align-items: center;
    margin-top: 31px;
    margin-left: 0;
    display: flex;
    right: -480px;
  }

  .irrigating_img_div {
    width: 80%;
  }

  ._2432_img {
    width: 15vw;
    margin-left: 20%;
  }

  ._3850_aat-copy {
    width: 23vw;
    padding-left: 2%;
  }

  ._3872_btn {
    width: 88%;
  }

  ._3986 {
    width: 25vw;
  }

  ._3970a {
    width: 24vw;
  }

  ._8001 {
    width: 17vw;
  }

  ._7394 {
    margin-left: 37rem;
  }

  ._2040_div {
    justify-content: flex-end;
    width: 91%;
  }

  ._2060_div-copy {
    justify-content: space-around;
  }

  ._1076_aa_div {
    width: 78%;
  }

  ._7415_aa_div {
    width: 77%;
  }

  ._2014_img {
    width: 20vw;
    margin-left: 35%;
  }

  ._1090_div {
    width: 81%;
  }

  ._2020 {
    width: 20vw;
    margin-left: 35%;
  }

  ._1878_aa {
    font-size: 20px;
  }

  ._7653_img {
    width: 17vw;
    margin-right: 10px;
  }

  ._7447_img {
    width: 15vw;
    margin-right: 0;
    padding-left: 0%;
  }

  ._7420_aa_img {
    width: 12vw;
    margin-right: 10px;
  }

  ._1590_aa {
    font-size: 20px;
  }

  ._5020_blue_btn {
    width: 3vw;
    height: 5vh;
    margin-top: 0;
  }

  .buttondiv-45-copy {
    justify-content: space-around;
  }

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

  .iris_heading, .lid_heading, .forked_heading, .tissue_heading {
    font-size: 21px;
  }

  .pane_top_hdg-7-copy {
    font-size: 24px;
  }

  .paragraph-682, .paragraph-683, .paragraph-684, .paragraph-685 {
    font-size: 17px;
  }

  .ab_scan_table_content {
    font-size: 16px;
  }

  .cx_para2 {
    font-size: 17px;
    line-height: 25px;
  }

  .bold-text-94 {
    font-size: 22px;
  }

  .cx_div {
    width: 45%;
  }

  .cr2_plus_img {
    width: 55%;
  }

  .tx_para {
    font-size: 17px;
  }

  .tx_h2, .xephilio_h3 {
    font-size: 22px;
  }

  .xephilio_banner {
    width: 55%;
  }

  .cr_banner {
    width: 60%;
  }

  .tx_banner {
    width: auto;
  }

  .s1_h2 {
    font-size: 22px;
  }

  .s1_div {
    height: 70%;
  }

  .list-item-30 {
    font-size: 17px;
  }

  .list-20 {
    line-height: 25px;
  }

  .list-item-31, .list-item-32 {
    font-size: 17px;
  }

  .list-item-33 {
    font-size: 17px;
    line-height: 29px;
  }

  .list-item-34, .list-item-35, .list-item-36 {
    font-size: 19px;
  }

  .list-item-37, .list-item-38 {
    font-size: 17px;
  }

  .s1_para2 {
    font-size: 17px;
    line-height: 25px;
  }

  .s1_list {
    line-height: 24px;
  }

  .list-item-39, .list-item-40, .list-item-41, .list-item-42, .list-item-43 {
    font-size: 17px;
  }

  .si_img1 {
    margin-left: 23%;
  }

  .rk_h2 {
    font-size: 22px;
  }

  .reichert_slide_div {
    height: 70%;
  }

  .r1_img {
    margin-left: 0%;
  }

  .r1_para {
    font-size: 19px;
    line-height: 25px;
  }

  .list_r7 {
    line-height: 24px;
  }

  .potec_slid_div {
    height: 70%;
  }

  .potec_img {
    margin-left: 0%;
  }

  .list_potec {
    line-height: 24px;
  }

  .list-item-34-copy {
    font-size: 19px;
  }

  .p1 {
    font-size: 18px;
  }

  .amogh_h1 {
    font-size: 45px;
  }

  .aogh_h2 {
    font-size: 17px;
  }

  .amogh_specifications {
    font-size: 30px;
  }

  .amogh_features {
    margin-bottom: 10px;
  }

  .amogh_table_content {
    font-size: 16px;
  }

  .amogh_img_div {
    width: 45%;
  }

  .ophtha_h1 {
    font-size: 37px;
  }

  .ophtha_img {
    width: 35vw;
  }

  .amogh_access_div-copy {
    padding-left: 4%;
  }

  .amogh_img_div-copy {
    width: 45%;
    padding-left: 3%;
  }

  .amogh_img3-copy {
    width: 50%;
  }

  .endoprobes {
    font-size: 30px;
  }

  .endoprobes_div-copy {
    width: 100%;
    padding-left: 5%;
  }

  .endoprobes_img_div {
    width: 45%;
  }

  .filter_div {
    justify-content: space-around;
    width: 100%;
    padding-left: 4%;
  }

  .endoprobes_div-copy {
    justify-content: space-around;
    padding-left: 4%;
  }

  .excimer_section {
    justify-content: space-around;
    width: 99%;
    padding-left: 0%;
  }

  .excimer_img {
    width: 47%;
  }

  .excimer_wrapper {
    padding-top: 0%;
  }

  .excimer_section3 {
    justify-content: space-around;
    width: 99%;
    padding-left: 3%;
  }

  .excelsius_img_div2, .excimer_img_div {
    width: 45%;
  }

  .excimer_img_section {
    justify-content: space-around;
    width: 100%;
    padding-left: 4%;
  }

  .excimer_last_div {
    width: 46%;
  }

  .excimer_h1 {
    font-size: 45px;
  }

  .excelsius_last_img_div {
    width: 45%;
  }

  .tx_img3 {
    width: 43%;
  }

  .cx_para2-copy {
    font-size: 17px;
    line-height: 25px;
  }

  .volks_img {
    height: 100%;
    margin-left: 0%;
  }

  .volks_slide_div {
    width: 30%;
    height: auto;
  }

  .v20_para {
    font-size: 17px;
    line-height: 25px;
  }

  ._90d_div {
    align-self: center;
    width: 34%;
    height: 70%;
  }

  .high_mag_img_div {
    height: 70%;
  }

  .wide_lens_para {
    font-size: 19px;
    line-height: 25px;
  }

  ._20d_img_div, .super_pupil_slide {
    height: 70%;
  }

  .super_pupil_div {
    width: 99%;
  }

  .supra_toric_list1 {
    line-height: 14px;
  }

  .simulation_para, .defocus_para {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 17px;
  }

  .bby_list {
    padding-left: 19px;
    font-size: 18px;
  }

  .yellow_table {
    width: 51vw;
    padding-left: 0%;
  }

  .trifit_h1 {
    font-size: 42px;
    font-weight: 700;
  }

  .quality_div, .quality_section {
    padding-left: 60px;
  }

  .quality_list, .features_list {
    font-size: 16px;
  }

  .features_h1 {
    font-size: 32px;
    font-weight: 700;
  }

  .assured_quality_h1 {
    text-align: left;
    width: 60%;
    padding-left: 4%;
    font-size: 28px;
    font-weight: 700;
  }

  .ril_section3 {
    width: 60%;
  }

  .post_operative_img1 {
    width: 50vw;
  }

  .cmt_img {
    width: 26%;
    height: 50%;
    top: 10%;
  }

  .cmt_img2 {
    align-self: auto;
  }

  .cmt_list1 {
    line-height: 36px;
  }

  .cmt_img_div2 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .specs_div_amt {
    justify-content: space-around;
    align-items: flex-start;
  }

  .cmt_section2 {
    width: 100%;
  }

  .vista_para, .vista_para1 {
    font-size: 17px;
    line-height: 25px;
  }

  .list-item-44, .heading-843 {
    font-size: 17px;
  }

  .merlin_img {
    height: 100%;
    margin-left: 0%;
  }

  .merlin_div1 {
    justify-content: center;
  }

  .merlin_para {
    font-size: 19px;
    line-height: 25px;
  }

  .merlin_h2 {
    font-size: 20px;
  }

  .multi_diff_lottie_div {
    align-self: flex-start;
    margin-left: 0;
    padding-left: 4%;
  }

  .merlin_para_1, .rk_h4 {
    font-size: 17px;
    line-height: 25px;
  }

  .list_multiple_modes {
    line-height: 24px;
  }

  .list_20_copy {
    line-height: 25px;
  }

  .acryfold_div1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 90%;
  }

  .acryfold_table1, .acryfold_table2 {
    padding-bottom: 20px;
    font-size: 18px;
  }

  .acryfold_div2, .acryfold_div3, .acrfold_div4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 90%;
  }

  .nasprobby_table2_copy {
    width: 100%;
  }

  .naspro_bby_lottie {
    width: 40%;
  }

  .naspro_table1 {
    width: 100%;
    font-size: 18px;
  }

  .naspro_bby_table1-copy {
    grid-template-columns: auto auto;
    grid-auto-columns: auto;
    width: 100%;
  }

  .industry_partner_wrapper {
    margin-top: 0;
  }

  .paragraph-688 {
    font-size: 17px;
  }

  .product_section_block {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 84%;
    display: flex;
  }

  .naspro_bby_section {
    padding-top: 0;
  }

  .multi_table1 {
    width: 47vw;
  }

  .features_mainsection-copy {
    padding-left: 60px;
  }

  .oss_section {
    width: 100%;
  }

  .ru_lottie {
    top: 100px;
  }

  .ascan_img-copy {
    max-width: none;
  }

  .ascan_pachymeter_img {
    width: 35vw;
  }

  .antibacterial-copy {
    margin-top: 61px;
  }

  .ketorocin_-5content {
    padding-left: 40px;
  }

  .label_heading {
    font-size: 22px;
    line-height: 20px;
  }

  .clinical_heading {
    font-size: 25px;
    line-height: 20px;
  }

  ._120d_img {
    height: 100%;
    margin-left: 0%;
  }

  ._90d_img {
    width: 74%;
  }

  .super_pupil_wrapper, .super_pupil_slider {
    height: auto;
  }

  .pl_table, .pl_800_table {
    font-size: 16px;
  }

  .oct_h1 {
    font-size: 40px;
    line-height: 63px;
  }

  .lensometerlottie-copy {
    display: block;
  }

  .brilliantshift_h1 {
    font-size: 40px;
    line-height: 58px;
  }

  .bs_model {
    font-size: 32px;
  }

  .red_laser_lottie {
    width: 35vw;
  }

  .red_laser_h2 {
    font-size: 22px;
  }

  .image-398.invertpic, .image-399.invertpic, .image-400.invertpic {
    margin-left: 0;
  }

  .link-block-47 {
    flex-wrap: wrap;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .text-block-106 {
    font-size: 15px;
  }

  .about_us_menu_button-2.w--current {
    background-color: #0000;
  }

  .bold-text-117 {
    font-size: 17px;
    line-height: 25px;
  }

  .div-block-3677 {
    margin-top: 0;
  }

  .image-403.invertpic {
    margin-left: 0;
  }

  .tabs-34 {
    justify-content: space-around;
  }

  .tabs-menu-35 {
    width: 20vw;
    margin-right: 0;
    padding-right: 2rem;
  }

  .image-404.invertpic, .image-405.invertpic {
    margin-left: 0;
  }

  .div-block-3680 {
    align-items: center;
    margin-top: 0;
  }

  .html-embed-3 {
    width: 100%;
    height: 100%;
  }

  .link-block-48 {
    flex-wrap: wrap;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .text-block-110 {
    font-size: 15px;
  }

  .content-wrapper3-3 {
    align-self: flex-start;
    margin-top: 0;
  }

  .div-block-3685.cardbox {
    width: 95%;
  }

  .div-block-3688 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 100%;
    padding-left: 2%;
  }

  .pro_orbit_heading {
    font-size: 75px;
    line-height: 83px;
  }

  .pro_orbit_h2 {
    font-size: 40px;
  }

  .heading-4-copy {
    font-size: 35px;
  }

  .button-116 {
    width: 3vw;
    height: 5vh;
  }

  .heading-884 {
    font-size: 20px;
  }

  .button-118 {
    width: 3vw;
    height: 5vh;
  }

  .heading-885 {
    font-size: 22px;
  }

  .paragraph-693 {
    font-size: 19px;
  }

  .heading-886 {
    font-size: 20px;
  }

  ._1696_div {
    justify-content: flex-end;
    align-items: center;
    width: 95%;
  }

  .paragraph-694 {
    font-size: 19px;
    line-height: 24px;
  }

  .pane_button_hdg-27 {
    color: #fff;
    line-height: 24px;
  }

  .colour_button_div-31 {
    border-left: 1px solid #0000;
    justify-content: flex-start;
    align-items: stretch;
    width: 20%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 10px;
    display: flex;
    right: -480px;
  }

  ._3057_tip {
    width: 6vw;
  }

  .pane_bttm_para-16 {
    width: 50%;
    margin-right: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .pane_button_hdg-28 {
    color: #fff;
  }

  .gray_circle_button-13 {
    width: 3vw;
    height: 5vh;
    margin-right: .125rem;
  }

  .circle_btn_div-14 {
    justify-content: space-around;
    align-items: stretch;
    margin-right: 0;
    padding-bottom: 10px;
  }

  ._3317_image, ._3869_tip {
    width: 6vw;
  }

  ._3869_img {
    width: 23vw;
    padding-left: 0%;
  }

  .gal_leo_h1 {
    object-fit: fill;
    flex: 0 auto;
    order: 0;
    align-self: auto;
    width: 13vw;
    margin-top: 50px;
    font-size: 77px;
    line-height: 66px;
    position: static;
    top: 20px;
  }

  .leo_container {
    justify-content: center;
    align-self: auto;
    align-items: stretch;
    padding-left: 5%;
  }

  .turboorbit_h1-2 {
    font-size: 108px;
    line-height: 103px;
  }

  .galaxy_robot_h1 {
    font-size: 50px;
    line-height: 53px;
  }

  .chair_unit_h2 {
    font-size: 22px;
    line-height: 40px;
  }

  .refractor_head_manualimage {
    width: 30vw;
  }

  .refractor_section {
    align-self: auto;
  }

  ._1325_image {
    width: 25vw;
  }

  ._6060_tip {
    width: 8vw;
    height: 10%;
  }

  ._6060_img {
    width: 20vw;
  }

  ._3964_aa, ._3994_aa {
    font-size: 16px;
  }

  .keratometer_img {
    margin-left: 0%;
  }

  .lensometer_wrapper {
    width: 100%;
  }

  .kerato_img {
    width: 53%;
    margin-left: 0%;
  }

  .hand_held_img {
    width: 60%;
    margin-left: 0%;
  }

  .lenso_img {
    width: 68%;
    margin-left: 0%;
  }

  .ichart_h2 {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .refractor_wrapper {
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
  }

  .aoru_img {
    width: 53%;
    margin-left: 0%;
  }

  .rh_img {
    margin-left: 0%;
  }

  .add_on_ascan, .add_on_ubscan, .add_on_yagslt {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .rh_img-copy {
    margin-left: 0%;
  }

  .aoru_img2, .jericho_img, .stool_img {
    width: 53%;
    margin-left: 0%;
  }

  .motor_stool_img, .manual_stool, .cmt_flex, .refractive_img {
    margin-left: 0%;
  }

  .iol_image {
    width: 53%;
    margin-left: 0%;
  }

  .add_on_img {
    width: 87%;
    margin-left: 0%;
  }

  .appa_img {
    width: 60%;
    margin-left: 0%;
  }

  .video_img {
    width: 68%;
    margin-left: 0%;
  }

  .video_img-copy {
    width: 62%;
    margin-left: 0%;
  }

  .cu_img-copy {
    width: 48%;
    margin-left: 0%;
  }

  .perimeter_swap_img {
    margin-left: 0%;
  }

  .tono_image {
    width: 53%;
    margin-left: 0%;
  }

  .lensometer_img-copy {
    margin-left: 0%;
  }

  .multi_image {
    width: auto;
  }

  .keratometer_image {
    width: 56%;
    margin-left: 0%;
  }

  .ascan_image {
    width: 60%;
    margin-left: 0%;
  }

  .jericho_image {
    width: 39%;
    margin-left: 0%;
  }

  .endo_probes_image {
    width: 47%;
    margin-left: 0%;
  }

  .bio_image, .optical_image, .fundus_camera_image2, .fc_image {
    width: 53%;
    margin-left: 0%;
  }

  .image-417 {
    height: 100%;
  }

  .product-enquiry {
    right: 3%;
  }

  .image-418 {
    width: 3vw;
  }

  .product_section_proorbit {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .accessories {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .stool_img1 {
    margin-left: 0%;
  }

  .aia11, .aia11_img2, .aia12_img2 {
    width: 50%;
    margin-left: 0%;
  }

  .pro_orbit_div {
    height: 100%;
    margin-top: 0;
    display: flex;
  }

  .slider_home {
    width: 90%;
  }

  .slide_nav_home {
    bottom: 0%;
  }

  .lasek_video_maindiv {
    border-top: 1px solid #585858;
  }

  .add_on_oes, .add_on_redlaser {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .keratometer_lottie {
    height: 70vh;
  }

  .add_onproorbit {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .galleryimagediv-copy {
    width: auto;
    height: 40vh;
  }

  .tabs1 {
    flex-direction: row;
    justify-content: center;
    width: 100%;
    height: 88%;
    margin-top: 10px;
    display: flex;
  }

  .image_gallery_div {
    width: auto;
    height: 40vh;
  }

  .tab_menu {
    width: 15vw;
    height: auto;
  }

  .slitlamp {
    width: 62%;
    margin-left: 0%;
  }

  .amogh_smartimage {
    width: 35%;
    margin-left: 0%;
  }

  .mss_headingsection {
    border-right-width: 5px;
    margin-top: 0;
  }

  .canon_oct_img {
    width: 31%;
    margin-bottom: 10%;
    margin-left: 0%;
  }

  .infra_laser_img {
    width: 53%;
    margin-left: 0%;
  }

  .appa_ophthalmic_img {
    width: 60%;
    margin-left: 0%;
  }

  .auto_img {
    width: 68%;
    margin-left: 0%;
  }

  .oes_img {
    width: 40%;
    margin-left: 0%;
  }

  .dsl_image {
    width: 46%;
    margin-left: 0%;
  }

  .dynamiq_img {
    width: 60%;
    margin-left: 0%;
  }

  .aia_11_img {
    width: 57%;
    margin-left: 0%;
  }

  .aia12_img {
    width: 58%;
    margin-left: 0%;
  }

  .optical_img {
    width: 35%;
    margin-bottom: 10%;
    margin-left: 0%;
  }

  .fundus_image {
    width: 53%;
    margin-left: 0%;
  }

  .dynamiq_image, .han_held_image, .dis_image {
    width: 87%;
    margin-left: 0%;
  }

  .sl_image-copy {
    width: 76%;
    margin-left: 0%;
  }

  .streak_img-copy {
    margin-left: 0%;
  }

  .hh_heading {
    font-size: 90px;
    line-height: 100px;
  }

  .fc_model_heading {
    font-size: 32px;
  }

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

  .menutabs-copy {
    margin-top: 5vh;
  }

  .products_div {
    margin-top: -.8rem;
    padding-top: 4rem;
  }

  .product_surgical_content, .micro_in_pharma1, .micro_in_micro, .micro_in_surgical {
    align-items: center;
    padding-bottom: 0;
  }

  ._1696_aa {
    font-size: 20px;
  }

  ._3795_aat-copy {
    width: 23vw;
    margin-right: 20px;
  }

  .no_hole_wrapper-copy {
    margin-left: 4px;
  }

  .tobotor_ontent_block, .mydriocain_div {
    margin-top: 0;
    margin-left: 0;
    padding-right: 42px;
  }

  .div-block-3709 {
    width: 100%;
  }

  .div-block-3710 {
    flex-direction: row;
  }

  .heading-757-copy {
    font-size: 22px;
  }

  .tech_specs_yag_slt {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .yag_slt_table, .slitlamp_table {
    font-size: 18px;
  }

  .heading-511-copy {
    font-size: 15px;
  }

  .storage-25 {
    margin-bottom: 10px;
    font-size: 45px;
  }

  .appacipro_content {
    padding-top: 0;
    padding-left: 0;
  }

  .storage-26, .storage-27 {
    margin-bottom: 10px;
    font-size: 45px;
  }

  .anc_content_div-copy, .a-brinzo_content, .bimpost_content {
    padding-top: 0;
    padding-left: 0;
  }

  .bimpost_t {
    line-height: 28px;
  }

  .storage-28, .storage-29 {
    margin-bottom: 10px;
    font-size: 45px;
  }

  .heading-545-copy {
    font-size: 25px;
  }

  .descripation-11-copy {
    font-size: 25px;
    line-height: 30px;
  }

  .heading-522-copy {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .cohe_sub_hdg-2-copy {
    margin-top: 10px;
    font-size: 25px;
    font-weight: 600;
  }

  .supracoat_sub_hdg-2-copy {
    font-size: 25px;
    line-height: 27px;
  }

  .lidovisc_gel {
    font-size: 25px;
  }

  .bold-text-135 {
    font-size: 27px;
  }

  .blueret_1ml_hdg2-2-copy {
    font-size: 31px;
  }

  .tobotor_lp, .allernil_hs, .kfen {
    padding-top: 3rem;
  }

  .a_genta_section {
    flex-direction: row;
    justify-content: flex-start;
    padding-top: 0;
    padding-left: 0;
  }

  .appachloro_section {
    flex-direction: row;
    justify-content: flex-start;
    padding-top: 0;
  }

  .appacipro_section {
    flex-direction: row;
    justify-content: flex-start;
    padding-top: 0;
    padding-left: 0;
  }

  .aflox_d_section, .moxifur_p_section, .anc_section-copy, .anc_section-copy {
    padding-top: 3rem;
  }

  .apidine_plus_section {
    padding-top: 2rem;
  }

  .appasol_section {
    height: 100%;
    padding-top: 4rem;
    padding-left: 40px;
  }

  .acaine_t, .lidovisc_section {
    padding-top: 1rem;
  }

  .a_brinzo_lottie {
    width: 25vw;
  }

  .a_brinzo_section, .carteol_section {
    padding-top: 3rem;
  }

  .carteol_lottie, .alfapres_th_lottie {
    width: 25vw;
  }

  .alfapres_th_section {
    padding-top: 3rem;
  }

  .appacarpine_lottie {
    width: 25vw;
  }

  .appacarpine_section {
    padding-top: 3rem;
  }

  .bimpost_1_lottie {
    width: 25vw;
  }

  .bimpost_section {
    padding-top: 3rem;
  }

  .bimpost_3ml_lottie {
    width: 25vw;
  }

  .bimpost_3_section {
    padding-top: 3rem;
  }

  .bimpost_pf_lottie {
    width: 25vw;
  }

  .bimpost_pf_section {
    padding-top: 3rem;
  }

  .bimpost_3_lottie {
    width: 25vw;
  }

  .bimpost_3 {
    padding-top: 3rem;
  }

  .bimpost_t_lottie {
    width: 25vw;
  }

  .bimpost_t_section {
    padding-top: 3rem;
  }

  .brinzo_b_lottie {
    width: 25vw;
  }

  .brinzo_b_section {
    padding-top: 3rem;
  }

  .dorza_pf_lottie, .bimpost_t_lottie-copy, .dorza_lottie_pf {
    width: 25vw;
  }

  .dorza_pf_section {
    padding-top: 3rem;
  }

  .dorza_t_lottie {
    width: 25vw;
  }

  .dorza_t_section, .appasone_section {
    padding-top: 3rem;
  }

  .lp_preds_lottie {
    width: 70%;
    height: auto;
  }

  .lp_preds_section, .preds_section {
    padding-top: 3rem;
  }

  .art_forte_section, .light-mode-15-copy, .art_ultra_section {
    padding-top: 4.5rem;
  }

  .cylopro_section, .goniolube_section, .megalub_t_section {
    padding-top: 1rem;
  }

  .exarin_section, .ligcaine_section, .ligcaine_plus_section, .afluor_section, .anc_section-copy, .afluor_10_section, .anc_section-copy, .appasone_2_section, .appacarpine_section1, .mydria_section, .tri_ace_section {
    padding-top: 3rem;
  }

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

  .a_byopin_section, .myoped_section, .myoped_plus_section {
    height: 100%;
    padding-top: 4rem;
    padding-left: 40px;
  }

  .k_link_2ml, .k_link_h_section {
    padding-top: 3rem;
  }

  .apparet_blue_section, .appasil_section, .appavisc_2-4_section, .appavisc_pfs_3ml, .lidovisc_gel_section, .supracoat_plus_section, .trypan_blue_section {
    justify-content: space-between;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .dorza_5_section, .dorza_tpf_section {
    padding-top: 3rem;
  }

  .a_caine_t_5ml {
    padding-top: 1rem;
  }

  .acaine_t_5ml_lottie {
    width: 35vw;
  }

  .pharma_heading.pharma {
    margin-top: 4%;
  }

  .tab_pane1 {
    margin-top: 0%;
  }

  .pharma_tab_content {
    padding-left: 2%;
  }

  .anti_bacterial {
    margin-top: 61px;
  }

  .div-block-3736 {
    margin-top: 0%;
    position: fixed;
    top: 6%;
  }

  .allernil_heading {
    margin-top: 20px;
    font-size: 36px;
    font-weight: 600;
  }

  .anc_section-copy {
    padding-top: 0;
  }

  .anc_heading, .allernil_hs_h2, .kfen_h2 {
    margin-bottom: 10px;
    font-size: 35px;
  }

  .moxifur {
    margin-top: 20px;
    margin-bottom: 25px;
    font-size: 45px;
    line-height: 30px;
  }

  .moxifur_5 {
    margin-top: 20px;
    font-size: 30px;
    font-weight: 600;
    line-height: 30px;
  }

  .q4g {
    font-size: 46px;
  }

  .a_genta, .appachloro, .appacipro {
    margin-bottom: 10px;
    font-size: 35px;
  }

  .moxifur_lp {
    margin-bottom: 10px;
    font-size: 45px;
  }

  .moxifur_k {
    margin-top: 20px;
    margin-bottom: 25px;
    font-size: 45px;
    line-height: 30px;
  }

  .tobotor-copy {
    margin-top: 20px;
    font-size: 45px;
    font-weight: 600;
  }

  .aflox_d, .storage-25-copy, .moxifur_p, .moxifur_p-copy, .q4g_h2 {
    margin-bottom: 10px;
    font-size: 45px;
  }

  .div-block-3738 {
    flex-direction: row;
  }

  .brinzo_heading, .dorza_heading {
    margin-bottom: 10px;
    font-size: 45px;
  }

  .div-block-3739 {
    flex-direction: row;
  }

  .allernil_lottie_div {
    margin-left: 700px;
  }

  .anti_infective_breadcrumb_div {
    margin-top: 0%;
    position: fixed;
    top: 6%;
  }

  .k_link_heading {
    margin-bottom: 10px;
    font-size: 45px;
  }

  .infective_breadcrumb {
    margin-top: 0%;
    position: fixed;
    top: 6%;
  }

  .jericho_specs {
    width: 89.069%;
  }

  .a_byopin_section_content {
    padding-left: 0;
  }

  .naspro_material_characteristics {
    font-size: 28px;
  }

  .naspro_material_specs {
    justify-content: flex-start;
    align-items: flex-start;
    width: 90%;
  }

  .naspro_clear_para-copy {
    font-size: 17px;
  }

  .breadcrumbs_div {
    margin-top: 0%;
    padding-top: 5%;
    padding-bottom: 1%;
    position: static;
    top: 3%;
  }

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

  .breadcrumbs_div-copy {
    margin-top: 0%;
    padding-top: 5%;
    padding-bottom: 1%;
    position: static;
    top: 3%;
  }

  .oct_section-copy {
    padding-bottom: 4rem;
  }

  .red_laser_h2-copy {
    font-size: 22px;
    line-height: 27px;
  }

  .oct_h1-copy {
    margin-top: 0;
    font-size: 40px;
    line-height: 63px;
  }

  .q4g_section_1 {
    padding-top: 4.2rem;
  }

  .pro_orbit_full_image {
    width: 35%;
    height: 77%;
  }

  .properties_div {
    justify-content: space-around;
    width: 50%;
  }

  .footswitchheading-copy, .tech_heading {
    font-size: 40px;
  }

  .tech_section {
    justify-content: center;
    width: 100%;
    height: auto;
  }

  .tech_section.head.bglight1 {
    width: 100%;
  }

  .section-copy {
    justify-content: center;
    width: 100%;
    height: 100%;
  }

  .section-copy.head.bglight1 {
    width: 100%;
  }

  .pro_orbit_section {
    justify-content: center;
    width: 100%;
    height: auto;
  }

  .pro_orbit_section.head.bglight1 {
    width: 100%;
  }

  .pro_orbit_grid-copy {
    grid-template-areas: "Area-2"
                         "."
                         "."
                         "."
                         "Area";
  }

  .pro_orbit_spec {
    font-size: 17px;
    font-weight: 300;
    line-height: 22px;
  }

  .leo_section {
    justify-content: center;
    width: 100%;
    height: 100%;
  }

  .leo_section.head.bglight1 {
    width: 100%;
  }

  .glxy_leo_rltm_fldc_sys_img-copy {
    width: 70%;
  }

  .ip_bag_image {
    width: 20%;
  }

  .orbit_cool_image {
    width: 30%;
  }

  .footswitch_image_leo {
    width: 35vw;
  }

  .properties_div-copy {
    justify-content: space-around;
    width: 55%;
  }

  .properties_div_leo {
    justify-content: space-around;
    width: 100%;
  }

  .galaxy_leo_full_image {
    width: 13%;
    height: auto;
    margin-bottom: 5%;
  }

  .orbit_cool_section {
    justify-content: flex-start;
    width: 100%;
  }

  .glxy_leo_rbit_cool_tech_cnt-2-copy {
    width: 50vw;
  }

  .tech_heading-copy {
    font-size: 40px;
  }

  .orbit_cool_image-copy, .rbit_cool_image {
    width: 30%;
  }

  .leo_list {
    font-size: 22px;
    line-height: 33px;
  }

  .meibo_img {
    width: 50%;
    height: 50%;
  }

  .ascan_pach_grid_sub_hdg-copy, .corneal_h2_tech {
    font-size: 18px;
    line-height: 35px;
  }

  .corneal_fc_image {
    width: 53%;
    margin-left: 0%;
  }

  .galaxy_sub_hdg-copy {
    font-size: 32px;
    line-height: 45px;
  }

  .galaxy_robot_h1-copy {
    font-size: 50px;
    line-height: 53px;
  }

  .robot_h1 {
    font-size: 50px;
    line-height: 60px;
  }

  .vio_lottie_new {
    width: 65%;
  }

  .features_yag_laser {
    font-size: 28px;
  }

  .lite_image {
    width: 90%;
    height: auto;
    transform: translate(0);
  }

  .swap_image {
    width: 90%;
    height: auto;
  }

  .appascan_max_p {
    max-width: none;
  }

  .add_on_leo {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .lite_heading {
    padding-top: 2rem;
  }

  .swap_heading {
    text-align: center;
    padding-top: 2rem;
  }

  .lite_img_wrapper, .swap_img_wrapper {
    height: 38vh;
    margin-top: 0;
  }

  .a_scan_img {
    width: 56%;
    margin-left: 0%;
  }

  .vio_section {
    padding-bottom: 4rem;
  }

  .yag_slt_content1 {
    align-self: auto;
    align-items: center;
  }

  .yag_slt_top {
    align-self: center;
    align-items: center;
    margin-top: 0;
  }

  .rk_f3image {
    margin-left: 23%;
  }

  .naspro_wrapper {
    padding-top: 0;
  }

  .advent_lottie {
    width: 40%;
  }

  .brilliant_advent_cntnr6-copy {
    width: 95%;
  }

  .truglow_grid_para {
    font-size: 18px;
    line-height: 35px;
  }

  .ascan_lottie {
    max-width: none;
  }

  .add_on_a_scan_p {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .aaru_2000_lottie {
    width: 60%;
  }

  .ergonomic_design {
    width: 30%;
  }

  ._1465_titanium {
    width: auto;
  }

  .content-wrapper_home {
    padding-top: 15%;
  }

  .aflox_heading {
    margin-top: 20px;
    margin-bottom: 25px;
    font-size: 45px;
    line-height: 30px;
  }

  .aaru_2002_lottie {
    width: 40%;
  }

  .moxifur_p_content, .q4g_content_div, .tobotor_lp_div, .brinzo_b_content, .dorza_div {
    padding-top: 0;
    padding-left: 0;
  }

  .a_lubgel_lottie_div {
    margin-left: 700px;
  }

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

  .art_gel_section, .megalub_section {
    justify-content: flex-start;
    display: flex;
  }

  .megalub_section_div {
    padding-top: 1rem;
  }

  .light-mode-15-copy, .light-mode-15-copy-copy, .megalub {
    padding-top: 4.5rem;
  }

  .ketorocin_ls {
    margin-top: 0;
    margin-left: 0;
    padding-right: 42px;
  }

  .div-block-59-copy {
    width: 100vw;
    min-width: auto;
    max-width: none;
    min-height: auto;
    padding-top: 25px;
  }

  .a_nac_section {
    padding-top: 3rem;
  }

  .acaine_t_content {
    padding-top: 0;
    padding-left: 0;
  }

  .mydriocain_section {
    justify-content: space-between;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hv_pfs_section {
    justify-content: space-between;
    height: auto;
    padding-top: 5rem;
    padding-left: 40px;
  }

  .cohevisc_section {
    max-width: none;
    padding-top: 1rem;
  }

  .cohevisc_1_section {
    justify-content: space-between;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .rhex_id_section {
    max-width: none;
    padding-top: 1rem;
  }

  .aaru_tabs {
    flex-direction: row;
    justify-content: center;
    width: 100%;
    height: auto;
    display: flex;
  }

  ._1465_titanium-copy {
    width: auto;
  }

  ._1988_blue-copy {
    width: 30vw;
    max-width: none;
  }

  .pharma_menu_items, .industry_partner_menu_items {
    height: 90vh;
  }

  .close_button {
    white-space: nowrap;
  }

  ._146-open-button-text-copy {
    text-align: right;
    white-space: nowrap;
    text-align: right;
    white-space: nowrap;
    text-align: right;
    white-space: nowrap;
    text-align: right;
    white-space: nowrap;
    line-height: 29px;
  }

  .products_content {
    margin-top: 5vh;
  }

  .products_menu_div, .surgical_products_div, .laser_products_div, .pharma_products_div {
    padding-top: 4rem;
  }

  .surgicals_wrapper {
    align-items: stretch;
    margin-left: 0;
  }

  .surgical_products {
    align-items: center;
    padding-bottom: 0;
  }

  .tech_heading_pro_orbit {
    font-size: 40px;
  }

  .products_content_main {
    margin-top: 5vh;
  }

  .pro_orbit_tech_specs-copy {
    margin-top: 15px;
  }

  .shift_heading {
    font-size: 24px;
  }

  .shift_list {
    font-size: 22px;
    line-height: 28px;
  }

  .naspro_wrapper1, .naspro_bby_section-copy {
    padding-top: 0;
  }

  .naspro_bby_lottie-copy {
    width: 40%;
  }

  .ot_content_wrapper {
    width: 45vw;
  }

  .manual_surgeon_stool_img {
    width: 47vw;
  }

  .list-item-61 {
    font-size: 24px;
  }

  .lensometer_heading {
    letter-spacing: normal;
    font-size: 42px;
  }

  .applanation_link_block-2 {
    width: 65vw;
  }

  .heading-920 {
    font-size: 24px;
  }

  .vision_chart_para, .auto_ref_para {
    font-size: 20px;
    line-height: 30px;
  }

  .pharma_tab_content1 {
    padding-left: 2%;
  }

  .tab_pane2 {
    margin-top: 0%;
  }

  .allernil_lottie_div1 {
    margin-left: 700px;
    top: 12%;
  }

  .aflox_lottie_div {
    margin-left: 700px;
  }

  .aflox_btn_div {
    flex-direction: row;
  }

  .moxi_dm_img_cnt-copy, .apidine_plus_lottie_div {
    width: 30vw;
    margin-left: 0;
    top: 15%;
  }

  .alfapres_h2, .bimpost_h2, .bimoost_pf, .dorza_pf_heading {
    margin-bottom: 10px;
    font-size: 45px;
  }

  .lubgel_content_div {
    margin-top: 0;
    margin-left: 0;
    padding-right: 42px;
  }

  .art_pane {
    margin-top: 0%;
  }

  .megalub_lottie_section {
    width: 40%;
    margin-left: 0;
  }

  .art_forte_section-copy {
    padding-top: 1rem;
  }

  .art_forte_content_div {
    padding-left: 0;
  }

  .art_ultra {
    margin-bottom: 10px;
    font-size: 45px;
  }

  .art_h2, .cyclopro_h2 {
    font-size: 30px;
  }

  .appavisc_btn_div {
    flex-direction: row;
  }

  .appavisc_h2 {
    margin-bottom: 10px;
    font-size: 45px;
  }

  .apparet_content {
    margin-top: 0;
    margin-left: 0;
    padding-right: 42px;
  }

  .supracoat_h2 {
    margin-top: 20px;
    font-size: 36px;
    font-weight: 600;
  }

  .appachloro_lottie_div {
    flex-direction: column;
    width: 40%;
    margin: 0;
    display: flex;
    position: fixed;
  }

  .a_lubgel_lottie {
    margin-left: 700px;
  }

  .art_div_content {
    margin-top: 0;
    margin-left: 0;
    padding-right: 50px;
  }

  .art_ultra_section-copy {
    padding-top: 1rem;
  }

  .megalub_content_div {
    padding-left: 0;
  }

  .megalub-copy {
    padding-top: 1rem;
  }

  .content-div-copy {
    padding-left: 0;
  }

  .heading-923 {
    font-size: 24px;
  }

  .ab_img-copy {
    height: 80vh;
  }

  .art_lottie_div {
    margin-left: 700px;
  }

  .footer-copy {
    width: 100vw;
    height: 20%;
    padding-top: 0;
    padding-bottom: 20px;
    top: 20px;
  }

  .footer-copy.navtheme {
    align-items: center;
    height: auto;
  }

  .div-block-3577-copy {
    align-items: center;
    height: auto;
    padding-top: 0%;
  }

  .contact_us_wrapper-copy {
    align-self: flex-start;
    height: 85%;
    margin-top: 2rem;
    padding-top: 0%;
  }

  .form-section-touch-copy {
    height: auto;
  }

  .title-wrap-copy {
    height: auto;
    padding-top: 0;
  }

  .heading-827-copy {
    margin-top: 0;
    margin-bottom: 0;
  }

  .alliance_hdg-copy, .exclusive_distributor {
    font-size: 24px;
  }

  .paragraph-679-copy {
    font-size: 20px;
    line-height: 30px;
  }

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

  .lenso_img-copy {
    width: 68%;
    margin-left: 0%;
  }

  .add_on_img-copy {
    width: 87%;
    margin-left: 0%;
  }

  .dsl_lottiediv-copy {
    width: 36%;
  }

  .heading-581-copy {
    font-size: 20px;
  }

  .pharma_tab_content-copy {
    padding-left: 2%;
  }

  .mydriocain_section-copy {
    justify-content: space-between;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .exclusive_distributor-copy {
    font-size: 24px;
  }

  .alliance_grid_content-copy {
    grid-template-columns: 1fr 1fr;
    place-content: stretch;
    justify-items: stretch;
  }

  .alliance_hdg-copy, .alliance_heading {
    font-size: 24px;
  }

  .heading-148-copy {
    font-size: 34px;
  }

  .tabs_dim {
    flex-direction: row;
    justify-content: center;
    width: 100%;
    height: auto;
    display: flex;
  }

  .link-block-6-copy {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 25vw;
    height: 40vh;
    margin-bottom: 20px;
    padding: 20px;
    display: flex;
  }

  .oes_section {
    width: 100%;
  }

  .orbit_cool_section-copy {
    justify-content: flex-start;
    width: 100%;
  }

  .bs_section {
    padding-bottom: 4rem;
  }

  .r-text-copy {
    font-size: 17px;
  }

  .image-423 {
    width: 82%;
  }

  .service_request.w--current {
    background-color: #0000;
  }

  .image-425 {
    width: 100%;
  }

  .heading-929 {
    padding-left: 40px;
  }

  .bold-text-168, .bold-text-169, .bold-text-170 {
    font-weight: 400;
  }

  .paragraph-710 {
    justify-content: flex-start;
    align-items: center;
  }

  .paragraph-711 {
    font-weight: 400;
  }

  .div-block-3781 {
    box-sizing: border-box;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    aspect-ratio: auto;
    text-align: left;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: auto;
    width: 40%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .bold-text-173 {
    width: 42%;
  }

  .paragraph-714, .paragraph-715, .paragraph-716 {
    font-size: 20px;
  }

  .image-427 {
    width: 50%;
    padding-top: 0;
  }

  .image-428 {
    width: 50%;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .grid-4 {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: .5fr .5fr;
  }

  .div-block-3786, .div-block-3787 {
    text-align: center;
  }

  .paragraph-717 {
    font-size: 20px;
  }

  .paragraph-718 {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-932 {
    font-size: 28px;
  }

  .paragraph-719 {
    font-size: 18px;
  }

  .paragraph-720 {
    text-align: left;
    width: 70vw;
    margin-left: 40px;
  }

  .heading-933, .paragraph-722 {
    margin-left: 40px;
    padding-left: 10px;
  }

  .list-item-62 {
    font-size: 17px;
  }

  .div-block-3805 {
    display: flex;
  }

  .div-block-3807 {
    width: 70%;
  }

  .div-block-3808 {
    width: 100vw;
  }

  .div-block-3809 {
    display: block;
  }

  .div-block-3812 {
    width: 100%;
    height: 20%;
  }

  .heading-942 {
    text-align: center;
    justify-content: center;
    align-items: center;
  }
}

@media screen and (min-width: 1920px) {
  .body {
    color: #fff;
    overflow: visible;
  }

  .r-text {
    font-family: Raleway, sans-serif;
    font-size: 21px;
    font-weight: 300;
    line-height: 36px;
  }

  .r-h2 {
    text-transform: none;
    align-self: flex-start;
  }

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

  .lottie1 {
    order: 1;
  }

  .button.buttonmode {
    margin-top: 20px;
    margin-right: 0;
  }

  .div-block-2 {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-top: 0;
    padding-top: 0;
    display: flex;
  }

  .tabs {
    flex-direction: row;
    justify-content: center;
    width: 100%;
    height: auto;
    display: flex;
  }

  .tab-link-tab-1, .tab-link-tab-1.w--current {
    background-color: #1b1b1b;
  }

  .tab-link-tab-1.nav {
    padding-left: 30px;
    padding-right: 30px;
  }

  .tab-link-tab-1.nav.w--current {
    height: auto;
    margin-bottom: 1.5rem;
    margin-left: 0;
    margin-right: 0;
  }

  .tab-link-tab-2, .tab-link-tab-2.w--current {
    background-color: #1b1b1b;
  }

  .tab-link-tab-2.nav {
    height: 14vh;
    margin-left: 0;
    margin-right: 0;
  }

  .tab-link-tab-3 {
    background-color: #1b1b1b;
    border-style: none;
  }

  .tab-link-tab-3:active {
    background-color: #0000;
  }

  .tab-link-tab-3.w--current {
    background-color: #1b1b1b;
  }

  .tab-link-tab-3.nav {
    width: 50%;
    height: auto;
  }

  .tab-link-tab-3.nav.w--current {
    padding-left: 30px;
    padding-right: 30px;
  }

  .youtube {
    object-fit: fill;
    width: 100%;
    height: auto;
    display: block;
  }

  .tab-pane-tab-2 {
    flex: none;
    align-self: center;
    width: 40vw;
    height: auto;
  }

  .image {
    width: 100%;
    height: 50%;
  }

  .tab-pane-tab-3 {
    height: auto;
  }

  .image-2 {
    height: 100%;
    margin-top: 27px;
  }

  .tabs-content {
    flex-direction: row;
    flex: 0 auto;
    height: auto;
  }

  .content1 {
    border: 3px #000;
    border-right: 0 solid #0000;
    justify-content: space-around;
    align-self: center;
    padding-right: 34px;
  }

  .tab-pane-tab-1 {
    object-fit: fill;
    flex: 0 auto;
    width: 40vw;
    height: auto;
  }

  .loittie1 {
    top: 10%;
  }

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

  .navbar {
    z-index: 1;
  }

  .navbar.navtheme {
    z-index: 20;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .brand {
    width: 100%;
    height: 100%;
    position: static;
  }

  .nav-link, .nav-link-3 {
    font-weight: 500;
  }

  .text-block-4 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
  }

  .footer {
    height: 20%;
    padding-bottom: 0;
    font-family: Raleway, sans-serif;
    position: static;
    top: auto;
    left: auto;
    right: auto;
  }

  .footer.navtheme {
    flex: 0 auto;
    align-items: center;
    height: 11%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 20px;
  }

  .pageloaderanimation {
    z-index: 99999;
    background-color: #fff;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .lottie-animation-5 {
    width: 30%;
  }

  .light-mode {
    flex-direction: column;
    width: 100%;
    margin-top: 0;
    padding-top: 0%;
    overflow: visible;
  }

  .toggle-theme {
    padding-left: 120px;
    display: block;
    position: relative;
  }

  .container.navtheme {
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-3 {
    font-size: 58px;
  }

  .homepagelogo {
    object-fit: contain;
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    width: 100%;
    height: 100%;
    margin-top: 0;
    padding-top: 0;
    font-size: 26px;
    display: flex;
  }

  ._146-menu-items-wrapper {
    height: 92vh;
    margin-left: 30px;
  }

  ._146-menu-text {
    font-size: 36px;
  }

  .microsurgicalbutton {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .microsurgicalwrapper {
    margin-top: 2.9rem;
  }

  .menubuttons {
    flex: 0 auto;
    width: 90vw;
    margin-right: 0%;
  }

  .menubuttonwrapper {
    flex: 0 auto;
    width: 100%;
    margin-top: 0;
    padding-bottom: 0;
  }

  ._146-open-button-text {
    vertical-align: super;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 50px;
  }

  .link-2 {
    font-size: 18px;
    line-height: 27px;
  }

  .list {
    margin-right: 0;
    padding-right: 20px;
  }

  .surgicaliolbutton {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .surgicaliolwrapper {
    display: none;
  }

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

  .heading-6 {
    font-size: 24px;
  }

  .laserwrapper, .ophthalmologywrapper {
    display: none;
  }

  .heading-9 {
    font-weight: 500;
  }

  .pharmawrapper {
    margin-top: -.6rem;
  }

  .pharmainnerwrapper.bglight1 {
    height: 85%;
  }

  .paragraph-5 {
    font-size: 25px;
    line-height: 27px;
  }

  .image-3, .image-4, .image-5 {
    width: 100%;
    max-width: none;
  }

  .form-block {
    width: 100%;
  }

  .form-section-touch {
    justify-content: center;
    align-self: flex-start;
    height: auto;
    margin-bottom: 2rem;
  }

  .submit-button {
    font-size: 24px;
  }

  .field-wrap {
    line-height: 20px;
  }

  .nav-menu {
    flex-direction: row;
    flex: 0 auto;
    display: flex;
  }

  .nav-menu.navtheme {
    width: 100%;
  }

  .content-wrapper {
    justify-content: center;
    width: 100%;
    height: 70vh;
    padding-top: 0%;
  }

  .fullpagecontianer {
    width: 100%;
    height: 100vh;
  }

  .grid-3 {
    border: 1px solid #fff;
    grid-template-columns: 1.75fr .25fr 4.25fr;
    grid-auto-flow: row;
    place-content: center stretch;
    place-items: stretch stretch;
    margin-top: 38px;
    margin-bottom: 29px;
    padding: 0;
    font-size: 24px;
  }

  .content-wrapper-copy {
    justify-content: center;
    width: 100%;
    height: 70vh;
    padding-top: 0%;
  }

  .div-block-14 {
    align-self: auto;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0%;
  }

  .content-wrapper2 {
    justify-content: center;
    width: 100%;
    height: 70vh;
    padding-top: 0%;
  }

  .dark1 {
    margin-bottom: 0;
    margin-left: 0;
    font-size: 21px;
    line-height: 36px;
  }

  .light1 {
    margin-left: 0;
    font-size: 21px;
    font-weight: 200;
    line-height: 36px;
  }

  .productsenquiry {
    align-self: center;
    margin-top: 2rem;
    overflow: hidden;
  }

  .mpulsecontainer {
    align-self: center;
    align-items: center;
  }

  .accessimage {
    object-fit: contain;
    height: auto;
    padding-top: 0;
    padding-bottom: 150px;
    display: block;
    overflow: hidden;
  }

  .r-text-2 {
    width: auto;
    font-size: 30px;
    line-height: 44px;
  }

  .footswitch-2 {
    font-size: 30px;
    line-height: 44px;
  }

  .footswitchimage {
    width: 40vw;
    min-width: auto;
  }

  .handpieceimage {
    align-self: center;
  }

  .handpiecepara, .mpulsecontent, .graphpara {
    font-size: 30px;
    line-height: 44px;
  }

  .lottie-animation-8 {
    align-self: center;
    width: 40vw;
    margin-top: 0;
    display: block;
    position: static;
    top: 0%;
    left: auto;
    right: 0%;
  }

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

  .pulsemodecontainer {
    width: 100%;
  }

  .footswitchheading {
    font-size: 50px;
  }

  .burstimage {
    align-self: center;
    width: 40vw;
    height: 60vh;
  }

  .heading-22 {
    font-size: 45px;
    line-height: 44px;
  }

  .contentaccessories {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border: 0 #000;
    grid-template-rows: auto auto;
    grid-template-columns: auto auto;
    place-content: stretch;
    align-self: center;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-top: 0%;
  }

  .mburst {
    width: 50vw;
    min-width: auto;
  }

  .graphcontainer {
    padding-left: 40px;
  }

  .phacopara {
    font-size: 30px;
  }

  .listcontainer {
    justify-content: center;
    align-items: flex-start;
    width: 100vw;
    height: auto;
    line-height: 100vh;
    display: flex;
  }

  .handpiececontainer {
    align-items: flex-start;
    width: 100vw;
  }

  .pro_orbit_h3 {
    font-size: 35px;
    line-height: 35px;
  }

  .occlusioncontainer {
    width: 80vw;
  }

  .heading-3 {
    padding-top: 150px;
    padding-bottom: 0;
    font-size: 60px;
    line-height: 61px;
    overflow: visible;
  }

  .mburstimage {
    align-self: center;
    width: 40vw;
    min-width: auto;
    height: 50vh;
  }

  .phacoheading {
    font-size: 50px;
  }

  .footswitchpara {
    font-size: 30px;
    line-height: 44px;
  }

  .handpieceheading {
    padding-bottom: 24px;
    font-size: 50px;
  }

  .footswitchmaincontainer {
    align-self: center;
  }

  .list-2 {
    width: 50vw;
    padding-left: 0;
    font-size: 30px;
    line-height: 44px;
  }

  .glxy_leo_sub_hdg {
    margin-bottom: 23px;
    font-size: 55px;
    line-height: 50px;
  }

  .glxy_leo_vfi_listitem1 {
    list-style-type: disc;
  }

  .glxy_leo_para {
    width: auto;
    margin-left: 0;
    font-size: 35px;
    line-height: 44px;
  }

  .glxy_leo_puls_md_section-2, .glxy_leo_mpuls_md_section-2 {
    height: 100vh;
    min-height: auto;
    position: static;
  }

  .glxy_leo_bnnr_wht_lne_cnt {
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    margin-top: 0;
    margin-left: 0;
  }

  .glxy_leo_orb_phc_main_cntnr {
    width: 100%;
    margin-left: 0;
  }

  .glxy_leo_vfi_cnt-2 {
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    width: 50vw;
    padding-left: 0;
    font-size: 50px;
  }

  .glxy_leo_phc_md_cntnr.glxy_leo_container {
    justify-content: flex-start;
    width: 50vw;
  }

  .glxy_leo_burst_md_section-2 {
    height: 100vh;
    min-height: auto;
    position: static;
  }

  .glxy_leo_orb_phc_section-2 {
    height: 200vh;
    min-height: 0;
    position: static;
  }

  .glxy_leo_mpuls_md_cnt-2 {
    flex-direction: column;
    justify-content: space-around;
    align-self: auto;
    align-items: flex-start;
    width: 40vw;
    margin-left: 0;
    font-size: 50px;
  }

  .glxy_leo_burst_md_cnt-2 {
    justify-content: space-around;
    align-self: auto;
    align-items: stretch;
    width: auto;
    font-size: 50px;
  }

  .glxy_leo_rbit_cool_tech_cnt-2 {
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    width: 50vw;
    height: 30vh;
    padding-left: 0;
    font-size: 50px;
  }

  .glxy_leo_vfi_section-2 {
    height: 100vh;
    min-height: auto;
    padding-left: 0;
    position: static;
  }

  .glxy_leo_footswitch_cnt-2 {
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 50vw;
    padding-left: 0;
    font-size: 50px;
  }

  .glxy_leo_puls_md_cnt-2 {
    justify-content: space-around;
    align-self: auto;
    align-items: flex-start;
    width: 55vw;
    font-size: 50px;
  }

  .glxy_leo_mburst_md_cntnr.glxy_leo_container {
    justify-content: flex-start;
    width: 50vw;
    margin-left: 0;
    padding-left: 40px;
  }

  .glxy_leo_vfi_listitem2 {
    list-style-type: disc;
  }

  .glxy_leo_mburst_md_cnt-2 {
    justify-content: space-around;
    align-self: auto;
    align-items: flex-start;
    width: 55vw;
    font-size: 50px;
  }

  .glxy_leo_opulse_section-2 {
    height: 100vh;
    min-height: auto;
    position: static;
  }

  .glxy_leo_main_img-2 {
    outline-offset: 0px;
    outline: 0 #fff;
    width: 13vw;
    height: auto;
    margin: 0;
  }

  .glxy_leo_banner_content1-2 {
    flex-direction: column;
    flex: none;
    order: 0;
    justify-content: center;
    align-self: stretch;
    align-items: flex-end;
    width: 40vw;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 10px;
  }

  .glxy_leo_mburst_md_section-2 {
    height: 100vh;
    min-height: auto;
    position: static;
  }

  .glxy_leo_rbit_cool_tech_cntnr.glxy_leo_container {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    margin-left: 0;
    padding-left: 10px;
  }

  .glxy_leo_rbit_cool_tech_section-2 {
    justify-content: flex-start;
    height: 100vh;
    min-height: auto;
    position: static;
  }

  .glxy_leo_rltm_fldc_sys_cnt-2 {
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 50vw;
    height: auto;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 50px;
  }

  .glxy_leo_vfi_top_list {
    width: auto;
    margin-bottom: 0;
    padding-left: 20px;
    list-style-type: none;
  }

  .glxy_leo_vert_white_line-2 {
    border-right-width: 5px;
    width: 5vw;
    height: 27vh;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 20px;
    line-height: 23px;
    transform: translate(105px);
  }

  .glxy_leo_vert_white_line-2.vlwhite {
    flex: 0 auto;
    margin-left: 0;
    transform: none;
  }

  .glxy_leo_burst_md_cntnr.glxy_leo_container {
    width: 50vw;
    margin-left: 0;
    padding-left: 40px;
  }

  .glxy_leo_orb_phc_cntnr.glxy_leo_container {
    align-items: center;
    width: 100%;
    margin-left: 0;
    padding-left: 40px;
  }

  .glxy_leo_rltm_fldc_sys_section-2 {
    width: 100%;
    height: 100vh;
    min-height: auto;
    position: static;
  }

  .glxy_leo_footswitch_section-2 {
    flex-direction: column;
    justify-content: center;
    height: 100vh;
    min-height: auto;
    display: flex;
    position: static;
  }

  .glxy_leo_orb_phc_cnt-2 {
    justify-content: space-around;
    align-self: auto;
    align-items: stretch;
    width: 55vw;
    margin-top: 0;
    font-size: 50px;
    line-height: 44px;
  }

  .glxy_leo_rltm_fldc_sys_cntnr.glxy_leo_container {
    justify-content: center;
    padding-left: 40px;
    padding-right: 0;
  }

  .glxy_leo_opulse_cntnr.glxy_leo_container {
    width: 90vw;
    margin-left: 0;
    font-size: 28px;
  }

  .glxy_leo_phc_md_cnt-2 {
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    width: 55vw;
    padding-left: 0;
    font-size: 50px;
  }

  .glxy_leo_hdg3-2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 38px;
    line-height: 50px;
  }

  .glxy_leo_first_container-2 {
    justify-content: center;
    width: 100%;
  }

  .glxy_leo_vfi_cntnr.glxy_leo_container {
    justify-content: center;
    width: 100%;
    margin-left: 0;
  }

  .glxy_leo_first_section-2 {
    height: 100vh;
    min-height: auto;
    margin-top: 0;
    padding-top: 114px;
    position: static;
  }

  .glxy_leo_opulse_cnt-2 {
    clear: none;
    flex-flow: column;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    width: 90vw;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 35px;
    line-height: 38px;
  }

  .glxy_leo_ultsnd_cnt-2 {
    justify-content: space-around;
    align-self: auto;
    align-items: stretch;
    width: 300vw;
    font-size: 50px;
    line-height: 44px;
  }

  .glxy_leo_puls_md_cntnr.glxy_leo_container {
    justify-content: flex-start;
    width: 50vw;
    margin-left: 0;
    padding-left: 40px;
  }

  .glxy_leo_mpuls_md_cntnr.glxy_leo_container {
    justify-content: flex-start;
    width: 100%;
    padding-left: 40px;
  }

  .glxy_leo_phco_md_section-2 {
    height: 100vh;
    min-height: auto;
    padding-left: 40px;
    position: static;
  }

  .glxy_leo_ultsnd_cntnr.glxy_leo_container {
    align-items: center;
    margin-left: 0;
    padding-left: 40px;
  }

  .glxy_leo_footswitch_cntnr.glxy_leo_container {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: 0;
  }

  .body4 {
    overflow: visible;
  }

  .brilliant_shift_cnt {
    justify-content: center;
    align-items: flex-start;
    width: 50vw;
    font-size: 20px;
  }

  .brilliant_surgical_cntnr {
    justify-content: center;
    align-items: center;
    width: 50vw;
  }

  .brilliant_top_section {
    justify-content: center;
    width: 100vw;
    display: flex;
  }

  .brilliant_para {
    font-size: 20px;
  }

  .brilliant_shift_section {
    width: 100vw;
    height: 100vh;
  }

  .brilliant_model_cntnr {
    justify-content: center;
    align-items: center;
    width: 50vw;
  }

  .brilliant_bolded_hdg {
    font-size: 165px;
    line-height: 99px;
  }

  .brilliant_sprng_arm_cntnr {
    justify-content: center;
    align-items: center;
    width: 50vw;
  }

  .brilliant_top_hdg {
    font-size: 59px;
    line-height: 100px;
  }

  .brilliant_bttm_hdg {
    font-size: 83px;
    line-height: 90px;
  }

  .brilliant_first_lottie {
    align-self: flex-start;
    align-items: flex-start;
    display: flex;
    top: 10%;
  }

  .brilliant_surgical_cnt {
    width: 40vw;
  }

  .brilliant_top_content {
    align-self: center;
    align-items: flex-start;
    width: 45vw;
    padding-left: 40px;
    font-size: 130px;
  }

  .brilliant_vert_wht_line {
    height: 40vh;
  }

  .brilliant_vert_wht_line.line {
    border-right-style: none;
    width: 6px;
    height: 35vh;
  }

  .brilliant_sprng_arm_cnt, .brilliant_model_cnt, .brilliant_filter_cnt {
    width: 40vw;
  }

  .brilliant_filter_cntnr, .brilliant_oblique_cntnr {
    justify-content: center;
    align-items: center;
    width: 50vw;
  }

  .brilliant_top_container {
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    height: 100vh;
    margin-top: 0;
    font-size: 140px;
  }

  .brilliant_mdle_hdg {
    font-size: 157px;
    line-height: 67px;
  }

  .brilliant_sub_hdg {
    font-size: 55px;
    line-height: 65px;
  }

  .brilliant_main_container {
    border-right-width: 7px;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 50vw;
  }

  .brilliant_oblique_cnt {
    width: 40vw;
  }

  .turboorbit_secondsection {
    width: 100%;
  }

  .turboorbit_firstsection {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100vh;
  }

  .turboorbit_h3 {
    font-size: 163px;
    line-height: 115px;
  }

  .turboorbit_h2 {
    font-size: 153px;
    line-height: 110px;
  }

  .galaxycontent1 {
    flex: 0 auto;
    align-self: center;
    align-items: flex-end;
    width: 50vw;
  }

  .section {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    object-fit: fill;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    width: 100%;
    height: 100%;
    margin-left: 0;
    padding-left: 0;
    display: flex;
    position: static;
    inset: 0%;
    overflow: hidden;
  }

  .section.head.bglight1 {
    height: 100%;
  }

  .fullpagecontainer {
    width: 100vw;
    overflow: visible;
  }

  .galaxycontent2 {
    flex-direction: column;
    order: 0;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50vw;
    font-size: 32px;
    display: flex;
  }

  .galaxy-content1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    width: 100%;
    height: 100%;
    min-height: auto;
    display: flex;
  }

  .mot_surg_stool_bttm_hdg {
    font-size: 57px;
    line-height: 10px;
  }

  .mot_surg_stool_model_cntnr {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 50vw;
    height: 100vh;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .mot_surg_stool_adjtble_cntnr {
    height: 100vh;
  }

  .mot_surg_stool_top_hdg {
    color: #fff;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 120px;
    font-weight: 300;
    line-height: 60px;
  }

  .mot_surg_stool_vert_line {
    border-right-width: 6px;
    height: 53vh;
  }

  .mot_surg_stool_vert_line.vlwhite {
    height: 64vh;
  }

  .mot_surg_stool_cstr_cntnr {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 50vw;
    height: 100vh;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .mot_surg_stool_cnt {
    padding-left: 48px;
  }

  .mot_surg_stool_ergnmcl_cntnr {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 50vw;
    height: 100vh;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .mot_surg_stool_flxbl_cnt {
    justify-content: center;
  }

  .mot_surg_stool_sub_hdg {
    font-size: 59px;
    line-height: 70px;
  }

  .mot_surg_stool_bold_hdg {
    font-size: 140px;
    line-height: 190px;
  }

  .div-block-22 {
    align-items: center;
    width: 100%;
  }

  .image-9 {
    object-fit: contain;
    height: 80%;
    display: block;
  }

  .div-block-26 {
    justify-content: flex-start;
    width: 90%;
    margin-left: 0;
    display: flex;
    overflow: hidden;
  }

  .bold-text-9 {
    font-weight: 300;
  }

  .bold-text-12 {
    line-height: 40px;
  }

  .productenquirysection {
    justify-content: space-around;
    align-self: center;
    align-items: center;
    height: 90vh;
    overflow: hidden;
  }

  .brilliant_advent_beam_spltr_img2 {
    order: 1;
    width: 35vw;
  }

  .brilliant_advent_beam_spltr_cntnr {
    justify-content: center;
    align-items: center;
    width: 45vw;
    height: 100vh;
    display: flex;
  }

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

  .brilliant_advent_xy_cntnr, .brilliant_advent_binocular_cntnr {
    width: 50vw;
  }

  .brilliant_advent_asst_mcscp_img2 {
    order: 1;
    align-self: flex-end;
    width: 35vw;
  }

  .brilliant_advent_re_invtr_cnt {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .brilliant_advent_mdl_hdg {
    font-size: 120px;
    line-height: 140px;
  }

  .brilliant_advent_asst_mcscp_cnt {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 100%;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .brilliant_advent_ergnmc_cnt {
    flex-direction: column;
    order: 0;
    justify-content: center;
    align-items: flex-start;
  }

  .brilliant_advent_img_hdg {
    text-align: center;
    font-size: 90px;
    line-height: 120px;
  }

  .brilliant_advent_ret_vwr_cnt {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .brilliant_advent_sub_hdg {
    font-size: 60px;
    line-height: 120px;
  }

  .brilliant_advent_c_mnt_img2, .brilliant_advent_ret_vwr_img2, .brilliant_advent_re_invtr_img2 {
    order: 1;
    width: 35vw;
  }

  .brilliant_advent_bttm_hdg {
    font-size: 120px;
    line-height: 140px;
  }

  .brilliant_advent_ccd_cam_img2 {
    order: 1;
    width: 35vw;
  }

  .brilliant_advent_ret_vwr_cntnr {
    justify-content: center;
    align-items: center;
    width: 45vw;
    height: 100vh;
    display: flex;
  }

  .brilliant_advent_top_sectn {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    height: 500vh;
    display: flex;
  }

  .brilliant_advent_ergnmc_cntnr {
    flex-direction: row;
    width: 50vw;
  }

  .brilliant_advent_ergnmnc_img_grid {
    order: 1;
  }

  .brilliant_advent_ergnomc_dsgn_sectn {
    align-items: center;
  }

  .brilliant_advent_asst_mcscp_cntnr {
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 45vw;
    height: 100vh;
    display: flex;
  }

  .brilliant_advent_ccd_cam_cnt {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .brilliant_advent_eye_mgnfcn_sectn, .brilliant_advent_c_mnt_section {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    height: 100vh;
    display: flex;
  }

  .brilliant_advent_c_mnt_cnt {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .brilliant_avent_ret_vwr_section {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    height: 100vh;
    display: flex;
  }

  .brilliant_advent_para {
    font-size: 30px;
    line-height: 44px;
  }

  .brilliant_advent_beam_spltr_section {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    height: 100vh;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .brilliant_advent_ccd_cam_section {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    height: 100vh;
    display: flex;
  }

  .brilliant_advent_ccd_cam_cntnr {
    justify-content: center;
    align-items: center;
    width: 45vw;
    height: 100vh;
    display: flex;
  }

  .brilliant_advent_eye_mgnfcn_cnt {
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    height: auto;
    display: flex;
  }

  .brilliant_advent_cntnr6 {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100vh;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .brilliant_advent_top_hdg {
    width: auto;
    font-size: 110px;
    line-height: 140px;
  }

  .brilliant_advent_top_cnt {
    font-size: 90px;
  }

  .brilliant_advent_beam_spltr_cnt {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .brilliant_advent_asst_mcscp_sectn {
    order: 1;
    justify-content: space-around;
    width: 100%;
    height: 100vh;
    display: flex;
  }

  .brilliant_advent_c_mnt_cntnr, .brilliant_advent_re_invtr_cntnr {
    justify-content: center;
    align-items: center;
    width: 45vw;
    height: 100vh;
    display: flex;
  }

  .brilliant_advent_hd_cam_cntnr {
    width: 50vw;
  }

  .brilliant_advent_fs9_lottie {
    width: 27vw;
  }

  .brilliant_advent_re_invtr_section {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    height: 100vh;
    display: flex;
  }

  .mot_heading1 {
    font-size: 120px;
    line-height: 100px;
  }

  .lottie-animation-10 {
    align-self: flex-start;
    width: 40vw;
    height: 100vh;
  }

  .mot_heading2 {
    text-align: right;
    justify-content: center;
    align-self: center;
    align-items: center;
    font-size: 110px;
    line-height: 100px;
    display: flex;
  }

  .mot_heading3 {
    font-size: 70px;
    line-height: 30px;
  }

  .content1_line {
    width: 10px;
    height: 55vh;
  }

  .content1_headings {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .mobile_ot_content3 {
    line-height: 36px;
  }

  .contentwrapper {
    height: auto;
  }

  .paragraph-54 {
    font-family: Raleway, sans-serif;
    font-size: 19px;
    font-weight: 300;
    line-height: 30px;
  }

  .clinical-pharmacology {
    font-size: 25px;
    font-weight: 500;
  }

  .paragraph-55 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 19px;
    font-weight: 300;
    line-height: 30px;
  }

  .packaging {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 25px;
    font-weight: 600;
  }

  .indication-and-usage {
    font-size: 30px;
    font-weight: 500;
  }

  .primary-packing {
    margin-bottom: 10px;
    font-size: 19px;
    font-weight: 300;
  }

  .allernil-paragraph {
    float: none;
    clear: none;
    text-align: left;
    margin-bottom: 0;
    padding-bottom: 0;
    font-family: Raleway, sans-serif;
    font-size: 19px;
    font-weight: 300;
    line-height: 30px;
    position: static;
  }

  .paragraph-56 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: Raleway, sans-serif;
    font-size: 19px;
    font-weight: 300;
  }

  .supply {
    font-size: 25px;
    font-weight: 500;
  }

  .label-claim {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 20px;
    font-weight: 600;
  }

  .shelf-life {
    border: 0 solid #0000000f;
    font-size: 25px;
    font-weight: 500;
  }

  .dosage-and-administration {
    font-size: 25px;
    font-weight: 500;
  }

  .paragraph-57 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: Raleway, sans-serif;
    font-size: 19px;
    font-weight: 300;
    line-height: 30px;
  }

  .warnings {
    font-size: 30px;
    font-weight: 500;
  }

  .paragraph-58 {
    font-size: 19px;
    font-weight: 300;
    line-height: 30px;
  }

  .aller-nilblock {
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 40px;
    padding-right: 50px;
    font-size: 46px;
  }

  .availability {
    font-size: 25px;
    font-weight: 500;
  }

  .contraindications {
    font-size: 30px;
    font-weight: 500;
  }

  .secondary-packing {
    font-family: Raleway, sans-serif;
    font-size: 19px;
    font-weight: 300;
  }

  .paragraph-59 {
    font-size: 19px;
    font-weight: 200;
  }

  .tobotor {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 50px;
    font-weight: 600;
  }

  .heading-45 {
    font-weight: 600;
  }

  .storage {
    font-size: 25px;
    font-weight: 500;
  }

  .ml-contains {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 0;
    font-family: Raleway, sans-serif;
    font-size: 19px;
    font-weight: 300;
    line-height: 30px;
  }

  .composition {
    font-size: 25px;
    font-weight: 600;
  }

  .pack {
    color: #f5f5f5;
    margin-top: 10px;
    font-size: 30px;
    font-weight: 300;
  }

  .paragraph-60 {
    font-size: 19px;
    font-weight: 300;
    position: static;
  }

  .paragraph-61 {
    font-size: 19px;
    font-weight: 300;
    line-height: 30px;
  }

  .bold-text-14 {
    font-weight: 300;
  }

  .heading-46 {
    margin-top: 10px;
    font-size: 25px;
  }

  .paragraph-62 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 19px;
    font-weight: 300;
  }

  .bold-text-16 {
    font-weight: 500;
  }

  .heading-47 {
    text-align: center;
    min-width: 0;
    height: 50%;
    min-height: 0;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 65px;
    line-height: 65px;
    transform: rotate(270deg);
  }

  .acccont {
    text-align: left;
    width: 45vw;
  }

  .div-block-52 {
    height: auto;
  }

  .tablesection {
    font-weight: 300;
  }

  .ot_image {
    width: 70%;
  }

  .ot_section1 {
    padding-top: 0;
  }

  .bold-text-21 {
    font-size: 26px;
    font-weight: 400;
    line-height: 26px;
  }

  .tablecontent1 {
    font-size: 22px;
  }

  .bold-text-23, .bold-text-24 {
    font-size: 19px;
  }

  .brilliant_sub_hdg1, .brilliant_sub_hdg2 {
    font-size: 55px;
    line-height: 65px;
  }

  .headind1 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 50px;
  }

  .lens-1 {
    width: 75%;
  }

  .heading-80 {
    font-size: 26px;
  }

  .bold-text-25 {
    line-height: 30px;
  }

  .bold-text-26 {
    margin-right: 0;
    padding-right: 0;
    font-weight: 300;
  }

  .bold-text-27 {
    font-weight: 300;
  }

  .text-cont-3 {
    background-color: #0000;
    min-height: auto;
  }

  .div-block-59 {
    background-color: #0000;
    width: 100vw;
    min-width: auto;
    max-width: none;
    min-height: auto;
    padding-top: 44px;
  }

  .mstool_list {
    font-size: 27px;
    line-height: 3.5rem;
  }

  .list-item-24 {
    line-height: 2.1;
  }

  .mstool_heading {
    font-size: 50px;
    line-height: 5rem;
  }

  .bold-text-28 {
    font-size: 40px;
    font-weight: 400;
    line-height: 3rem;
  }

  .heading-87 {
    font-size: 32px;
    line-height: 30px;
  }

  .lottie-animation-14 {
    width: 70%;
    position: static;
    inset: 32% 0% auto auto;
  }

  .jericho_lio_main_cntnr {
    width: 50vw;
    height: 200vh;
  }

  .jericho_lio_section {
    order: 1;
    justify-content: space-around;
    align-items: center;
    width: 100vw;
    height: 200vh;
    display: flex;
  }

  .jericho_top_content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .jericho_grid_hdg {
    font-size: 24px;
  }

  .jericho_top_section {
    order: 1;
    justify-content: space-around;
    align-items: center;
    width: 100vw;
    height: 100vh;
    display: flex;
  }

  .jericho_20dlens_img, .jericho_treatment_lens {
    width: 100%;
  }

  .jericho_lio_patterns_img {
    width: 50vw;
  }

  .jericho_opthlmscp_feat_cntnr {
    justify-content: center;
    align-items: center;
    width: 50vw;
    height: 100vh;
    font-size: 32px;
    display: flex;
  }

  .jericho_multispot_cnt {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .jericho_ptnt_adv_section, .jericho_mag_op_dsgn_section {
    order: 1;
    justify-content: space-around;
    align-items: center;
    width: 100vw;
    height: 100vh;
    display: flex;
  }

  .jericho_safety_filter_content {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .jericho_intgrd_dsgn_cntnr, .jericho_mag_op_dsgn_cntnr {
    justify-content: center;
    align-items: center;
    width: 50vw;
    height: 100vh;
    font-size: 32px;
    display: flex;
  }

  .jericho_multispot_cnt2 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .jericho_pattern_cntnr {
    font-size: 80px;
  }

  .jericho_endoprobe_content {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 50vw;
    height: auto;
    margin-left: 60px;
    display: flex;
  }

  .jericho_para {
    font-size: 24px;
    line-height: 40px;
  }

  .jericho_sub_hdg {
    text-align: left;
    align-self: auto;
    font-size: 45px;
    line-height: 75px;
  }

  .jericho_opthlmscp_feat_content {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .jericho_pattern_list_para {
    font-size: 24px;
    line-height: 55px;
  }

  .jericho_ret_dsordr_section {
    order: 1;
    justify-content: space-around;
    align-items: center;
    width: 100vw;
    height: 100vh;
    display: flex;
  }

  .jericho_top_cntnr {
    justify-content: center;
    align-items: center;
    width: 50vw;
    height: 100vh;
    font-size: 32px;
    display: flex;
  }

  .jericho_hdg2 {
    text-align: right;
    margin: 0 -500px 0 200px;
    padding-right: 0;
    font-size: 22px;
    font-weight: 300;
    line-height: 90px;
  }

  .jericho_eye_piece_lens_img {
    width: 100%;
  }

  .jericho_pattern_content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .page_container-2 {
    font-size: 15px;
    font-weight: 400;
  }

  .jericho_ret_dsordr_trmt_cntnr {
    justify-content: center;
    align-items: center;
    width: 50vw;
    height: 50vh;
    font-size: 32px;
    display: flex;
  }

  .jericho_adv_intg_sys_cnt {
    font-size: 45px;
  }

  .jericho_mag_op_dsgn_lottie {
    order: 1;
    align-self: center;
    width: 40vw;
    position: sticky;
    top: 15%;
    left: 3%;
    right: 3%;
  }

  .jericho_endoprobe_img_content {
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 30vw;
  }

  .jericho_ptnt_adv_content {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .jericho_ret_dsordr_img_cntnr {
    order: -1;
    justify-content: center;
    width: 30vw;
    height: 50vh;
  }

  .jericho_pattern_grid {
    place-content: stretch;
    place-items: stretch stretch;
  }

  .jericho_safety_filters_cntnr {
    justify-content: center;
    align-items: center;
    width: 50vw;
    height: 100vh;
    font-size: 32px;
    display: flex;
  }

  .jericho_opthmlgst_section {
    order: 1;
    justify-content: space-around;
    align-items: center;
    width: 100vw;
    height: 100vh;
    display: flex;
  }

  .jericho_opthlmscp_content {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .jericho_top_lottie {
    order: 1;
    align-self: center;
    width: 45vw;
    position: sticky;
    top: 15%;
    left: 3%;
    right: 3%;
  }

  .jericho_endoprobe_section {
    flex-direction: row;
    order: 1;
    justify-content: space-around;
    align-items: center;
    width: 100vw;
    height: 100vh;
    display: flex;
  }

  .jericho_mag_op_dsgn_content {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .jericho_intgrd_dsgn_section {
    order: 1;
    justify-content: space-around;
    align-items: center;
    width: 100vw;
    height: 100vh;
    display: flex;
  }

  .jericho_ret_dsordr_trmt_content {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .jericho_opthlmscp_cntnr {
    justify-content: center;
    align-items: center;
    width: 50vw;
    height: 100vh;
    font-size: 32px;
    display: flex;
  }

  .jericho_elbow_rest_img {
    width: 100%;
  }

  .jericho_max_effcny_cntnr {
    justify-content: center;
    align-items: center;
    width: 50vw;
    height: 100vh;
    margin-left: 0;
    font-size: 32px;
    display: flex;
  }

  .jericho_multispot_cntnr2 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 50vw;
    height: 100vh;
    margin-left: 0;
    font-size: 32px;
    display: flex;
  }

  .jericho_opthmlgst_content {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .jericho_opthmlgst_cntnr, .jericho_pntn_adv_cntnr {
    justify-content: center;
    align-items: center;
    width: 50vw;
    height: 100vh;
    font-size: 32px;
    display: flex;
  }

  .jericho_intgrd_dsgn_content {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .jericho_endoprobe_cntnr {
    flex-direction: row;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    width: 100vw;
    height: 100%;
    font-size: 32px;
    display: flex;
  }

  .jericho_adv_intg_sys_cntnr {
    justify-content: center;
    align-items: center;
    width: 50vw;
    height: 100vh;
    margin-left: 0;
    font-size: 32px;
    display: flex;
  }

  .jericho_hdg1 {
    align-self: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 41px;
    font-weight: 300;
    line-height: 55px;
  }

  .jericho_ptnt_adv_img_cntnr {
    justify-content: flex-end;
    width: 30vw;
  }

  .jericho_multispot_cntnr {
    justify-content: center;
    align-items: center;
    width: 50vw;
    height: 100vh;
    margin-left: 0;
    font-size: 32px;
    display: flex;
  }

  .jericho_safety_filters_section {
    order: 1;
    justify-content: space-around;
    align-items: center;
    width: 100vw;
    height: 100vh;
    display: flex;
  }

  .section4_table {
    font-size: 18px;
    font-weight: 200;
  }

  .section2_table1 {
    font-size: 18px;
  }

  .table2 {
    font-size: 20px;
  }

  .section3_table1 {
    font-size: 18px;
  }

  .section3_content1 {
    font-size: 16px;
  }

  .section4_tablecontent {
    font-size: 18px;
  }

  .galaxy_robot_hdg_bold {
    font-size: 22px;
  }

  .galaxy_robot_grid_hdg {
    align-items: center;
    font-size: 25px;
    display: flex;
  }

  .galaxy_robot_grid_hdg.galaxy_robot_grid_gray_bkgnd {
    justify-content: flex-start;
    align-items: center;
    font-size: 25px;
    line-height: 62px;
    display: flex;
  }

  .galaxy_sub_hdg {
    text-align: left;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 38px;
    line-height: 100px;
  }

  .galaxy_robot_grid_para {
    align-self: center;
    font-size: 21px;
    font-weight: 200;
    line-height: 36px;
  }

  .galaxy_robot_grid_div1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items: stretch;
    height: auto;
    line-height: 30px;
    display: flex;
  }

  .galaxy_robot_grid_div1.galaxy_robot_grid_gray_bkgnd {
    padding: 5px;
  }

  .galaxy_robot_section {
    margin-top: 0;
    padding-top: 5rem;
  }

  .galaxy_robot_content {
    margin-left: 140px;
    padding-left: 0;
  }

  .list-7 {
    font-size: 26px;
    line-height: 35px;
  }

  .heading-91 {
    font-size: 32px;
    line-height: 40px;
  }

  .yl_heading {
    font-size: 54px;
  }

  .heading-92 {
    font-size: 32px;
    line-height: 36px;
  }

  .div-block-66 {
    font-size: 22px;
  }

  .paragraph-96 {
    font-size: 19px;
    font-weight: 200;
    position: static;
  }

  .imgdiv {
    max-width: 40%;
    height: 50vh;
    max-height: none;
    margin-top: 0;
    margin-left: 1172px;
    inset: 32% 0% 0% auto;
  }

  .pharmaceuticals {
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    padding-left: 50px;
    padding-right: 50px;
    font-size: 46px;
  }

  .paragraph-100, .paragraph-104 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 19px;
    font-weight: 200;
  }

  .body-20 {
    background-color: #181717;
  }

  .yag_slt_cntnr5 {
    justify-content: center;
    align-items: center;
    width: 50vw;
    height: 100vh;
    display: flex;
  }

  .yag_slt_sub_hdg {
    text-transform: uppercase;
    font-size: 70px;
    font-weight: 500;
    line-height: 97px;
  }

  .yag_slt_cntnr8, .yag_slt_cntnr4, .yag_slt_cntnr6 {
    justify-content: center;
    align-items: center;
    width: 50vw;
    height: 100vh;
    display: flex;
  }

  .yag_slt_para {
    font-size: 28px;
    line-height: 40px;
  }

  .yag_slt_vert_line {
    border-right: 12px solid #fff;
    width: 1vw;
    height: 40vh;
    margin-left: 100px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .page_container-4 {
    margin-top: 0;
    padding-top: 0;
    font-size: 15px;
    font-weight: 400;
  }

  .yag_slt_para_hdg {
    text-transform: capitalize;
    font-size: 60px;
    font-weight: 500;
    line-height: 97px;
  }

  .yag_slt_hdg_cnt {
    flex-direction: column;
    align-self: center;
    align-items: flex-end;
  }

  .yag_slt_cntnr2, .yag_slt_cntnr3 {
    justify-content: center;
    align-items: center;
    width: 50vw;
    height: 100vh;
    display: flex;
  }

  .yag_slt_top_cntnr {
    border-right: 0 solid #000;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 50vw;
    height: 100vh;
    display: flex;
  }

  .yag_slt_cntnr7 {
    justify-content: center;
    align-items: center;
    width: 50vw;
    height: 100vh;
    display: flex;
  }

  .yag_slt_hdg {
    text-transform: uppercase;
    font-size: 120px;
    font-weight: 700;
    line-height: 97px;
  }

  .yag_slt_cntnr9 {
    justify-content: center;
    align-items: center;
    width: 50vw;
    height: 100vh;
    display: flex;
  }

  .light-mode-15 {
    margin-top: 0;
    padding-top: 7rem;
  }

  .content-div {
    text-align: left;
    order: 0;
    align-self: flex-start;
    height: 100%;
    padding-top: 0;
    padding-right: 20px;
    display: block;
  }

  .bold-text-38 {
    font-size: 19px;
  }

  .imgdiv-2 {
    border-radius: 0;
    width: 30%;
    max-width: none;
    height: 50vh;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    inset: 32% 0% auto auto;
  }

  .appatim {
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 46px;
  }

  .heading-109 {
    font-size: 40px;
    line-height: 40px;
  }

  .div-block-70 {
    margin-left: 1rem;
  }

  .paragraph-144, .paragraph-145 {
    font-size: 22px;
    font-weight: 300;
    line-height: 30px;
  }

  .chairheading1 {
    font-size: 100px;
    line-height: 80px;
  }

  .heading-111 {
    font-size: 40px;
    line-height: 40px;
  }

  .paragraph-146, .chairpara1, .paragraph-147 {
    font-size: 22px;
    font-weight: 300;
    line-height: 30px;
  }

  .chasirheading4 {
    font-size: 40px;
    line-height: 40px;
  }

  .chairheading3 {
    font-size: 70px;
    line-height: 60px;
  }

  .paragraph-148 {
    font-size: 22px;
    font-weight: 300;
    line-height: 30px;
  }

  .cjairheading2 {
    font-size: 100px;
    line-height: 80px;
  }

  .imagewrapper-2 {
    width: 80%;
  }

  .hydrophilicpara {
    font-size: 21px;
    line-height: 36px;
  }

  .hydrophobiclens_section-2 {
    align-self: center;
    align-items: stretch;
    height: 100%;
    padding-bottom: 60px;
    padding-left: 10%;
    padding-right: 0%;
  }

  .headind1-2 {
    text-align: left;
    align-self: auto;
    align-items: flex-start;
    width: 90%;
    margin-top: 0;
    margin-bottom: 25px;
    font-size: 50px;
  }

  .link-block-6 {
    margin-top: 20px;
  }

  .supply-5 {
    font-size: 25px;
    font-weight: 600;
  }

  .light-mode-18 {
    background-color: #0000;
    border: 1px #000;
    width: 100%;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 700;
  }

  .paragraph-151 {
    font-size: 19px;
    font-weight: 200;
    line-height: 30px;
  }

  .paragraph-152 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 0;
    font-size: 19px;
    font-weight: 200;
    line-height: 30px;
  }

  .bold-text-40 {
    font-size: 19px;
  }

  .paragraph-153 {
    font-family: Raleway, sans-serif;
    font-size: 21px;
    font-weight: 200;
    line-height: 32px;
  }

  .paragraph-154 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 19px;
    font-weight: 200;
    line-height: 30px;
  }

  .packaging-5 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 25px;
    font-weight: 600;
  }

  .descripation-3 {
    margin-top: 10px;
    font-size: 27px;
  }

  .slit_lamp_main_img_cntnr, .slit_lamp_main_aia11_cnt {
    justify-content: center;
  }

  .slit_lamp_main_section {
    justify-content: flex-start;
    padding-top: 0;
  }

  .slit_lamp_main_top_cntnr {
    padding-bottom: 0;
  }

  .slit_lamp_main_top_para {
    font-size: 35px;
    line-height: 40px;
  }

  .slit_lamp_main_top_hdg {
    font-size: 64px;
    line-height: 60px;
  }

  .slit_lamp_main_aia11_img {
    max-width: none;
  }

  .slit_lamp_main_link_block2 {
    align-self: auto;
    margin-left: 220px;
  }

  .slit_lamp_main_img_hdg {
    font-size: 43px;
    line-height: 42px;
  }

  .slit_lamp_main_link_block {
    text-align: left;
    align-self: auto;
    margin-left: 220px;
  }

  .slit_lamp_more_read_more_txt {
    text-align: center;
    font-size: 25px;
  }

  .table1content, .table5content, .table3content {
    font-size: 20px;
  }

  .table4content {
    grid-template-rows: auto auto;
    font-size: 20px;
  }

  .contentwrapper-5 {
    height: auto;
  }

  .heading-116 {
    font-size: 55px;
    font-weight: 600;
  }

  .heading-117 {
    font-size: 30px;
  }

  .table2content {
    font-size: 20px;
  }

  .bold-text-44 {
    font-size: 22px;
  }

  .heading-118 {
    font-size: 34px;
  }

  .lensometersection {
    justify-content: center;
    align-items: stretch;
    width: 100vw;
    height: auto;
    display: flex;
  }

  .img-div-2 {
    padding-left: 0%;
  }

  .slit_lamp_aia12_para2 {
    margin-bottom: 0;
    font-size: 19px;
    font-weight: 300;
    line-height: 10px;
  }

  .slit_lamp_aiai12_top_hdg2 {
    font-size: 120px;
    line-height: 100px;
  }

  .slit_lamp_aia12_led_sub_hdg {
    font-size: 70px;
  }

  .slit_lamp_aia12_sub_hdg {
    font-size: 52px;
  }

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

  .slit_lamp_aiai12_top_hdg3 {
    font-size: 28px;
    line-height: 70px;
  }

  .slit_lamp_aia12_2s_cnt {
    width: 100%;
  }

  .slit_lamp_aia12_section {
    font-size: 64px;
  }

  .slit_lamp_aia12_para1 {
    margin-bottom: 0;
    font-size: 38px;
    font-weight: 300;
    line-height: 50px;
  }

  .slit_lamp_aia12_vert_line {
    border-right-width: 7px;
    height: 38vh;
  }

  .slit_lamp_aiai12_top_hdg {
    font-size: 120px;
    line-height: 100px;
  }

  .slit_lamp_aia12_zoom_cnt {
    width: 100%;
  }

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

  .slit_lamp_aia12_para {
    font-size: 22px;
    font-weight: 300;
    line-height: 35px;
  }

  .heading18 {
    font-size: 25px;
    font-weight: 600;
  }

  .paragraph-169 {
    font-size: 19px;
  }

  .imgdiv-5 {
    max-width: none;
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    inset: 15% 0% 0% auto;
  }

  .heading-140, .heading10 {
    font-size: 25px;
    font-weight: 600;
  }

  .paragraph-170 {
    font-size: 19px;
  }

  .heading21 {
    color: #f5f5f5;
    margin-top: 10px;
    font-size: 30px;
    font-weight: 300;
  }

  .heading15 {
    border: 0 solid #0000000f;
    font-size: 25px;
    font-weight: 600;
  }

  .paragraph93 {
    margin-bottom: 10px;
    font-size: 19px;
    font-weight: 200;
  }

  .heading-142 {
    font-size: 25px;
    font-weight: 600;
  }

  .paragraph-171 {
    font-size: 19px;
  }

  .heading-143 {
    font-size: 18px;
  }

  .heading19, .heading16 {
    font-size: 25px;
    font-weight: 600;
  }

  .heading_1 {
    max-width: none;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 50px;
    font-weight: 600;
  }

  .heading17, .heading14 {
    font-size: 25px;
    font-weight: 600;
  }

  .paragraph-172 {
    font-size: 19px;
  }

  .bio_vert_line {
    align-self: auto;
    height: 46vh;
    margin-left: 20px;
  }

  .bio_top_hdg {
    font-size: 100px;
    line-height: 120px;
  }

  .bio_para {
    font-size: 22px;
    line-height: 36px;
  }

  .bio_top_hdg2 {
    font-size: 72px;
    line-height: 100px;
  }

  .bio_top_section {
    height: 600vh;
  }

  .bio_sub_hdg {
    font-size: 54px;
    line-height: 50px;
  }

  .bio_top_cntnr {
    align-items: center;
  }

  .bio_top_hdg3 {
    font-size: 45px;
    line-height: 80px;
  }

  .imgdiv-6 {
    width: 40%;
    max-width: none;
    height: 50vh;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    inset: 32% 0% auto auto;
  }

  .ref_head_mnl_grid_para {
    font-size: 21px;
    line-height: 45px;
  }

  .bold-text-45 {
    font-size: 22px;
  }

  .ref_head_mnl_top_hdg3 {
    margin-bottom: 10px;
    font-size: 39px;
  }

  .ref_head_mnl_top_para {
    margin-bottom: 20px;
    font-size: 21px;
    line-height: 36px;
  }

  .ref_head_manual_cntnr {
    flex-direction: column;
    line-height: 55px;
  }

  .ref_head_mnl_grid {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: auto auto;
  }

  .ref_head_mnl_top_hdg {
    font-size: 48px;
    line-height: 50px;
  }

  .ref_head_mnl_top_hdg2 {
    font-size: 21px;
    line-height: 32px;
  }

  .ref_head_mnl_grid_cnt {
    padding-bottom: 10px;
  }

  .ref_head_manual_top_cnt {
    width: 100%;
  }

  .heading-147 {
    font-size: 50px;
  }

  .paragraph-269 {
    font-size: 24px;
    line-height: 2.7rem;
  }

  .paragraph-270 {
    font-size: 24px;
    line-height: 26px;
  }

  .lottiewrapper-3 {
    padding-top: 7rem;
  }

  .heading-148 {
    font-size: 50px;
  }

  .heading-149 {
    font-size: 52px;
    line-height: 72px;
  }

  .heading-150 {
    font-size: 50px;
  }

  .content2heading {
    font-size: 50px;
    line-height: 5rem;
  }

  .heading-151 {
    font-size: 85px;
    line-height: 5.5rem;
  }

  .contentwrapper3 {
    text-align: left;
    order: 0;
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    position: sticky;
  }

  .bold-text-46 {
    font-size: 75px;
  }

  .paragraph-271 {
    font-size: 24px;
    line-height: 2.7rem;
  }

  .paragraph-272 {
    font-size: 24px;
  }

  .visionchartsection3 {
    justify-content: flex-start;
    align-items: center;
  }

  .heading-152 {
    font-size: 50px;
  }

  .paragraph-273 {
    font-size: 24px;
    font-weight: 300;
    line-height: 2.7rem;
  }

  .paragraph-286 {
    font-size: 20px;
  }

  .contentwrapper_at {
    padding-top: 2rem;
  }

  .list-9 {
    font-size: 30px;
    line-height: 40px;
  }

  .section1_at {
    padding-top: 1.5rem;
  }

  .table1content-2 {
    font-size: 24px;
  }

  .heading-172 {
    font-size: 55px;
  }

  .table3content-2 {
    font-size: 24px;
  }

  .lottiewrapper-4 {
    text-align: center;
    width: 40vw;
    height: 100vh;
  }

  .heading-173 {
    font-size: 28px;
    line-height: 37px;
  }

  .heading-174 {
    font-size: 40px;
    line-height: 56px;
  }

  .digi_imaging_sys_img_hdg {
    font-size: 60px;
    line-height: 70px;
  }

  .digi_imaging_sys_para {
    font-size: 24px;
    line-height: 40px;
  }

  .digi_imaging_sys_hdg1-2 {
    font-size: 80px;
    line-height: 100px;
  }

  .digi_imaging_sys_side_hdg-2 {
    text-align: center;
    width: 50vw;
    margin-left: 0;
    font-size: 80px;
    font-weight: 800;
    text-decoration: none;
  }

  .digi_imaging_sys_main_cntnr {
    padding-left: 20px;
  }

  .digi_imaging_sys_vert_line-3 {
    order: 1;
    height: 90vh;
    margin-left: -462px;
  }

  .digi_imaging_sys_vert_line-3.vlwhite {
    height: 70vh;
    margin-left: -25.25rem;
  }

  .bold-text-51 {
    font-size: 70px;
  }

  .digi_imaging_sys_side_cnt-2 {
    width: 25vw;
    margin-left: 0;
  }

  .digi_imaging_sys_hdg2-2 {
    font-size: 48px;
  }

  .kerat_hdg2 {
    margin-top: 10px;
    font-size: 82px;
    font-weight: 400;
    line-height: 60px;
  }

  .kerat_hdg1 {
    font-size: 82px;
    line-height: 80px;
  }

  .kerat_sub_hdg {
    font-size: 44px;
    line-height: 55px;
  }

  .kerat_vert_line {
    border-right: 7px solid #fff;
    width: 1vw;
    height: 40vh;
  }

  .bold-text-52 {
    line-height: 60px;
  }

  .bold-text-53 {
    font-size: 64px;
    font-weight: 400;
  }

  .ascan_hdg1 {
    font-size: 54px;
    line-height: 60px;
  }

  .ascan_grid_para {
    font-size: 21px;
    line-height: 35px;
  }

  .ascan_grid {
    grid-auto-columns: auto;
  }

  .ascan_hdg2 {
    font-size: 21px;
    line-height: 50px;
  }

  .ascan_grid_sub_hdg_div {
    line-height: 15px;
  }

  .ascan_listitem_para {
    font-size: 21px;
    line-height: 30px;
  }

  .ascan_hdg3 {
    font-size: 40px;
    line-height: 50px;
  }

  .ascan_grid_sub_hdg {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 22px;
    line-height: 40px;
  }

  .ascan_list {
    margin-top: 10px;
    line-height: 30px;
  }

  .ascan_pach_listitem_para {
    font-size: 21px;
    line-height: 32px;
  }

  .ascan_pach_grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-auto-columns: auto;
    grid-auto-flow: row;
  }

  .ascan_pach_hdg1 {
    font-size: 54px;
    line-height: 60px;
  }

  .ascan_pach_top_cntnr {
    padding-top: 0;
  }

  .ascan_pach_hdg3 {
    font-size: 40px;
    line-height: 50px;
  }

  .ascan_pach_grid_para {
    font-size: 21px;
    line-height: 35px;
  }

  .ascan_pach_grid_sub_hdg {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 22px;
    line-height: 40px;
  }

  .ascan_pach_hdg2 {
    font-size: 24px;
    line-height: 50px;
  }

  .ascan_pach_grid_sub_hdg_div {
    line-height: 15px;
  }

  .ascan_pach_list {
    margin-top: 10px;
    line-height: 30px;
  }

  .light-mode-23 {
    text-align: center;
    align-items: center;
    width: 100%;
    height: 100%;
  }

  .content2heading-2 {
    font-size: 50px;
    line-height: 5rem;
  }

  .bold-text-54 {
    font-size: 69px;
  }

  .lottie-animation-19 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-183 {
    font-size: 130px;
    line-height: 5.5rem;
  }

  .acaine {
    padding-top: 5.25rem;
  }

  .cont {
    flex-direction: column;
    width: 100%;
    overflow: visible;
  }

  .sc1 {
    width: 100%;
    margin-top: 0%;
    display: block;
  }

  .sc2 {
    z-index: auto;
    cursor: pointer;
    display: block;
    bottom: 0%;
  }

  .heading-37 {
    font-size: 38px;
    line-height: 66px;
  }

  .paragraph-366 {
    font-size: 22px;
    line-height: 28px;
  }

  .heading-34 {
    font-size: 42px;
  }

  .paragraph-364 {
    font-size: 22px;
    line-height: 28px;
  }

  .heading-187 {
    font-size: 110px;
    line-height: 6.5rem;
  }

  .heading-188 {
    font-size: 42px;
  }

  .heading-189 {
    font-size: 85px;
    line-height: 5rem;
  }

  .paragraph-363 {
    font-size: 22px;
    line-height: 28px;
  }

  .heading-190 {
    font-size: 130px;
    line-height: 7rem;
  }

  .heading-191 {
    font-size: 125px;
    line-height: 7rem;
  }

  .table1-2 {
    font-size: 20px;
  }

  .light-mode-24 {
    text-align: left;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .bold-text-55 {
    font-size: 19px;
  }

  .div-block-1 {
    height: auto;
    max-height: none;
    margin-left: 0;
    padding-left: 50px;
    padding-right: 50px;
    font-size: 46px;
  }

  .img1-6 {
    opacity: 1;
    background-color: #2b2b2b;
    background-image: none;
    border: 1px solid #282828;
    font-weight: 100;
    display: block;
  }

  .light-mode-27 {
    color: #fff;
    background-color: #0000;
    border: 1px #000;
    width: 100%;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: auto;
    padding-left: 60px;
    font-weight: 700;
  }

  .imgdiv-8 {
    width: 40%;
    max-width: none;
    height: 50vh;
    max-height: none;
    margin-top: 0;
    margin-left: 1172px;
    inset: 15% 0% 0% auto;
  }

  .section_perimeter {
    text-align: left;
    flex-direction: column;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-top: 0;
    display: flex;
  }

  .heading-231 {
    font-size: 54px;
    line-height: 5rem;
  }

  .imagewrapper-3 {
    justify-content: space-between;
    align-self: flex-start;
    align-items: center;
    width: 45vw;
    height: 50vh;
    margin-top: 0;
    display: flex;
  }

  .image-35, .image-36 {
    width: 25vw;
    max-width: none;
    height: auto;
  }

  .heading-233 {
    font-size: 130px;
    line-height: 7rem;
  }

  .heading-234 {
    font-size: 100px;
    line-height: 5rem;
  }

  .amogh_sub_hdg {
    font-size: 54px;
    line-height: 60px;
  }

  .amogh_hdg2 {
    margin-bottom: 5px;
    font-size: 45px;
  }

  .amogh_hdg1 {
    margin-top: 15px;
    font-size: 115px;
    line-height: 80px;
  }

  .amogh_hor_line {
    width: 50vw;
    margin-top: 0;
  }

  .amogh_hdg1-1 {
    margin-top: 15px;
    margin-bottom: 10px;
    font-size: 115px;
    line-height: 80px;
  }

  .amogh_para {
    font-size: 21px;
    line-height: 30px;
  }

  .amogh_top_cnt {
    margin-bottom: 10px;
    top: -80%;
  }

  .cluvr_hdg1 {
    font-size: 54px;
    line-height: 66px;
  }

  .cluvr_mid_para1 {
    font-size: 22px;
    line-height: 30px;
  }

  .cluvr_bttm_hdg {
    font-size: 60px;
    line-height: 60px;
  }

  .cluvr_top_hdg3 {
    font-size: 48px;
    line-height: 50px;
  }

  .cluvr_top_hdg2 {
    font-size: 90px;
    line-height: 80px;
  }

  .cluvr_top_cnt {
    width: 40vw;
  }

  .cluvr_bttm_para {
    font-size: 20px;
  }

  .cluvr_top_hdg1 {
    font-size: 110px;
    line-height: 90px;
  }

  .imgdiv-10 {
    max-width: none;
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 1172px;
    inset: 0% 0% 0% auto;
  }

  .menutabs.bglight1 {
    display: none;
  }

  .image-37.logo {
    width: 95px;
  }

  .text-block-7 {
    font-size: 17px;
  }

  ._146-menu-text-copy {
    font-size: 36px;
  }

  .body-25 {
    font-family: Raleway, sans-serif;
  }

  .scf {
    display: block;
  }

  .body-32 {
    background-color: #0000;
    background-image: linear-gradient(#000000ad, #000000ad), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
    background-position: 0 0, 0 0;
    background-size: auto, 556px;
  }

  .div-block-81 {
    justify-content: center;
    width: 70vw;
  }

  .whatsappchat {
    inset: auto 2% 0% auto;
  }

  .lottie-animation-39 {
    width: 79%;
  }

  .body-81 {
    background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
    background-position: 0 0, 0 0;
    background-size: auto, 556px;
    font-family: Raleway, sans-serif;
  }

  .tono_list_cnt {
    font-size: 21px;
    line-height: 30px;
  }

  .table2content2 {
    font-size: 24px;
  }

  .table2content-2 {
    border-width: 1px;
    border-left-style: solid;
    border-left-color: #0000;
    font-size: 24px;
  }

  .cannula_spec_7242_div {
    border-top: 1px solid #585858;
  }

  .bi_handpiece_7433_div {
    padding-top: 3%;
  }

  .cannula_spec_7200_div, .cannula_spec_7207_div {
    border-top: 1px solid #585858;
  }

  .retractor_tab_pane1 {
    width: 65vw;
    height: auto;
  }

  ._9160_gray_img_div {
    width: 100%;
  }

  .pane_top_sub_hdg-2 {
    font-size: 24px;
  }

  .cannula_spec_7419_div, .cannula_spec_7980_div {
    border-top: 1px solid #585858;
  }

  ._9130_gray_img_div {
    width: 86%;
  }

  .bi_handpiece_7412_div {
    padding-top: 3%;
  }

  .cannula_spec_7418_div, .cannula_spec_7208_div, .cannula_spec_7420_div, .cannula_spec_7150_div, .cannula_spec_7202_div {
    border-top: 1px solid #585858;
  }

  .pane_top_hdg {
    padding-top: 48px;
    padding-bottom: 10px;
    font-size: 26px;
    line-height: 22px;
  }

  .bi_handpiece_7432_div, .bi_handpiece_7393_div, .bi_handpiece_7413_div {
    padding-top: 3%;
  }

  .cannula_spec_7290_div, .cannula_spec_7330_div, .cannula_spec_7210_div, .cannula_spec_7206_div {
    border-top: 1px solid #585858;
  }

  .eye_spec_1076_div {
    width: 100%;
  }

  .cannula_spec_7230_div {
    border-top: 1px solid #585858;
  }

  .div-block-20 {
    border-width: 2px 0 1px;
    border-top-style: solid;
    border-top-color: #fff;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .bi_handpiece_7414_div {
    padding-top: 3%;
  }

  .cannula_spec_7170_div {
    border-top: 1px solid #585858;
  }

  .naspro_section {
    margin-left: 0;
    padding-top: 5rem;
  }

  .div-block-16 {
    justify-content: flex-start;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
  }

  .acryfold_section {
    padding-top: 5rem;
    padding-left: 8rem;
  }

  .list-14 {
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-weight: 400;
    line-height: 28px;
  }

  .body-85 {
    font-family: Tahoma, Verdana, Segoe, sans-serif;
  }

  .list-10 {
    padding-left: 30px;
    font-size: 22px;
    line-height: 32px;
  }

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

  .bold-text-64 {
    font-weight: 200;
  }

  .table1_md {
    border: 1px solid #fff;
  }

  .list-12 {
    font-size: 20px;
    line-height: 36px;
  }

  .div-block-88 {
    font-size: 16px;
  }

  .multidiff_section {
    padding-top: 0;
  }

  .supra_toric_hdg1-2 {
    font-size: 49px;
  }

  .supra_grid_para-2 {
    font-size: 21px;
  }

  .supra_toric_section {
    padding-top: 1rem;
    display: flex;
  }

  .supra_toric_list_para-2 {
    margin-top: 5px;
    font-size: 21px;
    line-height: 36px;
  }

  .supra_toric_listitem, .supra_phob_listitem {
    line-height: 14px;
  }

  .supra_toric_cntnr-2 {
    flex-direction: column;
    align-self: auto;
    align-items: flex-start;
    width: 60vw;
    margin-left: 0;
    padding-left: 0;
    display: flex;
  }

  .light-mode-28 {
    flex-direction: column;
    width: 100vw;
    overflow: visible;
  }

  .supra_toric_list {
    line-height: 12px;
  }

  .supra_toric_para-2 {
    margin-top: 5px;
    font-size: 21px;
    line-height: 36px;
  }

  .supra_toric_hdg2-2 {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 0;
    font-size: 38px;
  }

  .supra_toric_lottie {
    z-index: auto;
    background-color: #0000;
    align-self: flex-start;
    height: 50vh;
    margin-top: 0;
    display: block;
    position: sticky;
  }

  .supra_regen_grid_para {
    font-size: 21px;
  }

  .supra_regen_para {
    margin-top: 10px;
    font-size: 21px;
    line-height: 36px;
  }

  .supra_regen_lottie {
    z-index: auto;
    background-color: #0000;
    align-self: flex-start;
    width: 40vw;
    height: 50vh;
    display: block;
    position: sticky;
  }

  .supra_regen_section {
    padding-top: 1rem;
    display: flex;
  }

  .supra_regen_list {
    line-height: 12px;
  }

  .supra_regen_hdg2 {
    font-size: 27px;
  }

  .supra_regen_hdg1 {
    font-size: 54px;
  }

  .supra_regen_listitem {
    font-size: 21px;
    line-height: 14px;
  }

  .supra_regen_cntnr {
    flex-direction: column;
    align-self: auto;
    align-items: flex-start;
    width: 60vw;
    padding-left: 61px;
    display: flex;
  }

  .body-89 {
    background-color: #0000;
    background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
    background-position: 0 0, 0 0;
    background-size: auto, 556px;
  }

  .supra_phob_cntnr {
    flex-direction: column;
    align-self: auto;
    align-items: flex-start;
    width: 60vw;
    padding-left: 61px;
    display: flex;
  }

  .supra_phob_hdg2 {
    margin-top: 20px;
    font-size: 32px;
  }

  .supra_phob_hdg1 {
    font-size: 54px;
  }

  .supra_grid_para {
    font-size: 21px;
    line-height: 36px;
  }

  .supra_phob_list {
    line-height: 12px;
  }

  .supra_phob_para {
    margin-top: 5px;
    font-size: 24px;
    line-height: 36px;
  }

  .supra_bby_section {
    padding-top: 1rem;
    display: flex;
  }

  .supra_bby_list {
    line-height: 12px;
  }

  .supra_bby_hdg1 {
    font-size: 54px;
  }

  .supra_bby_listitem {
    line-height: 14px;
  }

  .supra_bby_cntnr {
    flex-direction: column;
    align-self: auto;
    align-items: flex-start;
    width: 60vw;
    padding-left: 61px;
    display: flex;
  }

  .supra_bby_grid_para {
    font-size: 21px;
    line-height: 36px;
  }

  .supra_bby_hdg2 {
    font-size: 35px;
  }

  .supra_bby_para {
    margin-top: 5px;
    font-size: 21px;
    line-height: 36px;
  }

  .supra_bby_lottie {
    z-index: auto;
    background-color: #0000;
    align-self: flex-start;
    height: 50vh;
    display: block;
    position: sticky;
  }

  .body-92 {
    font-family: Raleway, sans-serif;
  }

  .about_us_content {
    margin-top: 20px;
  }

  .support_banner_content {
    justify-content: center;
    align-items: flex-start;
  }

  .awards_content {
    margin-top: 20px;
  }

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

  .milestone_para {
    font-size: 22px;
    line-height: 36px;
  }

  .alliance_hdg {
    font-size: 28px;
  }

  .corporate_menu_link {
    font-size: 22px;
  }

  .milestone_year_hdg {
    font-size: 24px;
  }

  .corporate_tab_menu {
    width: 25%;
    top: 8px;
    left: 0;
  }

  .milestone_content {
    margin-top: 20px;
  }

  .award_para, .milestone_pane {
    font-size: 22px;
    line-height: 36px;
  }

  .cal_img_hdg_cnt {
    font-size: 22px;
  }

  .coporate_side_nav_tab {
    width: 100%;
  }

  .alliance_txt {
    font-size: 22px;
    line-height: 32px;
  }

  .about_us_para {
    font-size: 22px;
    line-height: 36px;
  }

  .corporate_home_link_brdcrmb_div {
    justify-content: flex-start;
    align-items: center;
  }

  .alliance_left_main_content2 {
    flex-direction: column;
    justify-content: space-between;
    align-self: auto;
    align-items: stretch;
    display: flex;
  }

  .corporate_main_section {
    width: 100%;
  }

  .corporate_home_link {
    font-size: 18px;
  }

  .alliance_partners_pane {
    align-self: flex-start;
    margin-top: 40px;
  }

  .corporate_brdcrmb_txt {
    font-size: 18px;
  }

  .corporate_tab_content {
    width: 70vw;
    margin-top: 0;
    padding-top: 0%;
  }

  .strength_desc_para {
    font-size: 22px;
  }

  .strength_content {
    margin-top: 20px;
  }

  .alliance_cnt1 {
    font-size: 22px;
    line-height: 32px;
  }

  .alliance_top_left_cnt2 {
    justify-content: space-between;
    width: auto;
  }

  .alliance_content {
    margin-top: 20px;
  }

  .about_us_pane {
    align-self: auto;
    width: 100%;
  }

  .award_year_hdg {
    font-size: 24px;
  }

  .strength_hdg2 {
    font-size: 22px;
    line-height: 32px;
  }

  .feedback_text {
    height: 51px;
  }

  .support_menu_link {
    font-size: 24px;
  }

  .form-wrap-2 {
    flex-direction: column;
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .address_content {
    flex: none;
    align-self: auto;
    padding-right: 87px;
  }

  .addressinfohdg {
    font-size: 28px;
  }

  .support_home_link_brdcrmb_div {
    justify-content: flex-start;
    align-items: center;
  }

  .support_banner_home_link, .support_brdcrmb_txt {
    font-size: 18px;
  }

  .support_sect_hdg {
    color: #fff;
  }

  .bipolar_forceps_eraser_cnt-2 {
    padding-left: 10px;
  }

  .buttondiv-6 {
    justify-content: center;
    width: 72%;
  }

  .heading-318, .spuds_heading {
    font-size: 26px;
  }

  .heading-319 {
    border: 0 solid #000;
    border-left-color: #fff;
    padding-left: 7px;
    font-size: 32px;
  }

  .heading-320 {
    font-size: 24px;
  }

  .paragraph-413 {
    width: 60%;
    font-size: 22px;
    line-height: 26px;
  }

  .nr_grey_button {
    width: 3vw;
  }

  .nr_blue {
    width: 3vw;
    margin-right: 10px;
  }

  .cannula_spec_7140_div-2, .cannula_spec_7040_div-2, .cannula_spec_7105_div-2, .cannula_spec_7125_div-2 {
    border-top: 1px solid #585858;
  }

  .model-1-name {
    font-size: 26px;
  }

  .blue_button-8 {
    width: 3vw;
  }

  .model-2-name, .lac_mdl_2-name, .lac_mdl_1-name {
    font-size: 26px;
  }

  .nhm_2-3 {
    display: none;
  }

  .heading-328 {
    text-transform: capitalize;
    border: 0 solid #000;
    border-left-color: #fff;
    padding-left: 7px;
    font-size: 32px;
  }

  .buttondiv-8 {
    justify-content: center;
    width: 80%;
  }

  .heading-329 {
    margin-top: 20px;
    font-size: 26px;
  }

  .paragraph-416 {
    width: 60%;
    font-size: 22px;
    line-height: 28px;
  }

  .button-12 {
    width: 3vw;
    height: 5vh;
  }

  .heading-332 {
    margin-top: 20px;
    font-size: 26px;
  }

  .gh {
    text-transform: capitalize;
    border: 0 solid #000;
    border-left-color: #fff;
    padding-left: 7px;
    font-size: 28px;
  }

  .mh_button_div {
    justify-content: center;
    width: 80%;
  }

  .aat1370_img_div-2 {
    width: 88%;
  }

  .dcr_button_div-2 {
    justify-content: center;
  }

  .heading-290-1 {
    font-size: 26px;
    display: none;
  }

  .heading-250-1 {
    font-size: 26px;
  }

  .heading-245-1 {
    font-size: 20px;
  }

  .heading-293-1 {
    font-size: 22px;
  }

  .pane_button_hdg-12 {
    font-size: 18px;
    line-height: 24px;
  }

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

  .pc_div_mobile {
    width: auto;
  }

  .grey {
    width: 3vw;
  }

  .model_name2-3 {
    font-size: 20px;
  }

  .slit_lamp_aia11_para1 {
    margin-bottom: 0;
    font-size: 38px;
    font-weight: 300;
    line-height: 50px;
  }

  .slit_lamp_aia11_sub_hdg {
    font-size: 52px;
  }

  .slit_lamp_aiai11_top_hdg2 {
    font-size: 120px;
    line-height: 100px;
  }

  .slit_lamp_aia11_led_sub_hdg {
    font-size: 70px;
  }

  .slit_lamp_aia11_para2 {
    margin-bottom: 0;
    font-size: 19px;
    font-weight: 300;
    line-height: 10px;
  }

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

  .slit_lamp_aia11_vert_line {
    border-right-width: 7px;
    height: 38vh;
  }

  .slit_lamp_aiai11_top_hdg {
    font-size: 120px;
    line-height: 100px;
  }

  .page_container {
    font-size: 15px;
    font-weight: 400;
  }

  .slit_lamp_aia11_zoom_cnt {
    width: 100%;
  }

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

  .slit_lamp_aia11_2s_cnt {
    width: 100%;
  }

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

  .slit_lamp_aia11_section {
    font-size: 64px;
  }

  .slit_lamp_aia11_para {
    font-size: 20px;
    font-weight: 300;
    line-height: 35px;
  }

  .slit_lamp_aiai11_top_hdg3 {
    font-size: 28px;
    line-height: 70px;
  }

  .scissors_menu_button5-3.w--current {
    color: #0000;
    background-color: #0000;
  }

  .pane_instru_top_hdg-3 {
    font-size: 22px;
  }

  .forceps_txt_link-2 {
    font-size: 18px;
  }

  .micro_tab_hdg-11 {
    padding-top: 48px;
    padding-bottom: 10px;
    font-size: 32px;
    line-height: 22px;
  }

  .forceps_tab_menu-3 {
    width: 20%;
    padding-left: 10px;
  }

  .punches1 {
    margin-left: 0;
  }

  .body-97 {
    background-color: #0000;
    background-image: linear-gradient(#000000ba, #000000ba), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
    background-position: 0 0, 0 0;
    background-size: auto, 556px;
  }

  .applanation_content_div {
    padding-top: 0;
  }

  .heading-455 {
    padding-left: 0;
    font-size: 36px;
  }

  .applanation_link_block {
    justify-content: center;
    padding-top: 2rem;
  }

  .image-226 {
    width: 25vw;
  }

  .heading-456 {
    font-size: 26px;
  }

  .heading-457 {
    font-size: 22px;
  }

  .glaufield_lite_para {
    font-size: 22px;
    line-height: 28px;
  }

  .glaufield_lite_sub_hdg {
    font-size: 42px;
  }

  .gls_table_hdg_col {
    font-size: 24px;
  }

  .gls_table_para {
    font-size: 20px;
  }

  .gls_lottie_2 {
    width: 40%;
    height: 100vh;
  }

  .slit_lamp_aia11_lottie_2 {
    top: 12%;
  }

  .appatim_listitem {
    font-size: 19px;
  }

  .scissors_tab_menu-2 {
    width: 12vw;
    height: 200vh;
  }

  .nh_gray_img-2 {
    margin-left: 20rem;
  }

  .forceps_pane_main_cnt-2 {
    font-size: 20px;
  }

  .lid_spec_sub_hdg_gray-2 {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 24px;
  }

  .g_heading-2 {
    text-transform: lowercase;
    border: 0 solid #000;
    border-left-color: #fff;
    padding-left: 7px;
    font-size: 30px;
  }

  .div_block2 {
    margin-left: 8.8rem;
  }

  .bold-text-73 {
    font-size: 24px;
  }

  .tobo_5ml_listitem {
    font-size: 21px;
  }

  .tobo_5ml_content {
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 0;
    font-size: 46px;
  }

  .tobo_5ml_img_cnt {
    max-width: none;
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    inset: 25% 0% 0% auto;
  }

  .megalub_5ml {
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 46px;
  }

  .megalub_5ml_listitem {
    font-size: 21px;
  }

  .cohevisic18_content {
    width: 60%;
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 46px;
  }

  .cohevisic18_img_cnt {
    max-width: none;
    height: 50vh;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    inset: 32% 0% 0% auto;
  }

  .cohe_18_listitem {
    font-size: 19px;
  }

  .appatim_content {
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 46px;
  }

  .apptim_img_cnt {
    border-radius: 0;
    max-width: none;
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    inset: 25% 0% 0% auto;
  }

  .cohe_14ml_content {
    width: 60%;
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    padding-top: 5rem;
    padding-left: 50px;
    padding-right: 50px;
    font-size: 46px;
  }

  .cohe_14ml_img_cnt {
    width: 40%;
    max-width: none;
    height: 50vh;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    inset: 32% 0% 0% auto;
  }

  .cohe_14ml_listitem {
    font-size: 21px;
  }

  .acaine_5ml_img_cnt {
    background-color: #0000;
    width: 35%;
    min-width: auto;
    max-width: none;
    min-height: auto;
  }

  .acaine_5ml_content {
    background-color: #0000;
    min-height: auto;
  }

  .acaine_5ml_lottie {
    width: 90%;
  }

  .artgel_img_cnt {
    width: 35%;
    max-width: none;
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    inset: 15% 0% auto auto;
  }

  .artgel_content {
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 50px;
    font-size: 46px;
  }

  .artgel_listitem {
    font-size: 21px;
    line-height: 32px;
  }

  .klink_plus_content {
    padding-top: 20px;
    padding-left: 0;
  }

  .klink_plus_img_cnt {
    text-align: right;
  }

  .supracoat_img_cnt {
    max-width: none;
    height: 50vh;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    inset: 32% 0% 0% auto;
  }

  .supracoat_content {
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 46px;
  }

  .supracoat_listitem {
    font-size: 21px;
  }

  .moxi_dm_img_cnt {
    max-width: none;
    height: 50vh;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    inset: 14% 0% 0% auto;
  }

  .moxi_dm_content {
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    padding-left: 50px;
    padding-right: 50px;
    font-size: 46px;
  }

  .moxi_dm_listitem {
    font-size: 21px;
    font-weight: 300;
    line-height: 34px;
  }

  .blueret_1ml_lottie {
    width: 27vw;
  }

  .blueret_1ml_section {
    margin-top: 0;
    padding-top: 80px;
  }

  .blueret_1ml_list_item {
    font-size: 21px;
    line-height: 32px;
  }

  .allernil_o_section {
    background-color: #0000;
    border: 1px #000;
    width: 100%;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 3rem;
    font-weight: 700;
  }

  .allernil_o_img_cnt {
    max-width: none;
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    inset: 32% 0% auto auto;
  }

  .allernil_o_content {
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 50px;
    font-size: 46px;
  }

  .allernil_o_listitem {
    font-size: 21px;
    line-height: 36px;
  }

  .acryfold_img {
    width: 10vw;
    margin-top: 22px;
  }

  .naspro_clear_img {
    width: 15vw;
    margin-top: 22px;
  }

  .naspro_bby_yellow_img, .multi_diff_img, .ril_img {
    width: 10vw;
    margin-top: 22px;
  }

  .hydrophilic_img_hdg {
    padding-top: 44px;
    font-size: 32px;
  }

  .readmore_link {
    font-size: 26px;
  }

  .aflur_5ml_section {
    margin-top: 0;
    padding-top: 3rem;
  }

  .ocutear_10ml_section {
    color: #fff;
    background-color: #0000;
    border: 1px #000;
    width: 100vw;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: auto;
    padding-top: 1rem;
    padding-left: 40px;
    font-weight: 700;
  }

  .ocutear_10ml_img_cnt {
    width: 35%;
    max-width: none;
    height: 50vh;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    inset: 15% 0% 0% auto;
  }

  .ocutear_10ml_content {
    width: 50%;
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 50px;
    font-size: 46px;
  }

  .ocutear_10ml_listitem {
    font-size: 21px;
    line-height: 34px;
  }

  .inac_5ml_section {
    background-color: #0000;
    border: 1px #000;
    width: 100%;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 3rem;
    font-weight: 700;
  }

  .inac_5ml_img_cnt {
    width: 35%;
    max-width: none;
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    inset: 15% 0% 0% auto;
  }

  .inac_5ml_content {
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    padding-left: 40px;
    padding-right: 10px;
    font-size: 46px;
  }

  .inac_5ml_lottie {
    width: 81%;
  }

  .inac_5ml_listitem {
    font-size: 21px;
  }

  .perimeter_glaufield_hdg {
    text-align: center;
    padding-top: 6rem;
    font-size: 28px;
  }

  .perimeter_model_hdg {
    width: 100%;
    margin-bottom: 45px;
    font-size: 32px;
  }

  .perimeter_model_div {
    align-items: center;
  }

  .tono_5001_section, .tono_5005 {
    text-align: left;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  ._6071 {
    font-size: 26px;
    display: block;
  }

  ._3885 {
    font-size: 22px;
  }

  ._1560, .heading-342-copy, ._6170 {
    font-size: 26px;
  }

  ._5180 {
    font-size: 20px;
  }

  .img_sub_hdg-5 {
    margin-top: 0;
    font-size: 18px;
  }

  ._5185 {
    font-size: 20px;
  }

  .cilia_div {
    width: 50vw;
  }

  ._3911 {
    font-size: 24px;
  }

  ._1505 {
    font-size: 26px;
  }

  ._3908_image {
    width: 22vw;
  }

  ._5085-copy {
    font-size: 20px;
  }

  ._5400 {
    font-size: 26px;
  }

  ._3455, ._5155 {
    font-size: 20px;
  }

  ._4290 {
    font-size: 24px;
  }

  .img_sub_hdg-6 {
    width: auto;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 24px;
  }

  ._5095, ._5195 {
    font-size: 20px;
  }

  ._1597, ._4160, ._1830 {
    font-size: 26px;
  }

  ._6160_image {
    width: 20vw;
    margin-left: 0;
  }

  ._3485 {
    font-size: 20px;
  }

  ._1879 {
    font-size: 26px;
  }

  .bttm_para_button_div-7 {
    width: 95%;
  }

  ._4280 {
    font-size: 26px;
  }

  ._3100 {
    margin-top: 0;
    font-size: 20px;
  }

  ._6160 {
    font-size: 26px;
  }

  ._3850, ._3470 {
    font-size: 20px;
  }

  ._4110, ._1530 {
    font-size: 26px;
  }

  ._1817 {
    margin-top: 20px;
    font-size: 26px;
  }

  ._4285, ._3908 {
    font-size: 24px;
  }

  ._3715, ._5060 {
    font-size: 20px;
  }

  ._1004 {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 24px;
    display: none;
  }

  ._4300, ._4150 {
    font-size: 26px;
  }

  ._3910 {
    font-size: 24px;
  }

  ._3620, .instru_model_name-4 {
    margin-top: 0;
    font-size: 20px;
  }

  ._4295 {
    font-size: 24px;
  }

  ._6100 {
    font-size: 26px;
    display: block;
  }

  ._5420_image {
    font-size: 26px;
  }

  .moxifur_1ml_section {
    margin-top: 0;
    padding-top: 2rem;
  }

  .moxi_1ml_content {
    padding-left: 0;
  }

  .moxi_5ml_section {
    color: #fff;
    background-color: #0000;
    border: 1px #000;
    width: 100%;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: auto;
    padding-top: 1rem;
    padding-left: 0;
    font-weight: 700;
  }

  .moxi_5ml_img_cnt {
    width: 40%;
    max-width: none;
    height: 50vh;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    inset: 15% 0% 0% auto;
  }

  .moxi_5ml_content {
    width: 60%;
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    padding-left: 50px;
    padding-right: 50px;
    font-size: 46px;
  }

  .moxi_5ml_listitem {
    font-size: 21px;
    line-height: 32px;
  }

  .naspro_table {
    font-size: 20px;
  }

  .naspro_bby_content1 {
    justify-content: flex-start;
    padding-top: 10px;
  }

  .nasprobby_hdg1 {
    font-size: 52px;
  }

  .nasprobby_hdg2 {
    font-size: 36px;
  }

  .nasprobby_hdg3 {
    font-size: 34px;
    font-weight: 400;
  }

  .nasprobby_hdg4 {
    font-size: 28px;
  }

  .cohe_1ml_section {
    background-color: #0000;
    border: 1px #000;
    width: 100%;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2rem;
    font-weight: 700;
  }

  .cohe_1ml_content {
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    padding-left: 40px;
    padding-right: 10px;
    font-size: 46px;
  }

  .cohe_1ml_listitem {
    font-size: 21px;
    line-height: 30px;
  }

  .cohe_1ml_lottie_cnt {
    max-width: none;
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    inset: 0% 0% 0% auto;
  }

  .dark1_colon {
    margin-left: 0;
    font-size: 21px;
  }

  .light1_colon {
    margin-left: 0;
    font-size: 21px;
    font-weight: 500;
  }

  .pane_bttm_sub_hdg-10 {
    width: 50%;
    margin-right: 0;
    font-size: 20px;
    display: block;
  }

  .vannas_image-2 {
    display: none;
  }

  .colour_button_div-20 {
    width: 50%;
    margin-top: 0;
    display: flex;
    position: static;
  }

  .lensometer_list {
    font-size: 24px;
    line-height: 40px;
  }

  .lensometer_listitem {
    font-size: 21px;
  }

  .bcaine_section-2 {
    margin-top: 0;
    padding-top: 1rem;
  }

  ._1683-2, ._1695-2, ._1628-2 {
    font-size: 26px;
  }

  ._3190-2 {
    font-size: 20px;
  }

  ._1670-2 {
    font-size: 26px;
  }

  ._3220-2, ._3260-2 {
    font-size: 20px;
  }

  .heading-249 {
    font-size: 32px;
  }

  ._3185-2 {
    font-size: 20px;
  }

  .acryfold_list_item {
    font-size: 21px;
    line-height: 36px;
  }

  .acryfold_para {
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-size: 21px;
    font-weight: 400;
    line-height: 36px;
  }

  .acryfold_sub_hdg {
    margin-bottom: 20px;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-size: 38px;
    line-height: 55px;
  }

  .acryfold_hdg1 {
    font-size: 60px;
    font-weight: 600;
  }

  .naspro_clear_hdg1 {
    font-size: 60px;
    line-height: 50px;
  }

  .naspro_clear_hdg2 {
    font-size: 38px;
    line-height: 50px;
  }

  .naspro_clear_para {
    font-size: 21px;
    line-height: 36px;
  }

  .naspro_clear_hdg3 {
    font-size: 34px;
    font-weight: 600;
  }

  .naspro_clear_listitem {
    font-size: 21px;
    line-height: 36px;
  }

  .bold-text-75, .bold-text-76 {
    font-size: 21px;
  }

  .heading-487 {
    font-size: 27px;
  }

  .alfapres_t_img_cnt {
    top: 15%;
  }

  .alfapres_t_content {
    width: 60%;
  }

  .naspro_bby_listitem {
    font-size: 21px;
    line-height: 37px;
  }

  .multi_diff_hdg1 {
    font-size: 52px;
  }

  .multi_diff_hdg2 {
    font-size: 26px;
  }

  .multi_diff_para {
    font-size: 21px;
  }

  .md_table_hdg.dark1 {
    font-size: 24px;
  }

  .multi_diff_subhdg {
    font-size: 26px;
  }

  .bold-text-77 {
    font-size: 22px;
  }

  .paragraph-453 {
    font-size: 21px;
  }

  .heading-495 {
    font-size: 22px;
  }

  .yag_laser_listitem {
    font-size: 21px;
  }

  .supra_infocus_section {
    padding-top: .3rem;
    display: flex;
  }

  .supra_infocus_content {
    flex-direction: column;
    align-self: auto;
    align-items: flex-start;
    width: 60vw;
    padding-left: 61px;
    display: flex;
  }

  .supra_infocus_lottie {
    z-index: auto;
    background-color: #0000;
    align-self: flex-start;
    width: 35%;
    height: 50vh;
    display: block;
    position: sticky;
    inset: 10% 0% auto auto;
  }

  .supra_infocus_hdg1 {
    font-size: 54px;
  }

  .supra_infocus_para {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 21px;
    line-height: 36px;
  }

  .supra_infocus_hdg3 {
    font-size: 27px;
  }

  .div-block1-2 {
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    padding-top: 3rem;
    padding-left: 0;
    padding-right: 50px;
    font-size: 46px;
  }

  .light-mode-32 {
    background-color: #0000;
    border: 1px #000;
    width: 100%;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 700;
  }

  .perimeter_light_mode {
    text-align: center;
    align-items: center;
    width: 100%;
    height: auto;
  }

  .phobic_linkblock {
    width: auto;
  }

  .hydrophobic_para {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 21px;
    line-height: 36px;
  }

  .hydrophobiccontentwrapper {
    height: auto;
  }

  .hydrophobicimagewrapper {
    grid-column-gap: 0px;
    grid-row-gap: 32px;
    grid-template-columns: auto auto auto;
    grid-auto-columns: auto;
    justify-content: stretch;
    justify-items: stretch;
    width: 60vw;
    margin-top: 48px;
  }

  .brilliant_advent_footswitch_section-copy {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    height: 100vh;
    display: flex;
  }

  .brilliant_advent_footswitch_img {
    order: 1;
    width: 35vw;
  }

  .brilliant_advent_footswitch_cntnr {
    justify-content: center;
    align-items: center;
    width: 45vw;
    height: 100vh;
    display: flex;
  }

  .brilliant_advent_footswitch_cnt {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .light-mode-33 {
    color: #fff;
    background-color: #0000;
    border: 1px #000;
    width: 100%;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: auto;
    padding-top: 3rem;
    padding-left: 60px;
    font-weight: 700;
  }

  .sc1-4 {
    width: 100%;
  }

  ._1472_tip {
    width: 6vw;
  }

  ._1018_grey {
    align-self: flex-end;
    width: 12vw;
    margin-left: 10rem;
  }

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

  .op_table_hdg1 {
    font-size: 54px;
    font-weight: 600;
    line-height: 40px;
  }

  .op_table_list {
    font-size: 22px;
    font-weight: 300;
    line-height: 42px;
  }

  .op_table_listitem {
    font-size: 21px;
    line-height: 36px;
  }

  .op_table_hdg3 {
    font-size: 35px;
    font-weight: 400;
    line-height: 42px;
  }

  .pmma_hdg1 {
    font-size: 60px;
  }

  .pmma_hdg2 {
    font-size: 36px;
  }

  .pmma_para {
    font-size: 21px;
    line-height: 36px;
  }

  .pmma_main_section {
    margin-bottom: 10px;
  }

  .mob_op_table_para {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    font-size: 50px;
    line-height: 55px;
    display: flex;
  }

  .r-container-1.header1 {
    justify-content: flex-end;
    height: 100vh;
  }

  .truglow_hdg3 {
    font-size: 58px;
  }

  .truglow_hdg1 {
    margin-top: 40px;
    margin-bottom: 40px;
    font-size: 108px;
  }

  .turboorbit_h4 {
    font-size: 21px;
  }

  .turboorbit_listitem {
    font-size: 21px;
    line-height: 36px;
  }

  .turboorbit_sub_hdg {
    font-size: 46px;
    font-weight: 600;
  }

  .turboorbit_para {
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 21px;
    line-height: 36px;
  }

  .turborbit_list {
    font-size: 2.2rem;
    line-height: 4.4rem;
  }

  .accessimage_2 {
    object-fit: contain;
    width: 25vw;
    height: auto;
    padding-top: 0;
    padding-bottom: 150px;
    display: block;
    overflow: hidden;
  }

  .galleryimagediv {
    width: auto;
    height: 50vh;
  }

  .heading-4 {
    padding-top: 150px;
    padding-bottom: 0;
    font-size: 60px;
    line-height: 61px;
    overflow: visible;
  }

  .glxy_leo_hdg2 {
    margin-bottom: 20px;
    font-size: 80px;
    line-height: 60px;
  }

  .glxy_leo_hdg1 {
    margin-bottom: 20px;
    font-size: 100px;
    line-height: 80px;
  }

  .paragraph-471 {
    font-size: 25px;
    line-height: 27px;
  }

  .corporate_banner_content {
    justify-content: center;
    align-items: flex-start;
  }

  .glxy_leo_sec_section {
    padding-left: 0;
  }

  .glxy_leo_vfi_img {
    width: 30%;
  }

  .galleryimage {
    height: 100%;
    margin-top: 0;
  }

  .hydrophobic_section1 {
    align-self: center;
    align-items: center;
    height: 100%;
    padding-bottom: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .turboorbit_secondlottie {
    width: 40vw;
  }

  .glxy_leo_phcmdes_main_cnt {
    padding-left: 0;
  }

  .yag_slt_top_content-2 {
    flex-direction: row;
    order: -1;
    align-self: center;
    align-items: flex-end;
    width: 50vw;
    margin-top: 0;
    display: flex;
  }

  .yag_slt_main_cntnr-2 {
    justify-content: flex-start;
    align-items: stretch;
    width: 50vw;
    height: 900vh;
    display: flex;
  }

  .yag_slt_lottie-2 {
    order: 1;
    justify-content: flex-end;
    align-self: flex-start;
    align-items: flex-start;
    width: 33%;
    display: block;
    position: sticky;
    top: 15%;
    left: 3%;
    right: 3%;
  }

  .k-linksection {
    flex-direction: row;
    justify-content: space-between;
    height: auto;
    margin-top: 0;
    padding-top: 7rem;
    padding-left: 40px;
  }

  .appavisc_pfs_section {
    margin-top: 0;
    padding-top: 3rem;
    padding-bottom: 10rem;
  }

  .appavisc_hvpfs_section {
    flex-direction: row;
    justify-content: space-between;
    height: auto;
    margin-top: 0;
    padding-top: 7rem;
    padding-left: 40px;
  }

  .appavisc_section {
    background-color: #0000;
    border: 1px #000;
    width: 100vw;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: auto;
    padding-top: 6rem;
    font-weight: 700;
  }

  .appavisc_content {
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    padding-left: 40px;
    padding-right: 50px;
    font-size: 46px;
  }

  .aflox_section {
    margin-top: 0;
    padding-top: 2rem;
  }

  .apidine_section {
    flex-direction: row;
    justify-content: space-between;
    height: 100vh;
    margin-top: 0;
    padding-top: 7rem;
    padding-left: 40px;
  }

  .apidine_content_div {
    text-align: left;
    order: 0;
    align-self: flex-start;
    height: 100%;
    padding-top: 0;
    padding-right: 20px;
    display: block;
  }

  .apidine_lottie_div {
    padding-left: 0%;
  }

  .art_plus_section {
    margin-top: 0;
    padding-top: 1rem;
  }

  .art_plus_content {
    text-align: left;
    order: 0;
    align-self: flex-start;
    height: 100%;
    padding-top: 0;
    padding-right: 20px;
    display: block;
  }

  .moxifur_dm_5ml_section {
    background-color: #0000;
    border: 1px #000;
    width: 100%;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 700;
  }

  .c_art_section {
    padding-top: 60px;
  }

  .anc_section {
    margin-top: 0;
    padding-top: 3rem;
  }

  .anc_content_div {
    text-align: left;
    order: 0;
    align-self: flex-start;
    height: 100%;
    padding-top: 1rem;
    padding-right: 20px;
    display: block;
  }

  .ketorocin_0-5_section {
    background-color: #0000;
    border: 1px #000;
    width: 100%;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 3rem;
    font-weight: 700;
  }

  .ketorocin_0-5_content {
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    padding-left: 50px;
    padding-right: 50px;
    font-size: 46px;
  }

  .ketorocin_0-5_lottie_div {
    max-width: none;
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 1172px;
    inset: 15% 0% 0% auto;
  }

  .appamide_5ml_section {
    margin-top: 0;
    padding-top: 2rem;
  }

  .moxifur_lp_5ml_section {
    margin-top: 0;
    padding-top: 7rem;
  }

  .moxifur_lp_5ml_content {
    text-align: left;
    order: 0;
    align-self: flex-start;
    height: 100%;
    padding-top: 0;
    padding-right: 20px;
    display: block;
  }

  .ketorocin_ls_section {
    padding-top: 3rem;
  }

  .ketorocin_ls_lottie_div {
    inset: 15% 0% auto auto;
  }

  .q4g_section {
    background-color: #0000;
    padding-top: 2rem;
  }

  .q4g_lottie_content {
    background-color: #0000;
    width: 40vw;
    min-width: auto;
    max-width: none;
    min-height: auto;
  }

  .q4g_content {
    background-color: #0000;
    min-height: auto;
    padding-left: 40px;
  }

  .moxifur_k_section {
    margin-top: 0;
    padding-top: 7rem;
  }

  .moxifur_k_content {
    text-align: left;
    order: 0;
    align-self: flex-start;
    height: 100%;
    padding-top: 0;
    padding-right: 20px;
    display: block;
  }

  .jericho_heading {
    font-size: 164px;
    line-height: 100px;
  }

  .image-260 {
    width: 40vw;
    max-width: none;
    height: 100vh;
  }

  .label-2 {
    font-size: 25px;
  }

  .secondary-packing-6 {
    font-size: 19px;
    font-weight: 200;
  }

  .composition-9 {
    font-size: 25px;
    font-weight: 600;
  }

  .allernil_o_sub_hdg2-2 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-473 {
    font-size: 19px;
    font-weight: 200;
    line-height: 30px;
  }

  .contraindications-5 {
    font-size: 30px;
    font-weight: 500;
  }

  .allernil-paragraph-2 {
    float: none;
    clear: none;
    text-align: left;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 19px;
    font-weight: 200;
    line-height: 30px;
    position: static;
  }

  .paragraph-474 {
    font-size: 19px;
    font-weight: 200;
    line-height: 30px;
  }

  .storage-14 {
    font-size: 25px;
    font-weight: 500;
  }

  .ml-contains-4 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 0;
    font-size: 19px;
    font-weight: 200;
    line-height: 30px;
  }

  .paragraph-475 {
    font-size: 19px;
    font-weight: 200;
    line-height: 30px;
  }

  .supply-7, .availability-6 {
    font-size: 25px;
    font-weight: 500;
  }

  .pack-10 {
    color: #f5f5f5;
    margin-top: 10px;
    font-size: 30px;
    font-weight: 300;
  }

  .packaging-10 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 25px;
    font-weight: 600;
  }

  .allernil_o_hdg2-2 {
    color: #f5f5f5;
    margin-top: 10px;
    font-size: 30px;
    font-weight: 300;
    line-height: 40px;
  }

  .paragraph-476 {
    font-size: 19px;
    font-weight: 200;
    line-height: 30px;
  }

  .paragraph-477 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 19px;
    font-weight: 200;
  }

  .shelf-life-9 {
    border: 0 solid #0000000f;
    font-size: 25px;
    font-weight: 500;
  }

  .heading-513 {
    margin-top: 10px;
    font-size: 25px;
  }

  .dosage-and-administration-8 {
    font-size: 25px;
    font-weight: 500;
  }

  .div-block-175 {
    max-width: 40%;
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 1172px;
    inset: 32% 0% 0% auto;
  }

  .paragraph-478 {
    font-size: 19px;
    font-weight: 200;
    line-height: 30px;
  }

  .warnings-6 {
    font-size: 30px;
    font-weight: 500;
  }

  .text-block-10 {
    font-size: 20px;
  }

  .heading-514 {
    font-size: 25px;
  }

  .paragraph-479 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 19px;
    font-weight: 200;
  }

  .paragraph-480 {
    font-size: 19px;
    font-weight: 200;
    line-height: 30px;
  }

  .indication-and-usage-6 {
    font-size: 30px;
    font-weight: 500;
  }

  .tobotor-2 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 50px;
    font-weight: 600;
  }

  .paragraph-481 {
    font-size: 19px;
    font-weight: 200;
    line-height: 30px;
  }

  .paragraph-482 {
    font-size: 19px;
  }

  .storage-15 {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 41px;
  }

  .allernil_o_para2-2 {
    font-size: 21px;
    font-weight: 200;
    line-height: 34px;
  }

  .paragraph-483 {
    font-size: 19px;
  }

  .primary-packing-5 {
    margin-bottom: 10px;
    font-size: 19px;
    font-weight: 200;
  }

  .allernil_o_hdg1-2 {
    max-width: none;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 50px;
    font-weight: 600;
    line-height: 40px;
  }

  .paragraph-484 {
    font-size: 19px;
    font-weight: 200;
    line-height: 30px;
  }

  .paragraph-485 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 19px;
    font-weight: 200;
    line-height: 30px;
  }

  .label-claim-10 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 20px;
    font-weight: 600;
  }

  .allernil_o_sub_hdg-2 {
    margin-top: 10px;
    font-size: 27px;
    line-height: 44px;
  }

  .allernil_o_para-2 {
    font-size: 21px;
    font-weight: 200;
    line-height: 34px;
  }

  .paragraph-486 {
    font-size: 19px;
    font-weight: 200;
    position: static;
  }

  .clinical-pharmacology-6 {
    font-size: 25px;
    font-weight: 500;
  }

  .paragraph-487 {
    font-size: 19px;
    font-weight: 200;
    line-height: 30px;
  }

  .paragraph-488 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 19px;
    font-weight: 200;
    line-height: 30px;
  }

  .tab-link-tab-1-2 {
    font-size: 20px;
  }

  .anti-allergic {
    padding-top: 3%;
  }

  .bold-text-80 {
    font-size: 40px;
  }

  .heading-517 {
    letter-spacing: 2px;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 25px;
  }

  .paragraph-490 {
    font-size: 19px;
  }

  .moxi_5ml_hdg4-2 {
    margin-top: 0;
    margin-bottom: 5px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 22px;
    font-weight: 600;
  }

  .moxi_1ml_sub_hdg2-2 {
    font-size: 22px;
    line-height: 36px;
  }

  .heading-518 {
    font-size: 19px;
  }

  .heading-519 {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 25px;
  }

  .paragraph-491 {
    margin-bottom: 10px;
    font-size: 19px;
    font-weight: 300;
  }

  .heading-520 {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .heading-521 {
    font-size: 25px;
  }

  .heading-522 {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 25px;
  }

  .heading-523 {
    color: #fff;
    border: 1px solid #fff0;
    margin-top: 20px;
    margin-bottom: 25px;
    padding-bottom: 0;
    font-size: 50px;
  }

  .moxi_1ml_para-2 {
    font-size: 21px;
    line-height: 34px;
  }

  .paragraph-492 {
    margin-bottom: 10px;
    font-size: 19px;
    font-weight: 300;
    line-height: 35px;
  }

  .paragraph-493 {
    font-size: 21px;
    font-weight: 300;
    line-height: 32px;
  }

  .heading-524 {
    color: #fff;
    font-size: 19px;
    font-weight: 600;
  }

  .pack-11 {
    color: #f5f5f5;
    margin-top: 10px;
    font-size: 30px;
    font-weight: 300;
  }

  .moxi_5ml_hdg1-2 {
    max-width: none;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 50px;
    font-weight: 600;
  }

  .moxi_5ml_para-2 {
    font-size: 21px;
    font-weight: 200;
    line-height: 34px;
  }

  .paragraph-495 {
    margin-bottom: 10px;
    font-size: 19px;
    font-weight: 300;
    line-height: 35px;
  }

  .paragraph-496 {
    margin-bottom: 10px;
    font-size: 19px;
    font-weight: 300;
  }

  .heading-525 {
    letter-spacing: 2px;
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 30px;
  }

  .moxi_1ml_hdg3-2 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 28px;
    line-height: 36px;
  }

  .moxi_1ml_sub_hdg-2 {
    font-size: 27px;
    line-height: 36px;
  }

  .tobo_5ml_para-2 {
    font-size: 21px;
    font-weight: 200;
    line-height: 32px;
  }

  .paragraph-497 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 19px;
    font-weight: 300;
  }

  .heading-526 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 19px;
  }

  .paragraph-499 {
    font-size: 19px;
    font-weight: 300;
    line-height: 35px;
  }

  .heading-528 {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 25px;
  }

  .paragraph-500 {
    font-size: 19px;
    font-weight: 300;
    line-height: 35px;
  }

  .heading-529 {
    padding-left: 40px;
    font-size: 45px;
  }

  .moxi_1ml_hdg1-2 {
    letter-spacing: 2px;
    margin-bottom: 0;
    font-size: 50px;
    line-height: 45px;
  }

  .heading-530 {
    font-size: 30px;
    line-height: 20px;
  }

  .heading-531 {
    color: #fff;
    font-size: 32px;
    font-weight: 600;
  }

  .moxi_5ml_hdg2-2 {
    color: #f5f5f5;
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 30px;
    font-weight: 300;
    line-height: 40px;
  }

  .heading-532 {
    letter-spacing: 2px;
    margin-bottom: 10px;
    padding-bottom: 0;
    font-size: 25px;
  }

  .heading-533 {
    letter-spacing: 2px;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 25px;
  }

  .heading-534 {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 25px;
  }

  .heading1-6 {
    max-width: none;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 50px;
    font-weight: 600;
  }

  .moxi_1ml_hdg2-2 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 35px;
    line-height: 40px;
  }

  .heading-535 {
    font-size: 25px;
    font-weight: 700;
    line-height: 20px;
  }

  .heading-536 {
    letter-spacing: 2px;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 25px;
  }

  .paragraph-505 {
    margin-bottom: 10px;
    font-size: 19px;
  }

  .paragraph-506 {
    margin-bottom: 10px;
    font-size: 19px;
    line-height: 35px;
  }

  .label-claim-11 {
    margin-top: 0;
    margin-bottom: 5px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 20px;
    font-weight: 600;
  }

  .heading-537 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 25px;
  }

  .tab-link-tab-1-4 {
    padding-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-508 {
    margin-bottom: 10px;
    font-size: 19px;
    font-weight: 300;
  }

  .moxi_5ml_hdg3-2 {
    margin-top: 10px;
    line-height: 40px;
  }

  .paragraph-510 {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    font-size: 16px;
    font-weight: 300;
    line-height: 30px;
  }

  .paragraph-511 {
    color: #fff;
    font-size: 19px;
    font-weight: 200;
  }

  .paragraph-512 {
    font-size: 16px;
    line-height: 32px;
  }

  .heading-538 {
    font-size: 22px;
    line-height: 20px;
  }

  .paragraph-514 {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 19px;
    font-weight: 300;
    line-height: 35px;
  }

  .heading-539 {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 25px;
  }

  .heading-540 {
    font-size: 25px;
    line-height: 20px;
  }

  .moxi_dm_para-2 {
    font-size: 21px;
    font-weight: 300;
    line-height: 36px;
  }

  .clinical-pharmacology-7 {
    letter-spacing: 2px;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 25px;
  }

  .paragraph-515 {
    font-size: 19px;
    font-weight: 300;
    line-height: 30px;
  }

  .heading-220 {
    font-size: 25px;
  }

  .heading-217 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 30px;
  }

  .moxi_dm_hdg2-2 {
    color: #f5f5f5;
    margin-top: 10px;
    font-size: 30px;
    font-weight: 300;
  }

  .paragraph-516, .paragraph-517 {
    font-size: 19px;
    font-weight: 300;
    line-height: 30px;
  }

  .heading-215 {
    font-size: 25px;
  }

  .tab-link-tab-3-4 {
    padding-bottom: 20px;
    font-size: 20px;
  }

  .heading-223 {
    font-size: 25px;
  }

  .contraindications-6 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 25px;
  }

  .storage-16 {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 50px;
  }

  .storage-17 {
    letter-spacing: 2px;
    margin-bottom: 10px;
    padding-bottom: 0;
    font-size: 25px;
  }

  .paragraph-518 {
    font-size: 19px;
    font-weight: 300;
    line-height: 30px;
  }

  .heading-216 {
    font-size: 25px;
  }

  .paragraph-519 {
    font-size: 19px;
    font-weight: 300;
    line-height: 30px;
  }

  .dosage-and-administration-9 {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .moxi_dm_hdg1-2 {
    max-width: none;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 50px;
    font-weight: 600;
  }

  .antibacandantiinf {
    padding-top: 5%;
  }

  .pack-12 {
    letter-spacing: 2px;
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-520 {
    font-size: 19px;
    font-weight: 300;
  }

  .paragraph-521 {
    font-size: 19px;
    font-weight: 300;
    line-height: 30px;
  }

  .moxifur-2 {
    color: #fff;
    border: 1px solid #fff0;
    margin-top: 20px;
    margin-bottom: 25px;
    padding-bottom: 0;
    font-size: 50px;
  }

  .warnings-7 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 25px;
  }

  .shief-life-2, .availability-7 {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 25px;
  }

  .tab-link-tab-4-3 {
    padding-bottom: 20px;
    font-size: 20px;
  }

  .heading-541 {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .moxi_dm_sub_hdg2-2 {
    margin-top: 0;
    margin-bottom: 5px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 20px;
    font-weight: 600;
  }

  .heading-219 {
    font-size: 25px;
  }

  .packaging-11 {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 25px;
  }

  .heading-222 {
    font-size: 25px;
  }

  .heading-218 {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .description-2 {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 25px;
  }

  .moxi_dm_sub_hdg-2 {
    margin-top: 10px;
    font-size: 25px;
  }

  .label-claim-12 {
    font-size: 25px;
  }

  .composition-10 {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 25px;
  }

  .eye-drops-2 {
    margin-bottom: 10px;
    font-size: 19px;
    font-weight: 300;
  }

  .paragraph-522 {
    font-size: 19px;
    font-weight: 300;
    line-height: 30px;
  }

  .heading-221 {
    font-size: 25px;
  }

  .paragraph-523 {
    font-size: 19px;
    line-height: 30px;
  }

  .anti-infective {
    padding-top: 5%;
  }

  .appatim-heading-2 {
    max-width: none;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 50px;
    font-weight: 600;
  }

  .appatim_para-2 {
    font-size: 19px;
    line-height: 32px;
  }

  .alfapres_t_hdg1-2 {
    letter-spacing: 2px;
    margin-bottom: 0;
    font-size: 50px;
  }

  .appatim_sub_hdg-2 {
    margin-top: 10px;
    font-size: 25px;
  }

  .alfapres_t_hdg2-2 {
    margin-top: 20px;
    font-size: 34px;
  }

  .alfapres_t_hdg4-2 {
    font-size: 24px;
  }

  .light-mode-34 {
    background-color: #0000;
    border: 1px #000;
    justify-content: flex-start;
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 7rem;
    font-weight: 700;
  }

  .alfapres_t_hdg3-2 {
    font-size: 27px;
  }

  .appatim_sub_hdg2-2 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 20px;
    font-weight: 600;
  }

  .alfapres_t_para-2 {
    font-size: 21px;
    line-height: 36px;
  }

  .anti-glaucoma {
    padding-top: 5%;
  }

  .tab-link-tab-2-7 {
    padding-bottom: 20px;
  }

  .tab-link-tab-2-7.w--current {
    padding-bottom: 9px;
  }

  .pack-13 {
    color: #f5f5f5;
    margin-top: 10px;
    font-size: 30px;
    font-weight: 300;
  }

  .paragraph-524 {
    font-size: 21px;
    font-weight: 200;
    line-height: 30px;
  }

  .paragraph-525 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 21px;
    font-weight: 200;
  }

  .ocutear_10ml_para-2 {
    font-size: 21px;
    font-weight: 200;
    line-height: 34px;
  }

  .ml-contains-5 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 0;
    font-size: 21px;
    font-weight: 200;
    line-height: 30px;
  }

  .shelf-life-10 {
    letter-spacing: 2px;
    margin-bottom: 10px;
    padding-bottom: 0;
    font-size: 25px;
  }

  .pack-14 {
    color: #f5f5f5;
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 30px;
    font-weight: 300;
  }

  .contraindications-7 {
    font-size: 27px;
    font-weight: 600;
  }

  .paragraph-526 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 21px;
    font-weight: 200;
    line-height: 30px;
  }

  .heading-544 {
    letter-spacing: 2px;
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 30px;
  }

  .tab-link-tab-6-2 {
    padding-bottom: 20px;
    font-size: 20px;
  }

  .warnings-8 {
    font-size: 27px;
    font-weight: 600;
  }

  .paragraph-527 {
    font-size: 19px;
    font-weight: 200;
    line-height: 30px;
  }

  .pack-heading-2 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 50px;
    font-weight: 600;
  }

  .primary-packing-6 {
    margin-bottom: 10px;
    font-size: 21px;
    font-weight: 200;
  }

  .packaging-12 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 27px;
    font-weight: 600;
  }

  .indication-and-usage-7 {
    font-size: 27px;
    font-weight: 600;
  }

  .ocutear_10ml_hdg1-2 {
    max-width: none;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 50px;
    font-weight: 600;
  }

  .label-claim-13 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 20px;
    font-weight: 600;
  }

  .megalub_5ml_para-2 {
    font-size: 21px;
    font-weight: 200;
    line-height: 32px;
  }

  .heading-545 {
    font-size: 25px;
  }

  .composition-11 {
    font-size: 27px;
    font-weight: 600;
  }

  .warning-2 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 25px;
  }

  .paragraph-528 {
    font-size: 21px;
  }

  .paragraph-529 {
    margin-bottom: 10px;
    font-size: 21px;
  }

  .label-claim-14 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 22px;
    font-weight: 600;
  }

  .megalub_5ml_sub_hdg-2 {
    margin-top: 10px;
    font-size: 25px;
  }

  .paragraph-530 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 21px;
    font-weight: 200;
    line-height: 30px;
  }

  .tab-link-tab-5-3 {
    padding-bottom: 20px;
  }

  .paragraph-531 {
    margin-bottom: 10px;
    font-size: 21px;
  }

  .heading-546 {
    font-size: 22px;
  }

  .heading-547 {
    font-size: 25px;
  }

  .paragraph-532 {
    font-size: 19px;
  }

  .tab-link-tab-7 {
    font-size: 20px;
  }

  .paragraph-533 {
    margin-bottom: 10px;
    font-size: 21px;
  }

  .availability-8 {
    font-size: 27px;
    font-weight: 600;
  }

  .secondary-packing-7 {
    font-size: 21px;
    font-weight: 200;
  }

  .indication-and-usage-8 {
    letter-spacing: 2px;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 25px;
  }

  .heading-548 {
    color: #f5f5f5;
    margin-top: 10px;
    font-size: 30px;
    font-weight: 300;
  }

  .shelf-life-11 {
    border: 0 solid #0000000f;
    font-size: 27px;
    font-weight: 600;
  }

  .paragraph-534 {
    margin-bottom: 10px;
    font-size: 21px;
  }

  .paragraph-536 {
    font-size: 21px;
    line-height: 35px;
  }

  .dosage-and-administration-10 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 25px;
  }

  .heading-549 {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 27px;
  }

  .paragraph-537 {
    font-size: 21px;
    line-height: 35px;
  }

  .art-plus-2 {
    color: #fff;
    border: 1px solid #fff0;
    margin-top: 20px;
    margin-bottom: 25px;
    padding-bottom: 0;
    font-size: 50px;
  }

  .paragraph-538 {
    margin-bottom: 10px;
    font-size: 21px;
    line-height: 35px;
  }

  .paragraph-539 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 21px;
    font-weight: 200;
  }

  .ocutear_10ml_sub_hdg-2 {
    font-size: 27px;
  }

  .heading-550 {
    letter-spacing: 2px;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 22px;
  }

  .artgel_para-2 {
    font-size: 21px;
    font-weight: 200;
    line-height: 34px;
  }

  .bold-text-81 {
    font-size: 21px;
  }

  .heading-551 {
    font-size: 25px;
  }

  .light-mode-35 {
    background-color: #0000;
    border: 1px #000;
    justify-content: space-between;
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    font-weight: 700;
  }

  .paragraph-540 {
    font-size: 21px;
    font-weight: 200;
    line-height: 30px;
  }

  .storage-18 {
    font-size: 27px;
    font-weight: 600;
  }

  .heading-552 {
    font-size: 30px;
  }

  .paragraph-541 {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 21px;
    line-height: 35px;
  }

  .megalub_5ml_hdg1-2 {
    max-width: none;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 50px;
    font-weight: 600;
  }

  .label-claim-15 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 20px;
    font-weight: 600;
  }

  .supply-9 {
    font-size: 25px;
    font-weight: 500;
  }

  .heading-554, .heading-555 {
    font-size: 25px;
  }

  .paragraph-542 {
    margin-bottom: 10px;
    font-size: 21px;
    line-height: 35px;
  }

  .paragraph-543 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 21px;
  }

  .storage-19 {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 50px;
  }

  .heading-556 {
    color: #fff;
    border: 1px solid #fff0;
    margin-top: 20px;
    margin-bottom: 25px;
    padding-bottom: 0;
    font-size: 50px;
  }

  .ocutear_10ml_hdg2-2 {
    color: #f5f5f5;
    margin-top: 10px;
    font-size: 30px;
    font-weight: 300;
  }

  .paragraph-544 {
    font-size: 21px;
    font-weight: 200;
    line-height: 30px;
  }

  .paragraph-545 {
    font-size: 19px;
  }

  .paragraph-546 {
    margin-bottom: 10px;
    font-size: 21px;
    line-height: 35px;
  }

  .storage-20 {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 25px;
  }

  .artgel_sub_hdg-2 {
    margin-top: 0;
    font-size: 25px;
  }

  .paragraph-547 {
    font-size: 21px;
    font-weight: 200;
    position: static;
  }

  .dosage-and-administration-11 {
    font-size: 25px;
    font-weight: 500;
  }

  .eye-lubricants {
    padding-top: 7rem;
  }

  .paragraph-548 {
    font-size: 19px;
  }

  .clinical-pharmacology-8 {
    font-size: 27px;
    font-weight: 600;
  }

  .descripation-9 {
    margin-top: 0;
    font-size: 27px;
  }

  .heading-557 {
    max-width: none;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 50px;
    font-weight: 600;
  }

  .paragraph-549 {
    font-size: 21px;
    line-height: 30px;
  }

  .inac_5ml_hdg2-2 {
    color: #f5f5f5;
    margin-top: 10px;
    font-size: 30px;
    font-weight: 300;
  }

  .paragraph-550 {
    margin-bottom: 10px;
    font-size: 19px;
    line-height: 35px;
  }

  .aflur_5ml_para-2 {
    font-size: 21px;
    line-height: 36px;
  }

  .heading-558 {
    font-size: 25px;
    line-height: 35px;
  }

  .warnings-precautions-4 {
    font-size: 25px;
    font-weight: 600;
    line-height: 35px;
  }

  .inac_5ml_para-2 {
    font-size: 21px;
    font-weight: 200;
    line-height: 36px;
  }

  .paragraph-551 {
    margin-bottom: 10px;
    font-size: 19px;
  }

  .supplied-4 {
    font-size: 25px;
    font-weight: 600;
    line-height: 35px;
  }

  .inac_5ml_sub_hdg2-2 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 22px;
    font-weight: 600;
  }

  .heading-559 {
    font-size: 22px;
    line-height: 20px;
  }

  .paragraph-552 {
    font-size: 19px;
    line-height: 35px;
  }

  .paragraph-553 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 19px;
    font-weight: 200;
    line-height: 35px;
  }

  .adverse-effects-4 {
    font-size: 25px;
    font-weight: 600;
    line-height: 35px;
  }

  .pack-15 {
    color: #f5f5f5;
    margin-top: 10px;
    font-size: 30px;
    font-weight: 300;
  }

  .heading-560 {
    line-height: 35px;
  }

  .heading-561 {
    letter-spacing: 2px;
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 30px;
  }

  .aflur_5ml_sub_hdg-2 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 27px;
  }

  .bold-text-82 {
    font-size: 19px;
  }

  .paragraph-554 {
    margin-bottom: 10px;
    font-size: 19px;
  }

  .clinical-plarmacology-4 {
    font-size: 25px;
    font-weight: 600;
    line-height: 35px;
  }

  .heading-562 {
    font-size: 30px;
    line-height: 20px;
  }

  .paragraph-555 {
    font-size: 19px;
    line-height: 35px;
  }

  .packaging-13 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 25px;
    font-weight: 600;
    line-height: 35px;
  }

  .paragraph-556 {
    margin-bottom: 10px;
    font-size: 19px;
  }

  .contra-indications-3 {
    font-size: 25px;
    font-weight: 600;
    line-height: 35px;
  }

  .paragraph-557 {
    font-size: 21px;
    line-height: 30px;
  }

  .heading-563 {
    font-size: 25px;
    line-height: 35px;
  }

  .paragraph-558 {
    font-size: 19px;
    line-height: 35px;
  }

  .storage-21 {
    letter-spacing: 2px;
    margin-bottom: 0;
    font-size: 50px;
  }

  .paragraph-559 {
    font-size: 19px;
    line-height: 35px;
  }

  .paragraph-560 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 19px;
    font-weight: 200;
    line-height: 35px;
  }

  .paragraph-561 {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    font-size: 21px;
    line-height: 30px;
  }

  .descripation-10 {
    margin-top: 10px;
    font-size: 25px;
  }

  .shelf-life-12 {
    border: 0 solid #0000000f;
    font-size: 25px;
    font-weight: 600;
    line-height: 35px;
  }

  .inac_5ml_hdg1-2 {
    max-width: none;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 50px;
    font-weight: 600;
  }

  .composition-12 {
    font-size: 25px;
    font-weight: 600;
    line-height: 35px;
  }

  .paragraph-562 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 19px;
    font-weight: 200;
    line-height: 35px;
  }

  .paragraph-563 {
    margin-bottom: 10px;
    font-size: 19px;
    line-height: 35px;
  }

  .paragraph-564 {
    font-size: 19px;
    line-height: 35px;
  }

  .heading-564 {
    font-size: 30px;
    line-height: 20px;
  }

  .paragraph-565 {
    margin-top: 10px;
    margin-bottom: 5px;
    padding-top: 0;
    font-size: 19px;
    font-weight: 200;
    line-height: 35px;
  }

  .anti-inflammatory {
    padding-top: 10%;
  }

  .aflur_5ml_sub_hdg2-2 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 22px;
  }

  .paragraph-566 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 19px;
  }

  .paragraph-567 {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 19px;
    line-height: 35px;
  }

  .paragraph-568 {
    margin-bottom: 10px;
    font-size: 19px;
  }

  .heading-565 {
    font-size: 27px;
    line-height: 20px;
  }

  .inac_5ml_sub_hdg-2 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 27px;
    line-height: 36px;
  }

  .paragraph-569 {
    margin-bottom: 10px;
    font-size: 19px;
    line-height: 35px;
  }

  .paragraph-570 {
    font-size: 19px;
    line-height: 35px;
  }

  .paragraph-571 {
    font-size: 19px;
    font-weight: 200;
    line-height: 35px;
  }

  .heading1-7 {
    max-width: none;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 50px;
    font-weight: 600;
  }

  .heading-566 {
    font-size: 25px;
  }

  .heading-567 {
    padding-left: 40px;
    font-size: 45px;
  }

  .label-claim-16 {
    margin-top: 0;
    margin-bottom: 5px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 20px;
    font-weight: 600;
    line-height: 35px;
  }

  .heading-568 {
    margin-top: 0;
    font-size: 48px;
  }

  .paragraph-572 {
    font-size: 19px;
    line-height: 35px;
  }

  .heading-569 {
    font-size: 27px;
    font-weight: 700;
    line-height: 20px;
  }

  .contraindocations-2 {
    font-size: 25px;
    font-weight: 600;
  }

  .heading-570 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 25px;
  }

  .supply-10 {
    font-size: 25px;
    font-weight: 600;
  }

  .paragraph-573 {
    font-size: 21px;
  }

  .composition-13 {
    font-size: 25px;
    font-weight: 600;
  }

  .heading-571 {
    font-size: 22px;
  }

  .heading-572 {
    letter-spacing: 2px;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 25px;
  }

  .descripation-11 {
    margin-top: 10px;
    font-size: 25px;
  }

  .packaging-14 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 25px;
    font-weight: 600;
  }

  .paragraph-574 {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 19px;
    line-height: 35px;
  }

  .heading-573 {
    letter-spacing: 2px;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 25px;
  }

  .paragraph-575 {
    font-size: 19px;
    font-weight: 200;
    line-height: 30px;
  }

  .paragraph-576 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 19px;
    font-weight: 200;
    line-height: 30px;
  }

  .c-pent_section-2 {
    background-color: #0000;
    border: 1px #000;
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    margin-bottom: auto;
    padding-top: 2rem;
    font-weight: 700;
  }

  .paragraph-577 {
    font-size: 19px;
    font-weight: 200;
  }

  .indication-and-usage-9 {
    font-size: 25px;
    font-weight: 600;
  }

  .heading-575 {
    letter-spacing: 2px;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 25px;
  }

  .heading-576, .heading-577 {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 25px;
  }

  .heading-578 {
    letter-spacing: 2px;
    margin-bottom: 10px;
    padding-bottom: 0;
    font-size: 25px;
  }

  .availability-9, .warnings-9 {
    font-size: 25px;
    font-weight: 600;
  }

  .paragraph-578 {
    font-size: 19px;
  }

  .paragraph-579 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 19px;
  }

  .paragraph-580 {
    margin-bottom: 10px;
    font-size: 19px;
    line-height: 35px;
  }

  .paragraph-581 {
    font-size: 19px;
  }

  .heading-581 {
    margin-top: 20px;
    font-size: 20px;
  }

  .paragraph-582 {
    font-size: 21px;
    line-height: 36px;
  }

  .paragraph-583 {
    margin-bottom: 10px;
    font-size: 19px;
    line-height: 35px;
  }

  .storage-22 {
    font-size: 25px;
    font-weight: 600;
  }

  .heading-583 {
    font-size: 27px;
  }

  .paragraph-584 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 19px;
    font-weight: 200;
  }

  .dosage-and-administration-12 {
    font-size: 25px;
    font-weight: 600;
  }

  .heading-584, .heading-585 {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 25px;
  }

  .paragraph-585 {
    margin-bottom: 10px;
    font-size: 19px;
  }

  .shelf-life-13 {
    border: 0 solid #0000000f;
    font-size: 25px;
    font-weight: 600;
  }

  .tab-link-tab-1-9 {
    padding-bottom: 20px;
  }

  .paragraph-586 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 0;
    font-size: 19px;
    font-weight: 200;
    line-height: 30px;
  }

  .secondary-packing-8 {
    font-size: 19px;
    font-weight: 200;
  }

  .paragraph-587 {
    font-size: 19px;
    font-weight: 200;
    position: static;
  }

  .paragraph-588 {
    font-size: 21px;
  }

  .mydriatics-cycloplegics {
    padding-top: 7rem;
  }

  .clinical-pharmacology-9 {
    font-size: 25px;
    font-weight: 600;
  }

  .local-anesthesia {
    padding-top: 7rem;
  }

  .heading-587 {
    font-size: 30px;
  }

  .heading-588 {
    font-size: 30px;
    line-height: 20px;
  }

  .heading-589 {
    font-size: 22px;
  }

  .heading-590 {
    font-size: 27px;
  }

  .heading-591 {
    font-size: 22px;
    line-height: 20px;
  }

  .acaine_5ml_para-2, .paragraph-589 {
    font-size: 21px;
    line-height: 36px;
  }

  .acaine_5ml_sub_hdg-2 {
    font-size: 28px;
    font-weight: 700;
    line-height: 20px;
  }

  .storage-23 {
    letter-spacing: 2px;
    margin-bottom: 0;
    padding-bottom: 10px;
    font-size: 50px;
  }

  .label-claim-17 {
    margin-top: 0;
    margin-bottom: 5px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 22px;
    font-weight: 600;
  }

  .heading-592 {
    font-size: 27px;
  }

  .secondary-packing-9 {
    font-size: 21px;
    font-weight: 300;
  }

  .paragraph-590 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 0;
    font-size: 21px;
    font-weight: 300;
    line-height: 30px;
  }

  .paragraph-591 {
    font-size: 21px;
    font-weight: 300;
  }

  .paragraph-592 {
    font-size: 21px;
    font-weight: 300;
    line-height: 30px;
  }

  .paragraph-593 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 21px;
    font-weight: 300;
    line-height: 30px;
  }

  .composition-14 {
    font-size: 27px;
    font-weight: 600;
  }

  .heading-593, .heading-594 {
    font-size: 27px;
  }

  .packaging-15 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 27px;
    font-weight: 600;
  }

  .heading-595 {
    font-size: 22px;
  }

  .paragraph-594 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 21px;
    font-weight: 300;
  }

  .descripation-12 {
    margin-top: 15px;
    font-size: 22px;
  }

  .paragraph-595, .paragraph-596 {
    font-size: 21px;
    font-weight: 300;
  }

  .paragraph-597 {
    font-size: 21px;
    font-weight: 300;
    line-height: 30px;
  }

  .heading1-8 {
    max-width: none;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 50px;
    font-weight: 600;
  }

  .intracameral-injection {
    padding-top: 7rem;
  }

  .paragraph-598 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 21px;
    font-weight: 300;
  }

  .heading-596 {
    font-size: 27px;
  }

  .paragraph-599, .paragraph-600 {
    font-size: 21px;
    font-weight: 300;
  }

  .shelf-life-14 {
    border: 0 solid #0000000f;
    font-size: 27px;
    font-weight: 600;
  }

  .heading-597 {
    font-size: 22px;
  }

  .paragraph-601 {
    font-size: 21px;
    font-weight: 300;
  }

  .pack-16 {
    color: #f5f5f5;
    margin-top: 10px;
    font-size: 30px;
    font-weight: 300;
  }

  .paragraph-602 {
    font-size: 21px;
    font-weight: 300;
    line-height: 30px;
  }

  .supplied-5 {
    font-size: 27px;
    font-weight: 600;
  }

  .tab-link-tab-1-11.w--current {
    padding-bottom: 20px;
  }

  .heading-598 {
    font-size: 27px;
  }

  .paragraph-603 {
    font-size: 21px;
    font-weight: 300;
  }

  .adverse-effects-5 {
    font-size: 22px;
    font-weight: 600;
  }

  .warnings-precautions-5 {
    font-size: 27px;
    font-weight: 600;
  }

  .heading-599 {
    font-size: 27px;
  }

  .heading-600 {
    font-size: 22px;
  }

  .clinical-plarmacology-5 {
    font-size: 22px;
    font-weight: 600;
  }

  .paragraph-604 {
    font-size: 21px;
    font-weight: 300;
  }

  .heading-601 {
    font-size: 27px;
  }

  .retinal-products {
    padding-top: 7rem;
  }

  .blueret_1ml_para-2 {
    font-size: 21px;
    line-height: 36px;
  }

  .blueret_1ml_hdg1-2 {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 50px;
  }

  .blueret_1ml_hdg2-2 {
    margin-top: 20px;
    font-size: 31px;
    line-height: 30px;
  }

  .blueret_1ml_sub_hdg-2 {
    font-size: 27px;
    line-height: 34px;
  }

  .cohe_1ml_sub_hdg2-2 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 22px;
    font-weight: 600;
  }

  .paragraph-605 {
    font-size: 21px;
  }

  .cohe_1ml_hdg2-2 {
    color: #f5f5f5;
    margin-top: 10px;
    font-size: 30px;
    font-weight: 300;
  }

  .cohe_1ml_hdg1-2 {
    max-width: none;
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 50px;
    font-weight: 600;
  }

  .cohe_14ml_sub_hdg-2 {
    margin-top: 10px;
    font-size: 25px;
  }

  .cohe_para-2 {
    font-size: 19px;
    line-height: 32px;
  }

  .paragraph-606 {
    font-size: 21px;
  }

  .cohe_1ml_para-2 {
    font-size: 21px;
    font-weight: 200;
    line-height: 34px;
  }

  .paragraph-608 {
    font-size: 21px;
  }

  .paragraph-609 {
    font-size: 21px;
    font-weight: 200;
  }

  .descripation-13 {
    margin-top: 10px;
    font-size: 27px;
  }

  .supracoat_sub_hdg2-2 {
    font-size: 22px;
    font-weight: 600;
  }

  .storage-24 {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 50px;
  }

  .heading-602 {
    font-size: 27px;
  }

  .paragraph-610 {
    font-size: 21px;
  }

  .cataract-surgical-products {
    padding-top: 7rem;
  }

  .heading-603 {
    font-size: 27px;
  }

  .paragraph-611 {
    font-size: 21px;
    line-height: 36px;
  }

  .packaging-16 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 25px;
    font-weight: 600;
  }

  .heading-604 {
    font-size: 27px;
  }

  .supracoat_sub_hdg-2 {
    margin-bottom: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 27px;
  }

  .heading-605, .heading-606, .heading-607 {
    font-size: 27px;
  }

  .paragraph-612 {
    font-size: 21px;
    line-height: 36px;
  }

  .heading-608, .heading-609 {
    font-size: 27px;
  }

  .pack-17 {
    color: #f5f5f5;
    margin-top: 10px;
    font-size: 30px;
    font-weight: 300;
  }

  .heading-610 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 27px;
  }

  .heading-611, .heading-612 {
    font-size: 27px;
  }

  .heading-613 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 30px;
  }

  .paragraph-613 {
    font-size: 21px;
    line-height: 36px;
  }

  .cohe_14ml_para-2 {
    font-size: 21px;
    font-weight: 200;
    line-height: 34px;
  }

  .supracoat_hdg1-2 {
    max-width: none;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 50px;
    font-weight: 600;
  }

  .heading-614 {
    font-size: 22px;
  }

  .supracoat_para-2 {
    font-size: 21px;
    font-weight: 200;
    line-height: 36px;
  }

  .cohe_1ml_sub_hdg1-2 {
    margin-top: 10px;
    font-size: 27px;
  }

  .heading-615 {
    font-size: 27px;
  }

  .clinical-plarmacology-6 {
    font-size: 25px;
    font-weight: 600;
  }

  .supracoat_hdg2-2 {
    color: #f5f5f5;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 30px;
    font-weight: 300;
    line-height: 36px;
  }

  .heading-616, .heading-617 {
    font-size: 27px;
  }

  .paragraph-615 {
    font-size: 21px;
    line-height: 36px;
  }

  .paragraph-616 {
    font-size: 21px;
  }

  .heading-618 {
    font-size: 27px;
  }

  .cohe_sub_hdg-2 {
    font-size: 25px;
    font-weight: 600;
  }

  .klink_plus_para-2 {
    font-size: 19px;
    line-height: 36px;
  }

  .klink_plus_sub_hdg-2 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 25px;
  }

  .corneal-cross-linking {
    padding-top: 7rem;
  }

  .text-block-26, .text-block-27, .text-block-28, .text-block-29 {
    font-size: 20px;
  }

  .anc_lottie {
    top: 35%;
  }

  .text-block-30, .text-block-31, .text-block-32, .text-block-33, .text-block-34, .tab-link-tab-1-15 {
    font-size: 20px;
  }

  .lottie-animation-59 {
    height: 50vh;
  }

  .heading-619 {
    font-size: 27px;
    font-weight: 700;
  }

  .heading-620 {
    font-size: 50px;
    line-height: 54px;
  }

  .heading-621 {
    font-size: 35px;
  }

  .heading-622 {
    font-size: 22px;
    font-weight: 400;
  }

  .ril_section {
    justify-content: center;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .heading-623 {
    font-size: 35px;
  }

  .text-block-35 {
    font-size: 22px;
  }

  .heading-625, .heading-626, .heading-627 {
    font-weight: 700;
  }

  .text-block-3 {
    font-size: 22px;
  }

  .heading-628 {
    font-size: 35px;
  }

  .image-15 {
    width: 25vw;
  }

  .text-block-36, .text-block-37, .text-block-38 {
    font-size: 20px;
  }

  .appatim-section {
    background-color: #0000;
    border: 1px #000;
    justify-content: flex-start;
    height: auto;
    margin-top: auto;
    margin-bottom: 2rem;
    padding-top: 5rem;
    font-weight: 700;
  }

  .alfapres-t_section {
    margin-top: 0;
    padding-top: 5rem;
  }

  .text-block-39, .text-block-40, .text-block-41, .text-block-42, .text-block-43, .text-block-44, .text-block-47, .text-block-48, .text-block-49, .text-block-51, .text-block-52, .text-block-53, .text-block-54, .text-block-55, .text-block-56, .text-block-57, .text-block-58, .text-block-59, .text-block-60, .text-block-61, .text-block-62, .text-block-63, .text-block-64, .text-block-65, .text-block-66, .text-block-67 {
    font-size: 20px;
  }

  .k-link_h_section {
    flex-direction: row;
    justify-content: space-between;
    height: auto;
    margin-top: 0;
    padding-top: 7rem;
    padding-left: 40px;
  }

  .art1_section {
    background-color: #0000;
    border: 1px #000;
    justify-content: space-between;
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    font-weight: 700;
  }

  .heading-14, .heading-16, .heading-15 {
    font-size: 35px;
  }

  .paragraph-621 {
    font-size: 22px;
    font-weight: 400;
  }

  .heading-18 {
    font-size: 35px;
  }

  .paragraph-34 {
    font-size: 22px;
    line-height: 40px;
  }

  .div-block-186 {
    width: 250px;
  }

  .paragraph-623 {
    font-size: 22px;
  }

  .paragraph-624 {
    font-size: 22px;
    line-height: 32px;
  }

  .heading-17 {
    font-size: 35px;
  }

  .paragraph-36 {
    font-size: 22px;
  }

  .heading-19 {
    font-size: 35px;
  }

  .paragraph-625 {
    font-size: 22px;
    line-height: 34px;
  }

  .paragraph-626 {
    font-size: 22px;
  }

  .swiss_phob_section {
    padding-top: 1rem;
    padding-left: 40px;
  }

  .heading {
    font-size: 50px;
  }

  .heading-4 {
    padding-top: 0;
    font-size: 40px;
  }

  .aa1860, .aa1260, .aa1261 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 26px;
  }

  .aa1262 {
    font-size: 26px;
  }

  .aa1263 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 26px;
  }

  .aa1270, ._1310_aa, .aa1390, .aa1405 {
    font-size: 26px;
  }

  .aa4450a_grey {
    width: 26vw;
    margin-left: 20%;
  }

  ._4455a_grey {
    width: 25vw;
  }

  ._4470_a {
    font-size: 26px;
  }

  ._5135_grey, .nh_gray_img-2-copy, ._5145_grey {
    margin-left: 20rem;
  }

  ._5175, ._5177_grey_heading {
    font-size: 20px;
  }

  .aa6035 {
    width: 15vw;
    margin-left: 0;
  }

  ._1420 {
    width: 25vw;
  }

  ._1625a_grey_heading {
    margin-top: 20px;
    font-size: 26px;
    display: none;
  }

  ._1989a_grey_heading, ._1989b_grey_heading, ._1989c_heading, ._1989d_heading {
    font-size: 26px;
  }

  ._1989_button {
    width: 3vw;
  }

  ._2260_image {
    width: 25vw;
  }

  .div-block-115-copy, ._6040_div, ._6041, ._6045, ._6070, .div-block-115-copy, ._6042_div {
    border-top: 2px solid #fff;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  ._3305_heading, ._3480_heading {
    font-size: 20px;
  }

  ._3873_heading {
    font-size: 26px;
  }

  .copylinkbutton {
    font-size: 14px;
    line-height: 20px;
  }

  ._3626, ._3627 {
    flex-direction: column;
    display: flex;
  }

  ._3887 {
    font-size: 22px;
  }

  ._3901 {
    font-size: 24px;
  }

  ._4107, ._4165, ._4260 {
    font-size: 26px;
  }

  ._4370 {
    font-size: 22px;
  }

  ._4370_image {
    display: block;
  }

  ._4375 {
    font-size: 22px;
  }

  ._4375_image {
    display: block;
  }

  ._5030, ._5125 {
    font-size: 20px;
  }

  ._5405, ._5425 {
    font-size: 26px;
  }

  ._6110, ._6150 {
    font-size: 26px;
    display: block;
  }

  .speculum_heading {
    padding-top: 48px;
    padding-bottom: 10px;
    font-size: 26px;
    line-height: 22px;
  }

  .slade_div {
    border-width: 2px 0 0;
    border-top-style: solid;
    border-top-color: #8d8d8d;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .blue_arul {
    width: 3vw;
  }

  .cautery_65 {
    border-width: 0 0 1px;
    border-top-style: solid;
    border-top-color: #fff;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .aa2260, ._2261_grey, .aa2262, .aa2263_grey {
    margin-top: 0;
    font-size: 18px;
  }

  ._1963_image {
    width: 25vw;
    margin-left: 45%;
  }

  ._1961_image {
    width: 25vw;
    margin-left: 25%;
  }

  ._1012_image {
    align-self: flex-end;
    width: 20vw;
    margin-left: 22rem;
  }

  ._1308_grey {
    width: 25vw;
    display: none;
  }

  ._1308_grey_heading {
    font-size: 22px;
  }

  ._1311_grey {
    align-self: center;
    margin-left: 0%;
  }

  .button-23-copy {
    width: 3vw;
  }

  .aa1917 {
    font-size: 22px;
  }

  ._1915_grey_button {
    width: 3vw;
  }

  ._1965_greyimage {
    width: 25vw;
    margin-left: 5%;
  }

  ._1400_tip {
    width: 6vw;
    margin-left: 0%;
    margin-right: 0%;
  }

  ._1405_tip, ._1430_tip, ._1915_tip {
    width: 6vw;
  }

  ._1989_grey, ._1911 {
    width: 25vw;
    display: none;
  }

  ._1915 {
    width: 3vw;
  }

  .page-title {
    font-size: 1.8rem;
  }

  .div-block-207 {
    background-position: 100%;
    background-repeat: repeat;
    background-attachment: scroll;
  }

  .div-block-209.logo {
    justify-content: center;
  }

  .div-block-210 {
    justify-content: center;
    padding-left: 160px;
  }

  .text-block-71 {
    font-size: 44px;
  }

  .heading-637 {
    font-size: 30px;
  }

  .heading-638 {
    font-size: 25px;
  }

  .bold-text-87 {
    font-size: 47px;
  }

  .bold-text-88 {
    font-size: 28px;
  }

  ._1410_copy, ._1420_tip, ._2000_tip {
    width: 6vw;
  }

  .aa2030 {
    width: 12vw;
  }

  ._2050 {
    width: 8vw;
  }

  .heading-319-copy {
    border: 0 solid #000;
    border-left-color: #fff;
    padding-left: 7px;
    font-size: 32px;
  }

  ._1628_front {
    width: 6vw;
  }

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

  .aa_1665_heading {
    font-size: 26px;
  }

  .aa1810 {
    font-size: 22px;
  }

  ._2221_heading {
    margin-top: 0;
    font-size: 18px;
  }

  ._2425_div {
    border-width: 2px 0 1px;
    border-top-style: solid;
    border-top-color: #8d8d8d;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  ._2426_div {
    border-width: 2px 0 0;
    border-top-style: solid;
    border-top-color: #8d8d8d;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  ._2565, ._2183_grey {
    margin-top: 0;
    font-size: 18px;
  }

  ._2062_image {
    width: 10vw;
  }

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

  .tissue_div {
    justify-content: center;
    width: 50vw;
  }

  .openingsindex {
    width: 100%;
  }

  .openingunittitle.paid {
    font-size: 38px;
    line-height: 35px;
  }

  .openingmode {
    width: 70%;
    font-size: 15px;
    line-height: 20px;
  }

  .openinginfo.white {
    white-space: normal;
    word-break: normal;
    width: 90%;
    font-size: 26px;
    line-height: 32px;
  }

  .openingunitdetails.paid, .oud_a {
    width: 100%;
  }

  .text-field-5 {
    height: 42px;
    font-size: 21px;
  }

  .select-field-3 {
    height: 42px;
    font-size: 21px;
    line-height: 20px;
  }

  ._1626_blue {
    width: 25vw;
  }

  ._1626_tip {
    width: 6vw;
  }

  .aa1626-copy {
    font-size: 26px;
  }

  ._1820_div {
    width: 95%;
  }

  .aa1993b_heading {
    font-size: 26px;
  }

  .aat_1993b {
    width: 20vw;
  }

  .aa4065 {
    font-size: 26px;
  }

  .aa5065 {
    font-size: 20px;
  }

  ._4455_heading {
    font-size: 26px;
  }

  .dynamiq_sl_section {
    padding-top: 1.5rem;
  }

  .sl_content_wrapper {
    padding-top: 2rem;
  }

  ._6081_heading {
    font-size: 26px;
    display: block;
  }

  ._6081_main_heading {
    border: 0 solid #000;
    border-top: 1px solid #8d8d8d;
    border-left-color: #fff;
    font-size: 30px;
  }

  ._6082_heading, ._6090 {
    border: 0 solid #000;
    border-left-color: #fff;
    font-size: 30px;
  }

  ._6090-copy {
    border: 0 solid #000;
    border-top: 1px solid #8d8d8d;
    border-left-color: #fff;
    font-size: 30px;
  }

  ._6240_div {
    justify-content: space-between;
    width: 84%;
  }

  ._1817_tip {
    width: 6vw;
  }

  ._1835_div {
    border-width: 2px 0 0;
    border-top-style: solid;
    border-top-color: #8d8d8d;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  ._1875_tip {
    width: 6vw;
  }

  .fundus_camera_list {
    font-size: 30px;
    line-height: 45px;
  }

  .heading-318-copy {
    font-size: 26px;
  }

  ._1916 {
    width: 6vw;
  }

  ._2081_heading, ._2087_heading, ._2088_heading, ._2102_heading, ._2115_heading {
    font-size: 26px;
  }

  ._4270_heading {
    border: 0 solid #000;
    border-top: 1px solid #8d8d8d;
    border-left-color: #fff;
    width: 50vw;
    font-size: 32px;
  }

  ._5170_grey {
    margin-left: 20rem;
  }

  ._2825 {
    width: 6vw;
  }

  .vio_table {
    border: 1px solid #fff;
    grid-template-columns: 1.75fr .25fr 4.25fr;
    grid-auto-flow: row;
    place-content: center stretch;
    place-items: stretch stretch;
    margin-top: 38px;
    margin-bottom: 29px;
    padding: 0;
    font-size: 24px;
  }

  .vio_heading {
    font-size: 55px;
    line-height: 61px;
  }

  .vio_content_wrapper {
    padding-top: 2rem;
  }

  .vio_list {
    font-size: 30px;
    line-height: 40px;
  }

  .vio_para {
    font-size: 22px;
    line-height: 30px;
  }

  .vio_list_cnt {
    font-size: 21px;
    line-height: 30px;
  }

  .oct_definition {
    font-size: 22px;
    line-height: 30px;
  }

  .oct_list {
    font-size: 30px;
    line-height: 40px;
  }

  .oct_heading {
    font-size: 28px;
    line-height: 37px;
  }

  .oct_section {
    padding-top: 1.5rem;
  }

  .aa1995, .aa1996_tip, .aa2000_tip, ._2030_tip-copy, ._6070_tip, ._6071_tip {
    width: 6vw;
  }

  ._4530_heading {
    font-size: 26px;
  }

  ._3850_main_div {
    width: 93%;
  }

  ._3850_grey_heading {
    font-size: 20px;
  }

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

  ._3950_div {
    align-items: flex-end;
    width: 71%;
  }

  ._3950_grey {
    margin-right: 10%;
  }

  ._3952_div {
    align-items: flex-end;
    width: 86%;
  }

  ._3952_greyimage {
    margin-right: 15%;
  }

  .aa4550, .aa4555_grey {
    margin-left: 30%;
  }

  ._7007_image {
    width: 15vw;
  }

  ._1472_grey {
    font-size: 26px;
  }

  ._1472_grey_image {
    width: 25vw;
  }

  .aa1478 {
    font-size: 26px;
  }

  ._1478_greyimage {
    width: 25vw;
  }

  ._8000 {
    align-self: flex-end;
    margin-left: 0;
  }

  ._7415a {
    width: 13vw;
    margin-left: 25rem;
  }

  ._8500 {
    width: 7vw;
    margin-left: 30rem;
    margin-right: 8%;
  }

  ._3310 {
    align-items: center;
    margin-left: 0%;
  }

  .aa_3310 {
    font-size: 20px;
  }

  ._1916-copy-copy-copy {
    width: 6vw;
  }

  .div-block-279 {
    width: 50%;
    height: 100%;
  }

  .bold-text-90 {
    font-size: 38px;
    line-height: 47px;
  }

  .aat_1810 {
    width: 25vw;
    margin-left: 0%;
  }

  ._1816 {
    width: 25vw;
  }

  .aa1960 {
    width: 22vw;
    margin-left: 25%;
  }

  ._1975_div {
    justify-content: flex-end;
    width: 93%;
  }

  ._7951_image {
    width: 5vw;
  }

  .aa7950 {
    width: 7vw;
  }

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

  ._6405_tip {
    height: 12%;
  }

  ._6405_div {
    justify-content: space-between;
    width: 85%;
    display: flex;
  }

  .paragraph-636 {
    font-size: 20px;
    line-height: 26px;
  }

  .micro_tab_hdg-12 {
    padding-top: 48px;
    padding-bottom: 10px;
    font-size: 24px;
    line-height: 22px;
  }

  .button-28 {
    margin-left: 0;
    padding-left: 0;
  }

  .div-block-284 {
    border-width: 2px 0 1px;
    border-top-style: solid;
    border-top-color: #fff;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .heading-667 {
    font-size: 20px;
  }

  .heading-668, .heading-669 {
    font-size: 22px;
  }

  .heading-670 {
    border: 0 solid #000;
    border-left-color: #fff;
    font-size: 24px;
  }

  .blue_button-22 {
    border-radius: 50%;
    width: 3vw;
    height: 5vh;
    margin-right: 20px;
    padding-right: 0;
  }

  .buttondiv-18 {
    justify-content: center;
    align-items: center;
    width: 72%;
  }

  .heading-671 {
    font-size: 26px;
  }

  .div-block-286 {
    width: 40%;
  }

  .lacrimal_sac_heading {
    font-size: 30px;
  }

  ._1076 {
    filter: none;
    align-self: flex-end;
    width: 25vw;
    margin-left: 20rem;
  }

  .paragraph-637 {
    width: auto;
    font-size: 22px;
    line-height: 29px;
  }

  .paragraph-638 {
    font-size: 20px;
    line-height: 26px;
  }

  .div-block-289 {
    border-width: 2px 0 1px;
    border-top-style: solid;
    border-top-color: #fff;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .heading-673 {
    font-size: 20px;
  }

  .div-block-291 {
    border-top: 1px solid #8d8d8d;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .heading-674 {
    font-size: 22px;
  }

  .blue_button-23 {
    width: 3vw;
    height: 5vh;
    margin-right: 20px;
    padding-right: 0;
  }

  .heading-676 {
    font-size: 24px;
  }

  .div-block-293 {
    width: 40%;
  }

  .scleral_depressor_wrapper {
    padding-top: 0%;
  }

  .div-block-294 {
    justify-content: center;
    width: 57%;
  }

  .paragraph-639 {
    width: auto;
    font-size: 22px;
    line-height: 29px;
  }

  .heading-678 {
    border: 0 solid #000;
    border-left-color: #fff;
    width: 50vw;
    font-size: 34px;
  }

  .div-block-295 {
    border-top: 1px solid #8d8d8d;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .blue_button-24 {
    width: 3vw;
    height: 5vh;
    margin-right: 20px;
    padding-right: 0;
  }

  .heading-679 {
    font-size: 24px;
  }

  .heading-680 {
    font-size: 26px;
  }

  .dissector_wrapper {
    padding-top: 0%;
  }

  .dissector_div {
    margin-top: 1rem;
    padding-top: 0;
  }

  .img_sub_hdg-7, .pane_top_sub_hdg-7 {
    font-size: 24px;
  }

  ._1370_tip {
    width: 6vw;
  }

  .knives_blue_button {
    width: 3vw;
  }

  .aa1350_tip {
    width: 6vw;
  }

  .div-block-296 {
    border-width: 2px 0 1px;
    border-top-style: solid;
    border-top-color: #fff;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .paragraph-640 {
    width: 60%;
    font-size: 22px;
    line-height: 26px;
  }

  .heading-681 {
    font-size: 26px;
  }

  .blue_button-25 {
    width: 3vw;
    height: 5vh;
    margin-right: 20px;
    padding-right: 0;
  }

  .buttondiv-21 {
    justify-content: center;
    width: 72%;
  }

  .heading-682 {
    border: 0 solid #000;
    border-left-color: #fff;
    padding-left: 7px;
    font-size: 32px;
  }

  .heading-683 {
    font-size: 24px;
  }

  .div-block-297 {
    margin-left: 20%;
    padding-left: 0;
  }

  .div-block-298 {
    width: 40%;
  }

  .spuds_wrapper {
    height: 100%;
    padding-top: 0%;
  }

  .aa1400 {
    width: 28vw;
  }

  .aa1415, .aa1430 {
    width: 25vw;
  }

  .spuds_1405-copy {
    width: 28vw;
    display: none;
  }

  ._1410_aa {
    width: 30vw;
  }

  ._1415_tip {
    width: 6vw;
    margin-left: 0%;
  }

  .lm_wrapper {
    padding-top: 0%;
  }

  .paragraph-641 {
    width: 60%;
    font-size: 22px;
    line-height: 29px;
  }

  .heading-685 {
    border: 0 solid #000;
    border-left-color: #fff;
    width: 50vw;
    font-size: 34px;
  }

  .heading-686 {
    font-size: 26px;
  }

  .div-block-302 {
    border-width: 2px 0 1px;
    border-top-style: solid;
    border-top-color: #fff;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .div-block-303 {
    border-top: 1px solid #8d8d8d;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .paragraph-642 {
    width: 60%;
    font-size: 22px;
    line-height: 26px;
  }

  .heading-687 {
    font-size: 26px;
  }

  .blue_button-26 {
    width: 3vw;
    height: 5vh;
    margin-right: 20px;
    padding-right: 0;
  }

  .buttondiv-23 {
    justify-content: center;
    width: 72%;
  }

  .heading-688 {
    font-size: 24px;
  }

  .heading-689 {
    border: 0 solid #000;
    border-left-color: #fff;
    padding-left: 7px;
    font-size: 28px;
  }

  .heading-690 {
    font-size: 24px;
  }

  .heading-691 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 26px;
  }

  .div-block-304 {
    width: 40%;
  }

  .heading-692 {
    font-size: 26px;
  }

  ._1460_div {
    justify-content: space-between;
    width: 95%;
  }

  .paragraph-643 {
    width: 60%;
    font-size: 22px;
    line-height: 26px;
  }

  .heading-693 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 26px;
  }

  .div-block-306 {
    margin-left: 20%;
    padding-left: 0;
  }

  .div-block-307 {
    border-width: 2px 0 1px;
    border-top-style: solid;
    border-top-color: #fff;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .div-block-308 {
    width: 40%;
  }

  .heading-694 {
    text-transform: capitalize;
    border: 0 solid #000;
    border-left-color: #fff;
    padding-left: 7px;
    font-size: 32px;
  }

  .heading-695 {
    font-size: 24px;
  }

  .heading-696 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 26px;
  }

  .buttondiv-24 {
    justify-content: center;
    width: 80%;
  }

  .paragraph-644 {
    width: 60%;
    font-size: 22px;
    line-height: 26px;
  }

  .heading-697 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 26px;
  }

  .div-block-310, .div-block-311 {
    margin-left: 20%;
    padding-left: 0;
  }

  .paragraph-645 {
    width: 60%;
    font-size: 22px;
    line-height: 28px;
  }

  .div-block-312 {
    border-width: 2px 0 1px;
    border-top-style: solid;
    border-top-color: #fff;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .div-block-313 {
    width: 40%;
  }

  .heading-698 {
    text-transform: capitalize;
    border: 0 solid #000;
    border-left-color: #fff;
    padding-left: 7px;
    font-size: 28px;
  }

  ._1400_grey-2 {
    width: 25vw;
  }

  .paragraph-646 {
    width: 60%;
    font-size: 22px;
    line-height: 26px;
  }

  .heading-699, .heading-700 {
    font-size: 26px;
  }

  .buttondiv-25 {
    justify-content: center;
    width: 72%;
  }

  .heading-701 {
    border: 0 solid #000;
    border-left-color: #fff;
    padding-left: 7px;
    font-size: 28px;
  }

  .heading-702 {
    font-size: 24px;
  }

  .div-block-314 {
    width: 40%;
  }

  .heading-704 {
    font-size: 26px;
  }

  .buttondiv-26 {
    justify-content: center;
    width: 80%;
  }

  .nucleus_wrapper {
    padding-top: 0%;
  }

  ._1590_div-copy-copy {
    justify-content: space-between;
  }

  ._1597a_div {
    margin-left: 0%;
  }

  ._1613_div, ._1620_div, ._1622_div, ._1632_div {
    justify-content: space-between;
  }

  ._1628_image {
    margin-left: 2rem;
  }

  ._1590_image {
    width: 30vw;
  }

  ._1597a_greyimage, ._1613_grey {
    width: 25vw;
    margin-left: 0%;
  }

  .spatulas_wrapper {
    padding-top: 0%;
  }

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

  .spatula_div_wrapper {
    padding-top: 40px;
  }

  .paragraph-647 {
    font-size: 20px;
    line-height: 26px;
  }

  .heading-705 {
    margin-top: 20px;
    font-size: 26px;
  }

  .paragraph-648 {
    width: 60%;
    font-size: 22px;
    line-height: 28px;
  }

  .div-block-317 {
    border-width: 2px 0 1px;
    border-top-style: solid;
    border-top-color: #fff;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .div-block-318 {
    width: 40%;
  }

  .heading-706 {
    text-transform: capitalize;
    border: 0 solid #000;
    border-left-color: #fff;
    padding-left: 7px;
    font-size: 32px;
  }

  .heading-707 {
    font-size: 20px;
  }

  .heading-708 {
    font-size: 22px;
  }

  .heading-709 {
    border: 0 solid #000;
    border-left-color: #fff;
    font-size: 24px;
  }

  .lsr_div-14 {
    width: auto;
  }

  .heading-710 {
    font-size: 24px;
  }

  .div-block-319 {
    width: 40%;
  }

  .buttondiv-27 {
    justify-content: center;
    width: 80%;
  }

  ._1810_div {
    justify-content: space-between;
    width: 95%;
  }

  .fixation_rings_wrapper {
    padding-top: 0%;
  }

  .heading-711 {
    font-size: 22px;
  }

  .heading-712 {
    margin-top: 20px;
    font-size: 22px;
  }

  .paragraph-649 {
    width: 60%;
    font-size: 22px;
    line-height: 28px;
  }

  .heading-713 {
    font-size: 32px;
  }

  .div-block-322 {
    border-width: 2px 0 1px;
    border-top-style: solid;
    border-top-color: #fff;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .div-block-323 {
    width: 40%;
  }

  .heading-714 {
    margin-top: 20px;
    font-size: 22px;
  }

  .heading-715 {
    text-transform: capitalize;
    border: 0 solid #000;
    border-left-color: #fff;
    padding-left: 7px;
    font-size: 32px;
  }

  .heading-716 {
    font-size: 24px;
  }

  .button-45 {
    width: 3vw;
    height: 5vh;
  }

  .mh_wrapper {
    padding-top: 0%;
  }

  ._1820_image_grey {
    margin-left: 0%;
  }

  ._1825_grey {
    width: 30vw;
  }

  ._1830_div {
    justify-content: space-between;
    width: 95%;
  }

  .button-46 {
    width: 3vw;
  }

  .div-block-324 {
    border-width: 2px 0 1px;
    border-top-style: solid;
    border-top-color: #fff;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .heading-718 {
    border: 0 solid #000;
    border-left-color: #fff;
    font-size: 28px;
  }

  .paragraph-650 {
    width: auto;
    font-size: 22px;
    line-height: 26px;
  }

  .heading-719 {
    font-size: 24px;
  }

  .d_div-15 {
    justify-content: space-around;
  }

  .heading-720 {
    font-size: 26px;
  }

  .div-block-326 {
    align-items: center;
  }

  .grey_button_lm-20 {
    width: 3vw;
    height: 5vh;
  }

  .heading-721 {
    font-size: 26px;
  }

  .blue_button-31 {
    width: 3vw;
    height: 5vh;
  }

  .heading-722 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 26px;
  }

  .heading-723 {
    font-size: 26px;
  }

  .heading-724 {
    border: 0 solid #000;
    border-left-color: #fff;
    width: 50vw;
    font-size: 34px;
  }

  .div-block-327 {
    width: 57%;
  }

  .div-block-328 {
    border-top: 1px solid #8d8d8d;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .paragraph-651 {
    width: auto;
    font-size: 22px;
    line-height: 26px;
  }

  .heading-725 {
    font-size: 24px;
  }

  .heading-726 {
    margin-top: 45px;
    font-size: 26px;
  }

  .paragraph-652 {
    width: 60%;
    font-size: 22px;
    line-height: 28px;
  }

  .div-block-329 {
    border-width: 2px 0 1px;
    border-top-style: solid;
    border-top-color: #fff;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .div-block-330 {
    width: 40%;
  }

  .heading-727 {
    text-transform: capitalize;
    border: 0 solid #000;
    border-left-color: #fff;
    padding-left: 7px;
    font-size: 32px;
  }

  .heading-728 {
    font-size: 24px;
  }

  ._1875_div {
    justify-content: space-between;
    width: 87%;
  }

  ._1400_grey-3 {
    width: 25vw;
  }

  .div-block-334 {
    border-width: 2px 0 1px;
    border-top-style: solid;
    border-top-color: #fff;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .heading-730 {
    border: 0 solid #000;
    border-left-color: #fff;
    font-size: 28px;
  }

  .heading-731, .heading-732 {
    font-size: 22px;
  }

  .heading-733 {
    font-size: 24px;
  }

  .buttondiv-29 {
    justify-content: center;
    width: 72%;
  }

  ._1875_tip-2 {
    width: 6vw;
  }

  .heading-734 {
    font-size: 22px;
  }

  .heading-735 {
    border: 0 solid #000;
    border-left-color: #fff;
    padding-left: 7px;
    font-size: 32px;
  }

  .heading-736 {
    font-size: 24px;
  }

  .div-block-336 {
    align-items: center;
  }

  .grey_button_lm-21, .blue_button-34 {
    width: 3vw;
    height: 5vh;
  }

  .div-block-337 {
    width: 40%;
  }

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

  ._1917_div {
    align-items: flex-end;
    margin-left: 0%;
  }

  ._1918 {
    width: 27vw;
    margin-left: 40%;
  }

  .button-53 {
    width: 3vw;
  }

  .div-block-341 {
    border-width: 0 0 1px;
    border-top-style: solid;
    border-top-color: #fff;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .heading-738 {
    border: 0 solid #000;
    border-left-color: #fff;
    font-size: 28px;
  }

  .heading-739 {
    font-size: 24px;
  }

  .heading-740 {
    font-size: 22px;
  }

  .div-block-342 {
    align-items: center;
  }

  .paragraph-656 {
    width: auto;
    font-size: 22px;
    line-height: 26px;
  }

  .heading-741 {
    font-size: 24px;
  }

  ._1400_grey-4 {
    width: 25vw;
  }

  .div-block-343 {
    border-width: 2px 0 1px;
    border-top-style: solid;
    border-top-color: #fff;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .heading-742 {
    border: 0 solid #000;
    border-left-color: #fff;
    font-size: 32px;
  }

  .paragraph-657 {
    width: 60%;
    font-size: 22px;
    line-height: 26px;
  }

  .heading-743 {
    font-size: 26px;
  }

  .paragraph-658 {
    width: auto;
    font-size: 22px;
    line-height: 26px;
  }

  .heading-744 {
    font-size: 24px;
  }

  .buttondiv-31 {
    justify-content: center;
    width: 72%;
  }

  .heading-745 {
    font-size: 26px;
  }

  .heading-746 {
    border: 0 solid #000;
    border-left-color: #fff;
    padding-left: 7px;
    font-size: 32px;
  }

  .heading-747 {
    font-size: 24px;
  }

  .heading-748 {
    font-size: 26px;
  }

  .div-block-345 {
    align-items: center;
  }

  .heading-749 {
    border: 0 solid #000;
    border-left-color: #fff;
    font-size: 32px;
  }

  .blue_button-35 {
    width: 3vw;
    height: 5vh;
  }

  .div-block-347 {
    width: 40%;
  }

  .arul_1990-copy-2 {
    border-width: 2px 0 0;
    border-top-style: solid;
    border-top-color: #fff;
    width: auto;
    height: auto;
    line-height: 1px;
  }

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

  ._1989a_aa {
    width: 25vw;
    display: none;
  }

  ._1993a_aa {
    width: 25vw;
  }

  .paragraph-659 {
    width: auto;
    font-size: 22px;
    line-height: 26px;
  }

  .heading-750 {
    font-size: 24px;
  }

  .div-block-349 {
    border-width: 2px 0 1px;
    border-top-style: solid;
    border-top-color: #fff;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .pane_bttm_para-11 {
    font-size: 18px;
  }

  .pane_button_hdg-19 {
    font-size: 18px;
    line-height: 24px;
  }

  .heading-751 {
    border: 0 solid #000;
    border-left-color: #fff;
    font-size: 20px;
  }

  .pane_bttm_para-12 {
    font-size: 18px;
  }

  .pane_button_hdg-20 {
    font-size: 18px;
    line-height: 24px;
  }

  .paragraph-660 {
    width: auto;
    font-size: 22px;
    line-height: 26px;
  }

  .heading-752 {
    font-size: 24px;
  }

  .div-block-360 {
    border-width: 2px 0 1px;
    border-top-style: solid;
    border-top-color: #fff;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .heading-753 {
    font-size: 22px;
  }

  .paragraph-661 {
    width: 60%;
    font-size: 22px;
    line-height: 26px;
  }

  .buttondiv-34 {
    justify-content: center;
    width: 72%;
  }

  .heading-754 {
    font-size: 24px;
  }

  .heading-755 {
    border: 0 solid #000;
    border-left-color: #fff;
    font-size: 28px;
  }

  .heading-756 {
    font-size: 22px;
  }

  .div-block-363 {
    border-top: 1px solid #8d8d8d;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .pane_bttm_para-13 {
    font-size: 18px;
  }

  .paragraph-662 {
    width: 50%;
    font-size: 22px;
    line-height: 30px;
  }

  .pane_button_hdg-21 {
    font-size: 18px;
    line-height: 24px;
  }

  .heading-758 {
    font-size: 26px;
  }

  .heading-760 {
    font-size: 18px;
  }

  .heading-761 {
    font-size: 20px;
  }

  .pane_top_hdg-7 {
    padding-top: 48px;
    padding-bottom: 10px;
    font-size: 32px;
    line-height: 22px;
  }

  .paragraph-663 {
    font-size: 22px;
    line-height: 26px;
  }

  .paragraph-664, .heading-762 {
    font-size: 20px;
  }

  .heading-763 {
    font-size: 22px;
  }

  .model_name2-6 {
    font-size: 20px;
  }

  .image-292 {
    width: 30vw;
  }

  .gray-button-3 {
    width: 3vw;
  }

  .heading-764 {
    font-size: 24px;
  }

  .heading-765 {
    font-size: 26px;
  }

  .heading-766 {
    font-size: 20px;
  }

  .blue_button-39 {
    width: 3vw;
  }

  .heading-767 {
    font-size: 24px;
  }

  .heading-768 {
    font-size: 20px;
  }

  .gray_img-22 {
    margin-left: 20%;
  }

  .paragraph-665 {
    font-size: 20px;
  }

  .heading-769 {
    font-size: 24px;
  }

  .blue_img-17 {
    width: 25vw;
  }

  .div-block-384 {
    text-align: left;
    align-items: flex-end;
    margin-left: 10.6rem;
  }

  .heading-771 {
    padding-left: 5px;
    font-size: 22px;
  }

  .heading-773 {
    font-size: 22px;
  }

  .div-block-389 {
    justify-content: space-between;
    width: auto;
  }

  .pane_bttm_para-14 {
    font-size: 20px;
    line-height: 22px;
  }

  .heading-776 {
    font-size: 24px;
  }

  .button-71 {
    width: 3vw;
    height: 5vh;
  }

  .heading-778 {
    font-size: 24px;
  }

  .heading-779 {
    font-size: 26px;
  }

  .div-block-393 {
    width: 40%;
  }

  .heading-780 {
    font-size: 32px;
  }

  .text-block-73 {
    font-size: 17px;
  }

  .div-block-395 {
    border-top: 1px solid #8d8d8d;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .grey_button_lm-23 {
    width: 3vw;
    height: 5vh;
  }

  .text-block-74 {
    font-size: 17px;
  }

  .blue_button-41 {
    width: 3vw;
    height: 5vh;
  }

  .heading-784 {
    border: 0 solid #000;
    border-left-color: #fff;
    width: 50vw;
    font-size: 28px;
  }

  .heading-785 {
    font-size: 24px;
  }

  .paragraph-666 {
    width: 60%;
    font-size: 22px;
    line-height: 26px;
  }

  .text-block-75 {
    font-size: 17px;
  }

  .bold-text-91 {
    font-size: 20px;
    line-height: 28px;
  }

  .text-block-76 {
    font-size: 17px;
  }

  .heading-788 {
    font-size: 18px;
  }

  .paragraph-667 {
    font-size: 20px;
    line-height: 26px;
  }

  .heading-789 {
    font-size: 26px;
  }

  .div-block-411 {
    border-top: 1px solid #8d8d8d;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .heading-790 {
    border: 0 solid #000;
    border-left-color: #fff;
    font-size: 22px;
  }

  .blue_button-42 {
    margin-right: 1rem;
    padding-right: 0;
  }

  .div-block-416 {
    border-top: 1px solid #8d8d8d;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .heading-791 {
    font-size: 18px;
  }

  .heading-792 {
    border: 0 solid #000;
    border-left-color: #fff;
    font-size: 22px;
  }

  .heading-793 {
    font-size: 20px;
  }

  .heading-794 {
    border: 0 solid #000;
    border-left-color: #fff;
    width: 50vw;
    font-size: 32px;
  }

  .paragraph-669 {
    font-size: 20px;
    line-height: 26px;
  }

  .div-block-429 {
    border-top: 1px solid #8d8d8d;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .heading-796 {
    border: 0 solid #000;
    border-left-color: #fff;
    padding-left: 5px;
    font-size: 28px;
    line-height: 45px;
  }

  .div-block-432 {
    border-top: 1px solid #8d8d8d;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .heading-797 {
    font-size: 22px;
  }

  .heading-798 {
    font-size: 26px;
  }

  .paragraph-670 {
    width: 50%;
    font-size: 22px;
    line-height: 30px;
  }

  .buttondiv-41 {
    justify-content: space-around;
    align-items: center;
  }

  .div-block-434 {
    border-top: 2px solid #fff;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .heading-799 {
    border: 0 solid #000;
    border-left-color: #fff;
    font-size: 30px;
  }

  .grey_button_lm-25 {
    width: 2.5vw;
  }

  .heading-800 {
    text-align: center;
    font-size: 18px;
    line-height: 34px;
  }

  .heading-801 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 26px;
  }

  .div-block-441 {
    width: 57%;
  }

  .blue_button-43 {
    width: 2.5vw;
    margin-right: 5%;
    padding-right: 0;
  }

  .buttondiv-42 {
    justify-content: space-around;
    align-items: center;
  }

  .div-block-444 {
    border-top: 0 solid #fff;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .heading-802 {
    border: 0 solid #000;
    border-left-color: #fff;
    font-size: 30px;
  }

  .paragraph-672 {
    width: 64.0899%;
    font-size: 18px;
    line-height: 34px;
  }

  .grey_button_lm-26 {
    width: 2.5vw;
  }

  .heading-803 {
    text-align: center;
    font-size: 18px;
    line-height: 34px;
  }

  .heading-804 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 26px;
  }

  .div-block-445 {
    width: 57%;
  }

  ._3030_aat {
    margin-right: 5%;
  }

  ._3115_aat {
    margin-right: 2%;
  }

  ._3180_img_div {
    align-items: center;
  }

  ._3300_div, ._3330_div {
    align-items: center;
  }

  ._3455_aa, ._3460_div, ._3470_div, ._3415_div {
    align-items: center;
  }

  ._3505_aa {
    margin-right: 0%;
    padding-left: 0;
  }

  ._3555_worth {
    width: 25vw;
    margin-left: 0%;
    padding-left: 0%;
  }

  ._3555_aa_div {
    width: 50vw;
  }

  ._3738 {
    margin-left: 20%;
  }

  ._3719_block, ._3731 {
    justify-content: space-between;
  }

  ._3755_aa {
    width: 25vw;
  }

  .gray_img-22-copy-copy {
    margin-left: 20%;
  }

  ._3786_image {
    width: 25vw;
    margin-left: 0%;
  }

  .gray_img-22-copy-copy, ._3760_aat {
    width: 30vw;
    margin-left: 0%;
  }

  ._3850_aat {
    width: 20vw;
    padding-left: 5%;
  }

  ._3865_block, ._3871_block {
    margin-left: 8.8rem;
  }

  ._3855_div {
    justify-content: space-between;
    width: 93%;
  }

  ._3920_div {
    align-items: center;
  }

  ._3947_div {
    justify-content: space-between;
    width: 50vw;
  }

  ._4010_aa_gray {
    display: none;
  }

  ._4070 {
    margin-left: 30%;
  }

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

  ._4535_gray {
    font-size: 26px;
  }

  .heading-808 {
    font-size: 18px;
  }

  .heading-809 {
    border: 0 solid #000;
    border-left-color: #fff;
    padding-left: 5px;
    font-size: 28px;
    line-height: 45px;
  }

  .paragraph-674 {
    font-size: 20px;
    line-height: 26px;
  }

  .div-block-3531 {
    border-top: 1px solid #8d8d8d;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .heading-810 {
    border: 0 solid #000;
    border-left-color: #fff;
    font-size: 22px;
  }

  .heading-811 {
    font-size: 22px;
  }

  .heading-812 {
    font-size: 26px;
  }

  .paragraph-675 {
    width: 50%;
    font-size: 22px;
    line-height: 30px;
  }

  .div-block-3533 {
    border-top: 1px solid #8d8d8d;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  ._5475 {
    margin-left: 0;
  }

  .punches_wrapper {
    padding-left: 0%;
  }

  .div-block-3534 {
    width: 57%;
  }

  .heading-813 {
    font-size: 24px;
  }

  .heading-814 {
    border: 0 solid #000;
    border-left-color: #fff;
    font-size: 32px;
  }

  .paragraph-676 {
    width: 67%;
    font-size: 22px;
    line-height: 26px;
  }

  .heading-815 {
    font-size: 32px;
  }

  .grey_button_lm-29 {
    width: 3vw;
    height: 5vh;
  }

  .div-block-3536 {
    border-top: 1px solid #8d8d8d;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .heading-816 {
    font-size: 26px;
  }

  .div-block-3538 {
    width: 57%;
  }

  .heading-817 {
    font-size: 24px;
  }

  .heading-818 {
    border: 0 solid #000;
    border-left-color: #fff;
    font-size: 32px;
  }

  .paragraph-677 {
    width: 46.0004%;
    font-size: 22px;
    line-height: 26px;
  }

  .grey_button_lm-30 {
    width: 3vw;
    height: 5vh;
  }

  .div-block-3540 {
    border-top: 1px solid #8d8d8d;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .pane_top_sub_hdg-13 {
    font-family: Raleway, sans-serif;
    font-size: 18px;
  }

  .div-block-3543 {
    width: 86%;
  }

  ._9020_aa {
    margin-left: 0;
  }

  ._9150, ._8000-2 {
    margin-left: 50rem;
  }

  .div-block-3544 {
    border-width: 2px 0 1px;
    border-top-style: solid;
    border-top-color: #fff;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .paragraph-678 {
    width: 60%;
    font-size: 22px;
    line-height: 26px;
  }

  .heading-819 {
    font-size: 22px;
  }

  .buttondiv-48 {
    justify-content: center;
    width: 72%;
  }

  .heading-820 {
    border: 0 solid #000;
    border-left-color: #fff;
    padding-left: 7px;
    font-size: 28px;
  }

  .heading-821 {
    font-size: 24px;
  }

  .div-block-3545 {
    width: 40%;
  }

  .corneal_wrapper {
    padding-top: 0%;
  }

  ._2060 {
    width: 10vw;
  }

  ._2065 {
    width: 15vw;
  }

  ._2063 {
    width: 12vw;
  }

  ._1195_aa {
    width: 85%;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 24px;
  }

  .elegant_heading {
    font-size: 55px;
    line-height: 53px;
  }

  .elegant_wrapper {
    text-align: left;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-top: 0;
    display: flex;
  }

  .elegant_section {
    padding-top: 0;
  }

  .elegant_content_wrapper {
    padding-top: 2rem;
  }

  .elegant_list {
    font-size: 30px;
    line-height: 40px;
  }

  .elegant_image {
    width: 32vw;
    top: 10%;
  }

  ._1655_aa_heading {
    margin-top: 20px;
    font-size: 26px;
  }

  .refraction_unit_img_wrapper, .refraction_2000, .refraction_elegant {
    justify-content: center;
  }

  ._2000_heading {
    font-size: 43px;
  }

  ._2000_read_more {
    text-align: left;
    align-self: auto;
    margin-left: 220px;
  }

  .elegant_2000_heading {
    font-size: 43px;
  }

  .elegant_link_block {
    text-align: left;
    align-self: auto;
    margin-left: 220px;
  }

  ._2002_heading {
    font-size: 43px;
  }

  ._2002_link_block {
    align-self: auto;
    margin-left: 220px;
  }

  ._1008_aa {
    align-self: flex-end;
    width: 20vw;
    margin-left: 24rem;
  }

  .aa2140-copy {
    margin-top: 0;
    font-size: 18px;
  }

  ._5055_aa {
    margin-left: 20rem;
  }

  ._6070_aat-copy {
    margin-left: 7.5rem;
  }

  ._5130_aa_image {
    margin-left: 20rem;
  }

  .div-block-3547 {
    width: 70%;
  }

  ._6040_grey {
    margin-left: 0;
    margin-right: 4%;
  }

  ._6045_grey {
    margin-left: 15rem;
  }

  ._7125_aa, ._7140_aa, ._7145, ._7205, ._7205_23g, ._7205_aa_24g, ._7207 {
    width: 15vw;
    height: 100%;
  }

  ._7208, ._7210, ._7215_aa, ._7220, ._7230 {
    width: 15vw;
  }

  ._7979 {
    width: 20vw;
  }

  ._1005_aa, ._1009_aa {
    width: 85%;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 24px;
    display: none;
  }

  ._1009_gey_img {
    align-self: flex-end;
    width: 25vw;
    margin-left: 20rem;
  }

  ._1016_aa {
    width: 85%;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 24px;
    display: none;
  }

  ._1016_aa_img {
    align-self: flex-end;
    width: 25vw;
    margin-left: 20rem;
  }

  ._1020_aa {
    width: 85%;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 24px;
  }

  ._1025_aa {
    width: 85%;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 24px;
    display: none;
  }

  ._2031_aa, ._2032_aa {
    width: 12vw;
  }

  ._1004_aat, ._1065_aa {
    align-self: flex-end;
    width: 25vw;
    margin-left: 20rem;
  }

  ._1090_aa_heading, ._1125_aa_heading, ._1183_aa, ._1184_heading {
    width: 85%;
    font-size: 24px;
  }

  ._1187_aa_heading {
    width: 85%;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 24px;
  }

  ._170_aa_heading {
    font-size: 24px;
    display: none;
  }

  ._1460_aa {
    width: 25vw;
  }

  ._1465_aa_heading {
    font-size: 26px;
  }

  ._1472_aat, ._1478_aat {
    width: 25vw;
  }

  ._1263_heading, ._1260_aat, ._1261_heading, ._1262_heading, ._1270_aat {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 26px;
  }

  ._1195_button {
    width: 3vw;
  }

  ._1310_div {
    width: 89%;
  }

  ._1311_heading {
    font-size: 22px;
  }

  ._1310_heading {
    font-size: 26px;
  }

  ._1305_heading {
    border: 0 solid #000;
    border-left-color: #fff;
    width: 50vw;
    font-size: 24px;
  }

  ._1310_blue {
    width: 39%;
    margin-left: 0%;
  }

  .depressor_div {
    padding-top: 2%;
  }

  .footer_main_div {
    margin-top: 0;
  }

  .content_socialmedia_div {
    line-height: 20px;
  }

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

  ._1370_aat {
    width: 25vw;
  }

  .aa1350-copy {
    width: 27vw;
  }

  ._1360_aa {
    width: 26vw;
  }

  ._1466_aa {
    width: 25vw;
  }

  ._1505_aa {
    width: 28vw;
  }

  ._1530_aa {
    align-self: center;
    width: 24vw;
    height: 100%;
  }

  ._1535_aa {
    width: 25vw;
  }

  ._1545_aa {
    width: 27vw;
  }

  ._1560_image-copy {
    width: 26vw;
    margin-left: 0%;
  }

  ._1591_aa, ._1599_aa, ._1636_aa, ._1636a {
    width: 25vw;
  }

  ._1515_aa {
    font-size: 26px;
  }

  ._1460_tip-copy {
    width: 6vw;
  }

  .nhl_div {
    padding-top: 4%;
  }

  ._1565_div-copy {
    justify-content: space-between;
  }

  ._1590_img {
    width: 25vw;
  }

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

  ._1625a_aat_img {
    width: 25vw;
  }

  ._1620_img {
    width: 25vw;
    margin-left: 0%;
  }

  ._1622_img, ._1624_img {
    width: 25vw;
  }

  ._1625_img {
    width: 27vw;
  }

  ._1629_div, ._1624_div, ._1626_aat_divv {
    justify-content: space-between;
  }

  .link-block-11, .link-block-12 {
    margin-right: 0%;
  }

  .image-305 {
    margin-left: 0;
    margin-right: 25%;
  }

  .image-305.invertpic {
    margin-right: 0%;
  }

  .image-306 {
    margin-left: 25px;
  }

  .image-307 {
    margin-right: 15px;
  }

  .image-307.invertpic {
    margin-right: 0;
  }

  .image-308 {
    margin-left: 0;
  }

  .contact_para {
    align-self: center;
    font-size: 18px;
    line-height: 22px;
  }

  ._1656_img {
    width: 25vw;
    margin-left: 5%;
  }

  ._1810_tip {
    width: 6vw;
  }

  ._1880_img {
    width: 25vw;
  }

  ._1915a_img {
    align-self: center;
    width: 25vw;
    margin-left: 10%;
  }

  ._1917_img, ._1920_img, ._1965_img, ._1916_img, ._1925_img, ._1930_img, ._1935_img {
    width: 25vw;
  }

  ._1920_aa, ._1925_aa, ._1930_aa, ._1935_aa {
    font-size: 22px;
  }

  .contact_us_wrapper {
    width: 100%;
    height: 85%;
    padding-top: 2rem;
    overflow: hidden;
  }

  ._1975_right {
    width: 25vw;
  }

  ._1944_tip {
    width: 6vw;
  }

  ._2075_aa, ._2080_aa {
    font-size: 22px;
  }

  ._2535_div {
    border-bottom-width: 0;
  }

  ._2820_tip {
    width: 6vw;
  }

  ._1090_img {
    align-self: flex-end;
    width: 21vw;
    margin-left: 0;
  }

  ._1086_img, ._1195_img {
    align-self: flex-end;
    width: 25vw;
    margin-left: 20rem;
  }

  ._5450_img {
    width: 25vw;
  }

  ._6070_aa_heading {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 26px;
  }

  ._6010_tip, ._6052_aa_tip {
    width: 6vw;
  }

  ._6080-copy-copy {
    height: 100%;
  }

  ._6140_blue_btn {
    width: 2.5vw;
    margin-right: 5%;
    padding-right: 0;
  }

  ._6140_aat_btn_div {
    justify-content: center;
  }

  ._6400_img {
    width: 25vw;
    margin-left: 18rem;
  }

  ._9180_aa {
    margin-left: 48rem;
  }

  ._9200_aa {
    margin-left: 50rem;
  }

  ._9160_div {
    width: 84%;
  }

  ._9160_aa {
    margin-left: 8rem;
  }

  ._9130_aa {
    margin-left: 45rem;
  }

  ._7412_div, ._7393_div {
    padding-top: 3%;
  }

  ._7432_img {
    margin-left: 47rem;
  }

  ._9001_div {
    padding-top: 3%;
  }

  ._7433_div {
    border-top: 1px solid #8d8d8d;
    padding-top: 3%;
  }

  ._2010_aa {
    width: 20vw;
    margin-left: 45%;
  }

  ._2035_aa {
    width: 20vw;
  }

  ._2030_div {
    justify-content: space-between;
    width: 89%;
  }

  ._1881_img {
    width: 23vw;
  }

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

  ._7170_img, ._7202_img {
    width: 15vw;
    height: 100%;
  }

  ._7242_img, ._7290_img, ._7330_img {
    width: 15vw;
  }

  .div-block-3550, .div-block-3551 {
    width: 95%;
  }

  ._7418a_img, ._7418_img {
    width: 10vw;
  }

  ._7424_img {
    width: 13vw;
  }

  ._7050_img {
    width: 15vw;
  }

  ._7201_img {
    width: 15vw;
    height: 100%;
  }

  ._7225_img {
    width: 12vw;
    height: 100%;
  }

  ._7230_aa, ._7240 {
    width: 15vw;
  }

  ._7962_img {
    width: 13vw;
  }

  ._7965_img, ._7966_img {
    width: 18vw;
  }

  ._7332_img {
    width: 15vw;
  }

  ._7423_img {
    width: 13vw;
  }

  ._7507_img, ._7515_img {
    width: 15vw;
    height: 100%;
  }

  ._7325_img {
    width: 15vw;
  }

  ._7535_img {
    width: 15vw;
    height: 100%;
  }

  ._7885_img {
    justify-content: space-between;
    align-items: stretch;
    width: 15vw;
    height: 100%;
  }

  ._7295_img {
    width: 15vw;
  }

  ._3025_aa {
    margin-top: 0;
    font-size: 20px;
  }

  ._3025_img {
    width: 25vw;
  }

  ._3030_aa_heading, ._3035_div, ._3120_aa_heading, ._3090_aa_heading, ._3095_aa_heading, ._3115_aa_heading, ._3144_aa_heading {
    margin-top: 0;
    font-size: 20px;
  }

  ._7013_img, ._7010 {
    width: 15vw;
  }

  .display_heading {
    margin-top: 0;
    font-size: 42px;
  }

  .paragraph-679 {
    width: 50vw;
    font-size: 28px;
    line-height: 70px;
    display: block;
  }

  .joystick_image {
    width: 30%;
  }

  .illumination_img {
    width: 20%;
  }

  .aarkcontent8, .aarkcontent9 {
    width: 70%;
  }

  .heading-822 {
    font-size: 48px;
  }

  .heading-823 {
    font-size: 50px;
  }

  ._3145_heading {
    margin-top: 0;
    font-size: 20px;
  }

  ._3145_img {
    width: 30vw;
  }

  ._3150_aa_heading, ._3155_heading {
    margin-top: 0;
    font-size: 20px;
  }

  ._3160_aa, ._3165_img {
    margin-left: 20%;
  }

  ._3170_img {
    width: 30vw;
  }

  ._3170_heading, ._3175_aa {
    margin-top: 0;
    font-size: 20px;
  }

  ._3175_img, ._3155_img {
    width: 30vw;
  }

  ._3535_img {
    width: 24vw;
    margin-right: 10%;
    padding-left: 0%;
  }

  ._3545_img {
    width: 22vw;
    margin-right: 7%;
    padding-left: 0%;
  }

  ._3560_aa_img {
    width: 20vw;
    padding-left: 0%;
  }

  .dsl_list {
    font-size: 30px;
    line-height: 40px;
  }

  .tono_list_cnt-copy {
    font-size: 21px;
    line-height: 30px;
  }

  ._3615_aa_heading, ._3625_aa {
    margin-top: 0;
    font-size: 20px;
  }

  ._3655_div, ._3742_div {
    justify-content: space-between;
    width: auto;
  }

  ._3718a_img {
    width: 20vw;
  }

  ._3746_aa_heading {
    font-size: 20px;
  }

  ._3750_aa_heading, ._3755_aa_heading, ._3760_aa_heading, ._3765_aa_heading, ._3770_heading, ._3775_heading, ._3785_aa, ._3786_aa_heading, ._3790_heading, ._3793_heading, ._3795_aa_heading, ._3798_aa_heading, ._3800_aa, ._3805_aa_heading {
    margin-top: 0;
    font-size: 20px;
  }

  ._3864_div {
    justify-content: flex-end;
    width: 93%;
  }

  ._3870_div {
    width: 93%;
  }

  ._3860_div, ._3875_div, ._3876_div {
    margin-left: 8.8rem;
  }

  ._3855_aa_heading, ._3856_aa_heading, ._3861_aa_heading, ._3862_aa, ._3865_aa, ._3870_aa_heading, ._3871_aa_heading, ._3872_aa {
    font-size: 24px;
  }

  ._3885_div, ._3887_div {
    width: 93%;
  }

  ._3896_img {
    width: 24vw;
    padding-left: 0%;
  }

  ._3892_div_aa, ._3894_div, ._3896_div {
    margin-left: 8.8rem;
  }

  ._3912_aa, ._3913_aa_heading, ._3914_aa_heading, ._3918_aa_heading {
    font-size: 24px;
  }

  ._3920_aa, ._3925_aa_heading, ._3930_aa, ._3935_aa {
    font-size: 20px;
  }

  ._3960_img {
    width: 20vw;
  }

  ._3960_aa_heading, ._3960a_aa_heading, ._3965_aa, ._3965a_aa, ._3970_aa, ._3975_aa, ._3975a_aa, ._3980_aa, ._3986_aa, ._3986a_aa, ._3995_aa, ._3996_aa, ._3996a_aa {
    margin-top: 0;
    font-size: 20px;
  }

  ._3995_img, ._3996_img, ._3960b_img {
    width: 20vw;
  }

  ._3986a_img, ._3987_img {
    width: 18vw;
  }

  ._3938_div {
    align-items: center;
  }

  ._3950_div_main {
    justify-content: space-around;
    width: auto;
  }

  ._3945_aa_h, ._3950_aa, ._3952_aa {
    font-size: 20px;
  }

  ._3872_div {
    width: 93%;
  }

  ._3870_div_aa {
    width: 93%;
    margin-left: 0;
  }

  ._3415_bottom_div {
    width: 90%;
  }

  ._3885_bottom_div {
    justify-content: flex-start;
    width: 100%;
  }

  ._3901_bottom_div, ._3908_bottom_div {
    justify-content: space-between;
  }

  ._3920_div_bottom {
    width: 95%;
  }

  ._3938_bootom_div {
    width: 83%;
  }

  ._4010_aat_img {
    width: 20vw;
    margin-left: 30%;
  }

  ._4065_aat {
    width: 15vw;
    margin-left: 30%;
  }

  ._4015_aa_heading, ._4020_aa_heading, ._4025_aa, ._4010_aa_heading, ._4040_aa_heading, ._4045_aa, ._4050_aa, ._4060_aa, ._4070_aa {
    font-size: 26px;
  }

  ._4095_aa_img {
    width: 20vw;
    margin-left: 30%;
  }

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

  ._4100_aa, ._4155_aa, ._4180_aa {
    font-size: 26px;
  }

  ._4250_aat {
    margin-left: 30%;
  }

  ._4250_aa, ._4255_aa, ._4270_aa, ._4275_aa {
    font-size: 24px;
  }

  ._4575_img {
    margin-left: 30%;
  }

  ._4550_heading, ._4555_heading {
    font-size: 24px;
  }

  ._4450_img {
    margin-left: 0%;
  }

  ._4450_heading, ._4450_heading_aat, ._4455a_heading, ._4460_aa {
    font-size: 24px;
  }

  ._4595_img {
    margin-left: 30%;
  }

  ._4500_aat {
    width: 15vw;
  }

  ._4500_div {
    width: 94%;
  }

  ._4511_aa {
    width: 17vw;
  }

  ._4500_aa_heading, ._4505_aa_heading, ._4510_heading, ._4515_aa {
    font-size: 24px;
  }

  ._1037_img {
    align-self: flex-end;
    width: 25vw;
    margin-left: 20rem;
  }

  ._1065_div {
    width: 92%;
  }

  ._1195_div {
    width: 87%;
  }

  ._1260_div, ._1270_div {
    width: 90%;
  }

  ._1311_div {
    width: 85%;
  }

  ._1597_img, ._1590 {
    width: 25vw;
  }

  ._1740_div {
    justify-content: flex-end;
    width: 98%;
  }

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

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

  ._1742_img {
    width: 20vw;
    margin-left: 5%;
  }

  ._3739_img {
    margin-left: 60%;
  }

  ._1860_div {
    width: 80%;
  }

  ._1880_div {
    width: 87%;
  }

  ._1885_img {
    width: 25vw;
  }

  ._1885_div {
    width: 85%;
  }

  ._1890_div {
    width: 87%;
  }

  ._1885_btn {
    align-items: center;
    width: 40%;
  }

  ._1875_blue {
    width: 3vw;
    height: 5vh;
  }

  .polishers_div_block {
    justify-content: space-between;
    width: auto;
  }

  ._1911_para, ._1960_para {
    width: 55%;
    font-size: 22px;
    line-height: 26px;
  }

  ._1988_aat_div {
    justify-content: space-between;
    width: 93%;
  }

  ._1988_aa_heading {
    font-size: 26px;
  }

  ._1988_btn {
    width: 3vw;
    height: 5vh;
  }

  ._1988_aat_tip {
    width: 6vw;
  }

  ._1990_blue {
    width: 23vw;
  }

  ._2075_div, ._2081_aa_div {
    width: 83%;
  }

  .calipers_wrapper {
    text-transform: uppercase;
    border-top: 1px solid #8d8d8d;
  }

  ._2081_btn_div {
    width: 55%;
  }

  ._2140_div, ._2142_div {
    width: 90%;
  }

  ._2140_div-copy {
    width: 80%;
  }

  ._2140_btn_div {
    width: 85%;
  }

  ._2261_img {
    width: 22vw;
  }

  ._2087_aa_div {
    width: 87%;
  }

  ._2102_aa_div {
    width: 89%;
  }

  ._1960_maindiv {
    border-width: 0;
    border-top-style: solid;
    border-top-color: #fff;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  ._2286_img {
    margin-left: 50%;
  }

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

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

  ._3030_btn_div {
    width: 88%;
  }

  ._3145_btn_aat {
    width: 90%;
  }

  ._3180_img, ._3195_img, ._3250_img, ._3280_img {
    width: 30vw;
  }

  ._3180_div {
    width: 90%;
  }

  ._3180_ddiv {
    width: 80%;
  }

  ._3180_btn {
    width: 3vw;
  }

  .div-block-389-copy {
    justify-content: space-between;
    width: auto;
  }

  ._3300_aat_div {
    justify-content: space-between;
    width: 85%;
  }

  ._3310_div {
    justify-content: space-between;
    width: 89%;
  }

  ._3480_btn_div {
    width: 79%;
  }

  ._3535_div {
    width: auto;
  }

  ._3560_img_div {
    width: 50vw;
  }

  ._3535_btn_div {
    width: 78%;
  }

  ._3565_btn_div {
    width: 95%;
  }

  ._3565_img, ._3607_img, ._3611_img {
    margin-left: 20%;
  }

  ._3626_img {
    margin-left: 20%;
    padding-left: 5%;
  }

  ._3640_aa_img, ._3642_img_aa {
    margin-left: 20%;
  }

  ._3750_btn_div {
    width: 95%;
  }

  ._3760_straight {
    width: 27vw;
    margin-left: 0%;
  }

  ._3850_img_div {
    width: 83%;
  }

  ._5010_straight_div, ._5180_aa {
    width: 98%;
  }

  ._5010_btn_div {
    width: auto;
  }

  ._5170_aat {
    padding-left: 21%;
  }

  ._5080_aa {
    padding-left: 5%;
  }

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

  ._5560_img {
    margin-right: 5%;
  }

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

  ._5570_img, ._5580_img {
    margin-right: 8%;
  }

  ._6010_aa_div {
    width: 82%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  ._6030_aa_div {
    width: 84%;
  }

  ._6052_img {
    width: 15vw;
    margin-left: 0;
  }

  ._6070_btn_div {
    align-items: center;
    width: 57%;
  }

  ._6010_aa_bbtn {
    width: 50%;
  }

  ._6070_btn_div_aat {
    justify-content: space-around;
    align-items: center;
    width: 20%;
  }

  ._6070_img_aat {
    width: 85%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  ._6011_img {
    margin-left: 0;
  }

  ._6080_aa_img-copy {
    width: 10vw;
    padding-left: 0;
    font-size: 26px;
    display: block;
  }

  ._6080_div {
    width: 82%;
  }

  ._6100_div {
    width: 85%;
  }

  ._6100_img {
    width: 20vw;
    margin-left: 0;
  }

  ._6080_div-copy {
    width: 87%;
  }

  ._6160_div {
    justify-content: center;
    align-items: flex-end;
    width: 85%;
  }

  ._9170_img {
    width: 15vw;
    margin-left: 0;
  }

  ._6160_image-copy {
    width: 20vw;
    margin-left: 0;
  }

  .heading-825 {
    margin-top: 0;
  }

  .bold-text-93 {
    font-size: 38px;
    line-height: 47px;
  }

  .div-block-3577 {
    justify-content: center;
    align-self: auto;
    align-items: center;
    height: auto;
    padding-top: 0%;
  }

  .image-311 {
    margin-left: 25px;
  }

  .heading-826 {
    margin-top: 20px;
    font-size: 22px;
  }

  .image-312 {
    margin-right: 15px;
  }

  .image-312.invertpic {
    margin-right: 0;
  }

  .heading-827 {
    font-size: 34px;
  }

  .text-field-10 {
    height: 51px;
  }

  .image-313 {
    margin-left: 0;
  }

  .image-314 {
    margin-left: 0;
    margin-right: 25%;
  }

  .image-314.invertpic {
    margin-right: 0%;
  }

  .form-wrap-3 {
    flex-direction: column;
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .heading-828, .heading-829 {
    font-size: 22px;
  }

  .text-block-77 {
    margin-top: 10px;
    font-size: 28px;
  }

  .link-block-15 {
    margin-right: 0%;
  }

  .div-block-3580 {
    flex: none;
    align-self: auto;
    padding-right: 87px;
  }

  .paragraph-680 {
    align-self: center;
    font-size: 24px;
    line-height: 36px;
  }

  .heading-830 {
    font-size: 22px;
  }

  ._6080_aa_tip-copy {
    height: 100%;
    margin-left: 5%;
  }

  ._6405_img {
    width: 20vw;
    margin-left: 0;
  }

  ._7965_div {
    width: 98%;
  }

  ._7846_div_aa {
    width: 93%;
  }

  ._8000_div, ._8000_aa_div, ._8200_div {
    width: 98%;
  }

  .openingmode-copy {
    width: 60%;
    font-size: 15px;
  }

  ._9100_div {
    width: 86%;
  }

  ._9002_img {
    margin-left: 50rem;
  }

  .paragraph-681 {
    margin-top: 10px;
    margin-bottom: 10px;
    overflow: hidden;
  }

  .image-315 {
    object-fit: contain;
    width: 40vw;
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative;
    overflow: hidden;
  }

  .div-block-3581 {
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: static;
    top: auto;
  }

  .div-block-3582 {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    position: static;
    inset: 2% 0% auto;
  }

  ._2010_div {
    justify-content: flex-end;
    width: 91%;
  }

  ._2050_div {
    justify-content: flex-end;
    width: 86%;
  }

  ._2014_aa {
    width: 20vw;
    margin-left: 45%;
  }

  ._2014_div {
    justify-content: flex-end;
    width: 91%;
  }

  ._2060_div {
    justify-content: flex-end;
    width: 89%;
  }

  ._3655_btn_div {
    width: 92%;
  }

  ._3721_img {
    width: 20vw;
  }

  ._3742_btn, ._3718_btn {
    width: 95%;
  }

  ._3065_btn_div {
    width: 89%;
  }

  ._3960_btn_div {
    width: 95%;
  }

  .nav-link-5 {
    font-weight: 500;
  }

  ._4035_img {
    width: 20vw;
    margin-left: 30%;
  }

  ._4035_aa_div {
    width: 99%;
  }

  ._6400_aa_div {
    justify-content: center;
    width: 87%;
  }

  ._2425_img {
    width: 28vw;
    margin-left: 50%;
  }

  ._1918_div {
    align-items: flex-end;
    width: 97%;
    margin-left: 0%;
  }

  ._2560_btn_div {
    justify-content: center;
    width: 25%;
  }

  ._1670_aa_img, ._1682_img_aa {
    width: 27vw;
    margin-left: 5%;
  }

  ._2540_btn_div {
    justify-content: center;
    width: 25%;
  }

  ._1740_div-copy {
    justify-content: flex-end;
    width: 96%;
  }

  ._1590_heading-copy {
    text-transform: capitalize;
    border: 0 solid #000;
    border-top: 1px solid #8d8d8d;
    border-left-color: #fff;
    padding-left: 7px;
    font-size: 28px;
  }

  ._1400_aa_div {
    justify-content: space-between;
    width: 98%;
  }

  ._1405_div_aat {
    justify-content: space-between;
    width: 97%;
  }

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

  ._1390_div {
    width: 93%;
  }

  ._1350_btn_div {
    display: block;
  }

  ._1350_para {
    font-size: 22px;
  }

  ._1350_aa_btn-copy {
    width: 58%;
    margin-left: 0;
  }

  ._1305_div_aa {
    width: 70%;
  }

  ._1310_img_div {
    width: 82%;
  }

  .lasik_div {
    width: auto;
  }

  ._1019_img {
    align-self: flex-end;
    width: 22vw;
    margin-left: 0;
  }

  ._1019_img_div {
    width: 94%;
  }

  ._1018_img_div {
    width: 85%;
  }

  ._1076_btn_div {
    justify-content: space-between;
    width: 95%;
    display: flex;
  }

  ._1016_aat, ._1144_aat {
    align-self: flex-end;
    width: 25vw;
    margin-left: 20rem;
  }

  ._1086_div_btn {
    width: 98%;
    display: flex;
  }

  ._1086_btn_div {
    width: 50%;
    margin-top: 0;
    display: flex;
    position: static;
  }

  ._1195_btn_div {
    justify-content: space-between;
    width: 98%;
    display: flex;
  }

  .l_btn_aat {
    width: 50%;
    margin-top: 0;
    position: static;
  }

  .irrigating_img_div {
    width: 87%;
  }

  ._2432_img {
    margin-left: 0%;
    margin-right: 2.9rem;
  }

  ._3850_aat-copy {
    width: 20vw;
    padding-left: 2%;
  }

  ._3872_btn {
    width: 87%;
  }

  ._3986 {
    width: 20vw;
  }

  ._3970a {
    width: 21vw;
  }

  ._8001 {
    align-self: flex-end;
    margin-left: 0;
  }

  ._7394 {
    margin-left: 0;
  }

  ._2040_div {
    justify-content: flex-end;
    width: 92%;
  }

  ._2060_div-copy {
    justify-content: flex-end;
    width: 88%;
  }

  ._1076_aa_div {
    width: 83%;
  }

  ._7415_aa_div {
    width: 71%;
  }

  ._2014_img {
    width: 20vw;
    margin-left: 45%;
  }

  ._1090_div {
    width: 85%;
  }

  ._2020 {
    width: 20vw;
    margin-left: 45%;
  }

  ._1878_aa {
    font-size: 26px;
  }

  ._7653_img {
    width: 18vw;
  }

  ._7447_img {
    width: 13vw;
  }

  ._7420_aa_img {
    width: 12vw;
  }

  ._1590_aa {
    font-size: 26px;
  }

  ._1655_btn_div {
    justify-content: center;
    width: 80%;
  }

  ._5020_blue_btn {
    margin-right: 1rem;
    padding-right: 0;
  }

  .iris_heading, .lid_heading, .forked_heading, .tissue_heading {
    font-size: 30px;
  }

  .pane_top_hdg-7-copy {
    padding-top: 48px;
    padding-bottom: 10px;
    font-size: 32px;
    line-height: 22px;
  }

  .dcr_div {
    border-top: 0 solid #fff;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .ab_img {
    height: 80%;
  }

  .ascanheading {
    font-size: 42px;
  }

  .paragraph-682 {
    font-size: 21px;
    line-height: 36px;
  }

  .heading-831 {
    font-size: 27px;
  }

  .paragraph-683 {
    font-size: 21px;
    line-height: 36px;
  }

  .heading-832 {
    font-size: 27px;
  }

  .paragraph-684 {
    font-size: 21px;
    line-height: 36px;
  }

  .heading-833 {
    font-size: 27px;
  }

  .paragraph-685 {
    font-size: 21px;
    line-height: 36px;
  }

  .bscanheading {
    width: 100%;
    font-size: 42px;
  }

  .methods_heading {
    font-size: 42px;
  }

  .ab_scan_table_content {
    font-size: 20px;
  }

  .ab_main, .canon_products {
    padding-top: 0%;
  }

  .canon_tab1, .product_text1, .product_text2, .product_text3 {
    font-size: 20px;
  }

  .cx-1_content1 {
    width: 40%;
  }

  .cx_heading {
    font-size: 54px;
  }

  .cx_h2 {
    font-size: 48px;
  }

  .cx_subsection2 {
    align-items: center;
    padding-bottom: 0;
  }

  .cx_heading2 {
    font-size: 42px;
  }

  .cx_para2 {
    font-size: 28px;
    line-height: 43px;
    display: block;
  }

  .cx_img3 {
    width: 74%;
  }

  .cx_h3 {
    font-size: 42px;
    line-height: 47px;
  }

  .bold-text-94 {
    font-size: 32px;
    line-height: 51px;
  }

  .image-317 {
    width: 100%;
  }

  .cr_h2 {
    font-size: 48px;
  }

  .cr_imgdiv, .cx_div {
    width: 45%;
  }

  .cx_img3-copy {
    width: 74%;
  }

  .cr2_plus {
    width: 40%;
  }

  .cr2_plus_img {
    width: 55%;
  }

  .cr_plus3 {
    font-size: 54px;
  }

  .tx_h3 {
    font-size: 42px;
    line-height: 47px;
  }

  .tx_para {
    font-size: 28px;
    line-height: 43px;
    display: block;
  }

  .tx_h2 {
    font-size: 32px;
    line-height: 51px;
  }

  .xephilio_div1 {
    width: 40%;
  }

  .xephilio_h3 {
    font-size: 31px;
    line-height: 51px;
  }

  .xephilio_banner {
    width: 70%;
  }

  .xephilio_h1 {
    font-size: 54px;
  }

  .cr_plus_h2-copy {
    font-size: 48px;
  }

  .cr_banner {
    width: 56%;
    height: auto;
  }

  .tx_banner {
    width: auto;
  }

  .s1_h2 {
    font-size: 31px;
    line-height: 51px;
  }

  .s1_div {
    height: 80%;
  }

  .s1_heading2 {
    margin-bottom: 20px;
    font-size: 30px;
  }

  .s1_feature_heading {
    font-size: 49px;
    line-height: 47px;
  }

  .s1_div1 {
    width: 40%;
  }

  .list-item-30 {
    font-size: 28px;
  }

  .list-20 {
    line-height: 36px;
  }

  .features_section {
    align-items: center;
    padding-bottom: 0;
  }

  .s1_h1 {
    font-size: 54px;
  }

  .list-item-31, .list-item-32 {
    font-size: 28px;
  }

  .list-item-33 {
    font-size: 28px;
    line-height: 39px;
  }

  .list-item-34, .list-item-35, .list-item-36, .list-item-37, .list-item-38 {
    font-size: 28px;
  }

  .rk_h1 {
    font-size: 54px;
  }

  .retinal_section, .tonometer_section2, .tomography_section {
    align-items: center;
    padding-bottom: 0;
  }

  .tx_1 {
    width: 40%;
  }

  .tx_20_h1 {
    font-size: 54px;
  }

  .s1_para2 {
    font-size: 28px;
    line-height: 43px;
    display: block;
  }

  .s1_list {
    line-height: 44px;
  }

  .list-item-39 {
    font-size: 28px;
    line-height: 32px;
  }

  .list-item-40, .list-item-41, .list-item-42, .list-item-43 {
    font-size: 28px;
  }

  .slider-3 {
    text-align: center;
    height: 50vh;
  }

  .mask-2 {
    width: 100%;
    height: 100%;
  }

  .si_img1 {
    width: auto;
    margin-left: 23%;
    display: block;
  }

  .rk_h2 {
    font-size: 31px;
    line-height: 51px;
  }

  .slider-4 {
    text-align: center;
    height: auto;
  }

  .mask3 {
    width: 100%;
    height: 100%;
  }

  .reichert_products {
    padding-top: 0%;
  }

  .r1_div1 {
    width: 100%;
  }

  .r1_h1 {
    text-align: center;
    width: 100%;
    font-size: 54px;
    line-height: 24px;
  }

  .reichert_slide_div {
    height: 80%;
  }

  .reichert_h3 {
    font-size: 28px;
  }

  .r1_img {
    width: 100%;
    margin-left: 0%;
    display: block;
  }

  .r1_features {
    align-items: center;
    padding-bottom: 0;
  }

  .r1_para {
    font-size: 28px;
    line-height: 43px;
    display: block;
  }

  .list_r7 {
    line-height: 30px;
  }

  .r7_features {
    align-items: center;
    padding-bottom: 0;
  }

  .abubm {
    align-items: flex-start;
    padding-top: 0;
  }

  .ab_h1 {
    font-size: 50px;
    line-height: 63px;
  }

  .ab_h2 {
    font-size: 48px;
  }

  .potec_products {
    padding-top: 0%;
  }

  .potec_div1 {
    width: 45%;
  }

  .potec_slid_div {
    height: 80%;
  }

  .p1_h1 {
    text-align: center;
    width: auto;
    font-size: 54px;
    line-height: 24px;
  }

  .p2_h2 {
    font-size: 28px;
  }

  .potec_mask1 {
    width: 100%;
    height: 100%;
  }

  .potec_img {
    width: 100%;
    margin-left: 0%;
    display: block;
  }

  .list_potec {
    padding-left: 4%;
    line-height: 30px;
  }

  .list-item-34-copy {
    font-size: 28px;
  }

  .potec_specs {
    align-items: center;
    padding-bottom: 0;
  }

  .p1 {
    font-size: 22px;
  }

  .r7_features-copy {
    align-items: center;
    padding-bottom: 0;
  }

  .amogh_content_div {
    padding-top: 0;
  }

  .amogh_h1 {
    font-size: 54px;
    line-height: 60px;
  }

  .aogh_h2 {
    font-size: 24px;
    line-height: 50px;
  }

  .amogh_specifications {
    font-size: 40px;
    line-height: 50px;
  }

  .amogh_table_content {
    font-size: 20px;
  }

  .amogh_img3 {
    width: 65%;
  }

  .amogh_list1 {
    margin-top: 10px;
    line-height: 30px;
  }

  .amogh_accessories {
    font-size: 42px;
    line-height: 47px;
  }

  .amogh_img_div {
    width: 45%;
  }

  .ophtha_h1 {
    font-size: 45px;
    line-height: 60px;
  }

  .amogh_img_div-copy {
    width: 45%;
  }

  .amogh_img3-copy {
    width: 65%;
  }

  .endoprobes {
    font-size: 40px;
    line-height: 50px;
  }

  .endoprobes_img_div {
    width: 45%;
  }

  .filter_content_div {
    padding-top: 5rem;
  }

  .excimer_img {
    align-items: flex-start;
    width: 50%;
  }

  .excimer_content_div {
    width: 45%;
    padding-top: 5rem;
  }

  .excimer_content_div-copy {
    padding-top: 5rem;
  }

  .excelsius_img_div2, .excimer_img_div {
    width: 45%;
  }

  .excimer_last_div {
    padding-top: 5rem;
  }

  .excimer_h1 {
    font-size: 60px;
    line-height: 60px;
  }

  .excimer_h2, .heading-838, .heading-839 {
    font-size: 30px;
  }

  .excimer_para {
    font-size: 24px;
    line-height: 26px;
  }

  .closed_up_div {
    padding-top: 5rem;
  }

  .excelsius_last_img_div {
    width: 45%;
  }

  .e_img5 {
    width: 65%;
  }

  .img1_excimer {
    width: 93%;
  }

  .volks_products {
    padding-top: 7%;
  }

  .volks_product_tabs {
    display: none;
  }

  .cx_img1_div {
    justify-content: center;
  }

  .v1_h1 {
    text-align: center;
    width: auto;
    font-size: 54px;
    line-height: 50px;
  }

  .cx_para2-copy {
    font-size: 28px;
    line-height: 43px;
    display: block;
  }

  .volks_img {
    width: 100%;
    margin-left: 0%;
    display: block;
  }

  .volks_wrapper {
    padding-top: 0;
  }

  .volks_slide_div {
    width: 30%;
    height: auto;
  }

  .volks_slider {
    text-align: center;
    height: auto;
  }

  .volks_mask1 {
    width: 100%;
    height: 100%;
  }

  .v20_para {
    font-size: 28px;
    line-height: 43px;
    display: block;
  }

  .slide-nav-2 {
    font-size: 20px;
  }

  .volks_30d, .volks_78d {
    justify-content: center;
  }

  ._90d_div, .high_mag_img_div {
    height: 80%;
  }

  .high_mag_img {
    height: auto;
  }

  .volks_specs {
    align-items: center;
    padding-bottom: 0;
  }

  .wide_lens_para {
    font-size: 28px;
    line-height: 43px;
    display: block;
  }

  .volks_h3 {
    font-size: 42px;
    line-height: 47px;
  }

  .volks_div1 {
    width: 45%;
  }

  ._20d_img_div {
    height: 80%;
  }

  ._20d_img {
    height: auto;
  }

  .super_pupil_slide {
    height: 80%;
  }

  .super_pupil_div {
    padding-bottom: 2rem;
  }

  .super_pupil_description {
    align-items: center;
    padding-bottom: 0;
  }

  .surgical_gonio_h1 {
    text-align: center;
    width: auto;
    font-size: 54px;
    line-height: 50px;
  }

  .vista_view_h1 {
    text-align: center;
    width: auto;
    font-size: 54px;
    line-height: 54px;
  }

  .superscript-2 {
    text-align: left;
    width: auto;
  }

  .supra_phob_lottie-new {
    z-index: auto;
    background-color: #0000;
    align-self: flex-start;
    height: 50vh;
    margin-top: 4rem;
    display: block;
    position: sticky;
    top: 10%;
    bottom: 0%;
  }

  .supra_phob1_section {
    padding-top: 1rem;
    display: flex;
  }

  .supra_toric_list1 {
    line-height: 12px;
  }

  .simulation_para, .defocus_para {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 21px;
    line-height: 36px;
  }

  .swiss_phob_img {
    width: 95%;
    height: auto;
  }

  .swiss_phob_lottie_img {
    width: 40%;
    margin-left: 4%;
  }

  .bby_list {
    font-size: 22px;
    line-height: 34px;
  }

  .trifit_section {
    padding-top: 70px;
  }

  .trifit_design_div {
    font-size: 16px;
  }

  .trifit_div {
    padding-bottom: 40px;
  }

  .yellow_table {
    width: 52vw;
    padding-bottom: 40px;
    padding-right: 2%;
  }

  .acrylic_heading {
    font-size: 22px;
  }

  .trifit_h1 {
    font-size: 42px;
  }

  .contrast_div {
    font-size: 16px;
  }

  .quality_list {
    font-size: 20px;
    line-height: 36px;
  }

  .quality_list_item {
    margin-bottom: 20px;
  }

  .features_list {
    font-size: 20px;
    line-height: 36px;
  }

  .features_img {
    width: 30vw;
  }

  .features_h1 {
    font-size: 38px;
  }

  .feature_list_div {
    font-size: 16px;
  }

  .assured_quality_h1 {
    padding-left: 3%;
    font-size: 26px;
  }

  .ril_section1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .ril_section3 {
    width: 55%;
  }

  .ril_list1 {
    font-size: 22px;
    line-height: 34px;
  }

  .specs_maindiv {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .bold-text-107 {
    font-size: 22px;
  }

  .clinical_img1 {
    width: 30vw;
    height: auto;
  }

  .v2_img {
    width: auto;
  }

  .cmt_section {
    justify-content: center;
    padding-top: 6rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .cmt_h1 {
    font-size: 54px;
    line-height: 54px;
  }

  .cmt_img {
    width: 28%;
    height: 40%;
    top: 10%;
  }

  .cmt_list1 {
    font-size: 22px;
    line-height: 40px;
  }

  .specs_div_amt {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .cmt_section2 {
    width: 100%;
  }

  .cmt_specs_div, .ril_specs_div {
    font-size: 22px;
  }

  .vista_banner {
    height: auto;
  }

  .vista_h1, .vista_h3, .vista_h4, .vista_h8 {
    font-size: 42px;
    line-height: 47px;
  }

  .vista_para, .vista_para1 {
    font-size: 28px;
    line-height: 43px;
    display: block;
  }

  .vista_h9 {
    font-size: 42px;
    line-height: 47px;
  }

  .vista_zoom_img {
    margin-left: 30px;
    margin-right: 30px;
  }

  .list-21 {
    width: 50%;
    line-height: 48px;
  }

  .div-block-3597 {
    width: 100%;
  }

  .vista_img12 {
    align-self: flex-start;
    width: 40%;
  }

  .list-item-44, .list-item-45, .list-item-46, .list-item-47, .list-item-48, .list-item-49, .list-item-50, .list-item-51, .list-item-52, .list-item-53, .list-item-54, .list-item-55, .list-item-56, .list-item-57, .list-item-58, .list-item-59, .list-item-60 {
    font-size: 28px;
  }

  .heading-843 {
    font-size: 22px;
  }

  .supplie_img {
    padding-bottom: 3.3rem;
  }

  .heading-844 {
    font-size: 35px;
  }

  .merlin_img {
    width: 45%;
    margin-left: 0%;
    display: block;
  }

  .merlin_div1 {
    width: 100%;
    height: auto;
    padding-top: 0;
    position: static;
  }

  .merlin_contentdiv {
    width: 45%;
    height: 100%;
  }

  .merlin_para {
    font-size: 28px;
    line-height: 43px;
    display: block;
  }

  .merlin_h2 {
    font-size: 32px;
    font-weight: 700;
    line-height: 42px;
  }

  .merlin_para_1 {
    font-size: 28px;
    line-height: 43px;
    display: block;
  }

  .merlin_wrapper {
    padding-top: 0;
  }

  .rk_heading {
    margin-bottom: 20px;
    font-size: 30px;
  }

  .rk_h4 {
    font-size: 28px;
    line-height: 43px;
    display: block;
  }

  .rk_list1 {
    line-height: 44px;
  }

  .list_multiple_modes {
    line-height: 30px;
  }

  .list_20_copy {
    line-height: 36px;
  }

  .acryfold_div1 {
    justify-content: flex-start;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
  }

  .acryfold_table1, .acryfold_table2 {
    font-size: 20px;
  }

  .acryfold_div2, .acryfold_div3, .acrfold_div4 {
    justify-content: flex-start;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
  }

  .nasprobby_table2_copy {
    padding-top: 10px;
    font-size: 22px;
  }

  .naspro_bby_lottie {
    width: 37%;
  }

  .naspro_table1 {
    font-size: 20px;
    line-height: 34px;
  }

  .naspro_bby_table1-copy {
    font-size: 22px;
  }

  .ril_lottie1 {
    width: 65%;
  }

  .industry_partner_wrapper {
    margin-top: -.6rem;
  }

  .industry_innerwrapper.bglight1 {
    height: 85%;
  }

  .paragraph-687 {
    font-size: 24px;
    line-height: 41px;
  }

  .paragraph-688 {
    font-size: 24px;
    line-height: 32px;
  }

  .ip_image.logo {
    width: 95px;
  }

  .product_section_block {
    flex-direction: column;
    width: 100%;
    height: 84%;
    margin-bottom: 5rem;
    padding-top: 1rem;
    padding-bottom: 0;
    display: flex;
  }

  .ril_lottie_desktop {
    width: 65%;
  }

  .naspro_bby_section {
    margin-left: 0;
    padding-top: 0;
  }

  .link-block-28 {
    margin-right: 0%;
  }

  .image-345 {
    margin-right: 15px;
  }

  .image-345.invertpic {
    margin-right: 0;
  }

  .multi_diff_div1-copy, .multi_lottie_div2 {
    justify-content: space-around;
  }

  .multi_table1 {
    padding-bottom: 40px;
  }

  .oss_section {
    justify-content: space-around;
    padding-top: 0;
  }

  .oct_img-copy {
    width: auto;
    height: 50vh;
    padding-top: 0%;
    padding-left: 0%;
  }

  .ru_lottie {
    width: 35vw;
    top: 100px;
  }

  .applanation_wrapper {
    padding-top: 8rem;
  }

  .applanation_para {
    font-size: 20px;
    font-weight: 300;
    line-height: 35px;
  }

  .boxplot_img {
    width: 40%;
    height: auto;
  }

  .defect_curve_img {
    width: 40%;
  }

  .outlook_image3-copy {
    width: 40%;
    height: auto;
  }

  .outlook_image4-copy, .outlook_image5-copy, .outlook_image6-copy {
    height: auto;
  }

  .ascan_top_cntnr-copy {
    padding-top: 5rem;
  }

  .antibacterial-copy {
    margin-top: 1rem;
    padding-top: 8rem;
  }

  .label_heading {
    font-size: 22px;
    line-height: 20px;
  }

  .clinical_heading {
    font-size: 25px;
    line-height: 20px;
  }

  .aflox_grid {
    border: 1px solid #fff;
    grid-template-columns: 1.75fr 4.25fr;
    grid-auto-flow: row;
    place-content: center stretch;
    place-items: stretch stretch;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-size: 24px;
  }

  .aflox_para {
    margin-bottom: 0;
    line-height: 25px;
  }

  .slide-nav-3, .slide-nav-4, .slide-nav-6, .slide-nav-7 {
    font-size: 20px;
  }

  .potec_slider1-copy {
    text-align: center;
    text-align: center;
    text-align: center;
    height: 50vh;
  }

  .slide-nav-8, .slide-nav-9 {
    font-size: 20px;
  }

  .slide-nav-11 {
    font-size: 20px;
  }

  .potec_slider1-copy, .potec_4slider, .potec_slider3, .potec_slider2, .potec1_slider {
    text-align: center;
    height: 50vh;
  }

  .slide-nav-13 {
    font-size: 20px;
  }

  .vista_adapter_wrapper {
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .vista_adapter_slider {
    text-align: center;
    height: auto;
  }

  .volks_120d_wrapper {
    padding-top: 0;
  }

  ._120d_img {
    width: 100%;
    margin-left: 0%;
    display: block;
  }

  .volks_120d_slider {
    text-align: center;
    height: auto;
  }

  .volks_15d_wrapper {
    padding-top: 0;
  }

  ._15d_slider {
    text-align: center;
    height: auto;
  }

  .slide-nav-15 {
    font-size: 20px;
  }

  ._20d_biowrapper {
    padding-top: 0;
  }

  ._20d_bio_slider {
    text-align: center;
    height: auto;
  }

  .volk_28d_wrapper {
    padding-top: 0;
  }

  ._28d_slider {
    text-align: center;
    height: auto;
  }

  ._30d_wrapper {
    padding-top: 0;
  }

  ._30d_slider {
    text-align: center;
    height: auto;
  }

  ._40d_wrapper {
    padding-top: 0;
  }

  ._40d_slider {
    text-align: center;
    height: auto;
  }

  .volk_60d_wrapper {
    padding-top: 0;
  }

  ._60d_slider {
    text-align: center;
    height: auto;
  }

  ._78d_volk_wrapper {
    padding-top: 0;
  }

  ._78d_slider {
    text-align: center;
    height: auto;
  }

  ._90d_wrapper {
    padding-top: 0;
  }

  ._90d_slider {
    text-align: center;
    height: auto;
  }

  .central_retinal_wrapper {
    padding-top: 0;
  }

  .central_retinal_slider {
    text-align: center;
    height: auto;
  }

  .g4_gonio_wrapper {
    padding-top: 0;
  }

  .g4_slider {
    text-align: center;
    height: auto;
  }

  ._3_mirror_wrapper {
    padding-top: 0;
  }

  ._3mirror_slider {
    text-align: center;
    height: auto;
  }

  .g2_wrapper {
    padding-top: 0;
  }

  .g2_slider {
    text-align: center;
    height: auto;
  }

  .mini_quad_wrapper {
    padding-top: 0;
  }

  .miniquad_slider {
    text-align: center;
    height: auto;
  }

  .super_quad_wrapper {
    padding-top: 0;
  }

  .super_quad_slider {
    text-align: center;
    height: auto;
  }

  .capsulotomy_wrapper {
    height: 100vh;
    padding-top: 0;
  }

  .capsulotomy_slider {
    text-align: center;
    height: auto;
  }

  ._78d_wrapper {
    padding-top: 0;
  }

  ._78d_volk_slider {
    text-align: center;
    height: auto;
  }

  .clearpod_90d_wrapper {
    padding-top: 0;
  }

  ._90d_img {
    width: 92%;
    height: auto;
  }

  .centralis_wrapper {
    padding-top: 0;
  }

  .centralis_slider {
    text-align: center;
    height: auto;
  }

  .iridectomy_wrapper {
    padding-top: 0;
  }

  .iridectomy_slider {
    text-align: center;
    height: auto;
  }

  .pan_retinal_wrapper {
    padding-top: 0;
  }

  .pan_retinal_slider, ._28d_volk_slider {
    text-align: center;
    height: auto;
  }

  .super_pupil_wrapper {
    padding-top: 0;
  }

  .super_pupil_slider {
    text-align: center;
    height: auto;
  }

  .surgical_gonio_wrapper {
    padding-top: 0;
  }

  .surgical_gonio_slider {
    text-align: center;
    height: auto;
  }

  .trans_equator_wrapper {
    padding-top: 0;
  }

  .trans_equator_slider {
    text-align: center;
    height: auto;
  }

  .singh_mid_vitreous_wrapper {
    padding-top: 0;
  }

  .singh_slider {
    text-align: center;
    height: auto;
  }

  .pl_table, .pl_800_table {
    font-size: 20px;
  }

  .optical_coherence_image {
    height: auto;
  }

  .oct_content_wrapper {
    padding-top: 2rem;
  }

  .oct_h1 {
    font-size: 55px;
    line-height: 64px;
  }

  .lensometerlottie-copy {
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 40%;
    height: auto;
    padding-top: 0;
    display: block;
    inset: 5% auto auto;
  }

  .brilliantshift_h1 {
    font-size: 55px;
    line-height: 69px;
  }

  .bs_model {
    font-size: 40px;
    line-height: 56px;
  }

  .bs_contentwrapper {
    padding-top: 2rem;
  }

  .red_laser_lottie {
    margin-top: 4rem;
  }

  .red_laser_h2 {
    font-size: 25px;
    line-height: 50px;
  }

  .yaglasersection-copy {
    width: 100vw;
    margin-top: 0;
  }

  ._1325_div {
    width: 89%;
  }

  .image-398 {
    margin-left: 25px;
  }

  .image-399 {
    margin-left: 0;
  }

  .image-400 {
    margin-left: 0;
    margin-right: 25%;
  }

  .image-400.invertpic {
    margin-right: 0%;
  }

  .text-block-106 {
    margin-top: 10px;
    font-size: 28px;
  }

  .bold-text-117 {
    font-size: 22px;
    line-height: 36px;
  }

  .bold-text-118 {
    font-size: 32px;
  }

  .heading-874 {
    font-size: 16px;
  }

  .select-feld-6 {
    color: #757575;
  }

  .text-field-11 {
    height: 51px;
  }

  .image-403 {
    margin-left: 25px;
  }

  .tabs-menu-35 {
    width: 20vw;
    margin-top: 40px;
    left: 0;
  }

  .bold-text-119 {
    font-size: 32px;
  }

  .paragraph-691 {
    align-self: center;
    font-size: 24px;
    line-height: 36px;
  }

  .tabs-content-6 {
    padding-left: 5rem;
  }

  .image-404 {
    margin-left: 0;
  }

  .image-405 {
    margin-left: 0;
    margin-right: 25%;
  }

  .image-405.invertpic {
    margin-right: 0%;
  }

  .div-block-3680 {
    justify-content: center;
    align-self: auto;
    align-items: center;
  }

  .text-block-110 {
    margin-top: 10px;
    font-size: 28px;
  }

  .content-wrapper3-3 {
    width: 100vw;
    margin-top: 70px;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .heading-876 {
    font-size: 30px;
    display: block;
  }

  .submit-button-3 {
    font-size: 21px;
  }

  .paragraph-692 {
    font-size: 25px;
    line-height: 31px;
  }

  .text-field-12 {
    display: none;
  }

  .div-block-3685.cardbox {
    width: 95%;
    font-size: 16px;
  }

  .select-field-7 {
    height: 42px;
    font-size: 21px;
  }

  .openinglabel-2 {
    margin-bottom: 10px;
    font-size: 30px;
  }

  .text-field-13, .text-field-14, .text-field-15, .text-field-16 {
    height: 42px;
    font-size: 21px;
  }

  .slider_mask {
    height: auto;
  }

  .pro_orbit_heading {
    font-size: 98px;
    line-height: 108px;
  }

  .pro_orbit_h2 {
    padding-bottom: 24px;
    font-size: 50px;
  }

  .vista_view_banner-copy {
    width: auto;
  }

  .lasek_testimonial_video {
    width: 50%;
    height: 50%;
  }

  .heading-4-copy {
    padding-top: 150px;
    padding-bottom: 0;
    font-size: 60px;
    line-height: 61px;
    overflow: visible;
  }

  .heading-883 {
    font-size: 20px;
  }

  .div-block-3697 {
    border-width: 2px 0 1px;
    border-top-style: solid;
    border-top-color: #fff;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .div-block-3698 {
    width: 40%;
  }

  .heading-884 {
    font-size: 26px;
  }

  .heading-885 {
    border: 0 solid #000;
    border-left-color: #fff;
    width: 50vw;
    font-size: 34px;
  }

  .div-block-3699 {
    border-top: 1px solid #8d8d8d;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .div-block-3700 {
    justify-content: center;
    width: 57%;
  }

  .paragraph-693 {
    width: auto;
    font-size: 22px;
    line-height: 29px;
  }

  .heading-886 {
    font-size: 24px;
  }

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

  .paragraph-694 {
    width: 60%;
    font-size: 22px;
    line-height: 28px;
  }

  .pane_button_hdg-27 {
    font-size: 18px;
    line-height: 24px;
  }

  .pane_bttm_para-16 {
    font-size: 20px;
    line-height: 22px;
  }

  ._3869_img {
    width: 20vw;
    padding-left: 0%;
  }

  .gal_leo_h1 {
    clear: none;
    text-align: left;
    flex: none;
    order: 0;
    align-self: auto;
    width: 13vw;
    height: 5vh;
    margin-top: 120px;
    margin-left: 20px;
    margin-right: 0;
    padding-left: 0;
    font-size: 93px;
    font-weight: 700;
    line-height: 90px;
    position: static;
    top: 40px;
  }

  .leo_container {
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    margin-top: 0;
  }

  .turboorbit_h1-2 {
    font-size: 130px;
    line-height: 121px;
  }

  .galaxy_robot_h1 {
    text-align: left;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0;
    font-size: 54px;
    line-height: 68px;
  }

  .heading-887 {
    font-size: 35px;
  }

  .chair_unit_h2 {
    font-size: 25px;
    line-height: 35px;
  }

  .refractor_head_manualimage {
    width: 30vw;
  }

  .refractor_section {
    justify-content: space-around;
    align-items: flex-start;
    margin-top: 0;
  }

  .bold-text-121 {
    font-size: 38px;
    line-height: 47px;
  }

  ._6060_tip {
    width: 6vw;
  }

  ._6060_img, ._6225img {
    width: 15vw;
    margin-left: 0;
  }

  ._3964_aa, ._3994_aa {
    margin-top: 0;
    font-size: 20px;
  }

  .image-415 {
    width: auto;
  }

  .link-block-52 {
    flex-direction: column;
    justify-content: center;
    height: auto;
    display: flex;
  }

  .refraction_elegant_wrapper {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-top: 0;
    display: flex;
  }

  .slide-nav-18 {
    font-size: 17px;
    line-height: 24px;
  }

  .slider-6 {
    height: 100%;
  }

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

  .keratometer_img {
    width: 61%;
    margin-bottom: 10%;
    margin-left: 0%;
    display: block;
  }

  .lensometer_wrapper {
    text-align: left;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

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

  .kerato_img {
    width: 48%;
    height: auto;
    margin-top: 10%;
    margin-left: 0%;
    display: block;
  }

  .hand_held_img {
    width: 50%;
    margin-left: 10%;
    display: block;
  }

  .ichart_block {
    flex-direction: column;
    justify-content: center;
    height: auto;
    display: flex;
  }

  .lenso_img {
    width: 50%;
    margin-left: 0%;
    display: block;
  }

  .ichart_h2 {
    text-align: left;
    margin-top: 0;
    margin-bottom: 5.1rem;
    font-size: 25px;
  }

  .refractor_wrapper {
    margin-top: 0;
    padding-top: 0;
    font-size: 15px;
    font-weight: 400;
  }

  .add_on_bio {
    width: 95vw;
    height: auto;
    margin-bottom: 0;
  }

  .vio_slider {
    flex-direction: column;
    justify-content: center;
    align-self: auto;
    width: 28vw;
    height: auto;
    margin-bottom: 1%;
    display: flex;
  }

  .tono_slider {
    height: 100%;
  }

  .add_on_vio, .add_on_hh_slitlamp {
    width: 95vw;
    height: auto;
    margin-bottom: 0;
  }

  .hh_slider {
    flex-direction: column;
    justify-content: center;
    align-self: auto;
    width: 28vw;
    height: auto;
    margin-bottom: 1%;
    display: flex;
  }

  .aoru_div {
    width: 95vw;
    height: auto;
    margin-bottom: 2rem;
  }

  .aoru_slider {
    height: 100%;
  }

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

  .aoru_link_block {
    flex-direction: column;
    justify-content: center;
    height: auto;
    display: flex;
  }

  .aoru_h2 {
    text-align: left;
    margin-top: 40px;
    font-size: 25px;
  }

  .aoru_img {
    width: 48%;
    height: auto;
    margin-top: 10%;
    margin-left: 0%;
    display: block;
  }

  .binocular_img-copy {
    width: 50%;
  }

  .rh_img {
    width: 59%;
    margin-bottom: 10%;
    margin-left: 0%;
    display: block;
  }

  .add_on_dsl, .add_on_sl {
    width: 95vw;
    height: auto;
    margin-bottom: 0;
  }

  .add_on_ascan, .add_on_ubscan {
    width: 100%;
    height: auto;
    margin-bottom: 0;
  }

  .ub_slider {
    height: 100%;
  }

  .add_on_yagslt {
    width: 100%;
    height: auto;
    margin-bottom: 0;
  }

  .rh_img-copy {
    width: 59%;
    margin-bottom: 10%;
    margin-left: 0%;
    display: block;
  }

  .aoru_img2, .jericho_img {
    width: 48%;
    height: auto;
    margin-top: 10%;
    margin-left: 0%;
    display: block;
  }

  .aaom_add_on, .acryfold_aaon {
    width: 95vw;
    height: auto;
    margin-bottom: 2rem;
  }

  .naspro_bby_addon {
    width: 100%;
    height: auto;
    margin-bottom: 2rem;
  }

  .stool_img {
    width: 48%;
    height: auto;
    margin-top: 10%;
    margin-left: 0%;
    display: block;
  }

  .motor_stool_img {
    width: 61%;
    margin-bottom: 10%;
    margin-left: 0%;
    display: block;
  }

  .manual_stool, .cmt_flex, .refractive_img {
    width: 59%;
    margin-bottom: 10%;
    margin-left: 0%;
    display: block;
  }

  .iol_image {
    width: 48%;
    height: auto;
    margin-top: 10%;
    margin-left: 0%;
    display: block;
  }

  .add_on_img {
    width: 80%;
    margin-left: 10%;
    display: block;
  }

  .appa_img {
    width: 41%;
    margin-left: 10%;
    display: block;
  }

  .video_img {
    width: 50%;
    margin-left: 0%;
    display: block;
  }

  .video_img-copy {
    width: 46%;
    margin-left: 0%;
    display: block;
  }

  .cu_img-copy {
    width: 45%;
    margin-left: 10%;
    display: block;
  }

  .perimeter_swap_img {
    width: 61%;
    margin-bottom: 10%;
    margin-left: 0%;
    display: block;
  }

  .tono_image {
    width: 48%;
    height: auto;
    margin-top: 10%;
    margin-left: 0%;
    display: block;
  }

  .slider_perimeter {
    height: 100%;
  }

  .lensometer_img-copy {
    width: 60%;
    margin-left: 0%;
    display: block;
  }

  .auto_ref_div {
    width: 95vw;
    height: auto;
    margin-bottom: 2rem;
  }

  .binocular_img-copy {
    width: 42%;
    margin-top: 0%;
    margin-bottom: 10%;
  }

  .multi_image {
    width: auto;
  }

  .keratometer_image {
    width: 38%;
    height: auto;
    margin-top: 10%;
    margin-left: 0%;
    display: block;
  }

  .ascan_image {
    width: 50%;
    margin-left: 10%;
    display: block;
  }

  .jericho_image {
    width: 33%;
    height: auto;
    margin-top: 10%;
    margin-left: 0%;
    display: block;
  }

  .endo_probes_image {
    width: 36%;
    height: auto;
    margin-top: 10%;
    margin-left: 0%;
    display: block;
  }

  .bio_image, .optical_image, .fundus_camera_image2, .fc_image {
    width: 48%;
    height: auto;
    margin-top: 10%;
    margin-left: 0%;
    display: block;
  }

  .product-enquiry {
    top: 2%;
    right: 3%;
  }

  .image-418 {
    width: 2.5vw;
  }

  .product_section_proorbit {
    flex-direction: column;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 20px;
    display: flex;
  }

  .heading-897 {
    margin-top: 31px;
    font-size: 40px;
  }

  .accessories {
    width: 100%;
    height: auto;
    margin-bottom: 0;
  }

  .truglow_add_on {
    width: 95vw;
    height: auto;
    margin-bottom: 2rem;
  }

  .stool_img1 {
    width: 35%;
    margin-bottom: 2%;
    margin-left: 0%;
    display: block;
  }

  .aia11 {
    width: 50%;
    margin-left: 10%;
    display: block;
  }

  .applanation_slider {
    height: 100%;
  }

  .aia11_img2 {
    width: 50%;
    margin-left: 10%;
    display: block;
  }

  .aia12_img2 {
    width: 50%;
    margin-bottom: 13%;
    margin-left: 10%;
    display: block;
  }

  .aia11_add_on {
    width: 95vw;
    height: auto;
    margin-bottom: 0;
  }

  .pro_orbit_div {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-top: 0;
    padding-top: 4rem;
    display: flex;
  }

  .utube_home {
    padding-left: 0;
  }

  .slider_home {
    align-self: center;
    width: 100%;
    height: auto;
    margin-top: 10px;
  }

  .slide_nav_home {
    font-size: 14px;
    line-height: 20px;
    bottom: 0%;
  }

  .lasek_video_div {
    height: auto;
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .bold-text-122, .bold-text-123 {
    font-size: 38px;
    line-height: 47px;
  }

  .add_on_oes, .add_on_redlaser {
    width: 100%;
    height: auto;
    margin-bottom: 0;
  }

  .add_on_visiochart {
    width: 95vw;
    height: auto;
    margin-bottom: 0;
  }

  .videoio_lotie {
    padding-right: 40px;
  }

  .perimeter_add_on {
    width: 95vw;
    height: auto;
    margin-bottom: 2rem;
  }

  .add_onproorbit {
    width: 100%;
    height: auto;
    margin-bottom: 0;
  }

  .galleryimagediv-copy {
    width: auto;
    height: 40vh;
  }

  .tabs1 {
    flex-direction: row;
    justify-content: center;
    width: 100%;
    height: auto;
    display: flex;
  }

  .image_gallery_div {
    width: auto;
    height: 40vh;
  }

  .add_on_swap {
    width: 95vw;
    height: auto;
    margin-bottom: 2rem;
  }

  .slitlamp {
    width: 46%;
    margin-left: 0%;
    display: block;
  }

  .amogh_smartimage {
    width: 30%;
    height: auto;
    margin-top: 13%;
    margin-bottom: 15%;
    margin-left: 0%;
    display: block;
  }

  .mss_headingsection {
    margin-top: 0;
  }

  .canon_oct_img {
    width: 33%;
    height: auto;
    margin-top: 10%;
    margin-left: 0%;
    display: block;
  }

  .infra_laser_img {
    width: 46%;
    height: auto;
    margin-top: 10%;
    margin-left: 0%;
    display: block;
  }

  .appa_ophthalmic_img {
    width: 52%;
    margin-left: 10%;
    display: block;
  }

  .auto_img {
    width: 50%;
    margin-left: 0%;
    display: block;
  }

  .ag_slt_section {
    justify-content: space-around;
    align-items: center;
    width: 100vw;
    height: 900vh;
    display: flex;
  }

  .oes_img {
    width: 35%;
    height: auto;
    margin-top: 10%;
    margin-left: 0%;
    display: block;
  }

  .dsl_image {
    width: 36%;
    height: auto;
    margin-top: 10%;
    margin-left: 0%;
    display: block;
  }

  .dynamiq_img {
    width: 53%;
    margin-bottom: 2%;
    margin-left: 10%;
    display: block;
  }

  .aia_11_img, .aia12_img {
    width: 55%;
    margin-bottom: 10%;
    margin-left: 10%;
    display: block;
  }

  .optical_img {
    width: 38%;
    margin-bottom: 7%;
    margin-left: 10%;
    display: block;
  }

  .fundus_image {
    width: 53%;
    height: auto;
    margin-top: 1%;
    margin-bottom: 10%;
    margin-left: 0%;
    display: block;
  }

  .binocular_section {
    height: 600vh;
  }

  .dynamiq_image, .han_held_image {
    width: 72%;
    margin-left: 10%;
    display: block;
  }

  .dis_image {
    width: 70%;
    margin-left: 10%;
    display: block;
  }

  .sl_image-copy {
    width: 74%;
    height: auto;
    margin-top: 0%;
    margin-bottom: 10%;
    margin-left: 0%;
    display: block;
  }

  .eye_chart_image-copy {
    width: 65%;
    margin-bottom: 15%;
  }

  .streak_img-copy {
    width: 37%;
    margin-left: 0%;
    display: block;
  }

  .hh_heading {
    font-size: 120px;
    line-height: 172px;
  }

  .fc_model_heading {
    font-size: 40px;
    line-height: 56px;
  }

  .ascan_wrapper-copy {
    padding-top: 0;
  }

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

  .div-block-3708 {
    height: 120vh;
    margin-top: 7rem;
  }

  .surgical_menu_tab {
    margin-top: 6vh;
  }

  .surgical_menu_wrapper {
    height: 120vh;
    margin-top: 4.9rem;
  }

  .micro_wrapper {
    height: 120vh;
    margin-top: 4rem;
  }

  ._1696_aa {
    font-size: 26px;
    display: none;
  }

  ._3795_aat-copy {
    width: 23vw;
    margin-left: 0%;
  }

  .no_hole_wrapper-copy {
    padding-top: 0%;
  }

  .firstsectioncontainer-copy {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-end;
    width: 40vw;
    height: 100vh;
    margin-top: 0;
    padding-right: 40px;
    display: flex;
  }

  .turboorbit_firstlottie-copy {
    object-fit: contain;
    flex: 0 auto;
    align-self: center;
    align-items: flex-start;
    width: 45vw;
    height: 80vh;
    display: flex;
    left: 0%;
    right: 20%;
  }

  .tobotor_ontent_block {
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    padding-top: 7rem;
    padding-left: 40px;
    padding-right: 50px;
    font-size: 46px;
  }

  .mydriocain_div {
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 10px;
    font-size: 46px;
  }

  .div-block-3710 {
    width: 95%;
  }

  .heading-757-copy {
    border: 0 solid #000;
    border-left-color: #fff;
    padding-left: 5px;
    font-size: 28px;
    line-height: 45px;
  }

  .tech_specs_yag_slt {
    width: 100%;
    height: auto;
    margin-bottom: 0;
  }

  .yag_slt_table, .slitlamp_table {
    font-size: 22px;
  }

  .allernilihsmage {
    top: 35%;
  }

  .heading-511-copy {
    font-size: 18px;
    font-weight: 300;
  }

  .appacipro_h2 {
    font-weight: 300;
  }

  .paragraph-482-copy {
    font-size: 19px;
  }

  .div-block-3715 {
    width: 95%;
  }

  .paragraph-695 {
    font-size: 19px;
    font-weight: 300;
  }

  .bold-text-129 {
    font-weight: 300;
  }

  .paragraph-696 {
    font-size: 19px;
    font-weight: 300;
  }

  .storage-25 {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 50px;
  }

  .heading-898 {
    font-size: 25px;
  }

  .appacipro_content {
    text-align: left;
    order: 0;
    align-self: flex-start;
    height: 100%;
    padding-top: 0;
    padding-right: 20px;
    display: block;
  }

  .bold-text-130 {
    font-weight: 300;
  }

  .div-block-3719 {
    width: 95%;
  }

  .paragraph-697, .paragraph-698 {
    font-size: 19px;
  }

  .storage-26 {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 50px;
  }

  .heading-899 {
    font-size: 25px;
  }

  .div-block-3723 {
    width: 95%;
  }

  .paragraph-699, .paragraph-700 {
    font-size: 19px;
  }

  .storage-27 {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 50px;
  }

  .heading-900 {
    font-size: 25px;
  }

  .anc_content_div-copy, .a-brinzo_content, .bimpost_content {
    text-align: left;
    order: 0;
    align-self: flex-start;
    height: 100%;
    padding-top: 0;
    padding-right: 20px;
    display: block;
  }

  .paragraph-701 {
    font-size: 19px;
  }

  .heading-901 {
    font-size: 25px;
  }

  .storage-28 {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 50px;
  }

  .paragraph-702 {
    font-size: 19px;
  }

  .div-block-3728 {
    width: 95%;
  }

  .heading-902 {
    font-size: 25px;
  }

  .storage-29 {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 50px;
  }

  .paragraph-703 {
    font-size: 21px;
    line-height: 32px;
  }

  .paragraph-704 {
    font-size: 19px;
  }

  .heading-545-copy, .heading-903 {
    font-size: 25px;
  }

  .paragraph-705, .paragraph-706 {
    font-size: 19px;
  }

  .descripation-11-copy {
    margin-top: 10px;
    font-size: 25px;
  }

  .heading-522-copy {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 25px;
  }

  .cohe_sub_hdg-2-copy {
    font-size: 25px;
    font-weight: 600;
  }

  .supracoat_sub_hdg-2-copy {
    margin-bottom: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 27px;
    line-height: 30px;
  }

  .lidovisc_gel {
    margin-bottom: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 27px;
  }

  .bold-text-135 {
    font-size: 29px;
  }

  .blueret_1ml_hdg2-2-copy {
    margin-top: 20px;
    font-size: 31px;
    line-height: 40px;
  }

  .preds_appasamy_img {
    padding-left: 4%;
  }

  .tobotor_lp, .allernil_hs, .kfen {
    margin-top: 0;
    padding-top: 3rem;
  }

  .a_genta_section, .appachloro_section, .appacipro_section {
    margin-top: 0;
    padding-top: 2rem;
  }

  .aflox_d_section, .moxifur_p_section, .anc_section-copy, .anc_section-copy {
    margin-top: 0;
    padding-top: 3rem;
  }

  .apidine_plus_section {
    margin-top: 0;
    padding-top: 2rem;
  }

  .appasol_section {
    margin-top: 0;
    padding-top: 80px;
  }

  .acaine_t, .lidovisc_section {
    margin-top: 0;
    padding-top: 1rem;
  }

  .a_brinzo_lottie {
    width: 90%;
  }

  .a_brinzo_section, .carteol_section {
    margin-top: 0;
    padding-top: 3rem;
  }

  .carteol_lottie, .alfapres_th_lottie {
    width: 90%;
  }

  .alfapres_th_section {
    margin-top: 0;
    padding-top: 3rem;
  }

  .appacarpine_lottie {
    width: 70%;
  }

  .appacarpine_section {
    margin-top: 0;
    padding-top: 3rem;
  }

  .bimpost_1_lottie {
    width: 90%;
  }

  .bimpost_section {
    margin-top: 0;
    padding-top: 3rem;
  }

  .bimpost_3ml_lottie {
    width: 90%;
  }

  .bimpost_3_section {
    margin-top: 0;
    padding-top: 3rem;
  }

  .bimpost_pf_lottie {
    width: 90%;
  }

  .bimpost_pf_section {
    margin-top: 0;
    padding-top: 3rem;
  }

  .bimpost_3_lottie {
    width: 90%;
  }

  .bimpost_3 {
    margin-top: 0;
    padding-top: 3rem;
  }

  .bimpost_t_lottie {
    width: 90%;
  }

  .bimpost_t_section {
    margin-top: 0;
    padding-top: 3rem;
  }

  .brinzo_b_lottie {
    width: 90%;
  }

  .brinzo_b_section {
    margin-top: 0;
    padding-top: 3rem;
  }

  .dorza_pf_lottie, .bimpost_t_lottie-copy, .dorza_lottie_pf {
    width: 90%;
  }

  .dorza_pf_section {
    margin-top: 0;
    padding-top: 3rem;
  }

  .dorza_t_lottie {
    width: 90%;
  }

  .dorza_t_section, .appasone_section, .lp_preds_section, .preds_section {
    margin-top: 0;
    padding-top: 3rem;
  }

  .art_forte_section, .light-mode-15-copy, .art_ultra_section {
    margin-top: 0;
    padding-top: 7rem;
  }

  .cylopro_section, .goniolube_section, .megalub_t_section {
    margin-top: 0;
    padding-top: 1rem;
  }

  .a_exarin_lottie {
    height: 50vh;
  }

  .exarin_section {
    margin-top: 0;
    padding-top: 3rem;
  }

  .ligcaine_lottie {
    height: 50vh;
  }

  .ligcaine_section {
    margin-top: 0;
    padding-top: 3rem;
  }

  .ligcaine_plus_lottie {
    height: 50vh;
  }

  .ligcaine_plus_section {
    margin-top: 0;
    padding-top: 3rem;
  }

  .afluor_lottie {
    height: 50vh;
  }

  .afluor_section {
    margin-top: 0;
    padding-top: 3rem;
  }

  .afluor_10_lottie {
    height: 50vh;
  }

  .anc_section-copy, .afluor_10_section, .anc_section-copy, .appasone_2_section {
    margin-top: 0;
    padding-top: 3rem;
  }

  .appasone_2_lottie, .a_exarin_lottie-copy, .ocular_lottie1 {
    height: 50vh;
  }

  .appacarpine_section1 {
    margin-top: 0;
    padding-top: 3rem;
  }

  .mydria_lottie {
    height: 50vh;
  }

  .mydria_section, .tri_ace_section {
    margin-top: 0;
    padding-top: 3rem;
  }

  .triace_lottie {
    height: 50vh;
  }

  .a_tropine_section {
    background-color: #0000;
    border: 1px #000;
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    margin-bottom: auto;
    padding-top: 2rem;
    font-weight: 700;
  }

  .a_byopin_section {
    margin-top: 0;
    padding-top: 80px;
  }

  .myoped_lottie {
    top: 35%;
  }

  .myoped_section, .myoped_plus_section {
    margin-top: 0;
    padding-top: 20px;
  }

  .k_link_2ml, .k_link_h_section {
    margin-top: 0;
    padding-top: 3rem;
  }

  .apparet_blue_section, .appasil_section, .appavisc_2-4_section, .appavisc_pfs_3ml, .lidovisc_gel_section, .supracoat_plus_section, .trypan_blue_section {
    color: #fff;
    background-color: #0000;
    border: 1px #000;
    width: 100%;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: auto;
    padding-left: 60px;
    font-weight: 700;
  }

  .dorza_5_section, .dorza_tpf_section {
    margin-top: 0;
    padding-top: 3rem;
  }

  .a_caine_t_5ml {
    margin-top: 0;
    padding-top: 1rem;
  }

  .acaine_t_5ml_lottie {
    width: 90%;
  }

  .anti_allergic_tabs_menu {
    top: 17%;
  }

  .heading-516-copy {
    line-height: 65px;
  }

  .pharma_heading {
    width: 50%;
    line-height: 65px;
  }

  .pharma_heading.pharma {
    width: 100%;
  }

  .tab_pane1 {
    margin-top: 0%;
  }

  .pharma_tab_menu {
    top: 20%;
  }

  .anti_bacterial {
    margin-top: 1rem;
    padding-top: 8rem;
  }

  .anti-allergic-copy, .pharma_content, .anti-bacterial-anti-inflammatory, .anti-infective1 {
    padding-top: 3%;
  }

  .anti-glaucoma-copy {
    padding-top: 5%;
  }

  .anti-glaucoma1, .eye-lubricants1, .anti-inflammatory1, .mydriatics_cycloplegics, .local-anesthesia1, .intracameral-injection1, .retinal-products1, .surgical-products, .corneal-cross-linking1, .injection, .anti-fungal, .presbyopia, .pediatric-drops, .pediatric-drops1, .ocular-injection1, .hypertonic-saline-solution1 {
    padding-top: 3%;
  }

  .div-block-3736 {
    top: 7%;
  }

  .allernil_heading {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 40px;
    font-weight: 600;
  }

  .html-embed-4 {
    width: 100%;
  }

  .anc_section-copy {
    margin-top: 0;
    padding-top: 1rem;
  }

  .anc_heading, .allernil_hs_h2, .kfen_h2 {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 41px;
  }

  .moxifur {
    color: #fff;
    border: 1px solid #fff0;
    margin-top: 20px;
    margin-bottom: 25px;
    padding-bottom: 0;
    font-size: 50px;
  }

  .moxifur_5 {
    max-width: none;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 43px;
    font-weight: 600;
  }

  .q4g {
    padding-left: 40px;
    font-size: 45px;
  }

  .a_genta, .appachloro, .appacipro {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 41px;
  }

  .moxifur_lp {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 50px;
  }

  .moxifur_k {
    color: #fff;
    border: 1px solid #fff0;
    margin-top: 20px;
    margin-bottom: 25px;
    padding-bottom: 0;
    font-size: 50px;
  }

  .tobotor-copy {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 50px;
    font-weight: 600;
  }

  .aflox_d, .storage-25-copy, .moxifur_p, .moxifur_p-copy, .q4g_h2 {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 50px;
  }

  .div-block-3738 {
    width: 95%;
  }

  .brinzo_heading, .dorza_heading {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 50px;
  }

  .appavisc_lottie_div {
    padding-left: 0%;
  }

  .div-block-3739 {
    width: 95%;
  }

  .allernil_embed {
    width: 100%;
  }

  .allernil_lottie_div {
    max-width: 40%;
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 1172px;
    inset: 32% 0% 0% auto;
  }

  .anti_infective_breadcrumb_div {
    top: 7%;
  }

  .k_link_heading {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 50px;
  }

  .infective_breadcrumb {
    top: 7%;
  }

  .heading-904 {
    font-size: 36px;
  }

  .optical_coherence_lottie {
    height: auto;
  }

  .heading-906, .heading-907, .heading-908, .heading-909, .heading-910, .heading-911 {
    font-size: 36px;
  }

  .naspro_material_characteristics {
    font-size: 34px;
    font-weight: 600;
  }

  .naspro_material_specs {
    justify-content: flex-start;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
  }

  .naspro_clear_para-copy {
    font-size: 21px;
    line-height: 36px;
  }

  .breadcrumbs_div {
    padding-top: 5%;
    top: 3%;
  }

  .cmt_h1-copy {
    font-size: 54px;
    line-height: 54px;
  }

  .breadcrumbs_div-copy {
    padding-top: 5%;
    padding-bottom: 0%;
    top: 3%;
  }

  .jericho_top_section-copy {
    order: 1;
    justify-content: space-around;
    align-items: center;
    width: 100vw;
    height: 100vh;
    display: flex;
  }

  .oct_section-copy {
    padding-top: 0;
  }

  .red_laser_h2-copy {
    font-size: 25px;
    line-height: 38px;
  }

  .oct_h1-copy {
    font-size: 55px;
    line-height: 64px;
  }

  .q4g_section_1 {
    margin-top: 0;
    padding-top: 4.1rem;
  }

  .pharma_tab_menu-copy {
    margin-bottom: 0;
    top: 15%;
    bottom: 10%;
  }

  .pro_orbit_full_image {
    width: 30%;
    min-width: auto;
    height: auto;
    margin-top: 0%;
    margin-bottom: 5%;
  }

  .phaco_images_proorbit {
    width: 30%;
    min-width: auto;
    margin-bottom: 7%;
  }

  .properties_div {
    align-items: center;
    width: 55%;
  }

  .footswitchheading-copy, .tech_heading {
    font-size: 50px;
  }

  .pro_orbit_grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-auto-columns: auto;
    grid-auto-flow: row;
  }

  .tech_section {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    object-fit: fill;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    width: 100%;
    height: auto;
    margin-left: 0;
    padding-left: 0;
    display: flex;
    position: static;
    inset: 0%;
    overflow: hidden;
  }

  .tech_section.head.bglight1 {
    height: 100%;
  }

  .section-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    object-fit: fill;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    width: 100%;
    height: 100%;
    margin-left: 0;
    padding-left: 0;
    display: flex;
    position: static;
    inset: 0%;
    overflow: hidden;
  }

  .section-copy.head.bglight1 {
    height: 100%;
  }

  .pro_orbit_section {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    object-fit: fill;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    width: 100%;
    height: auto;
    margin-left: 0;
    padding-left: 0;
    display: flex;
    position: static;
    inset: 0%;
    overflow: hidden;
  }

  .pro_orbit_section.head.bglight1 {
    height: 100%;
  }

  .pro_orbit_grid-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-auto-columns: auto;
    grid-auto-flow: row;
  }

  .pro_orbit_spec {
    font-size: 21px;
    line-height: 35px;
  }

  .leo_section {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    object-fit: fill;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    width: 100%;
    height: 100vh;
    margin-left: 0;
    padding-left: 0;
    display: flex;
    position: static;
    inset: 0%;
    overflow: hidden;
  }

  .leo_section.head.bglight1 {
    height: 100%;
  }

  .listcontainer-copy, .leo_phaco_images {
    justify-content: center;
    align-items: flex-start;
    width: 100vw;
    height: auto;
    line-height: 100vh;
    display: flex;
  }

  .on_off_image {
    width: 88%;
    height: auto;
  }

  .footswitch_image_leo {
    width: 61%;
  }

  .properties_div-copy {
    align-items: center;
    width: 55%;
  }

  .properties_div_leo {
    align-items: center;
    width: 100%;
  }

  .leo_accessories {
    width: 18%;
    min-width: auto;
    margin-bottom: 0%;
  }

  .galaxy_leo_full_image {
    width: 14%;
    min-width: auto;
    height: auto;
    margin-top: 0%;
    margin-bottom: 14%;
  }

  .galaxy_leo_section1 {
    height: 100vh;
    min-height: auto;
    margin-top: 0;
    padding-top: 0;
    position: static;
  }

  .orbit_cool_section {
    justify-content: flex-start;
    height: 150vh;
    min-height: auto;
    position: static;
  }

  .glxy_leo_rbit_cool_tech_cnt-2-copy {
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    width: 50vw;
    height: auto;
    padding-left: 0;
    font-size: 50px;
  }

  .tech_heading-copy {
    font-size: 50px;
  }

  .leo_list {
    width: 50vw;
    padding-left: 0;
    font-size: 30px;
    line-height: 44px;
  }

  .corneal_h3, .corneal_h2 {
    font-size: 48px;
  }

  .corneal_features, .feature_heading {
    font-size: 42px;
  }

  .meibo_img {
    width: 50%;
  }

  .ascan_pach_grid_sub_hdg-copy, .corneal_h2_tech {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 22px;
    line-height: 40px;
  }

  .corneal_fc_image {
    width: 48%;
    height: auto;
    margin-top: 3%;
    margin-left: 0%;
    display: block;
  }

  .corneal_h1 {
    font-size: 50px;
  }

  .robot_section {
    margin-top: 0;
    padding-top: 0;
  }

  .robot_img-copy {
    width: 38%;
    top: 0%;
  }

  .galaxy_sub_hdg-copy {
    text-align: right;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 43px;
    line-height: 60px;
  }

  .galaxy_robot_h1-copy {
    text-align: left;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0;
    font-size: 54px;
    line-height: 68px;
  }

  .robot_h1 {
    text-align: right;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0;
    font-size: 74px;
    line-height: 85px;
  }

  .galaxy_robot_content-copy {
    margin-left: 140px;
    padding-left: 0;
  }

  .image-421 {
    width: 44%;
  }

  .vio_lottie_new {
    width: 65%;
    padding-right: 40px;
  }

  .bi_blade_img {
    width: 27%;
  }

  .robot_wrapper4 {
    margin-left: 140px;
    padding-left: 0;
  }

  .leo_phaco_images-copy, .phaco_robot_wrapper {
    justify-content: center;
    align-items: flex-start;
    width: 100vw;
    height: auto;
    line-height: 100vh;
    display: flex;
  }

  .robot_content1 {
    text-align: right;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    height: auto;
    margin-top: 11.8rem;
    margin-left: 140px;
    padding-left: 0;
    display: flex;
  }

  .robot_hdg_content1 {
    text-align: right;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    display: flex;
  }

  .turboorbit_firstsection-copy {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100vh;
  }

  .turbo_orbit_key_features {
    width: 63%;
  }

  .disclaimer_para {
    width: 100%;
    margin-left: 0;
    font-size: 14px;
    line-height: 44px;
  }

  .features_yag_laser {
    font-size: 32px;
    line-height: 36px;
  }

  .lite_image, .swap_image {
    width: 90%;
    max-width: none;
    height: auto;
  }

  .appascan_max_p {
    margin-top: 4.9rem;
  }

  .ot_section {
    padding-top: 0;
  }

  .ctg_lottie {
    width: 50%;
  }

  .add_on_leo {
    width: 100%;
    height: auto;
    margin-bottom: 0;
  }

  .pro_orbit_grid-copy-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-auto-columns: auto;
    grid-auto-flow: row;
  }

  .lite_heading {
    text-align: left;
    width: 100%;
    padding-top: 2rem;
    font-size: 28px;
  }

  .swap_heading {
    text-align: center;
    padding-top: 2rem;
    font-size: 28px;
  }

  .lite_img_wrapper, .swap_img_wrapper {
    justify-content: space-between;
    align-self: flex-start;
    align-items: center;
    width: 45vw;
    height: auto;
    margin-top: 0;
    display: flex;
  }

  .dcr_instruments_div {
    border-top: 1px solid #8d8d8d;
    width: auto;
    height: auto;
    line-height: 1px;
  }

  .a_scan_img {
    width: 50%;
    height: auto;
    margin-top: 5%;
    margin-bottom: 2%;
    margin-left: 0%;
    display: block;
  }

  .vio_section {
    padding-top: 1.5rem;
  }

  .yag_slt_wrapper {
    justify-content: space-around;
    align-items: center;
    width: 100vw;
    height: 900vh;
    display: flex;
  }

  .yag_slt_content1 {
    border-right: 0 solid #000;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 50vw;
    height: 100vh;
    display: flex;
  }

  .yag_slt_top {
    flex-direction: row;
    order: -1;
    align-self: center;
    align-items: flex-end;
    width: 50vw;
    margin-top: 0;
    display: flex;
  }

  .rk_f3image {
    width: auto;
    margin-left: 23%;
    display: block;
  }

  .acryfold_wrapper {
    padding-top: 0;
    padding-left: 8rem;
  }

  .naspro_wrapper {
    margin-left: 0;
    padding-top: 0;
  }

  .multispot_content {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .advent_lottie {
    width: 35%;
  }

  .brilliant_advent_cntnr6-copy {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100vh;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .oct_lottie_opt {
    height: auto;
  }

  .truglow_lottie1 {
    top: 10%;
  }

  .truglow_grid_para {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 22px;
    line-height: 40px;
  }

  .add_on_a_scan_p {
    width: 100%;
    height: auto;
    margin-bottom: 4rem;
  }

  .aaru_2000_lottie {
    width: 60%;
    top: 10%;
  }

  ._1465_titanium {
    width: 25vw;
  }

  .content-wrapper_home {
    justify-content: center;
    width: 100%;
    height: auto;
    padding-top: 0%;
  }

  .aflox_heading {
    color: #fff;
    border: 1px solid #fff0;
    margin-top: 20px;
    margin-bottom: 25px;
    padding-bottom: 0;
    font-size: 50px;
  }

  .aaru_2002_lottie {
    width: 34%;
    top: 10%;
  }

  .moxifur_p_content, .q4g_content_div, .tobotor_lp_div, .brinzo_b_content, .dorza_div {
    text-align: left;
    order: 0;
    align-self: flex-start;
    height: 100%;
    padding-top: 0;
    padding-right: 20px;
    display: block;
  }

  .a_lubgel_lottie_div {
    max-width: 40%;
    height: 50vh;
    max-height: none;
    margin-top: 0;
    margin-left: 1172px;
    inset: 32% 0% 0% auto;
  }

  .lubgel_section {
    background-color: #0000;
    border: 1px #000;
    justify-content: space-between;
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    font-weight: 700;
  }

  .art_gel_section {
    background-color: #0000;
    border: 1px #000;
    justify-content: flex-start;
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 1rem;
    font-weight: 700;
  }

  .megalub_section {
    background-color: #0000;
    border: 1px #000;
    justify-content: flex-start;
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 2rem;
    font-weight: 700;
  }

  .megalub_section_div {
    margin-top: 0;
    padding-top: 1rem;
  }

  .light-mode-15-copy, .light-mode-15-copy-copy, .megalub {
    margin-top: 0;
    padding-top: 7rem;
  }

  .ketorocin_ls {
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    padding-left: 50px;
    padding-right: 50px;
    font-size: 46px;
  }

  .div-block-59-copy {
    background-color: #0000;
    width: 100vw;
    min-width: auto;
    max-width: none;
    min-height: auto;
    padding-top: 44px;
  }

  .a_nac_section {
    margin-top: 0;
    padding-top: 3rem;
  }

  .acaine_t_content {
    text-align: left;
    order: 0;
    align-self: flex-start;
    height: 100%;
    padding-top: 0;
    padding-right: 20px;
    display: block;
  }

  .mydriocain_section {
    color: #fff;
    background-color: #0000;
    border: 1px #000;
    width: 100%;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: auto;
    padding-top: 3rem;
    padding-left: 60px;
    font-weight: 700;
  }

  .hv_pfs_section {
    flex-direction: row;
    justify-content: space-between;
    height: auto;
    margin-top: 0;
    padding-top: 7rem;
    padding-left: 40px;
  }

  .cohevisc_section {
    background-color: #0000;
    border: 1px #000;
    width: 100%;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 700;
  }

  .cohevisc_1_section {
    color: #fff;
    background-color: #0000;
    border: 1px #000;
    width: 100%;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: auto;
    padding-left: 60px;
    font-weight: 700;
  }

  .rhex_id_section {
    background-color: #0000;
    border: 1px #000;
    width: 100%;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 1rem;
    font-weight: 700;
  }

  .aaru_tabs {
    flex-direction: row;
    justify-content: center;
    width: 100%;
    height: auto;
    display: flex;
  }

  ._1465_titanium-copy, ._1988_blue-copy {
    width: 28vw;
  }

  ._146-open-button-text-copy {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 50px;
  }

  .products_wrapper {
    height: 120vh;
    margin-top: 7rem;
  }

  .surgical_menu_block, .laser_wrapper {
    height: 120vh;
    margin-top: 4.9rem;
  }

  .laser_menu_tab {
    margin-top: 6vh;
  }

  .surgicals_wrapper {
    height: 92vh;
    margin-left: 30px;
  }

  .micro_wrapper-copy {
    height: 120vh;
    margin-top: 4rem;
  }

  .tech_heading_pro_orbit {
    font-size: 50px;
  }

  .slitlamp_lottie {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .ophthalmic_equipment_stand_img {
    width: auto;
    height: 50vh;
    padding-top: 0%;
    padding-left: 0%;
  }

  .pro_orbit_tech_specs-copy {
    margin-top: 20px;
  }

  .pro_orbit_grid_tech_copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-auto-columns: auto;
    grid-auto-flow: row;
  }

  .truglow_h2 {
    text-transform: none;
    align-self: flex-start;
  }

  .shift_heading {
    font-size: 28px;
    line-height: 37px;
  }

  .shift_list {
    font-size: 30px;
    line-height: 40px;
  }

  .bs_contentwrapper-copy {
    padding-top: 2rem;
  }

  .naspro_clear_wrapper {
    text-align: left;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .naspro_wrapper1, .naspro_bby_section-copy {
    margin-left: 0;
    padding-top: 0;
  }

  .naspro_bby_lottie-copy {
    width: 37%;
  }

  .hydrophobic_sub_heading {
    font-size: 35px;
  }

  .list-item-61 {
    font-size: 27px;
  }

  .lensometer_heading {
    font-size: 55px;
    font-weight: 600;
  }

  .tonometer_heading {
    padding-left: 0;
    font-size: 50px;
  }

  .tonometer_sub_heading {
    font-size: 30px;
  }

  .link-block-54 {
    flex-direction: column;
    justify-content: center;
    height: auto;
    display: flex;
  }

  .heading-917 {
    padding-left: 0;
    font-size: 36px;
  }

  .applanation_link_block-2 {
    justify-content: center;
    padding-top: 2rem;
  }

  .heading-919 {
    font-size: 22px;
  }

  .heading-920 {
    font-size: 28px;
    line-height: 37px;
  }

  .image-422 {
    width: 25vw;
  }

  .heading-921 {
    font-size: 26px;
  }

  .slide-nav-19 {
    font-size: 17px;
    line-height: 24px;
  }

  .vision_chart_para {
    font-size: 24px;
    font-weight: 300;
    line-height: 2.7rem;
  }

  .auto_ref_heading {
    font-size: 48px;
  }

  .auto_ref_para {
    font-size: 24px;
    line-height: 50px;
    display: block;
  }

  .tab_pane2 {
    margin-top: 0%;
  }

  .allernil_lottie_div1 {
    max-width: 40%;
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 1172px;
    inset: 15% 0% 0% auto;
  }

  .allernil_lottie {
    height: 50vh;
  }

  .aflox_lottie_div {
    max-width: 40%;
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 1172px;
    inset: 15% 0% 0% auto;
  }

  .aflox_btn_div {
    width: 95%;
  }

  .moxi_dm_img_cnt-copy, .apidine_plus_lottie_div {
    max-width: none;
    height: 50vh;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    inset: 14% 0% 0% auto;
  }

  .alfapres_h2, .bimpost_h2, .bimoost_pf, .dorza_pf_heading {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 50px;
  }

  .lubgel_content_div {
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    padding-left: 50px;
    padding-right: 50px;
    font-size: 46px;
  }

  .art_pane {
    margin-top: 0%;
  }

  .megalub_lottie_section {
    border-radius: 0;
    width: 40%;
    max-width: none;
    height: 50vh;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    inset: 15% 0% auto auto;
  }

  .art_forte_section-copy {
    margin-top: 0;
    padding-top: 1rem;
  }

  .art_forte_content_div {
    text-align: left;
    order: 0;
    align-self: flex-start;
    height: 100%;
    padding-top: 0;
    padding-right: 20px;
    display: block;
  }

  .art_ultra {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 50px;
  }

  .art_h2, .cyclopro_h2 {
    font-size: 30px;
  }

  .appavisc_btn_div {
    width: 95%;
  }

  .appavisc_h2 {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 50px;
  }

  .apparet_content {
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 46px;
  }

  .clearsol_img {
    top: 35%;
  }

  .supracoat_h2 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 40px;
    font-weight: 600;
  }

  .appachloro_lottie_div {
    width: 40%;
    max-width: none;
    height: 50vh;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    inset: 15% 0% 0% auto;
  }

  .a_lubgel_lottie {
    max-width: 40%;
    height: 50vh;
    max-height: none;
    margin-top: 0;
    margin-left: 1172px;
    inset: 32% 0% 0% auto;
  }

  .art_div_content {
    height: auto;
    max-height: none;
    margin-left: 0;
    padding-left: 50px;
    padding-right: 50px;
    font-size: 46px;
  }

  .art_ultra_section-copy {
    margin-top: 0;
    padding-top: 1rem;
  }

  .megalub_content_div {
    text-align: left;
    order: 0;
    align-self: flex-start;
    height: 100%;
    padding-top: 0;
    padding-right: 20px;
    display: block;
  }

  .megalub-copy {
    margin-top: 0;
    padding-top: 1rem;
  }

  .content-div-copy {
    text-align: left;
    order: 0;
    align-self: flex-start;
    height: 100%;
    padding-top: 0;
    padding-right: 20px;
    display: block;
  }

  .link-block-56 {
    flex-direction: column;
    justify-content: center;
    height: auto;
    display: flex;
  }

  .heading-922 {
    font-size: 50px;
  }

  .heading-923 {
    font-size: 28px;
    line-height: 37px;
  }

  .slide-nav-20 {
    font-size: 17px;
    line-height: 24px;
  }

  .ab_img-copy {
    width: auto;
    height: 80vh;
  }

  .art_lottie_div {
    width: 40%;
    max-width: none;
    height: 50vh;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    inset: 32% 0% auto auto;
  }

  .footer-copy {
    height: 20%;
    padding-bottom: 0;
    font-family: Raleway, sans-serif;
    position: static;
    top: auto;
    left: auto;
    right: auto;
  }

  .footer-copy.navtheme {
    flex: 0 auto;
    align-items: center;
    height: 11%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 20px;
  }

  .contact_para-copy {
    align-self: center;
    font-size: 18px;
    line-height: 22px;
  }

  .div-block-3577-copy {
    justify-content: center;
    align-self: auto;
    align-items: center;
    height: auto;
    padding-top: 0%;
  }

  .contact_us_wrapper-copy {
    width: 100%;
    height: 85%;
    padding-top: 2rem;
    overflow: hidden;
  }

  .form-section-touch-copy {
    justify-content: center;
    align-self: flex-start;
    height: auto;
    margin-bottom: 2rem;
  }

  .submit-button-copy {
    height: 3rem;
    font-size: 24px;
  }

  .heading-827-copy {
    margin-bottom: 20px;
    font-size: 40px;
  }

  .text-field-10-copy {
    height: 51px;
    line-height: 10px;
  }

  .alliance_hdg-copy, .exclusive_distributor {
    font-size: 28px;
  }

  .paragraph-679-copy {
    font-size: 34px;
    line-height: 50px;
    display: block;
  }

  .content1_headings-copy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .column-212 {
    border-top-color: #4c4c4c;
  }

  .column-216 {
    border-top-color: #4c4c4c;
    border-bottom-color: #4c4c4c;
  }

  .lenso_img-copy {
    width: 50%;
    height: 100%;
    margin-top: 0%;
    margin-bottom: 30%;
    margin-left: 0%;
    display: block;
  }

  .add_on_img-copy {
    width: 80%;
    height: auto;
    margin-left: 10%;
    display: block;
  }

  .add_on_applanation_tonometer {
    width: 95vw;
    height: auto;
    margin-bottom: 0;
  }

  .abubm-copy {
    align-items: flex-start;
    padding-top: 0;
  }

  .heading-581-copy {
    margin-top: 20px;
    font-size: 20px;
  }

  .mydriocain_section-copy {
    color: #fff;
    background-color: #0000;
    border: 1px #000;
    width: 100%;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: auto;
    padding-top: 3rem;
    padding-left: 60px;
    font-weight: 700;
  }

  .exclusive_distributor-copy, .alliance_hdg-copy, .alliance_heading {
    font-size: 28px;
  }

  .heading-148-copy {
    font-size: 50px;
  }

  .tabs_dim {
    flex-direction: row;
    justify-content: center;
    width: 100%;
    height: auto;
    display: flex;
  }

  .link-block-6-copy {
    margin-top: 20px;
  }

  .oes_section {
    justify-content: space-around;
    padding-top: 0;
  }

  .orbit_cool_section-copy {
    justify-content: flex-start;
    height: 150vh;
    min-height: auto;
    position: static;
  }

  .bs_section {
    padding-top: 1.5rem;
  }

  .r-text-copy {
    width: 100%;
    font-family: Raleway, sans-serif;
    font-size: 21px;
    font-weight: 300;
    line-height: 36px;
  }

  .text-span-5 {
    color: red;
  }

  .div-block-3771 {
    background-color: #272727;
  }

  .image-425 {
    width: 100%;
  }

  .paragraph_709 {
    width: 90%;
  }

  .div-block-3777 {
    justify-content: flex-end;
    align-items: center;
    width: 8%;
    margin-left: 0;
    padding-right: 20px;
    display: flex;
  }

  .div-block-3778 {
    width: 70%;
  }

  .div-block-3779 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .image-426 {
    width: 25px;
  }

  .heading-929 {
    margin-left: 40px;
    padding-left: 60px;
  }

  .bold-text-168, .bold-text-169, .bold-text-170 {
    font-weight: 400;
  }

  .paragraph-710 {
    justify-content: flex-start;
    align-items: center;
    margin-top: 5px;
    padding-top: 10px;
  }

  .heading-931 {
    font-size: 42px;
  }

  .paragraph-713 {
    width: 100%;
    height: auto;
    margin-left: 0;
    font-size: 34px;
    line-height: 50px;
  }

  .div-block-3782 {
    width: 90vw;
  }

  .paragraph-714 {
    margin-top: 20px;
    font-size: 28px;
  }

  .paragraph-715 {
    justify-content: flex-start;
    align-items: center;
    height: 20px;
    margin-bottom: 0;
    font-size: 28px;
    display: inline-flex;
  }

  .paragraph-716 {
    margin-top: 20px;
    font-size: 28px;
  }

  .image-428 {
    margin-top: 10px;
    padding-top: 0;
  }

  .bold-text-174, .bold-text-175, .bold-text-176, .bold-text-177, .bold-text-178, .bold-text-179 {
    font-size: 42px;
  }

  .div-block-3786, .div-block-3787 {
    text-align: center;
  }

  .div-block-3789 {
    justify-content: center;
    align-items: center;
    width: 3vw;
    display: inline-flex;
  }

  .div-block-3790 {
    width: 90vw;
    margin-bottom: 10px;
    margin-left: 0;
    display: inline-flex;
  }

  .image-430 {
    width: 40px;
  }

  .paragraph-717 {
    margin-top: 20px;
    font-size: 28px;
  }

  .paragraph-718 {
    margin-top: 20px;
    font-size: 28px;
    line-height: 44px;
  }

  .div-block-3792 {
    justify-content: flex-start;
    align-items: center;
    height: 70px;
    padding-top: 0;
    line-height: 70px;
    display: inline-flex;
  }

  .div-block-3793, .div-block-3794, .div-block-3795, .div-block-3796, .div-block-3797, .div-block-3798 {
    margin-bottom: 10px;
  }

  .list-item-62 {
    font-size: 21px;
    line-height: 40px;
  }

  .section-4 {
    height: 100vh;
    min-height: 100%;
    display: flex;
  }

  .div-block-3802 {
    width: 50%;
  }

  .div-block-3803 {
    justify-content: center;
    align-items: center;
    width: 50%;
    display: flex;
  }

  .bold-text-182 {
    font-size: 50px;
    line-height: 80px;
  }

  .italic-text-2 {
    font-size: 28px;
    line-height: 40px;
  }

  .div-block-3808 {
    margin-bottom: 20px;
  }

  .paragraph-725 {
    font-size: 18px;
  }

  .bold-text-183 {
    font-size: 38px;
  }

  .heading-939 {
    margin-bottom: 60px;
  }

  .image-435 {
    width: 700px;
    height: auto;
  }

  .paragraph-727, .paragraph-728, .paragraph-729, .paragraph-730 {
    font-size: 18px;
  }
}

@media screen and (max-width: 991px) {
  .r-text {
    width: auto;
    max-width: none;
    padding-right: 10px;
    font-size: 15px;
    line-height: 24px;
  }

  .r-h2 {
    font-size: 17px;
    font-weight: 600;
  }

  .content4 {
    z-index: auto;
    padding: 20px;
    position: relative;
  }

  .lottie3 {
    z-index: 0;
    height: 60vh;
    margin: auto 0 10vh;
    right: 0%;
  }

  .r-container {
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 20px;
  }

  .button.buttonmode {
    margin-left: 8rem;
    margin-right: 0;
  }

  .div-block-2 {
    justify-content: center;
    position: relative;
  }

  .tab-link-tab-1.nav {
    padding-left: 0;
    padding-right: 0;
  }

  .tab-link-tab-2.nav {
    margin-left: 0;
    margin-right: 0;
  }

  .tab-link-tab-3.nav {
    height: auto;
  }

  .youtube, .tab-pane-tab-2, .tab-pane-tab-3 {
    width: 100%;
    height: auto;
  }

  .tabs-content {
    width: 60%;
  }

  .content2, .content1 {
    z-index: auto;
    padding: 20px;
    position: relative;
  }

  .tab-pane-tab-1 {
    width: 100%;
    height: 85%;
  }

  .content-2 {
    padding-left: 10px;
    padding-right: 20px;
    position: relative;
  }

  .content3, .content5, .content6, .content7, .content8 {
    z-index: auto;
    padding: 20px;
    position: relative;
  }

  .nav-link, .nav-link-3 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .text-block-4 {
    justify-content: center;
    font-size: 11px;
    display: flex;
  }

  .footer {
    margin-top: 0;
    padding-top: 20px;
    font-size: 17px;
  }

  .light-mode {
    height: 100%;
  }

  .container {
    display: block;
  }

  .container.navtheme {
    padding-left: 7px;
  }

  .heading-3 {
    font-size: 34px;
  }

  ._146-menu-items-wrapper {
    height: 88vh;
  }

  ._146-menu-text {
    display: block;
  }

  .microsurgicalbutton {
    margin-right: 0;
  }

  .microsurgicalwrapper {
    height: auto;
    display: none;
  }

  .menubuttons {
    clear: both;
    flex-direction: row;
    justify-content: center;
    height: auto;
    min-height: 100vh;
    display: flex;
    overflow: hidden;
  }

  .menubuttonwrapper {
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-items: flex-end;
    min-height: 100vh;
    margin-top: 5%;
    margin-bottom: 0;
    margin-right: 0%;
  }

  ._146-open-button-text {
    font-size: 30px;
  }

  .link-2 {
    padding-right: 10px;
    font-size: 12px;
  }

  .list {
    margin-bottom: 0;
    padding-left: 0;
  }

  .surgicaliolbutton {
    margin-right: 0;
  }

  .surgicaliolwrapper {
    display: none;
    top: 5%;
    bottom: 5%;
  }

  .grid-1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    place-content: stretch center;
  }

  .list-item {
    margin-right: 6px;
  }

  .heading-6 {
    margin-bottom: 0;
    font-size: 12px;
  }

  .pharmainnerwrapper.bglight1 {
    height: 83%;
  }

  .form-block {
    height: 85%;
    margin-bottom: 0;
    margin-right: 10px;
  }

  .button-wrap-right {
    flex-direction: column;
    height: 14%;
    padding-left: 10px;
  }

  .form-section-touch {
    height: 100%;
    padding-top: 1%;
    padding-right: 3%;
  }

  .submit-button {
    height: 1.6rem;
    margin-bottom: 1rem;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 9px;
    line-height: 13px;
  }

  .title-wrap {
    width: auto;
    height: 10%;
    margin-bottom: 0;
    padding-top: 2.4rem;
    font-size: 12px;
  }

  .content-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .logo.sceoll {
    width: 2%;
  }

  .content-wrapper-copy, .content-wrapper2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dark1 {
    line-height: 25px;
  }

  .dark1.bolded_txt {
    font-size: 14px;
  }

  .toggletheme {
    align-self: stretch;
    align-items: center;
    display: flex;
  }

  .light1 {
    font-size: 15px;
  }

  .productsenquiry {
    justify-content: center;
    width: 100%;
    height: 100%;
    margin-top: 20px;
    padding-top: 10px;
    position: relative;
    overflow: hidden;
  }

  .r-text-2 {
    font-size: 15px;
  }

  .handpieceimage {
    width: 40vw;
    height: auto;
  }

  .handpiecepara, .mpulsecontent, .graphpara {
    font-size: 15px;
  }

  .footswitchheading {
    color: #fff;
  }

  .contentaccessories {
    grid-column-gap: 0px;
    grid-template-columns: 30% 70%;
    height: 100%;
    position: relative;
  }

  .phacopara {
    font-size: 15px;
  }

  .heading-3 {
    padding-top: 60px;
    font-size: 30px;
  }

  .phacoheading {
    font-size: 32px;
  }

  .footswitchpara {
    font-size: 15px;
  }

  .handpieceheading {
    font-size: 32px;
  }

  .list-2 {
    padding-left: 0;
  }

  .glxy_leo_sub_hdg {
    margin-top: 0;
    margin-bottom: 10px;
    font-family: Raleway, sans-serif;
    font-size: 28px;
    line-height: 33px;
  }

  .glxy_leo_para {
    margin-bottom: 0;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    line-height: 25px;
  }

  .glxy_leo_bnnr_wht_lne_cnt {
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    width: 60vw;
    margin-bottom: 60px;
    padding-bottom: 0;
    display: flex;
  }

  .glxy_leo_orb_phc_main_cntnr {
    width: 100%;
  }

  .glxy_leo_vfi_cnt-2 {
    width: 50vw;
  }

  .glxy_leo_phc_md_cntnr.glxy_leo_container {
    align-items: stretch;
    width: 50vw;
    padding-left: 0;
    padding-right: 0;
  }

  .glxy_leo_orb_phc_section-2 {
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .glxy_leo_rbit_cool_tech_cnt-2, .glxy_leo_footswitch_cnt-2 {
    align-items: flex-start;
    width: 50vw;
  }

  .glxy_leo_mburst_md_cntnr.glxy_leo_container {
    width: 50vw;
    padding-left: 0;
    padding-right: 0;
  }

  .glxy_leo_main_img-2 {
    width: 28%;
  }

  .glxy_leo_banner_content1-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 50vw;
    margin-right: 0;
    line-height: 40px;
  }

  .glxy_leo_rbit_cool_tech_cntnr.glxy_leo_container {
    width: 100%;
    margin-left: 0;
    padding-right: 0;
  }

  .glxy_leo_rltm_fldc_sys_cnt-2 {
    justify-content: center;
    align-items: flex-start;
    width: 50vw;
    margin-left: 0;
    padding-left: 0;
    display: flex;
  }

  .glxy_leo_vert_white_line-2 {
    width: 2vw;
    height: 35vh;
  }

  .glxy_leo_vert_white_line-2.vlwhite {
    height: 30vh;
  }

  .glxy_leo_burst_md_cntnr.glxy_leo_container, .glxy_leo_orb_phc_cntnr.glxy_leo_container {
    width: 50vw;
    padding-left: 0;
    padding-right: 0;
  }

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

  .glxy_leo_rltm_fldc_sys_cntnr.glxy_leo_container {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    margin-left: 0;
    padding-right: 0;
  }

  .glxy_leo_opulse_cntnr.glxy_leo_container {
    justify-content: center;
    margin-left: 10px;
  }

  .glxy_leo_phc_md_cnt-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .glxy_leo_hdg3-2 {
    width: auto;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
    font-size: 20px;
  }

  .glxy_leo_first_container-2 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .glxy_leo_vfi_cntnr.glxy_leo_container {
    justify-content: space-around;
    width: 100%;
    margin-left: 0;
    padding-left: 0;
  }

  .glxy_leo_opulse_cnt-2 {
    width: 80vw;
  }

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

  .glxy_leo_puls_md_cntnr.glxy_leo_container, .glxy_leo_mpuls_md_cntnr.glxy_leo_container, .glxy_leo_ultsnd_cntnr.glxy_leo_container {
    width: 50vw;
    padding-left: 0;
    padding-right: 0;
  }

  .glxy_leo_footswitch_cntnr.glxy_leo_container {
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 0;
  }

  .brilliant_para {
    font-size: 9.5px;
  }

  .brilliant_bolded_hdg {
    text-transform: uppercase;
    font-size: 64px;
    line-height: 20px;
  }

  .brilliant_top_hdg {
    align-self: auto;
    font-size: 22px;
  }

  .brilliant_bttm_hdg {
    font-size: 31px;
    line-height: 10px;
  }

  .brilliant_top_content {
    align-items: flex-start;
    width: 45vw;
    margin-left: 0;
    padding-left: 17px;
  }

  .brilliant_vert_wht_line {
    height: 25vh;
  }

  .brilliant_top_container {
    margin-top: -280px;
  }

  .brilliant_sub_hdg {
    font-size: 25px;
    line-height: 36px;
  }

  .section2_content6, .section2_content3, .section2_content5, .section2_content7, .section2_content2, .section2_content1 {
    height: 100vh;
  }

  .to_s2container {
    align-items: flex-start;
    height: auto;
  }

  .section2_content4 {
    height: 100vh;
  }

  .turboorbit_h3 {
    margin-top: 10px;
    font-size: 93px;
    line-height: 80px;
  }

  .turboorbit_h2 {
    font-size: 83px;
    line-height: 70px;
  }

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

  .mot_surg_stool_flxbl_cntnr {
    width: 50vw;
  }

  .mot_surg_stool_bttm_hdg {
    font-size: 28px;
    line-height: 0;
  }

  .mot_surg_stool_model_cntnr {
    width: 50vw;
  }

  .mot_surg_stool_adjtble_cntnr {
    justify-content: center;
    align-items: center;
    width: 50vw;
  }

  .mot_surg_stool_top_hdg {
    margin-left: 0;
    padding-left: 0;
    font-size: 58px;
    line-height: 15px;
  }

  .mot_surg_stool_vert_line {
    height: 35vh;
    margin-top: 0;
  }

  .mot_surg_stool_vert_line.vlwhite {
    height: 40vh;
  }

  .mot_surg_stool_cstr_cntnr, .mot_surg_stool_ergnmcl_cntnr {
    width: 50vw;
  }

  .mot_surg_stool_sub_hdg {
    font-size: 23px;
    position: static;
  }

  .mot_surg_stool_bold_hdg {
    font-size: 70px;
    line-height: 75px;
  }

  .div-block-26 {
    padding-top: 40px;
  }

  .bold-text-6, .bold-text-7, .bold-text-9, .bold-text-11 {
    font-weight: 300;
  }

  .brilliant_advent_beam_spltr_img2 {
    width: 40vw;
    max-width: none;
  }

  .brilliant_advent_asst_mcscp_img2 {
    width: 40vw;
  }

  .brilliant_advent_re_invtr_cnt {
    align-items: center;
    width: 100%;
  }

  .brilliant_advent_mdl_hdg {
    font-size: 70px;
    line-height: 80px;
  }

  .brilliant_advent_asst_mcscp_cnt {
    align-items: center;
  }

  .brilliant_advent_img_hdg {
    font-size: 52px;
    line-height: 51px;
  }

  .brilliant_advent_ret_vwr_cnt {
    align-items: center;
  }

  .brilliant_advent_sub_hdg {
    font-size: 35px;
    line-height: 55px;
  }

  .brilliant_advent_ret_vwr_img2, .brilliant_advent_re_invtr_img2 {
    width: 40vw;
  }

  .brilliant_advent_bttm_hdg {
    font-size: 61px;
    line-height: 80px;
  }

  .brilliant_advent_ccd_cam_cnt {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .brilliant_advent_eye_mgnfcn_sectn {
    justify-content: space-around;
    align-items: center;
    width: 100vw;
    height: 100vh;
    display: flex;
  }

  .brilliant_advent_c_mnt_cnt {
    flex-direction: column;
  }

  .brilliant_advent_para {
    font-size: 15px;
    line-height: 29px;
  }

  .brilliant_advent_eye_mgnfcn_cnt {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .brilliant_advent_cntnr6 {
    width: 50vw;
  }

  .brilliant_advent_top_hdg {
    font-size: 70px;
    line-height: 80px;
  }

  .brilliant_advent_top_cnt {
    font-size: 70px;
  }

  .brilliant_advent_beam_spltr_cnt {
    align-items: center;
  }

  .brilliant_advent_fs9_lottie {
    width: 43vw;
  }

  .brilliant_advent_top_cntnr {
    justify-content: flex-start;
    align-items: center;
    width: 50vw;
    height: 100vh;
    padding-top: 10%;
    display: flex;
  }

  .mot_heading1 {
    font-size: 60px;
  }

  .mobile_ot_content8, .mobile_ot_content6 {
    width: 50vw;
    height: 100vh;
  }

  .lottie-animation-10 {
    object-fit: contain;
    order: 0;
    align-self: flex-start;
    align-items: flex-start;
    width: 40vw;
    height: 100vh;
    bottom: 0%;
    right: 0%;
  }

  .mot_heading2 {
    font-size: 55px;
  }

  .mobile_ot_content5 {
    width: 50vw;
    height: 100vh;
  }

  .mobile_ot_content2 {
    justify-content: center;
    align-items: center;
    width: 50vw;
    height: 100vh;
    display: flex;
  }

  .mot_heading3 {
    font-size: 36px;
  }

  .content1_line {
    height: 55vh;
  }

  .content1_line.vlwhite {
    border-right-style: none;
    width: .4rem;
    height: 47vh;
  }

  .mobile_ot_section {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
  }

  .mobile_ot_content3 {
    width: 50vw;
    height: 100vh;
    display: flex;
  }

  .mobile_ot_content7, .mobile_ot_content4 {
    width: 50vw;
    height: 100vh;
  }

  .mobile_ot_content1 {
    align-items: center;
    width: 50vw;
    height: 100vh;
    padding-top: 0;
    padding-left: 40px;
    position: sticky;
  }

  .contentwrapper {
    width: 50vw;
    padding-left: 20px;
  }

  .primary-packing {
    line-height: 30px;
  }

  .label-claim {
    font-family: Raleway, sans-serif;
    font-weight: 400;
  }

  .aller-nilblock {
    z-index: 2;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 60%;
    max-width: none;
    height: auto;
    margin-right: 0;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    position: sticky;
  }

  .secondary-packing {
    line-height: 30px;
  }

  .ml-contains {
    font-weight: 200;
  }

  .heading-46 {
    font-weight: 500;
  }

  .paragraph-62 {
    line-height: 30px;
  }

  .heading-47 {
    object-fit: contain;
    width: auto;
    font-size: 2.5rem;
  }

  .acccont {
    width: 65vw;
  }

  .div-block-52 {
    width: auto;
    margin-top: 1rem;
  }

  .contentwrapper-2 {
    align-self: center;
    width: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .ot_image {
    align-self: center;
    max-width: none;
    height: auto;
  }

  .ot_section1 {
    flex-direction: column;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    width: 100%;
  }

  .tablecontent1 {
    font-size: 12px;
  }

  .brilliant_sub_hdg1, .brilliant_sub_hdg2 {
    font-size: 25px;
    line-height: 36px;
  }

  .headind1 {
    font-size: 32px;
  }

  .lens-1 {
    width: 100%;
  }

  .heading-80 {
    margin-bottom: 0;
    font-size: 14px;
  }

  .heading-83 {
    line-height: 20px;
  }

  .text-cont-3 {
    z-index: 3;
    background-color: #0000;
    width: 60%;
    min-height: auto;
    padding-left: 0;
    padding-right: 20px;
  }

  .div-block-59 {
    align-items: flex-start;
    width: 100%;
    padding-top: 3rem;
    display: flex;
  }

  .manual_surgeonstool_section {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-bottom: 2rem;
    padding-top: 0;
    padding-left: 19px;
  }

  .mstool_subheading {
    font-size: 24px;
  }

  .mstool_list {
    font-size: 16px;
  }

  .image-29 {
    width: 50vw;
    height: auto;
  }

  .mstool_heading {
    justify-content: flex-start;
    align-items: center;
    font-size: 38px;
    line-height: 40px;
    display: flex;
  }

  .mstool_content {
    flex-direction: column;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    width: 75%;
    height: auto;
    margin-top: 0;
    display: flex;
  }

  .body-17 {
    min-height: auto;
  }

  .heading-87 {
    white-space: nowrap;
    font-size: 18px;
    line-height: 20px;
  }

  .lottie-animation-14 {
    inset: 32% 0% auto auto;
  }

  .jericho_grid_hdg {
    font-size: 18px;
  }

  .jericho_top_section {
    font-size: 12px;
  }

  .jericho_lio_patterns_img {
    width: 60vw;
  }

  .jericho_scrn_intrfce_lottie {
    align-self: center;
    width: 37%;
  }

  .jericho_sub_hdg {
    line-height: 47px;
  }

  .jericho_pattern_list_para {
    font-size: 14px;
  }

  .jericho_hdg2 {
    text-align: right;
    margin-left: 120px;
    margin-right: 0;
    font-size: 12px;
  }

  .jericho_top_lottie {
    align-self: center;
    margin-bottom: 15%;
  }

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

  .jericho_endoprobe_cntnr {
    height: 50vh;
  }

  .jericho_hdg1 {
    font-size: 13px;
  }

  .pl_section6 {
    align-self: center;
  }

  .section2_content3-2, .section2_content1-2 {
    height: auto;
  }

  .pl_section5, .pl_section4 {
    align-self: center;
    width: 90vw;
  }

  .galaxy_robot_grid_hdg {
    background-color: #0000;
    border-color: #0000;
    height: auto;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .galaxy_robot_grid_hdg.galaxy_robot_grid_gray_bkgnd {
    align-self: stretch;
  }

  .galaxy_robot_grid_div1 {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .galaxy_robot_grid_div1.galaxy_robot_grid_gray_bkgnd {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .galaxy_robot_section {
    height: auto;
  }

  .list-7 {
    font-size: 14px;
    line-height: 26px;
  }

  .heading-91 {
    font-size: 22px;
  }

  .yl_heading {
    font-size: 36px;
  }

  .heading-92 {
    font-size: 20px;
  }

  .div-block-66 {
    width: 90vw;
    height: auto;
    font-size: 12px;
  }

  .contentwrapper-3 {
    width: 50vw;
  }

  .paragraph-96 {
    font-weight: 200;
    line-height: 30px;
  }

  .imgdiv {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 40vw;
    max-width: 100vw;
    display: flex;
    position: fixed;
    inset: 32% 0% auto auto;
  }

  .pharmaceuticals {
    z-index: 2;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border-color: #0000;
    width: 65%;
    max-width: none;
    height: auto;
    margin-top: auto;
    margin-right: 0;
    position: sticky;
  }

  .yag_slt_sub_hdg {
    font-size: 22px;
  }

  .yag_slt_para {
    font-size: 17px;
  }

  .page_container-4 {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-top: 0;
  }

  .yag_slt_para_hdg {
    font-size: 35px;
  }

  .yag_slt_hdg {
    font-size: 60px;
    line-height: 30px;
  }

  .light-mode-15 {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 60vw;
    margin-left: 0;
  }

  .content-div {
    z-index: 3;
    background-color: #0000;
    width: 52%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    position: sticky;
  }

  .div-block-68 {
    z-index: 3;
    background-color: #0000;
    width: 60%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    position: sticky;
  }

  .imgdiv-2 {
    flex-direction: column;
    order: 1;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    max-width: none;
    margin: 0;
    display: flex;
    position: fixed;
    inset: 15% 0% auto auto;
  }

  .appatim {
    z-index: 2;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 60%;
    max-width: none;
    height: auto;
    position: sticky;
  }

  .chairverticalline.vlwhite {
    width: .3rem;
  }

  .chairheading1 {
    font-size: 46px;
    line-height: 40px;
  }

  .chairheading3 {
    font-size: 28px;
    line-height: 32px;
  }

  .cjairheading2 {
    font-size: 46px;
    line-height: 40px;
  }

  .imagewrapper-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr;
    place-content: stretch;
    place-items: center;
    width: 60vw;
    padding-left: 0;
  }

  .hydrophobiclens_section-2 {
    height: 100%;
    padding-bottom: 20px;
    padding-left: 15%;
  }

  .headind1-2 {
    font-size: 32px;
  }

  .link-block-6 {
    justify-content: center;
    align-items: center;
    width: 30vw;
    height: 40vh;
    margin-bottom: 0;
  }

  .light-mode-18 {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border: 1px solid #0000;
    height: auto;
    padding-top: 3.5rem;
  }

  .paragraph-152 {
    font-weight: 200;
  }

  .paragraph-153 {
    font-family: Raleway, sans-serif;
  }

  .descripation-3 {
    font-weight: 600;
  }

  .slit_lamp_main_aia12_cnt {
    margin-left: 20px;
  }

  .slit_lamp_main_img_cntnr {
    width: 100%;
  }

  .slit_lamp_main_aia11_cnt {
    margin-right: 20px;
  }

  .slit_lamp_main_section {
    justify-content: flex-start;
    align-self: auto;
    height: auto;
    padding-top: 0;
  }

  .slit_lamp_main_top_cntnr {
    height: auto;
    padding-bottom: 0;
  }

  .slit_lamp_main_top_para {
    font-size: 16px;
  }

  .slit_lamp_main_top_hdg {
    font-size: 30px;
    line-height: 36px;
  }

  .slit_lamp_main_link_block2 {
    margin-left: 80px;
  }

  .slit_lamp_main_img_hdg {
    margin-top: 10px;
    font-size: 16px;
    line-height: 24px;
  }

  .slit_lamp_main_link_block {
    margin-left: 80px;
  }

  .slit_lamp_more_read_more_txt {
    font-size: 12px;
    line-height: 14px;
  }

  .table1content {
    font-size: 12px;
  }

  .table5content {
    grid-auto-rows: auto;
    font-size: 12px;
  }

  .table3content, .table4content {
    font-size: 12px;
  }

  .contentwrapper-5 {
    width: 50vw;
  }

  .heading-116 {
    font-size: 34px;
  }

  .heading-117 {
    font-size: 20px;
  }

  .table2content {
    font-size: 12px;
  }

  .bold-text-44 {
    font-size: 13px;
  }

  .heading-118 {
    font-size: 24px;
  }

  .img-div-2 {
    z-index: 1;
    flex-flow: column;
    place-content: space-around center;
    align-items: center;
    max-width: none;
    height: 50vh;
    padding-left: 0%;
    display: flex;
    position: fixed;
    inset: 32% 0% auto auto;
  }

  .slit_lamp_aiai12_top_hdg2 {
    font-size: 65px;
  }

  .slit_lamp_aia12_led_sub_hdg {
    font-size: 28px;
    line-height: 32px;
  }

  .slit_lamp_aia12_sub_hdg {
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 28px;
    line-height: 32px;
  }

  .slit_lamp_aiai12_top_hdg3 {
    font-size: 13px;
    line-height: 22px;
  }

  .slit_lamp_aia12_vert_line {
    height: 28vh;
  }

  .slit_lamp_aiai12_top_hdg {
    font-size: 65px;
  }

  .heading18 {
    color: #fff;
    font-family: Raleway, sans-serif;
    font-weight: 600;
  }

  .imgdiv-5 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
    position: fixed;
    inset: 25% 0% auto auto;
  }

  .heading21 {
    margin-top: 0;
    line-height: 30px;
  }

  .paragraph93 {
    line-height: 30px;
  }

  .heading-143 {
    font-size: 15px;
  }

  .heading_1 {
    line-height: 30px;
  }

  .heading17 {
    color: #fff;
  }

  .bio_vert_line {
    height: 55vh;
  }

  .bio_top_section {
    justify-content: space-around;
    align-self: auto;
  }

  .bio_top_lottie {
    top: 20%;
  }

  .imgdiv-6 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
    position: fixed;
    inset: 25% 0% auto auto;
  }

  .ref_head_mnl_grid_para {
    font-size: 13px;
  }

  .bold-text-45 {
    font-size: 14px;
  }

  .ref_head_mnl_top_para {
    font-size: 13px;
  }

  .ref_head_manual_cntnr {
    height: auto;
    margin-left: 0;
    padding-top: 0;
    padding-left: 10px;
  }

  .ref_head_mnl_top_hdg2 {
    font-size: 13px;
  }

  .trumbling-png {
    height: auto;
  }

  .heading-147 {
    font-size: 26px;
  }

  .english-png {
    height: auto;
  }

  .visionchartsection10 {
    justify-content: center;
    align-items: center;
  }

  .contentwrapper-6 {
    width: 50vw;
  }

  .lottiewrapper-3 {
    height: 100vh;
    padding-top: 8rem;
  }

  .heading-148 {
    font-size: 26px;
  }

  .heading-149 {
    font-size: 24px;
  }

  .heading-150, .content2heading {
    font-size: 26px;
  }

  .heading-151 {
    font-size: 55px;
  }

  .visionchartsection2 {
    justify-content: center;
  }

  .bold-text-46 {
    font-size: 48px;
  }

  .visionchartsection4, .visionchartsectiopn8 {
    justify-content: center;
    align-items: center;
  }

  .visionchartsection3 {
    justify-content: center;
  }

  .visionchartsection6 {
    justify-content: center;
    align-items: center;
    height: 100vh;
  }

  .heading-152 {
    font-size: 26px;
  }

  .visionchartimage1, .paediatric {
    height: auto;
  }

  .lottie-animation-16 {
    opacity: 1;
    width: 40%;
    padding-top: 0%;
    display: flex;
    position: fixed;
    inset: 32% 0% 0% auto;
  }

  .bold-text-49 {
    font-size: 15px;
  }

  .contentwrapper_at {
    width: 55vw;
    height: 145%;
    padding-top: .4rem;
    padding-left: 20px;
  }

  .list-9 {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 12px;
    line-height: 19px;
  }

  .section1_at {
    align-items: center;
    height: 100%;
    padding-top: 3rem;
    padding-bottom: 14rem;
  }

  .table1content-2 {
    grid-template-columns: minmax(150px, 1fr) minmax(220px, 1fr);
    padding-bottom: 2rem;
    font-size: 12px;
  }

  .heading-172 {
    margin-bottom: 20px;
    font-size: 27px;
  }

  .table3content-2 {
    grid-template-columns: minmax(150px, 1fr) minmax(220px, 1fr);
    margin-bottom: 2rem;
    font-size: 12px;
  }

  .lottiewrapper-4 {
    justify-content: center;
    align-items: center;
    padding-top: .5rem;
  }

  .at_lottie {
    align-self: auto;
    align-items: center;
    padding-top: 2rem;
  }

  .heading-173 {
    margin-bottom: 20px;
    font-size: 22px;
  }

  .heading-174 {
    font-size: 22px;
    line-height: 20px;
  }

  .digi_imaging_sys_img_hdg {
    font-size: 30px;
    line-height: 35px;
  }

  .digi_imaging_sys_hdg1-2 {
    font-size: 36px;
    line-height: 48px;
  }

  .digi_imaging_sys_side_hdg-2 {
    width: 70vw;
  }

  .digi_imaging_sys_top_cntnr-2 {
    padding-left: 20px;
  }

  .digi_imaging_sys_vert_line-3 {
    height: 100vh;
    margin-left: -244px;
  }

  .digi_imaging_sys_vert_line-3.vlwhite {
    height: 50vh;
    margin-left: -15.7rem;
  }

  .bold-text-51 {
    font-size: 38px;
  }

  .digi_imaging_sys_side_cnt-2 {
    justify-content: flex-start;
    margin-left: 0;
    padding-left: 20px;
  }

  .digi_imaging_sys_hdg2-2 {
    font-size: 22px;
  }

  .kerat_top_cnt {
    margin-left: 15px;
  }

  .kerat_sub_hdg {
    font-size: 26px;
    line-height: 38px;
  }

  .bold-text-52 {
    font-size: 50px;
  }

  .bold-text-53 {
    font-size: 30px;
  }

  .ascan_hdg1 {
    font-size: 30px;
    line-height: 35px;
  }

  .ascan_grid_para {
    line-height: 20px;
  }

  .ascan_hdg2 {
    font-size: 15px;
  }

  .ascan_hdg3 {
    font-size: 22px;
  }

  .ascan_pach_listitem_para {
    font-size: 13px;
    font-weight: 200;
    line-height: 20px;
  }

  .ascan_pach_hdg1 {
    font-size: 30px;
    line-height: 35px;
  }

  .ascan_pach_grid_para_div {
    padding: 10px;
    font-size: 15px;
    font-weight: 200;
  }

  .ascan_pach_top_cnt {
    width: 100%;
  }

  .ascan_pach_top_cntnr {
    height: auto;
    margin-left: 10px;
  }

  .ascan_pach_hdg3 {
    font-size: 22px;
  }

  .ascan_pach_grid_para {
    font-size: 13px;
  }

  .ascan_pach_grid_sub_hdg {
    font-size: 14px;
  }

  .ascan_pach_main_bttm_cnt {
    width: 100%;
  }

  .ascan_pach_hdg2 {
    font-size: 14px;
  }

  .light-mode-23 {
    margin-top: 0;
    padding-top: 60px;
  }

  .content2heading-2 {
    font-size: 26px;
  }

  .bold-text-54 {
    font-size: 27px;
    line-height: 3.2rem;
  }

  .verticalline-2 {
    height: 22vw;
  }

  .contentwrapper-7 {
    width: 50vw;
  }

  .heading-183 {
    font-size: 49px;
    line-height: 14px;
  }

  .sc1, .sc2 {
    display: block;
  }

  .section1_gl {
    flex-direction: row;
    align-self: center;
  }

  .heading-37 {
    font-size: 28px;
  }

  .heading-187 {
    width: 100%;
    font-size: 45px;
    line-height: 24px;
  }

  .heading-189 {
    font-size: 34px;
    line-height: 28px;
  }

  .heading-190 {
    font-size: 56px;
    line-height: 24px;
  }

  .heading-191 {
    width: 100%;
    font-size: 45px;
    line-height: 33px;
  }

  .section2_gl-2 {
    align-self: center;
  }

  .table1-2 {
    font-size: 12px;
  }

  .light-mode-24 {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .bold-text-55 {
    font-size: 15px;
    font-weight: 800;
  }

  .div-block-1 {
    z-index: 3;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 60%;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 20px;
    position: sticky;
  }

  .img1-6 {
    z-index: 2;
    opacity: .35;
    white-space: normal;
    object-fit: fill;
    flex: 0 auto;
    align-self: auto;
    width: 100vw;
    max-width: none;
    padding-left: 150px;
    padding-right: 150px;
    display: block;
    position: static;
    inset: 10% 0% 0%;
  }

  .light-mode-27 {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border: 1px solid #0000;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-top: 1rem;
    padding-left: 10px;
    display: flex;
  }

  .imgdiv-8 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
    position: fixed;
    inset: 15% 0% auto auto;
  }

  .section_perimeter {
    width: 100%;
    height: auto;
    padding-top: 0;
  }

  .heading-231 {
    padding-left: 0;
    font-size: 32px;
  }

  .imagewrapper-3 {
    flex-direction: column;
    height: 68%;
    margin-top: 2.6rem;
  }

  .image-35, .image-36 {
    width: 35vw;
    height: auto;
  }

  .content1-3 {
    width: 50vw;
  }

  .heading-233 {
    font-size: 55px;
    line-height: 30px;
  }

  .heading-234 {
    width: 100%;
    font-size: 40px;
    line-height: 28px;
  }

  .section2_gl {
    align-self: center;
  }

  .amogh_lottie {
    width: 100%;
  }

  .amogh_sub_hdg {
    font-size: 28px;
    line-height: 38px;
  }

  .amogh_hdg2 {
    font-size: 22px;
  }

  .amogh_hdg1 {
    margin-bottom: 0;
    font-size: 54px;
  }

  .amogh_cnt {
    margin-left: 5px;
  }

  .amogh_hdg1-1 {
    margin-bottom: 0;
    font-size: 54px;
  }

  .amogh_top_cnt {
    top: 250%;
  }

  .cluvr_hdg1 {
    font-size: 22px;
    line-height: 33px;
  }

  .cluvr_mid_para1 {
    font-size: 11px;
  }

  .cluvr_mid_section {
    justify-content: center;
  }

  .cluvr_bttm_hdg {
    font-size: 29px;
  }

  .cluvr_top_hdg3 {
    margin-top: 0;
    font-size: 23px;
    line-height: 23px;
  }

  .cluvr_img {
    align-self: auto;
    width: 50vw;
    margin-top: 0;
  }

  .cluvr_top_hdg2 {
    margin-top: 10px;
    font-size: 45px;
  }

  .cluvr_top_cnt {
    margin-right: 60px;
  }

  .cluvr_mid_para_cnt {
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .cluvr_mid_top_cnt {
    width: 90vw;
    margin-top: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .cluvr_vert_line {
    height: 14vh;
  }

  .cluvr_bttm_main_cntnr {
    justify-content: center;
    align-items: center;
    margin-left: 40px;
    margin-right: 0;
  }

  .cluvr_top_hdg1 {
    font-size: 60px;
  }

  .cluvr_mid_bttm_cnt {
    width: 90vw;
    margin-left: 0;
  }

  .cluvr_mid_hdg_cnt {
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .imgdiv-10 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
    position: static;
    inset: 0%;
  }

  .image-37.logo {
    width: 50px;
  }

  .text-block-7 {
    font-size: 8px;
  }

  ._146-menu-text-copy {
    display: block;
  }

  .div-block-81 {
    align-self: center;
    width: 80vw;
  }

  .lottie-animation-23, .lottie-animation-25 {
    top: 25%;
  }

  .lottie-animation-28 {
    height: auto;
    top: 25%;
  }

  .lottie-animation-30 {
    padding-top: 5%;
    inset: 20% 0% 0% auto;
  }

  .lottie-animation-32 {
    padding-left: 15px;
  }

  .lottie-animation-35 {
    width: 37%;
  }

  .lottie-animation-45 {
    width: 90%;
  }

  .navmobile {
    display: none;
  }

  .jericho_multispot_lottie {
    align-self: center;
  }

  .tono_list_cnt {
    font-size: 12px;
  }

  .table2content2 {
    grid-template-columns: 1fr 1fr;
    font-size: 12px;
  }

  .headingwrapper {
    margin-bottom: 20px;
  }

  .table2content-2 {
    grid-template-columns: minmax(150px, 1fr) minmax(220px, 1fr);
    margin-bottom: 2rem;
    font-size: 12px;
  }

  .speculum_pane_cnt {
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  ._9020_gray_img_div {
    width: 94%;
  }

  .wire_spec_main_div {
    width: 100%;
    margin-top: 35px;
  }

  ._9180_gray_img_div {
    width: 91%;
  }

  ._9130_gray_img_div {
    width: 98%;
  }

  .speculum_tab_menu {
    display: flex;
  }

  .speculum_tab {
    padding-top: 9%;
  }

  .mrkr_diltr_2260_div {
    padding-bottom: 0;
  }

  .pane_top_sub_hdg-5 {
    font-size: 16px;
  }

  .scissors_tab2 {
    margin-top: 35px;
  }

  .naspro_section {
    width: 100vw;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-block-16 {
    justify-content: flex-start;
  }

  .acryfold_section {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    padding-left: 4rem;
    padding-right: 4rem;
    display: flex;
  }

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

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

  .div-block-88 {
    margin-top: .5rem;
  }

  .multidiff_section {
    text-align: left;
    align-self: center;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .supra_toric_hdg1-2 {
    font-size: 35px;
  }

  .supra_toric_section {
    justify-content: space-between;
    width: 100vw;
    padding-top: 1rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .supra_toric_cntnr-2 {
    width: 50vw;
    margin-left: 0;
    padding-left: 0;
  }

  .supra_toric_hdg2-2 {
    margin-bottom: 10px;
  }

  .supra_toric_grid-2 {
    grid-template-columns: auto auto;
  }

  .supra_toric_lottie {
    margin-top: 0;
    padding-top: 8rem;
  }

  .supra_regen_section {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .supra_regen_hdg2 {
    font-size: 22px;
  }

  .supra_regen_hdg1 {
    font-size: 35px;
  }

  .supra_regen_cntnr {
    width: 55vw;
  }

  .supra_phob_list {
    padding-left: 40px;
  }

  .supra_phob_para {
    font-weight: 200;
  }

  .supra_bby_section {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .supra_bby_hdg1 {
    font-size: 35px;
  }

  .corneal_3155_div, .corneal_3165_div, .hoskin_3144_div, .corneal_3160_div, .corneal_3145_div, .hoskin_3100_div, .corneal_3150_div {
    border-top-color: #585858;
  }

  .forceps_img {
    border-width: 4px;
  }

  .sterilization_pane_cnt-2 {
    width: 70vw;
  }

  .scissors_menu_button3-2 {
    padding-left: 0;
  }

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

  .about_us_content {
    margin-top: 60px;
    padding-left: 0;
    padding-right: 20px;
  }

  .strength_pane {
    width: 75vw;
  }

  .support_banner_content {
    width: auto;
    padding-left: 40px;
  }

  .awards_content {
    margin-top: 60px;
  }

  .alliance_top_left_cnt4 {
    width: auto;
  }

  .awards_pane {
    width: 75vw;
  }

  .alliance_left_main_content1 {
    justify-content: space-between;
    width: auto;
  }

  .alliance_top_right_cnt1 {
    width: auto;
  }

  .alliance_right_main_content1 {
    width: auto;
    height: auto;
  }

  .alliance_hdg {
    font-size: 18px;
    line-height: 32px;
  }

  .alliance_right_main_content3 {
    width: auto;
  }

  .alliance_top_right_cnt4 {
    justify-content: center;
    align-items: stretch;
    width: auto;
  }

  .alliance_right_main_content2 {
    width: auto;
  }

  .corporate_side_nav_tab {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .corporate_tab_menu {
    width: 20vw;
    margin-top: 100px;
    left: 0;
  }

  .corporate_top_hdg {
    margin-top: 10px;
  }

  .alliance_img_cnt {
    object-fit: contain;
  }

  .alliance_img_cnt2 {
    justify-content: center;
  }

  .milestone_content {
    margin-top: 60px;
  }

  .alliance_top_left_cnt1 {
    width: auto;
  }

  .alliance_right_main_content4 {
    justify-content: space-between;
    width: auto;
  }

  .milestone_pane {
    width: 75vw;
  }

  .corporate_sect_hdg {
    margin-top: 10px;
  }

  .about_us_para {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .alliance_img_cnt1 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
  }

  .alliance_img {
    object-fit: contain;
    width: 100%;
  }

  .alliance_top_left_cnt3 {
    width: auto;
  }

  .alliance_partners_pane {
    width: 75vw;
  }

  .corporate_top_banner {
    height: 14vh;
    position: fixed;
    top: 60px;
  }

  .alliance_top_right_cnt3 {
    width: auto;
  }

  .corporate_tab_content {
    margin-left: 0;
    padding-left: 0;
    left: 0;
  }

  .alliance_left_main_content3, .alliance_left_main_content4 {
    width: auto;
  }

  .strength_content {
    margin-top: 60px;
  }

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

  .alliance_top_right_cnt2, .alliance_top_left_cnt2 {
    width: auto;
  }

  .alliance_content {
    margin-top: 60px;
  }

  .about_us_pane {
    width: 75vw;
    margin-top: 0;
    margin-left: 0;
  }

  .alliance_img3 {
    object-fit: contain;
    width: 80%;
  }

  .form-2 {
    margin-top: 10px;
  }

  .form-wrap-2 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .address_content {
    width: 50vw;
    padding-right: 0;
    line-height: 25px;
  }

  .contact_us_menu_button.w--current {
    padding-left: 30px;
    padding-right: 10px;
  }

  .req_quote_menu_button, .location_menu_button, .feedback_menu_button, .complaints_menu_button {
    padding-right: 10px;
  }

  .support_top_banner {
    height: 14vh;
    position: fixed;
    top: 60px;
  }

  .support_banner_top_hdg {
    margin-top: 10px;
  }

  .mapwrapper {
    padding-left: 20px;
  }

  .support_sect_hdg {
    margin-top: 10px;
  }

  .button-10 {
    width: 6vw;
    height: 4.5vh;
  }

  .heading-318, .spuds_heading {
    text-transform: none;
  }

  .heading-320 {
    text-transform: none;
    font-weight: 400;
  }

  .paragraph-413 {
    text-transform: none;
  }

  .nr_grey_button {
    width: 6vw;
    height: 4.5vh;
  }

  .nr_blue {
    width: 6vw;
    height: 4.5vh;
    margin-right: 10px;
  }

  .phaco_model_desc_col_div {
    width: 96%;
  }

  .blue_button-8 {
    width: 6vw;
    height: 4.5vh;
  }

  .nhm_2-3 {
    width: 30vw;
    display: none;
  }

  .blue_button-9 {
    width: 6vw;
    height: 4.5vh;
  }

  .heading-329 {
    text-transform: none;
  }

  .grey_button_lm-9 {
    width: 6vw;
    height: 4.5vh;
  }

  .paragraph-416 {
    text-transform: none;
  }

  .button-12 {
    width: 6vw;
    height: 4.5vh;
  }

  .heading-250-1 {
    text-transform: none;
    display: none;
  }

  .heading-293-1 {
    text-transform: none;
    font-size: 16px;
  }

  .pane_button_hdg-12 {
    font-size: 14px;
  }

  .calipers_gray_img {
    width: 50%;
  }

  .grey {
    width: 6vw;
    height: 4.5vh;
  }

  .colibri_3030_div-2 {
    border-top-color: #585858;
  }

  .mos_blue_img {
    width: 15vw;
  }

  .model_name2-3 {
    display: none;
  }

  .slit_lamp_aia11_sub_hdg {
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 28px;
    line-height: 32px;
  }

  .slit_lamp_aiai11_top_hdg2 {
    font-size: 65px;
  }

  .slit_lamp_aia11_led_sub_hdg {
    font-size: 28px;
    line-height: 32px;
  }

  .slit_lamp_aia11_vert_line {
    height: 50vh;
  }

  .slit_lamp_aiai11_top_hdg {
    font-size: 65px;
  }

  .slit_lamp_aiai11_top_hdg3 {
    font-size: 13px;
    line-height: 22px;
  }

  .scissors_menu_button5-3 {
    padding-left: 0;
  }

  .scissors_menu_button5-3.w--current {
    color: #0000;
    background-color: #0000;
  }

  .scissors_menu_button4-3 {
    padding-left: 0;
  }

  .forceps_content-2 {
    padding-left: 20px;
  }

  .micro_tab_hdg-11 {
    padding-top: 0;
  }

  .forceps_tab_menu-3 {
    display: flex;
  }

  .punches1 {
    width: 50vw;
  }

  .applanation_content_div {
    padding-top: 0;
  }

  .applanation_link_block {
    padding-top: 6rem;
    padding-bottom: 8rem;
  }

  .glaufield_lite_para {
    font-weight: 300;
  }

  .gls_table_hdg_col {
    font-size: 14px;
    font-weight: 400;
  }

  .scissors_tab_menu-2 {
    display: block;
  }

  .lid_spec_sub_hdg_gray-2 {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
  }

  .scissors_grey-2 {
    width: 30vw;
  }

  .lm_div-2 {
    justify-content: space-between;
  }

  .tobo_5ml_content {
    z-index: 3;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 55%;
    max-width: none;
    height: auto;
    margin-top: 0;
    padding: 0 10px 10px;
    position: sticky;
  }

  .tobo_5ml_img_cnt {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    height: 50vh;
    display: flex;
    position: fixed;
    inset: 25% 0% 0% auto;
  }

  .megalub_5ml {
    z-index: 2;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 55%;
    max-width: none;
    height: auto;
    position: sticky;
  }

  .cohevisic18_content {
    z-index: 3;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 55%;
    max-width: none;
    height: auto;
    margin-top: 0;
    padding: 10px;
    position: sticky;
  }

  .cohevisic18_img_cnt {
    flex-direction: column;
    order: 1;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 35%;
    max-width: none;
    margin: 0;
    display: flex;
    position: fixed;
    inset: 32% 0% auto auto;
  }

  .appatim_content {
    z-index: 2;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 60%;
    max-width: none;
    height: auto;
    position: sticky;
  }

  .apptim_img_cnt {
    flex-direction: column;
    order: 1;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    max-width: none;
    margin: 0;
    display: flex;
    position: fixed;
    inset: 25% 0% auto auto;
  }

  .cohe_14ml_content {
    z-index: 3;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 55%;
    max-width: none;
    height: auto;
    margin-top: 0;
    padding: 10px;
    position: sticky;
  }

  .cohe_14ml_img_cnt {
    flex-direction: column;
    order: 1;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 40vw;
    max-width: none;
    height: 50vh;
    margin: 0;
    display: flex;
    position: fixed;
    inset: 32% 0% auto auto;
  }

  .acaine_5ml_img_cnt {
    flex-flow: column;
    align-items: flex-start;
    width: 40%;
    display: flex;
  }

  .acaine_5ml_content {
    z-index: 3;
    background-color: #0000;
    width: 60%;
    min-height: auto;
    padding-left: 20px;
    padding-right: 0;
  }

  .acaine_5ml_lottie {
    width: 70%;
  }

  .artgel_img_cnt {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
    position: fixed;
    inset: 15% 0% auto auto;
  }

  .artgel_lottie {
    width: 60%;
  }

  .artgel_content {
    z-index: 2;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border-color: #0000;
    width: 60%;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-right: 0;
    position: sticky;
  }

  .klink_plus_content {
    z-index: 3;
    background-color: #0000;
    width: 55%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    position: sticky;
  }

  .supracoat_img_cnt {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 35%;
    max-width: none;
    display: flex;
    position: fixed;
    inset: 32% 0% auto auto;
  }

  .supracoat_content {
    z-index: 3;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    align-items: flex-start;
    width: 55%;
    max-width: none;
    height: auto;
    margin-top: 0;
    padding: 10px;
    position: static;
  }

  .supracoat_lottie {
    order: 1;
  }

  .moxi_dm_img_cnt {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 40%;
    max-width: none;
    display: flex;
    position: fixed;
    inset: 7% 0% auto auto;
  }

  .moxi_dm_content {
    z-index: 3;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 55%;
    max-width: none;
    height: auto;
    margin-top: 0;
    padding: 10px;
    position: sticky;
  }

  .moxi_dm_lottie {
    width: 68%;
  }

  .blueret_1ml_img_cnt {
    z-index: 1;
    flex-flow: column;
    place-content: space-around center;
    align-items: center;
    max-width: none;
    display: flex;
    position: fixed;
    inset: 32% 0% auto auto;
  }

  .blueret_1ml_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 0;
  }

  .blueret_1ml_sub_hdg2 {
    font-size: 20px;
  }

  .allernil_o_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border: 1px solid #0000;
    justify-content: flex-start;
    width: 100%;
    height: auto;
    padding-top: 1rem;
    padding-left: 20px;
  }

  .allernil_o_img_cnt {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 40%;
    max-width: none;
    height: 50vh;
    display: flex;
    position: fixed;
    inset: 25% 0% auto auto;
  }

  .allernil_o_content {
    z-index: 3;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 61%;
    max-width: none;
    height: auto;
    padding-top: 1rem;
    position: sticky;
  }

  .allernil_o_lottie {
    top: 25%;
  }

  .acryfold_img {
    width: 10vw;
    height: auto;
    display: block;
  }

  .naspro_clear_img {
    width: 16vw;
    height: auto;
    display: block;
  }

  .naspro_bby_yellow_img, .multi_diff_img {
    width: 9vw;
    height: auto;
    display: block;
  }

  .ril_img {
    width: 10vw;
    height: auto;
    display: block;
  }

  .hydrophilic_img_hdg {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding-top: 10px;
    font-size: 18px;
    line-height: 25px;
    display: flex;
  }

  .hydrophilic_img_div {
    height: auto;
    margin-bottom: 0;
  }

  .hydrophilic_cnt_div {
    align-self: flex-start;
    width: 30vw;
    margin-top: 0;
    padding-top: 15px;
    padding-bottom: 10px;
  }

  .readmore_link {
    padding-bottom: 0;
    font-size: 14px;
    line-height: 30px;
  }

  .aflur_5ml_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-top: 1rem;
    padding-left: 0;
    padding-right: 0;
  }

  .aflur_5ml_img_cnt {
    z-index: 1;
    flex-flow: column;
    place-content: space-around center;
    align-items: center;
    max-width: 100vw;
    display: flex;
    position: fixed;
    inset: 15% 0% auto auto;
  }

  .aflur_5ml_lottie {
    top: 20%;
  }

  .aflur_5ml_content {
    z-index: 3;
    background-color: #0000;
    width: 60%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    position: sticky;
  }

  .ocutear_10ml_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border: 1px solid #0000;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-top: 1rem;
    padding-left: 10px;
    display: flex;
  }

  .ocutear_10ml_img_cnt {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
    position: fixed;
    inset: 15% 0% auto auto;
  }

  .ocutear_10ml_content {
    z-index: 3;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 60%;
    max-width: none;
    height: auto;
    margin-top: 0;
    padding: 10px 10px 10px 0;
    position: sticky;
  }

  .ocutear_10ml_lottie {
    width: 64%;
    position: static;
  }

  .inac_5ml_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border: 1px solid #0000;
    height: auto;
    padding-top: 1rem;
  }

  .inac_5ml_img_cnt {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
    position: fixed;
    inset: 15% 0% auto auto;
  }

  .inac_5ml_content {
    z-index: 3;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 60%;
    max-width: none;
    height: auto;
    padding-left: 20px;
    position: sticky;
  }

  .inac_5ml_lottie {
    width: 60%;
    top: 0%;
  }

  .perimeter_glaufield_hdg {
    padding-top: 2rem;
    font-size: 16px;
  }

  .bcaine_content {
    z-index: auto;
    background-color: #0000;
    width: 60%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    position: sticky;
  }

  .tono_5001_section {
    text-align: left;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    height: auto;
    padding-top: 0;
  }

  .tono_5005 {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .img_sub_hdg-5 {
    font-size: 16px;
  }

  .cilia_div {
    width: auto;
  }

  ._3908_image {
    align-self: center;
    width: 20vw;
    height: 100%;
  }

  ._5400 {
    text-transform: none;
    display: block;
  }

  ._3455 {
    display: block;
  }

  .img_sub_hdg-6 {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
  }

  .conjuct_gray_img-2 {
    width: 25vw;
  }

  ._3910_image {
    width: 20vw;
  }

  .pane_bttm_para-10 {
    width: 36vw;
  }

  ._6160_image {
    width: 25vw;
  }

  ._3485 {
    display: block;
  }

  ._4150_image {
    width: 25vw;
  }

  .bttm_para_button_div-7 {
    align-items: flex-start;
    width: 95%;
  }

  ._3100 {
    padding-left: 0;
  }

  ._5400_image {
    width: 30vw;
  }

  ._3470, ._3715 {
    display: block;
  }

  ._3485_image {
    width: 40vw;
    padding-left: 10%;
  }

  ._1004 {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
  }

  ._3455_image {
    width: 25vw;
  }

  ._3620, .instru_model_name-4 {
    padding-left: 0;
  }

  ._5420_image {
    text-transform: none;
    display: block;
  }

  .moxifur_1ml_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    margin-left: 0;
    padding-left: 10px;
  }

  .moxi_1ml_img_cnt {
    z-index: 1;
    flex-flow: column;
    place-content: space-around center;
    align-items: center;
    width: 40%;
    max-width: none;
    height: 50vh;
    display: flex;
    position: fixed;
    inset: 5% 0% auto auto;
  }

  .moxi_1ml_lottie {
    opacity: 1;
    order: 1;
    width: 80%;
    height: 50vh;
    position: sticky;
    top: 0%;
  }

  .moxi_1ml_content {
    z-index: 3;
    text-align: left;
    background-color: #0000;
    width: 55%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 3%;
    position: sticky;
  }

  .moxi_5ml_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border: 1px solid #0000;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-left: 10px;
    display: flex;
  }

  .moxi_5ml_img_cnt {
    flex-direction: column;
    order: 1;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 40%;
    max-width: none;
    height: auto;
    margin: 0;
    display: flex;
    position: fixed;
    inset: 15% 0% auto auto;
  }

  .moxi_5ml_lottie {
    height: auto;
    top: 31%;
  }

  .moxi_5ml_content {
    z-index: 3;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 55%;
    max-width: none;
    height: auto;
    margin-top: 0;
    padding: 10px;
    position: sticky;
  }

  .naspro_table {
    width: 60vw;
    font-size: 12px;
  }

  .nasprobby_hdg1 {
    font-size: 30px;
    font-weight: 600;
    line-height: 38px;
  }

  .nasprobby_hdg2 {
    font-size: 22px;
    font-weight: 800;
    line-height: 26px;
  }

  .nasprobby_hdg3 {
    font-size: 20px;
    line-height: 24px;
  }

  .nasprobby_hdg4 {
    font-size: 16px;
    font-weight: 400;
  }

  .cohe_1ml_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border: 1px solid #0000;
    height: auto;
    padding-top: 2rem;
  }

  .cohe_1ml_content {
    z-index: 3;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 52%;
    max-width: none;
    height: auto;
    padding-left: 20px;
    position: sticky;
  }

  .cohe_1ml_lottie {
    order: 0;
    width: 80%;
    padding-left: 20px;
  }

  .cohe_1ml_lottie_cnt {
    flex-direction: column;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    max-width: none;
    display: flex;
    position: fixed;
    inset: 32% 0% auto auto;
  }

  .dark1_colon, .light1_colon {
    font-size: 15px;
  }

  .pane_bttm_sub_hdg-10 {
    width: 50%;
  }

  .scissors_image1-3 {
    border-width: 4px;
    width: 100%;
  }

  .colour_button_div-20 {
    width: 40%;
    top: 0;
    right: 0;
  }

  .lensometer_listitem {
    font-size: 13px;
  }

  .bcaine_section-2 {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 0;
  }

  ._3190-2, ._3220-2 {
    display: block;
  }

  ._3260-2 {
    display: none;
  }

  .gray_circle_button-8 {
    width: 6vw;
    height: 4.5vh;
  }

  ._3185-2 {
    display: block;
  }

  .blue_circle_button-10 {
    width: 6vw;
    height: 4.5vh;
  }

  .acryfold_sub_hdg {
    font-size: 22px;
  }

  .acryfold_hdg1 {
    font-size: 35px;
  }

  .naspro_clear_hdg1 {
    font-size: 35px;
    font-weight: 600;
  }

  .naspro_clear_hdg2 {
    font-size: 24px;
    font-weight: 600;
  }

  .naspro_clear_para {
    font-size: 15px;
    font-weight: 200;
    line-height: 25px;
  }

  .naspro_clear_hdg3 {
    font-size: 20px;
  }

  .naspro_clear_listitem {
    font-size: 15px;
  }

  .lottie-animation-56 {
    top: 32%;
  }

  .bold-text-75 {
    font-size: 13px;
  }

  .bold-text-76 {
    font-weight: 300;
  }

  .alfapres_t_img_cnt {
    z-index: 1;
    flex-flow: column;
    order: 1;
    place-content: space-around center;
    align-self: flex-start;
    align-items: center;
    width: 40%;
    max-width: none;
    display: flex;
    position: fixed;
    inset: 25% 0% auto auto;
  }

  .alfapres_t_content {
    z-index: 3;
    background-color: #0000;
    width: 60%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    position: sticky;
  }

  .naspro_bby_listitem {
    font-size: 15px;
    line-height: 20px;
  }

  .multi_diff_hdg1 {
    font-size: 36px;
    font-weight: 700;
  }

  .multi_diff_hdg2 {
    font-weight: 600;
  }

  .multidiff_img2 {
    align-self: center;
    height: 20vh;
  }

  .bold-text-50 {
    font-size: 13px;
  }

  .bold-text-77 {
    font-size: 18px;
  }

  .paragraph-453 {
    font-size: 13px;
    font-weight: 200;
  }

  .supra_infocus_hdg1 {
    font-size: 35px;
  }

  .div-block1-2 {
    z-index: 3;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 55%;
    max-width: none;
    height: auto;
    margin-top: 0;
    padding: 10px 10px 10px 0;
    position: sticky;
  }

  .light-mode-32 {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border: 1px solid #0000;
    height: auto;
    padding-top: 4rem;
  }

  .lottie-animation-57 {
    z-index: auto;
    width: 70%;
    position: static;
    inset: 25% 0% 0% auto;
  }

  .perimeter_light_mode {
    margin-top: 0;
    padding-top: 0;
  }

  .phobic_linkblock {
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .hydrophobic_para {
    font-size: 15px;
  }

  .hydrophobiccontentwrapper {
    width: 70vw;
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .hydrophobicimagewrapper {
    place-content: center stretch;
    place-items: stretch stretch;
    width: 80vw;
    height: auto;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 5rem;
  }

  .hydrophobic_img_cnt {
    width: 100%;
  }

  .brilliant_advent_footswitch_cnt {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .lottie-animation-58 {
    width: 70%;
    position: static;
    left: auto;
    right: 10px;
  }

  .light-mode-33 {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border: 1px solid #0000;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    height: auto;
    padding-top: 3rem;
    padding-left: 10px;
    display: flex;
  }

  ._1472_tip {
    width: 8vw;
  }

  ._1018_grey {
    width: 15vw;
    margin-left: 8rem;
    overflow: scroll;
  }

  .op_table_hdg1 {
    font-size: 32px;
    font-weight: 600;
  }

  .op_table_hdg2 {
    font-weight: 400;
  }

  .op_table_list {
    font-size: 12px;
  }

  .op_table_hdg3 {
    font-size: 24px;
  }

  .pmma_hdg1 {
    font-size: 35px;
  }

  .mob_op_table_para {
    font-size: 22px;
    line-height: 32px;
  }

  .r-container-1 {
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 20px;
  }

  .r-container-1.header1 {
    margin-right: 0;
    padding-left: 31px;
  }

  .truglow_hdg3 {
    font-size: 34px;
  }

  .truglow_hdg1 {
    font-size: 64px;
  }

  .truglow_hdg2 {
    font-size: 58px;
  }

  .turboorbit_h4 {
    margin-top: 0;
    font-size: 12px;
    line-height: 20px;
  }

  .turboorbit_listitem {
    font-size: 15px;
  }

  .turboorbit_sub_hdg {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 22px;
    line-height: 30px;
  }

  .turborbit_list {
    object-fit: contain;
    align-self: flex-start;
  }

  .accessimage_2 {
    padding-bottom: 60px;
  }

  .galleryimagediv {
    height: 50vh;
  }

  .proorbit_listitem {
    font-size: 15px;
  }

  .heading-4 {
    padding-top: 60px;
  }

  .glxy_leo_hdg2 {
    font-size: 44px;
    line-height: 30px;
  }

  .glxy_leo_hdg1 {
    font-size: 55px;
    line-height: 40px;
  }

  .corporate_banner_content {
    width: auto;
    padding-left: 40px;
  }

  .glxy_leo_lottie1 {
    align-self: flex-start;
    width: 40vw;
    top: 15%;
  }

  .glxy_leo_footswitch_img {
    width: 40vw;
  }

  .glxy_leo_vfi_img {
    width: 28%;
    padding-right: 0;
  }

  .glxy_leo_rltm_fldc_sys_img, .glxy_leo_rbit_cool_img {
    width: 40vw;
  }

  .visionchart2 {
    max-width: none;
    height: 50vh;
  }

  .hydrophobic_section1 {
    justify-content: flex-start;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 8rem;
    padding-left: 0%;
    display: flex;
  }

  .div-block-173 {
    height: auto;
  }

  .k-linksection {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 0;
  }

  .appavisc_pfs_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    margin-left: 0;
    padding-top: 1rem;
    padding-bottom: 12rem;
    padding-left: 0;
    display: flex;
  }

  .appavisc_pfs_content_div {
    z-index: 3;
    background-color: #0000;
    flex-direction: column;
    width: 55%;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: auto;
    padding-left: 0;
    padding-right: 10px;
    display: block;
    position: static;
    overflow: hidden;
  }

  .appavisc_hvpfs_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 0;
  }

  .appavisc_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border: 1px solid #0000;
    height: auto;
    margin-bottom: 0;
  }

  .appavisc_content {
    z-index: 3;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 58%;
    max-width: none;
    height: auto;
    padding-left: 20px;
    padding-right: 10px;
    position: static;
  }

  .aflox_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 0;
  }

  .apidine_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    flex-direction: row;
    width: 100%;
    margin-left: 0;
    padding-left: 40px;
    padding-right: 0;
  }

  .apidine_content_div {
    z-index: 3;
    background-color: #0000;
    width: 44vw;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    position: sticky;
  }

  .apidine_lottie_div {
    z-index: auto;
    flex-flow: column;
    place-content: space-around center;
    align-items: center;
    width: 40%;
    max-width: none;
    height: 50vh;
    padding-left: 0%;
    display: block;
    position: fixed;
    inset: 25% 0% auto auto;
  }

  .art_plus_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
  }

  .art_plus_content {
    z-index: 3;
    background-color: #0000;
    width: 44vw;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .art_plus_lottie_div {
    z-index: auto;
    flex-flow: column;
    place-content: space-around center;
    align-items: center;
    max-width: 100vw;
    display: flex;
    position: fixed;
    inset: 15% 0% auto auto;
  }

  .moxifur_dm_5ml_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border: 1px solid #0000;
    width: 100%;
    height: auto;
    padding-top: 3.5rem;
    padding-left: 20px;
  }

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

  .appamide_plus_content {
    z-index: 3;
    background-color: #0000;
    width: 60%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .appamide_plus_lottie_div {
    z-index: auto;
    flex-flow: column;
    place-content: space-around flex-start;
    align-items: center;
    max-width: none;
    display: flex;
    position: fixed;
    inset: 29% 0% 0% auto;
  }

  .c_art_lottie_div {
    z-index: auto;
    flex-flow: column;
    place-content: space-around flex-start;
    align-items: center;
    max-width: none;
    display: flex;
    position: fixed;
    inset: 15% 0% 0% auto;
  }

  .c_art_content {
    z-index: 3;
    background-color: #0000;
    width: 60%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .anc_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
  }

  .anc_content_div {
    z-index: 3;
    background-color: #0000;
    width: 44vw;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .flurocot_content {
    padding-left: 20px;
  }

  .ketorocin_0-5_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border: 1px solid #0000;
    height: auto;
    padding-top: 1rem;
  }

  .ketorocin_0-5_content {
    z-index: 3;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 55%;
    max-width: none;
    height: auto;
    margin-top: 0;
    padding: 10px 10px 10px 20px;
    position: static;
  }

  .ketorocin_0-5_lottie_div {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 35%;
    max-width: none;
    display: flex;
    position: fixed;
    inset: 15% 0% auto auto;
  }

  .appamide_5ml_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .appamide_5ml_content {
    z-index: 3;
    background-color: #0000;
    width: 60%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    position: static;
  }

  .appamide_5ml_lottie_div {
    z-index: auto;
    flex-flow: column;
    place-content: space-around flex-start;
    align-items: center;
    width: 40%;
    max-width: none;
    height: auto;
    display: flex;
    position: fixed;
    inset: 15% 0% auto auto;
  }

  .moxifur_lp_5ml_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-top: 3rem;
    padding-left: 20px;
  }

  .moxifur_lp_5ml_lottie_div {
    z-index: auto;
    flex-flow: column;
    place-content: space-around center;
    align-items: center;
    width: 40%;
    max-width: none;
    height: 50vh;
    display: flex;
    position: fixed;
    inset: 25% 0% 0% auto;
  }

  .moxifur_lp_5ml_content {
    z-index: 3;
    background-color: #0000;
    width: 44vw;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    position: sticky;
  }

  .appavisc_pfs_lottie_div {
    z-index: auto;
    flex-flow: column;
    place-content: space-around center;
    align-items: center;
    width: 40%;
    max-width: none;
    height: auto;
    display: flex;
    position: fixed;
    inset: 15% 0% auto auto;
  }

  .ketorocin_ls_section {
    padding-top: 1rem;
  }

  .ketorocin_ls_lottie_div {
    z-index: auto;
    flex-flow: column;
    place-content: space-around center;
    align-items: center;
    max-width: none;
    display: flex;
    position: fixed;
    inset: 15% 0% auto auto;
  }

  .q4g_section {
    font-weight: 300;
    line-height: 20px;
  }

  .q4g_lottie_content {
    z-index: auto;
    justify-content: center;
    align-items: center;
    width: 40%;
    height: 50vh;
    display: flex;
    position: fixed;
    inset: 25% 0% auto auto;
  }

  .q4g_content {
    z-index: 4;
    background-color: #0000;
    width: 60%;
    min-height: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .q4g_lottie {
    width: 35%;
    position: fixed;
    inset: 25% 0% auto auto;
  }

  .moxifur_k_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 60%;
    margin-left: 0;
    padding-top: 3rem;
    padding-left: 20px;
  }

  .mxifur_k_lottie_div {
    z-index: auto;
    flex-flow: column;
    place-content: space-around center;
    align-items: center;
    width: 40%;
    max-width: none;
    height: 50vh;
    display: flex;
    position: fixed;
    inset: 25% 0% auto auto;
  }

  .moxifur_k_content {
    z-index: 3;
    background-color: #0000;
    width: 44vw;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .jericho_heading {
    font-size: 52px;
  }

  .section3_gl {
    flex-direction: row;
    align-self: center;
  }

  .image-260 {
    align-self: center;
    height: 50vh;
  }

  .image-261 {
    text-align: center;
    align-self: center;
    height: 50vh;
  }

  .footswitch_container {
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 20px;
  }

  .footswitch_content {
    z-index: auto;
    margin-right: 0;
    padding: 20px 28px 20px 30px;
    position: relative;
  }

  .secondary-packing-6 {
    line-height: 30px;
  }

  .ml-contains-4 {
    font-weight: 200;
  }

  .tab-link-tab-2-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .allernil_o_hdg2-2 {
    margin-top: 0;
    line-height: 30px;
  }

  .tab-link-tab-3-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-513 {
    font-weight: 500;
  }

  .div-block-175 {
    flex-direction: column;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    max-width: none;
    display: flex;
    position: fixed;
    inset: 17% 0% 0% auto;
    overflow: hidden;
  }

  .paragraph-479, .primary-packing-5, .allernil_o_hdg1-2 {
    line-height: 30px;
  }

  .label-claim-10 {
    font-weight: 400;
  }

  .allernil_o_sub_hdg-2 {
    font-weight: 600;
  }

  .tabs-6 {
    width: 100%;
  }

  .tab-link-tab-1-2 {
    padding-right: 0;
  }

  .tab-link-tab-1-2.w--current {
    border-style: solid;
    border-width: 0 0 1px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabs-content-4 {
    width: 80%;
    margin-left: 0;
    padding-left: 0;
  }

  .bold-text-80 {
    font-size: 32px;
  }

  .heading-516 {
    font-size: 8px;
  }

  .moxi_5ml_hdg4-2 {
    font-size: 18px;
    font-weight: 400;
  }

  .moxi_1ml_sub_hdg2-2 {
    font-size: 18px;
  }

  .heading-519 {
    margin-bottom: 10px;
    line-height: 30px;
  }

  .heading-522 {
    font-weight: 600;
  }

  .heading-523 {
    margin-top: 0;
  }

  .moxi_1ml_para-2 {
    line-height: 25px;
  }

  .paragraph-493 {
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
  }

  .pack-11 {
    margin-top: 0;
    line-height: 30px;
  }

  .moxi_5ml_hdg1-2 {
    line-height: 30px;
  }

  .paragraph-496 {
    opacity: 1;
  }

  .moxi_1ml_hdg3-2 {
    font-size: 18px;
    line-height: 25px;
  }

  .moxi_1ml_sub_hdg-2 {
    font-size: 23px;
  }

  .tabs-menu-9 {
    width: auto;
  }

  .heading-529 {
    margin-top: 0;
    padding-left: 40px;
    font-size: 38px;
  }

  .moxi_1ml_hdg1-2 {
    font-size: 32px;
  }

  .heading-530 {
    margin-top: 0;
    font-size: 24px;
    line-height: 10px;
  }

  .moxi_5ml_hdg2-2 {
    margin-top: 0;
    line-height: 30px;
  }

  .heading-532 {
    font-size: 20px;
  }

  .heading1-6 {
    line-height: 30px;
  }

  .moxi_1ml_hdg2-2 {
    margin-bottom: 5px;
    font-size: 24px;
  }

  .heading-535 {
    font-size: 24px;
    line-height: 20px;
  }

  .paragraph-505 {
    line-height: 30px;
  }

  .paragraph-506 {
    font-size: 15px;
  }

  .label-claim-11 {
    font-weight: 400;
  }

  .paragraph-510 {
    margin-bottom: 32px;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
  }

  .paragraph-512 {
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
  }

  .heading-538 {
    font-size: 20px;
  }

  .paragraph-514 {
    margin-bottom: 10px;
  }

  .heading-540 {
    font-size: 24px;
    line-height: 23px;
  }

  .heading-220 {
    margin-bottom: 5px;
  }

  .heading-217 {
    margin-bottom: 5px;
    font-size: 26px;
  }

  .moxi_dm_hdg2-2 {
    margin-top: 0;
    line-height: 30px;
  }

  .heading-215 {
    margin-bottom: 5px;
  }

  .tab-link-tab-3-4 {
    padding-right: 30px;
  }

  .heading-223 {
    margin-bottom: 5px;
    font-size: 20px;
  }

  .storage-16 {
    font-size: 40px;
  }

  .storage-17 {
    font-size: 20px;
  }

  .heading-216 {
    margin-bottom: 5px;
  }

  .moxi_dm_hdg1-2 {
    line-height: 30px;
  }

  .heading-541 {
    margin-bottom: 5px;
    font-size: 16px;
  }

  .moxi_dm_sub_hdg2-2 {
    font-weight: 400;
  }

  .heading-219 {
    margin-bottom: 5px;
  }

  .packaging-11 {
    margin-bottom: 10px;
    line-height: 30px;
  }

  .heading-222 {
    margin-bottom: 5px;
  }

  .heading-218 {
    margin-bottom: 5px;
    font-size: 20px;
  }

  .description-2, .moxi_dm_sub_hdg-2 {
    font-weight: 600;
  }

  .eye-drops-2 {
    line-height: 30px;
  }

  .heading-542 {
    margin-bottom: 5px;
    font-size: 16px;
  }

  .paragraph-522 {
    font-size: 15px;
  }

  .heading-221 {
    margin-bottom: 5px;
  }

  .paragraph-523 {
    font-size: 15px;
  }

  .appatim-heading-2 {
    line-height: 30px;
  }

  .alfapres_t_hdg1-2 {
    font-size: 35px;
  }

  .appatim_sub_hdg-2 {
    font-weight: 600;
  }

  .alfapres_t_hdg2-2 {
    margin-bottom: 5px;
    font-size: 25px;
  }

  .alfapres_t_hdg4-2 {
    margin-top: 0;
    font-size: 20px;
  }

  .light-mode-34 {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border: 1px solid #0000;
    justify-content: flex-start;
    height: auto;
    margin: 0;
    padding-left: 10px;
    display: flex;
  }

  .alfapres_t_hdg3-2 {
    font-size: 23px;
  }

  .appatim_sub_hdg2-2 {
    font-weight: 400;
  }

  .alfapres_t_para-2 {
    font-size: 15px;
  }

  .pack-13 {
    margin-top: 0;
    line-height: 30px;
  }

  .ml-contains-5 {
    font-weight: 200;
  }

  .shelf-life-10 {
    font-size: 20px;
  }

  .pack-14 {
    font-size: 24px;
    line-height: 30px;
  }

  .contraindications-7, .warnings-8 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 23px;
  }

  .paragraph-527 {
    font-weight: 200;
  }

  .pack-heading-2 {
    font-size: 35px;
    line-height: 30px;
  }

  .primary-packing-6 {
    line-height: 30px;
  }

  .packaging-12, .indication-and-usage-7 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 23px;
  }

  .ocutear_10ml_hdg1-2 {
    line-height: 30px;
  }

  .label-claim-13 {
    font-weight: 400;
  }

  .heading-545 {
    font-size: 18px;
  }

  .composition-11 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 23px;
  }

  .paragraph-528 {
    font-size: 13px;
    line-height: 30px;
  }

  .paragraph-529 {
    font-size: 13px;
  }

  .label-claim-14 {
    font-weight: 400;
  }

  .megalub_5ml_sub_hdg-2 {
    font-weight: 600;
  }

  .paragraph-531 {
    font-size: 13px;
    line-height: 30px;
  }

  .heading-546 {
    font-size: 18px;
  }

  .paragraph-533 {
    opacity: 1;
    font-size: 13px;
  }

  .availability-8 {
    color: #fff;
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 23px;
  }

  .heading-548 {
    margin-top: 0;
    line-height: 30px;
  }

  .shelf-life-11 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 23px;
  }

  .paragraph-534, .paragraph-536 {
    font-size: 13px;
  }

  .heading-549 {
    font-weight: 600;
  }

  .paragraph-537, .paragraph-538 {
    font-size: 13px;
  }

  .artgel_sub_hdg_2-2 {
    margin-top: 0;
    margin-bottom: 5px;
  }

  .ocutear_10ml_sub_hdg-2 {
    margin-top: 10px;
  }

  .heading-550 {
    font-size: 18px;
  }

  .light-mode-35 {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border: 1px solid #0000;
    justify-content: space-between;
    height: auto;
    margin: 0;
    display: flex;
  }

  .storage-18 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 23px;
  }

  .heading-552 {
    font-size: 23px;
  }

  .heading-553 {
    font-size: 20px;
  }

  .paragraph-541 {
    margin-bottom: 10px;
    font-size: 13px;
  }

  .megalub_5ml_hdg1-2 {
    line-height: 30px;
  }

  .label-claim-15 {
    font-weight: 400;
  }

  .supply-9 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 23px;
  }

  .heading-555 {
    font-size: 18px;
  }

  .paragraph-542 {
    font-size: 13px;
  }

  .storage-19 {
    font-size: 35px;
  }

  .ocutear_10ml_hdg2-2 {
    margin-top: 0;
    line-height: 30px;
  }

  .paragraph-546 {
    font-size: 13px;
  }

  .artgel_sub_hdg-2 {
    margin-top: 0;
    margin-bottom: 5px;
    font-weight: 600;
  }

  .paragraph-547 {
    font-weight: 200;
    line-height: 30px;
  }

  .dosage-and-administration-11 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 23px;
  }

  .paragraph-548 {
    font-size: 13px;
  }

  .clinical-pharmacology-8 {
    color: #fff;
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 23px;
    font-weight: 600;
  }

  .descripation-9 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 23px;
    font-weight: 500;
  }

  .heading-557 {
    line-height: 30px;
  }

  .paragraph-549 {
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
  }

  .inac_5ml_hdg2-2 {
    margin-top: 0;
    line-height: 30px;
  }

  .paragraph-550, .aflur_5ml_para-2 {
    font-size: 15px;
  }

  .inac_5ml_sub_hdg2-2 {
    font-weight: 400;
  }

  .heading-559 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 20px;
  }

  .pack-15 {
    margin-top: 0;
    line-height: 30px;
  }

  .aflur_5ml_sub_hdg-2 {
    font-size: 23px;
  }

  .paragraph-554 {
    opacity: 1;
  }

  .clinical-plarmacology-4 {
    color: #fff;
  }

  .heading-562 {
    font-size: 24px;
    line-height: 10px;
  }

  .paragraph-556 {
    line-height: 30px;
  }

  .contra-indications-3 {
    color: #fff;
    font-weight: 600;
  }

  .paragraph-557 {
    font-size: 13px;
    font-weight: 300;
    line-height: 20px;
  }

  .storage-21 {
    font-size: 32px;
  }

  .paragraph-561 {
    margin-bottom: 32px;
    padding-top: 0;
    font-size: 13px;
    font-weight: 300;
    line-height: 20px;
  }

  .descripation-10 {
    font-weight: 600;
  }

  .inac_5ml_hdg1-2 {
    line-height: 30px;
  }

  .heading-564 {
    margin-top: 0;
    font-size: 24px;
    line-height: 10px;
  }

  .paragraph-565 {
    font-weight: 200;
  }

  .paragraph-567 {
    margin-bottom: 10px;
  }

  .heading-565 {
    font-size: 24px;
    line-height: 30px;
  }

  .inac_5ml_sub_hdg-2 {
    font-weight: 600;
  }

  .heading1-7 {
    line-height: 30px;
  }

  .heading-567 {
    margin-top: 0;
    padding-left: 40px;
    font-size: 38px;
  }

  .label-claim-16 {
    font-weight: 400;
  }

  .heading-568 {
    font-size: 38px;
  }

  .heading-569 {
    font-size: 24px;
    line-height: 30px;
  }

  .paragraph-573 {
    font-size: 13px;
  }

  .heading-571 {
    margin-top: 0;
    font-size: 18px;
  }

  .descripation-11 {
    font-weight: 600;
  }

  .paragraph-574 {
    margin-bottom: 10px;
  }

  .c-pent_section-2 {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border: 1px solid #0000;
    justify-content: flex-start;
    height: auto;
    margin: 0;
    display: flex;
  }

  .heading-578 {
    font-size: 20px;
  }

  .availability-9 {
    color: #fff;
  }

  .heading-581 {
    margin-bottom: 5px;
    font-size: 18px;
  }

  .paragraph-582 {
    font-size: 13px;
  }

  .heading-584 {
    margin-bottom: 10px;
    line-height: 30px;
  }

  .paragraph-586 {
    font-weight: 200;
  }

  .paragraph-587 {
    font-weight: 200;
    line-height: 30px;
  }

  .paragraph-588 {
    font-size: 13px;
  }

  .clinical-pharmacology-9 {
    color: #fff;
    font-weight: 600;
  }

  .heading-587 {
    font-size: 18px;
  }

  .heading-588 {
    font-size: 24px;
    line-height: 10px;
  }

  .heading-589 {
    margin-top: 0;
    font-size: 18px;
  }

  .heading-591 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 20px;
  }

  .acaine_5ml_para-2 {
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
  }

  .paragraph-589 {
    font-size: 13px;
    line-height: 20px;
  }

  .acaine_5ml_sub_hdg-2 {
    margin-bottom: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .storage-23 {
    font-size: 35px;
  }

  .label-claim-17 {
    font-size: 18px;
    font-weight: 400;
  }

  .secondary-packing-9 {
    font-size: 13px;
  }

  .paragraph-590 {
    font-size: 13px;
    font-weight: 200;
  }

  .paragraph-591, .paragraph-592, .paragraph-593 {
    font-size: 13px;
  }

  .heading-594 {
    font-size: 18px;
  }

  .packaging-15 {
    font-size: 25px;
  }

  .heading-595 {
    font-size: 18px;
  }

  .paragraph-594 {
    font-size: 13px;
  }

  .descripation-12 {
    font-weight: 600;
  }

  .paragraph-595, .paragraph-596, .paragraph-597 {
    font-size: 13px;
  }

  .heading1-8 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-598, .paragraph-600 {
    font-size: 13px;
  }

  .heading-597 {
    font-size: 18px;
  }

  .paragraph-601 {
    font-size: 13px;
  }

  .pack-16 {
    margin-top: 0;
    line-height: 30px;
  }

  .paragraph-602 {
    font-size: 13px;
  }

  .supplied-5, .heading-598 {
    font-size: 18px;
  }

  .paragraph-603 {
    font-size: 13px;
  }

  .adverse-effects-5, .heading-600 {
    font-size: 18px;
  }

  .clinical-plarmacology-5 {
    color: #fff;
    font-size: 18px;
  }

  .paragraph-604 {
    font-size: 13px;
  }

  .blueret_1ml_content-2 {
    z-index: 3;
    background-color: #0000;
    width: 60%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .blueret_1ml_para-2 {
    font-size: 15px;
  }

  .blueret_1ml_hdg1-2 {
    font-size: 26px;
  }

  .blueret_1ml_hdg2-2 {
    margin-bottom: 5px;
    font-size: 20px;
  }

  .cohe_1ml_sub_hdg2-2 {
    font-size: 18px;
    font-weight: 400;
  }

  .paragraph-605 {
    font-size: 13px;
  }

  .cohe_1ml_hdg2-2 {
    margin-top: 0;
    line-height: 30px;
  }

  .cohe_1ml_hdg1-2 {
    font-size: 35px;
    line-height: 30px;
  }

  .cohe_14ml_sub_hdg-2 {
    font-weight: 600;
  }

  .cohe_para-2 {
    line-height: 24px;
  }

  .paragraph-606 {
    text-transform: none;
    border: 1px #000;
    font-size: 13px;
  }

  .paragraph-608, .paragraph-609 {
    font-size: 13px;
  }

  .descripation-13 {
    font-weight: 600;
  }

  .storage-24 {
    font-size: 38px;
  }

  .paragraph-610 {
    font-size: 13px;
  }

  .paragraph-611 {
    font-size: 13px;
    line-height: 25px;
  }

  .supracoat_sub_hdg-2 {
    font-size: 23px;
    line-height: 33px;
  }

  .heading-605 {
    font-size: 25px;
  }

  .heading-607 {
    line-height: 30px;
  }

  .paragraph-612 {
    font-size: 13px;
    line-height: 25px;
  }

  .pack-17 {
    margin-top: 0;
    line-height: 30px;
  }

  .heading-610 {
    font-size: 22px;
  }

  .heading-613 {
    margin-bottom: 5px;
    font-size: 26px;
  }

  .paragraph-613 {
    font-size: 13px;
  }

  .supracoat_hdg1-2 {
    line-height: 30px;
  }

  .heading-614 {
    font-size: 18px;
  }

  .cohe_1ml_sub_hdg1-2 {
    font-weight: 600;
  }

  .clinical-plarmacology-6 {
    color: #fff;
  }

  .supracoat_hdg2-2 {
    margin-top: 0;
    line-height: 30px;
  }

  .heading-616 {
    font-size: 25px;
  }

  .paragraph-615 {
    font-size: 13px;
    line-height: 25px;
  }

  .paragraph-616 {
    font-size: 13px;
  }

  .klink_plus_para-2 {
    font-size: 15px;
  }

  .anc_lottie {
    top: 25%;
  }

  .tab-pane-tab-1-3 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .text-block-30, .text-block-31, .text-block-32, .text-block-33, .text-block-34 {
    font-size: 12px;
  }

  .tab-pane-tab-4 {
    width: 100%;
  }

  .tabs_menu_anti-allergic {
    width: 20%;
  }

  .tab-pane-tab-3-2, .tab-pane-tab-2-4, .tab-pane-tab-1-4 {
    width: 100%;
  }

  .column-5 {
    display: flex;
  }

  .heading-620 {
    font-size: 29px;
  }

  .ril_section {
    width: auto;
    height: auto;
  }

  .image-15 {
    width: 200px;
    height: auto;
  }

  .appatim-section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border: 1px solid #0000;
    justify-content: flex-start;
    height: auto;
    margin: 0;
    display: flex;
  }

  .alfapres-t_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    justify-content: flex-start;
    width: 100%;
    margin-left: 0;
    padding-top: .25rem;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

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

  .k-link_h_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 0;
  }

  .art1_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border: 1px solid #0000;
    justify-content: space-between;
    width: 75vw;
    height: auto;
    margin: 0;
    padding-left: 20px;
    display: flex;
  }

  .heading-10 {
    font-size: 18px;
  }

  .div-block-185 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .div-block-186 {
    width: 40%;
  }

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

  .div-block-188 {
    width: 100%;
  }

  .swiss_phob_section {
    width: auto;
    height: auto;
    padding-right: 2rem;
  }

  .heading-633 {
    font-size: 18px;
  }

  .text-block {
    font-size: 15px;
    line-height: 27px;
  }

  .heading {
    font-size: 26px;
  }

  .heading-634 {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-4 {
    padding-top: 0;
    font-size: 18px;
    line-height: 10px;
  }

  .retractor_tab_menu {
    display: flex;
  }

  .aa1260, .aa1261, .aa1262, .aa1263, .aa1270 {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  ._3450_blue {
    width: 28vw;
  }

  ._4455a_grey {
    width: 30vw;
  }

  ._7429_circle {
    width: 8vw;
  }

  .aa6035 {
    width: 25vw;
    margin-left: 15rem;
  }

  ._1625a_grey_heading, ._1989a_grey_heading, ._1989b_grey_heading, ._1989c_heading, ._1989d_heading {
    text-transform: none;
  }

  .subtabheading {
    width: 100%;
  }

  ._1989_button {
    width: 6vw;
    height: 4.5vh;
  }

  ._2260_image {
    padding-left: 0;
  }

  ._4150_div {
    flex-direction: row;
    justify-content: space-around;
    width: 100%;
  }

  ._3305_heading, ._3480_heading {
    display: block;
  }

  ._3480_image {
    width: 40vw;
    padding-left: 10%;
  }

  .copylinkbutton {
    text-align: center;
  }

  ._3901_image {
    width: 30vw;
  }

  ._5405 {
    text-transform: none;
    display: block;
  }

  ._5405_image {
    width: 30vw;
  }

  ._5425 {
    text-transform: none;
    display: block;
  }

  ._5425_image {
    width: 30vw;
  }

  .knives_spec_1350_div-copy {
    width: 100%;
  }

  .blue_arul {
    width: 6vw;
    height: 5vh;
  }

  .mrkr_diltr_2146_div, .mrkr_diltr_2147_diiv-copy, .mrkr_diltr_2183_div {
    padding-bottom: 0;
  }

  .aa2260 {
    font-size: 16px;
  }

  ._2260_grey_image {
    padding-left: 0;
  }

  ._2261_grey {
    font-size: 16px;
  }

  ._2261_greyimage {
    padding-left: 0;
  }

  .aa2262 {
    font-size: 16px;
  }

  ._2262_image_grey {
    padding-left: 0;
  }

  .aa2263_grey {
    font-size: 16px;
  }

  .aa2263_grey_image {
    padding-left: 0;
  }

  ._2286_button {
    width: 6vw;
    height: 4.5vh;
  }

  ._1961_image {
    margin-left: 50%;
  }

  ._1012_image {
    width: 20vw;
    margin-left: 10rem;
  }

  ._1308_blue {
    width: 6vw;
    height: 4.5vh;
  }

  ._1308_blueimage {
    width: 25vw;
  }

  .button-23-copy {
    width: 6vw;
    height: 4.5vh;
  }

  .aa1917 {
    text-transform: none;
  }

  ._1915_grey_button, ._1930_grey {
    width: 6vw;
    height: 4.5vh;
  }

  ._1965_div {
    width: 93%;
  }

  ._1360_tip {
    width: 8vw;
  }

  ._1988_blue, ._1989_blue {
    width: 35vw;
  }

  ._1989_grey {
    width: 35vw;
    display: none;
  }

  ._2183_maloney {
    padding-left: 0;
  }

  ._2140_blue, ._2260_grey_button {
    width: 6vw;
    height: 4.5vh;
  }

  ._2147_blue {
    padding-left: 0;
  }

  ._1915, ._2286_blue_button, ._2655_grey_button {
    width: 6vw;
    height: 4.5vh;
  }

  .clash-xl-2 {
    font-size: 5em;
  }

  .styled-heading {
    font-size: 6em;
  }

  .section-header-wrapper {
    max-width: 66.66%;
    padding-bottom: 56px;
  }

  .accordion {
    width: 83.33%;
    padding-left: 8px;
    padding-right: 8px;
  }

  ._2140_blue-copy, ._2144 {
    width: 6vw;
    height: 4.5vh;
  }

  ._1628_front {
    width: 8vw;
  }

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

  .aa_1665_heading {
    text-transform: none;
  }

  .button-10-copy {
    width: 6vw;
    height: 4.5vh;
  }

  ._2221_greyimage {
    padding-left: 0;
  }

  ._2221_heading {
    font-size: 16px;
  }

  ._2405_button, ._2565_button {
    width: 6vw;
    height: 4.5vh;
  }

  ._2565 {
    font-size: 16px;
  }

  ._2183_button {
    width: 6vw;
    height: 4.5vh;
  }

  ._2183_grey {
    font-size: 16px;
  }

  ._2062_image {
    width: 14vw;
  }

  ._1960_div {
    width: 93%;
  }

  ._3065_tip {
    width: 8vw;
  }

  ._3065_image {
    width: 30vw;
  }

  ._3031_image {
    width: 27vw;
  }

  ._3065_tip-copy, ._3110_tip {
    width: 8vw;
  }

  .tissue_div {
    justify-content: flex-end;
    width: 94%;
  }

  .header-grid-2 {
    grid-template-columns: 1fr;
  }

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

  .openingtop.paid {
    height: auto;
  }

  .openingunittitle.paid {
    font-size: 14px;
    line-height: 28px;
  }

  .openingdetailssingle.paidclass {
    flex-direction: row;
    align-items: flex-start;
    width: 40%;
  }

  .openingunitdetails.paid {
    flex-direction: column;
    height: auto;
  }

  .oud_a {
    width: 100%;
    margin-bottom: 0;
  }

  ._1626_tip {
    width: 8vw;
  }

  ._1820_div {
    width: 92%;
  }

  .aa1993b_heading {
    text-transform: none;
  }

  .aat_1993b {
    width: 30vw;
  }

  .dynamiq_sl_section {
    align-items: center;
    height: 100%;
    padding-top: 3rem;
    padding-bottom: 14rem;
  }

  .sl_content_wrapper {
    width: 55vw;
    height: 145%;
    padding-top: .4rem;
    padding-left: 20px;
  }

  ._6240_div {
    width: 96%;
  }

  ._1565_tip {
    width: 10vw;
    height: 100%;
  }

  .fundus_camera_list {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 12px;
    line-height: 19px;
  }

  .heading-318-copy, ._2081_heading, ._2087_heading, ._2088_heading, ._2102_heading, ._2115_heading {
    text-transform: none;
  }

  ._3080_tip {
    width: 8vw;
  }

  ._7891 {
    width: 20vw;
  }

  .vio_heading {
    margin-bottom: 20px;
    font-size: 27px;
  }

  .vio_content_wrapper {
    width: 50vw;
    height: 145%;
    padding-top: .4rem;
    padding-left: 10px;
  }

  .vio_list {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 12px;
    line-height: 19px;
  }

  .vio_list_cnt {
    font-size: 12px;
  }

  .oct_list {
    margin-top: 0;
    margin-bottom: 30px;
    font-size: 12px;
    line-height: 19px;
  }

  .oct_heading {
    margin-bottom: 0;
    font-size: 22px;
  }

  .oct_section {
    align-items: center;
    height: 100%;
    padding-top: 3rem;
    padding-bottom: 14rem;
  }

  ._2030_tip-copy {
    width: 8vw;
  }

  ._6070_tip, ._6071_tip {
    width: 8vw;
    height: 100%;
  }

  ._4530_image {
    width: 15vw;
  }

  ._3850_main_div {
    width: 92%;
  }

  ._3945_div {
    width: auto;
  }

  ._3945_btn {
    width: 6vw;
    height: 4.5vh;
  }

  ._3950_div {
    width: auto;
  }

  ._3950_grey {
    width: 30vw;
  }

  ._3952_div {
    width: 94%;
  }

  ._3952_greyimage {
    width: 30vw;
  }

  ._7007_image, ._7830_img, ._7945 {
    width: 20vw;
  }

  ._1472_grey, .aa1478 {
    text-transform: none;
  }

  ._8000 {
    align-self: flex-end;
    margin-left: 0;
    padding-left: 0;
  }

  ._7415a {
    width: 25vw;
  }

  ._8500 {
    width: 10vw;
    margin-right: 18%;
  }

  ._3310 {
    width: auto;
  }

  ._3310_grey {
    width: 30vw;
  }

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

  ._7951_image {
    width: 7vw;
  }

  .aa7950 {
    width: 12vw;
  }

  .aa7952 {
    width: 10vw;
  }

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

  .aa_3090 {
    width: 30vw;
  }

  .aat_3150 {
    width: 22vw;
  }

  .surgicalmenu {
    margin-left: 3%;
    padding-top: 0%;
  }

  .button-28 {
    width: 6vw;
    height: 4.5vh;
  }

  .div-block-283 {
    width: 70%;
    padding-top: 5%;
  }

  .tabs-9 {
    margin-top: 0;
  }

  .blue_button-22 {
    width: 6vw;
    height: 4.5vh;
  }

  .retractor_wrapper {
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 40px;
  }

  .retractor_heading {
    font-size: 20px;
  }

  ._1076 {
    width: 25vw;
    margin-left: 8rem;
  }

  .paragraph-637 {
    font-size: 12px;
  }

  .button-31 {
    width: 6vw;
    height: 4.5vh;
  }

  .buttondiv-19 {
    justify-content: center;
  }

  .blue_button-23 {
    width: 6vw;
    height: 4.5vh;
  }

  .heading-676 {
    font-size: 12px;
  }

  .div-block-288-copy {
    align-items: flex-end;
    width: 97.3803%;
  }

  .scleral_depressor_wrapper {
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 40px;
  }

  .paragraph-639 {
    font-size: 12px;
  }

  .heading-678 {
    padding-left: 4px;
  }

  .button-33 {
    width: 6vw;
    height: 4.5vh;
  }

  .buttondiv-20 {
    justify-content: center;
  }

  .blue_button-24 {
    width: 6vw;
    height: 4.5vh;
  }

  .heading-679 {
    font-size: 12px;
  }

  .dissector_wrapper {
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 40px;
  }

  .dissector_div {
    width: 70vw;
    padding-top: 5%;
  }

  .gray_circle_button-9 {
    width: 6vw;
    height: 4.5vh;
  }

  .knives_blue_button {
    width: 6vw;
    height: 4.5vh;
    margin-right: 9px;
  }

  .button-35 {
    width: 6vw;
    height: 4.5vh;
  }

  .paragraph-640, .heading-681 {
    text-transform: none;
  }

  .blue_button-25 {
    width: 6vw;
    height: 4.5vh;
  }

  .heading-683 {
    text-transform: none;
    font-weight: 400;
  }

  .spuds_wrapper {
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0%;
    padding-left: 0;
    padding-right: 40px;
  }

  .spuds_1405-copy {
    width: 30vw;
    margin-left: 0;
    padding-left: 25px;
  }

  .aat1405 {
    width: 30vw;
  }

  .lm_wrapper {
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 40px;
  }

  .paragraph-641 {
    font-size: 12px;
  }

  .heading-685 {
    padding-left: 4px;
  }

  .button-37 {
    width: 6vw;
    height: 4.5vh;
  }

  .buttondiv-22 {
    justify-content: center;
  }

  .paragraph-642, .heading-687 {
    text-transform: none;
  }

  .blue_button-26 {
    width: 6vw;
    height: 4.5vh;
  }

  .heading-688 {
    font-size: 12px;
  }

  .heading-690 {
    text-transform: none;
    font-weight: 400;
  }

  .heading-691 {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .aat1515 {
    width: 30vw;
  }

  .grey_button_lm-16 {
    width: 6vw;
    height: 4.5vh;
  }

  .paragraph-643, .heading-693 {
    text-transform: none;
  }

  .blue_button-27 {
    width: 6vw;
    height: 4.5vh;
  }

  .heading-695 {
    text-transform: none;
    font-weight: 400;
  }

  .grey_button_lm-17 {
    width: 6vw;
    height: 4.5vh;
  }

  .paragraph-644 {
    text-transform: none;
  }

  .button-40 {
    width: 6vw;
    height: 4.5vh;
  }

  .heading-697, .paragraph-645, .paragraph-646, .heading-699 {
    text-transform: none;
  }

  .blue_button-28 {
    width: 6vw;
    height: 4.5vh;
  }

  .heading-702 {
    text-transform: none;
    font-weight: 400;
  }

  .nucleus_wrapper {
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0%;
    padding-left: 0;
    padding-right: 40px;
  }

  ._1628_image {
    width: 29vw;
  }

  .spatulas_wrapper {
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0%;
    padding-left: 0;
    padding-right: 40px;
  }

  ._1655_maindiv {
    width: 99%;
  }

  .grey_button_lm-18, .button-42 {
    width: 6vw;
    height: 4.5vh;
  }

  .heading-705, .paragraph-648 {
    text-transform: none;
  }

  .lsr_div-14 {
    width: auto;
  }

  .blue_button-29 {
    width: 6vw;
    height: 4.5vh;
  }

  .heading-710 {
    text-transform: none;
    font-weight: 400;
  }

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

  .fixation_rings_wrapper {
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 40px;
  }

  .grey_button_lm-19 {
    width: 6vw;
    height: 4.5vh;
  }

  .heading-712, .paragraph-649 {
    text-transform: none;
  }

  .blue_button-30 {
    width: 6vw;
    height: 4.5vh;
  }

  .heading-716 {
    text-transform: none;
    font-weight: 400;
  }

  .button-45 {
    width: 6vw;
    height: 4.5vh;
  }

  .mh_wrapper {
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 40px;
  }

  ._1820_image_grey {
    width: 30vw;
    max-width: none;
  }

  ._1825_grey {
    width: 35vw;
  }

  ._1830_div {
    width: 92%;
  }

  .button-46 {
    width: 6vw;
    height: 4.5vh;
  }

  .paragraph-650 {
    text-transform: none;
    width: 60%;
  }

  .heading-719 {
    text-transform: none;
    font-weight: 400;
  }

  .d_div-15 {
    justify-content: space-between;
  }

  .heading-720 {
    text-transform: none;
  }

  .div-block-326 {
    width: 40%;
  }

  .grey_button_lm-20, .blue_button-31 {
    width: 6vw;
    height: 4.5vh;
  }

  .heading-724 {
    padding-left: 4px;
  }

  .button-48 {
    width: 6vw;
    height: 4.5vh;
  }

  .buttondiv-28 {
    justify-content: center;
  }

  .paragraph-651, .heading-725 {
    font-size: 12px;
  }

  .blue_button-32 {
    width: 6vw;
    height: 4.5vh;
  }

  .heading-726, .paragraph-652 {
    text-transform: none;
  }

  .blue_button-33 {
    width: 6vw;
    height: 4.5vh;
  }

  .heading-728 {
    text-transform: none;
    font-weight: 400;
  }

  .cs_wrapper {
    width: auto;
  }

  ._1875_div {
    justify-content: space-between;
    width: 97%;
  }

  .button-51 {
    width: 6vw;
    height: 4.5vh;
  }

  .heading-732 {
    text-transform: none;
  }

  .heading-733 {
    text-transform: none;
    font-weight: 400;
  }

  .heading-734 {
    text-transform: none;
  }

  .heading-736 {
    text-transform: none;
    font-weight: 400;
  }

  .div-block-336 {
    width: 40%;
  }

  .grey_button_lm-21, .blue_button-34 {
    width: 6vw;
    height: 4.5vh;
  }

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

  ._1917_div {
    align-items: center;
    margin-left: 50%;
  }

  ._1918 {
    width: 33vw;
    margin-left: 0%;
  }

  .div-block-339 {
    margin-top: 30px;
  }

  .button-53 {
    width: 6vw;
    height: 4.5vh;
  }

  .heading-739 {
    text-transform: none;
    font-weight: 400;
  }

  .heading-740 {
    text-transform: none;
  }

  .div-block-342 {
    width: 40%;
  }

  .paragraph-656 {
    text-transform: none;
    font-size: 14px;
  }

  .heading-741 {
    text-transform: none;
    font-size: 14px;
    font-weight: 400;
  }

  .button-55 {
    width: 6vw;
    height: 4.5vh;
  }

  .buttondiv-30 {
    width: 60%;
  }

  .paragraph-657, .heading-743 {
    text-transform: none;
  }

  .paragraph-658 {
    text-transform: none;
    width: 60%;
  }

  .heading-744 {
    text-transform: none;
    font-weight: 400;
  }

  .heading-745 {
    text-transform: none;
  }

  .heading-747 {
    text-transform: none;
    font-weight: 400;
  }

  .div-block-345 {
    width: 40%;
  }

  .blue_button-35 {
    width: 6vw;
    height: 4.5vh;
  }

  .div-block-348 {
    padding-top: 5%;
  }

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

  ._1989a_aa {
    width: 35vw;
    display: none;
  }

  ._1993a_aa {
    width: 25vw;
  }

  .paragraph-659 {
    text-transform: none;
    font-size: 14px;
  }

  .heading-750 {
    text-transform: none;
    font-size: 14px;
    font-weight: 400;
  }

  .pane_top_sub_hdg-8 {
    font-size: 16px;
  }

  .colour_button_div-22 {
    width: 20vw;
    right: -350px;
  }

  .pane_bttm_para-11, .pane_button_hdg-19 {
    font-size: 14px;
  }

  .buttondiv-32 {
    width: 60%;
  }

  .heading-751 {
    font-size: 16px;
  }

  .grey_button_lm-22 {
    width: 6vw;
    height: 4.5vh;
  }

  .pane_top_sub_hdg-9 {
    font-size: 16px;
  }

  .colour_button_div-23 {
    width: 20vw;
    right: -350px;
  }

  .pane_bttm_para-12, .pane_button_hdg-20 {
    font-size: 14px;
  }

  .paragraph-660 {
    text-transform: none;
    font-size: 14px;
  }

  .heading-752 {
    text-transform: none;
    font-size: 14px;
    font-weight: 400;
  }

  .button-61, .button-63 {
    width: 6vw;
    height: 4.5vh;
  }

  .heading-753 {
    text-transform: none;
    font-size: 16px;
  }

  .blue_button-36 {
    width: 6vw;
    height: 4.5vh;
  }

  .buttondiv-33 {
    width: 40%;
  }

  .paragraph-661 {
    text-transform: none;
  }

  .heading-754, .heading-756 {
    text-transform: none;
    font-weight: 400;
  }

  .pane_top_sub_hdg-10 {
    font-size: 16px;
  }

  .colour_button_div-24 {
    width: 20vw;
    right: -350px;
  }

  .bttm_para_button_div-10 {
    width: 65vw;
  }

  .pane_bttm_para-13 {
    font-size: 14px;
  }

  .paragraph-662 {
    text-transform: none;
    font-size: 12px;
    line-height: 18px;
  }

  .blue_button-37 {
    width: 6vw;
    height: 4.5vh;
    margin-right: 20px;
    padding-right: 0;
  }

  .pane_button_hdg-21 {
    font-size: 14px;
  }

  .heading-758 {
    text-transform: none;
  }

  .button-68, .blue_button-38 {
    width: 6vw;
    height: 4.5vh;
  }

  .circle_btn_div-9 {
    justify-content: center;
  }

  .model_name2-6 {
    display: none;
  }

  .image-292 {
    width: 30vw;
  }

  .gray-button-3 {
    width: 6vw;
    height: 4.5vh;
  }

  .pane_button_hdg-22 {
    margin-top: 0;
  }

  .div-block-375 {
    width: 26%;
  }

  .blue_button-39 {
    width: 6vw;
    height: 4.5vh;
  }

  .blue_circle_button-12 {
    width: 6vw;
    height: 4.5vh;
    margin-right: 1rem;
  }

  .gray_circle_button-10 {
    width: 6vw;
    height: 4.5vh;
  }

  .colour_button_div-25 {
    width: 35%;
    right: -350px;
  }

  .blue_button-40 {
    width: 6vw;
    height: 4.5vh;
  }

  .gray_img-22 {
    width: 30vw;
  }

  .paragraph-665 {
    width: 45%;
  }

  .blue_img-17 {
    width: 30vw;
  }

  .button-69, .button-70 {
    width: 6vw;
    height: 4.5vh;
  }

  .div-block-385 {
    width: 30%;
  }

  .div-block-389 {
    justify-content: space-between;
    width: auto;
  }

  .pane_bttm_para-14 {
    width: 50%;
  }

  .gray-button-4, .button-71, .grey_button_lm-23, .blue_button-41 {
    width: 6vw;
    height: 4.5vh;
  }

  .div-block-396 {
    align-items: flex-end;
    width: 50%;
  }

  .heading-785, .paragraph-666 {
    font-size: 12px;
  }

  .heading-788 {
    margin-top: 0;
  }

  .paragraph-667 {
    align-self: flex-start;
    width: 30vw;
    margin-top: 0%;
  }

  .buttondiv-37 {
    justify-content: space-between;
  }

  .div-block-412 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .button-74 {
    width: 6.5vw;
    height: 4vh;
  }

  .blue_button-42 {
    width: 6.5vw;
    height: 4vh;
    margin-right: 20px;
    padding-right: 0;
  }

  .button-76 {
    width: 6.5vw;
    height: 4vh;
  }

  .heading-791 {
    margin-top: 0;
  }

  .div-block-420 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .buttondiv-39 {
    justify-content: space-between;
  }

  .paragraph-669 {
    align-self: flex-start;
    width: 30vw;
    margin-top: 0%;
  }

  .grey_button_lm-24 {
    width: 6vw;
    height: 4.5vh;
  }

  .heading-797 {
    text-transform: none;
    font-weight: 400;
  }

  .button-79 {
    width: 6vw;
    height: 4.5vh;
  }

  .heading-798, .paragraph-670 {
    text-transform: none;
  }

  .aa1086_div {
    height: auto;
  }

  .grey_button_lm-25, .blue_button-43 {
    width: 6vw;
    height: 4.5vh;
  }

  .paragraph-672 {
    width: 32vw;
  }

  .grey_button_lm-26 {
    width: 6vw;
    height: 4.5vh;
  }

  ._2144_image, ._2140_aat, ._2800_image, ._2805_image {
    padding-left: 0;
  }

  ._3120_aat, ._3120_aa {
    width: 30vw;
  }

  ._3030_aat {
    width: 35vw;
  }

  ._3115_aat {
    width: 25vw;
  }

  ._3115_aa {
    width: 30vw;
  }

  ._3090_aat {
    width: 25vw;
  }

  ._3180_img_div {
    flex-direction: column;
    width: auto;
  }

  ._3300_div, ._3330_div {
    flex-direction: column;
    width: auto;
  }

  ._3415 {
    width: 25vw;
  }

  ._3455_aa, ._3460_div, ._3470_div {
    flex-direction: column;
    width: auto;
  }

  ._3415_div {
    flex-direction: row;
    width: 100%;
  }

  ._3451_image {
    width: 25vw;
    padding-left: 5%;
  }

  ._3505_aa {
    width: 40vw;
    padding-left: 10%;
  }

  ._3555_worth {
    align-self: center;
    width: 30vw;
    padding-left: 15%;
  }

  ._3555_aa_div {
    width: auto;
  }

  ._3738 {
    width: 25vw;
    margin-left: 0%;
  }

  ._3719_block, ._3731 {
    justify-content: space-between;
  }

  .gray_img-22-copy-copy, ._3786_image, .gray_img-22-copy-copy {
    width: 30vw;
  }

  ._3760_aat {
    align-self: center;
    width: 30vw;
  }

  ._3855_div {
    width: 92%;
  }

  ._3920_div {
    flex-direction: column;
    width: auto;
  }

  ._3947_div {
    justify-content: space-between;
    width: 94%;
  }

  ._4010_aat {
    justify-content: space-around;
    width: 98%;
  }

  ._4250_div {
    justify-content: space-between;
    width: 95%;
  }

  ._4450_div {
    justify-content: space-between;
    width: 90%;
  }

  .heading-808 {
    margin-top: 0;
  }

  .grey_button_lm-28 {
    width: 6vw;
    height: 4.5vh;
  }

  .paragraph-674 {
    align-self: flex-start;
    width: 30vw;
    margin-top: 0%;
  }

  .buttondiv-44 {
    justify-content: space-between;
  }

  .button-83 {
    width: 6vw;
    height: 4.5vh;
  }

  .blue_button-46 {
    width: 6vw;
    height: 4.5vh;
    margin-right: 20px;
    padding-right: 0;
  }

  .heading-811 {
    text-transform: none;
    font-weight: 400;
  }

  .button-85 {
    width: 6vw;
    height: 4.5vh;
  }

  .heading-812, .paragraph-675 {
    text-transform: none;
  }

  ._5475 {
    width: 30vw;
  }

  .grey_button_lm-29 {
    width: 6vw;
    height: 4.5vh;
  }

  .lens_manipulators_wrapper-17 {
    width: auto;
  }

  .grey_button_lm-30 {
    width: 6vw;
    height: 4.5vh;
  }

  .colour_button_div-26 {
    width: 20vw;
    right: -350px;
  }

  .gray_circle_button-11 {
    width: 6vw;
    height: 4.5vh;
  }

  .pane_bttm_sub_hdg-14 {
    font-size: 14px;
  }

  .div-block-3542 {
    justify-content: space-between;
  }

  .pane_top_sub_hdg-12 {
    font-size: 16px;
  }

  .colour_button_div-27 {
    width: 20vw;
    right: -350px;
  }

  .bttm_para_button_div-11 {
    width: 65vw;
  }

  .gray_circle_button-12 {
    width: 6vw;
    height: 4.5vh;
  }

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

  .colour_button_div-28 {
    width: 20vw;
    right: -350px;
  }

  .blue_circle_button-13 {
    width: 6vw;
    height: 4.5vh;
  }

  .div-block-3543 {
    width: 96%;
  }

  .colour_button_div-29 {
    justify-content: space-around;
    align-items: center;
    width: 20vw;
    right: -350px;
  }

  ._9020_aa {
    margin-left: 15rem;
  }

  ._9150 {
    margin-left: 18rem;
  }

  .bipolar_div {
    padding-top: 5%;
  }

  .colour_button_div-30 {
    width: 20vw;
    right: -350px;
  }

  .blue_circle_button-14 {
    width: 6vw;
    height: 4.5vh;
  }

  ._8000-2 {
    margin-left: 18rem;
    padding-left: 0;
  }

  .bimanual_wrapper {
    padding-top: 3%;
  }

  .button-89 {
    width: 6vw;
    height: 4.5vh;
  }

  .paragraph-678, .heading-819 {
    text-transform: none;
  }

  .heading-821 {
    text-transform: none;
    font-weight: 400;
  }

  ._2063 {
    width: 12vw;
  }

  ._1195_aa {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
  }

  .elegant_heading {
    margin-bottom: 20px;
    font-size: 27px;
  }

  .elegant_wrapper {
    text-align: left;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    height: auto;
    padding-top: 0;
  }

  .elegant_section {
    align-items: center;
    height: 100%;
    padding-top: 0;
    padding-bottom: 14rem;
  }

  .elegant_content_wrapper {
    width: 55vw;
    height: 145%;
    padding-top: 0;
    padding-left: 20px;
  }

  .elegant_headingwrapper {
    margin-bottom: 20px;
  }

  .elegant_list {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 12px;
    line-height: 19px;
  }

  .elegant_image {
    top: 12%;
  }

  ._1655_aa_heading {
    text-transform: none;
  }

  .refraction_unit_img_wrapper {
    width: 100%;
  }

  .refraction_2000, .refraction_elegant {
    margin-right: 20px;
  }

  .refraction_2002 {
    margin-left: 20px;
  }

  ._2000_heading {
    margin-top: 10px;
    font-size: 16px;
    line-height: 24px;
  }

  ._2000_read_more {
    margin-left: 80px;
  }

  .elegant_2000_heading {
    margin-top: 10px;
    font-size: 16px;
    line-height: 24px;
  }

  .elegant_link_block {
    margin-left: 80px;
  }

  ._2002_heading {
    margin-top: 10px;
    font-size: 16px;
    line-height: 24px;
  }

  ._2002_link_block {
    margin-left: 80px;
  }

  ._1008_aa {
    width: 20vw;
    margin-left: 8rem;
  }

  .aa2140-copy {
    font-size: 16px;
  }

  ._2270_aa {
    padding-left: 0;
  }

  ._6070_aat-copy {
    width: 30vw;
    margin-left: 0;
  }

  ._5465, ._5460_aat_blue {
    width: 30vw;
    margin-left: 5rem;
  }

  ._6040_grey {
    width: 50vw;
  }

  ._6045_grey {
    width: 40vw;
  }

  ._7040_aa, ._7105_aa, ._7105_aa_grey, ._7105_24g, ._7105_25g, ._7107_aa, ._7108_aa {
    width: 20vw;
  }

  ._7125_aa, ._7140_aa, ._7145, ._7205, ._7205_23g, ._7205_aa_24g, ._7207 {
    width: 20vw;
    height: 100%;
  }

  ._7208, ._7210, ._7215_aa, ._7216_aa, ._7217_aa, ._7220, ._7230, ._7230_25g {
    width: 20vw;
  }

  ._7979, ._7970_img, ._7975 {
    width: 15vw;
  }

  ._7710_img {
    width: 20vw;
  }

  ._7846 {
    align-self: flex-end;
    width: 15vw;
  }

  ._1005_aa, ._1009_aa {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
  }

  ._1009_gey_img {
    width: 25vw;
    margin-left: 8rem;
  }

  ._1016_aa {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
  }

  ._1016_aa_img {
    width: 25vw;
    margin-left: 8rem;
  }

  ._1020_aa, ._1025_aa {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
  }

  ._1004_aat, ._1065_aa {
    width: 25vw;
    margin-left: 8rem;
  }

  ._1263_heading, ._1260_aat, ._1261_heading, ._1262_heading, ._1270_aat {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  ._1195_button {
    width: 6vw;
    height: 4.5vh;
  }

  ._1305_heading {
    padding-left: 4px;
  }

  .depressor_div {
    padding-top: 5%;
  }

  ._1370_aat, .aa1350-copy, ._1360_aa {
    width: 25vw;
  }

  ._1505_aa, ._1535_aa, ._1545_aa {
    width: 30vw;
  }

  ._1515_aa {
    text-transform: none;
  }

  .nhl_div {
    padding-top: 5%;
  }

  ._1565_div-copy {
    justify-content: space-between;
  }

  .contact_para {
    padding-left: 10px;
    padding-right: 20px;
    font-size: 11px;
  }

  .rings_div, .div-block-331-copy {
    padding-top: 5%;
  }

  .aat_1875-copy {
    width: 30vw;
    max-width: none;
  }

  ._1880_img {
    width: 30vw;
    max-width: none;
    margin-left: 100%;
  }

  ._1917_img {
    margin-left: 0%;
  }

  ._1920_aa, ._1925_aa, ._1930_aa, ._1935_aa {
    text-transform: none;
  }

  .contact_us_wrapper {
    flex: none;
    height: 80%;
    margin-top: 60px;
    padding-top: 0%;
    padding-left: 20px;
    padding-right: 20px;
  }

  ._2075_img {
    width: 15vw;
    margin-left: 40%;
  }

  ._2075_aa, ._2080_aa {
    text-transform: none;
    font-size: 16px;
  }

  ._2230_img, ._2820_img {
    padding-left: 0;
  }

  ._1090_img {
    width: 22vw;
    margin-left: 0;
  }

  ._1086_img, ._1195_img {
    width: 25vw;
    margin-left: 8rem;
  }

  ._5420_img, ._5450_img {
    width: 30vw;
  }

  ._6010_tip, ._6052_aa_tip {
    width: 8vw;
    height: 100%;
  }

  ._6080-copy-copy {
    margin-left: 0%;
  }

  ._6140_blue_btn {
    width: 6vw;
    height: 4.5vh;
  }

  ._6400_img {
    width: 25vw;
    margin-left: 0;
  }

  ._9180_aa {
    margin-left: 15rem;
  }

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

  ._9160_div {
    width: 96%;
  }

  ._9160_tip {
    align-self: center;
  }

  ._9130_aa {
    margin-left: 15rem;
  }

  ._7380_div {
    width: 100%;
  }

  ._7432_img {
    padding-left: 0;
  }

  ._2010_aa {
    margin-left: 35%;
  }

  ._1881_img {
    width: 28vw;
    max-width: none;
    margin-left: 110%;
  }

  ._9150_div {
    width: 96%;
  }

  ._7170_img, ._7202_img {
    width: 20vw;
    height: 100%;
  }

  ._7242_img, ._7290_img, ._7330_img, ._7418a_img, ._7418_img, ._7419_img, ._7424_img, ._7050_img {
    width: 20vw;
  }

  ._7201_img {
    width: 20vw;
    height: 100%;
  }

  ._7225_img {
    width: 20vw;
    height: 50%;
  }

  ._7230_aa, ._7240, ._7536_img {
    width: 20vw;
  }

  ._7962_img {
    width: 15vw;
  }

  ._7965_img, ._7966_img, ._7332_img, ._7423_img, ._7507_img, ._7515_img, ._7325_img {
    width: 20vw;
  }

  ._7535_img {
    width: 20vw;
    height: 100%;
  }

  ._7985_img, ._7705_img, ._7706_img {
    width: 20vw;
  }

  ._7885_img {
    width: 20vw;
    height: 100%;
  }

  ._7665_img, ._7858_img, ._7295_img {
    width: 20vw;
  }

  ._3025_aa {
    padding-left: 0;
  }

  ._3025_img {
    width: 30vw;
  }

  ._3030_aa_heading, ._3035_div, ._3120_aa_heading, ._3090_aa_heading, ._3095_aa_heading, ._3115_aa_heading, ._3144_aa_heading {
    padding-left: 0;
  }

  ._7013_img, ._7010, ._7915_img, ._7916_aa, ._7920_img, ._7921, ._7925_img, ._7930, ._7980_img {
    width: 20vw;
  }

  .display_heading {
    font-size: 22px;
  }

  .paragraph-679 {
    font-size: 15px;
  }

  .aark_image {
    width: 40%;
  }

  ._3145_heading {
    padding-left: 0;
  }

  ._3145_img {
    width: 30vw;
  }

  ._3150_aa_heading, ._3155_heading {
    padding-left: 0;
  }

  ._3160_aa, ._3165_img, ._3170_img {
    width: 30vw;
  }

  ._3170_heading, ._3175_aa {
    padding-left: 0;
  }

  ._3175_img, ._3155_img {
    width: 30vw;
  }

  ._3415_tip {
    width: 8vw;
  }

  ._3535_img, ._3545_img {
    width: 30vw;
    padding-left: 15%;
  }

  ._3555_tip {
    width: 8vw;
  }

  ._3560_aa_img {
    width: 27vw;
    padding-left: 15%;
  }

  .dsl_list {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 12px;
    line-height: 19px;
  }

  .tono_list_cnt-copy {
    font-size: 12px;
  }

  ._3615_aa_heading, ._3625_aa {
    padding-left: 0;
  }

  ._3655_div {
    justify-content: space-between;
    width: auto;
  }

  ._3738_aat_div {
    width: 94%;
  }

  ._3742_div {
    width: auto;
  }

  ._3718a_img {
    width: 20vw;
    height: 100%;
    padding-left: 0%;
  }

  ._3750_div {
    width: 95%;
  }

  ._3750_aa_heading, ._3755_aa_heading, ._3760_aa_heading, ._3765_aa_heading, ._3770_heading, ._3775_heading, ._3785_aa, ._3786_aa_heading, ._3790_heading, ._3793_heading, ._3795_aa_heading, ._3798_aa_heading, ._3800_aa, ._3805_aa_heading {
    padding-left: 0;
  }

  ._3065_tip-copy, ._3876_aa_tip {
    width: 8vw;
  }

  ._3885_img {
    width: 25vw;
    height: 100%;
  }

  ._3892_img {
    width: 25vw;
  }

  ._3894_img {
    width: 25vw;
    height: auto;
  }

  ._3887_img {
    width: 25vw;
    height: 100%;
  }

  ._3911_img {
    width: 20vw;
  }

  ._3971_tip {
    width: 8vw;
  }

  ._3960_img {
    width: 25vw;
  }

  ._3960_aa_heading, ._3960a_aa_heading, ._3965_aa, ._3965a_aa, ._3970_aa, ._3975_aa, ._3975a_aa, ._3980_aa, ._3986_aa, ._3986a_aa, ._3995_aa, ._3996_aa, ._3996a_aa {
    padding-left: 0;
  }

  ._3995_img, ._3996_img, ._3960b_img, ._3986a_img, ._3987_img {
    width: 25vw;
  }

  ._3938_img {
    width: 15vw;
  }

  ._3938_div {
    flex-direction: column;
    width: auto;
  }

  ._3065_tip-copy, ._3947-aa_tip {
    width: 8vw;
  }

  ._3950_div_main {
    justify-content: flex-end;
    width: 94%;
  }

  ._3300_img {
    width: 20vw;
  }

  ._3415_btn_div {
    width: 25%;
  }

  ._3920_div_bottom {
    width: 100%;
  }

  ._3938_bootom_div {
    width: 95%;
  }

  ._3065_tip-copy, ._4065_aat-tip {
    width: 8vw;
  }

  ._4065_aat {
    width: 17vw;
  }

  ._4100_tip {
    width: 8vw;
  }

  ._4035_div_aat, ._4504_aa_div {
    align-items: flex-end;
    width: 97.3803%;
  }

  ._3065_tip-copy, ._4170_aa_tip {
    width: 8vw;
  }

  ._4175_img {
    width: 20vw;
  }

  ._3065_tip-copy, ._4265_aa_tip {
    width: 8vw;
  }

  ._4550_div {
    align-items: flex-end;
    width: 85%;
  }

  ._3065_tip-copy, ._4460_aat_tip, ._4150_toip {
    width: 8vw;
  }

  ._4500_aat {
    width: 15vw;
  }

  ._4500_div {
    align-items: flex-end;
    width: 90%;
  }

  ._4511_aa {
    width: 17vw;
  }

  ._1004_div {
    width: 84%;
  }

  ._1037_img {
    width: 25vw;
    margin-left: 8rem;
  }

  ._1195_div {
    width: 88%;
  }

  ._1270_div {
    width: 90%;
  }

  ._1597a_tip_aa, ._1620_tip_aa, ._1622_tip_aa, ._1660_aa_tip, ._1665_aat_tip, ._1675_aa_tip, ._1677_aa_tip, ._1680_tip {
    width: 8vw;
  }

  ._1740_div {
    width: 96%;
  }

  ._1260_img {
    display: block;
  }

  ._3739_img {
    margin-left: 55%;
  }

  .curette_wrapper {
    padding-top: 5%;
  }

  ._1876_img {
    width: 30vw;
    max-width: none;
  }

  ._1885_img {
    width: 30vw;
    max-width: none;
    margin-left: 100%;
  }

  ._1885_btn {
    width: 40%;
  }

  ._1875_blue {
    width: 6vw;
    height: 4.5vh;
  }

  ._1911_para, ._1960_para {
    text-transform: none;
    width: 60%;
  }

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

  ._1988_aa_heading {
    text-transform: none;
  }

  ._1988_btn {
    width: 6vw;
    height: 4.5vh;
  }

  ._1990_blue {
    width: 30vw;
  }

  ._3065_tip-copy {
    width: 8vw;
  }

  ._2261_aat_tip, ._2262_tip, ._2263_tip, ._2264_tip_aa {
    width: 8.5vw;
  }

  ._2264_img {
    padding-left: 0;
  }

  ._2140_btn_div {
    width: 65vw;
  }

  ._2261_img {
    padding-left: 0;
  }

  ._2260 {
    width: 8.5vw;
  }

  ._2286_img {
    margin-left: 50%;
    padding-left: 0;
  }

  .capsulo_img {
    border-width: 4px;
  }

  ._3030_btn_div {
    align-items: flex-start;
    width: 95%;
  }

  ._3125_img {
    width: 30vw;
  }

  ._3100_img_aa {
    width: 35vw;
  }

  ._3145_btn_aat {
    align-items: flex-start;
    width: 95%;
  }

  ._3180_img, ._3195_img, ._3250_img, ._3280_img {
    width: 30vw;
  }

  ._3180_btn {
    width: 6vw;
    height: 4.5vh;
  }

  .div-block-389-copy {
    justify-content: space-between;
    width: auto;
  }

  ._3300_aat_div {
    justify-content: space-between;
    width: 85%;
  }

  ._3460_img {
    width: 25vw;
  }

  ._3310_div {
    justify-content: space-between;
    width: 87%;
  }

  ._3480_btn_div {
    width: 86%;
  }

  ._3535_div, ._3560_img_div {
    width: auto;
  }

  ._3535_btn_div {
    width: 93%;
  }

  ._3565_btn_div {
    align-items: flex-start;
    width: 95%;
  }

  ._3565_img, ._3607_img, ._3611_img {
    width: 30vw;
  }

  ._3626_img {
    width: 30vw;
    padding-left: 5%;
  }

  ._3640_aa_img {
    width: 30vw;
  }

  ._3642_img_aa {
    width: 25vw;
    padding-left: 7%;
  }

  ._3655_img {
    width: 25vw;
  }

  ._3750_btn_div {
    align-items: flex-start;
    width: 95%;
  }

  ._3760_straight {
    width: 30vw;
  }

  ._5010_straight_div {
    align-items: flex-end;
    width: 97.3803%;
  }

  ._5180_aa {
    width: 98%;
  }

  ._5010_btn_div {
    justify-content: space-around;
    align-items: flex-start;
  }

  ._5560_img {
    width: 50vw;
    margin-right: 2%;
  }

  ._5570_img, ._5580_img {
    width: 50vw;
    margin-right: 6%;
  }

  ._6010_aa_div, ._6030_aa_div {
    width: auto;
  }

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

  ._6052_img {
    width: 30vw;
  }

  ._6070_btn_div {
    width: 20%;
  }

  ._6070_img_aat {
    width: auto;
  }

  ._6011_img {
    width: 50vw;
  }

  ._6080_aa_img-copy {
    width: 12vw;
  }

  ._6080_div {
    justify-content: space-between;
    width: auto;
  }

  ._6100_div {
    width: auto;
  }

  ._6100_img {
    width: 25vw;
  }

  ._6080_btn_div {
    width: 99%;
  }

  ._6080_div-copy {
    width: auto;
  }

  ._6160_div {
    width: 93%;
    display: flex;
  }

  ._9170_img {
    width: 15vw;
  }

  ._6160_image-copy {
    width: 25vw;
  }

  .bold-text-93 {
    font-size: 22px;
  }

  .div-block-3577 {
    flex: none;
    height: auto;
    padding-top: 1%;
  }

  .heading-826 {
    margin-top: 20px;
    margin-bottom: 2px;
    font-size: 12px;
  }

  .heading-827 {
    margin-top: 26px;
    margin-bottom: 5px;
    font-size: 23px;
    line-height: 20px;
  }

  .text-field-10 {
    height: 27px;
    font-size: .7rem;
    line-height: .8rem;
  }

  .form-wrap-3 {
    height: 90%;
    margin-right: 10px;
    padding-top: 1rem;
    padding-right: 40px;
  }

  .heading-828, .heading-829 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
  }

  .text-block-77 {
    justify-content: center;
    font-size: 11px;
    display: flex;
  }

  .div-block-3580 {
    padding-right: 0;
    line-height: 25px;
  }

  .paragraph-680 {
    padding-left: 10px;
    padding-right: 20px;
    font-size: 15px;
  }

  .heading-830 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
  }

  .text-field-large-3 {
    height: 25px;
  }

  ._6080_aa_tip-copy {
    margin-left: 0%;
  }

  ._6405_img {
    width: 22vw;
    margin-left: 0;
  }

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

  ._8000_div, ._8000_aa_div, ._8200_div {
    width: 91%;
  }

  .openingdetailssingle-copy.paidclass, .sales_div.paidclass {
    flex-direction: row;
    align-items: flex-start;
    width: 40%;
  }

  ._9100_div {
    width: 96%;
  }

  ._9002_img {
    margin-left: 18rem;
    padding-left: 0;
  }

  .div-block-3582 {
    position: sticky;
    top: 2%;
  }

  ._2010_div {
    width: 90%;
  }

  ._2014_aa {
    width: 20vw;
    margin-left: 35%;
  }

  ._2014_div {
    width: 90%;
  }

  ._3721_img {
    width: 20vw;
    height: 100%;
    padding-left: 0%;
  }

  ._3718_btn {
    align-items: flex-start;
    width: 97%;
  }

  ._3065_btn_div {
    align-items: flex-start;
    width: 91%;
  }

  ._3960_btn_div {
    align-items: flex-start;
    width: 95%;
  }

  .nav-link-5 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  ._4035_aa_div {
    justify-content: space-around;
    width: 98%;
  }

  ._4520_aa_div {
    align-items: flex-end;
    width: 97.3803%;
  }

  ._6400_aa_div {
    width: auto;
    display: flex;
  }

  ._2425_img {
    margin-left: 50%;
    padding-left: 0;
  }

  ._1918_div {
    align-items: center;
    width: 52%;
    margin-left: 48%;
  }

  ._2560_btn_div {
    justify-content: center;
    width: 20vw;
    right: -350px;
  }

  ._1670_aa_img {
    width: 34vw;
  }

  ._2540_btn_div {
    justify-content: center;
    width: 20vw;
    right: -350px;
  }

  ._1740_div-copy {
    width: 96%;
  }

  ._1465_aat {
    width: 34vw;
  }

  ._1405_div_aat {
    width: 97%;
  }

  ._1350_btn_div {
    justify-content: space-between;
    width: 98%;
    padding-bottom: 10px;
    display: flex;
  }

  ._1350_aa_btn-copy {
    width: 20vw;
    margin-left: 0;
    margin-right: 0;
    position: static;
    right: -350px;
  }

  ._1305_div_aa {
    width: 77%;
  }

  ._1019_img {
    width: 25vw;
    margin-left: 8rem;
  }

  ._1018_img_div {
    width: 83%;
  }

  ._1076_btn_div {
    padding-bottom: 10px;
    display: flex;
  }

  ._1016_aat {
    width: 25vw;
    margin-left: 8rem;
  }

  ._1016_aat_img_div {
    width: 84%;
  }

  ._1144_aat {
    width: 25vw;
    margin-left: 8rem;
  }

  .speculum_tab_pane-copy {
    height: 590.151vh;
  }

  ._1086_div_btn {
    width: 99%;
    display: flex;
  }

  ._1086_btn_div {
    width: 40%;
    top: 0;
    right: 0;
  }

  .lasik_pane {
    height: 590.151vh;
  }

  ._1195_btn_div {
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .l_btn_aat {
    width: 40%;
    top: 0;
    right: 0;
  }

  .irrigating_img_div {
    width: 85%;
  }

  .lm_wrapper_1 {
    padding-top: 10%;
    padding-bottom: 5%;
  }

  ._2432_img {
    margin-left: 30%;
    padding-left: 0;
  }

  ._3986 {
    width: 25vw;
  }

  ._3970a {
    width: 26vw;
  }

  ._8001 {
    align-self: flex-end;
    margin-left: 0;
    padding-left: 0;
  }

  ._7394 {
    margin-left: 0;
    padding-left: 0;
  }

  ._2040_div {
    width: 92%;
  }

  ._1076_aa_div {
    width: 83%;
  }

  ._7415_aa_div {
    width: 90%;
  }

  ._2014_img {
    width: 20vw;
    height: 2vh;
    margin-left: 0%;
  }

  ._1090_div {
    width: 83%;
  }

  ._2020 {
    width: 20vw;
    height: 2vh;
    margin-left: 35%;
  }

  ._1878_aa {
    text-transform: none;
  }

  ._7653_img, ._7447_img, ._7420_aa_img {
    width: 20vw;
  }

  ._1655_btn_div, .div-block-376-copy {
    width: auto;
  }

  ._5020_blue_btn {
    width: 6.5vw;
    height: 4vh;
    margin-right: 20px;
    padding-top: 9px;
    padding-bottom: 9px;
    padding-right: 0;
  }

  .buttondiv-45-copy {
    width: auto;
  }

  ._6140_btn_div {
    width: 93%;
  }

  .iris_heading, .lid_heading, .forked_heading, .tissue_heading {
    width: 40%;
  }

  .forceps_tab_heading {
    width: 100%;
  }

  .ab_img {
    height: 50vh;
  }

  .ab_scan_content {
    height: 72%;
  }

  .paragraph-682, .paragraph-683, .paragraph-684, .paragraph-685 {
    font-size: 13px;
    line-height: 20px;
  }

  .ab_scan_table_content {
    grid-template-columns: 1fr 1.25fr;
    grid-auto-flow: row;
    font-size: 12px;
  }

  .canon_heading {
    font-size: 8px;
  }

  .canon_tabs {
    width: 100%;
  }

  .canon_product_tabs {
    width: 20%;
  }

  .canon_tab1 {
    padding-right: 0;
  }

  .canon_tab1.w--current {
    border-style: solid;
    border-width: 0 0 1px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .canon_tab2, .canon_tab3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .canon_tabs_content {
    width: 80%;
    margin-left: 0;
    padding-left: 0;
  }

  .canon_tab4, .canon_tab5, .canon_tab6, .canon_tab7 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cx-wrapper {
    padding-right: 2%;
  }

  .cx_subsection {
    height: 70vh;
  }

  .cx_subsection2 {
    height: auto;
    padding-top: 0%;
    padding-bottom: 0;
  }

  .cx_heading2 {
    font-size: 22px;
    line-height: 33px;
  }

  .cx_para2 {
    font-size: 12px;
    line-height: 21px;
  }

  .cx_subsection3 {
    height: auto;
  }

  .cx_content3 {
    width: 55%;
    padding-left: 2%;
  }

  .cx_img3 {
    width: 85%;
  }

  .cx_h3 {
    line-height: 32px;
  }

  .cx_subsection5 {
    height: auto;
  }

  .cr2afwrapper {
    padding-right: 2%;
  }

  .cr_section3 {
    height: auto;
  }

  .cr_imgdiv {
    width: 50%;
  }

  .cr_section4 {
    height: 70vh;
  }

  .cr_img3 {
    width: 35%;
  }

  .cr_content4 {
    width: 55%;
    padding-left: 2%;
  }

  .cr_section5 {
    height: auto;
  }

  .cx_img3-copy {
    width: 65%;
  }

  .cr2plus_wrapper {
    padding-right: 2%;
  }

  .cr2_plus {
    width: 35%;
  }

  .cr2_plus_img {
    width: 50%;
    height: auto;
  }

  .cr_plus3 {
    font-size: 28px;
  }

  .cr_plus_img5, .video_div-copy {
    align-self: center;
  }

  .tx_wrapper {
    padding-right: 2%;
  }

  .tx_img {
    align-self: center;
  }

  .tx_subsection, .tx_section {
    height: 70vh;
  }

  .tx_h3 {
    line-height: 32px;
  }

  .tx_para {
    font-size: 12px;
    line-height: 21px;
  }

  .tx_section5 {
    height: 70vh;
  }

  .cr_plus_section6 {
    height: auto;
  }

  .cr_plus_section7 {
    height: 70vh;
  }

  .tx_section8 {
    height: auto;
  }

  .tx_h2 {
    font-size: 21px;
  }

  .xephilio_wrapper {
    padding-right: 2%;
  }

  .xephilio_div1 {
    width: 35%;
  }

  .xephilio_h3 {
    font-size: 13px;
  }

  .xephilio_banner {
    width: 50%;
    height: auto;
  }

  .xephilio_img2 {
    align-self: center;
  }

  .xephilio_section3 {
    height: 70vh;
  }

  .xephilio_img4 {
    width: 40%;
  }

  .xephilio_section5 {
    height: auto;
  }

  .xephilio_h1 {
    font-size: 26px;
  }

  .xephilio_section1, .cx_subsection-copy {
    height: 70vh;
  }

  .cr_banner {
    width: 54%;
    height: 45vh;
  }

  .tx_banner {
    width: 57%;
    height: auto;
  }

  .air_puff_section {
    height: auto;
  }

  .air_puffmainsection {
    height: auto;
    padding-left: 2%;
  }

  .tx_fixation_section, .tx_section1 {
    height: 70vh;
  }

  .xephilio_wrappers1 {
    padding-right: 2%;
  }

  .s1_h2 {
    font-size: 18px;
    line-height: 18px;
  }

  .xephilio_s1_div {
    height: auto;
  }

  .s1_feature_heading {
    line-height: 32px;
  }

  .s1_div1 {
    width: 35%;
  }

  .features_section {
    height: auto;
    padding-top: 0%;
    padding-bottom: 0;
    padding-left: 2%;
  }

  .s1_h1 {
    font-size: 26px;
    line-height: 35px;
  }

  .features_img1 {
    align-self: center;
  }

  .s1_s3 {
    height: 70vh;
  }

  .s1_s4, .s1_subs3, .s1_s5 {
    height: auto;
  }

  .rk_f3 {
    padding-right: 2%;
  }

  .rk_h1 {
    font-size: 26px;
    line-height: 35px;
  }

  .retinal_section, .tonometer_section2, .tomography_section {
    height: auto;
    padding-top: 0%;
    padding-bottom: 0;
    padding-left: 2%;
  }

  .tx_1 {
    width: 35%;
  }

  .tx_20_h1 {
    font-size: 28px;
  }

  .s1_para2 {
    font-size: 12px;
    line-height: 21px;
  }

  .rk_h2 {
    font-size: 18px;
    line-height: 18px;
  }

  .reichert_heading {
    font-size: 8px;
  }

  .reichert_tabs {
    width: 100%;
  }

  .reichert_product_tabs {
    width: 25%;
    padding-left: 0;
  }

  .reichert_tab {
    padding-left: 10px;
    padding-right: 10px;
  }

  .reichert_wrapper {
    padding-right: 2%;
  }

  .reichert_s1, .reichert_s2 {
    height: auto;
  }

  .r1_div1 {
    width: 100%;
  }

  .r1_h1 {
    font-size: 26px;
    line-height: 35px;
  }

  .reichert_slide_div {
    width: 100%;
  }

  .r1_features {
    height: auto;
    padding-top: 0%;
    padding-bottom: 0;
    padding-left: 2%;
  }

  .r1_para {
    font-size: 12px;
    line-height: 21px;
  }

  .reichert_tabs_content {
    width: 75%;
    margin-left: 0;
    padding-left: 0;
  }

  .r_features {
    width: 100%;
    padding-left: 2%;
  }

  .r7_features {
    height: auto;
    padding-top: 0%;
    padding-bottom: 0;
    padding-left: 2%;
  }

  .ab_h1 {
    line-height: 40px;
  }

  .ab_h2 {
    line-height: 51px;
  }

  .potec_heading {
    font-size: 8px;
  }

  .potec_tabs {
    width: 100%;
  }

  .potec_products_tabs {
    width: 25%;
    padding-left: 0;
  }

  .potec_products_contents {
    width: 75%;
    margin-left: 0;
    padding-left: 0;
  }

  .potec_tab1, .potec_tab2, .potec_tab3, .potec_tab4, .potec_tab5 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .potec_wrpper {
    padding-right: 2%;
  }

  .potec_s1 {
    height: auto;
  }

  .potec_div1 {
    width: 45%;
  }

  .potec_slid_div {
    width: 45%;
    height: auto;
  }

  .p1_h1 {
    font-size: 26px;
    line-height: 35px;
  }

  .potec_div_img {
    align-self: center;
  }

  .potec_features {
    width: 100%;
    padding-left: 0%;
  }

  .potec_specs {
    height: auto;
    padding-top: 0%;
    padding-bottom: 0;
    padding-left: 0%;
  }

  .p1 {
    font-size: 13px;
  }

  .r7_features-copy {
    height: auto;
    padding-top: 0%;
    padding-bottom: 0;
    padding-left: 0%;
  }

  .amogh_section {
    justify-content: space-around;
    width: 100%;
    height: auto;
  }

  .amogh_content_div {
    height: auto;
    margin-left: 0;
  }

  .amogh_top_content {
    width: 100%;
  }

  .amogh_h1 {
    font-size: 30px;
    line-height: 35px;
  }

  .aogh_h2 {
    font-size: 14px;
  }

  .amogh_specifications {
    font-size: 22px;
  }

  .amogh_features {
    width: 100%;
  }

  .amogh_table_content {
    grid-template-columns: .75fr 1fr;
    font-size: 12px;
  }

  .amogh_img3 {
    width: 65%;
  }

  .amogh_accessories {
    line-height: 32px;
  }

  .amogh_access_div {
    width: 55%;
    padding-left: 4%;
  }

  .amogh_access_section {
    height: auto;
    padding-right: 0%;
  }

  .ophtha_h1 {
    font-size: 20px;
    line-height: 35px;
  }

  .hd_img {
    align-self: center;
  }

  .amogh_access_section1copy {
    height: auto;
  }

  .amogh_access_div-copy {
    width: 100%;
    padding-left: 3%;
  }

  .amogh_img3-copy {
    width: 40%;
    padding-left: 3%;
  }

  .endoprobes {
    font-size: 22px;
  }

  .endoprobes_div-copy, .filter_div {
    justify-content: space-around;
    height: auto;
  }

  .filter_content_div {
    height: auto;
    margin-left: 0;
  }

  .endoprobes_div-copy {
    justify-content: space-around;
    width: 100%;
    height: auto;
  }

  .excimer_section {
    justify-content: space-around;
    height: auto;
  }

  .excimer_img {
    width: 50%;
  }

  .excimer_content_div {
    align-items: flex-end;
    height: auto;
    margin-left: 0;
  }

  .excimer_content_div-copy {
    width: 45%;
    height: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0%;
  }

  .excimer_section3 {
    justify-content: space-around;
    height: auto;
    padding-left: 3%;
  }

  .excimer_img_section {
    justify-content: space-around;
    height: auto;
  }

  .excimer_last_div {
    height: auto;
    margin-left: 0;
  }

  .excimer_h1 {
    font-size: 30px;
    line-height: 35px;
  }

  .heading-838, .heading-839 {
    font-size: 20px;
  }

  .excimer_para {
    font-size: 14px;
  }

  .closed_up_div {
    width: 45%;
    height: auto;
    margin-left: 0;
    padding-left: 1%;
    padding-right: 0%;
  }

  .e_img5 {
    width: 65%;
  }

  .img1_excimer {
    width: 71%;
  }

  .volks_heading {
    font-size: 8px;
  }

  .volks_tabs {
    width: 100%;
  }

  .volks_product_tabs {
    width: 25%;
    padding-left: 0;
  }

  .volks_product_contents {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
  }

  .volks_tab1, .volks_tab2, .volks_tab3, .volks_tab4, .volks_tab5 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cx_img1_div {
    justify-content: flex-start;
    height: auto;
  }

  .cx_content31copy {
    width: 55%;
    padding-left: 2%;
  }

  .cr_section41copy {
    height: 70vh;
  }

  .tx_img3 {
    width: 40%;
  }

  .v1_h1 {
    font-size: 26px;
    line-height: 35px;
  }

  .cx_para2-copy {
    font-size: 12px;
    line-height: 21px;
  }

  .volks_img {
    background-color: #0000;
    height: 100%;
  }

  .volks_wrapper {
    padding-right: 2%;
  }

  .volks_120d {
    height: auto;
    padding-bottom: 0;
  }

  .volks_slide_div {
    width: 45%;
    height: auto;
  }

  .volks_slider {
    height: auto;
  }

  .volks_20d {
    height: auto;
    padding-bottom: 0;
  }

  .v20_para {
    font-size: 12px;
    line-height: 21px;
  }

  .volks_tab6, .volks_tab7, .volks_tab8, .volks_tab9, .volks_tab10, .volks_tabcontent8, .volks_tabcontent9, .volks_tabcontent10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .volks_30d, .volks_40d, .volks_60d, .volks-66d, .volks_78d, .volks_central, .volks_gonio, ._3mirror_lens, .superquad, .volks_capsulotomy, .volks_clearpod, .clearpod_90d {
    height: auto;
    padding-bottom: 0;
  }

  ._90d_div {
    width: 45%;
    height: auto;
  }

  .digital_high_mag {
    height: auto;
    padding-bottom: 0;
  }

  .high_mag_img_div {
    width: 45%;
    height: auto;
  }

  .volks_specs {
    height: auto;
    padding-top: 0%;
    padding-bottom: 0;
    padding-left: 0%;
  }

  .wide_lens_para {
    font-size: 12px;
    line-height: 21px;
  }

  .volks_h3 {
    line-height: 32px;
  }

  .volks_div1 {
    width: 45%;
  }

  ._20d_img_div, .super_pupil_slide {
    width: 45%;
    height: auto;
  }

  .super_pupil_div {
    height: auto;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .super_pupil_description {
    height: auto;
    padding-top: 0%;
    padding-bottom: 0;
    padding-left: 2%;
  }

  .surgical_gonio, .super_pupil {
    padding-left: 10px;
    padding-right: 10px;
  }

  .surgical_gonio_h1 {
    font-size: 26px;
    line-height: 35px;
  }

  .transequator {
    padding-left: 10px;
    padding-right: 10px;
  }

  .vista_view_h1 {
    font-size: 26px;
    line-height: 35px;
  }

  .singh_mid_vitreous {
    padding-left: 10px;
    padding-right: 10px;
  }

  .swiss_phob_img {
    width: 100%;
    max-width: none;
    height: auto;
  }

  .bby_list {
    font-size: 12px;
    line-height: 24px;
  }

  .trifit_section {
    text-align: left;
    align-self: center;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .trifit_design_div {
    margin-top: .5rem;
  }

  .trifit_img2 {
    align-self: center;
    height: 20vh;
  }

  .trifit_div {
    width: 60%;
  }

  .yellow_table {
    width: 45vw;
  }

  .trifit_h1 {
    font-size: 36px;
    font-weight: 700;
  }

  .vista_view {
    padding-left: 10px;
    padding-right: 10px;
  }

  .contrast_div {
    margin-top: .5rem;
  }

  .qulity_img1 {
    align-self: center;
    height: 20vh;
  }

  .features_img {
    align-self: center;
    width: auto;
    height: 20vh;
  }

  .feature_list_div {
    margin-top: .5rem;
  }

  .clinical_img_div {
    justify-content: space-around;
    width: auto;
  }

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

  .post_operative_img_div {
    justify-content: center;
    width: auto;
  }

  .specs_list {
    line-height: 30px;
  }

  .v2_img {
    align-self: flex-start;
  }

  .post_operative_img1 {
    height: auto;
  }

  .cmt_section {
    width: 60%;
    height: auto;
  }

  .cmt_h1 {
    font-size: 34px;
  }

  .cmt_img {
    align-self: flex-start;
    width: 38%;
  }

  .cmt_h2 {
    font-size: 25px;
    line-height: 31px;
  }

  .cmt_img2 {
    align-self: center;
    width: auto;
  }

  .cmt_list1 {
    line-height: 30px;
  }

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

  .vista_wrapper {
    padding-right: 2%;
  }

  .vista_banner {
    height: auto;
  }

  .vista_h1 {
    line-height: 32px;
  }

  .visyta_img1 {
    align-self: center;
  }

  .vista_h3, .vista_h4 {
    line-height: 32px;
  }

  .vista_img4, .vista_img5, .vista_img6 {
    align-self: center;
  }

  .vista_h7 {
    font-size: 8px;
  }

  .vista_img7 {
    align-self: center;
  }

  .vista_h8 {
    line-height: 32px;
  }

  .vista_para, .vista_para1 {
    font-size: 12px;
    line-height: 21px;
  }

  .vista_h9 {
    line-height: 32px;
  }

  .vista_img12 {
    align-self: center;
  }

  .supplie_img {
    padding-bottom: .8rem;
  }

  .merlin_img {
    background-color: #0000;
    width: 50%;
    height: 100%;
  }

  .merlin_div1 {
    height: auto;
    padding-bottom: 0;
  }

  .merlin_contentdiv {
    width: 45%;
  }

  .merlin_para {
    font-size: 12px;
    line-height: 21px;
  }

  .merlin_cla {
    padding-left: 10px;
    padding-right: 10px;
  }

  .merlin_para_1 {
    font-size: 12px;
    line-height: 21px;
  }

  .merlin_wrapper {
    padding-right: 2%;
  }

  .rk_h4 {
    font-size: 12px;
    line-height: 21px;
  }

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

  .acryfold_table1, .acryfold_table2 {
    font-size: 12px;
  }

  .acryfold_div2, .acryfold_div3, .acrfold_div4 {
    justify-content: flex-start;
  }

  .nasprobby_table2_copy {
    width: 100%;
    font-size: 12px;
  }

  .naspro_table1 {
    align-items: flex-start;
    width: 60vw;
    font-size: 12px;
  }

  .naspro_bby_table1-copy {
    width: auto;
    font-size: 12px;
  }

  .phakic_iol_div-copy {
    justify-content: space-between;
  }

  .industry_innerwrapper.bglight1 {
    height: 83%;
  }

  .ip_image.logo {
    width: 50px;
  }

  .product_section_block {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 80%;
    display: flex;
  }

  .naspro_bby_section {
    width: 100vw;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .multi_table1 {
    width: 50vw;
  }

  .oss_section {
    justify-content: space-between;
    width: auto;
    height: auto;
    margin-top: .25rem;
    padding-left: 2rem;
    padding-right: 1rem;
  }

  .oes_div {
    width: 45%;
    height: auto;
  }

  .oct_img-copy {
    width: auto;
    height: 39vh;
    padding-left: 0%;
  }

  .ru_lottie {
    height: auto;
    inset: 15% 0% auto;
  }

  .applanation_wrapper {
    flex-direction: column;
    height: auto;
    padding-bottom: 4rem;
  }

  .applanation_para {
    font-size: 12px;
  }

  .lite_swap_headings {
    width: 40vw;
  }

  .section1_gl-copy {
    flex-direction: row;
    align-self: center;
  }

  .boxplot_img, .defect_curve_img, .outlook_image3-copy, .outlook_image4-copy, .outlook_image5-copy, .outlook_image6-copy {
    align-self: center;
    height: 50%;
  }

  .ascan_top_cntnr-copy {
    height: auto;
    margin-left: 10px;
  }

  .ascan_pach_main_section-copy {
    height: auto;
  }

  .ketorocin_-5content {
    z-index: 3;
    background-color: #0000;
    width: 60%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    position: static;
  }

  .label_heading {
    font-size: 20px;
    line-height: 20px;
  }

  .clinical_heading {
    font-size: 24px;
    line-height: 23px;
  }

  .tobotor_div {
    justify-content: space-between;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 3rem;
  }

  .slide-nav-10 {
    color: var(--black);
  }

  .potec_slider1-copy, .potec_4slider, .potec_slider3, .potec_slider2, .potec1_slider {
    height: auto;
  }

  .vista_adapter_wrapper {
    padding-right: 2%;
  }

  .vista_adapter_slider {
    height: auto;
  }

  .volks_120d_wrapper {
    padding-right: 2%;
  }

  ._120d_img {
    background-color: #0000;
    height: 100%;
  }

  .volks_120d_slider {
    height: auto;
  }

  .volks_15d_wrapper {
    padding-right: 2%;
  }

  ._15d_slider {
    height: auto;
  }

  ._20d_biowrapper {
    padding-right: 2%;
  }

  ._20d_bio_slider {
    height: auto;
  }

  .volk_28d_wrapper {
    padding-right: 2%;
  }

  ._28d_slider {
    height: auto;
  }

  ._30d_wrapper {
    padding-right: 2%;
  }

  ._30d_slider {
    height: auto;
  }

  ._40d_wrapper {
    padding-right: 2%;
  }

  ._40d_slider {
    height: auto;
  }

  .volk_60d_wrapper {
    padding-right: 2%;
  }

  ._60d_slider {
    height: auto;
  }

  ._78d_volk_wrapper {
    padding-right: 2%;
  }

  ._78d_slider {
    height: auto;
  }

  ._90d_wrapper {
    padding-right: 2%;
  }

  ._90d_slider {
    height: auto;
  }

  .central_retinal_wrapper {
    padding-right: 2%;
  }

  .central_retinal_slider {
    height: auto;
  }

  .g4_gonio_wrapper {
    padding-right: 2%;
  }

  .g4_slider {
    height: auto;
  }

  ._3_mirror_wrapper {
    padding-right: 2%;
  }

  ._3mirror_slider {
    height: auto;
  }

  .g2_wrapper {
    padding-right: 2%;
  }

  .g2_slider {
    height: auto;
  }

  .mini_quad_wrapper {
    padding-right: 2%;
  }

  .miniquad_slider {
    height: auto;
  }

  .super_quad_wrapper {
    padding-right: 2%;
  }

  .super_quad_slider {
    height: auto;
  }

  .capsulotomy_wrapper {
    padding-right: 2%;
  }

  .capsulotomy_slider {
    height: auto;
  }

  ._78d_wrapper {
    padding-right: 2%;
  }

  ._78d_volk_slider {
    height: auto;
  }

  .clearpod_90d_wrapper, .centralis_wrapper {
    padding-right: 2%;
  }

  .centralis_slider {
    height: auto;
  }

  .iridectomy_wrapper {
    padding-right: 2%;
  }

  .iridectomy_slider {
    height: auto;
  }

  .pan_retinal_wrapper {
    padding-right: 2%;
  }

  .pan_retinal_slider, ._28d_volk_slider {
    height: auto;
  }

  .super_pupil_wrapper {
    padding-right: 2%;
  }

  .super_pupil_slider {
    height: auto;
  }

  .surgical_gonio_wrapper {
    padding-right: 2%;
  }

  .surgical_gonio_slider {
    height: auto;
  }

  .trans_equator_wrapper {
    padding-right: 2%;
  }

  .trans_equator_slider {
    height: auto;
  }

  .singh_mid_vitreous_wrapper {
    padding-right: 2%;
  }

  .singh_slider {
    height: auto;
  }

  .pl_potec_table {
    width: 100%;
  }

  .pl_table {
    grid-template: ". ." 1fr
                   "Area-2 Area"
                   "Area-2 ."
                   / 1fr 1.25fr;
    grid-auto-flow: row;
    font-size: 12px;
  }

  .pl_800_table {
    grid-template-columns: 1fr 1.25fr;
    grid-auto-flow: row;
    font-size: 12px;
  }

  .pl_img {
    align-self: center;
  }

  .optical_coherence_image {
    width: 44%;
    height: auto;
    margin-left: 10px;
  }

  .oct_content_wrapper {
    width: 55vw;
    height: 145%;
    padding-top: .4rem;
    padding-left: 20px;
  }

  .oct_h1 {
    margin-bottom: 20px;
    font-size: 27px;
  }

  .lensometerlottie-copy {
    padding-top: 2rem;
  }

  ._120d, ._15d, ._20d, ._28d_bio, ._30d, ._40d, ._60d, .super66, ._78d, ._90d, .central_retinal, .g-4_gonio, .g-2_gonio, .miniquad, .superquad160, .capsulotomy_lens, .clearpod_78d, .clearpod_90d_volklens {
    padding-left: 10px;
    padding-right: 10px;
  }

  .fundus_lottie_div {
    height: 50%;
  }

  .dsl_lottiediv {
    width: 40%;
    height: auto;
  }

  .digital_highmag, ._4-mirrirglassgoniohighmag, .digital_widefield, .iridectomy, ._20d_largeaspheric, ._28d_lens, ._78d_lens, ._90d_lens, .pan_retinal {
    padding-left: 10px;
    padding-right: 10px;
  }

  .brilliantshift_h1 {
    margin-bottom: 20px;
    font-size: 27px;
    line-height: 42px;
  }

  .bs_model {
    font-size: 22px;
    line-height: 25px;
  }

  .bs_imgdiv {
    width: 40%;
    height: auto;
  }

  .bs_contentwrapper {
    width: 55vw;
    height: 145%;
    padding-top: .4rem;
    padding-left: 20px;
  }

  .red_laser_h2 {
    font-size: 22px;
  }

  .yaglasersection-copy {
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-left: 0;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .strengths_menu_button-2, .milestone_menu_button-2, .alliance_partner_menu_button-2 {
    padding-right: 10px;
  }

  .text-block-106 {
    justify-content: center;
    font-size: 11px;
    display: flex;
  }

  .about_us_menu_button-2.w--current, .awards_menu_button-2 {
    padding-right: 10px;
  }

  .bold-text-118 {
    font-size: 24px;
  }

  .heading-874 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .tabs-34 {
    justify-content: space-around;
    align-items: stretch;
  }

  .tabs-menu-35 {
    width: 25vw;
    left: -54px;
  }

  .div-block-3680 {
    flex: none;
    width: 60vw;
  }

  .text-block-110 {
    justify-content: center;
    font-size: 11px;
    display: flex;
  }

  .content-wrapper3-3 {
    flex: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .openinglabel-2 {
    font-size: 14px;
  }

  .pro_orbit_heading {
    font-size: 47px;
  }

  .pro_orbit_h2 {
    font-size: 32px;
  }

  .heading-4-copy {
    padding-top: 60px;
  }

  .button-116, .button-118 {
    width: 6vw;
    height: 4.5vh;
  }

  .heading-885 {
    padding-left: 4px;
  }

  .paragraph-693, .heading-886 {
    font-size: 12px;
  }

  .paragraph-694 {
    text-transform: none;
  }

  .pane_button_hdg-27 {
    font-size: 14px;
  }

  .colour_button_div-31 {
    width: 35%;
    right: -350px;
  }

  ._3057_tip {
    width: 8vw;
  }

  .pane_bttm_para-16 {
    width: 50%;
  }

  .pane_button_hdg-28 {
    margin-top: 0;
  }

  .gray_circle_button-13 {
    width: 6vw;
    height: 4.5vh;
  }

  .circle_btn_div-14 {
    justify-content: center;
  }

  ._3317_image, ._3869_tip {
    width: 8vw;
  }

  .gal_leo_h1 {
    width: 10vw;
    height: 5vh;
    margin-top: 44px;
    margin-bottom: 0;
    margin-left: 10px;
    font-size: 46px;
    line-height: 50px;
  }

  .leo_container {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 50%;
    display: flex;
  }

  .turboorbit_h1-2 {
    font-size: 73px;
    line-height: 75px;
  }

  .galaxy_robot_h1 {
    font-size: 37px;
  }

  .chair_unit_h2 {
    font-size: 11px;
    line-height: 20px;
  }

  .refractor_head_manualimage {
    width: 37vw;
  }

  .refractor_section {
    height: auto;
  }

  ._1325_image {
    width: 25vw;
  }

  .heading-893 {
    font-size: 30px;
    line-height: 32px;
  }

  .heading-894 {
    font-size: 28px;
  }

  .bold-text-121 {
    font-size: 22px;
  }

  ._3317_img {
    width: 20vw;
  }

  ._6060_tip {
    width: 8vw;
    height: 100%;
  }

  ._6060_img {
    width: 25vw;
  }

  ._6225img {
    width: 20vw;
  }

  ._3964_aa, ._3994_aa {
    padding-left: 0;
  }

  .image-415, .div-block-3702 {
    width: auto;
  }

  .refraction_elegant_wrapper {
    text-align: left;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    height: auto;
    padding-top: 0;
  }

  .lensometer_wrapper {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .kerato_img {
    margin-bottom: 20%;
  }

  .ichart_h2 {
    font-size: 14px;
    line-height: 30px;
  }

  .refractor_wrapper {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-top: 0;
  }

  .bino_slider_img {
    width: 50%;
    margin-bottom: 15%;
  }

  .add_on_bio {
    margin-bottom: 0;
  }

  .aoru_div {
    margin-bottom: 2rem;
  }

  .aoru_h2 {
    font-size: 14px;
    line-height: 30px;
  }

  .aoru_img {
    margin-bottom: 19%;
  }

  .jericho_img {
    margin-bottom: 20%;
  }

  .aaom_add_on {
    width: 92%;
    margin-left: 2rem;
  }

  .stool_img {
    margin-bottom: 20%;
  }

  .motor_stool_img {
    width: 45%;
    margin-bottom: 20%;
  }

  .manual_stool {
    margin-bottom: 19%;
  }

  .cmt_flex {
    width: 43%;
    margin-bottom: 20%;
  }

  .refractive_img {
    margin-bottom: 18%;
  }

  .iol_image {
    margin-bottom: 19%;
  }

  .add_on_img {
    margin-bottom: 20%;
  }

  .cu_img-copy {
    width: 40%;
  }

  .tono_image {
    margin-bottom: 19%;
  }

  .auto_ref_div {
    margin-bottom: 8rem;
  }

  .vio_image {
    width: 50%;
    margin-bottom: 17%;
  }

  .binocular_img-copy {
    margin-bottom: 25%;
  }

  .multi_image {
    text-align: left;
    width: 25%;
    height: auto;
  }

  .keratometer_image {
    width: 48%;
    margin-bottom: 20%;
  }

  .jericho_image, .endo_probes_image, .bio_image, .optical_image, .fundus_camera_image2, .fc_image {
    margin-bottom: 20%;
  }

  .product-enquiry {
    top: 11%;
  }

  .image-418 {
    width: 4vw;
  }

  .product_section_proorbit {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 80%;
    display: flex;
  }

  .image-419 {
    margin-top: 10px;
  }

  .heading-897 {
    align-self: center;
    width: 28%;
    font-size: 18px;
  }

  .link-block-53 {
    align-self: center;
    width: 30%;
  }

  .aia11_img2 {
    margin-bottom: 18%;
  }

  .pro_orbit_div {
    justify-content: center;
    position: relative;
  }

  .add_on_redlaser {
    margin-bottom: 1rem;
  }

  .perimeter_add_on {
    margin-bottom: 2rem;
  }

  .galleryimagediv-copy {
    height: 40vh;
  }

  .tabs1 {
    height: auto;
  }

  .image_gallery_div {
    height: 40vh;
  }

  .add_on_swap {
    margin-bottom: 2rem;
  }

  .amogh_smartimage {
    margin-bottom: 20%;
  }

  .mss_headingsection {
    margin-top: 0;
  }

  .canon_oct_img, .infra_laser_img {
    margin-bottom: 20%;
  }

  .appa_ophthalmic_img {
    width: 38%;
    margin-bottom: 17%;
  }

  .auto_img {
    margin-bottom: 15%;
  }

  .aoru_lottiewrapper {
    height: 90%;
    top: 0%;
  }

  .aoru_contentwrapper {
    width: 50vw;
  }

  .oes_img, .dsl_image {
    margin-bottom: 19%;
  }

  .aia_11_img, .aia12_img {
    margin-bottom: 15%;
  }

  .optical_img, .fundus_image, .dynamiq_image, .han_held_image {
    margin-bottom: 20%;
  }

  .dis_image {
    margin-bottom: 23%;
  }

  .sl_image-copy {
    width: 70%;
    margin-bottom: 10%;
  }

  .eye_chart_image-copy {
    width: 62%;
    margin-top: 10%;
    margin-bottom: 10%;
  }

  .hh_heading {
    font-size: 40px;
    line-height: 41px;
  }

  .fc_model_heading {
    font-size: 22px;
    line-height: 20px;
  }

  .tab-button {
    padding-left: 0;
    padding-right: 0;
  }

  ._1696_aa {
    text-transform: none;
  }

  ._3795_aat-copy {
    width: 24vw;
  }

  .no_hole_wrapper-copy {
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 40px;
  }

  .firstsectioncontainer-copy, .turboorbit_firstlottie-copy {
    width: 50%;
  }

  .tobotor_lottie {
    width: 100%;
    position: sticky;
    top: 25%;
    left: auto;
  }

  .tobotor_ontent_block {
    z-index: 2;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 52%;
    max-width: none;
    height: auto;
    margin-right: 0;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 10px;
    position: sticky;
  }

  .mydriocain_div {
    z-index: 3;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 55%;
    max-width: none;
    height: auto;
    margin-top: 0;
    padding: 0 10px 10px;
    position: sticky;
  }

  .div-block-3710 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .yag_slt_table, .slitlamp_table {
    font-size: 12px;
  }

  .allernilihsmage {
    top: 25%;
  }

  .storage-25 {
    margin-bottom: 0;
    font-size: 38px;
  }

  .appacipro_content, .anc_content_div-copy, .a-brinzo_content {
    z-index: 3;
    background-color: #0000;
    width: 44vw;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .bimpost_content {
    z-index: 3;
    background-color: #0000;
    width: 54%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .heading-545-copy {
    font-size: 18px;
  }

  .descripation-11-copy, .heading-522-copy {
    font-weight: 600;
  }

  .supracoat_sub_hdg-2-copy, .lidovisc_gel {
    font-size: 23px;
    line-height: 33px;
  }

  .bold-text-135 {
    font-size: 18px;
  }

  .blueret_1ml_hdg2-2-copy {
    margin-bottom: 5px;
    font-size: 20px;
  }

  .tobotor_lp_lottie {
    width: 70%;
    top: 25%;
    left: auto;
  }

  .tobotor_lp {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
  }

  .allernil_hs {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
  }

  .allernil_hs_lottie {
    top: 25%;
  }

  .kfen {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
  }

  .k_fen_lottie {
    top: 25%;
  }

  .a-genta_lottie {
    width: 70%;
    position: static;
    top: 25%;
  }

  .a_genta_section, .appachloro_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
  }

  .appachloro_lottie {
    height: auto;
    position: static;
    top: 25%;
  }

  .appacipro_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
  }

  .aflox_d_lottie {
    width: 70%;
    top: 25%;
    left: auto;
  }

  .aflox_d_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
  }

  .moxifur_p_lottie {
    width: 100%;
    top: 25%;
    left: auto;
  }

  .moxifur_p_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
  }

  .tobotor_lottie-copy {
    width: 40%;
    top: 25%;
    left: auto;
  }

  .q4g_lottie_new {
    width: 70%;
    top: 25%;
    left: auto;
  }

  .anc_section-copy {
    -webkit-text-fill-color: inherit;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
  }

  .apidine_plus_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
  }

  .apidine_plus_lottie {
    width: 64%;
    top: 25%;
    left: auto;
  }

  .appasol_lottie {
    width: 40%;
    top: 25%;
    left: auto;
  }

  .appasol_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 0;
  }

  .acaine_t_15 {
    width: 70%;
    top: 25%;
    left: auto;
  }

  .acaine_t {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
  }

  .lidovisc_lottie {
    width: 70%;
    height: auto;
    position: static;
    top: 25%;
    left: auto;
  }

  .lidovisc_section, .a_brinzo_section, .carteol_section, .alfapres_th_section, .appacarpine_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
  }

  .bimpost_1_lottie {
    width: 70%;
    height: auto;
  }

  .bimpost_section, .bimpost_3_section, .bimpost_pf_section, .bimpost_3, .bimpost_t_section, .brinzo_b_section, .dorza_pf_section, .dorza_t_section, .appasone_section, .lp_preds_section, .preds_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
  }

  .art_forte_section, .light-mode-15-copy, .art_ultra_section, .cylopro_section, .goniolube_section, .megalub_t_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 60vw;
    margin-left: 0;
  }

  .hypertonic_lottie {
    width: 70%;
    height: auto;
    position: static;
    top: 25%;
    left: auto;
  }

  .exarin_section, .ligcaine_section, .ligcaine_plus_section, .afluor_section, .anc_section-copy, .afluor_10_section, .anc_section-copy, .appasone_2_section, .appacarpine_section1, .mydria_section, .tri_ace_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
  }

  .a_tropine_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border: 1px solid #0000;
    justify-content: flex-start;
    height: auto;
    margin: 0;
    display: flex;
  }

  .a_byopin_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 0;
  }

  .a_byopin_lottie {
    width: 37%;
  }

  .myoped_lottie {
    top: 25%;
  }

  .myoped1l_lottie {
    z-index: auto;
    flex-flow: column;
    place-content: space-around flex-start;
    align-items: center;
    width: 40%;
    max-width: none;
    margin-top: 25px;
    display: flex;
    position: fixed;
    inset: 15% 0% auto auto;
  }

  .a_byopin_lottie-copy, .a_byopin_lottie-copy-copy {
    width: 37%;
  }

  .myoped2_lottie {
    width: 37%;
    height: 46vh;
    top: 36%;
  }

  .myoped_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 0;
  }

  .myoped_plus_lottie {
    width: 37%;
  }

  .myoped_plus_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 0;
  }

  .k_link_2ml {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
  }

  .k_link_2ml_lottie {
    width: 37%;
  }

  .k_link_h_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
  }

  .k_link_h_lottie {
    width: 37%;
  }

  .apparet_blue_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border: 1px solid #0000;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-top: 3.5rem;
    padding-left: 10px;
    display: flex;
  }

  .apparet_blue_lottie, .appasil_lottie {
    width: 37%;
  }

  .appasil_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border: 1px solid #0000;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-top: 1rem;
    padding-left: 10px;
    display: flex;
  }

  .myoped2_lottie-copy, .appasil_1000, .appavisc_2-4_lottie {
    width: 37%;
  }

  .appavisc_2-4_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border: 1px solid #0000;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-left: 10px;
    display: flex;
  }

  .appavisc_pfs_3ml {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border: 1px solid #0000;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-top: 1rem;
    padding-left: 10px;
    display: flex;
  }

  .appavisc_pfs_3 {
    width: 37%;
  }

  .lidovisc_gel_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border: 1px solid #0000;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-top: 1rem;
    padding-left: 10px;
    display: flex;
  }

  .lidovisc_gel_lottie {
    width: 37%;
  }

  .supracoat_plus_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border: 1px solid #0000;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-top: 1rem;
    padding-left: 10px;
    display: flex;
  }

  .supracoat_plus_lottie {
    width: 60%;
    position: static;
  }

  .trypan_blue_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border: 1px solid #0000;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-top: 3.5rem;
    padding-left: 10px;
    display: flex;
  }

  .trypan_blue_lottie, .myoped2_lottie-copy, .brinzo_b_lottie1 {
    width: 37%;
  }

  .dorza_5_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
  }

  .dorza_5_lottie {
    width: 60%;
    height: auto;
    position: static;
  }

  .dorza_tpf_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
  }

  .dorza_tpf_lottie {
    width: 37%;
  }

  .a_caine_t_5ml {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
  }

  .acaine_t_5ml_lottie {
    width: 100%;
  }

  .anti_allergic_tabs_menu {
    width: 20%;
  }

  .anti_allergic_tab_content {
    width: 80%;
    margin-left: 0;
    padding-left: 0;
  }

  .anti_allergic_tab {
    width: 100%;
  }

  .heading-516-copy {
    font-size: 8px;
  }

  .anti_allergic_allernil {
    padding-left: 0%;
  }

  .anti_allergic_tab_pane1 {
    width: 100%;
    margin-top: 7%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .pharma_heading {
    font-size: 8px;
  }

  .pharma_heading.pharma {
    margin-top: 8%;
  }

  .tab_pane1 {
    width: 100%;
    margin-top: 0%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 12%;
  }

  .pharma_tab {
    width: 100%;
  }

  .pharma_tab_menu {
    width: 20%;
    padding-left: 3px;
  }

  .pharma_tab_content {
    width: 80%;
    margin-left: 0%;
    padding-left: 0;
  }

  .div-block-3736 {
    margin-top: 2%;
  }

  .allernil_heading {
    margin-top: 5%;
    font-size: 20px;
  }

  .anc_section-copy {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
  }

  .moxifur {
    margin-top: 0;
  }

  .moxifur_5 {
    font-size: 24px;
    line-height: 30px;
  }

  .q4g {
    margin-top: 0;
    padding-left: 40px;
    font-size: 38px;
  }

  .a_genta {
    font-size: 29px;
  }

  .moxifur_lp {
    font-size: 40px;
  }

  .tobotor-copy {
    font-size: 25px;
  }

  .aflox_d {
    font-size: 27px;
  }

  .moxifur_p, .moxifur_p-copy, .q4g_h2 {
    font-size: 20px;
  }

  .div-block-3738 {
    align-items: stretch;
    width: 100%;
  }

  .pharma_tab-copy {
    width: 100%;
  }

  .appavisc_lottie_div {
    z-index: 1;
    flex-flow: column;
    place-content: space-around center;
    align-items: center;
    max-width: none;
    height: 50vh;
    padding-left: 0%;
    display: flex;
    position: fixed;
    inset: 32% 0% auto auto;
  }

  .appavisc_hv-pfs_lottie {
    padding-left: 15px;
  }

  .appavisc_pfs_lotties_div {
    position: fixed;
    top: 15%;
  }

  .appavisc_hv_pfs_content {
    padding-left: 20px;
  }

  .div-block-3739 {
    align-items: stretch;
    width: 100%;
  }

  .allernil_lottie_div {
    flex-direction: column;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    max-width: none;
    margin-right: 5%;
    display: flex;
    position: fixed;
    inset: 32% 0% auto auto;
    overflow: hidden;
  }

  .anti_infective_breadcrumb_div, .infective_breadcrumb {
    margin-top: 2%;
  }

  .optical_coherence_lottie {
    width: 35%;
    height: auto;
    margin-left: 10px;
  }

  .heading-906 {
    font-size: 18px;
  }

  .a_byopin_section_content {
    z-index: 3;
    background-color: #0000;
    width: 60%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .naspro_material_characteristics {
    font-size: 20px;
  }

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

  .naspro_clear_para-copy {
    font-size: 15px;
    font-weight: 200;
    line-height: 25px;
  }

  .breadcrumbs_div {
    margin-top: 0%;
    padding-top: 9%;
  }

  .cmt_h1-copy {
    font-size: 34px;
  }

  .cmt_h2-copy {
    text-align: left;
    font-size: 25px;
    line-height: 31px;
  }

  .breadcrumbs_div-copy {
    margin-top: 0%;
    padding-top: 9%;
  }

  .jericho_top_section-copy {
    font-size: 12px;
  }

  .oct_section-copy {
    align-items: center;
    height: 100%;
    padding-top: 0;
    padding-bottom: 14rem;
  }

  .red_laser_h2-copy {
    font-size: 15px;
  }

  .amogh_top_content-copy {
    width: 100%;
  }

  .oct_h1-copy {
    margin-bottom: 20px;
    font-size: 27px;
  }

  .q4g_section_1 {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
  }

  .pharma_tab_menu-copy {
    width: 20%;
    padding-left: 3px;
  }

  .pro_orbit_full_image {
    width: 21%;
  }

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

  .footswitchheading-copy, .tech_heading {
    color: #fff;
  }

  .tech_section, .section-copy {
    justify-content: space-around;
  }

  .pro_orbit_section {
    justify-content: space-around;
    height: auto;
  }

  .ascan_pach_grid_para_div-copy {
    padding: 10px;
    font-size: 15px;
    font-weight: 200;
  }

  .pro_orbit_spec {
    font-size: 13px;
  }

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

  .glxy_leo_rltm_fldc_sys_img-copy {
    width: 60%;
  }

  .ip_bag_image {
    width: 25%;
    margin-bottom: 26%;
  }

  .orbit_cool_image {
    width: 23%;
  }

  .footswitch_image_leo {
    width: 60%;
  }

  .properties_div-copy, .properties_div_leo {
    justify-content: space-around;
  }

  .galaxy_leo_full_image {
    width: 16%;
  }

  .glxy_leo_rbit_cool_tech_cnt-2-copy {
    align-items: flex-start;
    width: 50vw;
  }

  .tech_heading-copy {
    color: #fff;
  }

  .orbit_cool_image-copy, .rbit_cool_image {
    width: 23%;
  }

  .leo_list {
    padding-left: 0;
  }

  .bold-text-139 {
    font-size: 22px;
  }

  .bold-text-140 {
    font-size: 28px;
  }

  .meibo_img {
    width: 70%;
  }

  .ascan_pach_grid_sub_hdg-copy, .corneal_h2_tech {
    font-size: 14px;
  }

  .corneal_fc_image {
    margin-bottom: 20%;
  }

  .corneal_h1 {
    text-align: right;
    padding-left: 3%;
    font-size: 28px;
  }

  .robot_section {
    height: auto;
  }

  .robot_img-copy {
    width: 30%;
  }

  .galaxy_sub_hdg-copy {
    font-size: 22px;
    line-height: 28px;
  }

  .galaxy_robot_h1-copy {
    font-size: 37px;
  }

  .robot_h1 {
    font-size: 32px;
    line-height: 34px;
  }

  .vio_lottie_new {
    top: 12%;
  }

  .robot_content1 {
    margin-top: 2rem;
    line-height: 20px;
  }

  .disclaimer_para {
    margin-bottom: 0;
    font-family: Raleway, sans-serif;
    font-size: 10px;
    line-height: 25px;
  }

  .features_yag_laser {
    font-size: 20px;
  }

  .lite_image, .swap_image {
    width: 100%;
    height: auto;
  }

  .snellen_eye_chart, .edtrs {
    height: auto;
  }

  .special_chart_section {
    justify-content: center;
    align-items: center;
  }

  .special_chrt_image {
    height: auto;
  }

  .special_chart_content {
    align-items: center;
    width: 50vw;
  }

  .contrast_ratio_image {
    height: auto;
  }

  .lea_image {
    max-width: none;
    height: auto;
  }

  .ot_section {
    flex-flow: row;
    justify-content: space-around;
    align-self: center;
    align-items: flex-start;
    width: 100%;
  }

  .lite_heading, .swap_heading {
    padding-top: 0;
    font-size: 16px;
  }

  .lite_img_wrapper, .swap_img_wrapper {
    flex-direction: column;
    height: 68%;
    margin-top: 2.6rem;
  }

  .a_scan_img {
    width: 48%;
    margin-bottom: 12%;
  }

  .vio_section {
    align-items: center;
    height: 100%;
    padding-top: 0;
    padding-bottom: 14rem;
  }

  .aark_wrapper {
    height: auto;
    padding-top: 0;
  }

  .auto_ref_content1 {
    height: auto;
  }

  .yag_slt_top {
    align-self: flex-start;
    margin-top: 2rem;
  }

  .acryfold_wrapper {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    padding-left: 4rem;
    padding-right: 4rem;
    display: flex;
  }

  .naspro_wrapper {
    width: 100vw;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .advent_lottie {
    width: 45%;
  }

  .brilliant_advent_cntnr6-copy {
    width: 50vw;
  }

  .oct_lottie_opt {
    width: 50%;
    height: auto;
    margin-left: 10px;
  }

  .aaru_2000_lottie {
    top: 12%;
  }

  .ergonomic_design {
    text-align: center;
    align-self: center;
    height: auto;
  }

  ._1465_titanium {
    width: 34vw;
  }

  .content-wrapper_home {
    padding-left: 20px;
    padding-right: 20px;
  }

  .aflox_heading {
    margin-top: 0;
  }

  .moxifur_lp_lottie_div {
    z-index: auto;
    flex-flow: column;
    place-content: space-around center;
    align-items: center;
    width: 40%;
    max-width: none;
    height: 50vh;
    display: flex;
    position: fixed;
    inset: 25% 0% auto auto;
  }

  .tobotor_dm_lottie {
    justify-content: space-between;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
  }

  .tobotor_dm_lottie_div {
    z-index: auto;
    flex-flow: column;
    place-content: space-around center;
    align-items: center;
    width: 40%;
    max-width: none;
    height: 50vh;
    display: flex;
    position: fixed;
    inset: 25% 0% auto auto;
  }

  .tobotor_lottie-copy, .tobotor_lottie_dm {
    width: 100%;
    position: sticky;
    top: 25%;
    left: auto;
  }

  .aflox_d_lottie_div, .moxifur_p_lottie_div, .q4g_lottie_div {
    z-index: auto;
    flex-flow: column;
    place-content: space-around center;
    align-items: center;
    width: 40%;
    max-width: none;
    height: 50vh;
    display: flex;
    position: fixed;
    inset: 25% 0% auto auto;
  }

  .tobotor_lp_lottie_div {
    z-index: auto;
    flex-flow: column;
    place-content: space-around center;
    align-items: center;
    width: 40%;
    max-width: none;
    height: 50vh;
    margin-top: 2rem;
    display: flex;
    position: fixed;
    inset: 25% 0% auto auto;
  }

  .aaru_2002_lottie {
    top: 12%;
  }

  .moxifur_p_content, .q4g_content_div, .tobotor_lp_div, .brinzo_b_content {
    z-index: 3;
    background-color: #0000;
    width: 44vw;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .dorza_div {
    z-index: 3;
    background-color: #0000;
    width: 52%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .a_lubgel_lottie_div {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 40%;
    max-width: 100vw;
    display: flex;
    position: fixed;
    inset: 15% 0% auto auto;
  }

  .lubgel_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border: 1px solid #0000;
    justify-content: space-between;
    height: auto;
    margin: 0 0 2rem;
    display: flex;
  }

  .art_gel_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border: 1px solid #0000;
    justify-content: flex-start;
    height: auto;
    margin: 0 0 2rem;
    padding-left: 10px;
    display: flex;
  }

  .megalub_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border: 1px solid #0000;
    justify-content: flex-start;
    height: auto;
    margin: 0;
    padding-left: 10px;
    display: flex;
  }

  .light-mode-15-copy, .megalub_section_div, .light-mode-15-copy, .light-mode-15-copy-copy, .megalub {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 60vw;
    margin-left: 0;
  }

  .ketorocin_ls {
    z-index: 3;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 55%;
    max-width: none;
    height: auto;
    margin-top: 0;
    padding: 10px 10px 10px 20px;
    position: static;
  }

  .div-block-59-copy {
    align-items: flex-start;
    width: 100%;
    padding-top: 3rem;
    display: flex;
  }

  .a_nac_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
  }

  .acaine_t_content {
    z-index: 3;
    background-color: #0000;
    width: 44vw;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .mydriocain_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border: 1px solid #0000;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    height: auto;
    padding-top: 3rem;
    padding-left: 10px;
    display: flex;
  }

  .hv_pfs_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 0;
  }

  .cohevisc_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border: 1px solid #0000;
    height: auto;
    padding-top: 3.5rem;
  }

  .cohevisc_1_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border: 1px solid #0000;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-top: 3.5rem;
    padding-left: 10px;
    display: flex;
  }

  .rhex_id_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border: 1px solid #0000;
    height: auto;
    padding-top: 4rem;
  }

  .trypan_blue_div {
    z-index: auto;
    flex-flow: column;
    place-content: space-around flex-start;
    align-items: center;
    width: 40%;
    max-width: none;
    display: flex;
    position: fixed;
    inset: 32% 0% auto auto;
  }

  ._1465_titanium-copy, ._1988_blue-copy {
    width: 34vw;
  }

  ._146-open-button-text-copy {
    font-size: 30px;
  }

  .surgicals_wrapper {
    height: 88vh;
  }

  .tech_heading_pro_orbit {
    color: #fff;
  }

  .ophthalmic_equipment_stand_img {
    width: auto;
    height: 50vh;
    padding-left: 0%;
  }

  .industry_artner_footer_div {
    display: block;
  }

  .truglow_h2 {
    font-size: 17px;
    font-weight: 600;
  }

  .shift_heading {
    margin-bottom: 20px;
    font-size: 22px;
  }

  .shift_list {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 12px;
    line-height: 19px;
  }

  .bs_contentwrapper-copy {
    width: 55vw;
    height: 145%;
    padding-top: .4rem;
    padding-left: 20px;
  }

  .naspro_clear_wrapper {
    text-align: left;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .naspro_wrapper1 {
    width: 100vw;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .naspro_clear_lottie {
    margin-top: 1rem;
    top: 15%;
  }

  .naspro_bby_section-copy {
    width: 100vw;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .naspro_bby_lottie-copy {
    width: 36%;
  }

  .ot_content_wrapper {
    align-self: center;
    width: 60%;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .manual_surgeon_stool_img {
    width: 50vw;
    height: auto;
  }

  .lensometer_heading {
    margin-bottom: 0;
    font-size: 34px;
  }

  .applanation_link_block-2 {
    padding-top: 6rem;
    padding-bottom: 10rem;
  }

  .heading-920 {
    margin-bottom: 20px;
    font-size: 22px;
  }

  .auto_ref_para {
    font-size: 12px;
  }

  .dsl_lottie {
    margin-top: 0;
  }

  .pharma_tab_content1 {
    width: 80%;
    margin-left: 0%;
    padding-left: 0;
  }

  .tab_pane2 {
    width: 100%;
    margin-top: 0%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 12%;
  }

  .allernil_lottie_div1 {
    flex-direction: column;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    max-width: none;
    height: auto;
    margin-right: 5%;
    display: flex;
    position: fixed;
    inset: 13% 0% auto auto;
    overflow: hidden;
  }

  .anti_allergic_allernil1 {
    padding-left: 0%;
  }

  .allernil_lottie {
    width: 70%;
    height: auto;
  }

  .kfen_div {
    padding-left: 0%;
  }

  .aflox_lottie_div {
    flex-direction: column;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    max-width: none;
    height: auto;
    display: flex;
    position: fixed;
    inset: 16% 0% 0% auto;
    overflow: hidden;
  }

  .aflox_btn_div {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .aflox_lottie {
    width: 60%;
    height: auto;
    position: sticky;
    top: 29%;
  }

  .appacipro_lottie {
    height: auto;
    position: static;
    top: 25%;
  }

  .moxi_dm_img_cnt-copy, .apidine_plus_lottie_div {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 40%;
    max-width: none;
    display: flex;
    position: fixed;
    inset: 7% 0% auto auto;
  }

  .alfapres_h2 {
    font-size: 26px;
  }

  .bold-text-149 {
    font-size: 30px;
  }

  .lubgel_content_div {
    z-index: 2;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border-color: #0000;
    width: 65%;
    max-width: none;
    height: auto;
    margin-top: auto;
    margin-right: 0;
    position: sticky;
  }

  .art_pane {
    width: 100%;
    margin-top: 0%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 12%;
  }

  .megalub_lottie_section {
    flex-direction: column;
    order: 1;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    max-width: none;
    margin: 0;
    display: flex;
    position: fixed;
    inset: 27% 0% auto auto;
  }

  .art_forte_section-copy {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 100%;
    margin-left: 0;
  }

  .art_forte_content_div {
    z-index: 3;
    background-color: #0000;
    width: 60%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    position: sticky;
  }

  .art_ultra {
    font-size: 35px;
  }

  .art_h2, .cyclopro_h2 {
    font-size: 23px;
  }

  .appavisc_btn_div {
    align-items: stretch;
    width: 100%;
  }

  .appavisc_h2 {
    font-size: 28px;
  }

  .rhex_lottie {
    width: 37%;
  }

  .apparet_content {
    z-index: 3;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    align-items: flex-start;
    width: 55%;
    max-width: none;
    height: auto;
    margin-top: 0;
    padding: 10px;
    position: static;
  }

  .clearsol_img {
    top: 25%;
  }

  .supracoat_h2 {
    margin-top: 5%;
    font-size: 20px;
  }

  .appachloro_lottie_div {
    flex-direction: column;
    order: 1;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 40%;
    max-width: none;
    height: auto;
    margin: 0;
    display: flex;
    position: fixed;
    inset: 15% 0% auto auto;
  }

  .a_lubgel_lottie {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 40%;
    max-width: 100vw;
    display: flex;
    position: fixed;
    inset: 15% 0% auto auto;
  }

  .art_div_content {
    z-index: 3;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 60%;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 20px;
    position: sticky;
  }

  .art_ultra_section-copy {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 60vw;
    margin-left: 0;
  }

  .megalub_content_div {
    z-index: 3;
    background-color: #0000;
    width: 52%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    position: sticky;
  }

  .megalub-copy {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    width: 60vw;
    margin-left: 0;
  }

  .content-div-copy {
    z-index: 3;
    background-color: #0000;
    width: 52%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    position: sticky;
  }

  .aark_image-copy {
    width: 40%;
  }

  .heading-923 {
    margin-bottom: 20px;
    font-size: 22px;
  }

  .ab_img-copy {
    height: 50vh;
  }

  .art_lottie_div {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
    position: fixed;
    inset: 25% 0% auto auto;
  }

  .trypan_blue_div-copy {
    z-index: auto;
    flex-flow: column;
    place-content: space-around flex-start;
    align-items: center;
    width: 40%;
    max-width: none;
    display: flex;
    position: fixed;
    inset: 32% 0% auto auto;
  }

  .footer-copy {
    margin-top: 0;
    padding-top: 20px;
    font-size: 17px;
  }

  .contact_para-copy {
    padding-left: 10px;
    padding-right: 20px;
    font-size: 11px;
  }

  .div-block-3577-copy {
    flex: none;
    height: auto;
    padding-top: 1%;
  }

  .contact_us_wrapper-copy {
    flex: none;
    height: 80%;
    margin-top: 60px;
    padding-top: 0%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .form-section-touch-copy {
    height: 100%;
    padding-top: 1%;
    padding-right: 3%;
  }

  .title-wrap-copy {
    width: auto;
    height: 10%;
    margin-bottom: 0;
    padding-top: 2.4rem;
    font-size: 12px;
  }

  .button-wrap-right-copy {
    flex-direction: column;
    height: 14%;
    padding-left: 10px;
  }

  .submit-button-copy {
    height: 1.6rem;
    margin-bottom: 1rem;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 9px;
    line-height: 13px;
  }

  .heading-827-copy {
    margin-top: 26px;
    margin-bottom: 5px;
    font-size: 23px;
    line-height: 20px;
  }

  .content1-3-copy {
    width: 50vw;
  }

  .lottie_gl-2-copy {
    width: 40%;
  }

  .section1_gl-copy {
    flex-flow: row;
    align-self: center;
  }

  .text-field-10-copy {
    height: 27px;
    font-size: .7rem;
    line-height: .8rem;
  }

  .alliance_hdg-copy, .exclusive_distributor {
    font-size: 18px;
    line-height: 32px;
  }

  .alliance_top_right_cnt4-copy {
    justify-content: center;
    align-items: stretch;
    width: auto;
  }

  .alliance_top_right_cnt1-copy, .alliance_top_right_cnt2-copy, .alliance_top_right_cnt3-copy, .dgh {
    width: auto;
  }

  .reichert {
    justify-content: center;
    align-items: stretch;
    width: auto;
  }

  .paragraph-679-copy {
    font-size: 15px;
  }

  .add_on_img-copy {
    margin-bottom: 20%;
  }

  .add_on_applanation_tonometer {
    margin-bottom: 4rem;
  }

  .dsl_lottiediv-copy {
    width: 33%;
    height: auto;
    top: 1%;
  }

  .mxifur_k_lottie_div-copy {
    z-index: auto;
    flex-flow: column;
    place-content: space-around center;
    align-items: center;
    width: 40%;
    max-width: none;
    height: 50vh;
    display: flex;
    position: fixed;
    inset: 25% 0% auto auto;
  }

  .heading-581-copy {
    margin-bottom: 5px;
    font-size: 18px;
  }

  .pharma_tab_content-copy {
    width: 80%;
    margin-left: 0%;
    padding-left: 0;
  }

  .mydriocain_section-copy {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    border: 1px solid #0000;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    height: auto;
    margin-left: 10px;
    padding-top: 0;
    padding-left: 10px;
    display: flex;
  }

  .exclusive_distributor-copy, .alliance_hdg-copy, .alliance_heading {
    font-size: 18px;
    line-height: 32px;
  }

  .dgh-copy {
    width: auto;
  }

  .heading-148-copy {
    font-size: 26px;
  }

  .link-block-6-copy {
    justify-content: center;
    align-items: center;
    width: 30vw;
    height: 40vh;
    margin-bottom: 0;
  }

  .oes_section {
    justify-content: space-between;
    width: auto;
    height: auto;
    margin-top: .25rem;
    padding-left: 2rem;
    padding-right: 1rem;
  }

  .digi_imaging_sys_top_cntnr-2-copy {
    padding-left: 20px;
  }

  .bs_section {
    align-items: center;
    height: 100%;
    padding-top: 3rem;
    padding-bottom: 14rem;
  }

  .r-text-copy {
    width: auto;
    max-width: none;
    padding-right: 10px;
    font-size: 15px;
    line-height: 24px;
  }

  .service_request {
    padding-right: 10px;
  }

  .div-block-3768 {
    font-size: 40px;
  }

  .div-block-3776 {
    width: 100%;
  }

  .heading-925 {
    width: 80%;
    font-size: 32px;
  }

  .paragraph_709 {
    width: 90%;
  }

  .paragraph-709 {
    width: 80%;
    margin-top: auto;
  }

  .div-block-3777 {
    margin-left: 40px;
  }

  .image-426 {
    width: 20px;
  }

  .heading-929 {
    padding-left: 0;
    font-size: 32px;
  }

  .paragraph-710 {
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .div-block-3786 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-3800 {
    width: 90vw;
  }

  .div-block-3802 {
    padding-left: 0;
  }

  .div-block-3805 {
    height: 100vh;
    min-height: auto;
  }

  .bold-text-182 {
    font-size: 18px;
    line-height: 2px;
  }

  .image-433 {
    margin-left: -68px;
  }

  .italic-text-2, .paragraph-725 {
    font-size: 12px;
  }

  .bold-text-183 {
    font-size: 22px;
  }

  .image-438 {
    width: 250px;
    max-width: none;
  }

  .div-block-3809 {
    min-height: auto;
  }

  .div-block-3810 {
    width: 50%;
    padding-left: 20px;
  }

  .italic-text-3 {
    font-size: 22px;
  }

  .italic-text-4 {
    font-size: 26px;
  }

  .bold-text-184 {
    font-size: 22px;
  }

  .div-block-3813 {
    width: 100%;
    min-height: auto;
  }

  .bold-text-188, .bold-text-189, .bold-text-190, .bold-text-191 {
    font-size: 22px;
  }

  .div-block-3814 {
    flex-flow: column;
  }

  .bold-text-192 {
    font-size: 18px;
  }

  .heading-945 {
    margin-left: 20px;
  }

  .heading-946, .heading-947, .heading-948, .heading-949 {
    font-size: 22px;
  }
}

@media screen and (max-width: 767px) {
  .r-text {
    text-align: left;
    align-self: flex-end;
    width: auto;
    max-width: none;
    font-size: 12px;
    line-height: 22px;
  }

  .r-h2 {
    margin-bottom: 0;
    font-size: 20px;
  }

  .content4 {
    z-index: 20;
  }

  .lottie3 {
    z-index: 0;
    margin-bottom: 0;
  }

  .r-container {
    justify-content: space-between;
    align-items: center;
    margin-left: 0%;
    padding-right: 0;
  }

  .button.buttonmode {
    justify-content: center;
    margin-left: 10px;
    margin-right: -128px;
    font-size: 12px;
    line-height: 15px;
  }

  .div-block-2 {
    flex-flow: column;
    place-content: stretch center;
    align-items: center;
    display: flex;
  }

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

  .tab-link-tab-1.w--current {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-link-tab-1.nav {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .tab-link-tab-1.nav.w--current {
    width: 100%;
  }

  .tab-link-tab-2.nav {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-link-tab-3.nav {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-link-tab-3.nav.w--current, .tab-link-tab-3.nav {
    padding-left: 20px;
    padding-right: 20px;
  }

  .youtube {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    display: inline-block;
  }

  .tabs-menu {
    align-self: center;
  }

  .tab-pane-tab-2 {
    text-align: center;
    flex: 0 auto;
    order: 0;
    width: 100%;
  }

  .image {
    width: 90vw;
    height: auto;
  }

  .image.imglbg {
    width: 30px;
    height: auto;
    display: inline-block;
  }

  .tab-pane-tab-3 {
    text-align: center;
    flex: 0 auto;
    align-self: center;
    width: 100%;
  }

  .image-2 {
    text-align: left;
    width: 60%;
  }

  .tabs-content {
    flex: none;
    align-items: stretch;
    width: 60%;
    height: auto;
    display: flex;
  }

  .content2 {
    z-index: 20;
    flex: 1;
    align-items: stretch;
    margin-left: 20px;
    margin-right: 0;
  }

  .content1 {
    z-index: 20;
    padding-top: 0;
    padding-bottom: 0;
  }

  .tab-pane-tab-1 {
    flex: 0 auto;
    align-self: center;
    width: 100%;
    height: 48%;
  }

  .loittie1 {
    width: 45vw;
  }

  .content-2 {
    justify-content: flex-end;
    align-items: flex-end;
    padding-right: 0;
  }

  .content3, .content5, .content6, .content7, .content8 {
    z-index: 20;
  }

  .nav-link, .nav-link-3 {
    padding: 10px;
    font-size: 10px;
    font-weight: 500;
    line-height: 10px;
  }

  .text-block-4 {
    align-items: center;
    margin-bottom: 0;
    font-size: 11px;
  }

  .footer {
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 12px;
    position: static;
  }

  .footer.navtheme {
    height: 22%;
    padding-top: 0;
  }

  .container.navtheme {
    align-items: center;
    width: 100vw;
    display: flex;
  }

  .heading-3 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 23px;
  }

  .homepagelogo {
    flex: 0 auto;
    width: 100vw;
    padding-left: 0;
  }

  .microsurgicalinnerwrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  ._146-menu-items-wrapper {
    height: 91vh;
    margin-left: 0;
    overflow: scroll;
  }

  ._146-open-button-text-wrapper {
    margin-right: 0;
  }

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

  .microsurgicalwrapper {
    display: none;
  }

  .menubuttons {
    background-image: linear-gradient(#0000, #0000);
    background-attachment: scroll;
    justify-content: flex-end;
    align-items: center;
    min-height: auto;
    margin-right: 0%;
    padding-top: 3%;
    padding-right: 10%;
    display: flex;
  }

  .menubuttonwrapper {
    flex-direction: column;
    min-height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  ._146-open-button-text {
    text-align: right;
    cursor: pointer;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 20px;
  }

  .grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .link-2 {
    font-size: 8px;
    line-height: 14px;
  }

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

  .surgicaliolwrapper {
    margin-top: 2.2rem;
    display: none;
  }

  ._146-menu-items-wrapper-copy {
    height: 91vh;
  }

  .grid-1 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .laserbutton, .ophthalmologybutton, .biometrybutton, .pharmabutton {
    margin-top: 0;
    margin-bottom: 0;
  }

  .laserwrapper {
    margin-top: 2.4rem;
  }

  .ophthalmologywrapper {
    margin-top: 2.5rem;
  }

  .biometrywrapper {
    margin-top: 2.4rem;
  }

  .heading-9 {
    font-size: 12px;
    line-height: 15px;
  }

  .aboutuscontent {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 55vw;
    display: flex;
  }

  .aboutusimage {
    width: 40vw;
  }

  .paragraph-5 {
    text-align: justify;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 8px;
    line-height: 15px;
  }

  .certificationcontent, .certificationimage, .strengthscontent, .stregthsimage {
    width: 40vw;
  }

  .form-block {
    width: auto;
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .button-wrap-right {
    flex-direction: column;
    height: 14%;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .form-section-touch {
    width: 50%;
    height: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  .submit-button {
    height: 2rem;
    margin-bottom: 2.9rem;
    margin-left: 0;
    margin-right: 0;
    padding: 0 10px;
    font-size: 10px;
    line-height: .5rem;
  }

  .container-2 {
    max-width: none;
    height: auto;
    margin-left: 0;
  }

  .field-wrap {
    flex: none;
    height: auto;
    margin-bottom: 0;
  }

  .field-wrap.formhalf {
    width: auto;
    margin-bottom: 0;
  }

  .title-wrap {
    height: auto;
    margin-bottom: 0;
    padding-bottom: 5px;
  }

  .nav-menu.navtheme {
    align-items: center;
  }

  .content-wrapper {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-3 {
    border-color: #fff;
  }

  .logo {
    max-width: none;
    margin-top: 7px;
    display: block;
  }

  .logo.sceoll {
    width: 3%;
  }

  .content-wrapper-copy, .content-wrapper2 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .menu-button {
    padding: 10px;
  }

  .dark1 {
    font-size: 13px;
    line-height: 20px;
    display: flex;
  }

  .toggletheme {
    justify-content: space-around;
    padding-right: 12px;
  }

  .light1 {
    justify-content: flex-start;
    align-self: auto;
    font-size: 13px;
    line-height: 20px;
    display: flex;
  }

  .productsenquiry {
    align-self: center;
  }

  .div-block-18.navtheme {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .r-text-2 {
    font-size: 14px;
    line-height: 23px;
  }

  .footswitch-2 {
    padding-left: 10px;
    line-height: 23px;
  }

  .footswitchimage {
    align-self: center;
    width: 40vw;
    min-width: auto;
  }

  .handpieceimage {
    height: auto;
  }

  .handpiecepara, .mpulsecontent, .graphpara {
    font-size: 14px;
    line-height: 23px;
  }

  .lottie-animation-8 {
    align-self: center;
  }

  .listimage {
    width: 40vw;
    line-height: 20px;
  }

  .contentaccessories {
    justify-content: space-around;
    align-self: center;
  }

  .phacopara {
    font-size: 14px;
    line-height: 23px;
  }

  .pro_orbit_h3 {
    text-align: right;
    width: 54vw;
    margin-top: 0;
    margin-left: 0;
    font-size: 18px;
  }

  .heading-3 {
    width: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 24px;
  }

  .phacoheading {
    font-size: 24px;
  }

  .footswitchpara {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .footswitchmaincontainer {
    width: 60vw;
  }

  .list-2 {
    line-height: 23px;
  }

  .glxy_leo_bnnr_wht_lne_cnt {
    align-self: auto;
    align-items: center;
  }

  .glxy_leo_orb_phc_main_cntnr {
    width: 100%;
  }

  .glxy_leo_vfi_section-2 {
    padding-left: 0;
  }

  .glxy_leo_footswitch_cnt-2 {
    padding-left: 20px;
  }

  .glxy_leo_main_img-2 {
    width: 20vw;
    height: auto;
  }

  .glxy_leo_banner_content1-2 {
    align-self: auto;
    align-items: flex-end;
    margin-left: 0;
    font-size: 15px;
  }

  .glxy_leo_vert_white_line-2.vlwhite {
    height: 25vh;
  }

  .glxy_leo_rltm_fldc_sys_section-2, .glxy_leo_footswitch_section-2 {
    padding-left: 0;
  }

  .glxy_leo_rltm_fldc_sys_cntnr.glxy_leo_container {
    justify-content: center;
    align-items: center;
    padding-left: 20px;
  }

  .glxy_leo_hdg3-2 {
    margin-left: 0;
    font-size: 13.5px;
    line-height: 20px;
  }

  .glxy_leo_first_container-2 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-bottom: 100px;
  }

  .glxy_leo_vfi_cntnr.glxy_leo_container {
    justify-content: space-around;
    width: 100%;
    margin-left: 0;
  }

  .glxy_leo_footswitch_cntnr.glxy_leo_container {
    margin-left: 0;
    padding-left: 10px;
  }

  .brilliant_bolded_hdg {
    text-transform: uppercase;
    font-size: 43px;
  }

  .brilliant_top_hdg {
    font-size: 15px;
    line-height: 10px;
  }

  .brilliant_bttm_hdg {
    font-size: 21px;
    line-height: 15px;
  }

  .brilliant_first_lottie {
    top: 12%;
  }

  .brilliant_top_content {
    align-items: flex-start;
    width: 45vw;
    padding-left: 15px;
  }

  .brilliant_vert_wht_line {
    height: 18vh;
  }

  .brilliant_top_container {
    align-items: center;
    margin-top: 0;
  }

  .brilliant_mdle_hdg {
    line-height: 10px;
  }

  .brilliant_sub_hdg {
    font-size: 25px;
    line-height: 35px;
  }

  .brilliant_main_container {
    height: 600vh;
  }

  .turboorbit_secondsection {
    height: 700vh;
  }

  .section2_content6, .section2_content1, .turboorbit_firstsection {
    height: 100vh;
  }

  .turboorbit_h3 {
    font-size: 73px;
    line-height: 60px;
  }

  .turboorbit_h2 {
    font-size: 63px;
    line-height: 50px;
  }

  .galaxycontent1 {
    margin-top: 0;
  }

  .section {
    object-fit: fill;
    justify-content: center;
    height: 100%;
    padding-bottom: 0;
  }

  .section.head.bglight1 {
    object-fit: fill;
    height: 100vh;
  }

  .galaxy-content1 {
    margin-top: 10px;
  }

  .mot_surg_stool_flxbl_cntnr {
    width: 50vw;
  }

  .mot_surg_stool_bttm_hdg {
    font-size: 22px;
  }

  .mot_surg_stool_model_cntnr, .mot_surg_stool_adjtble_cntnr {
    width: 50vw;
  }

  .mot_surg_stool_top_hdg {
    padding-left: 0;
    font-size: 44px;
    line-height: 5px;
  }

  .mot_surg_stool_vert_line {
    height: 58vh;
    margin-top: 0;
  }

  .mot_surg_stool_cstr_cntnr, .mot_surg_stool_ergnmcl_cntnr {
    width: 50vw;
  }

  .mot_surg_stool_sub_hdg {
    font-size: 17px;
    line-height: 30px;
  }

  .mot_surg_stool_bold_hdg {
    font-size: 54px;
    line-height: 60px;
  }

  .div-block-22 {
    justify-content: space-between;
  }

  .bold-text-6, .bold-text-7 {
    font-weight: 300;
  }

  .bold-text-9 {
    font-size: 12px;
    font-weight: 300;
  }

  .bold-text-10 {
    font-weight: 300;
  }

  .bold-text-11 {
    font-size: 12px;
    font-weight: 300;
  }

  .bold-text-12 {
    font-weight: 300;
  }

  .productenquirysection {
    justify-content: center;
    align-self: auto;
    display: flex;
  }

  .brilliant_advent_beam_spltr_img2 {
    width: 40vw;
    max-width: none;
  }

  .brilliant_advent_beam_spltr_cntnr {
    justify-content: center;
    align-items: center;
    width: 45vw;
    height: 100vh;
    display: flex;
  }

  .brilliant_advent_xy_cntnr {
    width: 55vw;
  }

  .brilliant_advent_cntnr3.brilliant_advent_cntnr2 {
    width: 60vw;
  }

  .brilliant_advent_binocular_cntnr {
    width: 55vw;
  }

  .brilliant_advent_asst_mcscp_img2 {
    width: 40vw;
  }

  .brilliant_advent_re_invtr_cnt {
    width: 100%;
  }

  .brilliant_advent_mdl_hdg {
    font-size: 54px;
    line-height: 60px;
  }

  .brilliant_advent_img_hdg {
    font-size: 45px;
  }

  .brilliant_advent_sub_hdg {
    font-size: 32px;
    line-height: 48px;
  }

  .brilliant_advent_ret_vwr_img2, .brilliant_advent_re_invtr_img2 {
    width: 40vw;
  }

  .brilliant_advent_cntnr2 {
    flex-direction: row;
    width: 60vw;
    height: 100vh;
  }

  .brilliant_advent_bttm_hdg {
    font-size: 54px;
    line-height: 60px;
  }

  .brilliant_advent_cntnr5.brilliant_advent_cntnr2 {
    width: 60vw;
  }

  .brilliant_advent_top_sectn {
    justify-content: space-around;
    align-items: center;
    width: 100vw;
    height: 500vh;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 0;
    display: flex;
  }

  .brilliant_advent_ergnmc_cntnr {
    width: 50vw;
  }

  .brilliant_advent_ergnomc_dsgn_sectn {
    justify-content: space-around;
    width: 100vw;
    height: 100vh;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .brilliant_advent_eye_mgnfcn_sectn {
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    display: flex;
    position: static;
  }

  .brilliant_advent_c_mnt_section, .brilliant_avent_ret_vwr_section {
    height: 100vh;
  }

  .brilliant_advent_main_cntnr {
    width: 55vw;
    height: 500vh;
  }

  .brilliant_advent_para {
    font-size: 14px;
    line-height: 22px;
  }

  .brilliant_advent_beam_spltr_section {
    height: 100vh;
  }

  .brilliant_advent_cntnr4.brilliant_advent_cntnr2 {
    width: 60vw;
  }

  .brilliant_advent_ccd_cam_section {
    height: 100vh;
  }

  .brilliant_advent_eye_mgnfcn_cnt {
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .brilliant_advent_cntnr6 {
    width: auto;
    height: auto;
  }

  .brilliant_advent_top_hdg {
    font-size: 54px;
    line-height: 60px;
  }

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

  .brilliant_advent_hd_cam_sectn {
    justify-content: space-around;
    width: 100vw;
    height: 100vh;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .brilliant_advent_beam_spltr_cnt {
    align-items: center;
  }

  .brilliant_advent_asst_mcscp_sectn {
    height: 100vh;
  }

  .brilliant_advent_hd_cam_cntnr {
    width: 55vw;
  }

  .brilliant_advent_fs9_lottie {
    align-self: flex-start;
    width: 35vw;
    position: sticky;
    top: 15%;
    left: 3%;
    right: 3%;
  }

  .brilliant_advent_top_cntnr {
    justify-content: flex-start;
    align-items: center;
    width: 60vw;
    height: 100vh;
    display: flex;
  }

  .brilliant_advent_re_invtr_section {
    height: 100vh;
  }

  .mot_heading1 {
    font-size: 50px;
    line-height: 28px;
  }

  .mobile_ot_content8, .mobile_ot_content6 {
    width: 50vw;
    height: 50vh;
  }

  .lottie-animation-10 {
    width: 45vw;
    height: 100vh;
  }

  .mot_heading2 {
    align-self: auto;
    font-size: 42px;
    line-height: 45px;
  }

  .mobile_ot_content5 {
    width: 50vw;
    height: 50vh;
  }

  .mobile_ot_content2 {
    width: 50vw;
  }

  .mot_heading3 {
    font-size: 27px;
  }

  .content1_line {
    height: 30vh;
  }

  .content1_line.vlwhite {
    height: 45vh;
  }

  .mobile_ot_section {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    height: auto;
  }

  .mobile_ot_content3 {
    width: 50vw;
  }

  .mobile_ot_content7, .mobile_ot_content4 {
    width: 50vw;
    height: 50vh;
  }

  .mobile_ot_content1 {
    width: 50vw;
    height: 100vh;
    padding-left: 0;
  }

  .contentwrapper {
    width: 50vw;
    height: auto;
  }

  .paragraph-54 {
    font-size: 13px;
    line-height: 20px;
  }

  .clinical-pharmacology {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-55 {
    font-size: 13px;
    line-height: 20px;
  }

  .packaging, .indication-and-usage {
    font-size: 18px;
    line-height: 20px;
  }

  .primary-packing {
    font-size: 13px;
    line-height: 20px;
  }

  .allernil-paragraph {
    font-family: Raleway, sans-serif;
    font-size: 13px;
    font-weight: 200;
    line-height: 20px;
  }

  .paragraph-56 {
    font-size: 13px;
    line-height: 20px;
  }

  .supply, .label-claim {
    font-size: 18px;
    line-height: 20px;
  }

  .shelf-life {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .dosage-and-administration {
    color: #f6f0f0;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-57 {
    font-size: 13px;
    line-height: 20px;
  }

  .warnings {
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-58 {
    font-size: 13px;
    line-height: 20px;
  }

  .aller-nilblock {
    z-index: 3;
    background-color: #0000;
    width: 60%;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 2rem;
    padding-left: 10px;
    padding-right: 20px;
    position: sticky;
  }

  .availability, .contraindications {
    font-size: 18px;
    line-height: 20px;
  }

  .secondary-packing {
    font-size: 13px;
    line-height: 20px;
  }

  .tobotor {
    font-family: Raleway, sans-serif;
    font-size: 30px;
    font-weight: 500;
  }

  .heading-45 {
    line-height: 20px;
  }

  .storage {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .ml-contains {
    font-size: 13px;
    font-weight: 200;
    line-height: 20px;
  }

  .composition {
    font-family: Raleway, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
  }

  .pack {
    font-family: Raleway, sans-serif;
    font-size: 23px;
    font-weight: 400;
  }

  .paragraph-60, .paragraph-61 {
    font-size: 13px;
    line-height: 20px;
  }

  .heading-46 {
    font-family: Raleway, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
  }

  .paragraph-62 {
    font-size: 13px;
    line-height: 20px;
  }

  .heading-47 {
    width: auto;
    font-size: 2rem;
  }

  .bold-text-17 {
    font-size: 16px;
  }

  .bold-text-19 {
    letter-spacing: 2px;
    font-weight: 600;
  }

  .acccont {
    text-align: left;
    position: relative;
    left: 0;
  }

  .div-block-52 {
    text-align: center;
    justify-content: center;
    width: 80vw;
    height: 10%;
    margin-top: 2.1rem;
    display: flex;
  }

  .contentwrapper-2 {
    width: 100%;
    height: auto;
    padding-left: 2rem;
  }

  .ot_image {
    width: 40%;
    height: auto;
  }

  .bold-text-21 {
    font-size: 14px;
  }

  .tablecontent1 {
    font-size: 11px;
  }

  .bold-text-24 {
    font-size: 16px;
  }

  .brilliant_sub_hdg1, .brilliant_sub_hdg2 {
    font-size: 25px;
    line-height: 35px;
  }

  .lens-1 {
    width: 100%;
    text-decoration: none;
  }

  .bold-text-25 {
    font-weight: 300;
  }

  .text-cont-3 {
    z-index: 3;
    background-color: #0000;
    width: 60%;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .div-block-59 {
    z-index: 2;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: none;
    height: auto;
    padding-top: 16px;
    display: flex;
    position: static;
    inset: 0% auto 0% 0%;
  }

  .manual_surgeonstool_section {
    flex-direction: row;
    align-items: flex-start;
    height: 100vh;
    margin-top: 0;
  }

  .mstool_subheading {
    font-size: 17px;
    line-height: 24px;
  }

  .mstool_list {
    font-size: 14px;
    line-height: 30px;
  }

  .image-29 {
    align-self: center;
    width: 40vw;
  }

  .mstool_heading {
    font-size: 30px;
    line-height: 30px;
  }

  .mstool_content {
    width: 50vw;
  }

  .heading-87 {
    font-size: 18px;
    line-height: 26px;
  }

  .lottie-animation-14 {
    inset: 32% 0% auto auto;
  }

  .jericho_lio_main_cntnr {
    height: 100%;
  }

  .jericho_lio_section {
    height: 220vh;
  }

  .jericho_grid_hdg {
    font-size: 16px;
  }

  .jericho_lio_patterns_img {
    width: 80vw;
  }

  .jericho_opthlmscp_feat_cntnr {
    width: 100%;
  }

  .jericho_ptnt_adv_section {
    height: 120vh;
  }

  .jericho_intgrd_dsgn_cntnr {
    height: 100%;
  }

  .jericho_scrn_intrfce_lottie {
    align-self: flex-start;
  }

  .jericho_pattern_cntnr {
    height: 100%;
  }

  .jericho_para {
    font-size: 14px;
    line-height: 22px;
  }

  .jericho_sub_hdg {
    font-size: 22px;
    line-height: 35px;
  }

  .jericho_pattern_list_para {
    font-size: 14px;
  }

  .jericho_ret_dsordr_section {
    height: 120vh;
  }

  .jericho_hdg2 {
    margin-left: 100px;
    margin-right: 0;
    font-size: 10px;
  }

  .jericho_eye_piece_lens_img {
    width: 35vw;
  }

  .jericho_opthmlgst_img, .jericho_mag_op_dsgn_lottie {
    align-self: center;
  }

  .jericho_ret_dsordr_img_cntnr {
    height: 100%;
  }

  .jericho_opthmlgst_section {
    height: 120vh;
  }

  .jericho_top_lottie {
    align-self: center;
  }

  .jericho_endoprobe_section, .jericho_intgrd_dsgn_section {
    height: 120vh;
  }

  .jericho_opthlmscp_cntnr {
    width: 100%;
  }

  .jericho_elbow_rest_img {
    width: 35vw;
  }

  .jericho_max_effcny_cntnr, .jericho_multispot_cntnr2 {
    margin-left: 0;
  }

  .jericho_opthmlgst_cntnr, .jericho_pntn_adv_cntnr, .jericho_endoprobe_cntnr {
    height: 100%;
  }

  .jericho_adv_intg_sys_cntnr {
    margin-left: 0;
  }

  .jericho_lio_img {
    align-self: center;
  }

  .jericho_hdg1 {
    font-size: 11px;
  }

  .jericho_ptnt_adv_img_cntnr {
    width: 40vw;
    height: 100%;
  }

  .jericho_pattern_section {
    height: 120vh;
  }

  .jericho_multispot_cntnr {
    margin-left: 0;
  }

  .section2_table1 {
    font-size: 12px;
  }

  .pl_lens1 {
    height: 50vh;
  }

  .pl_lens1.logo {
    height: auto;
    margin-left: 2rem;
  }

  .lens2 {
    height: 60vh;
  }

  .lens2.logo {
    height: auto;
    margin-left: 2rem;
  }

  .table2 {
    font-size: 12px;
  }

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

  .lens3 {
    align-self: center;
    height: 50vh;
  }

  .lens3.logo {
    height: auto;
    margin-left: 2rem;
  }

  .section3_table1 {
    font-size: 12px;
  }

  .section2_content1-2 {
    align-items: flex-start;
    height: auto;
  }

  .section4_tablecontent, .table3 {
    font-size: 12px;
  }

  .pl_lens4 {
    align-self: center;
    height: 50vh;
  }

  .pl_lens4.logo {
    height: auto;
    margin-left: 2rem;
  }

  .galaxy_robot_hdg_bold {
    font-size: 14px;
  }

  .galaxy_sub_hdg {
    font-size: 24px;
  }

  .galaxy_robot_grid_para {
    font-size: 13px;
  }

  .galaxy_robot_section {
    height: auto;
  }

  .galaxy_robot_content {
    margin-left: 0;
  }

  .list-7 {
    font-size: 12px;
    line-height: 24px;
  }

  .heading-91 {
    font-size: 20px;
    font-weight: 600;
  }

  .yl_heading {
    font-size: 32px;
  }

  .heading-92 {
    font-size: 18px;
  }

  .paragraph-96 {
    font-size: 13px;
    line-height: 25px;
  }

  .imgdiv {
    background-color: #0000;
    flex-direction: row;
    justify-content: center;
    width: 40%;
    max-width: none;
    position: fixed;
    inset: 32% 0% auto auto;
  }

  .pharmaceuticals {
    z-index: 3;
    background-color: #0000;
    width: 60%;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    position: sticky;
  }

  .paragraph-100, .paragraph-104 {
    font-size: 13px;
    line-height: 25px;
  }

  .yag_slt_sub_hdg {
    font-size: 17px;
  }

  .yag_slt_para {
    font-size: 13px;
  }

  .yag_slt_vert_line {
    height: 45vh;
    margin-left: 30px;
  }

  .page_container-4 {
    margin-top: 0;
  }

  .yag_slt_para_hdg {
    font-size: 21px;
  }

  .yag_slt_hdg {
    font-size: 40px;
    line-height: 18px;
  }

  .light-mode-15 {
    background-image: none;
    width: 60%;
    margin-left: 0;
  }

  .content-div {
    z-index: 3;
    width: 55%;
    max-width: none;
    margin-left: 0;
    margin-right: auto;
    position: sticky;
  }

  .bold-text-36 {
    letter-spacing: 2px;
    font-weight: 600;
  }

  .div-block-68 {
    z-index: 2;
    width: 60%;
    max-width: none;
    margin-left: 0;
    margin-right: auto;
    position: static;
  }

  .imgdiv-2 {
    background-color: #0000;
    position: fixed;
  }

  .appatim {
    z-index: 3;
    background-color: #0000;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    position: sticky;
  }

  .heading-109 {
    align-self: flex-start;
    font-size: 28px;
  }

  .content4-2 {
    align-self: center;
    align-items: flex-start;
    width: 50vw;
  }

  .content5-2 {
    width: 50vw;
  }

  .div-block-70 {
    line-height: 14px;
  }

  .paragraph-144 {
    font-size: 12px;
    font-weight: 600;
  }

  .content8-2 {
    width: 50vw;
  }

  .content2-2 {
    align-self: center;
    align-items: center;
    width: 50vw;
  }

  .chairverticalline.vlwhite {
    width: .4rem;
  }

  .heading-110 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-145 {
    font-size: 12px;
    font-weight: 200;
  }

  .chairheading1 {
    font-size: 42px;
  }

  .content7-2 {
    width: 50vw;
  }

  .content1-2 {
    justify-content: center;
    width: 100%;
    line-height: 16px;
  }

  .heading-111 {
    font-size: 28px;
    font-weight: 600;
  }

  .content6-2 {
    width: 50vw;
  }

  .heading-112 {
    line-height: 30px;
  }

  .paragraph-146 {
    font-size: 12px;
    font-weight: 200;
  }

  .content3-2 {
    align-self: center;
    align-items: center;
    width: 50vw;
  }

  .chairpara1, .paragraph-147 {
    font-size: 12px;
    font-weight: 200;
  }

  .chasirheading4 {
    align-self: flex-start;
    font-size: 28px;
    font-weight: 600;
  }

  .chairheading3 {
    font-size: 26px;
  }

  .paragraph-148 {
    font-size: 12px;
    font-weight: 200;
  }

  .cjairheading2 {
    font-size: 42px;
  }

  .heading-113 {
    line-height: 30px;
  }

  .imagewrapper-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    place-content: space-around;
    align-self: center;
    place-items: center;
    width: 80vw;
    overflow: hidden;
  }

  .hydrophilicpara {
    font-size: 13px;
    line-height: 24px;
  }

  .hydrophobiclens_section-2 {
    justify-content: center;
    height: 100%;
    padding-left: 0%;
    padding-right: 0%;
    position: static;
  }

  .link-block-6 {
    justify-content: flex-start;
    align-items: center;
    width: 30vw;
    height: 40vh;
  }

  .supply-5 {
    font-size: 18px;
    line-height: 25px;
  }

  .light-mode-18 {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    justify-content: space-between;
  }

  .paragraph-151 {
    font-size: 13px;
    line-height: 25px;
  }

  .paragraph-152 {
    font-size: 13px;
    font-weight: 200;
    line-height: 25px;
  }

  .bold-text-40 {
    font-size: 13px;
    line-height: 20px;
  }

  .paragraph-153, .paragraph-154 {
    font-size: 13px;
    line-height: 25px;
  }

  .packaging-5 {
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
  }

  .descripation-3 {
    font-size: 23px;
    font-weight: 600;
    line-height: 25px;
  }

  .slit_lamp_main_aia12_img {
    width: 90%;
  }

  .slit_lamp_main_img_cntnr {
    width: 50vw;
  }

  .slit_lamp_main_top_cnt1, .slit_lamp_main_top_para {
    font-size: 12px;
  }

  .slit_lamp_main_top_hdg {
    font-size: 22px;
  }

  .slit_lamp_main_aia11_img {
    width: 90%;
  }

  .slit_lamp_main_link_block2 {
    margin-left: 60px;
  }

  .slit_lamp_main_img_hdg {
    font-size: 12px;
  }

  .slit_lamp_main_link_block {
    margin-left: 60px;
  }

  .slit_lamp_more_read_more_txt {
    font-size: 9px;
  }

  .contentwrapper-5 {
    width: 50vw;
    height: auto;
  }

  .heading-116 {
    font-size: 28px;
    line-height: 30px;
  }

  .heading-117 {
    font-size: 18px;
  }

  .heading-118 {
    margin-bottom: 0;
    font-size: 20px;
  }

  .img-div-2 {
    max-width: 100vw;
  }

  .slit_lamp_aia12_para2 {
    font-size: 10px;
  }

  .slit_lamp_aiai12_top_hdg2 {
    margin-top: 10px;
    font-size: 44px;
  }

  .slit_lamp_aia12_led_sub_hdg {
    font-size: 22px;
    line-height: 32px;
  }

  .slit_lamp_aia12_sub_hdg {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 22px;
    line-height: 28px;
  }

  .slit_lamp_aia12_2s_cntnr {
    justify-content: center;
  }

  .slit_lamp_aiai12_top_hdg3 {
    line-height: 22px;
  }

  .slit_lamp_aia12_para1 {
    font-size: 16px;
  }

  .slit_lamp_aia12_vert_line {
    height: 40vh;
  }

  .slit_lamp_aia12_zoom_cntnr {
    justify-content: center;
  }

  .slit_lamp_aia12_top_cnt {
    margin-left: 20px;
  }

  .slit_lamp_aia12_para {
    font-size: 14px;
    line-height: 22px;
  }

  .heading18 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 25px;
  }

  .heading-139 {
    font-size: 18px;
  }

  .paragraph-169 {
    font-size: 13px;
    line-height: 25px;
  }

  .imgdiv-5 {
    background-color: #0000;
    justify-content: center;
    align-items: flex-end;
    position: fixed;
    inset: 32% 0% auto auto;
  }

  .heading-140 {
    font-size: 18px;
    line-height: 25px;
  }

  .heading-141 {
    font-size: 18px;
  }

  .heading10 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-170 {
    font-size: 13px;
    line-height: 25px;
  }

  .heading21 {
    font-size: 23px;
    font-weight: 300;
    line-height: 25px;
  }

  .heading15 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph93 {
    font-size: 13px;
    line-height: 25px;
  }

  .heading-142 {
    color: #f6f0f0;
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-171 {
    font-size: 13px;
    line-height: 25px;
  }

  .heading-143 {
    font-size: 12px;
  }

  .heading19 {
    font-size: 18px;
    line-height: 25px;
  }

  .heading16 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 25px;
  }

  .heading_1 {
    font-size: 35px;
    font-weight: 600;
    line-height: 25px;
  }

  .heading17 {
    font-size: 18px;
    line-height: 25px;
  }

  .heading14 {
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
  }

  .paragraph-172 {
    font-size: 13px;
    line-height: 25px;
  }

  .bio_vert_line {
    height: 40vh;
  }

  .bio_top_hdg {
    font-size: 30px;
    line-height: 40px;
  }

  .bio_para {
    font-size: 12px;
    line-height: 18px;
  }

  .bio_top_hdg2 {
    font-size: 20px;
    line-height: 30px;
  }

  .bio_sub_hdg {
    font-size: 18px;
    line-height: 20px;
  }

  .bio_top_lottie {
    align-self: flex-start;
    top: 30%;
  }

  .bio_top_hdg3 {
    font-size: 14px;
    line-height: 20px;
  }

  .imgdiv-6 {
    background-color: #0000;
    padding-top: 0;
    position: fixed;
    inset: 27% 0% auto auto;
  }

  .ref_head_mnl_grid_para {
    font-size: 12px;
  }

  .bold-text-45 {
    font-size: 13px;
  }

  .ref_head_mnl_top_hdg3 {
    font-size: 16px;
  }

  .ref_head_mnl_top_para {
    font-size: 12px;
    line-height: 22px;
  }

  .ref_head_manual_cntnr {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
  }

  .ref_head_mnl_top_hdg {
    font-size: 20px;
  }

  .ref_head_mnl_top_hdg2 {
    font-size: 12px;
    line-height: 20px;
  }

  .heading-147 {
    font-size: 20px;
  }

  .paragraph-269, .paragraph-270 {
    font-size: 12px;
    line-height: 20px;
  }

  .contentwrapper-6 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 90vw;
    display: flex;
  }

  .lottiewrapper-3 {
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 40vw;
    padding-top: 4rem;
    display: flex;
    top: 30%;
  }

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

  .visionchartsection1 {
    margin-top: 60px;
  }

  .heading-148 {
    justify-content: center;
    align-self: flex-start;
    width: 100%;
    font-size: 20px;
    display: flex;
  }

  .heading-149 {
    font-size: 14px;
  }

  .heading-150 {
    align-self: flex-start;
    font-size: 20px;
  }

  .content2heading {
    font-size: 20px;
  }

  .heading-151 {
    font-size: 50px;
  }

  .bold-text-46 {
    font-size: 38px;
  }

  .paragraph-271, .paragraph-272 {
    font-size: 12px;
    line-height: 20px;
  }

  .heading-152 {
    font-size: 20px;
  }

  .paragraph-273 {
    font-size: 12px;
    line-height: 20px;
  }

  .lottie-animation-16 {
    width: 70%;
    height: auto;
    position: static;
    inset: 32% 0% 0% auto;
  }

  .paragraph-286 {
    font-size: 8px;
  }

  .bold-text-49 {
    font-size: 7px;
    line-height: 25px;
  }

  .contentwrapper_at {
    width: 55vw;
  }

  .list-9 {
    font-size: 10px;
  }

  .section1_at {
    height: 100%;
    padding-top: 1rem;
  }

  .table1content-2 {
    grid-template-columns: 1fr 1fr;
    justify-content: stretch;
    font-size: 10px;
  }

  .heading-172 {
    font-size: 20px;
    line-height: 26px;
  }

  .table3content-2 {
    grid-template-columns: 1fr 1fr;
    font-size: 10px;
  }

  .heading-173 {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .heading-174 {
    font-size: 16px;
    line-height: 13px;
  }

  .digi_imaging_sys_img_hdg {
    font-size: 25px;
    line-height: 32px;
  }

  .digi_imaging_sys_hdg1-2 {
    font-size: 24px;
    line-height: 37px;
  }

  .digi_imaging_sys_side_hdg-2 {
    text-align: center;
    align-self: auto;
    width: 90vw;
    height: 8vh;
    margin-left: 0;
    font-size: 44px;
    line-height: 45px;
  }

  .digi_imaging_sys_top_cntnr-2 {
    justify-content: flex-end;
    width: 50vw;
  }

  .digi_imaging_sys_cnt {
    margin-left: 21px;
    padding-left: 0;
  }

  .digi_imaging_sys_vert_line-3 {
    align-self: auto;
    height: 53vh;
    margin-left: -236px;
  }

  .digi_imaging_sys_vert_line-3.vlwhite {
    height: 45vh;
    margin-top: 20px;
    margin-left: -14.7rem;
    padding-top: 0;
  }

  .bold-text-51 {
    text-align: center;
    font-size: 32px;
  }

  .digi_imaging_sys_side_cnt-2 {
    order: 0;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .digi_imaging_sys_hdg2-2 {
    font-size: 18px;
  }

  .kerat_hdg2 {
    margin-top: 0;
    line-height: 27px;
  }

  .kerat_hdg1 {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .kerat_top_cnt {
    margin-left: 15px;
  }

  .kerat_sub_hdg {
    font-size: 20px;
    line-height: 30px;
  }

  .kerat_cntnr2 {
    justify-content: flex-start;
    align-self: auto;
  }

  .kerat_cnt1 {
    margin-left: 0;
  }

  .kerat_vert_line {
    height: 25vh;
  }

  .bold-text-52 {
    font-size: 32px;
  }

  .bold-text-53 {
    font-size: 24px;
  }

  .ascan_hdg1 {
    font-size: 26px;
    line-height: 32px;
  }

  .ascan_grid_para, .ascan_hdg2, .ascan_listitem_para {
    font-size: 13px;
  }

  .ascan_hdg3 {
    font-size: 18px;
  }

  .ascan_pach_hdg1 {
    font-size: 24px;
    line-height: 32px;
  }

  .ascan_pach_top_cntnr {
    width: 50vw;
    height: auto;
    margin-left: 10px;
  }

  .ascan_pach_hdg3 {
    font-size: 18px;
  }

  .light-mode-23 {
    padding-top: 40px;
  }

  .content2heading-2 {
    font-size: 20px;
  }

  .bold-text-54 {
    font-size: 24px;
    line-height: 2.5rem;
  }

  .contentwrapper-7 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 50vw;
    display: flex;
  }

  .heading-183 {
    font-size: 43px;
    line-height: 6px;
  }

  .sc1 {
    background-color: #0000;
    height: 97%;
    display: block;
  }

  .sc2 {
    z-index: 100;
    display: block;
  }

  .section1_gl {
    flex-direction: row;
    height: 100%;
  }

  .heading-37 {
    font-size: 22px;
  }

  .paragraph-366 {
    font-size: 10px;
  }

  .outlook1 {
    width: 90vw;
    height: 50vh;
  }

  .heading-34 {
    font-size: 20px;
  }

  .paragraph-364 {
    text-align: left;
    align-self: flex-start;
    font-size: 10px;
  }

  .heading-187 {
    font-size: 36px;
  }

  .heading-188 {
    font-size: 20px;
  }

  .heading-189 {
    font-size: 25px;
  }

  .paragraph-363 {
    font-size: 10px;
  }

  .heading-190 {
    font-size: 45px;
  }

  .heading-191 {
    font-size: 42px;
  }

  .section2_gl-2 {
    text-align: center;
    align-self: center;
    height: auto;
  }

  .table1-2 {
    font-size: 10px;
  }

  .div-block-1 {
    z-index: 3;
    background-color: #0000;
    width: 50vw;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 20px;
    position: sticky;
  }

  .img1-6 {
    z-index: 0;
    opacity: .5;
    height: auto;
    inset: 10% 0% 0%;
  }

  .light-mode-27 {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    justify-content: space-between;
    padding-top: 3rem;
    padding-left: 10px;
  }

  .imgdiv-8 {
    background-color: #0000;
    position: fixed;
  }

  .section_perimeter {
    padding-top: 0;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .heading-231 {
    font-size: 30px;
  }

  .imagewrapper-3 {
    flex-direction: column;
    justify-content: space-around;
    margin-top: 2rem;
  }

  .image-35, .image-36 {
    width: 30vw;
    height: 28vh;
  }

  .content1-3 {
    width: 50vw;
  }

  .superscript {
    font-size: 23px;
  }

  .heading-233 {
    font-size: 45px;
  }

  .heading-234 {
    font-size: 28px;
  }

  .section2_gl {
    text-align: center;
    align-self: center;
    height: 100%;
  }

  .amogh_top_cnt {
    top: 110%;
  }

  .cluvr_hdg1 {
    font-size: 24px;
    line-height: 30px;
  }

  .cluvr_bttm_cnt {
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
  }

  .cluvr_mid_para1 {
    font-size: 11px;
    line-height: 18px;
  }

  .cluvr_mid_section {
    justify-content: center;
  }

  .cluvr_bttm_hdg {
    font-size: 24px;
    line-height: 32px;
  }

  .cluvr_top_hdg3 {
    margin-top: 0;
    font-size: 18px;
    line-height: 28px;
  }

  .cluvr_bttm_cntnr1 {
    align-self: auto;
    align-items: flex-start;
  }

  .cluvr_top_hdg2 {
    margin-top: 10px;
    font-size: 45px;
  }

  .cluvr_top_cnt {
    margin-right: 40px;
  }

  .cluvr_mid_para_cnt {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .cluvr_mid_top_cnt {
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 90vw;
    margin-right: 0;
  }

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

  .cluvr_bttm_main_cntnr {
    justify-content: center;
    align-self: auto;
    align-items: center;
    margin-left: 35px;
  }

  .cluvr_top_hdg1 {
    margin-bottom: 0;
    font-size: 60px;
  }

  .cluvr_mid_bttm_cnt {
    align-self: auto;
    width: 90vw;
    margin-left: 0;
  }

  .cluvr_mid_hdg_cnt {
    justify-content: center;
    align-items: center;
  }

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

  .imgdiv-10 {
    background-color: #0000;
    position: static;
  }

  .menutabs.bglight1 {
    display: none;
  }

  .menunavmicro {
    padding-left: 10px;
    padding-right: 10px;
  }

  ._146-menu-text-copy {
    margin-bottom: 10px;
  }

  .navclosetext {
    margin-bottom: 0;
  }

  .div-block-81 {
    align-self: center;
    width: 75vw;
  }

  .lottie-animation-25 {
    top: 32%;
  }

  .lottie-animation-30 {
    inset: 15% 0% auto auto;
  }

  .lottie-animation-32 {
    width: 40%;
  }

  .lottie-animation-35 {
    z-index: 2;
    align-self: flex-end;
    width: 30%;
  }

  .navmobile {
    display: block;
  }

  .navmobile.navtheme {
    display: none;
  }

  .jericho_multispot_lottie {
    align-self: flex-start;
  }

  .tono_list_cnt {
    font-size: 10px;
    line-height: 20px;
  }

  .table2content2, .table2content-2 {
    grid-template-columns: 1fr 1fr;
    font-size: 10px;
  }

  .hydrophilichdgcnt {
    flex-direction: column;
    justify-content: center;
    width: 100%;
    padding-left: 60px;
    padding-right: 60px;
    display: flex;
  }

  .speculum_img2, .speculum_img5 {
    border-width: 4px;
  }

  .speculum_pane_cnt {
    padding-top: 5%;
  }

  .speculum_tab_pane {
    height: 866.167vh;
    padding-top: 5%;
  }

  .speculum_img1, .speculum_img3, .speculum_img4 {
    border-width: 4px;
  }

  ._9180_gray_img_div {
    width: 93%;
  }

  .speculum_tab_menu {
    align-items: stretch;
    padding-left: .2rem;
    overflow: scroll;
  }

  .speculum_tab {
    width: 69%;
    padding-top: 8%;
  }

  .circle_btn_div-3 {
    justify-content: center;
    align-self: center;
    margin-bottom: 10px;
    padding-left: 0;
  }

  .vs_div2, .vs_div {
    margin-left: 0%;
  }

  .naspro_section {
    margin-left: 0;
    padding-right: 0;
  }

  .acryfold_section {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .list-10 {
    padding-left: 20px;
    font-size: 10px;
  }

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

  .table1_md {
    grid-template-columns: auto 1fr auto;
    grid-auto-columns: auto;
    width: 100%;
    font-size: 10px;
  }

  .list-12 {
    font-size: 10px;
    line-height: 26px;
  }

  .div-block-88 {
    margin-top: .5rem;
  }

  .supra_toric_hdg1-2 {
    font-size: 28px;
  }

  .supra_grid_para-2, .supra_toric_list_para-2 {
    font-size: 13px;
  }

  .supra_toric_cntnr-2 {
    width: 55vw;
    margin-left: 10px;
    padding-left: 10px;
  }

  .supra_toric_para-2 {
    margin-left: 10px;
    font-size: 13px;
  }

  .supra_toric_hdg2-2 {
    margin-bottom: 10px;
    font-size: 18px;
  }

  .supra_toric_grid-2 {
    background-color: #0000;
    grid-template-columns: minmax(47px, 4.25fr) 5fr;
  }

  .supra_regen_grid_para {
    font-size: 13px;
  }

  .supra_regen_para {
    font-size: 13px;
    line-height: 20px;
  }

  .supra_regen_grid {
    grid-template-columns: minmax(151px, 5fr) 5fr;
  }

  .supra_regen_list {
    padding-left: 20px;
  }

  .supra_regen_hdg2 {
    font-size: 18px;
  }

  .supra_regen_hdg1 {
    font-size: 30px;
  }

  .supra_regen_cntnr {
    width: 55vw;
    padding-left: 0;
  }

  .supra_grid_para, .supra_phob_para {
    font-size: 13px;
    line-height: 20px;
  }

  .supra_grid {
    grid-template-columns: minmax(151px, 5fr) 5fr;
  }

  .supra_bby_hdg1 {
    font-size: 30px;
  }

  .supra_bby_grid_para {
    font-size: 13px;
    line-height: 20px;
  }

  .supra_bby_hdg2 {
    font-size: 20px;
  }

  .supra_bby_para {
    font-size: 13px;
    line-height: 20px;
  }

  .supra_bby_grid {
    grid-template-columns: minmax(151px, 5fr) 5fr;
  }

  .cilia_capsular_forceps {
    width: auto;
  }

  .hoskin_3100_div {
    border-top-color: #585858;
  }

  .forceps_menu_button-2, .forceps_menu_button-2.w--current {
    padding-left: 0;
    padding-right: 20px;
  }

  .iris_pane {
    margin-top: 10px;
  }

  .fixation_content_block1 {
    justify-content: space-around;
    align-self: flex-end;
  }

  .sterilization_pane_cnt-2 {
    width: 60vw;
  }

  .scissors_tab_content-2 {
    width: 45vw;
    padding-left: 0;
  }

  .cs_div_block {
    flex-direction: row;
    width: 41vw;
  }

  .scissors_menu_button3-2 {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .scisors_tab-2 {
    flex-direction: row;
    width: 62vw;
  }

  .tab-pane-tab-8 {
    width: 42vw;
  }

  .model_name3 {
    font-size: 16px;
  }

  .about_us_content {
    margin-top: 40px;
  }

  .alliance_img1 {
    width: 100%;
  }

  .strength_pane {
    width: 65vw;
  }

  .support_banner_content {
    padding-bottom: 0;
  }

  .awards_pane {
    width: 65vw;
  }

  .alliance_left_main_content1 {
    width: auto;
    height: 100%;
    padding-right: 20px;
  }

  .milestone_para {
    font-size: 13px;
  }

  .alliance_top_right_cnt1 {
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    display: flex;
  }

  .alliance_hdg2 {
    font-size: 13px;
    line-height: 20px;
  }

  .alliance_right_main_content1 {
    flex-direction: column;
    justify-content: center;
    height: 100%;
    display: flex;
  }

  .alliance_hdg {
    font-size: 14px;
    line-height: 20px;
  }

  .corporate_menu_link {
    font-size: 13px;
  }

  .corporate_side_nav_tab {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .milestone_year_hdg {
    font-size: 16px;
  }

  .corporate_tab_menu {
    width: auto;
    margin-top: 0;
    font-size: 12px;
    top: 80px;
    left: 0;
  }

  .corporate_top_hdg {
    margin-top: 10px;
  }

  .alliance_img_cnt {
    width: auto;
  }

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

  .milestone_content {
    margin-top: 60px;
  }

  .alliance_top_left_cnt1 {
    width: auto;
  }

  .award_para {
    font-size: 12px;
  }

  .alliance_grid_content {
    justify-items: center;
  }

  .milestone_pane {
    width: 65vw;
  }

  .cal_img_hdg_cnt, .alliance_txt {
    font-size: 13px;
  }

  .about_us_para {
    margin-top: 20px;
    font-size: 13px;
  }

  .alliance_img_cnt1 {
    object-fit: contain;
    flex-direction: row;
  }

  .alliance_img2 {
    object-fit: fill;
    width: 50%;
  }

  .alliance_img {
    width: 100%;
  }

  .alliance_hdg_4th_row {
    font-size: 14px;
  }

  .alliance_partners_pane {
    width: 70vw;
  }

  .corporate_top_banner {
    display: none;
  }

  .corporate_tab_content {
    width: 65vw;
    padding-left: 10px;
    left: 0;
  }

  .alliance_cnt1 {
    flex-direction: column;
    width: 100%;
    font-size: 13px;
  }

  .alliance_content {
    margin-top: 60px;
  }

  .about_us_pane {
    width: 70vw;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 10px;
  }

  .award_year_hdg {
    font-size: 24px;
  }

  .strength_hdg2 {
    font-size: 13px;
  }

  .alliance_img3 {
    width: 100%;
  }

  .sd_div {
    flex-direction: row;
    width: auto;
  }

  .feedback_text {
    height: 30px;
    margin-bottom: 5px;
  }

  .support_menu_link {
    font-size: 14px;
  }

  .contact_us {
    width: auto;
  }

  .form-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr 1.5fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .form-wrap-2 {
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 0 10px;
  }

  .feedback_form {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr 1.5fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .address_content {
    margin-top: 54px;
  }

  .addressinfohdg {
    font-size: 16px;
  }

  .contact_us_menu_button.w--current {
    padding-left: 30px;
    padding-right: 10px;
  }

  .req_quote_menu_button, .location_menu_button, .feedback_menu_button, .complaints_menu_button {
    padding-right: 10px;
  }

  .support_banner_top_hdg {
    margin-top: 10px;
  }

  .pane_button_hdg-7 {
    font-size: 14px;
  }

  .pane_bttm_sub_hdg-8 {
    font-size: 14px;
    line-height: 22px;
  }

  .button-10, .nr_grey_button {
    width: 5vw;
    height: 4.5vh;
    margin-top: 0;
  }

  .nr_blue {
    width: 5vw;
    height: 5vh;
    margin-top: 0;
    margin-right: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .cannula_model_desc_col_div, .phaco_model_desc_col_div {
    justify-content: space-around;
  }

  .blue_button-8 {
    width: 5vw;
    height: 4.5vh;
  }

  .nhm_2-3 {
    width: 30vw;
    max-width: none;
  }

  .blue_button-9 {
    margin-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .grey_button_lm-9 {
    margin-top: 0;
  }

  .lens_manipulators_wrapper-4 {
    width: 100%;
  }

  .paragraph-416 {
    font-size: 12px;
    line-height: 18px;
  }

  .button-12 {
    height: 4.5vh;
    margin-top: 0;
  }

  .fixation_blue {
    align-self: center;
    width: 30vw;
  }

  .aat1370_img_div-2 {
    justify-content: space-between;
  }

  .dcr_button_div-2 {
    width: 80%;
  }

  .heading-250-1 {
    display: none;
  }

  .heading-293-1 {
    font-size: 16px;
  }

  .pane_button_hdg-12 {
    align-self: center;
    padding-left: 0;
    font-size: 14px;
  }

  .calipers_gray_img {
    width: 80%;
  }

  .lens_expressor_div {
    flex-direction: row;
    width: auto;
  }

  .grey {
    width: 5vw;
    padding: 0;
  }

  .mos_blue_img {
    width: 15vw;
  }

  .model_name2-3 {
    font-size: 16px;
  }

  .naspro_top_content, .naspro_content_2 {
    padding-left: 0;
  }

  .slit_lamp_aia11_para1 {
    font-size: 16px;
  }

  .slit_lamp_aia11_sub_hdg {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 22px;
    line-height: 28px;
  }

  .slit_lamp_aiai11_top_hdg2 {
    margin-top: 10px;
    font-size: 44px;
  }

  .slit_lamp_aia11_led_sub_hdg {
    font-size: 22px;
    line-height: 32px;
  }

  .slit_lamp_aia11_para2 {
    font-size: 10px;
  }

  .slit_lamp_aia11_vert_line {
    height: 35vh;
  }

  .slit_lamp_aia11_top_cnt {
    margin-left: 20px;
  }

  .slit_lamp_aia11_2s_cntnr, .slit_lamp_aia11_zoom_cntnr {
    justify-content: center;
  }

  .slit_lamp_aia11_para {
    font-size: 14px;
    line-height: 22px;
  }

  .slit_lamp_aiai11_top_hdg3 {
    line-height: 22px;
  }

  .scissors_menu_button5-3, .scissors_menu_button4-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .forceps_content-2 {
    width: 100%;
    padding-left: 20px;
  }

  .micro_tab_hdg-11 {
    padding-top: 0;
  }

  .forceps_tab_menu-3 {
    margin-top: 0;
    margin-right: 0;
    padding-right: 0;
    display: block;
  }

  .punches1 {
    width: 40vw;
  }

  .applanation_content_div {
    padding-top: 0;
  }

  .applanation_link_block {
    padding-top: 5rem;
  }

  .heading-456 {
    margin-bottom: 0;
    font-size: 16px;
  }

  .heading-457 {
    padding-left: 6rem;
    font-size: 11px;
  }

  .glaufield_lite_para {
    text-align: left;
    font-size: 10px;
    line-height: 22px;
  }

  .glaufield_lite_sub_hdg {
    font-size: 24px;
  }

  .glaufield_tstg_ptrn_cnt {
    text-align: left;
    height: 50vh;
  }

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

  .glaufield_tstg_relia_cnt, .glaufield_analysis_sftwr_cnt {
    text-align: left;
    height: 50vh;
  }

  .outlook0 {
    align-items: flex-start;
    height: 50vh;
  }

  .gls_table_hdg_col {
    font-size: 12px;
  }

  .gls_table_para {
    font-size: 10px;
  }

  .gls_test_strg_pttrn_cnt {
    height: auto;
  }

  .gls_gpa_cnt {
    text-align: left;
    align-items: flex-start;
    height: 50vh;
  }

  .gls_vfi_cnt {
    align-items: flex-start;
    height: 50vh;
  }

  .gls_gaze_cnt, .gls_auto_pupil_cnt {
    text-align: left;
    height: 50vh;
  }

  .gls_lan_cnt, .gls_intrptn_cnt {
    align-items: flex-start;
    height: 50vh;
  }

  .gls_gpa2_cnt {
    height: 50vh;
  }

  .gls_overview_cnt {
    align-items: flex-start;
    height: 50vh;
  }

  .multi_diff_list_item {
    font-size: 13px;
    line-height: 20px;
  }

  .appatim_list {
    padding-left: 15px;
  }

  .appatim_listitem {
    font-size: 13px;
  }

  .scissors_tab_menu-2 {
    text-align: left;
    width: 15vw;
    height: 200vh;
    overflow: visible;
  }

  .nh_gray_img-2 {
    width: 25vw;
    margin-left: 1rem;
    display: none;
  }

  .lid_spec_sub_hdg_gray-2 {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
  }

  .div_block2 {
    justify-content: space-around;
    width: auto;
  }

  .scissors_grey-2 {
    width: 35vw;
    display: none;
  }

  .lm_div-2 {
    width: 95%;
  }

  .tobo_5ml_listitem {
    font-size: 13px;
  }

  .tobo_5ml_content {
    z-index: 3;
    background-color: #0000;
    width: 60%;
    max-width: none;
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    position: sticky;
  }

  .tobo_5ml_img_cnt {
    background-color: #0000;
    position: fixed;
    top: 35%;
  }

  .megalub_5ml {
    z-index: 3;
    background-color: #0000;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    position: sticky;
  }

  .megalub_5ml_list {
    padding-left: 10px;
  }

  .megalub_5ml_listitem {
    font-size: 13px;
  }

  .cohevisic18_content {
    z-index: 3;
    background-color: #0000;
    width: 55%;
    max-width: none;
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 10px;
    position: sticky;
  }

  .cohevisic18_img_cnt {
    background-color: #0000;
    position: fixed;
    inset: 32% 0% auto auto;
  }

  .cohe_18_listitem {
    font-size: 13px;
  }

  .appatim_content {
    z-index: 3;
    background-color: #0000;
    width: 57%;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    position: sticky;
  }

  .apptim_img_cnt {
    background-color: #0000;
    position: fixed;
    top: 15%;
  }

  .cohe_14ml_content {
    z-index: 3;
    background-color: #0000;
    width: 55%;
    max-width: none;
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 0;
    position: sticky;
  }

  .cohe_14ml_img_cnt {
    background-color: #0000;
    width: 40%;
    height: 50vh;
    position: fixed;
  }

  .cohe_14ml_listitem {
    font-size: 13px;
  }

  .acaine_5ml_img_cnt {
    z-index: 2;
    flex-direction: column;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 40%;
    max-width: none;
    height: auto;
    display: flex;
    position: fixed;
    inset: 15% 0% auto auto;
  }

  .acaine_5ml_content {
    z-index: 3;
    background-color: #0000;
    width: 56%;
    padding-left: 20px;
  }

  .acaine_5ml_lottie {
    display: block;
    position: sticky;
    top: auto;
  }

  .artgel_img_cnt {
    background-color: #0000;
    max-width: none;
    position: fixed;
    top: 15%;
  }

  .artgel_content {
    z-index: 3;
    background-color: #0000;
    max-width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 20px;
    position: sticky;
  }

  .artgel_listitem {
    font-size: 13px;
    line-height: 20px;
  }

  .klink_plus_content {
    z-index: 3;
    width: 55%;
    max-width: none;
    margin-left: 0;
    margin-right: auto;
    position: sticky;
  }

  .klink_plus_img_cnt {
    width: 35%;
  }

  .supracoat_img_cnt {
    background-color: #0000;
    position: fixed;
  }

  .supracoat_content {
    z-index: 3;
    background-color: #0000;
    width: 53%;
    max-width: none;
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    position: static;
  }

  .supracoat_listitem {
    font-size: 13px;
    line-height: 25px;
  }

  .moxi_dm_img_cnt {
    background-color: #0000;
    width: 35%;
    margin-top: 0;
    position: fixed;
    inset: 15% 0% auto auto;
  }

  .moxi_dm_content {
    z-index: 3;
    background-color: #0000;
    width: 54%;
    max-width: none;
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    position: sticky;
  }

  .moxi_dm_listitem {
    font-size: 13px;
    line-height: 25px;
    text-decoration: none;
  }

  .blueret_1ml_img_cnt {
    max-width: none;
    top: 15%;
  }

  .blueret_1ml_section {
    background-image: none;
    justify-content: flex-start;
    width: 100%;
    margin-left: 0;
    padding-top: 1rem;
    padding-left: 10px;
  }

  .blueret_1ml_sub_hdg2 {
    font-size: 14px;
  }

  .blueret_1ml_list_item {
    font-size: 13px;
    line-height: 25px;
  }

  .allernil_o_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    justify-content: space-between;
    padding-top: 1rem;
    padding-left: 10px;
  }

  .allernil_o_img_cnt {
    background-color: #0000;
    position: fixed;
  }

  .allernil_o_content {
    z-index: 3;
    background-color: #0000;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 10px;
    position: sticky;
  }

  .allernil_o_listitem {
    font-size: 13px;
    line-height: 25px;
  }

  .acryfold_img {
    width: 12vw;
    height: 18vh;
    text-decoration: none;
  }

  .naspro_clear_img {
    width: 17vw;
    height: 18vh;
    text-decoration: none;
  }

  .naspro_bby_yellow_img {
    width: 12vw;
    height: 18vh;
    text-decoration: none;
  }

  .multi_diff_img {
    width: 12vw;
    height: 20vh;
    text-decoration: none;
  }

  .ril_img {
    width: 12vw;
    height: 18vh;
    text-decoration: none;
  }

  .hydrophilic_img_hdg {
    font-size: 11px;
    line-height: 20px;
  }

  .hydrophilic_img_div {
    height: auto;
  }

  .hydrophilic_cnt_div {
    width: 35vw;
    height: 7vh;
    padding-top: 0;
    padding-bottom: 0;
  }

  .readmore_link {
    text-align: center;
    padding-top: 10px;
    padding-left: 60px;
    font-size: 13px;
    line-height: 30px;
  }

  .aflur_5ml_section {
    background-image: none;
    width: 100%;
    margin-left: 0;
  }

  .aflur_5ml_img_cnt {
    max-width: none;
    inset: 15% 0% auto auto;
  }

  .aflur_5ml_content {
    z-index: 3;
    width: 54%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    position: static;
  }

  .ocutear_10ml_section {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    padding-left: 10px;
  }

  .ocutear_10ml_img_cnt {
    background-color: #0000;
    position: fixed;
  }

  .ocutear_10ml_content {
    z-index: 3;
    background-color: #0000;
    width: 58%;
    max-width: none;
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 10px;
    position: sticky;
  }

  .ocutear_10ml_listitem {
    font-size: 13px;
    line-height: 25px;
  }

  .inac_5ml_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    justify-content: space-between;
  }

  .inac_5ml_img_cnt {
    background-color: #0000;
    position: fixed;
    top: 21%;
  }

  .inac_5ml_content {
    z-index: 3;
    background-color: #0000;
    width: 56%;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    position: sticky;
  }

  .inac_5ml_listitem {
    font-size: 13px;
  }

  .perimeter_model_hdg {
    font-size: 18px;
  }

  .bcaine_content {
    z-index: 3;
    width: 57%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    position: sticky;
  }

  .tono_5001_section {
    height: auto;
  }

  .img_sub_hdg-5 {
    margin-top: 10px;
    font-size: 10px;
  }

  ._3911 {
    font-size: 16px;
  }

  ._3908_image {
    width: 25vw;
  }

  ._5400 {
    display: block;
  }

  ._3455 {
    font-size: 16px;
  }

  ._4290 {
    font-size: 12px;
  }

  .img_sub_hdg-6 {
    width: 90%;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
  }

  .conjuct_gray_img-2 {
    width: 35vw;
    padding-left: 10%;
  }

  ._4160 {
    font-size: 12px;
  }

  ._3910_image {
    width: 25vw;
  }

  .pane_bttm_para-10 {
    font-size: 10px;
    line-height: 22px;
  }

  ._6160_image {
    width: 35vw;
    display: block;
  }

  ._3485 {
    font-size: 16px;
  }

  ._4150_image {
    width: 25vw;
    display: block;
  }

  .bttm_para_button_div-7 {
    flex-direction: row;
    align-items: flex-start;
    width: 42vw;
  }

  ._4280 {
    font-size: 12px;
  }

  ._3100 {
    margin-top: 10px;
    font-size: 12px;
  }

  ._5400_image {
    width: 30vw;
  }

  ._3470 {
    font-size: 16px;
  }

  ._4110 {
    font-size: 12px;
  }

  .cs_image1-2 {
    width: auto;
  }

  ._4285 {
    font-size: 12px;
  }

  ._3715 {
    font-size: 16px;
  }

  ._3485_image {
    width: 42vw;
    padding-left: 10%;
  }

  ._1004 {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
  }

  ._4300 {
    font-size: 12px;
  }

  ._3455_image {
    width: 35vw;
    padding-left: 10%;
  }

  ._4150 {
    font-size: 12px;
  }

  ._3620, .instru_model_name-4 {
    margin-top: 10px;
    font-size: 12px;
  }

  ._4295 {
    font-size: 12px;
  }

  ._5420_image {
    display: block;
  }

  .moxifur_1ml_section {
    background-image: none;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
  }

  .moxi_1ml_img_cnt {
    max-width: 100vw;
    top: 15%;
  }

  .moxi_1ml_lottie {
    opacity: 1;
    width: 70%;
    padding-left: 40px;
    position: static;
    top: 32%;
  }

  .moxi_1ml_content {
    z-index: 3;
    width: 56%;
    max-width: none;
    margin-left: 0;
    margin-right: auto;
    position: sticky;
  }

  .moxi_5ml_section {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    padding-left: 10px;
  }

  .moxi_5ml_img_cnt {
    background-color: #0000;
    width: 33%;
    position: fixed;
  }

  .moxi_5ml_lottie {
    width: 70%;
    padding-top: 20px;
    top: 19%;
  }

  .moxi_5ml_content {
    z-index: 3;
    background-color: #0000;
    width: 56%;
    max-width: none;
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    position: sticky;
  }

  .moxi_5ml_listitem {
    font-size: 13px;
  }

  .naspro_table {
    width: 90%;
    font-size: 10px;
  }

  .nasprobby_hdg1 {
    font-size: 28px;
    line-height: 30px;
  }

  .nasprobby_hdg2 {
    font-size: 20px;
  }

  .nasprobby_hdg3 {
    margin-top: 0;
    font-size: 18px;
  }

  .cohe_1ml_section {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
  }

  .cohe_1ml_content {
    z-index: 3;
    background-color: #0000;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    position: sticky;
  }

  .cohe_1ml_listitem {
    font-size: 13px;
  }

  .cohe_1ml_lottie_cnt {
    background-color: #0000;
    position: static;
  }

  .dark1_colon {
    display: flex;
  }

  .light1_colon {
    justify-content: flex-start;
    align-self: auto;
    display: flex;
  }

  .pane_bttm_sub_hdg-10 {
    flex-direction: row;
    width: 50%;
    margin-right: 0;
    padding-left: 20px;
    font-size: 12px;
    line-height: 22px;
    display: flex;
  }

  .scissors_image1-3 {
    width: 5vw;
    overflow: visible;
  }

  .vannas_image-2 {
    margin-left: 15%;
  }

  .colour_button_div-20 {
    width: 30%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: block;
    right: 0;
  }

  .lensometer_listitem {
    font-size: 12px;
  }

  .bcaine_section-2 {
    background-image: none;
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
  }

  .pane_button_hdg-17 {
    text-align: center;
    padding-left: 20px;
    font-size: 10px;
  }

  ._3190-2, ._3220-2 {
    font-size: 16px;
  }

  .circle_btn_div-7 {
    padding-left: 12px;
  }

  ._3260-2 {
    font-size: 16px;
  }

  .gray_circle_button-8 {
    width: 5vw;
  }

  ._3185-2 {
    font-size: 16px;
  }

  .blue_circle_button-10 {
    width: 5vw;
  }

  .acryfold_list_item {
    font-size: 13px;
    line-height: 23px;
  }

  .acryfold_para {
    font-size: 13px;
    line-height: 20px;
  }

  .acryfold_sub_hdg {
    font-size: 20px;
    font-weight: 600;
  }

  .acryfold_hdg1 {
    font-size: 32px;
    font-weight: 600;
  }

  .naspro_clear_hdg1 {
    margin-bottom: 0;
    font-size: 28px;
    line-height: 39px;
  }

  .naspro_clear_hdg2 {
    margin-top: 0;
    font-size: 24px;
  }

  .naspro_clear_para {
    font-size: 13px;
  }

  .naspro_clear_hdg3 {
    margin-top: 0;
    font-size: 18px;
  }

  .naspro_clear_listitem {
    font-size: 13px;
  }

  .lottie-animation-56 {
    width: 70%;
    height: auto;
    position: static;
  }

  .bold-text-76 {
    font-size: 13px;
    font-weight: 300;
  }

  .heading-487 {
    font-size: 23px;
  }

  .alfapres_t_img_cnt {
    width: 45vw;
    max-width: 100vw;
    top: 15%;
  }

  .alfapres_t_content {
    z-index: 3;
    width: 51%;
    max-width: none;
    margin-left: 0;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    position: sticky;
  }

  .naspro_bby_listitem {
    font-size: 13px;
  }

  .multi_diff_hdg1 {
    font-size: 32px;
  }

  .multi_diff_hdg2 {
    font-size: 20px;
    font-weight: 600;
    line-height: 20px;
  }

  .multi_diff_para {
    font-size: 13px;
    line-height: 20px;
  }

  .md_table_hdg.dark1 {
    font-size: 14px;
  }

  .multi_diff_subhdg {
    font-size: 18px;
    font-weight: 400;
  }

  .multidiff_img2 {
    width: 30vw;
    height: 20vh;
  }

  .bold-text-77 {
    letter-spacing: 2px;
    font-weight: 600;
  }

  .paragraph-453 {
    font-size: 13px;
  }

  .heading-495 {
    margin-bottom: 5px;
    font-size: 18px;
  }

  .yag_laser_listitem {
    font-size: 13px;
    line-height: 20px;
  }

  .supra_infocus_section {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .supra_infocus_hdg1 {
    font-size: 30px;
  }

  .supra_infocus_para {
    font-size: 13px;
    line-height: 20px;
  }

  .supra_infocus_hdg3 {
    font-size: 20px;
  }

  .div-block1-2 {
    z-index: 3;
    background-color: #0000;
    width: 55%;
    max-width: none;
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 10px;
    position: sticky;
  }

  .light-mode-32 {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    justify-content: space-between;
    padding-left: 20px;
  }

  .lottie-animation-57 {
    width: 70%;
    inset: 32% 0% auto auto;
  }

  .perimeter_light_mode {
    padding-top: 40px;
  }

  .phobic_linkblock {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 35vw;
    display: flex;
  }

  .hydrophobiccontentwrapper {
    width: 75vw;
    height: auto;
  }

  .hydrophobicimagewrapper {
    grid-template-columns: auto auto;
    justify-content: stretch;
    align-self: auto;
    align-items: stretch;
    width: 75vw;
    padding-top: 2rem;
    overflow: visible;
  }

  .hydrophobic_img_cnt, .hydrophobic_txt_cnt {
    width: 35vw;
  }

  .brilliant_advent_footswitch_section-copy {
    height: 100vh;
  }

  .light-mode-33 {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    padding-left: 10px;
  }

  .sc1-4 {
    background-color: #0000;
  }

  ._1472_tip {
    width: 10vw;
  }

  ._1018_grey {
    width: 15vw;
    margin-left: 2rem;
  }

  ._1026_gray_img_div-4 {
    width: 98%;
  }

  .op_table_hdg1 {
    margin-top: 0;
    font-size: 26px;
  }

  .op_table_hdg2 {
    margin-left: 40px;
  }

  .op_table_list {
    font-family: Raleway, sans-serif;
    font-size: 11px;
  }

  .op_table_listitem {
    font-size: 13px;
    line-height: 20px;
  }

  .op_table_hdg3 {
    font-size: 18px;
  }

  .pmma_hdg1 {
    font-size: 28px;
  }

  .pmma_hdg2 {
    font-size: 22px;
  }

  .pmma_para {
    font-size: 13px;
    line-height: 20px;
  }

  .mob_op_table_para {
    font-size: 18px;
    line-height: 30px;
  }

  .r-container-1 {
    justify-content: space-between;
    align-items: center;
    margin-left: 0%;
    padding-right: 0;
  }

  .truglow_hdg3 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 23px;
  }

  .truglow_hdg1 {
    margin-bottom: 0;
    font-size: 49px;
  }

  .truglow_hdg2 {
    font-size: 42px;
  }

  .turboorbit_h4 {
    font-size: 9px;
    line-height: 15px;
  }

  .turboorbit_listitem, .turboorbit_para {
    font-size: 13px;
    line-height: 20px;
  }

  .turborbit_list {
    padding-left: 20px;
  }

  .proorbit_listitem {
    font-size: 14px;
  }

  .heading-4 {
    width: auto;
    font-size: 20px;
  }

  .glxy_leo_hdg2 {
    margin-top: 0;
    font-size: 30px;
  }

  .glxy_leo_hdg1 {
    clear: both;
    font-size: 35px;
    line-height: 30px;
  }

  .paragraph-471 {
    text-align: justify;
    margin-bottom: 0;
    font-size: 8px;
    line-height: 15px;
  }

  .corporate_banner_content {
    padding-bottom: 0;
  }

  .galleryimage {
    text-align: left;
    width: 100%;
  }

  .hydrophobic_section1 {
    justify-content: center;
    height: auto;
    padding-left: 0%;
    padding-right: 0%;
    position: static;
  }

  .k-linksection {
    background-image: none;
    width: 100%;
    margin-left: 0;
  }

  .appavisc_pfs_section {
    background-image: none;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 3rem;
    padding-left: 10px;
  }

  .appavisc_pfs_content_div {
    z-index: 3;
    width: 50%;
    max-width: none;
    margin-left: 0;
    margin-right: auto;
    position: sticky;
  }

  .appavisc_hvpfs_section {
    background-image: none;
    width: 100%;
    margin-left: 0;
    padding-left: 10px;
  }

  .appavisc_section {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    justify-content: space-between;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 3.5rem;
  }

  .appavisc_content {
    z-index: 3;
    background-color: #0000;
    width: 50%;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 10px;
    position: static;
  }

  .appavisc_lottie {
    width: 72%;
  }

  .aflox_section {
    z-index: 3;
    background-image: none;
    width: 100%;
    margin-left: 0;
    padding-left: 10px;
    position: sticky;
  }

  .apidine_section {
    background-image: none;
    width: 100%;
    margin-left: 0;
  }

  .apidine_content_div {
    z-index: 3;
    width: 60%;
    max-width: none;
    margin-left: 0;
    margin-right: auto;
    position: sticky;
  }

  .apidine_lottie_div {
    max-width: 100vw;
  }

  .art_plus_section {
    background-image: none;
    width: 100%;
    margin-left: 0;
  }

  .art_plus_content {
    z-index: 3;
    width: 60%;
    max-width: none;
    margin-left: 0;
    margin-right: auto;
    position: sticky;
  }

  .art_plus_lottie_div {
    max-width: 100vw;
  }

  .moxifur_dm_5ml_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    justify-content: space-between;
    padding-top: .25rem;
  }

  .appamide_plus_content {
    z-index: 3;
    width: 60%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    position: static;
  }

  .appamide_plus_lottie_div {
    justify-content: flex-start;
    max-width: none;
    top: 10%;
  }

  .c_art_lottie_div {
    justify-content: flex-start;
    max-width: none;
    top: 15%;
  }

  .c_art_content {
    z-index: 3;
    width: 60%;
    max-width: none;
    margin-left: 0;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    position: sticky;
  }

  .anc_section {
    background-image: none;
    width: 100%;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
  }

  .anc_content_div {
    z-index: 3;
    width: 50%;
    max-width: none;
    margin-left: 0;
    margin-right: auto;
    padding-top: 0;
    position: static;
  }

  .flurocot_lottie {
    top: 25%;
  }

  .ketorocin_0-5_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    justify-content: space-between;
  }

  .ketorocin_0-5_content {
    z-index: 3;
    background-color: #0000;
    width: 60%;
    max-width: none;
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 10px;
    position: static;
  }

  .ketorocin_0-5_lottie_div {
    background-color: #0000;
    width: 40%;
    height: 50vh;
    position: fixed;
    inset: 15% 0% auto auto;
  }

  .appamide_5ml_section {
    background-image: none;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-left: 0;
    display: flex;
  }

  .appamide_5ml_content {
    z-index: 3;
    text-align: left;
    object-fit: fill;
    flex-direction: column;
    align-items: flex-start;
    width: 58%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    position: static;
    inset: auto;
  }

  .appamide_5ml_lottie_div {
    align-items: flex-end;
    width: 40%;
    max-width: none;
    position: fixed;
    inset: 15% 0% 0% auto;
  }

  .moxifur_lp_5ml_section {
    background-image: none;
    width: 100%;
    margin-left: 0;
    padding-top: .125rem;
  }

  .moxifur_lp_5ml_lottie_div {
    text-align: right;
    align-items: flex-end;
    width: 40%;
    max-width: none;
  }

  .moxifur_lp_5ml_content {
    z-index: 3;
    width: 60%;
    max-width: none;
    margin-left: 0;
    margin-right: auto;
    position: sticky;
  }

  .appavisc_pfs_lottie_div {
    max-width: none;
    height: auto;
    position: fixed;
  }

  .ketorocin_ls_section {
    padding-top: 1rem;
  }

  .ketorocin_ls_lottie_div {
    max-width: none;
  }

  .q4g_section {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    font-size: 12px;
    font-weight: 300;
    display: flex;
  }

  .q4g_lottie_content {
    z-index: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 40%;
    max-width: none;
    height: auto;
    display: block;
    position: fixed;
    inset: 32% 0% 0% auto;
  }

  .q4g_content {
    z-index: 3;
    background-color: #0000;
    width: 60%;
    padding-left: 10px;
  }

  .q4g_lottie {
    opacity: .75;
    width: 35vw;
    position: static;
  }

  .appamide_plus_lottie {
    width: 70%;
  }

  .moxifur_k_section {
    background-image: none;
    width: 100%;
    margin-left: 0;
    padding-top: .25rem;
  }

  .mxifur_k_lottie_div {
    max-width: none;
  }

  .moxifur_k_content {
    z-index: 3;
    width: 60%;
    max-width: none;
    margin-left: 0;
    margin-right: auto;
    position: static;
  }

  .jericho_heading {
    font-size: 47px;
    line-height: 33px;
  }

  .section3_gl {
    flex-direction: row;
    height: 100%;
  }

  .image-261 {
    align-self: center;
    width: 40vw;
    height: 50vh;
  }

  .footswitch_container {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0%;
    padding-left: 10px;
    padding-right: 20px;
  }

  .footswitch_content {
    z-index: 20;
    align-items: flex-end;
  }

  .label-2 {
    font-size: 18px;
    line-height: 25px;
  }

  .secondary-packing-6 {
    font-size: 13px;
    line-height: 20px;
  }

  .composition-9 {
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
  }

  .allernil_o_sub_hdg2-2 {
    font-size: 16px;
  }

  .heading-511 {
    font-size: 18px;
    line-height: 30px;
  }

  .paragraph-473 {
    font-size: 13px;
    line-height: 20px;
  }

  .contraindications-5 {
    font-size: 18px;
    line-height: 20px;
  }

  .allernil-paragraph-2 {
    font-size: 13px;
    font-weight: 200;
    line-height: 20px;
  }

  .paragraph-474 {
    font-size: 13px;
    line-height: 20px;
  }

  .storage-14 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .ml-contains-4 {
    font-size: 13px;
    font-weight: 200;
    line-height: 20px;
  }

  .paragraph-475 {
    font-size: 13px;
    line-height: 20px;
  }

  .supply-7, .availability-6 {
    font-size: 18px;
    line-height: 20px;
  }

  .pack-10 {
    font-size: 23px;
    font-weight: 400;
  }

  .bold-text-79 {
    color: #f5f5f5;
    border: 1px #000;
    font-weight: 700;
  }

  .packaging-10 {
    font-size: 18px;
    line-height: 20px;
  }

  .allernil_o_hdg2-2 {
    font-size: 23px;
    font-weight: 300;
    line-height: 25px;
  }

  .paragraph-476, .paragraph-477 {
    font-size: 13px;
    line-height: 20px;
  }

  .shelf-life-9 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .heading-513 {
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
  }

  .dosage-and-administration-8 {
    color: #f6f0f0;
    font-size: 18px;
    line-height: 20px;
  }

  .div-block-175 {
    background-color: #0000;
    justify-content: flex-start;
    align-items: flex-end;
    max-width: none;
    position: fixed;
    inset: 10% 0% 0% auto;
  }

  .paragraph-478 {
    font-size: 13px;
    line-height: 20px;
  }

  .warnings-6 {
    font-size: 18px;
    line-height: 20px;
  }

  .text-block-10 {
    white-space: normal;
    font-size: 12px;
  }

  .heading-514 {
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-479, .paragraph-480 {
    font-size: 13px;
    line-height: 20px;
  }

  .indication-and-usage-6 {
    font-size: 18px;
    line-height: 20px;
  }

  .tobotor-2 {
    font-size: 34px;
    font-weight: 500;
  }

  .paragraph-481 {
    font-size: 13px;
    line-height: 20px;
  }

  .paragraph-482 {
    font-size: 13px;
    line-height: 25px;
  }

  .storage-15 {
    letter-spacing: 2px;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 22px;
  }

  .allernil_o_para2-2, .paragraph-483 {
    font-size: 13px;
    line-height: 25px;
  }

  .primary-packing-5 {
    font-size: 13px;
    line-height: 20px;
  }

  .allernil_o_hdg1-2 {
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
  }

  .heading-515 {
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-484, .paragraph-485 {
    font-size: 13px;
    line-height: 20px;
  }

  .label-claim-10 {
    font-size: 18px;
    line-height: 20px;
  }

  .allernil_o_sub_hdg-2 {
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
  }

  .allernil_o_para-2 {
    font-size: 13px;
    line-height: 25px;
  }

  .paragraph-486 {
    font-size: 13px;
    line-height: 20px;
  }

  .clinical-pharmacology-6 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-487, .paragraph-488 {
    font-size: 13px;
    line-height: 20px;
  }

  .recaptcha {
    margin-left: -20px;
  }

  .anti-allergic {
    padding-top: 1.3rem;
  }

  .tabs-content-4 {
    width: auto;
  }

  .bold-text-80 {
    font-size: 32px;
  }

  .heading-517 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-490 {
    font-size: 13px;
    line-height: 25px;
  }

  .moxi_5ml_hdg4-2 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: 600;
    line-height: 25px;
  }

  .tobo_5ml_sub_hdg-2 {
    font-size: 20px;
  }

  .heading-518 {
    font-size: 13px;
    line-height: 25px;
  }

  .heading-519 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-491 {
    font-size: 13px;
    line-height: 20px;
  }

  .heading-520 {
    font-size: 18px;
  }

  .heading-521 {
    font-size: 14px;
  }

  .heading-522 {
    font-size: 18px;
    line-height: 20px;
  }

  .heading-523 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 28px;
    line-height: 20px;
  }

  .moxi_1ml_para-2 {
    font-size: 13px;
    line-height: 22px;
  }

  .paragraph-492 {
    font-size: 13px;
    line-height: 25px;
  }

  .paragraph-493 {
    font-size: 12px;
    font-weight: 300;
  }

  .heading-524 {
    font-size: 13px;
  }

  .pack-11 {
    font-size: 23px;
    font-weight: 300;
    line-height: 25px;
  }

  .moxi_5ml_hdg1-2 {
    font-size: 30px;
    font-weight: 600;
    line-height: 25px;
  }

  .moxi_5ml_para-2, .paragraph-495, .paragraph-496 {
    font-size: 13px;
    line-height: 25px;
  }

  .heading-525 {
    margin-top: 10px;
    margin-bottom: 15px;
    font-size: 23px;
    line-height: 20px;
  }

  .moxi_1ml_hdg3-2 {
    font-size: 12px;
  }

  .tobo_5ml_para-2 {
    font-size: 13px;
    line-height: 25px;
  }

  .paragraph-497 {
    font-size: 13px;
    line-height: 20px;
  }

  .heading-526 {
    font-size: 13px;
  }

  .tabs-menu-9 {
    width: 20%;
    height: auto;
    position: relative;
  }

  .heading-527 {
    font-size: 16px;
  }

  .paragraph-499 {
    font-size: 13px;
    line-height: 25px;
  }

  .heading-528 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-500 {
    font-size: 13px;
    line-height: 25px;
  }

  .heading-529 {
    padding-left: 40px;
  }

  .moxi_1ml_hdg1-2 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 30px;
    line-height: 20px;
  }

  .heading-530 {
    margin-top: 0;
    padding-top: 0;
    padding-left: 40px;
    line-height: 30px;
  }

  .heading-531 {
    font-size: 18px;
  }

  .moxi_5ml_hdg2-2 {
    font-size: 23px;
    font-weight: 300;
    line-height: 25px;
  }

  .heading-532, .heading-533, .heading-534 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 20px;
  }

  .heading1-6 {
    font-size: 30px;
    font-weight: 600;
    line-height: 25px;
  }

  .moxi_1ml_hdg2-2 {
    font-size: 22px;
    line-height: 28px;
  }

  .heading-535 {
    margin-top: 0;
    padding-bottom: 0;
  }

  .heading-536 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-505 {
    margin-top: 10px;
    font-size: 13px;
    line-height: 25px;
  }

  .paragraph-506 {
    font-size: 13px;
    line-height: 25px;
  }

  .label-claim-11 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: 600;
    line-height: 25px;
  }

  .heading-537 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-508 {
    font-size: 13px;
    line-height: 20px;
  }

  .moxi_5ml_hdg3-2 {
    font-size: 23px;
  }

  .paragraph-510 {
    margin-bottom: 20px;
    font-size: 12px;
    font-weight: 300;
    line-height: 20px;
  }

  .paragraph-511 {
    font-size: 13px;
    line-height: 25px;
  }

  .paragraph-512 {
    font-size: 12px;
    font-weight: 300;
    line-height: 20px;
  }

  .heading-538 {
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-514 {
    font-size: 13px;
    line-height: 25px;
  }

  .heading-539 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 20px;
  }

  .heading-540 {
    margin-top: 0;
    padding-top: 0;
    font-size: 18px;
    line-height: 20px;
  }

  .moxi_dm_para-2 {
    font-size: 13px;
    line-height: 25px;
  }

  .clinical-pharmacology-7 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-515 {
    font-size: 13px;
    line-height: 25px;
  }

  .heading-220 {
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 25px;
  }

  .heading-217 {
    font-size: 15px;
    line-height: 28px;
  }

  .moxi_dm_hdg2-2 {
    font-size: 23px;
    font-weight: 300;
    line-height: 25px;
  }

  .paragraph-516, .paragraph-517 {
    font-size: 13px;
    line-height: 25px;
  }

  .heading-215 {
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 25px;
  }

  .tab-link-tab-3-4 {
    font-size: 12px;
  }

  .heading-223 {
    margin-bottom: 5px;
    font-size: 18px;
  }

  .contraindications-6 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 20px;
  }

  .storage-16 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 30px;
    line-height: 20px;
  }

  .storage-17 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-518 {
    font-size: 13px;
    line-height: 25px;
  }

  .heading-216 {
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-519 {
    font-size: 13px;
    line-height: 25px;
  }

  .supply-8 {
    font-size: 18px;
    line-height: 25px;
  }

  .dosage-and-administration-9 {
    font-size: 18px;
  }

  .moxi_dm_hdg1-2 {
    font-size: 30px;
    font-weight: 600;
    line-height: 25px;
  }

  .pack-12 {
    margin-top: 10px;
    margin-bottom: 15px;
    font-size: 23px;
    line-height: 20px;
  }

  .paragraph-520, .paragraph-521 {
    font-size: 13px;
    line-height: 25px;
  }

  .moxifur-2 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 35px;
    line-height: 20px;
  }

  .warnings-7 {
    font-size: 18px;
  }

  .shief-life-2, .availability-7 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 20px;
  }

  .heading-541 {
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 25px;
  }

  .moxi_dm_sub_hdg2-2 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: 600;
    line-height: 25px;
  }

  .heading-219 {
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 25px;
  }

  .packaging-11 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 20px;
  }

  .heading-222, .heading-218 {
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 25px;
  }

  .description-2 {
    font-size: 18px;
    line-height: 20px;
  }

  .moxi_dm_sub_hdg-2 {
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
  }

  .label-claim-12 {
    font-size: 14px;
  }

  .composition-10 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 20px;
  }

  .eye-drops-2 {
    margin-top: 10px;
    font-size: 13px;
    line-height: 25px;
  }

  .heading-542 {
    margin-bottom: 5px;
  }

  .paragraph-522 {
    font-size: 13px;
    line-height: 25px;
  }

  .heading-221 {
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-523 {
    font-size: 13px;
    line-height: 25px;
  }

  .appatim-heading-2 {
    margin-top: 0;
    font-size: 30px;
    font-weight: 600;
    line-height: 20px;
  }

  .appatim_para-2 {
    font-size: 13px;
    line-height: 20px;
  }

  .alfapres_t_hdg1-2 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 25px;
    line-height: 20px;
  }

  .appatim_sub_hdg-2 {
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
  }

  .alfapres_t_hdg2-2 {
    font-size: 22px;
  }

  .alfapres_t_hdg4-2 {
    font-size: 18px;
    line-height: 25px;
  }

  .light-mode-34 {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    width: 100%;
  }

  .alfapres_t_hdg3-2 {
    font-size: 18px;
    line-height: 20px;
  }

  .appatim_sub_hdg2-2 {
    font-size: 14px;
    font-weight: 600;
  }

  .alfapres_t_para-2 {
    font-size: 13px;
    line-height: 20px;
  }

  .tab-link-tab-2-7 {
    font-size: 12px;
  }

  .pack-13 {
    margin-bottom: 10px;
    padding-top: 10px;
    font-size: 23px;
    font-weight: 400;
    line-height: 20px;
  }

  .heading-543 {
    font-size: 18px;
  }

  .paragraph-524 {
    font-size: 13px;
    line-height: 20px;
  }

  .paragraph-525, .ocutear_10ml_para-2 {
    font-size: 13px;
    line-height: 25px;
  }

  .ml-contains-5 {
    font-size: 13px;
    font-weight: 200;
    line-height: 25px;
  }

  .shelf-life-10 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 20px;
  }

  .pack-14 {
    font-size: 23px;
    font-weight: 300;
    line-height: 25px;
  }

  .contraindications-7 {
    font-size: 16px;
    line-height: 20px;
  }

  .paragraph-526 {
    font-size: 13px;
    line-height: 20px;
  }

  .heading-544 {
    margin-top: 10px;
    margin-bottom: 15px;
    font-size: 23px;
    line-height: 20px;
  }

  .warnings-8 {
    font-size: 23px;
    line-height: 20px;
  }

  .paragraph-527 {
    font-size: 13px;
    font-weight: 200;
    line-height: 25px;
  }

  .pack-heading-2 {
    font-size: 35px;
    font-weight: 600;
    line-height: 25px;
  }

  .primary-packing-6 {
    font-size: 13px;
    line-height: 25px;
  }

  .packaging-12 {
    font-size: 23px;
    font-weight: 600;
    line-height: 25px;
  }

  .indication-and-usage-7 {
    font-size: 20px;
    line-height: 20px;
  }

  .ocutear_10ml_hdg1-2 {
    font-size: 30px;
    font-weight: 600;
    line-height: 25px;
  }

  .label-claim-13 {
    font-size: 14px;
    font-weight: 600;
  }

  .megalub_5ml_para-2 {
    font-size: 13px;
    line-height: 20px;
  }

  .heading-545 {
    font-size: 18px;
  }

  .composition-11 {
    font-size: 23px;
    font-weight: 600;
    line-height: 25px;
  }

  .warning-2 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-528 {
    font-size: 13px;
    line-height: 25px;
  }

  .paragraph-529 {
    font-size: 13px;
    line-height: 20px;
  }

  .label-claim-14 {
    font-size: 18px;
    font-weight: 600;
  }

  .megalub_5ml_sub_hdg-2 {
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
  }

  .paragraph-530 {
    font-size: 13px;
    line-height: 20px;
  }

  .paragraph-531 {
    margin-top: 10px;
    font-size: 13px;
    line-height: 25px;
  }

  .heading-547 {
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-532, .paragraph-533 {
    font-size: 13px;
    line-height: 25px;
  }

  .availability-8 {
    font-size: 23px;
    line-height: 25px;
  }

  .secondary-packing-7 {
    font-size: 13px;
    line-height: 25px;
  }

  .indication-and-usage-8 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 20px;
  }

  .heading-548 {
    font-size: 23px;
    font-weight: 300;
    line-height: 25px;
  }

  .shelf-life-11 {
    margin-top: 10px;
    font-size: 23px;
    line-height: 25px;
  }

  .paragraph-534 {
    font-size: 13px;
    line-height: 20px;
  }

  .paragraph-535, .paragraph-536 {
    font-size: 13px;
    line-height: 25px;
  }

  .dosage-and-administration-10 {
    font-size: 18px;
  }

  .heading-549 {
    font-size: 23px;
    line-height: 20px;
  }

  .paragraph-537 {
    font-size: 13px;
    line-height: 25px;
  }

  .art-plus-2 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 35px;
    line-height: 20px;
  }

  .paragraph-538 {
    font-size: 13px;
    line-height: 25px;
  }

  .artgel_sub_hdg_2-2 {
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-539 {
    font-size: 13px;
    line-height: 25px;
  }

  .heading-550 {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 20px;
  }

  .artgel_para-2, .bold-text-81 {
    font-size: 13px;
    line-height: 20px;
  }

  .heading-551 {
    font-size: 18px;
    line-height: 25px;
  }

  .light-mode-35 {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
  }

  .paragraph-540 {
    font-size: 13px;
    line-height: 20px;
  }

  .storage-18 {
    margin-top: 10px;
    font-size: 23px;
    line-height: 25px;
  }

  .heading-552 {
    font-size: 15px;
    line-height: 30px;
  }

  .paragraph-541 {
    font-size: 13px;
    line-height: 25px;
  }

  .megalub_5ml_hdg1-2 {
    margin-top: 0;
    font-size: 35px;
    font-weight: 600;
    line-height: 20px;
  }

  .label-claim-15 {
    font-size: 18px;
    font-weight: 600;
  }

  .supply-9 {
    font-size: 23px;
    line-height: 20px;
  }

  .heading-554, .heading-555 {
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-542 {
    font-size: 13px;
    line-height: 25px;
  }

  .paragraph-543 {
    font-size: 13px;
    line-height: 20px;
  }

  .storage-19 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 23px;
    line-height: 20px;
  }

  .heading-556 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 23px;
    line-height: 20px;
  }

  .ocutear_10ml_hdg2-2 {
    font-size: 23px;
    font-weight: 300;
    line-height: 25px;
  }

  .paragraph-544, .paragraph-545, .paragraph-546 {
    font-size: 13px;
    line-height: 25px;
  }

  .storage-20 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 20px;
  }

  .artgel_sub_hdg-2 {
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
  }

  .paragraph-547 {
    font-size: 13px;
    line-height: 25px;
  }

  .dosage-and-administration-11 {
    color: #f6f0f0;
    font-size: 20px;
    line-height: 20px;
  }

  .eye-lubricants {
    padding-top: 4rem;
  }

  .paragraph-548 {
    font-size: 13px;
    line-height: 25px;
  }

  .clinical-pharmacology-8 {
    margin-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .descripation-9 {
    font-size: 23px;
    font-weight: 600;
    line-height: 25px;
  }

  .heading-557 {
    font-size: 35px;
    font-weight: 600;
    line-height: 25px;
  }

  .paragraph-549 {
    font-size: 12px;
    font-weight: 300;
  }

  .inac_5ml_hdg2-2 {
    font-size: 23px;
    font-weight: 300;
    line-height: 25px;
  }

  .paragraph-550, .aflur_5ml_para-2 {
    font-size: 13px;
    line-height: 25px;
  }

  .tabs-menu-10 {
    width: 20%;
  }

  .heading-558 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 25px;
  }

  .warnings-precautions-4 {
    font-size: 18px;
    line-height: 25px;
  }

  .inac_5ml_para-2 {
    font-size: 13px;
    line-height: 25px;
  }

  .paragraph-551 {
    font-size: 13px;
    line-height: 20px;
  }

  .supplied-4 {
    font-size: 18px;
    line-height: 25px;
  }

  .inac_5ml_sub_hdg2-2 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
  }

  .heading-559 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-552, .paragraph-553 {
    font-size: 13px;
    line-height: 25px;
  }

  .adverse-effects-4 {
    font-size: 18px;
    line-height: 25px;
  }

  .pack-15 {
    font-size: 23px;
    font-weight: 300;
    line-height: 25px;
  }

  .heading-560 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 25px;
  }

  .heading-561 {
    margin-top: 10px;
    margin-bottom: 15px;
    font-size: 23px;
    line-height: 20px;
  }

  .aflur_5ml_sub_hdg-2 {
    font-size: 20px;
  }

  .bold-text-82 {
    font-size: 13px;
    line-height: 20px;
  }

  .paragraph-554 {
    font-size: 13px;
    line-height: 25px;
  }

  .clinical-plarmacology-4 {
    font-size: 18px;
    line-height: 25px;
  }

  .heading-562 {
    margin-top: 0;
    padding-top: 0;
    line-height: 30px;
  }

  .paragraph-555 {
    font-size: 13px;
    line-height: 25px;
  }

  .packaging-13 {
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
  }

  .paragraph-556 {
    margin-top: 10px;
    font-size: 13px;
    line-height: 25px;
  }

  .contra-indications-3 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-557 {
    font-size: 13px;
    font-weight: 300;
    line-height: 20px;
  }

  .heading-563 {
    line-height: 25px;
  }

  .paragraph-558 {
    font-size: 13px;
    line-height: 25px;
  }

  .storage-21 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 17px;
    line-height: 26px;
  }

  .paragraph-559, .paragraph-560 {
    font-size: 13px;
    line-height: 25px;
  }

  .paragraph-561 {
    margin-bottom: 20px;
    font-size: 13px;
    font-weight: 300;
    line-height: 20px;
  }

  .descripation-10 {
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
  }

  .shelf-life-12 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 25px;
  }

  .inac_5ml_hdg1-2 {
    font-size: 35px;
    font-weight: 600;
    line-height: 25px;
  }

  .composition-12 {
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
  }

  .paragraph-562, .paragraph-563, .paragraph-564 {
    font-size: 13px;
    line-height: 25px;
  }

  .heading-564 {
    margin-top: 0;
    padding-top: 0;
    line-height: 30px;
  }

  .paragraph-565 {
    font-size: 13px;
    font-weight: 200;
    line-height: 25px;
  }

  .aflur_5ml_sub_hdg2-2 {
    font-size: 18px;
  }

  .paragraph-566 {
    font-size: 13px;
    line-height: 20px;
  }

  .paragraph-567 {
    font-size: 13px;
    line-height: 25px;
  }

  .paragraph-568 {
    font-size: 13px;
    line-height: 20px;
  }

  .heading-565 {
    margin-top: 0;
    padding-top: 0;
    font-size: 20px;
    line-height: 24px;
  }

  .inac_5ml_sub_hdg-2 {
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
  }

  .paragraph-569, .paragraph-570, .paragraph-571 {
    font-size: 13px;
    line-height: 25px;
  }

  .heading1-7 {
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
  }

  .label-claim-16 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
  }

  .paragraph-572 {
    font-size: 13px;
    line-height: 25px;
  }

  .heading-569 {
    margin-top: 0;
    padding-bottom: 0;
    font-size: 23px;
  }

  .contraindocations-2 {
    font-size: 18px;
    line-height: 20px;
  }

  .heading-570 {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 20px;
  }

  .supply-10 {
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-573 {
    font-size: 13px;
    line-height: 25px;
  }

  .composition-13 {
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
  }

  .heading-571 {
    font-size: 18px;
    line-height: 25px;
  }

  .heading-572 {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 20px;
  }

  .descripation-11 {
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
  }

  .packaging-14 {
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
  }

  .paragraph-574 {
    font-size: 13px;
    line-height: 25px;
  }

  .heading-573 {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-575 {
    font-size: 13px;
    line-height: 20px;
  }

  .heading-574 {
    font-size: 18px;
  }

  .paragraph-576 {
    font-size: 13px;
    line-height: 20px;
  }

  .c-pent_section-2 {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    width: 100%;
    padding-left: 20px;
  }

  .paragraph-577 {
    font-size: 13px;
    line-height: 20px;
  }

  .indication-and-usage-9 {
    font-size: 18px;
    line-height: 20px;
  }

  .heading-575 {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 20px;
  }

  .heading-576 {
    letter-spacing: 2px;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 20px;
  }

  .heading-577, .heading-578 {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 20px;
  }

  .availability-9, .warnings-9, .heading-579 {
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-578 {
    font-size: 13px;
    line-height: 20px;
  }

  .heading-580 {
    font-size: 18px;
  }

  .paragraph-579 {
    font-size: 13px;
    line-height: 20px;
  }

  .paragraph-580 {
    font-size: 13px;
    line-height: 25px;
  }

  .paragraph-581 {
    font-size: 13px;
    line-height: 20px;
  }

  .heading-581 {
    font-size: 18px;
  }

  .paragraph-582, .paragraph-583 {
    font-size: 13px;
    line-height: 25px;
  }

  .storage-22 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .heading-583 {
    font-size: 23px;
    line-height: 25px;
  }

  .paragraph-584 {
    font-size: 13px;
    line-height: 20px;
  }

  .dosage-and-administration-12 {
    color: #f6f0f0;
    font-size: 18px;
    line-height: 20px;
  }

  .heading-584, .heading-585 {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-585 {
    font-size: 13px;
    line-height: 20px;
  }

  .shelf-life-13 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-586 {
    font-size: 13px;
    font-weight: 200;
    line-height: 20px;
  }

  .secondary-packing-8, .paragraph-587 {
    font-size: 13px;
    line-height: 20px;
  }

  .paragraph-588 {
    font-size: 13px;
    line-height: 25px;
  }

  .heading-586 {
    font-size: 18px;
  }

  .clinical-pharmacology-9 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .heading-587 {
    font-size: 18px;
    line-height: 25px;
  }

  .heading-588 {
    margin-top: 0;
    padding-top: 0;
    line-height: 30px;
  }

  .heading-589 {
    font-size: 18px;
    line-height: 25px;
  }

  .heading-590 {
    font-size: 23px;
    line-height: 25px;
  }

  .heading-591 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 20px;
  }

  .acaine_5ml_para-2 {
    margin-bottom: 0;
    font-size: 13px;
    font-weight: 300;
  }

  .paragraph-589 {
    font-size: 13px;
    line-height: 20px;
  }

  .acaine_5ml_sub_hdg-2 {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 21px;
    line-height: 26px;
  }

  .storage-23 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 35px;
    line-height: 20px;
  }

  .label-claim-17 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
  }

  .heading-592 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 23px;
  }

  .secondary-packing-9 {
    font-size: 13px;
    line-height: 25px;
  }

  .paragraph-590 {
    font-size: 13px;
    font-weight: 200;
    line-height: 25px;
  }

  .paragraph-591 {
    font-size: 13px;
    line-height: 30px;
  }

  .paragraph-592, .paragraph-593 {
    font-size: 13px;
    line-height: 25px;
  }

  .composition-14 {
    font-size: 23px;
    font-weight: 600;
    line-height: 25px;
  }

  .heading-593 {
    font-size: 23px;
  }

  .packaging-15 {
    font-size: 23px;
    font-weight: 600;
    line-height: 25px;
  }

  .paragraph-594 {
    font-size: 13px;
    line-height: 25px;
  }

  .descripation-12 {
    font-size: 17px;
    font-weight: 600;
    line-height: 25px;
  }

  .paragraph-595, .paragraph-597 {
    font-size: 13px;
    line-height: 25px;
  }

  .heading1-8 {
    font-size: 25px;
    font-weight: 600;
    line-height: 25px;
  }

  .paragraph-598 {
    font-size: 13px;
    line-height: 25px;
  }

  .heading-596 {
    font-size: 23px;
  }

  .paragraph-600 {
    font-size: 13px;
    line-height: 25px;
  }

  .shelf-life-14 {
    margin-top: 10px;
    font-size: 23px;
    line-height: 25px;
  }

  .paragraph-601 {
    font-size: 13px;
    line-height: 25px;
  }

  .pack-16 {
    font-size: 20px;
    font-weight: 300;
    line-height: 25px;
  }

  .paragraph-602 {
    font-size: 13px;
    line-height: 25px;
  }

  .supplied-5 {
    font-size: 18px;
    line-height: 25px;
  }

  .heading-598 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 18px;
  }

  .paragraph-603 {
    font-size: 13px;
  }

  .adverse-effects-5 {
    font-size: 18px;
    line-height: 25px;
  }

  .warnings-precautions-5 {
    font-size: 23px;
    line-height: 25px;
  }

  .heading-599 {
    font-size: 23px;
  }

  .clinical-plarmacology-5 {
    font-size: 18px;
    line-height: 25px;
  }

  .heading-601 {
    font-size: 23px;
  }

  .blueret_1ml_content-2 {
    z-index: 3;
    width: 55%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 10px;
    position: static;
  }

  .blueret_1ml_para-2 {
    font-size: 13px;
    line-height: 25px;
  }

  .blueret_1ml_hdg1-2 {
    letter-spacing: 2px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .blueret_1ml_hdg2-2 {
    font-size: 18px;
    line-height: 28px;
  }

  .blueret_1ml_sub_hdg-2 {
    font-size: 18px;
    line-height: 25px;
  }

  .cohe_1ml_sub_hdg2-2 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
  }

  .paragraph-605 {
    font-size: 13px;
    line-height: 25px;
  }

  .cohe_1ml_hdg2-2 {
    font-size: 23px;
    font-weight: 300;
    line-height: 25px;
  }

  .cohe_1ml_hdg1-2 {
    font-size: 30px;
    font-weight: 600;
    line-height: 28px;
  }

  .cohe_14ml_sub_hdg-2 {
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
  }

  .cohe_para-2 {
    font-size: 13px;
  }

  .paragraph-606, .cohe_1ml_para-2, .paragraph-608, .paragraph-609 {
    font-size: 13px;
    line-height: 25px;
  }

  .descripation-13 {
    font-size: 23px;
    font-weight: 600;
    line-height: 25px;
  }

  .supracoat_sub_hdg2-2 {
    font-size: 16px;
    line-height: 25px;
  }

  .storage-24 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 25px;
    line-height: 20px;
  }

  .heading-602 {
    font-size: 18px;
    line-height: 25px;
  }

  .heading-603 {
    font-size: 23px;
  }

  .packaging-16 {
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
  }

  .heading-604 {
    font-size: 23px;
  }

  .supracoat_sub_hdg-2 {
    font-size: 18px;
    line-height: 30px;
  }

  .heading-605 {
    font-size: 18px;
  }

  .heading-606 {
    font-size: 23px;
  }

  .heading-607 {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 25px;
  }

  .heading-608 {
    font-size: 18px;
    line-height: 25px;
  }

  .heading-609 {
    font-size: 23px;
  }

  .pack-17 {
    font-size: 23px;
    font-weight: 300;
    line-height: 25px;
  }

  .heading-610 {
    font-size: 20px;
  }

  .heading-611 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 23px;
  }

  .heading-612 {
    font-size: 18px;
    line-height: 25px;
  }

  .heading-613 {
    font-size: 18px;
    line-height: 29px;
  }

  .paragraph-613, .cohe_14ml_para-2 {
    font-size: 13px;
    line-height: 25px;
  }

  .supracoat_hdg1-2 {
    font-size: 19px;
    font-weight: 600;
    line-height: 25px;
  }

  .heading-614 {
    font-size: 18px;
    line-height: 25px;
  }

  .supracoat_para-2 {
    font-size: 13px;
    line-height: 25px;
  }

  .cohe_1ml_sub_hdg1-2 {
    font-size: 22px;
    font-weight: 600;
    line-height: 25px;
  }

  .heading-615 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 23px;
  }

  .clinical-plarmacology-6 {
    font-size: 18px;
    line-height: 25px;
  }

  .supracoat_hdg2-2 {
    font-size: 18px;
    font-weight: 300;
    line-height: 25px;
  }

  .heading-616 {
    font-size: 23px;
  }

  .heading-617 {
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-615, .paragraph-616 {
    font-size: 13px;
    line-height: 25px;
  }

  .heading-618 {
    font-size: 18px;
    line-height: 25px;
  }

  .cohe_sub_hdg-2 {
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
  }

  .klink_plus_para-2 {
    font-size: 13px;
    line-height: 25px;
  }

  .klink_plus_sub_hdg2-2 {
    font-size: 18px;
  }

  .tab-pane-tab-2-3 {
    width: auto;
  }

  .text-block-26, .text-block-27 {
    white-space: normal;
    font-size: 12px;
  }

  .text-block-28 {
    white-space: normal;
  }

  .text-block-29 {
    white-space: normal;
    font-size: 12px;
  }

  .anc_lottie {
    width: 35%;
    top: 32%;
  }

  .div-block-178 {
    margin-left: 0;
    padding-left: 10px;
  }

  .text-block-30, .text-block-31, .text-block-33, .text-block-34 {
    white-space: normal;
  }

  .tabs_menu_anti-allergic {
    width: 20%;
  }

  .lottie-animation-59 {
    position: sticky;
    top: 2%;
  }

  .ril_section {
    flex-direction: column;
  }

  .text-block-36 {
    font-size: 12px;
  }

  .text-block-37, .text-block-38 {
    white-space: normal;
    font-size: 12px;
  }

  .appatim-section {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    width: 100%;
    padding-left: 20px;
  }

  .alfapres-t_section {
    background-image: none;
    margin-top: 0;
    margin-left: 0;
    padding-top: 1rem;
  }

  .text-block-39 {
    white-space: normal;
    font-size: 12px;
  }

  .text-block-41, .text-block-42, .text-block-43, .text-block-44, .text-block-45, .text-block-46 {
    font-size: 12px;
  }

  .text-block-47 {
    white-space: normal;
  }

  .text-block-48 {
    font-size: 12px;
  }

  .text-block-49 {
    white-space: normal;
    font-size: 12px;
  }

  .text-block-50, .text-block-51 {
    font-size: 12px;
  }

  .text-block-52, .text-block-53, .text-block-54, .text-block-55 {
    white-space: normal;
  }

  .text-block-56 {
    white-space: normal;
    font-size: 12px;
  }

  .text-block-57, .text-block-58, .text-block-59, .text-block-60, .text-block-61, .text-block-62, .text-block-63 {
    white-space: normal;
  }

  .text-block-64 {
    white-space: normal;
    padding-left: 5px;
  }

  .text-block-65, .text-block-66, .text-block-67 {
    white-space: normal;
  }

  .div-block-12 {
    width: 35%;
  }

  .heading-25 {
    font-size: 30px;
  }

  .k-link_h_section {
    background-image: none;
    width: 100%;
    margin-left: 0;
  }

  .text-block-68, .text-block-70 {
    white-space: normal;
  }

  .art1_section {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
  }

  .paragraph-621, .paragraph-34 {
    font-size: 12px;
  }

  .heading-13 {
    font-size: 32px;
  }

  .div-block-186 {
    width: 100px;
  }

  .paragraph-623, .paragraph-624, .paragraph-36, .paragraph-625, .paragraph-626 {
    font-size: 12px;
  }

  .swiss_phob_section {
    height: auto;
    padding-top: 3rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .swiss_content {
    width: 35vw;
  }

  .text-block {
    font-size: 13px;
    line-height: 30px;
  }

  .heading {
    font-size: 18px;
    line-height: 30px;
  }

  .heading-634 {
    margin-top: 0;
  }

  .heading-4 {
    margin-top: 0;
    font-size: 16px;
  }

  .aa1260, .aa1261, .aa1262, .aa1263, .aa1270 {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  ._1275_grey, ._1276_grey {
    width: 40%;
  }

  ._3450_blue {
    width: 30vw;
    padding-left: 10%;
  }

  ._4455a_grey {
    width: 30vw;
    display: none;
  }

  ._4470_a {
    font-size: 12px;
  }

  ._7429_circle {
    width: 8vw;
  }

  ._5135_grey, .nh_gray_img-2-copy, ._5145_grey {
    width: 60vw;
    margin-left: 1rem;
  }

  .aa6035 {
    width: 25vw;
  }

  ._1420 {
    width: 30vw;
  }

  ._1989_button {
    width: 5vw;
    height: 4.5vh;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  ._2260_image {
    width: 30vw;
    padding-left: 0;
  }

  ._4150_div {
    width: auto;
    display: flex;
  }

  ._3305_heading, ._3480_heading {
    font-size: 16px;
  }

  ._3480_image {
    width: 42vw;
    padding-left: 10%;
  }

  ._3873_heading {
    font-size: 12px;
  }

  ._3901_image {
    width: 30vw;
  }

  ._4107, ._4165, ._4260 {
    font-size: 12px;
  }

  ._4370_image, ._4375_image {
    align-self: center;
    margin-left: 15%;
  }

  ._5405 {
    display: block;
  }

  ._5405_image {
    width: 30vw;
  }

  ._5425 {
    display: block;
  }

  ._5425_image {
    width: 30vw;
  }

  .speculum_heading {
    width: 60%;
  }

  .retractor_img1 {
    border-width: 4px;
  }

  .blue_arul {
    width: 5vw;
  }

  .aa2260 {
    margin-top: 10px;
    font-size: 10px;
  }

  ._2260_grey_image {
    width: 30vw;
    padding-left: 0;
  }

  ._2261_grey {
    margin-top: 10px;
    font-size: 10px;
  }

  ._2261_greyimage {
    width: 30vw;
    padding-left: 0;
  }

  .aa2262 {
    margin-top: 10px;
    font-size: 10px;
  }

  ._2262_image_grey {
    width: 30vw;
    padding-left: 0;
  }

  .aa2263_grey {
    margin-top: 10px;
    font-size: 10px;
  }

  .aa2263_grey_image {
    width: 30vw;
    padding-left: 0;
  }

  ._2286_button {
    width: 5vw;
    height: 5vh;
  }

  ._1012_image {
    width: 20vw;
    margin-left: 4rem;
  }

  ._1308_grey {
    width: 30vw;
  }

  ._1308_blue {
    width: 5vw;
    margin-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  ._1308_blueimage {
    width: 30vw;
    display: block;
  }

  ._1311_grey {
    width: 27vw;
  }

  .button-23-copy {
    width: 5vw;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  ._1915_grey_button {
    width: 5vw;
    height: 5vh;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  ._1930_grey {
    width: 5vw;
    height: 5vh;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  ._2270_gray_img_div-copy {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-end;
  }

  ._1308_tip, ._1340_tip {
    width: 10vw;
  }

  ._1360_tip {
    width: 6vw;
  }

  ._1400_tip, ._1405_tip, ._1430_tip, ._1915_tip {
    width: 8vw;
  }

  ._2183_maloney {
    width: 20vw;
    margin-right: 20px;
    padding-left: 0;
  }

  ._2140_blue {
    width: 4vw;
    height: 5vh;
  }

  ._2260_grey_button {
    width: 4vw;
    height: 5vh;
    margin-left: 10px;
  }

  ._2147_blue {
    width: 30vw;
    padding-left: 0;
  }

  ._1911 {
    width: 30vw;
  }

  ._1915 {
    width: 5vw;
    height: 5vh;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  ._2286_blue_button, ._2655_grey_button {
    width: 5vw;
    height: 5vh;
  }

  .clash-xl-2 {
    margin-top: 17px;
    margin-bottom: 17px;
    font-size: 5em;
  }

  .styled-heading {
    font-size: 6em;
  }

  .section-header-wrapper {
    padding-bottom: 40px;
  }

  .section-header {
    margin-top: 16px;
  }

  .question-text {
    margin-top: 8px;
  }

  .accordion {
    width: 100%;
    margin-bottom: -16px;
  }

  .accordion__item {
    margin-bottom: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .form-wrapper {
    padding: 40px;
  }

  .more {
    flex: none;
  }

  .box-2 {
    padding: 1.25rem 1.5rem;
  }

  .swiper-box.is-fourth {
    width: 7rem;
    height: 7rem;
  }

  ._1410_copy, ._1420_tip, ._2000_tip {
    width: 8vw;
  }

  .aa2030 {
    width: 20vw;
  }

  ._2050 {
    width: 10vw;
  }

  ._2081 {
    width: 25vw;
  }

  ._2140_blue-copy, ._2144 {
    width: 4vw;
    height: 5vh;
  }

  ._1628_front {
    width: 10vw;
  }

  .aa1628_div {
    text-align: right;
    justify-content: space-between;
  }

  .button-10-copy {
    width: 5vw;
    height: 4.5vh;
    margin-top: 0;
  }

  ._2221_greyimage {
    width: 30vw;
    padding-left: 0;
  }

  ._2221_heading {
    margin-top: 10px;
    font-size: 10px;
  }

  ._2405_button, ._2565_button {
    width: 5vw;
    height: 5vh;
  }

  ._2565 {
    margin-top: 10px;
    font-size: 10px;
  }

  ._2183_button {
    width: 4vw;
    height: 5vh;
  }

  ._2183_grey {
    margin-top: 10px;
    font-size: 10px;
  }

  ._2062_image {
    width: 17vw;
  }

  ._3065_tip {
    width: 10vw;
  }

  ._3065_image {
    width: 30vw;
    margin-top: 10px;
    padding-left: 0%;
  }

  ._3031_image {
    width: 30vw;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 0%;
  }

  ._3065_tip-copy, ._3110_tip {
    width: 10vw;
  }

  .openingunittitle.paid {
    white-space: normal;
    font-size: 12px;
    line-height: 26px;
  }

  .openinginfo.white {
    font-size: 10px;
  }

  .oud_a {
    margin-bottom: 0;
  }

  ._1626_blue, ._1626_grey {
    width: 30vw;
  }

  ._1626_tip {
    width: 10vw;
  }

  .aa4065, ._4455_heading {
    font-size: 12px;
  }

  .dynamiq_sl_section {
    height: 100%;
    padding-top: 1rem;
    padding-left: 20px;
  }

  .sl_content_wrapper {
    width: 55vw;
  }

  ._6240_div {
    width: 89%;
    display: flex;
  }

  ._1565_tip {
    width: 8vw;
    padding-left: 0;
  }

  ._1817_tip, ._1875_tip {
    width: 8vw;
  }

  .fundus_camera_list {
    font-size: 10px;
  }

  ._1916 {
    width: 8vw;
  }

  ._5055 {
    width: 8vw;
    display: block;
  }

  ._5170_grey {
    width: 60vw;
    margin-left: 1rem;
  }

  ._2825 {
    width: 8vw;
  }

  ._3080_tip {
    width: 10vw;
  }

  ._7891 {
    width: 20vw;
  }

  .vio_table {
    border-color: #fff;
  }

  .vio_heading {
    font-size: 20px;
    line-height: 26px;
  }

  .vio_content_wrapper {
    width: 55vw;
    padding-left: 0;
  }

  .vio_list {
    margin-top: 0;
    font-size: 10px;
  }

  .vio_para {
    font-size: 12px;
    font-weight: 200;
  }

  .vio_list_cnt {
    font-size: 10px;
    line-height: 20px;
  }

  .oct_definition {
    font-size: 12px;
    font-weight: 200;
  }

  .oct_list {
    margin-bottom: 0;
    font-size: 10px;
  }

  .oct_heading {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .oct_section {
    height: 100%;
    padding-top: 1rem;
    padding-left: 20px;
  }

  .aa1995, .aa1996_tip, .aa2000_tip, ._2030_tip-copy {
    width: 8vw;
  }

  ._6070_tip, ._6071_tip {
    width: 10vw;
    height: 80%;
  }

  ._4530_image {
    width: 15vw;
    display: block;
  }

  ._4530_heading {
    font-size: 12px;
  }

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

  ._3945_btn {
    width: 5vw;
    height: 5vh;
    margin-right: .125rem;
  }

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

  ._3950_grey {
    width: 30vw;
  }

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

  ._3952_greyimage {
    width: 30vw;
  }

  ._7007_image {
    width: 20vw;
    height: 100%;
  }

  ._7830_img {
    width: 25vw;
  }

  ._7945, ._1472_grey_image, ._1478_greyimage {
    width: 30vw;
  }

  ._8000 {
    width: 15vw;
    margin-left: 0;
    padding-left: 0;
  }

  ._8500 {
    align-self: flex-end;
    width: 15vw;
    margin-left: 4rem;
    margin-right: 8%;
  }

  .pane_bttm_sub_hdg-6-copy {
    width: 25vw;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 14px;
    line-height: 22px;
  }

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

  ._3310_grey {
    width: 30vw;
  }

  .aa_3310 {
    font-size: 14px;
  }

  ._1916-copy-copy-copy {
    width: 8vw;
  }

  .bold-text-90 {
    font-size: 12px;
    line-height: 17px;
  }

  ._1975_div {
    text-align: right;
    justify-content: flex-end;
  }

  ._7951_image {
    align-self: flex-end;
    width: 7vw;
  }

  .aa7950 {
    width: 15vw;
    padding-left: 5%;
  }

  .aa7952 {
    width: 9vw;
  }

  ._7951_div {
    flex-direction: column;
    justify-content: center;
  }

  ._1597_div {
    text-align: right;
    justify-content: space-between;
  }

  ._6405_div {
    width: 91%;
    display: flex;
  }

  .aa_3090 {
    width: 30vw;
    margin-top: 10px;
    padding-left: 0%;
  }

  .aat_3150 {
    width: 22vw;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 0%;
  }

  .surgicalmenu {
    margin-left: 4%;
  }

  .button-28 {
    width: 5vw;
    height: 4.5vh;
    margin-top: 0;
  }

  .image-279 {
    width: 40%;
  }

  .blue_button-22 {
    width: 5vw;
    margin-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  ._1076 {
    width: 25vw;
    margin-left: 4rem;
  }

  .paragraph-637 {
    width: auto;
    margin-bottom: 0;
    font-size: 10px;
  }

  .button-31 {
    width: 5vw;
    height: 4.5vh;
    margin-top: 0;
  }

  .buttondiv-19 {
    width: 79%;
  }

  .blue_button-23 {
    width: 5vw;
    margin-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .heading-676 {
    text-align: center;
    width: 100%;
    font-size: 11px;
  }

  .div-block-288-copy {
    width: auto;
    margin-left: 0%;
  }

  ._1305_image {
    width: 7vw;
    margin-left: 15%;
  }

  .div-block-294 {
    width: 50%;
  }

  .paragraph-639 {
    width: auto;
    margin-bottom: 0;
    font-size: 10px;
  }

  .button-33 {
    width: 5vw;
    height: 4.5vh;
    margin-top: 0;
  }

  .buttondiv-20 {
    width: 79%;
  }

  .blue_button-24 {
    width: 5vw;
    margin-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .heading-679 {
    text-align: center;
    width: 100%;
    font-size: 11px;
  }

  .img_sub_hdg-7 {
    margin-top: 10px;
  }

  .pane_button_hdg-18 {
    text-align: center;
    padding-left: 20px;
    font-size: 10px;
  }

  .circle_btn_div-8 {
    padding-left: 12px;
  }

  .gray_circle_button-9, .knives_blue_button {
    width: 5vw;
  }

  .button-35 {
    width: 5vw;
    height: 4.5vh;
    margin-top: 0;
  }

  .blue_button-25 {
    width: 5vw;
    margin-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-297 {
    justify-content: center;
    align-items: center;
    margin-left: 0%;
  }

  .spuds_wrapper {
    padding-top: 0%;
  }

  .aa1400 {
    width: 30vw;
  }

  .aa1415 {
    width: 25vw;
  }

  .aa1430 {
    width: 30vw;
  }

  .spuds_1405-copy {
    align-self: center;
    width: 30vw;
    margin-left: 10px;
  }

  ._1410_aa, .aat1405 {
    width: 30vw;
  }

  ._1415_tip {
    width: 8vw;
  }

  .paragraph-641 {
    width: 60%;
    margin-bottom: 0;
    font-size: 10px;
  }

  .button-37 {
    width: 5vw;
    height: 4.5vh;
    margin-top: 0;
  }

  .buttondiv-22 {
    width: 79%;
  }

  .lens_manipulators_wrapper-6 {
    width: 100%;
  }

  .blue_button-26 {
    width: 5vw;
    margin-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .heading-688 {
    text-align: center;
    width: 100%;
    font-size: 11px;
  }

  .heading-691 {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .aat1515 {
    width: 30vw;
    display: block;
  }

  ._1460_div {
    text-align: right;
    justify-content: space-between;
    width: 100%;
  }

  .grey_button_lm-16 {
    margin-top: 0;
  }

  .paragraph-643 {
    font-size: 12px;
    line-height: 18px;
  }

  .div-block-306 {
    margin-left: 0%;
  }

  .blue_button-27 {
    margin-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .grey_button_lm-17 {
    margin-top: 0;
  }

  .paragraph-644 {
    font-size: 12px;
    line-height: 18px;
  }

  .button-40 {
    width: 5vw;
    height: 4.5vh;
    margin-top: 0;
  }

  .lens_manipulators_wrapper-7 {
    width: 100%;
  }

  .div-block-310 {
    margin-left: 10%;
  }

  .div-block-311 {
    margin-left: 0%;
  }

  .paragraph-645 {
    font-size: 12px;
    line-height: 18px;
  }

  ._1400_grey-2 {
    width: 30vw;
    height: 100%;
  }

  .blue_button-28 {
    margin-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  ._1590_div-copy-copy, ._1597a_div, ._1613_div, ._1620_div, ._1622_div, ._1632_div {
    text-align: right;
    justify-content: space-between;
  }

  ._1628_image {
    width: 30vw;
    margin-left: 2rem;
  }

  ._1590_image {
    width: 30vw;
    max-width: none;
  }

  ._1597a_greyimage, ._1613_grey {
    width: 30vw;
    height: 100%;
  }

  ._1655_maindiv {
    text-align: right;
    justify-content: space-between;
    width: 95%;
  }

  .grey_button_lm-18 {
    margin-top: 0;
  }

  .button-42 {
    width: 5vw;
    height: 4.5vh;
    margin-top: 0;
  }

  .paragraph-648 {
    font-size: 12px;
    line-height: 18px;
  }

  .blue_button-29 {
    margin-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .grey_button_lm-19 {
    margin-top: 0;
  }

  .image-285 {
    width: 7vw;
  }

  .lens_manipulators_wrapper-8 {
    width: 100%;
  }

  .paragraph-649 {
    font-size: 12px;
    line-height: 18px;
  }

  .blue_button-30 {
    margin-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-45 {
    height: 4.5vh;
    margin-top: 0;
  }

  .muscle_hooks_div {
    padding-top: 5%;
  }

  ._1820_image_grey {
    width: 28vw;
    max-width: none;
  }

  ._1825_grey {
    width: 30vw;
    margin-left: 0%;
    display: none;
  }

  ._1830_div {
    text-align: right;
    justify-content: space-between;
  }

  .button-46 {
    width: 5vw;
    height: 4.5vh;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .paragraph-650 {
    width: 50%;
    font-size: 12px;
  }

  .d_div-15 {
    justify-content: space-around;
  }

  .div-block-326 {
    width: 50%;
  }

  .grey_button_lm-20, .blue_button-31 {
    width: 5vw;
    height: 4.5vh;
    margin-top: 0;
  }

  .div-block-327 {
    width: 50%;
  }

  .button-48 {
    width: 5vw;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .buttondiv-28 {
    width: 79%;
  }

  .paragraph-651 {
    width: 50%;
    font-size: 10px;
  }

  .heading-725 {
    text-align: center;
    width: 100%;
    font-size: 11px;
  }

  .blue_button-32 {
    width: 5vw;
    height: 5vh;
    margin-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .paragraph-652 {
    font-size: 12px;
    line-height: 18px;
  }

  .blue_button-33 {
    margin-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-332 {
    padding-top: 5%;
  }

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

  .button-51 {
    width: 5vw;
    height: 4.5vh;
    margin-top: 0;
  }

  ._1400_grey-3 {
    width: 30vw;
    height: 100%;
  }

  ._1875_tip-2 {
    width: 8vw;
  }

  .div-block-336 {
    width: 50%;
  }

  .grey_button_lm-21 {
    width: 5vw;
    margin-top: 0;
  }

  .blue_button-34 {
    width: 5vw;
    height: 4.5vh;
    margin-top: 0;
  }

  ._1918 {
    width: 30vw;
  }

  .button-53 {
    width: 5vw;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-342 {
    width: 50%;
  }

  .paragraph-656, .heading-741 {
    font-size: 12px;
  }

  .button-55 {
    width: 5vw;
    height: 4.5vh;
    margin-top: 0;
  }

  ._1400_grey-4 {
    width: 30vw;
  }

  .paragraph-658 {
    width: 50%;
    font-size: 12px;
  }

  .div-block-345 {
    width: 50%;
  }

  .heading-749 {
    font-size: 16px;
  }

  .blue_button-35 {
    width: 5vw;
    height: 4.5vh;
    margin-top: 0;
  }

  .aa1975_div {
    text-align: right;
    justify-content: flex-end;
  }

  .paragraph-659, .heading-750 {
    font-size: 12px;
  }

  .colour_button_div-22 {
    justify-content: center;
    align-self: center;
    align-items: stretch;
    width: 30%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    right: -250px;
  }

  .pane_bttm_para-11 {
    width: 50%;
    margin-bottom: 20px;
    padding-left: 0;
    font-size: 14px;
    line-height: 22px;
  }

  .pane_button_hdg-19 {
    align-self: center;
    padding-left: 0;
    font-size: 14px;
  }

  .heading-751 {
    font-size: 16px;
  }

  .grey_button_lm-22 {
    width: 5vw;
  }

  .colour_button_div-23 {
    justify-content: center;
    align-self: center;
    align-items: stretch;
    width: 30%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    right: -250px;
  }

  .pane_bttm_para-12 {
    width: 50%;
    margin-bottom: 20px;
    padding-left: 0;
    font-size: 14px;
    line-height: 22px;
  }

  .pane_button_hdg-20 {
    align-self: center;
    padding-left: 0;
    font-size: 14px;
  }

  .paragraph-660, .heading-752 {
    font-size: 12px;
  }

  .button-61 {
    width: 5vw;
    height: 4.5vh;
    margin-top: 0;
  }

  .heading-753 {
    font-size: 16px;
  }

  .blue_button-36 {
    height: 5vh;
  }

  .heading-755 {
    font-size: 16px;
  }

  .heading-756 {
    font-size: 12px;
  }

  .colour_button_div-24 {
    justify-content: center;
    align-self: center;
    align-items: stretch;
    width: 30%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    right: -250px;
  }

  .bttm_para_button_div-10 {
    flex-direction: row;
    align-items: flex-start;
    width: 65vw;
  }

  .pane_bttm_para-13 {
    width: 50%;
    margin-bottom: 20px;
    padding-left: 0;
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-662 {
    font-size: 12px;
  }

  .blue_button-37 {
    width: 5vw;
    height: 5vh;
  }

  .pane_button_hdg-21 {
    align-self: center;
    padding-left: 0;
    font-size: 14px;
  }

  .button-68 {
    width: 5vw;
    height: 5vh;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: .125rem;
    padding: 0;
  }

  .blue_button-38 {
    width: 5vw;
    height: 5vh;
    margin-right: 1rem;
  }

  .heading-760 {
    margin-top: 0;
    font-size: 10px;
  }

  .heading-761 {
    margin-top: 0;
    font-size: 12px;
  }

  .pane_top_hdg-7 {
    font-size: 20px;
  }

  .paragraph-663 {
    width: 50%;
    font-size: 12px;
  }

  .model_name2-5 {
    font-size: 16px;
  }

  .circle_btn_div-9 {
    justify-content: center;
    align-self: auto;
    width: 120%;
    margin-bottom: 10px;
    padding-left: 0;
  }

  .paragraph-664 {
    font-size: 12px;
    line-height: 22px;
  }

  .heading-762 {
    font-size: 16px;
  }

  .div-block-370 {
    width: auto;
  }

  .model_name2-6 {
    font-size: 16px;
  }

  .image-292 {
    width: 30vw;
  }

  .gray-button-3 {
    width: 5vw;
    height: 5vh;
    margin-bottom: 0;
  }

  .heading-764 {
    font-size: 16px;
  }

  .pane_button_hdg-22 {
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
  }

  .heading-765 {
    font-size: 12px;
  }

  .div_block1-3 {
    width: 25%;
  }

  .div-block-375 {
    justify-content: center;
    align-self: flex-start;
    align-items: stretch;
    width: 30%;
    margin-bottom: 10px;
    margin-left: 0;
  }

  .div-block-376 {
    justify-content: space-around;
    align-self: stretch;
    width: auto;
  }

  .heading-766 {
    font-size: 12px;
  }

  .blue_button-39 {
    width: 5vw;
    height: 5vh;
    margin-top: 10px;
    margin-bottom: 0;
  }

  .blue_circle_button-12, .gray_circle_button-10 {
    width: 5vw;
    height: 4.5vh;
  }

  .colour_button_div-25 {
    justify-content: center;
    align-self: flex-start;
    align-items: stretch;
    width: 50%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    right: -250px;
  }

  .blue_button-40 {
    width: 5vw;
    height: 4.5vh;
  }

  .heading-768 {
    font-size: 14px;
  }

  .gray_img-22 {
    width: 30vw;
    margin-top: 10px;
    padding-left: 0%;
  }

  .paragraph-665 {
    font-size: 12px;
    line-height: 22px;
  }

  .blue_img-17 {
    width: 30vw;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 0%;
  }

  .button-69 {
    width: 5vw;
    height: 5vh;
    margin-top: 10px;
    margin-right: .125rem;
    padding: 0;
  }

  .div-block-384 {
    justify-content: center;
    align-self: auto;
    align-items: center;
    margin-left: 0;
  }

  .button-70 {
    width: 5vw;
    height: 5vh;
    margin-right: .25rem;
  }

  .heading-771 {
    padding-left: 5px;
  }

  .div-block-385 {
    justify-content: center;
    align-self: center;
    align-items: stretch;
    width: auto;
    margin-left: 0;
  }

  .bottom_div-8 {
    justify-content: space-around;
    align-items: flex-start;
    width: 40vw;
  }

  .pane_bttm_para-14 {
    width: 50%;
    margin-bottom: 20px;
    padding-left: 0;
    font-size: 12px;
    line-height: 22px;
  }

  .gray-button-4 {
    width: 5vw;
    height: 4.5vh;
  }

  .button-71 {
    width: 5vw;
    padding: 0;
  }

  .heading-778, .heading-779 {
    font-size: 12px;
  }

  .div-block-393 {
    width: 50%;
  }

  .lsr_div-19 {
    flex-direction: row;
    width: 41vw;
  }

  .buttondiv-36 {
    width: auto;
  }

  .text-block-73 {
    font-size: 10px;
  }

  .grey_button_lm-23 {
    width: 5vw;
    padding: 0 0 0 15px;
  }

  .blue_button-41 {
    width: 5vw;
    margin-right: .2rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-396 {
    align-self: center;
    width: auto;
    margin-left: 0%;
  }

  .heading-785 {
    text-align: center;
    width: 100%;
    font-size: 11px;
  }

  .paragraph-666 {
    width: 50%;
    margin-bottom: 0;
    font-size: 10px;
  }

  .text-block-75, .bold-text-91, .text-block-76 {
    font-size: 10px;
  }

  .div-block-400 {
    display: flex;
  }

  .heading-789 {
    font-size: 12px;
  }

  .button-74, .blue_button-42, .button-76, .grey_button_lm-24 {
    width: 5vw;
    height: 5vh;
  }

  .div-block-431 {
    margin-bottom: 10px;
    margin-left: 10px;
  }

  .button-79 {
    width: 5vw;
    height: 5vh;
  }

  .buttondiv-41 {
    width: auto;
  }

  .grey_button_lm-25 {
    width: 5vw;
    height: 5vh;
  }

  .heading-800 {
    text-align: center;
    width: auto;
    font-size: 12px;
    line-height: 24px;
  }

  .div-block-441 {
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .blue_button-43 {
    width: 5vw;
    height: 5vh;
  }

  .buttondiv-42 {
    width: auto;
  }

  .paragraph-672 {
    width: 35vw;
    font-size: 12px;
    line-height: 22px;
  }

  .grey_button_lm-26 {
    width: 5vw;
    height: 5vh;
  }

  .heading-803 {
    text-align: center;
    width: auto;
    font-size: 12px;
    line-height: 24px;
  }

  .div-block-445 {
    justify-content: center;
    align-items: center;
    width: auto;
  }

  ._2144_image {
    width: 30vw;
    padding-left: 0;
  }

  ._2140_aat {
    width: 25vw;
    padding-left: 0;
  }

  ._2800_image, ._2805_image {
    width: 30vw;
    padding-left: 0;
  }

  ._3120_aat, ._3120_aa {
    width: 30vw;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 0%;
  }

  ._3030_aat {
    width: 35vw;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 0%;
  }

  ._3115_aat {
    width: 25vw;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 0%;
  }

  ._3115_aa {
    width: 30vw;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 0%;
  }

  ._3090_aat {
    width: 25vw;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 0%;
  }

  ._3180_img_div {
    flex-direction: column;
    justify-content: space-around;
  }

  ._3300_div {
    flex-direction: column;
    justify-content: space-around;
    width: auto;
  }

  ._3330_div {
    flex-direction: column;
    justify-content: space-around;
  }

  ._3415 {
    width: 35vw;
    padding-left: 10%;
  }

  ._3455_aa, ._3460_div, ._3470_div {
    flex-direction: column;
    justify-content: space-around;
  }

  ._3415_div {
    flex-direction: row;
    justify-content: space-around;
  }

  ._3451_image {
    width: 35vw;
    padding-left: 15%;
  }

  ._3505_aa {
    width: 42vw;
    padding-left: 10%;
  }

  ._3555_worth {
    width: 30vw;
    height: auto;
    padding-left: 10%;
  }

  ._3565_div, ._3615_aat {
    justify-content: space-between;
  }

  ._3738 {
    width: 26vw;
    margin-top: 10px;
    padding-left: 0%;
  }

  .gray_img-22-copy-copy, ._3786_image, .gray_img-22-copy-copy {
    width: 30vw;
    margin-top: 10px;
    padding-left: 0%;
  }

  ._3760_aat {
    width: 30vw;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 0%;
  }

  ._3865_block, ._3871_block {
    justify-content: space-around;
  }

  ._3920_div {
    flex-direction: column;
    justify-content: space-around;
  }

  ._4010_aa_gray {
    margin-left: 15%;
  }

  ._4010_aat, ._4250_div, ._4450_div {
    width: auto;
    display: flex;
  }

  ._4535_gray {
    font-size: 12px;
  }

  .grey_button_lm-28, .button-83, .blue_button-46, .button-85 {
    width: 5vw;
    height: 5vh;
  }

  ._5475 {
    margin-left: 10rem;
  }

  .div-block-3534 {
    width: 50%;
  }

  .heading-813 {
    text-align: center;
    width: 100%;
    font-size: 11px;
  }

  .paragraph-676 {
    width: 50%;
    font-size: 10px;
  }

  .grey_button_lm-29 {
    width: 5vw;
    height: 4.5vh;
  }

  .buttondiv-46 {
    justify-content: center;
    width: 86%;
  }

  .div-block-3538 {
    width: 50%;
  }

  .heading-817 {
    text-align: center;
    width: 100%;
    font-size: 11px;
  }

  .paragraph-677 {
    width: 50%;
    font-size: 10px;
  }

  .grey_button_lm-30 {
    width: 5vw;
    height: 4.5vh;
  }

  .buttondiv-47 {
    justify-content: center;
    width: 86%;
  }

  .img_sub_hdg-8 {
    margin-top: 10px;
  }

  .colour_button_div-26 {
    width: 25vw;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    right: -250px;
  }

  .circle_btn_div-10 {
    padding-left: 12px;
  }

  .gray_circle_button-11 {
    width: 5vw;
    height: 4vh;
  }

  .pane_bttm_sub_hdg-14 {
    font-size: 14px;
    line-height: 22px;
  }

  .div-block-3542 {
    justify-content: space-between;
  }

  .colour_button_div-27 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    right: -250px;
  }

  .pane_bttm_para-15 {
    width: 100%;
    margin-bottom: 20px;
    padding-left: 0;
    font-size: 14px;
    line-height: 22px;
  }

  .bttm_para_button_div-11 {
    flex-direction: column;
    align-items: flex-start;
    width: 60vw;
  }

  .gray_circle_button-12 {
    width: 5vw;
    height: 5vh;
  }

  .pane_button_hdg-24 {
    padding-left: 10px;
  }

  .colour_button_div-28 {
    width: 25vw;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    right: -250px;
  }

  .pane_button_hdg-25 {
    font-size: 10px;
  }

  .blue_circle_button-13 {
    width: 5vw;
    height: 4.5vh;
  }

  .circle_btn_div-12 {
    padding-left: 12px;
  }

  .div-block-3543 {
    justify-content: space-between;
  }

  .colour_button_div-29 {
    width: 25vw;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    right: -250px;
  }

  .pane_button_hdg-26 {
    align-self: center;
  }

  ._9020_aa {
    width: 30vw;
    margin-top: 0;
    margin-left: 10rem;
    padding-bottom: 0;
    padding-left: 0;
  }

  ._9150 {
    width: 20vw;
    margin-top: 0;
    margin-left: 13rem;
    padding-bottom: 0;
    padding-left: 0;
  }

  .colour_button_div-30 {
    justify-content: space-around;
    width: 25vw;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    position: static;
    right: -250px;
  }

  .blue_circle_button-14 {
    width: 5vw;
    height: 5vh;
  }

  .pane_bttm_sub_hdg-15 {
    width: 25vw;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 14px;
    line-height: 22px;
  }

  ._8000-2 {
    width: 35vw;
    margin-left: 7rem;
    padding-left: 0;
  }

  .circle_btn_div-13 {
    padding-left: 12px;
  }

  .bimanual_wrapper {
    padding-top: 5%;
  }

  .button-89 {
    width: 5vw;
    height: 4.5vh;
    margin-top: 0;
  }

  ._2060, ._2065 {
    width: 20vw;
  }

  ._2063 {
    width: 18vw;
  }

  ._1195_aa {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
  }

  .elegant_heading {
    font-size: 20px;
    line-height: 26px;
  }

  .elegant_wrapper {
    height: auto;
  }

  .elegant_section {
    height: 100%;
    padding-top: 0;
    padding-left: 20px;
  }

  .elegant_content_wrapper {
    width: 55vw;
  }

  .elegant_list {
    font-size: 10px;
  }

  .refraction_unit_img_wrapper {
    width: 100%;
  }

  ._2000_heading {
    font-size: 12px;
  }

  ._2000_read_more {
    margin-left: 60px;
  }

  .elegant_2000_heading {
    font-size: 12px;
  }

  .elegant_link_block {
    margin-left: 60px;
  }

  ._2002_heading {
    font-size: 12px;
  }

  ._2002_link_block {
    margin-left: 60px;
  }

  ._1008_aa {
    width: 20vw;
    margin-left: 4rem;
  }

  ._1185_image {
    width: 40%;
  }

  .aa2140-copy {
    margin-top: 10px;
    font-size: 10px;
  }

  ._2270_aa {
    width: 30vw;
    padding-left: 0;
  }

  ._5055_tip {
    width: 8vw;
    display: block;
  }

  ._5055_aa {
    width: 25vw;
    margin-left: 1rem;
  }

  ._6070_aat-copy {
    width: 30vw;
    margin-left: 0;
  }

  ._5130_aa_image {
    width: 25vw;
    margin-left: 1rem;
  }

  ._5465, ._5460_aat_blue {
    width: 30vw;
  }

  ._6040_grey, ._6045_grey {
    width: 40vw;
  }

  ._7040_aa, ._7105_aa, ._7105_aa_grey, ._7105_24g, ._7105_25g, ._7107_aa, ._7108_aa, ._7125_aa, ._7140_aa, ._7145, ._7205, ._7205_23g, ._7205_aa_24g, ._7207 {
    width: 20vw;
  }

  ._7208 {
    width: 25vw;
  }

  ._7210, ._7215_aa, ._7216_aa, ._7217_aa, ._7220, ._7230, ._7230_25g, ._7979, ._7970_img, ._7975 {
    width: 20vw;
  }

  ._7710_img, ._7846 {
    width: 25vw;
  }

  ._1005_aa, ._1009_aa {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
  }

  ._1009_gey_img {
    width: 25vw;
    margin-left: 4rem;
  }

  ._1016_aa {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
  }

  ._1016_aa_img {
    width: 25vw;
    margin-left: 4rem;
  }

  ._1020_aa {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
  }

  ._1025_aa {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 10px;
  }

  ._2031_aa, ._2032_aa {
    width: 20vw;
  }

  ._1004_aat {
    margin-left: 4rem;
  }

  ._1065_aa {
    width: 25vw;
    margin-left: 4rem;
  }

  ._1090_aa_heading, ._1125_aa_heading {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
  }

  ._1183_aa {
    margin-top: 20px;
  }

  ._1184_heading, ._1187_aa_heading {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
  }

  ._170_aa_heading {
    margin-top: 10px;
  }

  ._1460_aa, ._1472_aat, ._1478_aat {
    width: 30vw;
  }

  ._1263_heading, ._1260_aat, ._1261_heading, ._1262_heading, ._1270_aat {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  ._1195_button {
    width: 5vw;
    height: 4.5vh;
  }

  .scleral_div {
    width: auto;
  }

  ._1310_div {
    flex-direction: row;
    width: auto;
  }

  ._1310_blue {
    width: 40%;
    margin-left: 50%;
  }

  .footer_main_div {
    height: 91%;
    margin-top: 10px;
  }

  ._1370_aat, .aa1350-copy, ._1360_aa {
    margin-left: 0;
  }

  ._1466_aa {
    width: 30vw;
  }

  ._1505_aa {
    height: 100%;
  }

  ._1530_aa {
    width: 28vw;
  }

  ._1591_aa, ._1599_aa, ._1636_aa, ._1636a {
    width: 30vw;
  }

  ._1460_tip-copy {
    width: 8vw;
  }

  .nhl_div {
    padding-top: 5%;
  }

  ._1565_img {
    width: 30vw;
  }

  ._1565_div-copy {
    text-align: right;
    justify-content: space-between;
  }

  ._1590_img {
    align-self: center;
    width: 30vw;
  }

  ._1625_aat_div {
    text-align: right;
    justify-content: space-between;
  }

  ._1625a_aat_img, ._1620_img, ._1622_img, ._1624_img {
    width: 30vw;
    height: 100%;
  }

  ._1625_img {
    width: 40vw;
    height: 100%;
  }

  ._1629_div, ._1624_div, ._1626_aat_divv {
    text-align: right;
    justify-content: space-between;
  }

  .contact_para {
    font-size: .6rem;
    line-height: .9rem;
  }

  ._1656_img {
    width: 30vw;
  }

  ._1810_tip {
    width: 8vw;
  }

  ._1880_img {
    margin-left: 75%;
  }

  ._1915a_img, ._1917_img {
    width: 30vw;
    height: 100%;
  }

  ._1920_img {
    width: 28vw;
    height: 100%;
    margin-left: 15%;
  }

  ._1965_img, ._1916_img, ._1925_img, ._1930_img, ._1935_img {
    width: 30vw;
    height: 100%;
  }

  .contact_us_wrapper {
    justify-content: flex-end;
    height: 80%;
    padding: 6% 10px 0%;
  }

  ._1975_right {
    width: 30vw;
  }

  ._1944_tip {
    width: 8vw;
  }

  ._2075_img {
    width: 20vw;
    margin-left: 50%;
  }

  ._2075_aa, ._2080_aa {
    font-size: 16px;
  }

  ._2230_img {
    width: 30vw;
    padding-left: 0;
  }

  ._2405_tip {
    align-self: center;
  }

  ._2820_img {
    width: 30vw;
    padding-left: 0;
  }

  ._2830_aat-copy {
    flex: 0 auto;
    align-self: flex-start;
    width: 50%;
    margin-left: 40%;
  }

  ._2820_tip {
    width: 8vw;
  }

  ._1090_img {
    margin-left: 4rem;
  }

  ._1086_img {
    width: 25vw;
    margin-left: 4rem;
  }

  ._1195_img {
    margin-left: 4rem;
  }

  ._5420_img, ._5450_img {
    width: 30vw;
  }

  ._6010_tip {
    width: 10vw;
    height: auto;
  }

  ._6052_aa_tip {
    width: 10vw;
    height: 80%;
  }

  ._6140_blue_btn {
    width: 5vw;
    height: 5vh;
  }

  ._6140_aat_btn_div {
    width: 80%;
  }

  ._6400_img {
    margin-left: 10rem;
  }

  ._9100_aa {
    width: 30vw;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  ._9180_aa {
    width: 25vw;
    margin-top: 0;
    margin-left: 10rem;
    padding-bottom: 0;
    padding-left: 0;
  }

  ._9200_aa {
    width: 20vw;
    margin-top: 0;
    margin-left: 12rem;
    padding-bottom: 0;
    padding-left: 0;
  }

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

  ._9160_aa {
    width: 30vw;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  ._9130_aa {
    width: 30vw;
    margin-top: 0;
    margin-left: 10rem;
    padding-bottom: 0;
    padding-left: 0;
  }

  ._7380_div {
    justify-content: space-around;
    align-items: flex-start;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  ._7432_img {
    width: 35vw;
    margin-left: 7rem;
    padding-left: 0;
  }

  ._2010_aa, ._2035_aa {
    width: 30vw;
  }

  ._2030_div {
    text-align: right;
    justify-content: space-between;
    width: 93%;
  }

  ._1881_img {
    margin-left: 75%;
  }

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

  ._9161_aa {
    width: 30vw;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  ._7170_img {
    width: 15vw;
  }

  ._7202_img, ._7242_img, ._7290_img, ._7330_img, ._7418a_img, ._7418_img, ._7419_img, ._7424_img {
    width: 20vw;
  }

  ._7050_img {
    width: 25vw;
    height: 100%;
  }

  ._7201_img, ._7225_img, ._7230_aa, ._7240 {
    width: 20vw;
  }

  ._7536_img {
    width: 25vw;
  }

  ._7962_img {
    width: 20vw;
  }

  ._7965_img, ._7966_img {
    width: 30vw;
  }

  ._7332_img, ._7423_img {
    width: 20vw;
  }

  ._7507_img, ._7515_img {
    width: 25vw;
  }

  ._7325_img {
    width: 20vw;
  }

  ._7535_img {
    width: 25vw;
  }

  ._7985_img {
    width: 30vw;
  }

  ._7705_img {
    width: 20vw;
  }

  ._7706_img, ._7665_img {
    width: 25vw;
  }

  ._7858_img {
    width: 30vw;
  }

  ._7295_img {
    width: 20vw;
  }

  ._3025_aa {
    margin-top: 10px;
    font-size: 12px;
  }

  ._3025_img {
    width: 30vw;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 0%;
  }

  ._3030_aa_heading, ._3035_div, ._3120_aa_heading, ._3090_aa_heading, ._3095_aa_heading, ._3115_aa_heading, ._3144_aa_heading {
    margin-top: 10px;
    font-size: 12px;
  }

  ._7013_img, ._7010 {
    width: 25vw;
    height: 100%;
  }

  ._7915_img, ._7916_aa, ._7920_img, ._7921, ._7925_img, ._7930, ._7980_img {
    width: 30vw;
  }

  .aarkcontent8 {
    width: 60%;
  }

  ._3145_heading {
    margin-top: 10px;
    font-size: 12px;
  }

  ._3145_img {
    width: 30vw;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 0%;
  }

  ._3150_aa_heading, ._3155_heading {
    margin-top: 10px;
    font-size: 12px;
  }

  ._3160_aa, ._3165_img {
    width: 30vw;
    margin-top: 10px;
    padding-left: 0%;
  }

  ._3170_img {
    width: 30vw;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 0%;
  }

  ._3170_heading, ._3175_aa {
    margin-top: 10px;
    font-size: 12px;
  }

  ._3175_img, ._3155_img {
    width: 30vw;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 0%;
  }

  ._3415_tip {
    width: 10vw;
  }

  ._3535_img {
    width: 30vw;
    padding-left: 10%;
  }

  ._3545_img {
    width: 30vw;
    padding-left: 14%;
  }

  ._3555_tip {
    width: 10vw;
  }

  ._3560_aa_img {
    width: 25vw;
    height: 100%;
    padding-left: 10%;
  }

  .dsl_list {
    margin-top: 30px;
    font-size: 10px;
  }

  .tono_list_cnt-copy {
    font-size: 10px;
    line-height: 20px;
  }

  ._3615_aa_heading, ._3625_aa {
    margin-top: 10px;
    font-size: 12px;
  }

  ._3718a_img {
    width: 30vw;
    max-width: none;
    padding-left: 5%;
  }

  ._3746_aa_heading {
    font-size: 16px;
  }

  ._3750_aa_heading, ._3755_aa_heading, ._3760_aa_heading, ._3765_aa_heading, ._3770_heading, ._3775_heading, ._3785_aa, ._3786_aa_heading, ._3790_heading, ._3793_heading, ._3795_aa_heading, ._3798_aa_heading, ._3800_aa, ._3805_aa_heading {
    margin-top: 10px;
    font-size: 12px;
  }

  ._3065_tip-copy, ._3876_aa_tip {
    width: 10vw;
  }

  ._3860_div, ._3875_div, ._3876_div {
    justify-content: space-around;
    width: auto;
  }

  ._3855_aa_heading, ._3856_aa_heading, ._3861_aa_heading, ._3862_aa, ._3865_aa, ._3870_aa_heading, ._3871_aa_heading, ._3872_aa {
    font-size: 16px;
  }

  ._3885_img, ._3892_img, ._3894_img, ._3896_img {
    width: 30vw;
  }

  ._3892_div_aa, ._3894_div, ._3896_div {
    justify-content: space-around;
    width: auto;
  }

  ._3887_img {
    width: 30vw;
  }

  ._3911_img {
    width: 25vw;
  }

  ._3912_aa, ._3913_aa_heading, ._3914_aa_heading, ._3918_aa_heading, ._3920_aa, ._3925_aa_heading, ._3930_aa, ._3935_aa {
    font-size: 16px;
  }

  ._3971_tip {
    width: 10vw;
  }

  ._3960_img {
    width: 30vw;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 0%;
  }

  ._3960_aa_heading, ._3960a_aa_heading, ._3965_aa, ._3965a_aa, ._3970_aa, ._3975_aa, ._3975a_aa, ._3980_aa, ._3986_aa, ._3986a_aa, ._3995_aa, ._3996_aa, ._3996a_aa {
    margin-top: 10px;
    font-size: 12px;
  }

  ._3995_img, ._3996_img {
    width: 25vw;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 0%;
  }

  ._3960b_img {
    width: 30vw;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 0%;
  }

  ._3986a_img, ._3987_img {
    width: 25vw;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 0%;
  }

  ._3938_img {
    width: 15vw;
  }

  ._3938_div {
    flex-direction: column;
    justify-content: space-around;
  }

  ._3065_tip-copy, ._3947-aa_tip {
    width: 10vw;
  }

  ._3945_aa_h, ._3950_aa, ._3952_aa {
    font-size: 16px;
  }

  ._3300_img {
    width: 20vw;
  }

  ._3872_div {
    width: 25%;
  }

  ._3870_div_aa {
    justify-content: flex-end;
    width: auto;
  }

  ._3415_bottom_div {
    justify-content: space-around;
    align-items: flex-start;
    width: 50vw;
  }

  ._3415_btn_div {
    justify-content: center;
    align-self: flex-start;
    align-items: stretch;
    width: 30%;
    margin-bottom: 10px;
    margin-left: 0;
  }

  ._3885_bottom_div, ._3901_bottom_div, ._3908_bottom_div {
    justify-content: space-around;
    align-items: flex-start;
  }

  ._3920_div_bottom {
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
  }

  ._3938_bootom_div {
    justify-content: space-around;
    align-items: flex-start;
    width: auto;
  }

  ._4010_aat_img {
    width: 25vw;
  }

  ._3065_tip-copy, ._4065_aat-tip {
    width: 10vw;
  }

  ._4065_aat {
    width: 20vw;
  }

  ._4015_aa_heading, ._4020_aa_heading, ._4025_aa, ._4010_aa_heading, ._4040_aa_heading, ._4045_aa, ._4050_aa, ._4060_aa, ._4070_aa {
    font-size: 12px;
  }

  ._4095_aa_img {
    width: 25vw;
  }

  ._4100_tip {
    width: 10vw;
  }

  ._4035_div_aat {
    width: auto;
    margin-left: 0%;
  }

  ._4095_btm {
    flex-direction: row;
    width: 41vw;
  }

  ._4504_aa_div {
    width: 98%;
    margin-left: 0%;
  }

  ._4100_aa {
    font-size: 12px;
  }

  ._3065_tip-copy, ._4170_aa_tip {
    width: 10vw;
  }

  ._4175_img {
    width: 22vw;
    display: block;
  }

  ._4155_aa, ._4180_aa {
    font-size: 12px;
  }

  ._4250_aat {
    width: 25vw;
  }

  ._3065_tip-copy, ._4265_aa_tip {
    width: 10vw;
  }

  ._4250_aa, ._4255_aa, ._4270_aa {
    font-size: 12px;
  }

  ._4550_div {
    align-self: center;
    width: 85%;
    margin-left: 0%;
  }

  ._4550_heading, ._4555_heading {
    font-size: 12px;
  }

  ._3065_tip-copy, ._4460_aat_tip {
    width: 10vw;
  }

  ._4450_img {
    width: 20vw;
  }

  ._4450_heading, ._4450_heading_aat, ._4455a_heading {
    font-size: 12px;
  }

  ._4150_toip {
    width: 10vw;
  }

  ._4500_aat {
    width: 15vw;
    display: block;
  }

  ._4500_div {
    width: 84%;
    margin-left: 0%;
  }

  ._4511_aa {
    width: 17vw;
    display: block;
  }

  ._4500_aa_heading, ._4505_aa_heading, ._4510_heading, ._4515_aa {
    font-size: 12px;
  }

  ._1004_div {
    width: 87%;
  }

  ._1037_img {
    margin-left: 4rem;
  }

  ._1195_div {
    width: 85%;
  }

  ._1597_img {
    width: 30vw;
    height: 100%;
  }

  ._1597a_tip_aa, ._1620_tip_aa, ._1622_tip_aa {
    width: 10vw;
  }

  ._1590 {
    align-self: center;
    width: 30vw;
  }

  ._1660_aa_tip, ._1665_aat_tip, ._1675_aa_tip, ._1677_aa_tip, ._1680_tip {
    width: 10vw;
  }

  ._1740_div {
    text-align: right;
    justify-content: flex-end;
    width: 99%;
  }

  ._2540_div {
    text-align: right;
    justify-content: space-between;
  }

  ._1700_div {
    text-align: right;
    justify-content: flex-end;
  }

  ._1742_img {
    width: 25vw;
  }

  ._1270_img, ._1200_img {
    width: 40%;
  }

  ._1860_img {
    margin-left: 42%;
  }

  .curette_wrapper {
    padding-top: 5%;
  }

  ._1885_img {
    margin-left: 75%;
  }

  ._1885_btn {
    width: 50%;
  }

  ._1875_blue {
    width: 5vw;
    height: 4.5vh;
    margin-top: 0;
  }

  ._1911_para, ._1960_para {
    width: 50%;
    font-size: 12px;
  }

  ._1988_btn {
    width: 5vw;
    height: 4.5vh;
    margin-top: 0;
  }

  ._1988_aat_tip {
    width: 8vw;
  }

  ._2081_aa_div {
    width: 87%;
  }

  ._3065_tip-copy {
    width: 10vw;
  }

  ._2261_aat_tip, ._2262_tip, ._2263_tip, ._2264_tip_aa {
    width: 10.5vw;
  }

  ._2264_img {
    width: 30vw;
    padding-left: 0;
  }

  ._2140_btn_div {
    flex-direction: row;
    align-items: flex-start;
    width: 95%;
  }

  ._2261_img {
    width: 30vw;
    padding-left: 0;
  }

  ._2260 {
    width: 10.5vw;
  }

  ._2087_aa_div {
    width: 92%;
  }

  ._2102_aa_div {
    width: 94%;
  }

  ._2286_img {
    align-self: center;
    width: 30vw;
    margin-left: 25%;
    padding-left: 0;
  }

  ._2765_div {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-end;
  }

  .capsulo_btn, .capsulo_btn.w--current {
    padding-left: 0;
    padding-right: 20px;
  }

  ._2830_img_aat {
    flex: 0 auto;
    align-self: flex-start;
    width: 60%;
    margin-left: 40%;
  }

  ._3030_btn_div {
    flex-direction: row;
    align-items: flex-start;
    width: auto;
  }

  ._3125_img {
    width: 32vw;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 0%;
  }

  ._3100_img_aa {
    width: 35vw;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 0%;
  }

  ._3145_btn_aat {
    flex-direction: row;
    align-items: flex-start;
    width: 95%;
  }

  ._3180_img, ._3195_img, ._3250_img, ._3280_img {
    width: 30vw;
  }

  ._3180_div {
    width: 100%;
  }

  ._3180_ddiv {
    justify-content: space-around;
    align-items: flex-start;
    width: 50vw;
  }

  ._3180_btn {
    width: 5vw;
    height: 5vh;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  ._3460_img {
    width: 35vw;
    padding-left: 10%;
  }

  ._3480_btn_div, ._3535_btn_div {
    justify-content: space-around;
    align-items: flex-start;
    width: 50vw;
  }

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

  ._3565_btn_div {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
  }

  ._3565_img {
    width: 30vw;
    margin-top: 10px;
    padding-left: 0%;
  }

  ._3607_img {
    width: 30vw;
    margin-top: 10px;
    padding-left: 20%;
  }

  ._3611_img, ._3626_img {
    width: 30vw;
    margin-top: 10px;
    padding-left: 0%;
  }

  ._3640_aa_img {
    width: 30vw;
    margin-top: 10px;
    padding-left: 10%;
  }

  ._3642_img_aa {
    width: 25vw;
    margin-top: 10px;
    padding-left: 0%;
  }

  ._3655_img {
    width: 25vw;
    padding-left: 5%;
  }

  ._3750_btn_div {
    flex-direction: row;
    align-items: flex-start;
    width: 42vw;
  }

  ._3760_straight {
    width: 27vw;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 0%;
  }

  ._3850_img_div {
    justify-content: space-around;
    align-items: flex-start;
  }

  ._5010_straight_div {
    width: auto;
    margin-left: 0%;
  }

  ._5010_s_img, ._5010_s_img-copy-copy, ._5010_aa, ._5170_aat, ._5190_aat, ._5080_aa {
    width: 25vw;
  }

  ._5560_img {
    width: 50vw;
  }

  ._5460_div {
    margin-bottom: 10px;
    margin-left: 10px;
  }

  ._5570_img, ._5580_img {
    width: 50vw;
  }

  ._6010_aa_div {
    width: auto;
    display: flex;
  }

  ._6030_aa_div {
    width: auto;
    margin-left: 0%;
  }

  ._6052_img {
    width: 30vw;
  }

  ._6070_btn_div, ._6010_aa_bbtn {
    justify-content: center;
    align-items: center;
    width: auto;
  }

  ._6070_btn_div_aat {
    width: auto;
  }

  ._6070_img_aat {
    width: auto;
    display: flex;
  }

  ._6011_img {
    width: 40vw;
  }

  ._6080_aa_img-copy {
    width: 15vw;
    display: block;
  }

  ._6080_div, ._6100_div {
    width: auto;
    margin-left: 0%;
  }

  ._6100_img {
    width: 25vw;
  }

  ._6080_div-copy {
    width: 100%;
    margin-left: 0%;
  }

  ._6160_div {
    justify-content: center;
    width: 93%;
    margin-left: 0%;
  }

  ._9170_img {
    width: 25vw;
    display: block;
  }

  ._6160_image-copy {
    width: 35vw;
    display: block;
  }

  .heading-825 {
    margin-bottom: 0;
    font-size: 12px;
  }

  .bold-text-93 {
    font-size: 20px;
  }

  .div-block-3577 {
    object-fit: fill;
    flex-direction: row;
    flex: 0 auto;
    justify-content: space-between;
    height: auto;
    padding-top: 0%;
    padding-bottom: 0%;
  }

  .heading-826 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: .6rem;
    line-height: .6rem;
  }

  .heading-827 {
    color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.1rem;
    line-height: 1.5rem;
  }

  .text-field-10 {
    width: 97%;
    height: 20px;
    margin-bottom: 0;
    font-size: .7rem;
    line-height: .8rem;
  }

  .form-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr 1.5fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .form-wrap-3 {
    flex-direction: column;
    align-items: flex-start;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    display: flex;
  }

  .heading-828 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: .6rem;
    line-height: .7rem;
  }

  .heading-829 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: .6rem;
    line-height: .7rem;
  }

  .text-block-77 {
    align-items: center;
    margin-bottom: 0;
    font-size: 14px;
  }

  .div-block-3580 {
    width: 40%;
  }

  .paragraph-680 {
    font-size: .8rem;
    line-height: 1rem;
  }

  .heading-830 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: .6rem;
    line-height: .7rem;
  }

  .text-field-large-3 {
    width: 88%;
    height: 18px;
    min-height: auto;
    margin-bottom: 5px;
    padding-top: 1px;
    padding-bottom: 1px;
    font-size: 1.1rem;
    line-height: .7rem;
  }

  ._6405_img {
    width: 20vw;
    margin-left: 0;
    margin-right: 2%;
  }

  ._8000_div, ._8000_aa_div, ._8200_div {
    width: 95%;
  }

  .sales_div.paidclass {
    width: 50%;
  }

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

  ._7433_btn {
    justify-content: space-around;
    align-items: flex-start;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  ._9002_img {
    width: 35vw;
    margin-left: 7rem;
    padding-left: 0;
  }

  .div-block-3582 {
    font-size: 13px;
    position: sticky;
  }

  ._2010_div {
    text-align: right;
    justify-content: flex-end;
    width: 96%;
  }

  ._2050_div {
    text-align: right;
    justify-content: flex-end;
    width: 84%;
  }

  ._2014_aa {
    width: 26vw;
  }

  ._2014_div {
    text-align: right;
    justify-content: flex-end;
    width: 96%;
  }

  ._2060_div {
    text-align: right;
    justify-content: flex-end;
    width: 90%;
  }

  ._3655_btn_div {
    justify-content: space-around;
    align-items: flex-start;
    width: 50vw;
  }

  ._3721_img {
    width: 30vw;
    max-width: none;
    padding-left: 5%;
  }

  ._3742_btn {
    justify-content: space-around;
    align-items: flex-start;
    width: 50vw;
  }

  ._3718_btn, ._3065_btn_div, ._3960_btn_div {
    flex-direction: row;
    align-items: flex-start;
    width: 95%;
  }

  .nav-link-5 {
    padding: 10px;
    font-size: 10px;
    font-weight: 500;
    line-height: 10px;
  }

  ._4035_img {
    width: 25vw;
    margin-left: 5%;
  }

  ._4035_aa_div {
    width: 99.9999%;
    display: flex;
  }

  ._4520_aa_div {
    width: auto;
    margin-left: 0%;
  }

  ._6400_aa_div {
    justify-content: center;
    width: 92%;
    margin-left: 0%;
  }

  ._2425_img {
    align-self: center;
    width: 30vw;
    margin-left: 25%;
    padding-left: 0;
  }

  ._2560_btn_div {
    justify-content: center;
    align-self: center;
    align-items: stretch;
    width: 30%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    right: -250px;
  }

  ._1670_aa_img {
    width: 33vw;
  }

  ._1682_img_aa {
    width: 32vw;
  }

  ._2540_btn_div {
    justify-content: center;
    align-self: center;
    align-items: stretch;
    width: 30%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    right: -250px;
  }

  ._1740_div-copy {
    text-align: right;
    justify-content: flex-end;
    width: 93%;
  }

  ._1590_maindiv {
    width: 100%;
  }

  ._1465_aat {
    width: 35vw;
    display: block;
  }

  ._1400_aa_div {
    text-align: right;
    justify-content: space-between;
    width: 100%;
  }

  ._1405_div_aat, ._1420_img_div {
    text-align: right;
    justify-content: space-between;
  }

  ._1390_img {
    margin-left: 42%;
  }

  ._1350_btn_div {
    width: 98%;
  }

  ._1350_para {
    font-size: 14px;
    line-height: 22px;
  }

  ._1350_aa_btn-copy {
    width: 25vw;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    right: -250px;
  }

  ._1305_div_aa {
    width: 82%;
  }

  ._1019_img {
    margin-left: 4rem;
  }

  .speculum_btn_div {
    width: 98%;
  }

  ._1016_aat {
    margin-left: 4rem;
  }

  ._1016_aat_img_div {
    width: 87%;
  }

  ._1144_aat {
    width: 25vw;
    margin-left: 4rem;
  }

  ._1086_btn_div {
    width: 30%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: block;
    right: 0;
  }

  .l_btn_aat {
    width: 40%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: block;
    right: 0;
  }

  .irrigating_img_div {
    width: 81%;
  }

  ._2432_img {
    width: 30vw;
    padding-left: 0;
  }

  ._3872_btn {
    justify-content: space-around;
    align-items: flex-start;
    width: 94%;
  }

  ._3986 {
    width: 30vw;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 0%;
  }

  ._3970a {
    width: 32vw;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 0%;
  }

  ._8001 {
    width: 15vw;
    margin-left: 0;
    padding-left: 0;
  }

  ._7394 {
    width: 37vw;
    margin-left: 7rem;
    padding-left: 0;
  }

  ._2040_div {
    text-align: right;
    justify-content: flex-end;
    width: 97%;
  }

  ._2060_div-copy {
    text-align: right;
    justify-content: flex-end;
    width: 90%;
  }

  ._1076_aa_div {
    width: 79%;
  }

  ._7415_aa_div {
    width: 91%;
  }

  ._2014_img {
    width: 30vw;
    height: 4vh;
  }

  ._1090_div {
    width: 80%;
  }

  ._2020 {
    width: 26vw;
  }

  ._7653_img, ._7447_img, ._7420_aa_img {
    width: 20vw;
  }

  .div-block-376-copy {
    justify-content: space-around;
    align-self: stretch;
    width: auto;
  }

  ._5020_blue_btn {
    width: 5vw;
    height: 5vh;
  }

  .pane_top_hdg-7-copy {
    font-size: 20px;
  }

  .ab_img {
    height: 40vh;
  }

  .paragraph-682 {
    font-size: 13px;
    line-height: 20px;
  }

  .heading-831 {
    font-size: 23px;
    line-height: 25px;
  }

  .paragraph-683 {
    font-size: 13px;
    line-height: 20px;
  }

  .heading-832 {
    font-size: 23px;
    line-height: 25px;
  }

  .paragraph-684 {
    font-size: 13px;
    line-height: 20px;
  }

  .heading-833 {
    font-size: 23px;
    line-height: 25px;
  }

  .paragraph-685 {
    font-size: 13px;
    line-height: 20px;
  }

  .canon_products {
    padding-top: 0;
  }

  .canon_product_tabs {
    width: 20%;
  }

  .canon_tabs_content {
    width: auto;
  }

  .product_text1, .product_text2, .product_text3 {
    white-space: normal;
    font-size: 12px;
  }

  .cx-wrapper {
    padding-right: 2%;
  }

  .cx_heading {
    font-size: 35px;
  }

  .cx_h2 {
    font-size: 20px;
  }

  .cx_heading2 {
    font-size: 18px;
    line-height: 30px;
  }

  .heading-834 {
    font-size: 28px;
  }

  .cx_content3 {
    padding-left: 1%;
  }

  .cx_img3 {
    width: 70%;
  }

  .cx_h3 {
    font-size: 20px;
    line-height: 27px;
  }

  .cr2afwrapper {
    padding-right: 2%;
  }

  .cr_h2 {
    font-size: 20px;
  }

  .cr_imgdiv {
    width: 45%;
  }

  .cr_content4 {
    padding-left: 1%;
  }

  .cx_div {
    width: 45%;
  }

  .cx_img3-copy {
    width: 70%;
  }

  .cr2plus_wrapper {
    padding-right: 2%;
  }

  .cr_plus3 {
    margin-left: 10px;
    font-size: 35px;
  }

  .video_div-copy {
    width: 52%;
  }

  .tx_wrapper {
    padding-right: 2%;
  }

  .tx_h3 {
    font-size: 20px;
    line-height: 27px;
  }

  .tx_h2 {
    font-size: 17px;
  }

  .xephilio_wrapper {
    padding-right: 2%;
  }

  .xephilio_h3 {
    font-size: 11px;
    line-height: 32px;
  }

  .xephilio_h1 {
    margin-left: 10px;
    font-size: 26px;
  }

  .cr_plus_h2-copy {
    font-size: 20px;
  }

  .cr_banner {
    width: 50%;
  }

  .tx_banner {
    width: 61%;
  }

  .air_puffmainsection {
    width: 100%;
  }

  .tx_fixation_section {
    height: auto;
  }

  .xephilio_wrappers1 {
    padding-right: 2%;
  }

  .s1_h2 {
    font-size: 11px;
    line-height: 32px;
  }

  .s1_heading2 {
    line-height: 12px;
  }

  .s1_feature_heading {
    font-size: 20px;
    line-height: 27px;
  }

  .list-item-30 {
    font-size: 12px;
  }

  .s1_h1 {
    margin-left: 10px;
    font-size: 26px;
  }

  .rk_f3 {
    padding-right: 2%;
  }

  .list-item-31, .list-item-32, .list-item-33, .list-item-34, .list-item-35, .list-item-36, .list-item-37, .list-item-38 {
    font-size: 12px;
  }

  .rk_h1 {
    margin-left: 10px;
    font-size: 26px;
  }

  .tx_20_h1 {
    margin-left: 10px;
    font-size: 35px;
  }

  .rk_h2 {
    font-size: 11px;
    line-height: 32px;
  }

  .reichert_products {
    padding-top: 4rem;
  }

  .reichert_product_tabs {
    width: 20%;
  }

  .reichert_wrapper {
    padding-right: 2%;
  }

  .reichert_s1 {
    padding-bottom: 20px;
  }

  .r1_h1 {
    margin-top: 0;
    margin-left: 10px;
    font-size: 26px;
  }

  .reichert_tabs_content {
    width: auto;
  }

  .r_features {
    padding-left: 1%;
  }

  .potec_products {
    padding-top: 4rem;
  }

  .potec_products_tabs {
    width: 20%;
  }

  .potec_products_contents {
    width: auto;
  }

  .potec_wrpper {
    padding-right: 2%;
  }

  .p1_h1 {
    margin-left: 10px;
    font-size: 26px;
  }

  .list-item-34-copy {
    font-size: 12px;
  }

  .potec_features {
    padding-left: 1%;
  }

  .amogh_section {
    height: auto;
  }

  .amogh_content_div {
    width: 50vw;
    height: auto;
    margin-left: 10px;
  }

  .amogh_h1 {
    font-size: 28px;
    line-height: 32px;
  }

  .amogh_specifications {
    font-size: 18px;
  }

  .amogh_img3 {
    width: 70%;
  }

  .amogh_accessories {
    font-size: 20px;
    line-height: 27px;
  }

  .amogh_access_div {
    padding-left: 3%;
  }

  .amogh_access_section {
    padding-left: 2%;
  }

  .amogh_img_div {
    width: 45%;
  }

  .ophtha_h1 {
    font-size: 20px;
    line-height: 32px;
  }

  .amogh_access_section1copy {
    padding-left: 3%;
  }

  .amogh_access_div-copy {
    padding-left: 1%;
  }

  .amogh_img_div-copy {
    width: 45%;
  }

  .amogh_img3-copy {
    width: 70%;
    padding-left: 2%;
  }

  .endoprobes {
    font-size: 18px;
  }

  .endoprobes_img_div {
    width: 45%;
  }

  .filter_div {
    height: auto;
    padding-left: 2%;
  }

  .filter_content_div {
    width: 50vw;
    height: auto;
    margin-left: 10px;
  }

  .endoprobes_div-copy {
    height: auto;
    padding-left: 2%;
  }

  .excimer_section {
    height: auto;
    padding-left: 0%;
  }

  .excimer_img {
    width: 45%;
  }

  .excimer_content_div, .excimer_content_div-copy {
    width: 50vw;
    height: auto;
    margin-left: 10px;
  }

  .excimer_section3 {
    height: auto;
    padding-left: 2%;
  }

  .excelsius_img_div2 {
    justify-content: center;
    width: 45%;
  }

  .excimer_img_div {
    width: 45%;
  }

  .excimer_img_section {
    height: auto;
    padding-left: 2%;
  }

  .excimer_last_div {
    width: 50vw;
    height: auto;
    margin-left: 10px;
  }

  .excimer_h1 {
    font-size: 28px;
    line-height: 32px;
  }

  .closed_up_div {
    width: 50vw;
    height: auto;
    margin-left: 10px;
  }

  .excelsius_last_img_div {
    justify-content: flex-end;
    width: 45%;
  }

  .e_img5, .img1_excimer {
    width: 70%;
  }

  .volks_products {
    padding-top: 4rem;
  }

  .volks_product_tabs {
    width: 20%;
  }

  .volks_product_contents {
    width: auto;
  }

  .cx_content31copy {
    padding-left: 1%;
  }

  .v1_h1 {
    margin-left: 0;
    font-size: 26px;
  }

  .volks_wrapper {
    padding-right: 2%;
  }

  .volks_slider {
    height: auto;
  }

  .v20_para {
    width: 55%;
  }

  .volks_h3 {
    font-size: 20px;
    line-height: 27px;
  }

  .surgical_gonio_h1, .vista_view_h1 {
    margin-left: 0;
    font-size: 26px;
  }

  .supra_phob1_section {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .simulation_para, .defocus_para {
    font-size: 13px;
    line-height: 20px;
  }

  .swiss_phob_img {
    width: 100%;
    height: auto;
  }

  .bby_list {
    font-size: 10px;
  }

  .trifit_design_div {
    margin-top: .5rem;
  }

  .trifit_img2 {
    width: 100%;
    height: 20vh;
  }

  .trifit_div {
    justify-content: center;
    width: 58vw;
    display: block;
  }

  .yellow_table {
    justify-content: center;
    width: 53vw;
    display: block;
  }

  .trifit_h1 {
    font-size: 32px;
  }

  .contrast_div {
    margin-top: .5rem;
  }

  .quality_list {
    font-size: 10px;
    line-height: 26px;
  }

  .qulity_img1 {
    width: 30vw;
    height: 20vh;
  }

  .quality_list_item {
    font-size: 13px;
    line-height: 20px;
  }

  .features_list {
    font-size: 10px;
    line-height: 26px;
  }

  .features_img {
    width: 30vw;
    height: 20vh;
  }

  .features_h1 {
    font-size: 18px;
    font-weight: 400;
  }

  .feature_list_div {
    margin-top: .5rem;
  }

  .assured_quality_h1 {
    font-size: 18px;
    font-weight: 400;
  }

  .ril_div1, .ril_div2 {
    width: 100%;
  }

  .v2_img {
    align-self: center;
    width: 40vw;
  }

  .cmt_section {
    flex-direction: column;
  }

  .cmt_div1 {
    width: 100%;
  }

  .cmt_img {
    align-self: flex-start;
    width: 50%;
  }

  .cmt_h2 {
    font-size: 17px;
    line-height: 26px;
  }

  .vista_wrapper {
    padding-right: 2%;
  }

  .vista_h1, .vista_h3, .vista_h4, .vista_h8, .vista_h9 {
    font-size: 20px;
    line-height: 27px;
  }

  .list-21 {
    line-height: 22px;
  }

  .supplie_img {
    padding-bottom: 0;
  }

  .merlin_wrapper {
    padding-right: 2%;
  }

  .rk_heading {
    line-height: 12px;
  }

  .acryfold_table1, .acryfold_table2 {
    width: 60vw;
    padding-bottom: 20px;
    font-size: 10px;
  }

  .naspro_table1 {
    font-size: 10px;
  }

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

  .paragraph-687, .paragraph-688 {
    font-size: 12px;
  }

  .product_section_block {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    height: 80%;
    display: flex;
  }

  .naspro_bby_section {
    margin-left: 0;
    padding-right: 0;
  }

  .multi_diff_div1-copy, .multi_lottie_div2 {
    justify-content: flex-start;
  }

  .multi_table1 {
    justify-content: center;
    width: 58vw;
    display: block;
  }

  .oss_section {
    height: auto;
    padding-left: 2rem;
  }

  .oct_img-copy {
    height: 28vh;
  }

  .ru_lottie {
    z-index: -1;
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    display: flex;
  }

  .applanation_para {
    font-size: 10px;
    line-height: 22px;
  }

  .lite_swap_headings {
    width: 50vw;
  }

  .boxplot_img, .defect_curve_img, .outlook_image3-copy, .outlook_image4-copy, .outlook_image5-copy, .outlook_image6-copy {
    height: auto;
  }

  .ascan_top_cntnr-copy {
    width: 50vw;
    height: auto;
    margin-left: 10px;
  }

  .ascan_pach_main_section-copy {
    height: auto;
  }

  .robot_img {
    margin-top: 120px;
  }

  .antibacterial-copy {
    padding-top: 4rem;
  }

  .ketorocin_-5content {
    z-index: 3;
    width: 58%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    position: static;
  }

  .label_heading {
    font-size: 18px;
    line-height: 20px;
  }

  .clinical_heading {
    margin-top: 0;
    padding-top: 0;
    font-size: 18px;
    line-height: 20px;
  }

  .aflox_grid {
    border-color: #fff;
  }

  .tobotor_div {
    justify-content: flex-start;
    margin-top: 0;
    margin-left: 0;
    padding-top: 10px;
  }

  .potec_slider1-copy, .potec_4slider, .potec_slider3, .potec_slider2, .potec1_slider {
    height: auto;
  }

  .vista_adapter_wrapper {
    padding-right: 2%;
  }

  .vista_adapter_slider {
    height: auto;
  }

  .volks_120d_wrapper {
    padding-right: 2%;
  }

  .volks_120d_slider {
    height: auto;
  }

  .volks_15d_wrapper {
    padding-right: 2%;
  }

  ._15d_slider {
    height: auto;
  }

  ._20d_biowrapper {
    padding-right: 2%;
  }

  ._20d_bio_slider {
    height: auto;
  }

  .volk_28d_wrapper {
    padding-right: 2%;
  }

  ._28d_slider {
    height: auto;
  }

  ._30d_wrapper {
    padding-right: 2%;
  }

  ._30d_slider {
    height: auto;
  }

  ._40d_wrapper {
    padding-right: 2%;
  }

  ._40d_slider {
    height: auto;
  }

  .volk_60d_wrapper {
    padding-right: 2%;
  }

  ._60d_slider {
    height: auto;
  }

  ._78d_volk_wrapper {
    padding-right: 2%;
  }

  ._78d_slider {
    height: auto;
  }

  ._90d_wrapper {
    padding-right: 2%;
  }

  ._90d_slider {
    height: auto;
  }

  .central_retinal_wrapper {
    padding-right: 2%;
  }

  .central_retinal_slider {
    height: auto;
  }

  .g4_gonio_wrapper {
    padding-right: 2%;
  }

  .g4_slider {
    height: auto;
  }

  ._3_mirror_wrapper {
    padding-right: 2%;
  }

  ._3mirror_slider {
    height: auto;
  }

  .g2_wrapper {
    padding-right: 2%;
  }

  .g2_slider {
    height: auto;
  }

  .mini_quad_wrapper {
    padding-right: 2%;
  }

  .miniquad_slider {
    height: auto;
  }

  .super_quad_wrapper {
    padding-right: 2%;
  }

  .super_quad_slider {
    height: auto;
  }

  .capsulotomy_wrapper {
    padding-right: 2%;
  }

  .capsulotomy_slider {
    height: auto;
  }

  ._78d_wrapper {
    padding-right: 2%;
  }

  ._78d_volk_slider {
    height: auto;
  }

  .clearpod_90d_wrapper, .centralis_wrapper {
    padding-right: 2%;
  }

  .centralis_slider {
    height: auto;
  }

  .iridectomy_wrapper {
    padding-right: 2%;
  }

  .iridectomy_slider {
    height: auto;
  }

  .pan_retinal_wrapper {
    padding-right: 2%;
  }

  .pan_retinal_slider, ._28d_volk_slider {
    height: auto;
  }

  .super_pupil_wrapper {
    padding-right: 2%;
  }

  .super_pupil_slider {
    height: auto;
  }

  .surgical_gonio_wrapper {
    padding-right: 2%;
  }

  .surgical_gonio_slider {
    height: auto;
  }

  .trans_equator_wrapper {
    padding-right: 2%;
  }

  .trans_equator_slider {
    height: auto;
  }

  .singh_mid_vitreous_wrapper {
    padding-right: 2%;
  }

  .singh_slider {
    height: auto;
  }

  .optical_coherence_image {
    width: 45%;
  }

  .oct_content_wrapper {
    width: 55vw;
  }

  .oct_h1 {
    font-size: 20px;
    line-height: 26px;
  }

  .lensometerlottie-copy {
    padding-top: 1rem;
  }

  .fundus_lottie_div, .dsl_lottiediv {
    height: 40%;
  }

  .brilliantshift_h1 {
    font-size: 20px;
    line-height: 26px;
  }

  .bs_model {
    font-size: 16px;
    line-height: 20px;
  }

  .bold-text-116 {
    line-height: 25px;
  }

  .bs_table_content {
    grid-template-columns: .5fr .5fr .5fr;
    grid-template-areas: ". Area";
  }

  .bs_imgdiv {
    height: 40%;
  }

  .bs_contentwrapper {
    width: 55vw;
  }

  .red_laser_h2 {
    font-size: 18px;
  }

  .yaglasersection-copy {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  ._1325_div {
    flex-direction: row;
    width: auto;
  }

  .text-block-106 {
    align-items: center;
    margin-bottom: 0;
    font-size: 14px;
  }

  .bold-text-117 {
    font-size: 13px;
  }

  .heading-874 {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: .6rem;
    line-height: .7rem;
  }

  .text-field-11 {
    height: auto;
    margin-bottom: 5px;
  }

  .container-11 {
    max-width: none;
    margin-left: 0;
  }

  .div-block-3676 {
    flex-direction: column;
    justify-content: space-between;
    height: auto;
    display: flex;
  }

  .tabs-34 {
    justify-content: space-between;
  }

  .tabs-menu-35 {
    order: 0;
    justify-content: center;
    align-items: stretch;
    width: 30vw;
    margin-top: 20px;
    margin-left: 40px;
    padding-left: 0;
    left: -57px;
  }

  .bold-text-120 {
    font-size: 12px;
  }

  .paragraph-691 {
    font-size: 12px;
    line-height: 22px;
  }

  .text-field-large-4 {
    height: auto;
    min-height: auto;
  }

  .text-block-110 {
    align-items: center;
    margin-bottom: 0;
    font-size: 14px;
  }

  .image-block-6 {
    height: 180px;
  }

  .openinglabel-2 {
    font-size: 13px;
  }

  .image-block-7 {
    height: 180px;
  }

  .div-block-3688 {
    justify-content: center;
  }

  .image-block-8 {
    height: 180px;
  }

  .pro_orbit_heading {
    margin-top: 0;
    font-size: 32px;
    line-height: 49px;
  }

  .heading-4-copy {
    width: auto;
    font-size: 20px;
  }

  ._1325_tip {
    width: 10vw;
  }

  .button-116, .button-118 {
    width: 5vw;
    height: 4.5vh;
    margin-top: 0;
  }

  .div-block-3700 {
    width: 50%;
  }

  .paragraph-693 {
    width: auto;
    margin-bottom: 0;
    font-size: 10px;
  }

  .heading-886 {
    text-align: center;
    width: 100%;
    font-size: 11px;
  }

  ._1696_div {
    text-align: right;
    justify-content: flex-end;
  }

  .paragraph-694 {
    font-size: 12px;
    line-height: 18px;
  }

  .pane_button_hdg-27 {
    align-self: center;
    padding-left: 0;
    font-size: 14px;
  }

  .colour_button_div-31 {
    justify-content: center;
    align-self: flex-start;
    align-items: stretch;
    width: 50%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    right: -250px;
  }

  ._3057_tip {
    width: 10vw;
  }

  .pane_bttm_para-16 {
    width: 50%;
    margin-bottom: 20px;
    padding-left: 0;
    font-size: 12px;
    line-height: 22px;
  }

  .pane_button_hdg-28 {
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
  }

  .gray_circle_button-13 {
    width: 5vw;
    height: 4.5vh;
  }

  .circle_btn_div-14 {
    justify-content: center;
    align-self: auto;
    width: 120%;
    margin-bottom: 10px;
    padding-left: 0;
  }

  ._3317_image, ._3869_tip {
    width: 10vw;
  }

  ._3869_img {
    width: 22vw;
  }

  .gal_leo_h1 {
    align-self: flex-start;
    margin-top: 15px;
    font-size: 42px;
    line-height: 38px;
  }

  .leo_container {
    align-self: auto;
    align-items: flex-start;
  }

  .turboorbit_h1-2 {
    font-size: 53px;
    line-height: 52px;
  }

  .galaxy_robot_h1 {
    font-size: 34px;
  }

  .chair_unit_h2 {
    font-size: 10px;
  }

  .heading-888 {
    font-size: 20px;
  }

  .refractor_head_manualimage {
    margin-right: 20px;
  }

  .refractor_section {
    justify-content: space-around;
    height: auto;
  }

  .heading-890 {
    text-align: left;
    font-size: 17px;
  }

  .heading-892 {
    font-size: 23px;
  }

  ._1325_image {
    width: 30vw;
    display: block;
  }

  .ophthalmic_product_h3, .mfd_unit_h4 {
    font-size: 12px;
    line-height: 17px;
  }

  .heading-893 {
    line-height: 15px;
  }

  .heading-894 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 15px;
  }

  .bold-text-121 {
    font-size: 12px;
    line-height: 17px;
  }

  ._3317_img {
    width: 20vw;
  }

  ._6060_tip {
    width: 10vw;
    height: 80%;
  }

  ._6060_img {
    width: 24vw;
  }

  ._6225img {
    width: 25vw;
  }

  ._3964_aa, ._3994_aa {
    margin-top: 10px;
    font-size: 12px;
  }

  .refraction_elegant_wrapper {
    height: auto;
  }

  .icon-69 {
    margin-left: 40px;
    font-size: 12px;
  }

  .icon-70 {
    margin-right: 40px;
    font-size: 12px;
  }

  .kerato_img {
    margin-bottom: 30%;
  }

  .ichart_h2 {
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 24px;
  }

  .right-arrow-3 {
    width: 12%;
    height: 50%;
  }

  .refractor_wrapper {
    margin-top: 0;
  }

  .bino_slider_img {
    margin-bottom: 20%;
  }

  .aoru_div {
    margin-bottom: 2rem;
  }

  .aoru_h2 {
    line-height: 24px;
  }

  .aoru_img {
    margin-bottom: 25%;
  }

  .binocular_img-copy {
    margin-bottom: 27%;
  }

  .jericho_img {
    margin-bottom: 30%;
  }

  .aaom_add_on {
    margin-left: 2rem;
  }

  .stool_img {
    margin-top: 15%;
    margin-bottom: 30%;
  }

  .motor_stool_img {
    margin-bottom: 25%;
  }

  .manual_stool {
    margin-bottom: 28%;
  }

  .refractive_img {
    width: 38%;
    margin-bottom: 24%;
  }

  .iol_image {
    margin-bottom: 25%;
  }

  .add_on_img {
    margin-bottom: 29%;
  }

  .appa_img {
    width: 40%;
    margin-bottom: 24%;
  }

  .video_img, .video_img-copy {
    margin-bottom: 10%;
  }

  .cu_img-copy {
    width: 43%;
    margin-bottom: 20%;
  }

  .tono_image {
    margin-bottom: 30%;
  }

  .auto_ref_div {
    margin-bottom: 2rem;
  }

  .vio_image {
    margin-bottom: 25%;
  }

  .multi_image {
    width: 30%;
    max-width: none;
    height: auto;
    margin-left: 2rem;
  }

  .keratometer_image, .jericho_image, .endo_probes_image, .bio_image, .optical_image, .fundus_camera_image2, .fc_image {
    margin-bottom: 30%;
  }

  .product-enquiry {
    top: 8%;
  }

  .image-418 {
    width: 4vw;
  }

  .field-wrap-_city {
    flex: none;
    height: auto;
    margin-bottom: 0;
  }

  .field-wrap-_city.formhalf {
    width: 45%;
    margin-bottom: 0;
  }

  .field-wrap_country {
    flex: none;
    height: auto;
    margin-bottom: 0;
  }

  .field-wrap_country.formhalf {
    width: 45%;
    margin-bottom: 0;
  }

  .product_section_proorbit {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    height: auto;
    display: flex;
  }

  .toric_calc_div {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
  }

  .image-419 {
    margin-top: 10px;
  }

  .heading-897 {
    width: 32%;
    font-size: 15px;
    font-weight: 400;
  }

  .truglow_add_on {
    margin-left: 2rem;
  }

  .aia11_img2 {
    width: 58%;
    margin-bottom: 31%;
  }

  .aia12_img2 {
    margin-bottom: 42%;
  }

  .pro_orbit_div {
    flex-flow: column;
    place-content: stretch center;
    align-items: center;
    display: flex;
  }

  .bold-text-122 {
    font-size: 12px;
    line-height: 17px;
  }

  .bold-text-123 {
    font-size: 12px;
    line-height: 20px;
  }

  .email_div {
    flex-flow: row;
    justify-content: flex-start;
    height: auto;
    display: flex;
  }

  .email_wrap {
    flex: none;
    height: auto;
    margin-bottom: 0;
  }

  .email_wrap.formhalf {
    width: auto;
    margin-bottom: 0;
  }

  .ph_wrap {
    flex: none;
    height: auto;
    margin-bottom: 0;
  }

  .ph_wrap.formhalf {
    width: auto;
    margin-bottom: 0;
    margin-left: 0;
  }

  .add_on_redlaser {
    margin-bottom: 1rem;
  }

  .videoio_lotie {
    top: 9%;
  }

  .perimeter_add_on {
    margin-bottom: 2rem;
  }

  .tabs1 {
    flex-direction: row;
    margin-bottom: .5rem;
    display: flex;
  }

  .tab_menu {
    align-self: center;
  }

  .add_on_swap {
    margin-bottom: 2rem;
  }

  .slitlamp {
    margin-bottom: 10%;
  }

  .amogh_smartimage {
    margin-bottom: 30%;
  }

  .mss_section {
    justify-content: center;
  }

  .mss_headingsection {
    height: 100vh;
    margin-top: 0;
  }

  .canon_oct_img, .infra_laser_img {
    margin-bottom: 30%;
  }

  .appa_ophthalmic_img {
    margin-bottom: 25%;
  }

  .aoru_lottiewrapper {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 40%;
    display: flex;
  }

  .aoru_section1 {
    flex-direction: row;
    justify-content: space-around;
  }

  .aoru_contentwrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 50%;
    margin-left: 8rem;
    display: flex;
  }

  .oes_img, .dsl_image {
    margin-bottom: 25%;
  }

  .aia_11_img {
    margin-bottom: 15%;
  }

  .aia12_img {
    width: 45%;
    margin-bottom: 20%;
  }

  .optical_img {
    margin-bottom: 25%;
  }

  .fundus_image {
    margin-bottom: 30%;
  }

  .dynamiq_image, .han_held_image, .dis_image {
    margin-bottom: 34%;
  }

  .sl_image-copy {
    margin-bottom: 25%;
  }

  .eye_chart_image-copy {
    margin-top: 10%;
    margin-bottom: 25%;
  }

  .hh_heading {
    font-size: 36px;
  }

  .fc_model_heading {
    font-size: 16px;
    line-height: 13px;
  }

  .tab-button {
    margin-right: 0;
  }

  .menutabs-copy {
    margin-top: 5vh;
  }

  .products_div {
    margin-top: -.5rem;
  }

  .product_surgical_content, .micro_in_pharma1, .micro_in_micro, .micro_in_surgical {
    padding-left: 10px;
    padding-right: 10px;
  }

  .surgical_menu_tab {
    margin-top: 4vh;
  }

  .micro_footer_div {
    display: none;
  }

  ._3795_aat-copy {
    width: 25vw;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 0%;
  }

  .firstsectioncontainer-copy {
    flex-direction: column;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    margin-top: 1rem;
    display: flex;
  }

  .tobotor_ontent_block {
    z-index: 3;
    background-color: #0000;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 20px;
    position: sticky;
  }

  .mydriocain_div {
    z-index: 3;
    background-color: #0000;
    width: 52%;
    max-width: none;
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    position: sticky;
  }

  .allernilihsmage {
    width: 35%;
    top: 32%;
  }

  .div-block-3711 {
    width: 45%;
    padding-left: 10%;
  }

  .heading-511-copy {
    font-size: 12px;
    line-height: 22px;
  }

  .appacipro_h2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 29px;
  }

  .paragraph-482-copy, .paragraph-695 {
    font-size: 13px;
    line-height: 25px;
  }

  .bold-text-129 {
    font-size: 20px;
  }

  .paragraph-696 {
    font-size: 13px;
    line-height: 25px;
  }

  .div-block-3716 {
    width: 45%;
    padding-left: 10%;
  }

  .storage-25 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 30px;
    line-height: 20px;
  }

  .heading-898 {
    font-size: 18px;
    line-height: 25px;
  }

  .appacipro_content {
    z-index: 3;
    width: 50%;
    max-width: none;
    margin-left: 0;
    margin-right: auto;
    padding-top: 0;
    position: static;
  }

  .paragraph-697, .paragraph-698 {
    font-size: 13px;
    line-height: 25px;
  }

  .div-block-3720 {
    width: 45%;
    padding-left: 10%;
  }

  .storage-26 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 30px;
    line-height: 20px;
  }

  .heading-899 {
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-699 {
    font-size: 13px;
    line-height: 25px;
  }

  .bold-text-132 {
    font-size: 16px;
    line-height: 18px;
  }

  .paragraph-700 {
    font-size: 13px;
    line-height: 25px;
  }

  .div-block-3724 {
    width: 45%;
    padding-left: 10%;
  }

  .storage-27 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 30px;
    line-height: 20px;
  }

  .heading-900 {
    font-size: 18px;
    line-height: 25px;
  }

  .anc_content_div-copy, .a-brinzo_content {
    z-index: 3;
    width: 50%;
    max-width: none;
    margin-left: 0;
    margin-right: auto;
    padding-top: 0;
    position: static;
  }

  .bimpost_h3 {
    font-size: 23px;
    line-height: 21px;
  }

  .bimpost_content {
    z-index: 3;
    width: 50%;
    max-width: none;
    margin-left: 0;
    margin-right: auto;
    padding-top: 0;
    position: static;
  }

  .bimpost_t {
    font-size: 14px;
  }

  .div-block-3727 {
    width: 45%;
    padding-left: 10%;
  }

  .paragraph-701 {
    font-size: 13px;
    line-height: 25px;
  }

  .heading-901 {
    font-size: 18px;
    line-height: 25px;
  }

  .storage-28 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 30px;
    line-height: 20px;
  }

  .paragraph-702 {
    font-size: 13px;
    line-height: 25px;
  }

  .heading-902 {
    font-size: 18px;
    line-height: 25px;
  }

  .storage-29 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 27px;
    line-height: 20px;
  }

  .div-block-3729 {
    width: 45%;
    padding-left: 10%;
  }

  .paragraph-703, .paragraph-704 {
    font-size: 13px;
    line-height: 25px;
  }

  .heading-545-copy {
    font-size: 15px;
    line-height: 19px;
  }

  .div-block-3730 {
    width: 45%;
    padding-left: 10%;
  }

  .heading-903 {
    font-size: 18px;
    line-height: 25px;
  }

  .div-block-3731 {
    width: 45%;
    padding-left: 10%;
  }

  .paragraph-705, .paragraph-706 {
    font-size: 13px;
    line-height: 25px;
  }

  .div-block-3732 {
    width: 45%;
    padding-left: 10%;
  }

  .descripation-11-copy {
    margin-bottom: 10px;
    font-size: 17px;
    font-weight: 600;
    line-height: 20px;
  }

  .heading-522-copy {
    font-size: 18px;
    line-height: 20px;
  }

  .cohe_sub_hdg-2-copy {
    font-size: 15px;
    font-weight: 600;
    line-height: 22px;
  }

  .supracoat_sub_hdg-2-copy {
    font-size: 18px;
    line-height: 26px;
  }

  .div-block-3734 {
    width: 45%;
    padding-left: 10%;
  }

  .lidovisc_gel {
    font-size: 15px;
    line-height: 23px;
  }

  .bold-text-135 {
    font-size: 15px;
    line-height: 26px;
  }

  .blueret_1ml_hdg2-2-copy {
    margin-top: 0;
    font-size: 12px;
    line-height: 23px;
  }

  .div-block-3735 {
    width: 45%;
    padding-left: 10%;
  }

  .tobotor_lp {
    background-image: none;
    width: 100%;
    margin-left: 0;
    padding-top: .25rem;
    padding-left: 10px;
  }

  .allernil_hs, .kfen {
    background-image: none;
    width: 100%;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
  }

  .a-genta_lottie {
    padding-top: 20px;
    top: 32%;
  }

  .a_genta_section, .appachloro_section {
    background-image: none;
    flex-direction: row;
    width: 100%;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
  }

  .appachloro_lottie {
    width: 70%;
    padding-top: 20px;
    top: 32%;
  }

  .appacipro_section {
    background-image: none;
    flex-direction: row;
    width: 100%;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
  }

  .aflox_d_section, .moxifur_p_section {
    background-image: none;
    width: 100%;
    margin-left: 0;
    padding-top: .25rem;
    padding-left: 10px;
  }

  .apidine_plus_section {
    background-image: none;
    width: 100%;
    margin-left: 0;
    padding-top: 0;
    padding-left: 10px;
  }

  .appasol_lottie {
    width: 70%;
    position: static;
  }

  .appasol_section {
    background-image: none;
    justify-content: flex-start;
    width: 100%;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
  }

  .acaine_t {
    background-image: none;
    width: 100%;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
  }

  .lidovisc_section {
    background-image: none;
    width: 100%;
    margin-left: 0;
    padding-top: 1rem;
    padding-left: 10px;
  }

  .a_brinzo_lottie {
    width: 75%;
  }

  .a_brinzo_section, .carteol_section {
    background-image: none;
    width: 100%;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
  }

  .carteol_lottie, .alfapres_th_lottie {
    width: 80%;
  }

  .alfapres_th_section {
    background-image: none;
    width: 100%;
    margin-left: 0;
    padding-top: 0;
    padding-left: 10px;
  }

  .appacarpine_section, .bimpost_section, .bimpost_3_section, .bimpost_pf_section {
    background-image: none;
    width: 100%;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
  }

  .bimpost_3 {
    background-image: none;
    width: 100%;
    margin-left: 0;
    padding-top: 0;
    padding-left: 10px;
  }

  .bimpost_t_section, .brinzo_b_section, .dorza_pf_section, .dorza_t_section {
    background-image: none;
    width: 100%;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
  }

  .a_nac_lottie {
    width: 70%;
  }

  .appasone_section {
    background-image: none;
    width: 100%;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
  }

  .lp_preds_section {
    background-image: none;
    width: 100%;
    margin-left: 0;
    padding-top: 1rem;
    padding-left: 10px;
  }

  .preds_10_lottie {
    width: 70%;
  }

  .preds_section {
    background-image: none;
    width: 100%;
    margin-left: 0;
    padding-top: 0;
    padding-left: 10px;
  }

  .art_forte_lottie {
    width: 70%;
    height: auto;
  }

  .art_forte_section {
    background-image: none;
    width: 60%;
    margin-left: 0;
  }

  .art_ultra_lottie {
    width: 70%;
    height: auto;
  }

  .light-mode-15-copy, .art_ultra_section {
    background-image: none;
    width: 60%;
    margin-left: 0;
  }

  .cylopro_section, .goniolube_section {
    background-image: none;
    width: 100%;
    margin-left: 0;
  }

  .megalub_t {
    width: 50%;
  }

  .megalub_t_section {
    background-image: none;
    width: 100%;
    margin-left: 0;
  }

  .megalub_tpf_lottie {
    width: 69%;
  }

  .exarin_section, .ligcaine_section, .ligcaine_plus_section, .afluor_section, .anc_section-copy, .afluor_10_section, .anc_section-copy, .appasone_2_section {
    background-image: none;
    width: 100%;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
  }

  .ocular_lottie1 {
    width: 74%;
  }

  .appacarpine_section1, .mydria_section, .tri_ace_section {
    background-image: none;
    width: 100%;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
  }

  .triace_lottie {
    width: 67%;
  }

  .a_tropin_lottie {
    width: 70%;
  }

  .a_tropine_section {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    width: 100%;
    padding-left: 20px;
  }

  .a_byopin_section {
    background-image: none;
    justify-content: flex-start;
    width: 100%;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
  }

  .a_byopin_lottie {
    z-index: 2;
    align-self: flex-end;
    width: 67%;
    position: static;
  }

  .myoped_lottie {
    width: 35%;
    top: 32%;
  }

  .myoped1l_lottie {
    align-items: flex-end;
    width: 40%;
    max-width: none;
    position: fixed;
    inset: 15% 0% 0% auto;
  }

  .a_byopin_lottie-copy, .a_byopin_lottie-copy-copy {
    z-index: 2;
    align-self: flex-end;
    width: 38%;
  }

  .myoped2_lottie {
    z-index: 2;
    align-self: flex-end;
    width: 70%;
    position: static;
  }

  .myoped_section {
    background-image: none;
    justify-content: flex-start;
    width: 100%;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
  }

  .myoped_plus_lottie {
    z-index: 2;
    align-self: flex-end;
    width: 64%;
    position: static;
  }

  .myoped_plus_section {
    background-image: none;
    justify-content: flex-start;
    width: 100%;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
  }

  .k_link_2ml {
    background-image: none;
    width: 100%;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
  }

  .k_link_2ml_lottie {
    z-index: 2;
    align-self: flex-end;
    width: 70%;
    position: static;
  }

  .k_link_h_section {
    background-image: none;
    width: 100%;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
  }

  .k_link_h_lottie {
    z-index: 2;
    align-self: flex-end;
    width: 38%;
  }

  .apparet_blue_section {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    justify-content: space-between;
    padding-top: 3rem;
    padding-left: 10px;
  }

  .apparet_blue_lottie {
    z-index: 2;
    align-self: flex-end;
    width: 60%;
    position: static;
  }

  .appasil_lottie {
    z-index: 2;
    align-self: flex-end;
    width: 60%;
    height: auto;
    margin-right: 15%;
    position: static;
  }

  .appasil_section {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    justify-content: space-between;
    padding-top: 3rem;
    padding-left: 10px;
  }

  .myoped2_lottie-copy, .appasil_1000, .appavisc_2-4_lottie {
    z-index: 2;
    align-self: flex-end;
    width: 38%;
  }

  .appavisc_2-4_section {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    justify-content: space-between;
    padding-top: 1rem;
    padding-left: 10px;
  }

  .appavisc_pfs_3ml {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    justify-content: space-between;
    padding-top: 3rem;
    padding-left: 10px;
  }

  .appavisc_pfs_3 {
    z-index: 2;
    align-self: flex-end;
    width: 38%;
  }

  .lidovisc_gel_section {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    justify-content: space-between;
    padding-top: 3rem;
    padding-left: 10px;
  }

  .lidovisc_gel_lottie {
    z-index: 2;
    align-self: flex-end;
    width: 60%;
    position: static;
  }

  .supracoat_plus_section {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    justify-content: space-between;
    padding-top: 1rem;
    padding-left: 10px;
  }

  .supracoat_plus_lottie {
    z-index: 2;
    align-self: flex-end;
    width: 60%;
  }

  .trypan_blue_section {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    justify-content: space-between;
    padding-top: 3rem;
    padding-left: 10px;
  }

  .trypan_blue_lottie {
    z-index: 2;
    align-self: flex-end;
    width: 70%;
    height: auto;
    position: static;
  }

  .myoped2_lottie-copy, .brinzo_b_lottie1 {
    z-index: 2;
    align-self: flex-end;
    width: 38%;
  }

  .dorza_5_section {
    background-image: none;
    width: 100%;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
  }

  .dorza_5_lottie {
    z-index: 2;
    align-self: flex-end;
    width: 70%;
  }

  .dorza_tpf_section {
    background-image: none;
    width: 100%;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
  }

  .dorza_tpf_lottie {
    z-index: 2;
    align-self: flex-end;
    width: 60%;
    height: auto;
    position: static;
  }

  .a_caine_t_5ml {
    background-image: none;
    width: 100%;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
  }

  .acaine_t_5ml_lottie {
    width: 70%;
    display: block;
    position: static;
    top: auto;
  }

  .anti_allergic_tabs_menu {
    width: 20%;
    padding-top: 5%;
  }

  .anti_allergic_tab_content {
    width: auto;
  }

  .anti_allergic_allernil {
    margin-left: 0;
    padding-left: 10px;
  }

  .anti_allergic_tab_pane1 {
    width: 100%;
    padding-left: 19%;
  }

  .pharma_heading {
    line-height: 33px;
  }

  .tab_pane1 {
    width: 100%;
    margin-top: 5%;
    padding-left: 5%;
    position: static;
  }

  .pharma_tab {
    justify-content: space-between;
    padding-top: 0%;
  }

  .pharma_tab_menu {
    width: 20%;
    padding-top: 0%;
    overflow: auto;
  }

  .pharma_tab_content {
    width: 80%;
    margin-left: 13%;
  }

  .anti_bacterial {
    padding-top: 4rem;
  }

  .anti-allergic-copy, .pharma_content, .anti-bacterial-anti-inflammatory, .anti-infective1, .anti-glaucoma1, .eye-lubricants1, .anti-inflammatory1, .mydriatics_cycloplegics, .local-anesthesia1, .intracameral-injection1, .retinal-products1, .surgical-products, .corneal-cross-linking1, .injection, .anti-fungal, .presbyopia, .pediatric-drops, .pediatric-drops1, .ocular-injection1, .hypertonic-saline-solution1 {
    padding-top: 1.3rem;
  }

  .div-block-3736 {
    top: 5%;
  }

  .div-block-3736.pharma {
    top: 7%;
  }

  .allernil_heading {
    font-size: 12px;
    font-weight: 500;
  }

  .html-embed-4 {
    line-height: 15px;
  }

  .anc_section-copy {
    background-image: none;
    width: 100%;
    margin-left: 0;
    padding-top: 0;
    padding-left: 10px;
  }

  .anc_heading {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 24px;
    line-height: 20px;
  }

  .allernil_hs_h2 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 20px;
  }

  .kfen_h2 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 23px;
    line-height: 20px;
  }

  .moxifur {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 28px;
    line-height: 20px;
  }

  .moxifur_5 {
    text-align: right;
    font-size: 17px;
    font-weight: 600;
    line-height: 25px;
  }

  .q4g {
    padding-left: 40px;
  }

  .a_genta {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 22px;
    line-height: 26px;
  }

  .appachloro {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 30px;
    line-height: 20px;
  }

  .appacipro, .moxifur_lp {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 20px;
  }

  .moxifur_k {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 20px;
  }

  .tobotor-copy {
    font-family: Raleway, sans-serif;
    font-size: 19px;
    font-weight: 500;
  }

  .aflox_d {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 20px;
  }

  .storage-25-copy {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 30px;
    line-height: 20px;
  }

  .moxifur_p {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 20px;
  }

  .moxifur_p-copy, .q4g_h2 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 24px;
    line-height: 20px;
  }

  .div-block-3738 {
    flex-flow: row;
  }

  .brinzo_heading {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 30px;
    line-height: 20px;
  }

  .dorza_heading {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 20px;
  }

  .appavisc_lottie_div {
    max-width: 100vw;
  }

  .appavisc_hv-pfs_lottie {
    width: 40%;
  }

  .pharma_breadcrumb {
    top: 5%;
  }

  .pharma_breadcrumb.pharma {
    top: 7%;
  }

  .allernil_embed {
    line-height: 15px;
  }

  .allernil_lottie_div {
    background-color: #0000;
    justify-content: flex-start;
    align-items: flex-end;
    max-width: none;
    position: fixed;
    inset: 32% 0% 0% auto;
  }

  .anti_infective_breadcrumb_div {
    top: 5%;
  }

  .anti_infective_breadcrumb_div.pharma {
    top: 7%;
  }

  .k_link_heading {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 30px;
    line-height: 20px;
  }

  .infective_breadcrumb {
    top: 5%;
  }

  .infective_breadcrumb.pharma {
    top: 7%;
  }

  .optical_coherence_lottie {
    width: 45%;
  }

  .a_byopin_section_content {
    z-index: 3;
    width: 60%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 10px;
    position: static;
  }

  .naspro_material_characteristics {
    font-size: 18px;
  }

  .naspro_clear_para-copy {
    font-size: 13px;
  }

  .breadcrumbs_div {
    top: 5%;
  }

  .breadcrumbs_div.pharma {
    top: 7%;
  }

  .cmt_h2-copy {
    font-size: 17px;
    line-height: 26px;
  }

  .breadcrumbs_div-copy {
    top: 5%;
  }

  .breadcrumbs_div-copy.pharma {
    top: 7%;
  }

  .oct_section-copy {
    height: 100%;
    padding-top: 0;
    padding-left: 20px;
  }

  .red_laser_h2-copy {
    font-size: 13px;
    line-height: 20px;
  }

  .oct_h1-copy {
    font-size: 20px;
    line-height: 26px;
  }

  .q4g_section_1 {
    background-image: none;
    width: 100%;
    margin-left: 0;
    padding-top: .25rem;
    padding-left: 10px;
  }

  .pharma_tab_menu-copy {
    width: 20%;
    padding-top: 2%;
    overflow: auto;
  }

  .pro_orbit_full_image {
    align-self: center;
    width: 24%;
    min-width: auto;
    height: auto;
    margin-top: 0%;
  }

  .phaco_images_proorbit {
    align-self: center;
    width: 30%;
    min-width: auto;
  }

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

  .tech_section {
    object-fit: fill;
    justify-content: center;
    height: 100vh;
    padding-bottom: 0;
  }

  .tech_section.head.bglight1 {
    object-fit: fill;
    height: 90%;
  }

  .section-copy {
    object-fit: fill;
    justify-content: center;
    height: 100vh;
    padding-bottom: 0;
  }

  .section-copy.head.bglight1 {
    object-fit: fill;
    height: 90%;
  }

  .pro_orbit_section {
    object-fit: fill;
    justify-content: center;
    height: 100vh;
    padding-bottom: 0;
  }

  .pro_orbit_section.head.bglight1 {
    object-fit: fill;
    height: 90%;
  }

  .leo_section {
    object-fit: fill;
    justify-content: center;
    height: 100vh;
    padding-bottom: 0;
  }

  .leo_section.head.bglight1 {
    object-fit: fill;
    height: 90%;
  }

  .phaco_image {
    width: 40vw;
    line-height: 20px;
  }

  .orbit_cool_image, .transverse_image {
    width: 40%;
    line-height: 20px;
  }

  .div-block-3741-copy {
    justify-content: center;
  }

  .phaco_tip_image {
    width: 40vw;
    line-height: 20px;
  }

  .phaco_power_images {
    justify-content: center;
    align-items: center;
  }

  .on_off_image {
    width: 40vw;
    line-height: 20px;
  }

  .properties_div-copy, .properties_div_leo {
    justify-content: space-around;
  }

  .leo_accessories {
    align-self: center;
    width: 30%;
    min-width: auto;
  }

  .galaxy_leo_full_image {
    align-self: center;
    width: 21%;
    min-width: auto;
    height: auto;
    margin-top: 0%;
  }

  .tech_heading-copy {
    margin-top: 40px;
  }

  .pro_orbit_tech_specs-copy {
    margin-top: 0;
  }

  .orbit_cool_image-copy, .rbit_cool_image {
    width: 40%;
    line-height: 20px;
  }

  .leo_list {
    line-height: 23px;
  }

  .corneal_h2 {
    padding-left: 3%;
  }

  .tech_corneal {
    margin-top: 0;
  }

  .corneal_fc_image {
    margin-bottom: 30%;
  }

  .corneal_h1 {
    padding-left: 3%;
    font-size: 31px;
  }

  .robot_section {
    height: auto;
  }

  .robot_img-copy {
    width: 51%;
    margin-top: 0;
  }

  .galaxy_sub_hdg-copy {
    font-size: 24px;
  }

  .galaxy_robot_h1-copy, .robot_h1 {
    font-size: 34px;
  }

  .galaxy_robot_content-copy {
    margin-left: 0;
  }

  .vio_lottie_new {
    width: 65%;
    top: 9%;
  }

  .robot_wrapper4 {
    margin-left: 0;
  }

  .phaco_robot_div {
    justify-content: center;
    align-items: center;
  }

  .robot_content1 {
    margin-left: 0;
  }

  .turboorbit_firstsection-copy {
    height: 100vh;
  }

  .features_yag_laser {
    font-size: 18px;
  }

  .lite_image, .swap_image {
    width: 80%;
    height: auto;
  }

  .special_chart_content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 90vw;
    display: flex;
  }

  .div-block-3750 {
    width: 100%;
    display: flex;
  }

  .ot_section {
    flex-flow: column;
  }

  .ot_image_div {
    align-self: center;
    width: 100%;
    display: flex;
  }

  .div-block-3751, .div-block-3752 {
    flex-flow: column;
    align-self: center;
    width: 50%;
    display: flex;
  }

  .lite_img_wrapper, .swap_img_wrapper {
    flex-direction: column;
    justify-content: space-around;
    height: 60%;
    margin-top: 0;
  }

  ._2655_div {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-end;
  }

  .a_scan_img {
    margin-bottom: 30%;
  }

  .vio_section {
    height: 100%;
    padding-top: 1rem;
    padding-left: 20px;
  }

  .acryfold_wrapper {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .naspro_wrapper {
    margin-left: 0;
    padding-right: 0;
  }

  .advent_lottie {
    align-self: flex-start;
    width: 38%;
    position: sticky;
    top: 15%;
    left: 3%;
    right: 3%;
  }

  .brilliant_advent_cntnr6-copy {
    width: auto;
    height: auto;
  }

  .oct_lottie_opt {
    width: 51%;
  }

  .truglow_lottie1 {
    width: 45%;
  }

  .ergonomic_design {
    align-self: center;
    width: 40vw;
    height: auto;
  }

  ._1465_titanium {
    width: 35vw;
    display: block;
  }

  .content-wrapper_home {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .aflox_heading {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 28px;
    line-height: 20px;
  }

  .moxifur_lp_lottie_div {
    max-width: none;
  }

  .tobotor_dm_lottie {
    justify-content: flex-start;
    margin-top: 0;
    margin-bottom: 2rem;
    margin-left: 0;
    padding-top: 0;
  }

  .tobotor_dm_lottie_div {
    max-width: none;
  }

  .tobotor_lottie_dm {
    width: 84%;
    height: auto;
  }

  .aflox_d_lottie_div, .moxifur_p_lottie_div, .q4g_lottie_div {
    max-width: none;
  }

  .tobotor_lp_lottie_div {
    max-width: none;
    top: 15%;
  }

  .moxifur_p_content, .q4g_content_div, .tobotor_lp_div, .brinzo_b_content {
    z-index: 3;
    width: 50%;
    max-width: none;
    margin-left: 0;
    margin-right: auto;
    padding-top: 0;
    position: static;
  }

  .dorza_div {
    z-index: 3;
    width: 48%;
    max-width: none;
    margin-left: 0;
    margin-right: auto;
    padding-top: 0;
    position: static;
  }

  .a_lubgel_lottie_div {
    background-color: #0000;
    flex-direction: row;
    justify-content: center;
    width: 40%;
    max-width: none;
    position: fixed;
    inset: 15% 0% auto auto;
  }

  .lubgel_section {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
  }

  .art_gel_section, .megalub_section {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    width: 100%;
  }

  .megalub_section_div {
    background-image: none;
    width: 100%;
    margin-left: 0;
  }

  .light-mode-15-copy, .light-mode-15-copy-copy, .megalub {
    background-image: none;
    width: 60%;
    margin-left: 0;
  }

  .ketorocin_ls {
    z-index: 3;
    background-color: #0000;
    width: 55%;
    max-width: none;
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 10px;
    position: static;
  }

  .div-block-59-copy {
    z-index: 2;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: none;
    height: auto;
    padding-top: 16px;
    display: flex;
    position: static;
    inset: 0% auto 0% 0%;
  }

  .a_nac_section {
    background-image: none;
    width: 100%;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
  }

  .acaine_t_content {
    z-index: 3;
    width: 50%;
    max-width: none;
    margin-left: 0;
    margin-right: auto;
    padding-top: 0;
    position: static;
  }

  .mydriocain_section {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    padding-top: 1rem;
    padding-left: 10px;
  }

  .hv_pfs_section {
    background-image: none;
    width: 100%;
    margin-left: 0;
    padding-left: 10px;
  }

  .cohevisc_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    justify-content: space-between;
  }

  .cohevisc_1_section {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    justify-content: space-between;
    padding-top: 3rem;
    padding-left: 10px;
  }

  .rhex_id_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    justify-content: space-between;
    padding-left: 20px;
  }

  .trypan_blue_div {
    align-items: flex-end;
    width: 40%;
    max-width: none;
    position: fixed;
    inset: 15% 0% 0% auto;
  }

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

  ._1465_titanium-copy {
    width: 35vw;
    display: block;
  }

  ._1988_blue-copy {
    width: 33vw;
  }

  .pharma_menu_items, .industry_partner_menu_items {
    height: 91vh;
  }

  .close_button {
    margin-right: 0;
  }

  ._146-open-button-text-copy {
    text-align: right;
    cursor: pointer;
    text-align: right;
    cursor: pointer;
    text-align: right;
    cursor: pointer;
    text-align: right;
    cursor: pointer;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 28px;
    line-height: 23px;
  }

  .products_wrapper {
    height: 100vh;
  }

  .products_content {
    margin-top: 5vh;
  }

  .micro_block.bglight1 {
    height: auto;
  }

  .laser_menu_tab {
    margin-top: 4vh;
  }

  .surgicals_wrapper {
    height: 91vh;
    margin-left: 0;
  }

  .micro_wrapper-copy {
    height: auto;
  }

  .surgical_products {
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .ophthalmic_equipment_stand_img {
    height: 45vh;
  }

  .products_content_wrapper {
    display: none;
  }

  .products_content_main {
    height: auto;
    margin-top: -5vh;
    display: block;
    position: static;
  }

  .footer_div {
    position: fixed;
  }

  .laser_footer_div, .surgical_footer_div, .ophta_footer_div, .ultrasound_footer_div, .industry_artner_footer_div {
    display: none;
  }

  .truglow_h2 {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .shift_sub_heading {
    font-size: 17px;
    line-height: 22px;
  }

  .shift_heading {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
  }

  .shift_list {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 10px;
  }

  .bs_contentwrapper-copy {
    width: 55%;
  }

  .bs_table-copy {
    width: 100%;
  }

  .bold-text-142 {
    font-size: 13px;
  }

  .naspro_wrapper1 {
    margin-left: 0;
    padding-right: 0;
  }

  .naspro_clear {
    width: 100%;
  }

  .naspro_bby_section-copy {
    margin-left: 0;
    padding-right: 0;
  }

  .naspro_bby_lottie-copy {
    width: 47%;
  }

  .ot_content_wrapper {
    width: 100%;
    height: auto;
    padding-left: 2rem;
  }

  .manual_surgeon_stool_img {
    align-self: center;
    width: 40vw;
  }

  .lensometer_heading {
    font-size: 28px;
    line-height: 30px;
  }

  .tonometer_heading {
    font-size: 30px;
  }

  .tonometer_sub_heading {
    font-size: 20px;
  }

  .icon-71 {
    margin-right: 40px;
    font-size: 12px;
  }

  .applanation_link_block-2 {
    padding-top: 5rem;
  }

  .heading-919 {
    padding-left: 6rem;
    font-size: 11px;
  }

  .heading-920 {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .icon-72 {
    margin-left: 40px;
    font-size: 12px;
  }

  .heading-921 {
    margin-bottom: 0;
    font-size: 16px;
  }

  .vision_chart_para {
    font-size: 12px;
    line-height: 20px;
  }

  .auto_ref_heading {
    flex-flow: wrap;
    justify-content: flex-end;
    width: 100%;
    padding-left: 7.2rem;
    font-size: 30px;
    display: flex;
  }

  .auto_ref_para {
    line-height: 21px;
  }

  .perimeter_sub_heading {
    text-align: left;
    font-size: 17px;
  }

  .pharma_tab_content1 {
    width: 80%;
    margin-left: 20%;
  }

  .tab_pane2 {
    width: 100%;
    margin-top: 5%;
    padding-left: 0%;
  }

  .allernil_lottie_div1 {
    background-color: #0000;
    justify-content: flex-start;
    align-items: flex-end;
    max-width: none;
    height: auto;
    margin-right: 0%;
    position: fixed;
    inset: 9% 0% 0% auto;
  }

  .anti_allergic_allernil1 {
    flex-flow: row;
    margin-left: 0;
    padding-left: 10px;
    display: flex;
  }

  .allernil_lottie {
    width: 70%;
    height: auto;
    position: sticky;
    top: 2%;
  }

  .kfen_div {
    flex-flow: row;
    margin-left: 0;
    padding-left: 10px;
    display: flex;
  }

  .aflox_lottie_div {
    background-color: #0000;
    justify-content: flex-start;
    align-items: flex-end;
    max-width: none;
    position: fixed;
    inset: 10% 0% 0% auto;
  }

  .aflox_lottie {
    width: 71%;
    top: 32%;
  }

  .appacipro_lottie {
    width: 63%;
    padding-top: 20px;
    top: 32%;
  }

  .bold-text-143, .bold-text-144, .bold-text-146 {
    font-size: 20px;
  }

  .bold-text-147 {
    font-size: 24px;
    line-height: 17px;
  }

  .moxi_dm_img_cnt-copy {
    background-color: #0000;
    position: fixed;
    inset: 30% 0% auto auto;
  }

  .apidine_plus_lottie_div {
    background-color: #0000;
    margin-top: 0;
    position: fixed;
    inset: 15% 0% auto auto;
  }

  .alfapres_h2 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 24px;
  }

  .bold-text-148 {
    font-size: 24px;
  }

  .bimpost_h2 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 24px;
    line-height: 20px;
  }

  .bimoost_pf {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 24px;
    line-height: 27px;
  }

  .bold-text-149 {
    font-size: 20px;
  }

  .dorza {
    font-size: 14px;
    line-height: 20px;
  }

  .dorza_pf_heading {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 25px;
    line-height: 20px;
  }

  .lubgel_content_div {
    z-index: 3;
    background-color: #0000;
    width: 58%;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    position: sticky;
  }

  .art_pane {
    width: 100%;
    margin-top: 5%;
    padding-left: 0%;
  }

  .megalub_lottie_section {
    background-color: #0000;
    position: fixed;
    top: 15%;
  }

  .art_forte_section-copy {
    background-image: none;
    width: 100%;
    margin-left: 0;
  }

  .art_forte_content_div {
    z-index: 3;
    width: 55%;
    max-width: none;
    margin-left: 0;
    margin-right: auto;
    position: sticky;
  }

  .bold-text-150 {
    font-size: 18px;
  }

  .art_ultra {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 21px;
  }

  .art_h2 {
    font-size: 18px;
    line-height: 29px;
  }

  .cyclopro_h2 {
    font-size: 20px;
  }

  .appasone_h2 {
    font-size: 20px;
    line-height: 22px;
  }

  .anac_h2 {
    font-size: 18px;
    line-height: 22px;
  }

  .bold-text-151 {
    font-size: 23px;
  }

  .bold-text-152 {
    font-size: 18px;
  }

  .appavisc_btn_div {
    flex-flow: column;
  }

  .appavisc_h2 {
    letter-spacing: 2px;
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 22px;
  }

  .rhex_lottie {
    z-index: 2;
    align-self: flex-end;
    width: 38%;
  }

  .apparet_content {
    z-index: 3;
    background-color: #0000;
    width: 53%;
    max-width: none;
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    position: static;
  }

  .clearsol_div {
    width: 45%;
    padding-left: 10%;
  }

  .clearsol_img {
    width: 35%;
    top: 32%;
  }

  .supracoat_h2 {
    font-size: 12px;
    font-weight: 500;
  }

  .bold-text-153 {
    font-size: 11px;
  }

  .bold-text-154 {
    font-size: 12px;
  }

  .bold-text-155 {
    font-size: 18px;
  }

  .bold-text-156 {
    font-size: 15px;
  }

  .bold-text-157 {
    font-size: 22px;
  }

  .bold-text-158 {
    font-size: 18px;
  }

  .bold-text-159 {
    font-size: 22px;
  }

  .bold-text-160 {
    font-size: 15px;
    line-height: 25px;
  }

  .bold-text-162 {
    font-size: 24px;
  }

  .appachloro_lottie_div {
    background-color: #0000;
    flex-flow: column-reverse wrap;
    width: 33%;
    position: fixed;
  }

  .a_lubgel_lottie {
    background-color: #0000;
    flex-flow: column;
    justify-content: center;
    width: 40%;
    max-width: none;
    position: fixed;
    inset: 15% 0% auto auto;
  }

  .art_div_content {
    z-index: 3;
    background-color: #0000;
    width: 57%;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    position: sticky;
  }

  .art_ultra_section-copy {
    background-image: none;
    width: 100%;
    margin-left: 0;
  }

  .bold-text-163 {
    font-size: 16px;
  }

  .megalub_content_div {
    z-index: 3;
    width: 52%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    position: sticky;
  }

  .megalub-copy {
    background-image: none;
    width: 100%;
    margin-left: 0;
  }

  .content-div-copy {
    z-index: 3;
    width: 55%;
    max-width: none;
    margin-left: 0;
    margin-right: auto;
    position: sticky;
  }

  .bold-text-164 {
    font-size: 20px;
  }

  .icon-73 {
    margin-right: 40px;
    font-size: 12px;
  }

  .heading-923 {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .icon-74 {
    margin-left: 40px;
    font-size: 12px;
  }

  .right-arrow-5 {
    width: 12%;
    height: 50%;
  }

  .ab_img-copy {
    height: 40vh;
  }

  .art_lottie_div {
    background-color: #0000;
    padding-top: 0;
    position: fixed;
    inset: 15% 0% auto auto;
  }

  .trypan_blue_div-copy {
    flex-flow: row-reverse wrap-reverse;
    align-items: flex-end;
    width: 40%;
    max-width: none;
    position: fixed;
    inset: 15% 0% 0% auto;
  }

  .footer-copy {
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 12px;
    position: static;
  }

  .footer-copy.navtheme {
    height: auto;
    margin-bottom: 4rem;
    padding-top: 0;
  }

  .contact_para-copy {
    font-size: .5rem;
    line-height: .7rem;
  }

  .div-block-3577-copy {
    object-fit: fill;
    flex-direction: row;
    flex: 0 auto;
    justify-content: space-between;
    height: auto;
    margin-bottom: 0%;
    padding-top: 0%;
    padding-bottom: 0%;
  }

  .contact_us_wrapper-copy {
    justify-content: flex-end;
    height: 60%;
    padding: 0% 10px;
  }

  .form-section-touch-copy {
    width: 50%;
    height: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  .title-wrap-copy {
    height: auto;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 5px;
  }

  .button-wrap-right-copy {
    flex-direction: column;
    justify-content: center;
    height: 14%;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .submit-button-copy {
    height: 1.2rem;
    margin-bottom: 1rem;
    margin-left: 0;
    margin-right: 0;
    padding: 0 10px;
    font-size: 7px;
    line-height: 0;
  }

  .heading-827-copy {
    color: #fff;
    margin-top: 2rem;
    margin-bottom: 0;
    font-size: .7rem;
    line-height: .8rem;
  }

  .content1-3-copy {
    width: 50vw;
  }

  .section1_gl-copy {
    flex-direction: row;
    height: 100%;
  }

  .text-field-10-copy {
    width: 88%;
    height: 20px;
    margin-bottom: 0;
    font-size: .7rem;
    line-height: .8rem;
  }

  .alliance_hdg-copy, .exclusive_distributor {
    font-size: 14px;
    line-height: 20px;
  }

  .alliance_top_right_cnt1-copy, .dgh {
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    display: flex;
  }

  .add_on_img-copy {
    margin-bottom: 29%;
  }

  .dsl_lottiediv-copy {
    height: 40%;
  }

  .mxifur_k_lottie_div-copy {
    max-width: none;
  }

  .heading-581-copy {
    font-size: 18px;
  }

  .pharma_tab_content-copy {
    width: 80%;
    margin-left: 13%;
  }

  .mydriocain_section-copy {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    padding-top: 1rem;
    padding-left: 10px;
  }

  .exclusive_distributor-copy {
    font-size: 14px;
    line-height: 20px;
  }

  .alliance_grid_content-copy {
    justify-items: center;
  }

  .alliance_hdg-copy, .alliance_heading {
    font-size: 14px;
    line-height: 20px;
  }

  .dgh-copy {
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    display: flex;
  }

  .heading-148-copy {
    justify-content: center;
    align-self: flex-start;
    width: 100%;
    font-size: 20px;
    display: flex;
  }

  .robot_table {
    margin-top: 0;
  }

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

  .link-block-6-copy {
    justify-content: flex-start;
    align-items: center;
    width: 30vw;
    height: auto;
  }

  .oes_section {
    height: auto;
    padding-left: 2rem;
  }

  .digi_imaging_sys_top_cntnr-2-copy {
    justify-content: flex-end;
    width: 50vw;
  }

  .orbital_cool_settings_image {
    justify-content: center;
    align-items: center;
  }

  .bs_section {
    height: 100%;
    padding-top: 1rem;
    padding-left: 20px;
  }

  .bs_table1 {
    width: 100%;
  }

  .r-text-copy {
    text-align: left;
    align-self: flex-end;
    width: auto;
    max-width: none;
    font-size: 12px;
    line-height: 22px;
  }

  .service_request {
    padding-right: 10px;
  }

  .div-block-3768 {
    font-size: 25px;
  }

  .body-107 {
    font-size: 10px;
  }

  .heading-925 {
    padding-left: 40px;
    font-size: 28px;
  }

  .heading-928 {
    font-size: 28px;
  }

  .heading-929 {
    margin-left: 40px;
    font-size: 28px;
  }

  .image-441 {
    width: 150px;
  }
}

@media screen and (max-width: 479px) {
  .body {
    object-fit: fill;
    overflow: visible;
  }

  .r-text {
    width: 100%;
    max-width: none;
    margin-bottom: 15px;
    font-size: 11px;
  }

  .r-h2 {
    color: #fff;
    background-color: #0000;
    flex: 0 auto;
    align-self: flex-start;
    font-size: 14px;
    font-weight: 700;
  }

  .content4 {
    z-index: 0;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .lottie3 {
    z-index: 20;
    background-color: #fff0;
    width: 100vw;
    height: 50vh;
    margin-top: 0;
    margin-left: 0;
    padding-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
    top: 5%;
    left: 10px;
    right: 10%;
  }

  .r-container {
    float: none;
    object-fit: contain;
    align-items: flex-start;
    width: 100%;
    height: 60vh;
    margin-right: 0;
    padding-left: 0;
    display: flex;
    overflow: hidden;
  }

  .sectionx1 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    height: 500vh;
    display: flex;
    position: static;
    overflow: visible;
  }

  .lottie1 {
    z-index: auto;
    object-fit: cover;
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
    background-position: 0 0, 0 0;
    background-size: auto, 556px;
    background-attachment: scroll, fixed;
    flex-direction: column;
    flex: none;
    align-self: center;
    width: 100vw;
    height: 50vh;
    margin-top: 0;
    display: block;
    position: sticky;
    inset: auto 0%;
    overflow: visible;
  }

  .lottie2 {
    z-index: 10;
    width: 100vw;
    padding-left: 10px;
    padding-right: 10px;
    position: sticky;
    top: 10%;
    right: auto;
  }

  .button {
    font-size: 13px;
  }

  .button.buttonmode {
    white-space: nowrap;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-2 {
    z-index: 100;
    text-align: center;
    flex-direction: column;
    width: 100%;
    margin-top: 0;
    font-size: 13px;
    display: flex;
  }

  .tabs {
    flex-direction: column;
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .tab-link-tab-1 {
    background-color: #1b1b1b;
    padding-left: 5%;
    padding-right: 5%;
  }

  .tab-link-tab-1.w--current {
    background-color: #1b1b1b;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10%;
    padding-right: 10%;
  }

  .tab-link-tab-1.nav {
    width: 25%;
    height: auto;
    margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .tab-link-tab-1.nav.w--current {
    width: 25%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .tab-link-tab-2 {
    background-color: #1b1b1b;
    align-self: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .tab-link-tab-2.w--current {
    background-color: #1b1b1b;
  }

  .tab-link-tab-2.nav {
    text-align: left;
    align-self: center;
    width: 25%;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .tab-link-tab-3 {
    background-color: #1b1b1b;
    padding-left: 10%;
    padding-right: 10%;
  }

  .tab-link-tab-3.w--current {
    background-color: #1b1b1b;
    align-self: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .tab-link-tab-3.nav {
    width: 25%;
    height: auto;
    margin: .5rem 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .tab-link-tab-3.nav.w--current {
    align-self: center;
    width: 25%;
    height: auto;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .youtube {
    object-fit: contain;
    width: 100%;
    height: auto;
  }

  .tabs-menu {
    object-fit: contain;
    flex-direction: row;
    justify-content: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .tab-pane-tab-2 {
    flex: 0 auto;
    align-self: center;
    width: 100%;
    height: auto;
  }

  .image {
    height: auto;
  }

  .image.imglbg {
    width: 30px;
    height: auto;
  }

  .tab-pane-tab-3 {
    object-fit: fill;
    flex: 0 auto;
    align-self: center;
    width: 100%;
    height: auto;
  }

  .image-2 {
    width: 60%;
    height: auto;
  }

  .tabs-content {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
  }

  .content2 {
    z-index: 0;
    color: #fff;
    flex-direction: column;
    flex: 0 auto;
    align-items: flex-end;
    margin-bottom: 40px;
    margin-left: 0;
  }

  .content1 {
    z-index: 0;
    align-self: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 20px;
    overflow: hidden;
  }

  .tab-pane-tab-1 {
    align-self: center;
    width: 100%;
    height: auto;
  }

  .loittie1 {
    z-index: 0;
    float: none;
    flex: 1;
    width: 95vw;
    height: 50vh;
    padding-top: 0;
    display: block;
    position: sticky;
    top: 10%;
    overflow: visible;
  }

  .content-2 {
    float: none;
    align-items: flex-start;
    width: 100vw;
    height: 100vh;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .content3 {
    z-index: 0;
    margin-bottom: 40px;
  }

  .content5, .content6 {
    z-index: 0;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .content7 {
    z-index: 0;
    margin-bottom: 40px;
  }

  .content8 {
    z-index: 0;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .navbar {
    z-index: 30;
    position: fixed;
  }

  .navbar.navtheme {
    display: none;
  }

  .brand {
    object-fit: contain;
    width: auto;
    height: auto;
    padding-bottom: 10px;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-link-3 {
    color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
  }

  .text-block-4 {
    justify-content: flex-start;
    align-items: center;
    font-size: 13px;
  }

  .footer {
    flex-direction: row;
    align-self: center;
    align-items: center;
    width: 100%;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    position: static;
  }

  .footer.navtheme {
    height: 32%;
    margin-bottom: 0;
  }

  .light-mode {
    color: #fff;
    object-fit: fill;
    background-color: #0000;
    border: .2px #000;
    flex-direction: column;
    width: 100%;
    height: auto;
    margin-top: 0%;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    display: flex;
    overflow: visible;
  }

  .toggle-theme {
    clear: left;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    left: 0;
  }

  .container {
    clear: none;
    justify-content: space-between;
    display: block;
  }

  .heading-3 {
    font-size: 32px;
  }

  .homepagelogo {
    flex: none;
    justify-content: center;
    width: 100vw;
    height: 100%;
    overflow: hidden;
  }

  .microsurgicalinnerwrapper {
    flex-direction: row;
    justify-content: center;
    align-self: auto;
    align-items: center;
    display: flex;
    position: relative;
  }

  ._146-menu-items-wrapper {
    justify-content: center;
    height: auto;
    overflow: visible;
  }

  ._146-menu-text {
    align-self: flex-start;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 17px;
  }

  ._146-open-button-text-wrapper {
    align-self: auto;
    margin-right: 0;
  }

  .microsurgicalbutton {
    z-index: 20;
    flex-direction: row;
    justify-content: space-between;
    align-self: flex-end;
    margin-right: 0;
  }

  .microsurgicalwrapper {
    z-index: 99;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 92%;
    display: none;
  }

  .menubuttons {
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    height: 80vh;
    min-height: auto;
    margin-right: 0%;
    padding-left: 10px;
  }

  .menubuttonwrapper {
    justify-content: center;
    align-self: auto;
    align-items: flex-end;
    min-height: auto;
    margin-top: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    right: 0%;
  }

  ._146-open-button-text {
    font-size: 16px;
  }

  ._146-open-button-text.close {
    margin-top: 4rem;
    margin-bottom: 0;
    margin-right: 2rem;
    font-size: 14px;
    font-weight: 500;
    line-height: 15px;
    position: static;
  }

  .grid {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr;
    align-content: center;
    align-self: flex-start;
    align-items: stretch;
    overflow: visible;
  }

  .link-2 {
    text-align: left;
    white-space: normal;
    align-self: flex-start;
    margin-top: 0;
    font-size: 8px;
    line-height: 15px;
  }

  .list {
    list-style-type: square;
  }

  .surgicaliolbutton {
    margin-top: .125rem;
    margin-right: 0;
  }

  .surgicaliolwrapper {
    z-index: 199;
    width: 92%;
    display: none;
  }

  .surgicaliolinnerwrapper.bglight1 {
    display: flex;
  }

  ._146-menu-items-wrapper-copy {
    align-self: stretch;
    width: 97%;
    margin-left: 0;
  }

  .grid-1 {
    grid-column-gap: 2px;
    grid-row-gap: 4px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    padding-left: 5px;
    padding-right: 5px;
  }

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

  .heading-6 {
    margin-top: 0;
    font-size: 10px;
  }

  .laserbutton {
    margin-top: 0;
    margin-right: 0;
    font-size: 14px;
  }

  .ophthalmologybutton {
    text-align: right;
  }

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

  .pharmabutton {
    margin-right: 0%;
  }

  .laserwrapper, .ophthalmologywrapper {
    z-index: 199;
    display: none;
  }

  .biometrywrapper {
    z-index: 199;
    margin-top: 0;
    display: none;
  }

  .heading-9 {
    font-size: 12px;
    font-weight: 400;
  }

  .pharmawrapper {
    z-index: 199;
    display: none;
  }

  .opthalexitbutton {
    margin-top: 2rem;
    margin-right: 1rem;
  }

  .div-block-7 {
    display: none;
  }

  .div-block-7.line {
    height: 0;
    display: none;
  }

  .aboutuscontent {
    width: 100%;
    height: auto;
    margin-top: 10px;
    overflow: hidden;
  }

  .aboutusimage {
    justify-content: center;
    align-items: center;
    width: 95%;
    height: auto;
    display: flex;
    overflow: hidden;
  }

  .paragraph-5 {
    text-align: justify;
    padding-top: 10px;
    padding-bottom: 20px;
    padding-right: 0;
    font-size: 12px;
    line-height: 14px;
  }

  .certificationcontent {
    width: 100%;
    height: auto;
    margin-top: 10px;
  }

  .certificationimage {
    width: 90vw;
  }

  .strengthscontent {
    width: 90vw;
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .stregthsimage {
    width: 90vw;
  }

  .image-3 {
    width: 100%;
    max-width: none;
    height: auto;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .image-5 {
    width: 100%;
    max-width: none;
  }

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

  .button-wrap-right {
    flex-direction: column;
    align-items: center;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .form-section-touch {
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 100%;
    margin-bottom: 0%;
    padding-top: 0;
    padding-bottom: 10px;
  }

  .submit-button {
    height: auto;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 5px 20px;
    font-size: 10px;
  }

  .container-2 {
    flex: 0 auto;
    width: 100%;
    max-width: none;
    height: auto;
  }

  .field-wrap {
    width: 90%;
    margin-bottom: 0;
  }

  .title-wrap {
    flex-direction: column;
    margin-bottom: 10px;
  }

  .nav-menu {
    background-color: #0c0c0c;
    flex: 1;
    justify-content: space-between;
    padding-top: 0;
    padding-bottom: 10px;
  }

  .content-wrapper {
    grid-column-gap: 0%;
    grid-row-gap: 15px;
    flex-direction: column-reverse;
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: center;
    height: 100%;
    margin-top: 0;
    padding: 5% 10px;
    display: flex;
    position: sticky;
  }

  .fullpagecontianer {
    object-fit: fill;
    overflow: visible;
  }

  .grid-3 {
    border-color: #fff;
    place-content: stretch center;
  }

  .logo {
    margin-top: 0;
  }

  .logo.sceoll {
    width: 7%;
  }

  .content-wrapper-copy {
    grid-row-gap: 15%;
    flex-direction: column-reverse;
    flex: 0 auto;
    justify-content: center;
    width: 100%;
    height: auto;
    padding: 0 10px;
  }

  .div-block-14 {
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    height: 80%;
    margin-top: 0;
    padding-top: 0;
    display: flex;
  }

  .content-wrapper2 {
    grid-row-gap: 15%;
    flex-direction: column-reverse;
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: center;
    height: auto;
    padding: 0 10px;
  }

  .menu-button {
    right: 15px;
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .dark1 {
    background-color: #1f1f1f91;
    border-width: .5px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 11px;
  }

  .toggletheme {
    flex-direction: row;
    flex: 0 auto;
    order: 0;
    justify-content: flex-end;
    align-self: stretch;
    align-items: flex-end;
    margin-right: 28px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .light1 {
    border-width: .5px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 11px;
    line-height: 20px;
  }

  .productsenquiry {
    margin-top: 0;
    font-size: 14px;
  }

  .div-block-18 {
    object-fit: contain;
    width: 5px;
  }

  .div-block-18.navtheme {
    flex: 1;
    display: flex;
  }

  .footswitchcontainer-1 {
    object-fit: contain;
    width: 95vw;
    height: auto;
  }

  .graphimage {
    object-fit: contain;
    align-self: center;
    width: 90vw;
  }

  .graphimage.imglbg {
    order: 1;
  }

  .mpulsecontainer {
    object-fit: contain;
    flex-direction: column;
    justify-content: center;
    width: 95vw;
    display: flex;
  }

  .accessimage {
    width: 57vw;
    margin-left: 0;
    padding-bottom: 150px;
  }

  .r-text-2 {
    object-fit: contain;
    margin-bottom: 9px;
    font-size: 12px;
    line-height: 20px;
  }

  .footswitch-2 {
    object-fit: contain;
    width: 95vw;
    padding-left: 0;
    font-size: 12px;
  }

  .footswitchimage {
    z-index: 1;
    object-fit: fill;
    order: 1;
    align-self: center;
    width: 90vw;
    min-width: auto;
    display: block;
    position: static;
    inset: 17% 0% 0% 5%;
  }

  .graphcontent {
    object-fit: contain;
    order: 1;
    width: 90vw;
  }

  .handpieceimage {
    opacity: 1;
    object-fit: contain;
    order: 1;
    width: 90vw;
    margin-top: 10px;
    padding-top: 0;
  }

  .handpiecepara {
    text-align: left;
    object-fit: contain;
    font-size: 12px;
    line-height: 20px;
  }

  .mpulsecontent {
    object-fit: contain;
    width: auto;
    font-size: 12px;
    line-height: 20px;
  }

  .graphpara {
    object-fit: contain;
    font-size: 12px;
    line-height: 20px;
  }

  .lottie-animation-8 {
    z-index: 1;
    object-fit: contain;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: auto;
    margin-top: 10%;
    padding-top: 0;
    line-height: 20px;
    position: static;
    inset: 8% 0% auto;
  }

  .burstmode {
    object-fit: contain;
    width: 90vw;
    font-size: 12px;
  }

  .pulsemodecontainer {
    text-align: center;
    object-fit: contain;
    flex-direction: column;
    width: 100vw;
    height: auto;
    display: flex;
  }

  .footswitchheading {
    object-fit: contain;
    font-size: 18px;
  }

  .mpulse {
    object-fit: contain;
    order: -1;
    width: 90vw;
  }

  .burstimage {
    object-fit: contain;
    width: 80vw;
  }

  .burstimage.imglbg {
    order: 1;
  }

  .footswitch1 {
    object-fit: contain;
    width: 90vw;
  }

  .heading-22 {
    text-align: right;
    width: 75vw;
    margin-top: 0;
    font-family: Raleway, sans-serif;
    font-size: 12px;
    font-weight: 300;
  }

  .listimage {
    opacity: 1;
    object-fit: contain;
    order: 1;
    align-self: center;
    width: 90vw;
    height: auto;
  }

  .contentaccessories {
    grid-column-gap: 0px;
    flex-direction: row;
    flex: 0 auto;
    justify-content: stretch;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-top: 0%;
    padding-right: 0;
  }

  .mburst {
    object-fit: contain;
    width: 90vw;
    min-width: auto;
  }

  .graphcontainer {
    object-fit: contain;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    width: 100vw;
    display: flex;
  }

  .phacopara {
    object-fit: contain;
    font-size: 12px;
    line-height: 20px;
  }

  .listcontainer {
    object-fit: contain;
    flex-direction: column;
    order: 0;
    width: 90vw;
    height: auto;
    display: flex;
  }

  .handpiececontainer {
    text-align: left;
    object-fit: contain;
    flex-flow: column wrap;
    place-content: center;
    align-self: center;
    align-items: center;
    width: 100vw;
    display: flex;
  }

  .pro_orbit_h3 {
    width: 75vw;
    margin-top: 0;
    margin-left: -3px;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 300;
  }

  .occlusioncontainer {
    object-fit: fill;
    align-self: auto;
    width: 90vw;
    margin-bottom: 0;
  }

  .heading-3 {
    order: 0;
    align-self: auto;
    width: 100%;
    padding-top: 120px;
    padding-left: 0;
    font-size: 14px;
    line-height: 30px;
  }

  .mburstimage {
    object-fit: contain;
    width: 90vw;
    min-width: auto;
    height: auto;
  }

  .mburstimage.imglbg {
    order: 1;
  }

  .phacoheading {
    object-fit: contain;
    min-width: auto;
    margin-top: 10px;
    font-size: 18px;
  }

  .handpiececontent {
    opacity: 1;
    text-align: left;
    object-fit: contain;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 80vw;
    display: flex;
  }

  .handpiececontent.textcontent {
    width: 90vw;
  }

  .phacomodes {
    object-fit: contain;
    order: 1;
    width: 90vw;
    min-width: auto;
  }

  .footswitchpara {
    object-fit: contain;
    font-size: 12px;
    line-height: 20px;
  }

  .handpieceheading {
    object-fit: contain;
    font-size: 18px;
  }

  .footswitchmaincontainer {
    opacity: 1;
    object-fit: contain;
    flex-direction: column;
    align-items: center;
    width: 98vw;
    height: auto;
    display: flex;
  }

  .phacoimage {
    object-fit: contain;
    width: 100vw;
    min-width: 0;
  }

  .phacoimage.imglbg {
    order: 1;
  }

  .pulsemode {
    object-fit: contain;
    order: 1;
    width: 90vw;
    height: auto;
    display: block;
  }

  .footswitchcontainer-2 {
    object-fit: contain;
    justify-content: center;
    width: 90vw;
    height: auto;
    padding-left: 10px;
  }

  .mpulseimage {
    object-fit: contain;
    width: 90vw;
  }

  .mpulseimage.imglbg {
    order: 1;
  }

  .list-2 {
    opacity: 1;
    object-fit: contain;
    order: -1;
    width: 80vw;
    font-size: 12px;
  }

  .pulseimage {
    object-fit: contain;
    width: 100vw;
    min-width: auto;
  }

  .pulseimage.imglbg {
    order: 1;
    width: 90vw;
  }

  .glxy_leo_sub_hdg {
    text-transform: capitalize;
    align-self: flex-start;
    margin-top: 5px;
    margin-bottom: 5px;
    font-family: Raleway, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 25px;
  }

  .glxy_leo_para {
    margin-bottom: 0;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
  }

  .glxy_leo_puls_md_section-2, .glxy_leo_mpuls_md_section-2 {
    flex-direction: column-reverse;
    width: 100%;
    height: 100vh;
    display: flex;
  }

  .glxy_leo_bnnr_wht_lne_cnt {
    flex-direction: row;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 90vw;
    margin-bottom: 20px;
    display: flex;
  }

  .glxy_leo_orb_phc_main_cntnr {
    order: 0;
    align-self: center;
    width: 100vw;
    height: auto;
    margin-left: 0;
    display: block;
  }

  .glxy_leo_vfi_cnt-2 {
    width: 90vw;
  }

  .glxy_leo_phc_md_cntnr.glxy_leo_container {
    justify-content: center;
    align-self: center;
    width: 100vw;
    height: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .glxy_leo_burst_md_section-2 {
    flex-direction: column-reverse;
    width: 100%;
    height: 100vh;
    display: flex;
  }

  .glxy_leo_orb_phc_section-2 {
    flex-direction: column;
    width: 100%;
    height: 200vh;
    display: flex;
  }

  .glxy_leo_mpuls_md_cnt-2 {
    justify-content: center;
    align-items: flex-end;
    width: 90vw;
  }

  .glxy_leo_burst_md_cnt-2 {
    justify-content: center;
  }

  .glxy_leo_rbit_cool_tech_cnt-2 {
    width: 90vw;
  }

  .glxy_leo_vfi_section-2 {
    width: 100%;
    height: 100vh;
    padding-left: 0;
  }

  .glxy_leo_footswitch_cnt-2 {
    width: 90%;
  }

  .glxy_leo_puls_md_cnt-2 {
    justify-content: center;
    width: 90vw;
  }

  .glxy_leo_mburst_md_cntnr.glxy_leo_container {
    justify-content: center;
    width: 100%;
    height: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .glxy_leo_mburst_md_cnt-2 {
    width: 90vw;
  }

  .glxy_leo_opulse_section-2 {
    flex-direction: column;
    justify-content: center;
    width: 100%;
    height: 100vh;
    display: flex;
  }

  .glxy_leo_main_img-2 {
    flex: 0 auto;
    align-self: center;
    width: 35vw;
  }

  .glxy_leo_banner_content1-2 {
    justify-content: space-around;
    align-self: center;
    align-items: flex-end;
    width: 80vw;
    margin-right: 0;
    padding-right: 10px;
  }

  .glxy_leo_mburst_md_section-2 {
    flex-direction: column-reverse;
    width: 100%;
    height: 100vh;
    display: flex;
  }

  .glxy_leo_rbit_cool_tech_cntnr.glxy_leo_container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: 0;
    padding-right: 0;
    display: flex;
  }

  .glxy_leo_rbit_cool_tech_section-2 {
    flex-direction: column;
    justify-content: center;
    width: 100%;
    height: 100vh;
    padding-left: 0;
    display: flex;
  }

  .glxy_leo_rltm_fldc_sys_cnt-2 {
    flex-direction: column;
    justify-content: center;
    width: 90vw;
  }

  .bold-text-5 {
    font-size: 12px;
    font-weight: 700;
  }

  .glxy_leo_vert_white_line-2 {
    align-self: center;
    height: 20vh;
    padding-left: 0;
    padding-right: 10px;
  }

  .glxy_leo_vert_white_line-2.vlwhite {
    align-self: auto;
    width: .2rem;
    margin-left: 10px;
    padding-right: 0;
  }

  .glxy_leo_burst_md_cntnr.glxy_leo_container {
    justify-content: center;
    width: 100%;
    height: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .glxy_leo_orb_phc_cntnr.glxy_leo_container {
    justify-content: center;
    width: auto;
    height: 100vh;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .glxy_leo_rltm_fldc_sys_section-2 {
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding-left: 0;
    display: flex;
  }

  .glxy_leo_footswitch_section-2 {
    flex-direction: column;
    justify-content: center;
    width: 100%;
    height: auto;
    padding-left: 0;
    display: flex;
  }

  .glxy_leo_orb_phc_cnt-2 {
    width: 90vw;
  }

  .glxy_leo_rltm_fldc_sys_cntnr.glxy_leo_container {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    margin-left: 0;
    padding-right: 0;
    display: flex;
  }

  .glxy_leo_opulse_cntnr.glxy_leo_container {
    justify-content: center;
    margin-left: 0;
    display: flex;
  }

  .glxy_leo_phc_md_cnt-2 {
    justify-content: center;
    width: 90vw;
  }

  .glxy_leo_hdg3-2 {
    flex: 0 auto;
    align-self: auto;
    width: auto;
    margin-top: 0;
    margin-left: 0;
    font-size: 14px;
    line-height: 25px;
  }

  .glxy_leo_first_container-2 {
    object-fit: fill;
    flex-direction: column;
    justify-content: center;
    height: auto;
    margin-top: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .glxy_leo_vfi_cntnr.glxy_leo_container {
    flex-direction: column;
    justify-content: center;
    width: 100vw;
    margin-left: 0;
    display: flex;
  }

  .glxy_leo_first_section-2 {
    width: 100%;
    height: 100vh;
    margin-top: 0;
    padding-top: 10px;
  }

  .glxy_leo_opulse_cnt-2 {
    justify-content: center;
    align-items: center;
    margin-top: 0;
  }

  .glxy_leo_ultsnd_cnt-2 {
    width: 90vw;
  }

  .glxy_leo_puls_md_cntnr.glxy_leo_container {
    justify-content: center;
    align-self: center;
    width: 100vw;
    height: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .glxy_leo_mpuls_md_cntnr.glxy_leo_container {
    justify-content: center;
    width: 100%;
    height: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .glxy_leo_phco_md_section-2 {
    flex-direction: column-reverse;
    align-items: stretch;
    width: 100%;
    height: 100vh;
    display: flex;
  }

  .glxy_leo_ultsnd_cntnr.glxy_leo_container {
    justify-content: center;
    width: auto;
    height: 100vh;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .glxy_leo_footswitch_cntnr.glxy_leo_container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .body4 {
    color: #fff;
  }

  .brilliant_shift_cnt {
    align-items: flex-start;
    width: 90%;
  }

  .brilliant_surgical_cntnr {
    justify-content: center;
    align-items: center;
    width: 90%;
    height: 50vh;
  }

  .brilliant_top_section {
    object-fit: fill;
    flex-direction: column;
    justify-content: space-between;
    height: auto;
    display: flex;
    overflow: visible;
  }

  .brilliant_para {
    font-size: 8px;
  }

  .brilliant_shift_section {
    flex-direction: column;
    width: 100%;
    height: auto;
    display: flex;
  }

  .brilliant_model_cntnr {
    justify-content: center;
    align-items: center;
    width: 90%;
    height: 50vh;
  }

  .brilliant_bolded_hdg {
    text-transform: uppercase;
    font-size: 51px;
    line-height: 25px;
  }

  .brilliant_sprng_arm_cntnr {
    justify-content: center;
    align-items: center;
    width: 90%;
    height: 50vh;
    font-size: 14px;
  }

  .brilliant_top_hdg {
    align-self: flex-start;
    font-size: 18px;
    line-height: 14px;
  }

  .brilliant_bttm_hdg {
    font-size: 26px;
    line-height: 20px;
  }

  .brilliant_first_lottie {
    align-self: center;
    width: 90vw;
    height: 40vh;
    top: 9%;
  }

  .brilliant_surgical_cnt {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 90%;
  }

  .brilliant_top_content {
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    padding-left: 20px;
  }

  .brilliant_vert_wht_line {
    height: 20vh;
  }

  .brilliant_sprng_arm_cnt {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 90%;
  }

  .brilliant_model_cnt {
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 90%;
  }

  .brilliant_filter_cnt {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 90%;
  }

  .brilliant_filter_cntnr, .brilliant_oblique_cntnr {
    justify-content: center;
    align-items: center;
    width: 90%;
    height: 50vh;
  }

  .brilliant_top_container {
    justify-content: center;
    align-items: center;
    width: 90%;
    height: 50vh;
    margin-top: 0;
  }

  .brilliant_shift_img {
    width: 90%;
  }

  .brilliant_sub_hdg {
    align-self: auto;
    font-size: 20px;
  }

  .brilliant_main_container {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    height: 300vh;
    overflow: hidden;
  }

  .brilliant_oblique_cnt {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 90%;
  }

  .turboorbit_secondsection {
    flex-flow: wrap;
    place-content: center flex-start;
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section2_content6 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 18px;
    padding-right: 10px;
  }

  .section2_content3 {
    width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 18px;
    padding-right: 10px;
  }

  .section2_content5 {
    justify-content: center;
    width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 18px;
    padding-right: 10px;
  }

  .section2_content7 {
    width: 100%;
    padding-left: 18px;
    padding-right: 10px;
  }

  .section2_content2 {
    flex-direction: column;
    width: 100%;
    height: 100vh;
    padding-left: 18px;
    padding-right: 10px;
  }

  .section2_content1 {
    align-self: auto;
    width: 100%;
    height: 100vh;
    margin-left: 0;
    margin-right: 0;
    padding-left: 18px;
    padding-right: 10px;
  }

  .turboorbit_firstsection {
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
    width: 100vw;
    height: 100vh;
    display: flex;
  }

  .to_s2container {
    flex-direction: column;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    width: 100%;
  }

  .section2_content4 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 18px;
    padding-right: 10px;
    display: flex;
  }

  .turboorbit_h3 {
    text-align: right;
    width: 100%;
    margin-top: 0;
    padding-right: 20px;
    font-size: 48px;
  }

  .turboorbit_h2 {
    text-align: right;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 20px;
    font-size: 46px;
    line-height: 37px;
  }

  .body-5 {
    font-family: Raleway, sans-serif;
  }

  .galaxycontent1 {
    text-align: right;
    justify-content: center;
    align-items: flex-end;
    width: 80vw;
    height: auto;
    margin-top: 0;
    margin-left: 0;
  }

  .section {
    opacity: 1;
    flex-direction: column;
    width: 100%;
    height: 100vh;
    display: flex;
    overflow: hidden;
  }

  .section.head.bglight1 {
    z-index: 900;
  }

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

  .galaxycontent2 {
    opacity: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 90vw;
    height: auto;
    margin-top: 20px;
    margin-left: 0;
  }

  .galaxy-content1 {
    object-fit: contain;
    flex-flow: column-reverse;
    place-content: center;
    align-self: center;
    align-items: center;
    width: 100vw;
    height: auto;
    margin-top: 0;
  }

  .div-block-21 {
    flex-direction: column;
  }

  .mot_surg_stool_flxbl_cntnr {
    justify-content: center;
    align-self: auto;
    width: 90vw;
    height: 50vh;
  }

  .mot_surg_stool_bttm_hdg {
    font-size: 20px;
  }

  .mot_surg_stool_model_cntnr {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 90vw;
    height: 50vh;
    display: flex;
  }

  .mot_surg_stool_adjtble_cntnr {
    justify-content: center;
    width: 90vw;
    height: 50vh;
  }

  .mot_surg_stool_top_hdg {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 40px;
  }

  .mot_surg_stool_adjtble_cnt {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 90vw;
    display: flex;
  }

  .mot_surg_stool_vert_line {
    height: 25vh;
    margin-left: 20px;
    margin-right: 0;
  }

  .mot_surg_stool_vert_line.vlwhite {
    height: 35vh;
  }

  .mot_surg_stool_cstr_cntnr {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 90vw;
    height: 50vh;
    display: flex;
  }

  .mot_surg_stool_cnt {
    align-self: auto;
    align-items: flex-start;
    width: 90vw;
    padding-left: 16px;
  }

  .mot_surg_stool_ergnmcl_cntnr {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 90vw;
    height: 50vh;
    display: flex;
  }

  .mpt_surg_stool_model_cnt {
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .mot_surg_stool_flxbl_cnt {
    text-align: left;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 90vw;
    font-size: 12px;
    display: flex;
  }

  .mot_surg_stool_sub_hdg {
    color: #fff;
    align-self: auto;
    width: auto;
    font-size: 17px;
    line-height: 30px;
  }

  .mot_surg_stool_ergnmcl_cnt {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 90vw;
    display: flex;
  }

  .mot_surg_stool_main_cntnr {
    flex-direction: column;
    justify-content: center;
    align-self: auto;
    width: 100vw;
    height: auto;
  }

  .mot_surg_stool_lottie {
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    width: 90vw;
    display: flex;
    top: 10%;
  }

  .mot_surg_stool_cstr_cnt {
    justify-content: center;
    align-items: center;
    width: 90vw;
    display: flex;
  }

  .mot_surg_stool_bold_hdg {
    font-size: 49px;
    line-height: 55px;
  }

  .div-block-22 {
    flex-direction: column;
    justify-content: center;
    width: 100%;
    height: 100%;
  }

  .div-block-24, .div-block-25 {
    flex-direction: column;
  }

  .image-9 {
    width: 80vw;
    margin-top: 0%;
  }

  .div-block-26 {
    opacity: 1;
    flex-direction: column-reverse;
    justify-content: center;
    width: 100%;
    height: auto;
  }

  .bold-text-6, .bold-text-7, .bold-text-9, .bold-text-11, .bold-text-12 {
    font-weight: 300;
  }

  .productenquirysection {
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: 5%;
  }

  .brilliant_advent_beam_spltr_img2 {
    order: 1;
    width: 60vw;
  }

  .brilliant_advent_beam_spltr_cntnr {
    align-items: flex-end;
    width: 90vw;
    height: auto;
    padding-top: 0;
  }

  .brilliant_advent_xy_cntnr {
    width: 90vw;
    height: 45vh;
  }

  .brilliant_advent_cntnr3.brilliant_advent_cntnr2 {
    width: 90vw;
    height: 50vh;
  }

  .brilliant_advent_hd_cam_lottie {
    order: -1;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 60vw;
    display: block;
  }

  .brilliant_advent_binocular_cntnr {
    align-self: center;
    width: 90vw;
    height: 45vh;
  }

  .brilliant_advent_hd_cam_cnt {
    align-self: center;
    align-items: center;
  }

  .brilliant_advent_asst_mcscp_img2 {
    order: 1;
    width: 60vw;
  }

  .brilliant_advent_re_invtr_cnt {
    align-items: center;
  }

  .brilliant_advent_mdl_hdg {
    font-size: 45px;
    line-height: 60px;
  }

  .brilliant_advent_binocular_cnt {
    align-self: center;
    align-items: center;
    height: auto;
  }

  .brilliant_advent_asst_mcscp_cnt {
    align-items: center;
  }

  .brilliant_advent_img_hdg {
    font-size: 38px;
  }

  .brilliant_advent_ret_vwr_cnt {
    align-items: center;
  }

  .brilliant_advent_sub_hdg {
    align-self: flex-start;
    font-size: 24px;
    font-weight: 400;
    line-height: 35px;
  }

  .brilliant_advent_c_mnt_img2 {
    order: 1;
    width: 60vw;
  }

  .brilliant_advent_cnt2 {
    height: auto;
    margin-top: 40px;
  }

  .brilliant_advent_ret_vwr_img2 {
    order: 1;
    align-self: center;
    width: 60vw;
  }

  .brilliant_advent_re_invtr_img2 {
    order: 1;
    width: 60vw;
  }

  .brilliant_advent_cntnr2 {
    width: 90vw;
    height: 50vh;
  }

  .brilliant_advent_bttm_hdg {
    font-size: 45px;
    line-height: 60px;
  }

  .brilliant_advent_ccd_cam_img2 {
    order: 1;
    width: 60vw;
  }

  .brilliant_advent_cnt5.brilliant_advent_cnt2 {
    margin-top: 0;
  }

  .brilliant_advent_cntnr5.brilliant_advent_cntnr2 {
    width: 90vw;
    height: 50vh;
  }

  .brilliant_advent_ret_vwr_cntnr {
    align-self: center;
    align-items: flex-end;
    width: 90vw;
    height: auto;
    padding-top: 60px;
  }

  .brilliant_advent_top_sectn {
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    height: auto;
  }

  .brilliant_advent_ergnmc_cntnr {
    width: 90vw;
    height: 45vh;
  }

  .brilliant_advent_ergnmnc_img_grid {
    order: 1;
    width: 90vw;
    height: auto;
  }

  .brilliant_advent_ergnomc_dsgn_sectn {
    flex-direction: column;
    width: 100%;
    height: auto;
  }

  .brilliant_advent_asst_mcscp_cntnr {
    justify-content: center;
    align-items: flex-end;
    width: 90vw;
    height: auto;
    margin-top: 0;
    padding-top: 60px;
    display: flex;
  }

  .brilliant_advent_ccd_cam_cnt {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .brilliant_advent_eye_mgnfcn_sectn {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    height: 50vh;
    display: flex;
  }

  .brilliant_advent_c_mnt_section, .brilliant_avent_ret_vwr_section {
    flex-direction: column;
    height: auto;
  }

  .brilliant_advent_main_cntnr {
    width: 100%;
    height: auto;
  }

  .brilliant_advent_para {
    font-size: 12px;
    font-weight: 300;
    line-height: 19px;
  }

  .brilliant_advent_beam_spltr_section {
    flex-direction: column;
    height: auto;
  }

  .brilliant_advent_cntnr4.brilliant_advent_cntnr2 {
    width: 90vw;
    height: 50vh;
  }

  .brilliant_advent_ccd_cam_section {
    flex-direction: column;
    height: auto;
  }

  .brilliant_advent_ccd_cam_cntnr {
    align-items: flex-end;
    width: 90vw;
    height: auto;
    padding-top: 0;
  }

  .brilliant_advent_eye_mgnfcn_cnt {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .brilliant_advent_cntnr6 {
    width: 90vw;
    height: auto;
  }

  .brilliant_advent_top_hdg {
    align-self: auto;
    font-size: 45px;
    line-height: 60px;
  }

  .brilliant_advent_top_cnt {
    align-items: flex-start;
    margin-top: 10px;
  }

  .brilliant_advent_hd_cam_sectn {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    height: auto;
    display: flex;
  }

  .brilliant_advent_beam_spltr_cnt {
    align-self: auto;
    align-items: center;
  }

  .brilliant_advent_asst_mcscp_sectn {
    flex-direction: column;
    height: auto;
  }

  .brilliant_advent_c_mnt_cntnr {
    align-items: flex-end;
    width: 90vw;
    height: auto;
    padding-top: 0;
  }

  .brilliant_advent_re_invtr_cntnr {
    align-self: center;
    align-items: flex-end;
    width: 90vw;
    height: auto;
    padding-top: 60px;
  }

  .brilliant_advent_hd_cam_cntnr {
    flex-direction: column;
    align-self: center;
    width: 90vw;
    height: 45vh;
    padding-top: 0;
  }

  .brilliant_advent_fs9_lottie {
    order: -1;
    align-self: center;
    align-items: flex-start;
    width: 60vw;
    display: block;
  }

  .brilliant_advent_top_cntnr {
    flex-direction: column;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 90vw;
    height: 50vh;
    padding-top: 0%;
    display: flex;
  }

  .brilliant_advent_re_invtr_section {
    flex-direction: column;
    height: auto;
  }

  .mot_heading1 {
    text-align: right;
    align-self: flex-end;
    font-size: 40px;
  }

  .mobile_ot_content8 {
    width: auto;
    height: 60vw;
    padding-left: 0;
  }

  .mobile_ot_content6 {
    width: auto;
    height: 60vh;
  }

  .lottie-animation-10 {
    order: -1;
    justify-content: center;
    align-items: flex-start;
    width: 95vw;
    height: 50vh;
    top: 10%;
  }

  .mot_heading2 {
    text-align: right;
    align-self: flex-end;
    margin-top: 10px;
    font-size: 36px;
    line-height: 33px;
  }

  .mobile_ot_content5 {
    width: auto;
    height: 60vh;
  }

  .mobile_ot_content2 {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: auto;
    height: 60vh;
    display: flex;
  }

  .mot_heading3 {
    align-self: flex-end;
    margin-top: 0;
    font-size: 23px;
  }

  .content1_line {
    height: 25vh;
    margin-left: 3px;
  }

  .content1_line.vlwhite {
    height: 35vh;
    margin-left: 10px;
  }

  .content1_headings {
    align-self: auto;
    align-items: flex-start;
  }

  .mobile_ot_section {
    flex-direction: column;
    align-content: stretch;
    width: 100%;
    height: auto;
  }

  .mobile_ot_content3 {
    justify-content: center;
    align-items: center;
    width: auto;
    height: 70vh;
    display: flex;
  }

  .mobile_ot_content7, .mobile_ot_content4 {
    width: auto;
    height: 60vh;
  }

  .mobile_ot_content1 {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: 50vh;
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .contentwrapper {
    flex-direction: column;
    align-self: center;
    width: 100vw;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .paragraph-54 {
    font-family: Raleway, sans-serif;
    font-size: 11px;
    line-height: 20px;
  }

  .clinical-pharmacology {
    direction: ltr;
    white-space: nowrap;
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
  }

  .paragraph-55 {
    margin-top: 10px;
    font-family: Raleway, sans-serif;
    font-size: 11px;
    line-height: 20px;
  }

  .packaging {
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-weight: 400;
  }

  .indication-and-usage {
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .primary-packing {
    font-family: Raleway, sans-serif;
    font-size: 11px;
    line-height: 20px;
  }

  .allernil-paragraph {
    font-size: 11px;
    line-height: 20px;
  }

  .paragraph-56 {
    font-family: Raleway, sans-serif;
    font-size: 11px;
    font-weight: 200;
    line-height: 20px;
  }

  .supply {
    font-family: Raleway, sans-serif;
    font-size: 16px;
    line-height: 20px;
  }

  .label-claim {
    font-family: Raleway, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
  }

  .shelf-life {
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
  }

  .dosage-and-administration {
    text-indent: 0;
    column-count: auto;
    white-space: normal;
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
  }

  .paragraph-57 {
    font-family: Raleway, sans-serif;
    font-size: 11px;
    line-height: 20px;
  }

  .warnings {
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 44px;
  }

  .paragraph-58 {
    font-size: 11px;
    line-height: 20px;
  }

  .aller-nilblock {
    z-index: 3;
    opacity: 1;
    background-color: #0000;
    width: 100%;
    max-width: none;
    height: auto;
    padding-top: .125rem;
    padding-left: 10px;
    position: static;
  }

  .availability {
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
  }

  .contraindications {
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .secondary-packing {
    font-family: Raleway, sans-serif;
    font-size: 11px;
    line-height: 20px;
  }

  .paragraph-59 {
    font-size: 11px;
    line-height: 20px;
  }

  .tobotor {
    font-family: Raleway, sans-serif;
    font-size: 30px;
    font-weight: 500;
    line-height: 20px;
  }

  .heading-45 {
    line-height: 20px;
  }

  .storage {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
  }

  .ml-contains {
    font-family: Raleway, sans-serif;
    font-size: 11px;
    line-height: 20px;
  }

  .composition {
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
  }

  .pack {
    margin-top: 10px;
    font-family: Raleway, sans-serif;
    font-size: 22px;
    line-height: 20px;
  }

  .paragraph-60 {
    margin-top: 0;
    font-size: 11px;
    line-height: 20px;
  }

  .paragraph-61 {
    font-family: Raleway, sans-serif;
    font-size: 11px;
    line-height: 20px;
  }

  .bold-text-14 {
    font-size: 11px;
  }

  .heading-46 {
    margin-top: 10px;
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
  }

  .paragraph-62 {
    font-size: 11px;
    line-height: 20px;
  }

  .heading-47 {
    align-self: center;
    min-width: auto;
    height: auto;
    min-height: auto;
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 30px;
    line-height: 30px;
    transform: rotate(270deg);
  }

  .acccont {
    object-fit: fill;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: auto;
    display: flex;
    position: relative;
    left: 0;
  }

  .div-block-52 {
    flex-flow: column;
    align-items: center;
    width: auto;
    margin-left: 0;
  }

  .contentwrapper-2 {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-left: .5rem;
    padding-right: .5rem;
    display: flex;
  }

  .ot_image {
    width: 95%;
    max-width: none;
    height: auto;
  }

  .ot_section1 {
    flex-direction: column;
    justify-content: space-around;
    align-self: stretch;
    align-items: center;
    width: 100%;
    height: auto;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .bold-text-21 {
    line-height: 14px;
  }

  .tablecontent1 {
    font-size: 11px;
  }

  .brilliant_sub_hdg1, .brilliant_sub_hdg2 {
    align-self: auto;
    font-size: 20px;
  }

  .headind1 {
    font-size: 28px;
    line-height: 45px;
  }

  .lens-1 {
    width: 100%;
  }

  .heading-80 {
    margin-bottom: 10px;
  }

  .heading-83 {
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 0;
  }

  .bold-text-25 {
    font-weight: 300;
  }

  .text-cont-3 {
    z-index: 3;
    object-fit: fill;
    background-color: #0000;
    flex-direction: column;
    align-items: flex-start;
    width: 100vw;
    min-width: auto;
    min-height: auto;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    position: sticky;
  }

  .div-block-59 {
    z-index: 2;
    float: none;
    clear: none;
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    margin-top: 0;
    margin-bottom: 10px;
    padding-top: 0;
    padding-left: 0;
    display: flex;
    position: static;
    inset: 0%;
  }

  .manual_surgeonstool_section {
    flex-direction: column;
    justify-content: center;
    height: auto;
    margin-top: 0;
    padding-top: 97px;
    padding-left: 0;
  }

  .mstool_subheading {
    line-height: 1rem;
  }

  .mstool_list {
    font-size: 12px;
    line-height: 1.4rem;
  }

  .image-29 {
    width: 100vw;
  }

  .mstool_heading {
    font-size: 25px;
    line-height: 1.5rem;
  }

  .mstool_content {
    width: 95vw;
  }

  .bold-text-28 {
    font-size: 17px;
    line-height: 1rem;
  }

  .lottie-animation-14 {
    z-index: -1;
    opacity: .75;
    width: 60%;
    height: auto;
    margin-left: 15%;
    position: static;
    inset: 0% 0% 0% auto;
  }

  .jericho_lio_main_cntnr {
    width: 90vw;
    height: auto;
  }

  .jericho_intgrd_dsgn_lottie {
    order: -1;
    align-self: center;
    width: 70%;
  }

  .jericho_lio_section {
    flex-direction: column;
    height: auto;
  }

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

  .jericho_scrn_intrfce_section {
    flex-direction: column-reverse;
    width: 100%;
    height: auto;
  }

  .jericho_grid_hdg {
    text-align: left;
    letter-spacing: normal;
    padding-bottom: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .jericho_top_section {
    flex-direction: column;
    width: 100%;
    height: 110vh;
  }

  .jericho_20dlens_img, .jericho_treatment_lens {
    width: 50vw;
  }

  .jericho_lio_patterns_img {
    width: 84vw;
  }

  .jericho_opthlmscp_feat_cntnr {
    width: 90vw;
    height: 100vh;
  }

  .jericho_ptnt_adv_section {
    flex-direction: column;
    height: 100vh;
  }

  .jericho_mag_op_dsgn_section {
    flex-direction: column-reverse;
    height: auto;
  }

  .jericho_safety_filter_content {
    justify-content: center;
    height: 50vh;
  }

  .jericho_intgrd_dsgn_cntnr {
    align-items: flex-end;
    width: 90vw;
    height: auto;
  }

  .jericho_mag_op_dsgn_cntnr {
    width: 90vw;
    height: 100vh;
  }

  .jericho_scrn_intrfce_lottie {
    order: -1;
    align-self: center;
    align-items: flex-end;
    width: 70%;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    position: sticky;
    top: 12%;
    bottom: 0;
  }

  .jericho_pattern_cntnr {
    width: 90vw;
    height: auto;
  }

  .jericho_endoprobe_content {
    width: 100%;
    height: 100vh;
  }

  .jericho_para {
    font-size: 9px;
    line-height: 20px;
  }

  .jericho_sub_hdg {
    font-size: 15px;
    line-height: 25px;
  }

  .jericho_lio_list {
    padding-left: 15px;
    line-height: 14px;
  }

  .jericho_pattern_list_para {
    margin-left: 5px;
    font-size: 13px;
    line-height: 22px;
  }

  .jericho_ret_dsordr_section {
    flex-direction: column;
    height: auto;
  }

  .jericho_top_cntnr {
    justify-content: center;
    width: 90vw;
  }

  .jericho_hdg2 {
    text-align: left;
    margin-left: 132px;
    margin-right: 0;
    font-size: 10px;
  }

  .jericho_eye_piece_lens_img {
    width: 80%;
  }

  .jericho_pattern_content {
    height: auto;
  }

  .jericho_ret_dsordr_trmt_cntnr {
    width: 100%;
    height: 100vh;
    padding-left: 10px;
  }

  .jericho_opthmlgst_img {
    order: 1;
    align-self: center;
    width: 80%;
    position: static;
  }

  .jericho_mag_op_dsgn_lottie {
    order: -1;
    align-self: center;
    width: 70%;
    top: 12%;
    bottom: 0;
  }

  .jericho_endoprobe_img_content {
    order: 1;
    width: 100%;
    height: auto;
  }

  .jericho_ptnt_adv_content {
    align-items: flex-start;
    height: 100%;
  }

  .jericho_ret_dsordr_img_cntnr {
    order: 1;
    width: 100%;
    height: auto;
  }

  .jericho_pattern_grid {
    grid-column-gap: 7px;
    grid-template-columns: 1fr 1fr;
    place-content: stretch;
    place-items: stretch stretch;
    width: 100%;
  }

  .jericho_safety_filters_cntnr {
    width: 90%;
    height: 100%;
  }

  .jericho_opthmlgst_section {
    flex-direction: column;
    height: 100vh;
  }

  .jericho_opthlmscp_content {
    height: 100vh;
  }

  .jericho_top_lottie {
    order: -1;
    align-self: center;
    width: 100vw;
    margin-bottom: 0%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .jericho_endoprobe_img1 {
    width: 50vw;
  }

  .jericho_endoprobe_section {
    flex-direction: column;
    height: auto;
  }

  .jericho_scrn_intrfce_main_cntnr {
    justify-content: center;
    align-items: center;
    width: 90vw;
    height: auto;
  }

  .jericho_mag_op_dsgn_content {
    align-items: flex-start;
    height: auto;
  }

  .jericho_intgrd_dsgn_section {
    flex-direction: column-reverse;
    height: auto;
  }

  .jericho_ret_dsordr_trmt_content {
    align-items: center;
  }

  .jericho_opthlmscp_cntnr {
    width: 90vw;
    height: auto;
  }

  .jericho_elbow_rest_img {
    width: 80%;
  }

  .jericho_max_effcny_cntnr, .jericho_multispot_cntnr2 {
    width: 90vw;
    height: 100vh;
    margin-left: 0;
    padding-left: 0;
  }

  .jericho_opthmlgst_content {
    align-items: flex-start;
    height: auto;
  }

  .jericho_opthmlgst_cntnr {
    flex-direction: column;
    align-self: center;
    width: 90vw;
    height: auto;
    margin-left: 0;
    padding-left: 0;
  }

  .jericho_pntn_adv_cntnr {
    width: 90vw;
    height: auto;
  }

  .jericho_intgrd_dsgn_content {
    justify-content: center;
    height: 50vh;
  }

  .jericho_endoprobe_cntnr {
    flex-direction: column;
    width: 90vw;
    height: auto;
  }

  .jericho_adv_intg_sys_cntnr {
    width: 90vw;
    height: 100vh;
    margin-left: 0;
    padding-left: 0;
  }

  .jericho_lio_img {
    order: 1;
    align-self: center;
    width: 50vw;
  }

  .jericho_endoprobe_img2 {
    width: 52vw;
    max-width: none;
  }

  .jericho_hdg1 {
    text-align: left;
    align-self: flex-start;
    font-size: 10px;
  }

  .jericho_ptnt_adv_img_cntnr {
    width: 90vw;
    height: 100%;
  }

  .jericho_pattern_section {
    flex-direction: column;
    height: auto;
  }

  .jericho_multispot_cntnr {
    width: 90vw;
    height: 100vh;
    margin-left: 0;
    padding-left: 0;
  }

  .jericho_trmt_list {
    padding-left: 15px;
  }

  .jericho_safety_filters_section {
    flex-direction: column-reverse;
    height: auto;
  }

  .jericho_safety_filters_lottie {
    align-self: center;
    width: 70%;
  }

  .section3_content2 {
    flex-direction: column;
    align-self: center;
    margin-top: 1rem;
  }

  .table_wrapper {
    flex-direction: column;
  }

  .pl_section6 {
    justify-content: center;
    margin-top: 1rem;
    padding-left: 0;
    padding-right: 0;
  }

  .pl_section1 {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .pl_section2 {
    justify-content: center;
    align-items: center;
    height: auto;
    margin-top: 1rem;
    padding-left: 0;
    padding-right: 0;
  }

  .section4_table {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: auto;
  }

  .pl_lens1 {
    width: 85vw;
    height: 50vh;
  }

  .pl_lens1.logo {
    align-self: center;
    width: 60vw;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0;
  }

  .lens2 {
    width: 85vw;
    height: 50vh;
  }

  .lens2.logo {
    align-self: center;
    width: 60vw;
    margin-top: 10px;
    margin-left: 0;
  }

  .table3_wrapper {
    width: auto;
  }

  .sectio2_content2 {
    flex-direction: column;
    align-self: center;
    width: 85vw;
    height: auto;
    margin-top: 1rem;
  }

  .table2 {
    align-self: center;
    width: auto;
  }

  .section2_content3-2 {
    flex-direction: column;
    align-self: center;
    width: 85vw;
    height: auto;
    margin-top: 2rem;
    margin-left: 0;
    margin-right: 0;
  }

  .lens3 {
    width: 85vw;
    height: 50vh;
  }

  .lens3.logo {
    align-self: center;
    width: 60vw;
    margin-top: 10px;
    margin-left: 0;
  }

  .section6_content {
    align-self: center;
  }

  .section3_table1 {
    align-items: stretch;
    width: auto;
  }

  .pl_section3 {
    margin-top: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .section2_content1-2 {
    flex-direction: column;
    align-self: center;
    width: 85vw;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-64 {
    width: 85vw;
    height: auto;
  }

  .pl_section5 {
    justify-content: space-around;
    width: 90vw;
    margin-top: 1rem;
    padding-left: 0;
    padding-right: 0;
  }

  .pl_section4 {
    align-items: center;
    margin-top: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .section2_wrapper {
    align-self: center;
    height: auto;
  }

  .section3_content1 {
    flex-direction: column;
    align-self: center;
    align-items: center;
    width: 85vw;
  }

  .section4_tablecontent {
    width: 85vw;
  }

  .table3 {
    width: auto;
  }

  .pl_lens4 {
    width: 85vw;
    height: 50vh;
  }

  .pl_lens4.logo {
    align-self: center;
    width: 60vw;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0;
  }

  .section4_content1 {
    flex-direction: column;
    align-self: center;
    width: auto;
  }

  .section3_table {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .section3_wrapper {
    flex-direction: column;
    justify-content: space-around;
    align-self: center;
    align-items: flex-start;
    display: flex;
  }

  .galaxy_robot_hdg_bold {
    font-size: 12px;
  }

  .galaxy_robot_grid_hdg {
    background-color: #0000;
    border-color: #0000;
    padding-bottom: 0;
  }

  .galaxy_robot_grid_hdg.galaxy_robot_grid_gray_bkgnd {
    padding-bottom: 0;
  }

  .galaxy_sub_hdg {
    font-size: 18px;
  }

  .galaxy_robot_grid_cnt {
    grid-template-columns: auto auto;
  }

  .galaxy_robot_grid_para {
    font-size: 11px;
  }

  .galaxy_robot_grid_div1 {
    background-color: #0000;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .galaxy_robot_grid_div1.galaxy_robot_grid_gray_bkgnd {
    align-items: stretch;
  }

  .galaxy_robot_section {
    height: auto;
  }

  .galaxy_robot_content {
    align-self: auto;
    width: 90vw;
    margin-left: 0;
    display: block;
  }

  .contentwrapper-3 {
    width: 100%;
  }

  .paragraph-96 {
    margin-top: 0;
    font-size: 11px;
    line-height: 20px;
  }

  .imgdiv {
    z-index: 3;
    opacity: 1;
    border-radius: 0;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    height: 40vh;
    position: static;
    inset: 0%;
  }

  .pharmaceuticals {
    z-index: 3;
    opacity: 1;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    width: 95vw;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 20px;
    position: static;
  }

  .paragraph-100 {
    font-size: 11px;
    font-weight: 200;
    line-height: 20px;
  }

  .paragraph-104 {
    font-size: 11px;
    line-height: 20px;
  }

  .yag_slt_cntnr5 {
    width: 90vw;
  }

  .yag_slt_sub_hdg {
    font-size: 16px;
  }

  .yag_slt_cntnr8, .yag_slt_cntnr4, .yag_slt_cntnr6 {
    width: 90vw;
  }

  .yag_slt_para {
    font-size: 12px;
  }

  .yag_slt_vert_line {
    border-right-width: 5px;
    align-self: flex-start;
    height: 18vh;
  }

  .yag_slt_vert_line.vlwhite {
    background-color: var(--white);
    border-right: 0 #0000;
    align-self: center;
    width: .4rem;
    height: 25vh;
    margin-left: 20px;
  }

  .page_container-4 {
    justify-content: flex-start;
    margin-top: 0;
  }

  .yag_slt_para_hdg {
    font-size: 21px;
  }

  .yag_slt_cntnr2, .yag_slt_cntnr3 {
    width: 90vw;
  }

  .yag_slt_top_cntnr {
    order: 0;
    align-self: center;
    align-items: flex-start;
    width: 90vw;
  }

  .yag_slt_cntnr7 {
    width: 90vw;
  }

  .yag_slt_hdg {
    align-self: auto;
    margin-top: 10px;
    font-size: 29px;
    line-height: 10px;
  }

  .yag_slt_cntnr9 {
    align-items: flex-start;
    width: 90vw;
    height: 100vh;
  }

  .light-mode-15 {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 10px;
  }

  .content-div {
    z-index: 3;
    direction: ltr;
    text-align: left;
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: auto;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
    position: sticky;
  }

  .bold-text-36 {
    font-size: 12px;
  }

  .heading-96 {
    padding-left: 0;
  }

  .div-block-68 {
    z-index: 3;
    direction: ltr;
    text-align: left;
    align-self: flex-start;
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
    position: sticky;
  }

  .bold-text-38 {
    font-size: 11px;
  }

  .imgdiv-2 {
    z-index: 3;
    opacity: 1;
    border-radius: 0;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    height: auto;
    position: static;
    inset: 25% 0% 0%;
  }

  .appatim {
    z-index: 3;
    opacity: 1;
    background-color: #0000;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    height: auto;
    margin: 0;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    position: sticky;
  }

  .lottie-animation-15 {
    opacity: 1;
    width: 100vw;
    height: 40vh;
    position: static;
    inset: 0%;
  }

  .heading-109 {
    font-size: 20px;
    font-weight: 600;
  }

  .content4-2, .content5-2 {
    width: 90vw;
    height: 100vh;
  }

  .paragraph-144 {
    font-size: 12px;
    font-weight: 200;
    line-height: 18px;
  }

  .content8-2, .content2-2 {
    width: 90vw;
    height: 100vh;
  }

  .chairverticalline.vlwhite {
    width: .4rem;
    height: 30vh;
  }

  .heading-110 {
    font-size: 14px;
    line-height: 10px;
  }

  .paragraph-145 {
    font-size: 12px;
    font-weight: 200;
    line-height: 18px;
  }

  .content7-2 {
    width: 90vw;
    height: 100vh;
  }

  .content1-2 {
    align-items: flex-start;
    width: 90vw;
    height: 100vh;
    padding-top: 2.4rem;
    padding-bottom: 0;
  }

  .heading-111 {
    font-size: 20px;
    font-weight: 600;
  }

  .content6-2 {
    width: 90vw;
    height: 100vh;
  }

  .heading-112 {
    margin-top: 10px;
    line-height: 20px;
  }

  .paragraph-146 {
    font-size: 12px;
    font-weight: 200;
    line-height: 18px;
  }

  .content3-2 {
    width: 90vw;
    height: 100vh;
  }

  .chairpara1, .paragraph-147 {
    font-size: 12px;
    font-weight: 200;
    line-height: 18px;
  }

  .chasirheading4 {
    font-size: 20px;
    font-weight: 600;
  }

  .paragraph-148 {
    font-size: 12px;
    font-weight: 300;
    line-height: 18px;
  }

  .heading-113 {
    margin-top: 10px;
    line-height: 20px;
  }

  .imagewrapper-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 80vw;
    margin-top: 0;
    display: flex;
  }

  .hydrophilicpara {
    font-size: 11px;
    font-weight: 300;
    line-height: 20px;
  }

  .hydrophobiclens_section-2 {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-top: 0;
    padding-top: 33px;
    padding-left: 1%;
    padding-right: 1%;
    position: static;
  }

  .headind1-2 {
    align-self: flex-start;
    margin-top: 1rem;
    font-size: 28px;
    font-weight: 800;
    line-height: 45px;
  }

  .link-block-6 {
    width: 70vw;
    height: 40vh;
    padding-left: 0;
  }

  .supply-5 {
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .light-mode-18 {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    flex-direction: column;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 10px;
    position: static;
  }

  .paragraph-151, .paragraph-152 {
    font-size: 11px;
    line-height: 20px;
  }

  .bold-text-40 {
    font-size: 11px;
  }

  .paragraph-153 {
    font-size: 11px;
    line-height: 20px;
  }

  .paragraph-154 {
    margin-top: 10px;
    font-size: 11px;
    line-height: 20px;
  }

  .packaging-5 {
    font-size: 16px;
    font-weight: 600;
  }

  .descripation-3 {
    margin-top: 10px;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
  }

  .slit_lamp_main_aia12_cnt {
    width: 100%;
    margin-left: 0;
  }

  .slit_lamp_main_img_cntnr {
    flex-direction: column;
    width: 90vw;
  }

  .slit_lamp_main_aia11_cnt {
    width: 100%;
    margin-right: 0;
  }

  .slit_lamp_main_section {
    height: auto;
    padding-top: 4.5rem;
  }

  .slit_lamp_main_top_cntnr {
    width: 90vw;
    padding-top: 1rem;
  }

  .slit_lamp_main_top_cnt1 {
    width: 100%;
  }

  .slit_lamp_main_top_para {
    font-size: 12px;
  }

  .slit_lamp_main_top_hdg {
    font-size: 23px;
  }

  .slit_lamp_main_link_block2 {
    margin-left: 0;
  }

  .slit_lamp_main_img_hdg {
    text-align: center;
    font-size: 15px;
    line-height: 24px;
  }

  .slit_lamp_main_link_block {
    margin-left: 0;
  }

  .slit_lamp_more_read_more_txt {
    margin-bottom: 0;
  }

  .table3content {
    grid-template-columns: 1fr 1fr;
  }

  .contentwrapper-5 {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 85vw;
    height: auto;
    display: flex;
  }

  .lensometertable4, .lensometertable5, .lensometertable2 {
    width: 100%;
  }

  .heading-116 {
    line-height: 30px;
  }

  .bold-text-44 {
    font-size: 12px;
  }

  .lensometertable3 {
    width: 100%;
  }

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

  .lensometertable1 {
    width: 100%;
  }

  .img-div-2 {
    z-index: 2;
    opacity: 1;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
    height: 40vh;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: static;
    inset: 10% 0% 0%;
  }

  .slit_lamp_aia12_zoom_img {
    order: 1;
    width: 90vw;
  }

  .slit_lamp_aiai12_top_hdg2 {
    margin-top: 0;
    line-height: 58px;
  }

  .slit_lamp_aia12_led_sub_hdg {
    font-size: 21px;
    line-height: 24px;
  }

  .slit_lamp_aia12_main_cntnr {
    width: 90vw;
    height: 300vh;
  }

  .slit_lamp_aia12_cntnr5 {
    height: 70vh;
  }

  .slit_lamp_aia12_sub_hdg {
    font-size: 21px;
    line-height: 24px;
  }

  .slit_lamp_aia12_2s_img {
    order: 1;
    width: 90vw;
  }

  .slit_lamp_aia12_2s_cntnr {
    flex-direction: column;
    align-items: flex-start;
    width: 90vw;
  }

  .slit_lamp_aia12_zoom_section {
    flex-direction: column;
    height: 50vh;
  }

  .slit_lamp_aiai12_top_hdg3 {
    font-size: 9px;
    line-height: 17px;
  }

  .slit_lamp_aia12_cntnr2 {
    height: 70vh;
  }

  .slit_lamp_aia12_2s_section {
    flex-direction: column;
    height: 70vh;
  }

  .slit_lamp_aia12_section {
    flex-direction: column;
    height: auto;
  }

  .slit_lamp_aia12_cntnr3 {
    height: 70vh;
  }

  .slit_lamp_aia12_para1 {
    font-size: 16px;
  }

  .slit_lamp_aia12_vert_line {
    align-self: auto;
    height: 35vh;
    padding-left: 10px;
  }

  .slit_lamp_aia12_vert_line.vlwhite {
    padding-left: 10px;
  }

  .slit_lamp_aia12_lottie {
    order: 1;
    align-self: center;
    width: 90vw;
    position: static;
    top: 50%;
  }

  .slit_lamp_aia12_zoom_cntnr {
    flex-direction: column;
    align-items: flex-start;
    width: 90vw;
  }

  .slit_lamp_aia12_top_cntnr {
    align-items: flex-start;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 10px;
  }

  .slit_lamp_aia12_top_cnt {
    flex-direction: column;
    align-self: flex-start;
    align-items: flex-start;
    margin-top: 10px;
    margin-bottom: 0;
    margin-left: 10px;
    display: block;
  }

  .slit_lamp_aia12_cntnr4 {
    height: 70vh;
  }

  .slit_lamp_aia12_para {
    font-size: 12px;
    line-height: 18px;
  }

  .heading18 {
    direction: ltr;
    white-space: nowrap;
    margin-top: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .heading-139 {
    font-size: 16px;
    line-height: 20px;
  }

  .paragraph-169 {
    font-size: 11px;
    line-height: 20px;
  }

  .imgdiv-5 {
    z-index: auto;
    opacity: .75;
    border-radius: 0;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 40vh;
    margin-bottom: 0;
    position: static;
    inset: 15% 0% 0%;
  }

  .heading-140 {
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .heading-141 {
    font-size: 16px;
    line-height: 20px;
  }

  .heading10 {
    font-size: 16px;
    font-weight: 600;
  }

  .paragraph-170 {
    font-size: 11px;
    line-height: 20px;
  }

  .heading21 {
    margin-top: 10px;
    font-size: 22px;
    font-weight: 300;
    line-height: 25px;
  }

  .heading15 {
    margin-top: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .paragraph93 {
    font-size: 11px;
    line-height: 20px;
  }

  .heading-142 {
    text-indent: 0;
    column-count: auto;
    white-space: normal;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .paragraph-171 {
    font-size: 11px;
    line-height: 20px;
  }

  .heading-143 {
    font-size: 11px;
    font-weight: 400;
  }

  .heading19 {
    font-size: 16px;
    font-weight: 600;
  }

  .heading16 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .heading_1 {
    font-size: 24px;
    font-weight: 600;
    line-height: 20px;
  }

  .heading17, .heading14 {
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .paragraph-172 {
    font-size: 11px;
  }

  .bio_vert_line {
    align-self: auto;
    height: 22vh;
    margin-left: 10px;
    display: block;
  }

  .bio_top_hdg {
    font-size: 27px;
    line-height: 40px;
  }

  .bio_cntnr4 {
    width: 90vw;
    height: 50vh;
  }

  .bio_top_hdg2 {
    font-size: 20px;
  }

  .bio_cntnr6 {
    width: 90vw;
    height: 50vh;
  }

  .bio_top_section {
    flex-direction: column;
    justify-content: center;
    align-self: flex-start;
    width: 90vw;
    height: auto;
    padding-left: 10px;
    display: flex;
  }

  .bio_sub_hdg {
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 19px;
  }

  .bio_top_cnt {
    margin-top: 10px;
  }

  .bio_top_cntnr {
    order: 0;
    justify-content: space-around;
    align-items: flex-start;
    width: 90vw;
    height: 50vh;
    margin-top: 0;
  }

  .bio_cntnr5 {
    width: 90vw;
    height: 50vh;
  }

  .bio_top_lottie {
    order: 0;
    align-self: auto;
    width: 90vw;
    height: auto;
    top: 10%;
  }

  .bio_cntnr3 {
    width: 90vw;
    height: 50vh;
  }

  .bio_top_hdg3 {
    font-size: 14px;
    line-height: 20px;
  }

  .bio_cntnr2 {
    width: 90vw;
    height: 50vh;
  }

  .imgdiv-6 {
    z-index: auto;
    opacity: 1;
    border-radius: 0;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    display: flex;
    position: static;
    inset: 0%;
  }

  .ref_head_mnl_grid_para {
    font-size: 11px;
  }

  .bold-text-45 {
    font-size: 12px;
  }

  .ref_head_mnl_top_para {
    font-size: 11px;
  }

  .ref_head_manual_cntnr {
    justify-content: space-around;
    width: 90vw;
    height: auto;
    margin: 0;
    padding-top: 0;
    padding-bottom: 40px;
    padding-left: 0;
  }

  .ref_head_mnl_top_hdg {
    margin-top: 0;
    padding-top: 10px;
  }

  .ref_head_mnl_top_hdg2 {
    font-size: 11px;
  }

  .ref_head_manual_top_cnt {
    padding-top: 20px;
  }

  .trumbling-png {
    width: 80%;
    height: auto;
  }

  .contentwrapper7 {
    text-align: left;
    width: 90vw;
    height: 50vh;
  }

  .english-png {
    width: 80%;
    height: auto;
  }

  .visionchartsection10 {
    flex-direction: column;
    align-self: center;
    align-items: center;
    height: auto;
  }

  .paragraph-269 {
    font-size: 10px;
  }

  .verticalline {
    width: .2rem;
    height: 57vw;
  }

  .paragraph-270 {
    font-size: 10px;
  }

  .contentwrapper-6 {
    align-self: auto;
    align-items: flex-start;
    width: 90vw;
    height: 50vh;
    margin-left: 0;
    display: flex;
  }

  .contentwrapper1 {
    width: 90vw;
    height: 50vh;
    margin-left: 0;
  }

  .contentwrapper4 {
    align-items: flex-start;
    width: 90vw;
    height: 50vh;
  }

  .lottiewrapper-3 {
    text-align: center;
    flex-direction: column;
    flex: 0 auto;
    align-self: auto;
    width: 90vw;
    height: auto;
    position: static;
  }

  .visionchartlottie {
    z-index: -1;
    align-self: auto;
    width: 90vw;
    height: auto;
  }

  .visionchartsection1 {
    flex-direction: column;
    align-items: center;
    height: 100vh;
    margin-top: 60px;
    display: flex;
  }

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

  .visionchartlottie2 {
    width: 90vw;
  }

  .heading-149 {
    line-height: 26px;
  }

  .heading-150 {
    font-size: 16px;
  }

  .heading-151 {
    font-size: 42px;
    line-height: 24px;
  }

  .visionchartsection2 {
    flex-direction: column;
  }

  .contentwrapper3 {
    width: 90vw;
    height: 50vh;
    margin-left: 0;
  }

  .content1wrapper {
    width: auto;
  }

  .bold-text-46 {
    font-size: 32px;
    line-height: 2rem;
  }

  .visionchartsection4 {
    flex-flow: row-reverse wrap-reverse;
  }

  .light-mode-21 {
    text-align: left;
    flex-direction: column;
    display: flex;
  }

  .paragraph-271, .paragraph-272 {
    font-size: 10px;
  }

  .visionchartsectiopn8 {
    text-align: left;
    object-fit: contain;
    flex-flow: row-reverse wrap-reverse;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 90vw;
    height: 100vh;
  }

  .visionchartsection3 {
    flex-direction: column;
  }

  .contentwrapper2 {
    width: 90vw;
    height: 50vh;
    margin-left: 0;
  }

  .visionchartsection6 {
    flex-flow: row-reverse wrap-reverse;
    height: 100vh;
  }

  .paragraph-273 {
    font-size: 10px;
  }

  .visionchartimage1, .lottiewrapper2 {
    width: 90vw;
  }

  .paediatric {
    text-align: center;
    align-self: center;
    width: 80%;
    height: auto;
  }

  .lottie-animation-16 {
    z-index: -1;
    float: none;
    clear: none;
    opacity: 1;
    flex-direction: row;
    width: 100%;
    height: 40vh;
    display: block;
    position: static;
    top: 0;
    left: auto;
  }

  .paragraph-286 {
    font-size: 11px;
    line-height: 20px;
  }

  .bold-text-49 {
    font-size: 11px;
  }

  .contentwrapper_at {
    z-index: 1;
    align-self: center;
    width: 90vw;
    padding-top: 0;
    padding-left: 0;
    position: relative;
  }

  .section1_at {
    flex-direction: column;
    width: 100%;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .table1content-2, .table3content-2 {
    grid-template-columns: minmax(90px, 1fr) minmax(90px, 1fr);
  }

  .lottiewrapper-4 {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 85vw;
    height: 80vh;
    position: static;
  }

  .at_lottie {
    z-index: 0;
    opacity: .75;
    order: 0;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 90vw;
    margin-top: 0;
    padding-top: 60px;
    position: fixed;
    inset: 0%;
  }

  .heading-173 {
    font-size: 14px;
  }

  .heading-174 {
    font-size: 16px;
  }

  .digi_imaging_sys_img_hdg {
    font-size: 22px;
    line-height: 29px;
  }

  .digi_imaging_sys_top_section {
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    height: 100vh;
  }

  .digi_imaging_sys_cnt5 {
    width: 90vw;
    min-height: 90px;
  }

  .digi_imaging_sys_para {
    font-size: 12px;
  }

  .digi_imaging_sys_img6_section {
    flex-direction: column;
    height: 70vh;
  }

  .digi_imaging_sys_cnt2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 90vw;
    display: flex;
  }

  .digi_imaging_sys_img5_section {
    flex-direction: column;
    height: 70vh;
  }

  .digi_imaging_sys_lottie1 {
    order: 0;
    align-self: center;
    width: 60vw;
    height: auto;
    top: 65%;
  }

  .digi_imaging_sys_img_cnt3 {
    width: 90vw;
  }

  .digi_imaging_sys_cntnr2 {
    flex-direction: column;
    justify-content: center;
  }

  .digi_imaging_sys_img4_section {
    flex-direction: column;
    height: 70vh;
  }

  .digi_imaging_sys_hdg1-2 {
    font-size: 23px;
    line-height: 32px;
  }

  .digi_imaging_sys_img_cnt4, .digi_imaging_sys_cnt3 {
    width: 90vw;
  }

  .digi_imaging_sys_cntnr10 {
    align-items: center;
  }

  .digi_imaging_sys_side_hdg-2 {
    order: 0;
    align-self: auto;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    font-size: 16px;
    line-height: 29px;
  }

  .digi_imaging_sys_cnt6 {
    width: 90vw;
  }

  .digi_imaging_sys_top_cntnr-2 {
    flex-flow: row;
    order: -1;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 4rem;
    padding-bottom: 2rem;
  }

  .digi_imaging_sys_cnt {
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: auto;
    margin-left: 0;
    padding-top: 80px;
  }

  .digi_imaging_sys_main_cntnr {
    width: 90vw;
  }

  .digi_imaging_sys_vert_line-3 {
    border-right-width: 5px;
    height: 45vh;
    margin-left: -130px;
  }

  .digi_imaging_sys_vert_line-3.vlwhite {
    height: 40vh;
    margin-top: 0;
    margin-left: -9.3rem;
  }

  .digi_imaging_sys_img_cnt5, .digi_imaging_sys_img_cnt1 {
    width: 90vw;
  }

  .digi_imaging_sys_img3_section {
    flex-direction: column;
    height: 70vh;
  }

  .digi_imaging_sys_cnt10, .digi_imaging_sys_cnt9, .digi_imaging_sys_img_cnt6 {
    width: 90vw;
  }

  .bold-text-51 {
    margin-left: 0;
    font-size: 17px;
    line-height: 28px;
  }

  .digi_imaging_sys_img1 {
    width: 70vw;
  }

  .digi_imaging_sys_img2_section {
    flex-direction: column;
    height: 70vh;
  }

  .digi_imaging_sys_side_cnt-2 {
    flex-flow: row;
    flex: 0 auto;
    justify-content: center;
    align-self: flex-start;
    align-items: stretch;
    width: 40%;
    margin-left: 0;
    padding-left: 0;
  }

  .digi_imaging_sys_cnt7 {
    width: 90vw;
  }

  .digi_imaging_sys_img1_section {
    flex-direction: column;
    height: 70vh;
  }

  .digi_imaging_sys_cnt8, .digi_imaging_sys_img_cnt2 {
    width: 90vw;
  }

  .digi_imaging_sys_hdg2-2 {
    font-size: 15px;
    font-weight: 300;
    line-height: 26px;
  }

  .digi_imaging_sys_cnt4 {
    width: 90vw;
  }

  .kerat_hdg2 {
    margin-top: 20px;
  }

  .kerat_top_cnt {
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    margin-left: 10px;
  }

  .kerat_main_cntnr {
    flex-direction: column;
    flex: 0 auto;
    order: -1;
    justify-content: flex-start;
    align-items: center;
    width: 90%;
    height: auto;
    padding-top: 0;
  }

  .kerat_sub_hdg {
    font-size: 20px;
    line-height: 33px;
  }

  .kerat_cntnr2 {
    justify-content: flex-start;
    width: 90vw;
  }

  .kerat_cnt1 {
    align-items: flex-start;
    margin-left: 0;
    font-size: 13px;
  }

  .kerat_vert_line.vlwhite {
    align-self: flex-start;
  }

  .bold-text-52 {
    font-size: 35px;
  }

  .bold-text-53 {
    font-size: 26px;
  }

  .kerat_top_cntnr {
    justify-content: center;
    align-items: flex-start;
    width: 90vw;
  }

  .ascan_hdg1 {
    font-size: 25px;
    line-height: 32px;
  }

  .ascan_grid_para {
    font-size: 11px;
  }

  .ascan_hdg2 {
    font-size: 12px;
  }

  .ascan_grid_sub_hdg_div.gray_bckgnd_hdg {
    background-color: #48484863;
  }

  .ascan_listitem_para {
    font-size: 11px;
  }

  .ascan_hdg3 {
    font-size: 18px;
  }

  .ascan_grid_sub_hdg {
    font-size: 12px;
  }

  .ascan_grid_para_div.gray_bckgnd {
    background-color: #48484863;
  }

  .ascan_list {
    padding-left: 20px;
  }

  .ascan_pach_listitem_para {
    font-size: 11px;
  }

  .ascan_pach_hdg1 {
    font-size: 24px;
    line-height: 32px;
  }

  .ascan_pach_top_cntnr {
    justify-content: center;
    align-self: center;
    width: 90vw;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
  }

  .ascan_pach_hdg3 {
    font-size: 18px;
  }

  .ascan_pach_grid_para {
    font-size: 11px;
  }

  .ascan_pach_grid_sub_hdg {
    font-size: 12px;
  }

  .ascan_pach_main_bttm_cnt {
    margin-top: 30px;
  }

  .ascan_pach_hdg2 {
    font-size: 13px;
  }

  .ascan_pach_list {
    margin-bottom: 0;
  }

  .contentwrapper2-2 {
    width: 90vw;
    height: 50vh;
    margin-left: 0;
  }

  .light-mode-23 {
    text-align: left;
    flex-direction: column;
    width: auto;
    height: auto;
    margin-top: 0;
    padding-top: 60px;
    display: flex;
  }

  .bold-text-54 {
    font-size: 22px;
    font-weight: 300;
    line-height: 1rem;
  }

  .content1wrapper-2 {
    width: auto;
  }

  .verticalline-2 {
    width: .2rem;
    height: 47vw;
  }

  .contentwrapper-7 {
    align-self: center;
    align-items: flex-start;
    width: 90vw;
    height: auto;
    margin-left: 0;
    display: flex;
  }

  .lottie-animation-19 {
    z-index: -1;
    text-align: center;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 90vw;
    height: auto;
    display: flex;
    position: sticky;
    inset: 0%;
  }

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

  .heading-183 {
    font-size: 42px;
    line-height: 10px;
  }

  .acaine {
    flex-direction: column-reverse;
    margin-top: 0;
    padding-top: 0;
  }

  .cont {
    object-fit: fill;
    border: .2px #000;
    margin-top: 0%;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .sc1 {
    height: auto;
    padding-top: 2rem;
    padding-left: 0;
    display: block;
  }

  .sc2 {
    z-index: 1;
    flex: none;
    display: block;
    top: 10%;
  }

  .section1_gl {
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .outlook_content2 {
    width: 90vw;
    height: auto;
  }

  .heading-37 {
    margin-top: 10px;
    font-size: 22px;
  }

  .lottie-animation-21 {
    z-index: -1;
    flex: 1;
    width: 85vw;
    height: auto;
    position: sticky;
    inset: 10% 0% 0%;
  }

  .outlook1 {
    flex-direction: column;
    height: auto;
  }

  .contentwrapper_gls {
    justify-content: center;
    align-self: flex-start;
    width: 90vw;
    padding-left: 0;
  }

  .outlook3 {
    flex-direction: column;
    height: auto;
  }

  .heading-187 {
    font-size: 32px;
    line-height: 19px;
  }

  .heading-188 {
    font-size: 20px;
    line-height: 28px;
  }

  .outlook_content5, .outlook_content3 {
    width: 90vw;
    height: auto;
  }

  .heading-189 {
    line-height: 22px;
  }

  .outlook_content6 {
    width: 90vw;
    height: auto;
  }

  .outlook6 {
    flex-direction: column;
    height: auto;
  }

  .heading-190 {
    font-size: 40px;
    line-height: 16px;
  }

  .outlook5 {
    flex-direction: column;
    height: auto;
  }

  .heading-191 {
    font-size: 38px;
    line-height: 22px;
  }

  .outlook4 {
    flex-direction: column;
    height: auto;
  }

  .outlook_content4 {
    width: 90vw;
    height: auto;
  }

  .section2_gl-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
    padding-left: 10px;
  }

  .table1-2 {
    font-size: 10px;
  }

  .outlook_content1 {
    width: 90vw;
    height: auto;
  }

  .lottie1_gls {
    text-align: center;
    flex: 0 auto;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    width: 90vw;
    display: flex;
  }

  .outlook2 {
    flex-direction: column;
    height: auto;
  }

  .light-mode-24 {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    font-family: Raleway, sans-serif;
    display: flex;
  }

  .bold-text-55 {
    font-size: 15px;
    font-weight: 800;
  }

  .div-block-1 {
    z-index: 3;
    opacity: 1;
    background-color: #0000;
    width: 100%;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    position: sticky;
  }

  .img1-6 {
    z-index: auto;
    opacity: 1;
    flex: 0 auto;
    height: auto;
    padding-left: 50px;
    padding-right: 50px;
    position: static;
    inset: 0%;
  }

  .light-mode-27 {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    flex-direction: column-reverse;
    justify-content: center;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 10px;
    position: static;
  }

  .imgdiv-8 {
    z-index: 3;
    opacity: .75;
    border-radius: 0;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    position: static;
    inset: 0%;
  }

  .section_perimeter {
    width: 100%;
    height: auto;
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading-231 {
    font-size: 28px;
  }

  .imagewrapper-3 {
    flex-direction: column;
    width: 90vw;
    margin-top: .5rem;
  }

  .image-35, .image-36 {
    width: 70vw;
    height: auto;
  }

  .content1-3 {
    align-self: flex-end;
    align-items: flex-start;
    width: 84vw;
    height: 50vh;
    padding-left: 10px;
  }

  .contentwrapper_gl {
    width: 90vw;
  }

  .heading-233 {
    font-size: 40px;
    line-height: 16px;
  }

  .heading-234 {
    line-height: 22px;
  }

  .lottie_gl-2 {
    text-align: center;
    align-self: center;
    width: 75vw;
    right: 15%;
  }

  .section2_gl {
    flex-direction: column;
    width: 95vw;
    height: auto;
    padding-top: 0;
  }

  .amogh_lottie {
    width: 100%;
    height: 100%;
  }

  .amogh_cntnr8 {
    width: 90vw;
  }

  .amogh_sub_hdg {
    font-size: 24px;
    line-height: 30px;
  }

  .amogh_cntnr4 {
    justify-content: flex-start;
    align-self: center;
    width: 90vw;
  }

  .amogh_hdg2 {
    font-size: 13px;
    line-height: 25px;
  }

  .amogh_hdg1 {
    align-self: auto;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 5px;
    font-size: 35px;
    line-height: 30px;
  }

  .amogh_hdg_cnt {
    justify-content: center;
    align-items: center;
    line-height: 16px;
  }

  .amogh_cnt {
    margin-left: 0;
  }

  .amogh_hor_line {
    width: 78vw;
  }

  .amogh_cntnr9 {
    width: 90vw;
  }

  .amogh_hdg1-1 {
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 5px;
    font-size: 36px;
    line-height: 30px;
  }

  .amogh_top_section {
    width: 100%;
  }

  .amogh_cntnr11 {
    width: 90vw;
  }

  .amogh_lottie1 {
    order: 1;
    align-self: center;
    width: 60vw;
    position: sticky;
    top: 50%;
    bottom: 3%;
  }

  .amogh_para {
    font-size: 12px;
  }

  .amogh_cntnr12 {
    width: 90vw;
  }

  .amogh_section2 {
    flex-direction: column;
    width: 100%;
    height: auto;
  }

  .amogh_top_cnt {
    height: auto;
    top: -90%;
  }

  .amogh_top_cntnr {
    width: auto;
    height: auto;
  }

  .amogh_cntnr3 {
    width: 90vw;
  }

  .amogh_list_hdg {
    font-size: 18px;
  }

  .amogh_cntnr6, .amogh_cntnr2, .amogh_cntnr5 {
    width: 90vw;
  }

  .amogh_lottie_cnt {
    width: 90vw;
    height: 90vh;
  }

  .amogh_cntnr7 {
    width: 90vw;
  }

  .amogh_main_cntnr {
    align-self: center;
    width: 90vw;
  }

  .amogh_cntnr10 {
    width: 90vw;
  }

  .cluvr_hdg1 {
    text-align: right;
    width: auto;
    font-size: 11px;
    font-weight: 400;
    line-height: 18px;
  }

  .cluvr_mid_para1 {
    padding-right: 0;
    font-size: 10px;
    line-height: 16px;
  }

  .cluvr_mid_section {
    flex-direction: column;
    justify-content: center;
    height: 100vh;
  }

  .cluvr_bttm_hdg {
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 28px;
  }

  .cluvr_lottie {
    align-self: flex-start;
    width: 100vw;
    height: 50vh;
  }

  .cluvr_bttm_cntnr4 {
    height: 50vh;
  }

  .cluvr_top_hdg3 {
    font-size: 9px;
    line-height: 17px;
  }

  .cluvr_bttm_cntnr1 {
    height: 50vh;
  }

  .cluvr_img {
    order: -1;
    width: 80vw;
    margin-top: 0;
    margin-bottom: 50px;
  }

  .cluvr_bttm_section {
    flex-direction: column;
    height: auto;
  }

  .cluvr_bttm_cntnr5 {
    height: 50vh;
  }

  .cluvr_top_sectoon {
    flex-direction: column;
    justify-content: center;
    height: 100vh;
  }

  .cluvr_top_hdg2 {
    margin-top: 10px;
    font-size: 30px;
    line-height: 32px;
  }

  .cluvr_top_cnt {
    order: 1;
    align-self: center;
    align-items: flex-end;
    width: 90vw;
    margin-right: 20px;
  }

  .cluvr_bttm_para {
    font-size: 12px;
    line-height: 20px;
  }

  .cluvr_mid_para_cnt {
    justify-content: center;
    align-items: center;
    width: 115%;
    margin-left: 10px;
    margin-right: 0;
    padding-right: 0;
    display: flex;
  }

  .cluvr_mid_top_cnt {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 90vw;
    margin-bottom: 25px;
    margin-right: 0;
  }

  .cluvr_bttm_cntnr3 {
    height: 50vh;
  }

  .cluvr_vert_line {
    height: 10vh;
  }

  .cluvr_bttm_main_cntnr {
    width: 90vw;
    height: auto;
    margin-left: 0;
  }

  .cluvr_top_hdg1 {
    margin-top: 10px;
    font-size: 30px;
    line-height: 25px;
  }

  .cluvr_mid_bttm_cnt {
    width: 90vw;
    margin-bottom: 25px;
    margin-left: 0;
  }

  .cluvr_mid_hdg_cnt {
    justify-content: center;
    align-items: center;
    width: 85%;
    margin-right: 10px;
  }

  .cluvr_bttm_cntnr2 {
    height: 50vh;
  }

  .imgdiv-10 {
    z-index: 3;
    opacity: .36;
    border-radius: 0;
    justify-content: center;
    align-items: center;
    position: static;
    inset: 0%;
  }

  .menutabs {
    z-index: 10;
    display: flex;
  }

  .menutabs.bglight1 {
    display: none;
  }

  .div-block-74 {
    width: 95vw;
    height: 90vh;
  }

  .div-block-74.bglight1 {
    font-size: 17px;
  }

  .tabs-menu-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    align-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
    display: grid;
  }

  .image-37 {
    width: 38%;
    display: none;
  }

  .text-block-7 {
    border: 1px solid #fff;
    border-radius: 3px;
    margin-top: 10px;
    padding: 5px 10px;
    font-size: 9px;
    line-height: 12px;
  }

  .menunavmicro {
    flex-direction: row;
    justify-content: center;
    align-self: auto;
    align-items: center;
    display: flex;
    position: relative;
  }

  .pharmainnerwrappernavmenu.bglight1 {
    padding-left: 10px;
  }

  .surgicaliolinnerwrappernamenu.bglight1 {
    padding-left: 0;
  }

  ._146-menu-text-copy {
    align-self: flex-start;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 17px;
  }

  .navclosetext {
    margin-bottom: 0;
  }

  .body-25 {
    font-family: Raleway, sans-serif;
  }

  .div-block-81 {
    flex-direction: column;
    justify-content: center;
    width: 100%;
  }

  .lottie-animation-23 {
    opacity: 1;
    width: 80%;
    height: 40vh;
    position: static;
    top: 42%;
    left: 40px;
    right: auto;
  }

  .lottie-animation-24 {
    width: 100%;
    height: 40vh;
  }

  .lottie-animation-25 {
    opacity: 1;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 100%;
    height: 40vh;
    padding-left: 0;
    display: flex;
    position: static;
    inset: 30% 0% 0%;
  }

  .lottie-animation-28 {
    opacity: 1;
    flex-direction: row;
    align-self: flex-start;
    width: 100%;
    height: 40vh;
    display: flex;
    position: static;
    top: 42%;
    left: 40px;
  }

  .lottie-animation-30 {
    opacity: .75;
    width: 100%;
    height: 40vh;
    padding-top: 0%;
    position: static;
    top: 10%;
  }

  .lottie-animation-32 {
    opacity: .75;
    width: 100%;
    height: 40vh;
    position: static;
  }

  .lottie-animation-35 {
    z-index: 4;
    opacity: 1;
    width: 80%;
    height: 40vh;
    position: static;
    inset: 0%;
  }

  .whatsappchat {
    z-index: 1000;
    display: block;
  }

  .image-38 {
    width: 10vw;
  }

  .body-75 {
    background-image: linear-gradient(#000000c7, #000000c7), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
    background-position: 0 0, 0 0;
    background-size: auto, 556px;
  }

  .body-80 {
    color: #e9e1e1;
    background-color: #0000;
    background-image: linear-gradient(#000000ad, #000000ad), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/637e50bdfcacb500e5fb572f_Background.png");
    background-position: 0 0, 0 0;
    background-size: auto, 556px;
  }

  .lottie-animation-39 {
    opacity: 1;
    width: 100vw;
    height: 40vh;
  }

  .lottie-animation-43 {
    width: 100%;
    height: 40vh;
  }

  .lottie-animation-45 {
    opacity: 1;
    width: 100%;
    height: 40vh;
    margin-top: 0;
    padding-bottom: 0;
    position: static;
  }

  .lottie-animation-47 {
    width: 100vw;
    height: 40vh;
    margin-top: 0;
    position: static;
  }

  .lottie-animation-52 {
    opacity: 1;
    align-self: center;
    width: 90vw;
    height: 40vh;
    margin-top: 0;
    padding-top: 0;
    padding-left: 5%;
    position: static;
    inset: 0%;
  }

  .lottie-animation-53 {
    width: 100%;
    height: 40vh;
  }

  .lottie-animation-55 {
    opacity: 1;
    align-self: center;
    width: 80%;
    height: 40vh;
    position: static;
    top: 0%;
  }

  .menu-dropdown-carrot {
    filter: invert();
    color: #fff;
  }

  .menu-dropdown-toggle {
    color: #fff;
    background-color: #0a0a0a;
    border: 1px #000;
    height: auto;
    padding-top: 5px;
    font-weight: 300;
  }

  .menu-dropdown-toggle.w--open {
    background-color: #000;
  }

  .menu-link {
    height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 11px;
    font-weight: 300;
  }

  .navmobile {
    background-color: #222;
    display: block;
    position: fixed;
    inset: 0% 0% auto;
  }

  .navmobile.navtheme {
    z-index: 700;
    background-color: #0000;
    width: 100%;
    height: 8vh;
    display: block;
    position: fixed;
  }

  .menu-dropdown-list.w--open {
    color: #fff;
    background-color: #080808;
    overflow: visible;
  }

  .menu-dropdown-list.navtheme {
    object-fit: contain;
  }

  .menu-dropdown-list.navtheme.dr {
    z-index: 200000;
  }

  .menu-dropdown-list.navtheme.dr.w--open {
    object-fit: fill;
    overflow: scroll;
  }

  .menu-dropdown.navtheme {
    overflow: visible;
  }

  .nav-menu-pane {
    box-shadow: none;
    color: #fff;
    background-color: #070707;
    border: 1px #000;
    height: auto;
    font-family: Raleway, sans-serif;
    font-size: 11px;
    font-weight: 300;
    overflow: visible;
  }

  .nav-menu-pane.navtheme {
    height: 100vh;
    position: relative;
    overflow: scroll;
  }

  .menu-button-2 {
    z-index: 19999;
    border-left-style: none;
    left: 0;
  }

  .menu-dropdown-link {
    color: #fff;
    padding-top: 0;
    padding-bottom: 3px;
    font-size: 12px;
    font-weight: 300;
  }

  .nav-menu-2 {
    background-color: #161616;
    padding-left: 0;
  }

  .nav-menu-2.navtheme {
    z-index: auto;
    object-position: 50% 0%;
    flex-direction: row;
    align-items: flex-start;
    max-width: none;
    height: 200vh;
    max-height: none;
    margin-top: 60px;
    padding-top: 0;
    position: relative;
    overflow: scroll;
  }

  .nav-bar {
    background-color: #0000;
  }

  .nav-bar.navtheme {
    z-index: 800;
    background-color: #131313;
    width: 100%;
    height: 60px;
  }

  .burger {
    align-items: flex-end;
    padding-left: 0;
    position: relative;
    left: 0;
  }

  .burger-line {
    background-color: #fff;
  }

  .text-block-12 {
    color: #fff;
  }

  .text-block-14 {
    color: #f2f4f6;
  }

  .jericho_multispot_section {
    flex-direction: column-reverse;
    height: auto;
  }

  .jericho_multispot_lottie {
    order: -1;
    align-self: center;
    align-items: flex-end;
    width: 70%;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    top: 12%;
    bottom: 0;
  }

  .jericho_multispot_main_cntnr {
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
    width: 90vw;
    height: auto;
  }

  .jericho_list {
    padding-left: 15px;
  }

  .tono_list_cnt {
    font-size: 11px;
  }

  .table2content2 {
    grid-template-rows: minmax(auto, 1fr) auto;
    grid-template-columns: minmax(90px, 1fr) minmax(90px, 1fr);
  }

  .headingwrapper {
    margin-bottom: 0;
  }

  .table2content-2 {
    grid-template-columns: minmax(90px, 1fr) minmax(90px, 1fr);
  }

  .hydrophilichdgcnt {
    text-align: center;
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: stretch;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .speculum_img2, .speculum_img5 {
    border-width: 4px;
  }

  .speculum_tab_content {
    width: 100%;
    padding-left: 10px;
  }

  .nh_wrapper {
    width: 100%;
    padding-top: 0%;
  }

  .speculum_pane_cnt {
    flex-direction: column-reverse;
    justify-content: flex-start;
    margin-left: 0;
    padding-top: 20%;
    padding-left: 0;
    padding-right: 0;
  }

  .speculum_tab_pane {
    width: 100%;
  }

  .retractor_tab_pane_5 {
    margin-left: 3%;
  }

  .add_to_cart_btn {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .enquiry_btn {
    margin-top: 0;
    margin-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .lasik_spec_1195_div {
    margin-top: 0;
  }

  .retractor_tab_pane2 {
    margin-left: 3.5%;
  }

  .retractor_tab_pane1 {
    width: 100%;
    margin-left: 10px;
  }

  .wire_spec_1004_div {
    margin-top: 0;
  }

  .pane_top_sub_hdg-2 {
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 16px;
  }

  .speculum_img1 {
    border-width: 4px;
  }

  .retractor_tabs_content {
    width: 100%;
  }

  .wire_spec_main_div {
    width: auto;
    margin-top: 35px;
  }

  .speculum_img3, .speculum_img4 {
    border-width: 4px;
  }

  .retractor_tab_pane_3 {
    margin-left: 3%;
  }

  .speculum_tab_menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: start;
    align-self: stretch;
    align-items: center;
    width: auto;
    display: flex;
    overflow: scroll;
  }

  .addtocrt_enqy_txt_btn_div {
    flex-direction: row;
  }

  .add_to_cart_btn-2 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .pane_top_hdg {
    font-size: 18px;
  }

  .speculum_tab {
    align-self: stretch;
    align-items: center;
    width: 100%;
  }

  .div-block-20 {
    border-top-color: #8d8d8d;
    border-left-width: 0;
    border-right-width: 0;
  }

  ._2260_gray_img_div {
    display: block;
  }

  .pane_top_sub_hdg-5 {
    margin-top: 10px;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 5px;
    font-size: 14px;
    line-height: 28px;
  }

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

  .circle_btn_div-3 {
    justify-content: center;
    margin-bottom: 10px;
    padding-left: 0;
  }

  .scissors_tab2 {
    width: auto;
    margin-top: 35px;
  }

  .naspro_section {
    align-self: center;
    margin-left: 0;
    padding-top: 4rem;
    padding-left: 1rem;
    padding-right: 0;
  }

  .div-block-16 {
    flex-direction: column;
    padding-bottom: 10px;
  }

  .acryfold_section {
    padding-top: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .list-14 {
    font-size: 10px;
  }

  .table1_multidiff {
    flex-direction: column;
  }

  .table1_md {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .list-12 {
    width: 90vw;
  }

  .div-block-88 {
    flex-direction: column;
    margin-top: .5rem;
  }

  .multidiff_section {
    padding-top: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .supra_toric_hdg1-2 {
    margin-top: 16px;
    font-size: 24px;
  }

  .supra_grid_para-2 {
    border: 1px solid #0000;
    font-size: 11px;
    line-height: 20px;
  }

  .supra_toric_section {
    flex-direction: column-reverse;
    width: 100%;
    height: auto;
    margin-top: 0%;
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .supra_toric_list_para-2 {
    font-size: 11px;
    line-height: 20px;
  }

  .supra_toric_cntnr-2 {
    z-index: 2;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .light-mode-28 {
    object-fit: fill;
    border: .2px #000;
    width: 100%;
    height: 350vh;
    margin-top: 0%;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .supra_toric_list {
    padding-left: 10px;
  }

  .supra_toric_para-2 {
    margin-left: 0;
    font-size: 11px;
  }

  .supra_toric_hdg2-2 {
    margin-left: 0;
    font-size: 16px;
  }

  .supra_toric_grid-2 {
    grid-template-columns: minmax(71px, 4.25fr) 5fr;
    font-size: 12px;
  }

  .supra_toric_lottie {
    z-index: 1;
    opacity: 1;
    width: 100%;
    height: auto;
    padding-top: 2rem;
    position: static;
    left: 5%;
    right: 5%;
  }

  .supra_regen_grid_para {
    border: 1px solid #0000;
    font-size: 11px;
  }

  .supra_regen_para {
    font-size: 11px;
  }

  .supra_regen_lottie {
    z-index: 1;
    opacity: 1;
    width: 90%;
    height: auto;
    margin-top: 2rem;
    margin-left: 1rem;
    position: static;
    left: 5%;
    right: 5%;
  }

  .supra_regen_section {
    flex-direction: column-reverse;
    width: 100%;
    margin-top: 0%;
    padding-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .supra_regen_grid {
    grid-template-columns: 5fr 5fr;
    font-size: 12px;
  }

  .supra_regen_list {
    padding-left: 10px;
  }

  .supra_regen_hdg2 {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 25px;
  }

  .supra_regen_hdg1 {
    margin-top: 10px;
    padding-top: 0;
    font-size: 28px;
    line-height: 36px;
  }

  .supra_regen_listitem {
    font-size: 11px;
  }

  .supra_regen_cntnr {
    z-index: 2;
    width: 100%;
    margin-top: 0;
    padding-top: 30px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .supra_phob_cntnr {
    z-index: 2;
    width: 100%;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .supra_phob_hdg2 {
    font-size: 18px;
  }

  .supra_phob_hdg1 {
    margin-top: 16px;
    font-size: 36px;
  }

  .supra_grid_para {
    border: 1px solid #0000;
    font-size: 11px;
  }

  .supra_phob_list {
    padding-left: 20px;
  }

  .supra_phob_para {
    font-size: 11px;
  }

  .supra_grid {
    grid-template-columns: auto auto;
    font-size: 12px;
  }

  .supra_bby_section {
    flex-direction: column-reverse;
    margin-top: 0%;
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .supra_bby_list {
    padding-left: 20px;
  }

  .supra_bby_hdg1 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 28px;
  }

  .supra_bby_cntnr {
    z-index: 2;
    width: 100%;
    margin-top: 0;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .supra_bby_grid_para {
    border: 1px solid #0000;
    font-size: 11px;
  }

  .supra_bby_hdg2 {
    margin-top: 10px;
    margin-left: 0;
    font-size: 18px;
  }

  .supra_bby_para {
    margin-left: 0;
    font-size: 11px;
  }

  .supra_bby_lottie {
    z-index: 1;
    opacity: 1;
    width: 90vw;
    height: auto;
    margin-top: 2rem;
    position: static;
    left: 5%;
    right: 5%;
  }

  .supra_bby_grid {
    grid-template-columns: auto auto;
    align-self: center;
    padding-left: 0;
    font-size: 12px;
  }

  .vitreous_3965_div2, .vitreous_3965_div {
    margin-top: 0;
  }

  .colibri_pane {
    width: 100%;
  }

  .hoskin_3095_div {
    border-top-color: #585858;
    margin-top: 0;
  }

  .chala_3613_div {
    margin-top: 0;
  }

  .cilia_capsular_forceps {
    width: 90vw;
  }

  .tying_3755_div, .tying_3786_div, .vitreous_3986_div, .vitreous_3960_div, .vitreous_3970_div {
    margin-top: 0;
  }

  .foldable_iol_cutter_pane {
    width: 90vw;
  }

  .hoskin_3090_div {
    border-top-color: #585858;
    margin-top: 0;
  }

  .chala_3565_div {
    margin-top: 0;
  }

  .chalazion_trachoma_pane {
    width: 90vw;
  }

  .corneal_3155_div, .chala_3625_div, .vitreous_3975_div {
    margin-top: 0;
  }

  .white_img_1 {
    width: 80vw;
  }

  .corneal_3165_div, .tying_3750_div {
    margin-top: 0;
  }

  .corneal_pane {
    width: 90vw;
  }

  .tying_3800_div {
    margin-top: 0;
  }

  .fixation_forceps_pane, .suturing_tissue_forceps_pane {
    width: 90vw;
  }

  ._3090_gray_div {
    display: none;
  }

  .tying_3770_div, .hoskin_3144_div, .vitreous_3975_div2, .corneal_3170_div, .chala_3620_div, .chala_3611_div {
    margin-top: 0;
  }

  ._3625_gray_div {
    justify-content: space-around;
    display: none;
  }

  .corneal_3160_div, .corneal_3145_div, .vitreous_3972_div, .chala_3612_di {
    margin-top: 0;
  }

  .hoskin_3100_div {
    border-top-color: #585858;
    margin-top: 0;
  }

  .conjunctiva_forceps_pane {
    width: 90vw;
  }

  .corneal_3175_div, .tying_3775_div, .tying_3765_div, .chala_3614_div, .vitreous_3971_div {
    margin-top: 0;
  }

  .lens_holding_forceps_pane {
    width: 90vw;
  }

  .tying_3805_div {
    margin-top: 0;
  }

  .hoskin_pane {
    width: 100%;
  }

  .tying_3780_div, .chala_3600_div, .tying_3798_div, .tying_3793_div, .corneal_3150_div {
    margin-top: 0;
  }

  .muscle_forceps_pane {
    width: 90vw;
  }

  .chala_3615_div {
    margin-top: 0;
  }

  .forceps_menu_button-2 {
    width: 40vw;
    padding-left: 0;
    padding-right: 0;
  }

  .forceps_menu_button-2.w--current {
    width: 40vw;
    padding-right: 0;
  }

  .forceps_img {
    object-fit: contain;
    border-width: 4px;
    width: 10vw;
  }

  .chala_3605_div, .tying_3795_div {
    margin-top: 0;
  }

  .circle_img_div {
    width: auto;
  }

  .pane_instru_hdg {
    margin-top: 10px;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    font-size: 14px;
    line-height: 28px;
  }

  .tying_3785_div, .tying_3790_div, .chala_3627_div, .vitreous_3996_div, .chala_3630_div, .tying_3815_div, .chala_3626_div, .vitreous_3960_div2, .vitreous_3980_div {
    margin-top: 0;
  }

  .iris_pane {
    width: auto;
    margin-top: 0;
  }

  .corneal_pane_cnt, .hoskin_pane_cnt, .colibri_pane_cnt, .tying_pane_cnt, .vitreous_pane_cnt, .chala_pane_cnt {
    width: 100%;
    margin-top: 0;
    padding-left: 0;
  }

  .sterilization_pane_cnt-2 {
    width: auto;
  }

  .phaco_tip_pane_cnt-2 {
    width: auto;
    margin-left: 0;
    padding-left: 0;
  }

  .phaco_7415_div-2 {
    border-top-color: #000;
  }

  .scissors_tab_content-2 {
    width: 100%;
    margin-top: 1rem;
    padding-left: 10px;
  }

  .ts_div_block, .cs_div_block {
    flex-direction: column;
    width: 90vw;
  }

  .scissors_menu_button3-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .scisors_tab-2 {
    text-align: left;
    flex-direction: column;
    align-items: center;
    width: 99%;
    margin-top: .5rem;
  }

  .tab-pane-tab {
    text-align: left;
    width: 99%;
  }

  .scissors_pane_content-2 {
    width: 100%;
    margin-top: .6rem;
  }

  .tab-pane-tab-8 {
    width: 99%;
  }

  .model_name3 {
    font-size: 14px;
  }

  .body-92 {
    font-family: Raleway, sans-serif;
  }

  .about_us_content {
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .calendar_img {
    width: 6vw;
  }

  .support_banner_content {
    padding-left: 20px;
  }

  .awards_content {
    flex-direction: column;
    justify-content: space-around;
    margin-top: 20px;
    display: flex;
  }

  .alliance_left_main_content1 {
    background-color: #0000;
    padding: 10px;
  }

  .milestone_para {
    font-size: 12px;
  }

  .alliance_top_right_cnt1 {
    display: none;
  }

  .alliance_right_main_content1 {
    padding: 10px;
  }

  .alliance_hdg {
    width: 100%;
    font-size: 14px;
    line-height: 20px;
    display: block;
  }

  .corporate_menu_link {
    font-size: 12px;
    line-height: 15px;
  }

  .alliance_right_main_content3, .alliance_right_main_content2 {
    padding: 10px;
  }

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

  .corporate_side_nav_tab {
    flex: 0 auto;
    justify-content: space-around;
    align-self: auto;
    align-items: stretch;
    width: 100%;
  }

  .milestone_year_hdg {
    margin-bottom: 0;
    font-size: 15px;
  }

  .corporate_tab_menu {
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    width: 30vw;
    line-height: 10px;
    top: 60px;
    left: 0;
  }

  .corporate_top_hdg {
    font-size: 22px;
  }

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

  .alliance_img_cnt2 {
    justify-content: center;
    align-items: center;
  }

  .milestone_content {
    margin-top: 20px;
  }

  .award_para {
    font-size: 10px;
  }

  .alliance_right_main_content4 {
    padding: 10px;
  }

  .alliance_grid_content {
    grid-template-columns: 1fr;
  }

  .strength_list_icon {
    width: 9vw;
  }

  .cal_img_hdg_cnt {
    font-size: 12px;
  }

  .corporate_sect_hdg {
    font-size: 15px;
    line-height: 25px;
  }

  .alliance_txt {
    font-size: 12px;
    line-height: 19px;
  }

  .about_us_para {
    font-size: 12px;
    line-height: 21px;
  }

  .alliance_left_main_content2 {
    padding: 10px;
  }

  .alliance_img_cnt1 {
    flex-direction: column;
    justify-content: space-between;
  }

  .corporate_main_section {
    padding-left: 0;
  }

  .alliance_img2 {
    width: 53%;
  }

  .corporate_home_link {
    font-size: 12px;
  }

  .alliance_img {
    width: 100%;
  }

  .alliance_hdg_4th_row {
    font-size: 14px;
  }

  .alliance_top_right_cnt3 {
    display: block;
  }

  .corporate_brdcrmb_txt {
    font-size: 12px;
  }

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

  .corporate_tab_content {
    align-items: center;
    padding-left: 0;
  }

  .alliance_left_main_content3, .alliance_left_main_content4 {
    padding: 10px;
  }

  .strength_content {
    margin-top: 20px;
  }

  .alliance_cnt1 {
    flex-direction: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    font-size: 12px;
  }

  .alliance_top_right_cnt2 {
    display: block;
  }

  .alliance_content {
    margin-top: 20px;
  }

  .about_us_pane {
    margin-top: 0;
    padding-left: 0;
  }

  .award_year_hdg {
    margin-bottom: 0;
    font-size: 10px;
  }

  .strength_hdg2 {
    font-size: 12px;
    line-height: 27px;
  }

  .alliance_img3 {
    width: 100%;
  }

  .sd_div {
    flex-direction: column;
    width: 90vw;
  }

  .feedback_text {
    width: 70vw;
    min-height: auto;
    padding-left: 60px;
    padding-right: 0;
  }

  .location, .feedback {
    width: 95vw;
  }

  .support_menu_link {
    font-size: 10px;
  }

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

  .support_wrapper {
    flex-direction: column;
  }

  .complaints {
    width: 95vw;
  }

  .contact_us {
    width: 95vw;
    position: static;
  }

  .form-2 {
    width: 70vw;
    margin-top: 0;
  }

  .form-wrap-2 {
    max-width: none;
    height: auto;
    margin-left: 20px;
    padding: 10px 10px 10px 0;
  }

  .request-a-quote {
    width: 100vw;
  }

  .feedback_form {
    width: 70vw;
    margin-top: 0;
  }

  .address_content {
    flex-direction: column;
    flex: none;
    justify-content: space-between;
    align-self: auto;
    align-items: center;
    width: 70vw;
    margin-top: 20px;
    padding-right: 0;
  }

  .addressinfohdg {
    font-size: 14px;
  }

  .contact_us_menu_button, .contact_us_menu_button.w--current, .req_quote_menu_button, .req_quote_menu_button.w--current, .location_menu_button, .location_menu_button.w--current, .feedback_menu_button, .feedback_menu_button.w--current, .complaints_menu_button, .complaints_menu_button.w--current {
    padding-left: 10px;
    padding-right: 10px;
  }

  .support_banner_top_hdg {
    font-size: 22px;
  }

  .support_banner_home_link, .support_brdcrmb_txt {
    font-size: 12px;
  }

  .select-field-country {
    margin-top: 11px;
  }

  .mapwrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    padding-left: 0;
    display: flex;
  }

  .support_sect_hdg {
    align-self: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
  }

  .success-message-2, .error-message {
    background-color: #0000;
    border: 1px solid #0000;
    border-radius: 9px;
  }

  .pane_button_hdg-7 {
    align-self: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 12px;
  }

  .pane_bttm_sub_hdg-8 {
    width: auto;
    margin-bottom: 20px;
    padding-left: 0;
    font-size: 12px;
    line-height: 21px;
  }

  .buttondiv-6 {
    width: 50%;
  }

  .retractor_div {
    flex-direction: column;
    width: auto;
  }

  .button-10 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  .spud_button_block {
    flex-direction: column;
    width: auto;
  }

  .heading-318, .heading-320 {
    font-size: 12px;
  }

  .paragraph-413 {
    width: 100%;
    margin-bottom: 0;
    font-size: 10px;
    line-height: 18px;
  }

  .nr_grey_button {
    width: 10vw;
    height: 5vh;
    margin-bottom: 10px;
    padding: 0;
  }

  .nucleus_rotator_moblie_div {
    flex-direction: column;
    width: 100%;
    padding-left: 5%;
  }

  .nr_blue {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
    margin-bottom: 10px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .cannula_model_desc_col_div, .phaco_model_desc_col_div {
    flex-direction: column;
    justify-content: space-around;
    margin-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .sterili_8030_div-2, .sterili_8200_div-2, .sterili_8221_div-2, .sterili_8202_div-2 {
    padding-left: 0;
  }

  .sterili_8201_div-2 {
    margin-left: 0;
    padding-left: 0;
  }

  .sterili_8005_div-2, .sterili_8003_div-2, .sterili_8020_div-2 {
    padding-left: 0;
  }

  .dilators_div-2 {
    flex-direction: column;
    align-items: stretch;
    width: 90vw;
  }

  .blue_button-8 {
    width: 10vw;
    margin-top: 0;
    margin-right: .5rem;
    padding-right: 0;
  }

  .lp_div-2 {
    flex-direction: column;
    align-items: stretch;
    width: 90vw;
  }

  .nhm_2-3 {
    width: 50vw;
    display: none;
  }

  .blue_button-9 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  .buttondiv-8 {
    width: 50%;
  }

  .heading-329 {
    font-size: 15px;
  }

  .grey_button_lm-9 {
    width: 10vw;
    height: 5vh;
  }

  .no_hole_div-2 {
    flex-direction: column;
    width: 90vw;
  }

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

  .paragraph-416 {
    width: 100%;
    margin-bottom: 0;
    font-size: 10px;
    line-height: 18px;
  }

  .button-12 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  .spatula_div {
    flex-direction: column;
    width: auto;
  }

  .fixation_blue {
    width: 50vw;
    display: block;
  }

  .fixation_div {
    flex-direction: column;
    width: auto;
  }

  .mh_button_div {
    justify-content: center;
    width: 70%;
  }

  .ctr_div {
    flex-direction: column;
    width: auto;
  }

  .aat1370_img_div-2 {
    justify-content: space-around;
    width: 90vw;
  }

  .knives_pane_cnt-2 {
    margin-top: 0;
  }

  .dcr_button_div-2 {
    align-items: center;
    width: 100%;
  }

  .dcr_div_block-2 {
    width: 100%;
    margin-top: 40px;
    padding-left: 3%;
    padding-right: 0%;
  }

  .heading-290-1 {
    font-size: 16px;
    line-height: 24px;
    display: none;
  }

  .heading-250-1 {
    margin-top: 10px;
    font-size: 14px;
    display: none;
  }

  .needle_holder_contentwrapper-2 {
    padding-left: 3%;
  }

  .heading-245-1 {
    display: none;
  }

  .pane_button_hdg-12 {
    align-self: center;
    margin-bottom: 10px;
    margin-right: 0;
    padding-left: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .calipers_gray_img {
    width: 90%;
    margin-left: 0%;
  }

  .lens_expressor_div {
    flex-direction: column;
    width: 90vw;
  }

  .cs_mobile_div {
    flex-direction: column;
    width: auto;
  }

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

  .pc_div_mobile {
    flex-direction: column;
    width: auto;
  }

  .grey {
    width: 12vw;
    margin-top: 0;
    margin-bottom: 10px;
  }

  .iris_pane_cnt-2 {
    width: auto;
    margin-top: 0;
    padding-left: 0;
  }

  .iris_3025_div-2, .colibri_3030_div-2 {
    margin-top: 0;
  }

  .mos_blue_img {
    width: 25vw;
  }

  .model_name2-3 {
    font-size: 14px;
  }

  .naspro_top_content, .naspro_content_2 {
    padding-left: 0;
  }

  .slit_lamp_aia11_para1 {
    font-size: 16px;
  }

  .slit_lamp_aia11_sub_hdg {
    font-size: 21px;
    line-height: 24px;
  }

  .slit_lamp_aiai11_top_hdg2 {
    margin-top: 0;
    line-height: 58px;
  }

  .slit_lamp_aia11_zoom_section {
    flex-direction: column;
    justify-content: center;
    height: 50vh;
  }

  .slit_lamp_aia11_2s_img {
    order: 1;
    width: 50vw;
  }

  .slit_lamp_aia11_cntnr3 {
    height: 50vh;
  }

  .slit_lamp_aia11_top_cntnr {
    order: -1;
    align-items: center;
    width: 90vw;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .slit_lamp_aia11_led_sub_hdg {
    font-size: 21px;
    line-height: 24px;
  }

  .slit_lamp_aia11_cntnr6, .slit_lamp_aia11_cntnr4 {
    height: 50vh;
  }

  .slit_lamp_aia11_vert_line {
    align-self: auto;
    height: 25vh;
    margin-top: 30px;
    padding-top: 0;
  }

  .slit_lamp_aia11_cnt3 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .slit_lamp_aia11_top_cnt {
    flex-direction: column;
    align-self: auto;
    align-items: flex-start;
    margin-top: 40px;
    margin-bottom: 0;
    margin-left: 20px;
    display: block;
  }

  .slit_lamp_aia11_cntnr2 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 50vh;
    display: flex;
  }

  .slit_lamp_aia11_zoom_img {
    order: 1;
    width: 50vw;
  }

  .slit_lamp_aia11_2s_cntnr {
    flex-direction: column;
    align-items: flex-start;
    width: 90vw;
  }

  .slit_lamp_aia11_cnt2, .slit_lamp_aia11_cnt6 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .slit_lamp_aia11_zoom_cntnr {
    flex-direction: column;
    align-items: flex-start;
    width: 90vw;
  }

  .slit_lamp_aia11_cntnr7, .slit_lamp_aia11_cntnr5 {
    height: 50vh;
  }

  .slit_lamp_aia11_cnt5 {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .slit_lamp_aia11_cnt4, .slit_lamp_aia11_cnt7 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .slit_lamp_aia11_section {
    flex-direction: column;
    height: 420vh;
  }

  .slit_lamp_aia11_main_cntnr {
    width: 90vw;
    height: 300vh;
  }

  .slit_lamp_aia11_para {
    font-size: 12px;
    line-height: 18px;
  }

  .slit_lamp_aia11_2s_section {
    flex-direction: column;
    justify-content: center;
    height: 70vh;
  }

  .slit_lamp_aiai11_lottie {
    order: 0;
    align-self: center;
    align-items: flex-end;
    width: 70vw;
    margin-top: 0;
    display: block;
    position: static;
    top: 5%;
  }

  .slit_lamp_aiai11_top_hdg3 {
    font-size: 11px;
    line-height: 17px;
  }

  .scissors_menu_button5-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pane_instru_top_hdg-3 {
    margin-top: 10px;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 10px;
    font-size: 14px;
    line-height: 28px;
  }

  .scissors_menu_button4-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .forceps_tab-3 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 0;
    position: relative;
    top: auto;
  }

  .tying_pane-2 {
    margin-top: -45px;
  }

  .forceps_txt_link-2 {
    width: 100%;
    font-size: 10px;
  }

  .forceps_content-2 {
    border-left-width: 0;
    width: 100%;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    position: relative;
    top: 0;
    bottom: auto;
  }

  .forceps_tab_menu-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-self: stretch;
    align-items: stretch;
    width: auto;
    display: flex;
    overflow: scroll;
  }

  .punches1 {
    width: 50vw;
    max-width: none;
  }

  .glaufield_lite_flicker_cnt {
    width: 90vw;
    height: 50vh;
  }

  .applanation_content_div {
    flex-direction: column;
    padding-top: 20px;
    padding-left: 0;
  }

  .heading-455 {
    width: 95%;
    margin-top: 0;
    padding-top: 20px;
    padding-left: 20px;
    font-size: 20px;
  }

  .applanation_link_block {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: stretch;
    width: 95vw;
    padding-top: 1rem;
  }

  .image-226 {
    width: 60vw;
  }

  .heading-456 {
    font-size: 10px;
    line-height: 22px;
  }

  .heading-457 {
    margin-top: 0;
    padding-left: 4.1rem;
    font-size: 8px;
    line-height: 18px;
  }

  .glaufield_cmpt_dsgn_cnt, .glaufield_tstg_ptrn_cnt {
    width: 90vw;
    height: 50vh;
  }

  .glaufield_ght_cnt {
    text-align: left;
    align-self: center;
    width: 90vw;
    height: 50vh;
  }

  .glaufield_tstg_relia_cnt {
    width: 90vw;
    height: 50vh;
  }

  .glaufield_analysis_sftwr_cnt {
    text-align: left;
    width: 90vw;
  }

  .outlook0 {
    text-align: left;
    flex-direction: column;
    align-self: center;
    width: 90vw;
    height: 50vh;
  }

  .outlookimage0 {
    width: 90vw;
    height: 50vh;
  }

  .outlook_content0 {
    width: 90vw;
    height: auto;
  }

  .gls_table_hdg_col {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .gls_table_para {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .gls_test_strg_pttrn_cnt {
    align-self: auto;
    width: 90vw;
    height: auto;
    padding-left: 0;
  }

  .gls_gpa_cnt {
    text-align: left;
    align-self: auto;
    width: 85vw;
  }

  .gls_vfi_cnt {
    text-align: left;
    align-self: auto;
    width: 90vw;
    height: 50vh;
  }

  .gls_gaze_cnt, .gls_auto_pupil_cnt {
    width: 85vw;
    height: 50vh;
  }

  .gls_lan_cnt, .gls_intrptn_cnt {
    text-align: left;
    align-self: auto;
    width: 90vw;
    height: 50vh;
  }

  .gls_gpa2_cnt {
    align-self: auto;
    width: 90vw;
  }

  .gls_overview_cnt {
    text-align: left;
    align-self: auto;
    width: 90vw;
    height: 50vh;
  }

  .gls_lottie_2 {
    z-index: -1;
    flex: 1;
    align-self: center;
    align-items: center;
    width: 65vw;
    height: auto;
    margin-bottom: 0;
    display: flex;
    position: sticky;
    inset: 0% 0% 10%;
  }

  .peri_txt_cnt {
    padding-left: 0;
    font-size: 24px;
  }

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

  .multi_diff_list_item {
    font-size: 11px;
    line-height: 20px;
  }

  .image-227 {
    padding-top: 5px;
  }

  .slit_lamp_aia11_top_lottie_cntnr {
    flex-direction: column;
    justify-content: center;
  }

  .slit_lamp_aia11_content {
    flex-direction: column;
    height: 300vh;
  }

  .slit_lamp_aia11_lottie_2 {
    order: -1;
    align-self: center;
    width: 70vw;
    top: 15%;
  }

  .slit_lamp_aia12_top_content {
    flex-direction: column;
    justify-content: center;
    align-self: auto;
  }

  .slit_lamp_aia12_other_content {
    flex-direction: column;
    height: auto;
  }

  .slit_lamp_aia12_lottie_2 {
    order: -1;
    width: 90vw;
    top: 10%;
  }

  .appatim_list {
    padding-left: 15px;
  }

  .appatim_listitem {
    font-size: 11px;
    line-height: 20px;
  }

  .s2-2 {
    width: 50vw;
    display: none;
  }

  .scissors_tab_menu-2 {
    object-fit: fill;
    border-right: 1px solid #8d8d8d;
    flex-direction: row;
    align-self: flex-start;
    width: 100%;
    height: auto;
    margin-top: 2.5rem;
    display: flex;
    overflow: scroll;
  }

  .nh_gray_img-2 {
    width: 45vw;
  }

  .forceps_pane_main_cnt-2 {
    width: auto;
    margin-top: 0;
    padding-left: 0;
  }

  .lid_spec_sub_hdg_gray-2 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div_block2 {
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 90%;
  }

  .scissors_grey-2 {
    width: 60vw;
    display: none;
  }

  .retractor_tab_pane_4-2 {
    width: auto;
    margin-left: 3%;
  }

  .tobo_5ml_listitem {
    font-size: 11px;
  }

  .tobo_5ml_content {
    z-index: 3;
    opacity: 1;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    order: -1;
    justify-content: flex-start;
    width: 100%;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 20px;
    position: sticky;
  }

  .tobo_5ml_img_cnt {
    z-index: 3;
    opacity: 1;
    border-radius: 0;
    order: 0;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    width: 100%;
    height: auto;
    position: static;
    inset: 43% 0% 0%;
  }

  .megalub_5ml {
    z-index: 3;
    opacity: 1;
    background-color: #0000;
    align-self: center;
    width: 95vw;
    max-width: none;
    height: auto;
    margin: 0;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    position: sticky;
  }

  .megalub_5ml_list {
    padding-left: 10px;
  }

  .megalub_5ml_listitem {
    font-size: 11px;
  }

  .cohevisic18_content {
    z-index: 3;
    opacity: 1;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    align-self: center;
    width: 100%;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 10px;
    position: sticky;
  }

  .cohevisic18_img_cnt {
    z-index: 3;
    opacity: .75;
    border-radius: 0;
    order: 0;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    height: auto;
    position: static;
    inset: 0%;
  }

  .cohe_18_listitem {
    font-size: 11px;
    line-height: 20px;
  }

  .appatim_content {
    z-index: 3;
    opacity: 1;
    background-color: #0000;
    align-self: center;
    width: 95vw;
    max-width: none;
    height: auto;
    margin: 0;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    position: sticky;
  }

  .apptim_img_cnt {
    z-index: 3;
    opacity: 1;
    border-radius: 0;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    height: auto;
    position: static;
    inset: 25% 0% 0%;
  }

  .cohe_14ml_content {
    z-index: 3;
    opacity: 1;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    width: 100%;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 10px;
    position: sticky;
  }

  .cohe_14ml_img_cnt {
    z-index: 3;
    opacity: 1;
    border-radius: 0;
    order: 0;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding-top: 0;
    position: static;
    inset: 0%;
  }

  .cohe_14ml_listitem {
    font-size: 11px;
  }

  .acaine_5ml_img_cnt {
    z-index: 2;
    float: none;
    clear: none;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    height: auto;
    margin-top: 0;
    display: block;
    position: static;
    inset: 10% 0% 0%;
  }

  .acaine_5ml_content {
    z-index: 3;
    object-fit: fill;
    background-color: #0000;
    flex-direction: column;
    justify-content: center;
    width: 100vw;
    min-width: auto;
    min-height: auto;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    position: sticky;
  }

  .acaine_5ml_lottie {
    opacity: 1;
    width: 100%;
    height: 40vh;
  }

  .artgel_img_cnt {
    z-index: 3;
    opacity: 1;
    border-radius: 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    height: auto;
    position: static;
    inset: 0%;
  }

  .artgel_lottie {
    height: 40vh;
  }

  .artgel_content {
    z-index: 3;
    opacity: 1;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    width: 100%;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    position: static;
  }

  .artgel_listitem {
    font-size: 11px;
    line-height: 20px;
  }

  .klink_plus_content {
    z-index: 3;
    direction: ltr;
    text-align: left;
    align-self: auto;
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0%;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
    position: static;
  }

  .klink_plus_img_cnt {
    opacity: .75;
    align-self: center;
    align-items: stretch;
    width: 100%;
    height: auto;
    position: static;
  }

  .klink_plus_lottie {
    z-index: 3;
    width: 100%;
    height: 40vh;
    position: static;
    top: 0%;
  }

  .supracoat_img_cnt {
    z-index: 3;
    opacity: 1;
    border-radius: 0;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    position: static;
    inset: 0%;
  }

  .supracoat_content {
    z-index: 3;
    opacity: 1;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    width: 95vw;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    position: static;
    overflow: hidden;
  }

  .supracoat_lottie {
    opacity: 1;
    width: 100vw;
    height: 40vh;
    position: static;
  }

  .supracoat_listitem {
    font-size: 11px;
    line-height: 20px;
  }

  .moxi_dm_img_cnt {
    z-index: 3;
    opacity: 1;
    border-radius: 0;
    order: 0;
    justify-content: flex-end;
    align-self: auto;
    align-items: center;
    width: 100%;
    height: 40vh;
    margin-bottom: 10px;
    padding-top: 0;
    display: flex;
    position: static;
    inset: 42% 0% auto auto;
  }

  .moxi_dm_content {
    z-index: 3;
    opacity: 1;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    order: -1;
    width: 100%;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    position: static;
  }

  .moxi_dm_lottie {
    opacity: 1;
    align-self: auto;
    width: 80%;
    height: 40vh;
    position: sticky;
    top: 15%;
    bottom: 0%;
  }

  .moxi_dm_list {
    padding-left: 15px;
  }

  .moxi_dm_listitem {
    font-size: 11px;
    line-height: 20px;
  }

  .blueret_1ml_img_cnt {
    z-index: 2;
    opacity: 1;
    flex-direction: column;
    order: 0;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: static;
    inset: 15% 0% 0%;
  }

  .blueret_1ml_lottie {
    z-index: auto;
    opacity: 1;
    width: 100%;
    height: 40vh;
    position: static;
    inset: 0%;
  }

  .blueret_1ml_section {
    background-image: none;
    flex-direction: column-reverse;
    justify-content: center;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 1rem;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .blueret_1ml_sub_hdg2 {
    font-size: 12px;
    line-height: 20px;
  }

  .blueret_1ml_list_item {
    font-size: 11px;
    line-height: 20px;
  }

  .allernil_o_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    flex-flow: column wrap;
    align-items: center;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 10px;
    position: static;
  }

  .allernil_o_img_cnt {
    z-index: 3;
    opacity: 1;
    border-radius: 0;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    height: 40vh;
    position: static;
    inset: 32% 0% 0%;
  }

  .allernil_o_content {
    z-index: 3;
    opacity: 1;
    background-color: #0000;
    align-self: center;
    width: 100%;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    position: sticky;
  }

  .allernil_o_lottie {
    opacity: 1;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 40vh;
    position: static;
    top: 28%;
  }

  .allernil_o_list {
    padding-left: 12px;
  }

  .allernil_o_listitem {
    font-size: 11px;
    line-height: 20px;
  }

  .acryfold_img {
    text-align: center;
    width: 25vw;
    height: 25vh;
  }

  .naspro_clear_img {
    text-align: center;
    width: 35vw;
    height: 21vh;
  }

  .naspro_bby_yellow_img {
    text-align: center;
    width: 25vw;
    height: 21vh;
  }

  .multi_diff_img {
    text-align: center;
    width: 25vw;
    height: 24vh;
  }

  .ril_img {
    text-align: center;
    width: 25vw;
    height: 25vh;
  }

  .hydrophilic_img_hdg {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-left: 0;
    font-size: 15px;
    font-weight: 700;
  }

  .hydrophilic_cnt_div {
    flex-direction: column;
    width: 60vw;
    display: block;
  }

  .readmore_link {
    align-self: flex-end;
    height: auto;
    padding-top: 5px;
    padding-left: 100px;
    font-size: 12px;
    line-height: 12px;
  }

  .aflur_5ml_section {
    background-image: none;
    flex-direction: column-reverse;
    justify-content: center;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .aflur_5ml_img_cnt {
    z-index: 2;
    opacity: 1;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: static;
    inset: 10% 0% 0%;
  }

  .aflur_5ml_lottie {
    opacity: 1;
    width: 100%;
    height: 40vh;
  }

  .aflur_5ml_content {
    z-index: 3;
    direction: ltr;
    text-align: left;
    align-self: center;
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
    position: sticky;
  }

  .ocutear_10ml_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    flex-direction: column-reverse;
    justify-content: center;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2rem;
    padding-left: 0;
    font-size: 10px;
    position: static;
  }

  .ocutear_10ml_img_cnt {
    z-index: 3;
    opacity: .75;
    border-radius: 0;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    height: auto;
    position: static;
    inset: 15% 0% 0%;
  }

  .ocutear_10ml_content {
    z-index: 3;
    opacity: 1;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    width: 95vw;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 0;
    position: sticky;
  }

  .ocutear_10ml_lottie {
    align-self: center;
    width: 100%;
    height: 40vh;
  }

  .ocutear_10ml_list {
    padding-left: 15px;
  }

  .ocutear_10ml_listitem {
    font-size: 11px;
    line-height: 20px;
  }

  .inac_5ml_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 1rem;
    font-size: 10px;
    position: static;
  }

  .inac_5ml_img_cnt {
    z-index: 3;
    opacity: 1;
    border-radius: 0;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    height: auto;
    position: static;
    inset: 0%;
  }

  .inac_5ml_content {
    z-index: 3;
    opacity: 1;
    background-color: #0000;
    width: 100%;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    position: sticky;
  }

  .inac_5ml_lottie {
    align-self: center;
    width: 60%;
    height: auto;
  }

  .inac_5ml_listitem {
    font-size: 11px;
    line-height: 18px;
  }

  .perimeter_glaufield_hdg {
    text-align: center;
  }

  .perimeter_model_hdg {
    margin-bottom: 0;
    font-size: 18px;
  }

  .perimeter_model_div {
    width: 90vw;
    height: 50vh;
  }

  .bcaine_content {
    z-index: 3;
    direction: ltr;
    text-align: left;
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
    position: sticky;
  }

  .tono_5001_section {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    padding-top: 0;
    font-family: Raleway, sans-serif;
    display: flex;
  }

  .tono_5005 {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    padding-top: 20px;
    font-family: Raleway, sans-serif;
    display: flex;
  }

  ._6071 {
    font-size: 16px;
    line-height: 24px;
    display: none;
  }

  ._5180 {
    display: block;
  }

  .img_sub_hdg-5 {
    margin-top: 10px;
    padding-left: 5px;
    font-size: 14px;
  }

  ._5185 {
    display: block;
  }

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

  ._3911 {
    font-size: 14px;
  }

  ._3908_image {
    width: 50vw;
  }

  ._5085-copy {
    display: block;
  }

  ._5400 {
    margin-top: 10px;
    font-size: 14px;
    display: block;
  }

  ._3455 {
    font-size: 14px;
  }

  ._5155 {
    font-weight: 700;
    display: block;
  }

  .img_sub_hdg-6 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 14px;
  }

  .conjuct_gray_img-2 {
    width: 50vw;
  }

  ._5095, ._5195 {
    display: block;
  }

  ._3910_image {
    width: 50vw;
  }

  .pane_bttm_para-10 {
    width: 100%;
    margin-bottom: 20px;
    padding-left: 0;
    font-size: 12px;
    line-height: 21px;
  }

  ._6160_image {
    align-self: flex-start;
    width: 50vw;
    margin-left: 10%;
    display: block;
  }

  ._3485 {
    font-size: 14px;
  }

  ._4150_image {
    width: 50vw;
  }

  .bttm_para_button_div-7 {
    flex-direction: column;
    justify-content: space-around;
    width: auto;
    padding-left: 10px;
  }

  ._3100 {
    width: 50%;
    margin-top: 10px;
    font-size: 10px;
  }

  ._5400_image {
    width: 50vw;
  }

  ._3470 {
    font-size: 14px;
  }

  ._1817 {
    display: none;
  }

  ._3715 {
    font-size: 14px;
  }

  ._3485_image {
    align-self: center;
    width: 50vw;
  }

  ._5060 {
    display: block;
  }

  ._1004 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 14px;
  }

  ._3455_image {
    width: 50vw;
  }

  ._3620 {
    width: 50%;
    margin-top: 10px;
    font-size: 10px;
  }

  .instru_model_name-4 {
    width: auto;
    margin-top: 10px;
    font-size: 10px;
  }

  ._6100 {
    font-size: 16px;
    line-height: 24px;
    display: block;
  }

  ._5420_image {
    margin-top: 10px;
    font-size: 14px;
    display: block;
  }

  .moxifur_1ml_section {
    background-image: none;
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    padding-top: 0;
    padding-left: 10px;
  }

  .moxi_1ml_img_cnt {
    z-index: auto;
    opacity: 1;
    text-align: center;
    flex-direction: column;
    justify-content: space-between;
    align-self: center;
    align-items: center;
    width: 80%;
    max-width: none;
    height: auto;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: static;
    inset: 32% 0% 0%;
  }

  .moxi_1ml_lottie {
    opacity: 1;
    text-align: center;
    width: 100%;
    height: 40vh;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 3rem;
    position: static;
    inset: 32% 0% auto 15%;
  }

  .moxi_1ml_content {
    z-index: 3;
    direction: ltr;
    text-align: left;
    align-self: auto;
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
    position: sticky;
  }

  .moxi_5ml_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    flex-direction: column-reverse;
    justify-content: center;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 10px;
    position: static;
  }

  .moxi_5ml_img_cnt {
    z-index: 3;
    opacity: 1;
    border-radius: 0;
    order: 0;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    width: 100%;
    height: auto;
    position: static;
    inset: 32% 0% 0%;
  }

  .moxi_5ml_lottie {
    opacity: 1;
    width: 80%;
    height: 40vh;
    margin-top: 0;
    padding-top: 0;
    position: static;
    top: 18%;
  }

  .moxi_5ml_content {
    z-index: 3;
    opacity: 1;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    order: -1;
    align-self: center;
    width: 95%;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 10px;
    position: sticky;
  }

  .moxi_5ml_listitem {
    font-size: 11px;
    line-height: 20px;
  }

  .naspro_table {
    width: 90vw;
    font-size: 10px;
  }

  .naspro_bby_content1 {
    flex-direction: column;
    padding-bottom: 10px;
  }

  .nasprobby_hdg1 {
    padding-left: 0;
    font-size: 24px;
    line-height: 25px;
  }

  .nasprobby_hdg2 {
    padding-left: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .nasprobby_hdg3 {
    padding-left: 0;
    font-size: 16px;
  }

  .nasprobby_hdg4 {
    margin-top: 10px;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
  }

  .cohe_1ml_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    flex-direction: column-reverse;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2rem;
    font-size: 10px;
    position: static;
  }

  .cohe_1ml_content {
    z-index: 3;
    opacity: 1;
    background-color: #0000;
    order: -1;
    align-self: center;
    width: 100%;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    position: sticky;
  }

  .cohe_1ml_lottie {
    opacity: 1;
    align-self: center;
    width: 100%;
    height: 40vh;
    position: static;
  }

  .cohe_1ml_listitem {
    font-size: 11px;
  }

  .cohe_1ml_lottie_cnt {
    z-index: auto;
    opacity: 1;
    border-radius: 0;
    flex-direction: column-reverse;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    height: 40vh;
    margin-top: 20px;
    display: flex;
    position: static;
    inset: 15% 0% 0%;
  }

  .dark1_colon {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 13px;
  }

  .light1_colon {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 13px;
    line-height: 20px;
  }

  .pane_bttm_sub_hdg-10 {
    width: 88.0093vw;
    margin-bottom: 20px;
    padding-left: 0;
    font-size: 12px;
    line-height: 21px;
    display: block;
  }

  .scissors_image1-3 {
    width: 12vw;
  }

  .vannas_image-2 {
    align-self: center;
    width: 50vw;
    max-width: none;
    margin-left: 0%;
  }

  .colour_button_div-20 {
    justify-content: space-between;
    align-items: center;
    width: auto;
    margin-left: 0;
    display: flex;
    top: -25px;
    right: 0;
  }

  .lensometer_list {
    font-size: 11px;
    line-height: 20px;
  }

  .lensometer_listitem {
    font-size: 11px;
  }

  .bcaine_section-2 {
    background-image: none;
    flex-direction: column-reverse;
    justify-content: center;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .pane_button_hdg-17 {
    align-self: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding-left: 10px;
    font-size: 12px;
  }

  ._3190-2, ._3220-2, ._3260-2 {
    font-size: 14px;
  }

  .gray_circle_button-8 {
    width: 10vw;
    height: 5vh;
  }

  ._3185-2 {
    font-size: 14px;
  }

  .blue_circle_button-10 {
    width: 10vw;
    height: 5vh;
    margin-right: 5px;
  }

  .acryfold_list_item {
    font-size: 11px;
    line-height: 20px;
  }

  .acryfold_para {
    font-size: 11px;
  }

  .acryfold_sub_hdg {
    font-size: 14px;
    line-height: 24px;
  }

  .acryfold_hdg1 {
    font-size: 28px;
    font-weight: 600;
  }

  .naspro_clear_hdg1 {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .naspro_clear_hdg2 {
    font-size: 15px;
    line-height: 25px;
  }

  .naspro_clear_para {
    font-size: 11px;
  }

  .naspro_clear_hdg3 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
  }

  .naspro_clear_listitem {
    font-size: 11px;
  }

  .lottie-animation-56 {
    opacity: .75;
    width: 65%;
    height: auto;
    margin-left: 15%;
    position: static;
  }

  .bold-text-76 {
    font-weight: 300;
  }

  .heading-487 {
    padding-left: 0;
    font-size: 20px;
    line-height: 0;
  }

  .alfapres_t_img_cnt {
    z-index: 2;
    opacity: 1;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: static;
    inset: 0%;
  }

  .alfapres_t_content {
    z-index: 3;
    direction: ltr;
    text-align: left;
    width: 100%;
    max-width: none;
    margin-top: 2rem;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
    position: sticky;
  }

  .alfapres_t_lottie {
    opacity: 1;
    width: 70%;
    height: auto;
    margin-top: 0;
    position: static;
    inset: 0%;
  }

  .naspro_bby_listitem, .multi_diff_para {
    font-size: 11px;
  }

  .md_table_hdg.dark1 {
    font-size: 12px;
  }

  .multidiff_img2 {
    align-self: center;
    width: 70vw;
  }

  .bold-text-77 {
    font-size: 14px;
  }

  .paragraph-453 {
    font-size: 11px;
    line-height: 25px;
  }

  .heading-495 {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 25px;
  }

  .yag_laser_listitem {
    font-size: 11px;
  }

  .supra_infocus_section {
    flex-direction: column-reverse;
    margin-top: 0%;
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .supra_infocus_content {
    z-index: 2;
    width: 100%;
    margin-top: 0;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .supra_infocus_lottie {
    z-index: 1;
    opacity: 1;
    width: 90%;
    height: auto;
    position: static;
    left: 5%;
    right: 5%;
  }

  .supra_infocus_hdg1 {
    margin-top: 0;
    font-size: 28px;
  }

  .supra_infocus_para {
    font-size: 11px;
    line-height: 20px;
  }

  .supra_infocus_hdg3 {
    font-size: 18px;
  }

  .div-block1-2 {
    z-index: 3;
    opacity: 1;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    position: static;
  }

  .light-mode-32 {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    flex-direction: column;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 1rem;
    padding-left: 10px;
    font-size: 10px;
    position: static;
  }

  .lottie-animation-57 {
    width: 70%;
    height: auto;
    position: static;
    left: 0%;
  }

  .perimeter_light_mode {
    text-align: left;
    flex-direction: column;
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-left: 0%;
    padding-top: 60px;
    display: block;
  }

  .supra_infocus_img1 {
    align-self: center;
    width: 100%;
  }

  .phobic_linkblock {
    align-self: auto;
    width: 50vw;
  }

  .hydrophobic_para {
    margin-bottom: 0;
    font-size: 11px;
    line-height: 20px;
  }

  .hydrophobiccontentwrapper {
    flex-direction: column;
    align-self: center;
    width: 100%;
    margin-bottom: 10px;
    padding-top: 1.25rem;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 11px;
    display: block;
  }

  .hydrophobicimagewrapper {
    flex-direction: column;
    width: auto;
    margin-top: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
  }

  .hydrophobic_img_cnt, .hydrophobic_txt_cnt {
    width: 100%;
  }

  .brilliant_advent_footswitch_section-copy {
    flex-direction: column;
    height: auto;
  }

  .brilliant_advent_footswitch_img {
    order: 1;
    width: 60vw;
  }

  .brilliant_advent_footswitch_cntnr {
    align-items: flex-end;
    width: 90vw;
    height: auto;
    padding-top: 0;
  }

  .brilliant_advent_footswitch_cnt {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .lottie-animation-58 {
    width: 62%;
    height: auto;
    padding-left: 0;
    position: static;
  }

  .light-mode-33 {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 10px;
    position: static;
  }

  .sc1-4 {
    padding-top: 3.5rem;
    padding-left: 0;
  }

  ._1472_tip {
    width: 15vw;
  }

  ._1018_grey {
    width: 30vw;
    margin-left: 0%;
  }

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

  .op_table_hdg1 {
    margin-top: 2rem;
    line-height: 30px;
  }

  .op_table_hdg2 {
    margin-top: 0;
  }

  .op_table_listitem {
    font-size: 11px;
  }

  .op_table_hdg3 {
    font-size: 16px;
    line-height: 29px;
  }

  .pmma_hdg1 {
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .pmma_hdg2 {
    width: auto;
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .pmma_para {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 10px;
    font-size: 11px;
    display: flex;
  }

  .pmma_main_section {
    padding-top: 40px;
  }

  .mob_op_table_para {
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
  }

  .r-container-1 {
    float: none;
    object-fit: contain;
    align-items: flex-start;
    width: 100vw;
    height: 60vh;
    padding-left: 10px;
    display: flex;
    overflow: hidden;
  }

  .r-container-1.header1 {
    object-fit: fill;
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100vw;
    height: 100vh;
    margin-top: 0;
    margin-left: 0%;
    margin-right: 0;
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 20px;
    overflow: hidden;
  }

  .truglow_hdg3 {
    font-size: 32px;
  }

  .truglow_hdg1 {
    font-size: 47px;
  }

  .truglow_hdg2 {
    font-size: 48px;
  }

  .turboorbit_listitem {
    font-size: 11px;
  }

  .turboorbit_sub_hdg {
    text-align: left;
    align-self: flex-start;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .turboorbit_para {
    font-size: 11px;
    line-height: 20px;
  }

  .turborbit_list {
    flex-direction: column;
    align-items: flex-start;
    width: 95%;
    padding-left: 10px;
    font-size: 18px;
    line-height: 1rem;
    display: flex;
  }

  .accessimage_2 {
    width: 57vw;
    margin-left: 15px;
    padding-bottom: 0;
  }

  .galleryimagediv {
    height: auto;
  }

  .proorbit_listitem {
    font-size: 12px;
  }

  .heading-4 {
    order: 0;
    align-self: auto;
    width: 100%;
    padding-top: 20px;
    padding-left: 0;
    font-size: 14px;
    line-height: 30px;
  }

  .glxy_leo_hdg2 {
    margin-bottom: 0;
  }

  .paragraph-471 {
    text-align: justify;
    margin-bottom: 0;
    padding-right: 0;
    font-size: 12px;
    line-height: 15px;
  }

  .corporate_banner_content {
    padding-left: 20px;
  }

  .glxy_leo_sec_section {
    flex-direction: column;
    padding-left: 0;
  }

  .glxy_leo_third_section {
    flex-direction: column;
  }

  .glxy_leo_last_section {
    width: 100%;
  }

  .glxy_leo_lottie1 {
    order: -1;
    align-self: center;
    width: 70vw;
    top: 15%;
  }

  .glxy_leo_lottie2 {
    order: -1;
    align-self: center;
    width: 80vw;
  }

  .glxy_leo_footswitch_img {
    width: 80vw;
  }

  .glxy_leo_vfi_img {
    width: 74%;
  }

  .glxy_leo_rltm_fldc_sys_img, .glxy_leo_rbit_cool_img {
    width: 80vw;
  }

  .visionchart2 {
    width: 90vw;
    height: 50vh;
  }

  .galleryimage {
    width: 70%;
    height: auto;
  }

  .hydrophobic_section1 {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: 0;
    padding-top: 60px;
    padding-left: 1%;
    padding-right: 1%;
    position: static;
  }

  .turboorbit_secondlottie {
    flex-direction: column;
    order: -1;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 90vw;
    height: 45vh;
    display: flex;
    inset: 10% 0% auto;
  }

  .glxy_leo_phcmdes_main_cnt {
    width: 90vw;
    padding-left: 0;
  }

  .digi_imaging_sys_main_section {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .digi_imaging_system_lottie2 {
    order: -1;
    align-self: center;
    width: 60vw;
    top: 15%;
  }

  .yag_slt_top_content-2 {
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: auto;
    margin-top: 0;
  }

  .yag_slt_main_cntnr-2 {
    justify-content: center;
    align-items: center;
    width: 90vw;
    height: auto;
  }

  .yag_slt_lottie-2 {
    z-index: -1;
    clear: none;
    order: -1;
    align-self: center;
    width: 70vw;
    top: 60%;
    bottom: auto;
  }

  .k-linksection {
    background-image: none;
    flex-direction: column-reverse;
    justify-content: center;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .appavisc_pfs_section {
    background-image: none;
    flex-direction: column-reverse;
    align-items: center;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding: 1rem 10px 0;
  }

  .appavisc_pfs_content_div {
    z-index: 3;
    direction: ltr;
    text-align: left;
    width: 95vw;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
    position: sticky;
  }

  .appavisc_hvpfs_section {
    background-image: none;
    flex-flow: column wrap-reverse;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 10px;
    display: flex;
  }

  .appavisc_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2rem;
    padding-bottom: 0;
    font-size: 10px;
    position: static;
  }

  .appavisc_content {
    z-index: 3;
    opacity: 1;
    background-color: #0000;
    width: 100%;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    position: static;
  }

  .appavisc_lottie {
    width: 100%;
    height: 40vh;
  }

  .aflox_section {
    background-image: none;
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 1rem;
    padding-left: 0;
    display: flex;
  }

  .apidine_section {
    background-image: none;
    flex-direction: column-reverse;
    justify-content: center;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 10px;
    display: flex;
  }

  .apidine_content_div {
    z-index: 3;
    direction: ltr;
    text-align: left;
    width: 95vw;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 20px;
    display: inline-block;
    position: sticky;
  }

  .apidine_lottie_div {
    z-index: 2;
    opacity: 1;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100vw;
    max-width: none;
    height: 40vh;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: static;
    inset: 10% 0% 0%;
  }

  .art_plus_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
    display: flex;
  }

  .art_plus_content {
    z-index: 3;
    direction: ltr;
    text-align: left;
    width: 95vw;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 20px;
    display: inline-block;
    position: sticky;
  }

  .art_plus_lottie_div {
    z-index: 1;
    opacity: .75;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
    height: 40vh;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: static;
    inset: 0%;
  }

  .moxifur_dm_5ml_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    flex-direction: column-reverse;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2rem;
    padding-left: 10px;
    font-size: 10px;
    position: static;
  }

  .appamide_plus_section {
    flex-direction: column-reverse;
    align-items: center;
    padding-top: 0;
    padding-left: 10px;
  }

  .appamide_plus_content {
    z-index: 3;
    direction: ltr;
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    position: static;
  }

  .appamide_plus_lottie_div {
    z-index: 2;
    opacity: 1;
    flex-direction: column;
    justify-content: space-between;
    align-self: center;
    align-items: center;
    width: 100%;
    max-width: none;
    height: 40vh;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: static;
    inset: 10% 0% 0%;
  }

  .c_art_section {
    flex-direction: column;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    display: flex;
  }

  .c_art_lottie_div {
    z-index: 2;
    opacity: 1;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: static;
    inset: 10% 0% 0%;
  }

  .c_art_content {
    z-index: 3;
    direction: ltr;
    text-align: left;
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
    position: sticky;
  }

  .anc_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .anc_content_div {
    z-index: 3;
    direction: ltr;
    text-align: left;
    width: 95%;
    max-width: none;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
    position: sticky;
    top: 0;
  }

  .flurocot_content {
    flex-direction: column-reverse;
    width: 100%;
    height: auto;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
  }

  .flurocot_content_div {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    position: static;
  }

  .flurocot_lottie {
    opacity: 1;
    text-align: center;
    justify-content: center;
    align-self: center;
    width: 100%;
    height: 40vh;
    position: static;
    inset: 15% 0% auto;
  }

  .ketorocin_0-5_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    flex-direction: column-reverse;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2rem;
    font-size: 10px;
    position: static;
  }

  .ketorocin_0-5_content {
    z-index: 3;
    opacity: 1;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    width: 100%;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 10px;
    position: static;
  }

  .ketorocin_0-5_lottie_div {
    z-index: 3;
    opacity: .75;
    border-radius: 0;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    height: auto;
    position: static;
    inset: 0%;
  }

  .appamide_5ml_section {
    background-image: none;
    flex-direction: column-reverse;
    justify-content: center;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .appamide_5ml_content {
    z-index: 0;
    direction: ltr;
    text-align: left;
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 10px;
    display: inline-block;
    position: static;
  }

  .appamide_5ml_lottie_div {
    z-index: 4;
    opacity: 1;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: static;
    inset: 0%;
  }

  .moxifur_lp_5ml_section {
    background-color: #0000;
    background-image: none;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
  }

  .moxifur_lp_5ml_lottie_div {
    z-index: 2;
    opacity: 1;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
    height: 40vh;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: static;
    inset: 42% 0% 0%;
  }

  .moxifur_lp_5ml_content {
    z-index: 3;
    direction: ltr;
    text-align: left;
    width: 95%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 20px;
    display: inline-block;
    position: sticky;
  }

  .appavisc_pfs_lottie_div {
    z-index: 2;
    opacity: 1;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: static;
    inset: 0%;
  }

  .ketorocin_ls_section {
    flex-direction: column-reverse;
    align-items: center;
    padding-top: 2rem;
  }

  .ketorocin_ls_lottie_div {
    z-index: auto;
    opacity: 1;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: static;
    inset: 0%;
  }

  .q4g_section {
    flex-direction: column;
    padding-top: 0;
    font-weight: 300;
    display: flex;
  }

  .q4g_lottie_content {
    z-index: 3;
    float: none;
    clear: none;
    opacity: 1;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    height: 40vh;
    margin-top: 0;
    margin-left: 0;
    margin-right: 22px;
    padding-left: 0;
    display: flex;
    position: static;
    inset: 30% 0% 0%;
  }

  .q4g_content {
    z-index: 3;
    object-fit: fill;
    background-color: #0000;
    flex-direction: column;
    width: 100%;
    min-width: auto;
    min-height: 0;
    padding: 0 10px 10px;
    display: flex;
    position: sticky;
  }

  .q4g_lottie {
    opacity: 1;
    align-self: auto;
    width: 100%;
    height: 40vh;
    inset: 0%;
  }

  .appamide_plus_lottie {
    opacity: 1;
    width: 100%;
    height: 40vh;
    position: static;
  }

  .moxifur_k_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
  }

  .mxifur_k_lottie_div {
    z-index: 1;
    opacity: 1;
    flex-direction: column-reverse;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
    height: 40vh;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: static;
    inset: 42% 0% auto;
  }

  .moxifur_k_content {
    z-index: 3;
    direction: ltr;
    text-align: left;
    width: 95%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 10px;
    display: inline-block;
    position: relative;
  }

  .jericho_heading {
    font-size: 42px;
    line-height: 28px;
  }

  .section3_gl {
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .image-260 {
    text-align: left;
    align-self: flex-start;
    width: 90vw;
    height: auto;
  }

  .section4_footswitch {
    flex-direction: column;
  }

  .image-261 {
    align-self: center;
    width: 70%;
    height: auto;
  }

  .section3_copy {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    height: 500vh;
    display: flex;
    position: static;
    overflow: visible;
  }

  .section3_copy.section3 {
    flex-flow: column wrap;
    justify-content: flex-end;
    height: auto;
  }

  .footswitch_container {
    float: none;
    object-fit: contain;
    align-items: flex-start;
    width: 100%;
    height: 60vh;
    margin-right: 0;
    padding-left: 0;
    display: flex;
    overflow: hidden;
  }

  .footswitch_content {
    z-index: 0;
    width: 90vw;
    margin-bottom: 40px;
    padding-right: 0;
  }

  .label-2 {
    line-height: 25px;
  }

  .secondary-packing-6 {
    font-size: 11px;
    line-height: 20px;
  }

  .composition-9 {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
  }

  .allernil_o_sub_hdg2-2 {
    font-size: 12px;
  }

  .heading-511 {
    line-height: 25px;
  }

  .paragraph-473 {
    font-size: 11px;
    line-height: 20px;
  }

  .contraindications-5 {
    font-size: 16px;
    font-weight: 500;
  }

  .allernil-paragraph-2 {
    font-size: 11px;
    line-height: 20px;
  }

  .paragraph-474 {
    margin-top: -13px;
    font-size: 11px;
    line-height: 20px;
  }

  .storage-14 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
  }

  .ml-contains-4 {
    font-size: 11px;
    line-height: 20px;
  }

  .paragraph-475 {
    margin-top: 0;
    font-size: 11px;
    font-weight: 200;
    line-height: 20px;
    position: static;
  }

  .supply-7 {
    font-size: 16px;
    line-height: 20px;
  }

  .availability-6 {
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
  }

  .pack-10 {
    margin-top: 10px;
    font-size: 22px;
    line-height: 20px;
  }

  .tab-link-tab-2-2 {
    font-size: 10px;
  }

  .tab-link-tab-2-2:active {
    text-decoration: underline;
  }

  .tab-link-tab-2-2.tabline {
    text-decoration: none;
  }

  .tab-link-tab-2-2.tabline.w--current {
    border: 1px solid var(--white);
    color: #fff;
    text-decoration: none;
  }

  .packaging-10 {
    font-size: 16px;
    font-weight: 400;
  }

  .allernil_o_hdg2-2 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 22px;
    font-weight: 300;
    line-height: 20px;
  }

  .paragraph-476 {
    margin-top: 0;
    font-size: 11px;
    line-height: 20px;
  }

  .tab-link-tab-3-2.w--current {
    font-size: 10px;
  }

  .tab-link-tab-3-2.tabline {
    text-decoration: none;
  }

  .tab-link-tab-3-2.tabline.w--current {
    border: 1px solid var(--white);
    text-decoration: none;
  }

  .paragraph-477 {
    font-size: 11px;
    font-weight: 200;
    line-height: 20px;
  }

  .shelf-life-9 {
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
  }

  .heading-513 {
    margin-top: 10px;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
  }

  .dosage-and-administration-8 {
    text-indent: 0;
    column-count: auto;
    white-space: normal;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
  }

  .div-block-175 {
    z-index: 2;
    opacity: 1;
    border-radius: 0;
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    max-width: none;
    height: auto;
    padding-top: 1rem;
    position: static;
    inset: 25% 0% auto;
  }

  .paragraph-478 {
    margin-top: 0;
    font-size: 11px;
    line-height: 20px;
  }

  .warnings-6 {
    font-size: 16px;
    font-weight: 500;
    line-height: 44px;
  }

  .text-block-10 {
    color: #fff;
    font-size: 10px;
    text-decoration: none;
  }

  .heading-514 {
    line-height: 25px;
  }

  .paragraph-479 {
    font-size: 11px;
    line-height: 20px;
  }

  .paragraph-480 {
    margin-top: -15px;
    font-size: 11px;
    line-height: 20px;
  }

  .indication-and-usage-6 {
    font-size: 16px;
    font-weight: 500;
  }

  .tobotor-2 {
    font-size: 30px;
    font-weight: 500;
    line-height: 20px;
  }

  .paragraph-481 {
    font-size: 11px;
    line-height: 20px;
  }

  .paragraph-482 {
    line-height: 25px;
  }

  .storage-15 {
    margin-bottom: 5px;
    font-size: 25px;
  }

  .allernil_o_para2-2 {
    font-size: 11px;
    line-height: 20px;
  }

  .paragraph-483 {
    line-height: 25px;
  }

  .primary-packing-5 {
    font-size: 11px;
    line-height: 20px;
  }

  .allernil_o_hdg1-2 {
    font-size: 28px;
    font-weight: 600;
    line-height: 20px;
  }

  .heading-515 {
    line-height: 25px;
  }

  .paragraph-484 {
    border-radius: 0;
    margin-top: 0;
    font-size: 11px;
    line-height: 20px;
  }

  .paragraph-485 {
    font-size: 11px;
    line-height: 20px;
  }

  .label-claim-10 {
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
  }

  .allernil_o_sub_hdg-2 {
    margin-top: 10px;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .allernil_o_para-2 {
    font-size: 11px;
    line-height: 20px;
  }

  .paragraph-486 {
    margin-top: 0;
    font-size: 11px;
    line-height: 20px;
  }

  .clinical-pharmacology-6 {
    direction: ltr;
    white-space: nowrap;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
  }

  .tabs-6 {
    z-index: 1;
    flex-direction: column;
    width: 100%;
    padding-top: 0;
    top: 0;
  }

  .paragraph-487 {
    font-size: 11px;
    line-height: 20px;
  }

  .paragraph-488 {
    margin-top: 10px;
    font-size: 11px;
    line-height: 20px;
  }

  .tab-link-tab-1-2 {
    border: 1px #000;
    font-size: 10px;
    text-decoration: none;
  }

  .tab-link-tab-1-2.w--current {
    background-color: #0000;
    border-width: 1px;
    text-decoration: none;
  }

  .anti-allergic {
    z-index: 1;
    padding-top: 3rem;
    position: relative;
  }

  .tabs-content-4 {
    z-index: 1;
    align-self: flex-start;
    width: 100%;
    margin-left: 0;
  }

  .bold-text-80 {
    background-color: #0000;
    font-size: 26px;
    line-height: 40px;
    position: static;
    inset: 10% 0% auto;
  }

  .heading-516 {
    z-index: 22;
    background-color: #0000;
    position: relative;
  }

  .heading-517 {
    white-space: nowrap;
    margin-bottom: 5px;
    font-size: 16px;
  }

  .tab-link-tab-3-6 {
    white-space: nowrap;
    align-self: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-link-tab-3-6.w--current {
    border: 1px solid #fff;
  }

  .paragraph-490 {
    font-size: 11px;
  }

  .moxi_5ml_hdg4-2 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
  }

  .tobo_5ml_sub_hdg-2 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 20px;
  }

  .moxi_1ml_sub_hdg2-2 {
    font-size: 14px;
    line-height: 20px;
  }

  .heading-518 {
    font-size: 11px;
  }

  .heading-519 {
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 16px;
  }

  .paragraph-491 {
    margin-bottom: 10px;
    font-size: 11px;
    line-height: 25px;
  }

  .heading-520 {
    font-size: 16px;
    line-height: 25px;
  }

  .heading-521 {
    margin-bottom: 5px;
    font-size: 12px;
    line-height: 25px;
  }

  .heading-522 {
    font-size: 16px;
    font-weight: 600;
  }

  .heading-523 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 20px;
  }

  .moxi_1ml_para-2 {
    margin-bottom: 0;
    font-size: 11px;
    line-height: 20px;
  }

  .paragraph-492 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 11px;
  }

  .paragraph-493 {
    padding-left: 0;
    padding-right: 0;
    font-weight: 300;
  }

  .heading-524 {
    font-size: 11px;
  }

  .pack-11 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 22px;
    font-weight: 300;
    line-height: 20px;
  }

  .moxi_5ml_hdg1-2 {
    font-size: 26px;
    font-weight: 600;
    line-height: 20px;
  }

  .moxi_5ml_para-2 {
    font-size: 11px;
    line-height: 20px;
  }

  .paragraph-495 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 11px;
  }

  .paragraph-496 {
    margin-bottom: 10px;
    font-size: 11px;
  }

  .heading-525 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 20px;
  }

  .moxi_1ml_hdg3-2 {
    font-size: 14px;
    line-height: 22px;
  }

  .moxi_1ml_sub_hdg-2 {
    font-size: 20px;
    line-height: 25px;
  }

  .tobo_5ml_para-2 {
    font-size: 11px;
    line-height: 20px;
  }

  .paragraph-497 {
    margin-bottom: 10px;
    font-size: 11px;
    line-height: 25px;
  }

  .heading-526 {
    font-size: 11px;
  }

  .tabs-menu-9 {
    flex-flow: row;
    justify-content: flex-start;
    align-self: flex-start;
    width: 100%;
    height: auto;
    padding-top: .1rem;
    padding-bottom: .1rem;
    overflow: scroll;
  }

  .heading-527 {
    font-size: 13px;
  }

  .tab-link-tab-4-2 {
    white-space: nowrap;
    align-self: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-link-tab-4-2.w--current {
    border: 1px solid #fff;
  }

  .paragraph-499 {
    font-size: 11px;
    line-height: 25px;
  }

  .heading-528 {
    margin-bottom: 5px;
    font-size: 16px;
  }

  .paragraph-500 {
    font-size: 11px;
    line-height: 25px;
  }

  .heading-529 {
    padding-left: 0;
    font-size: 30px;
    line-height: 30px;
  }

  .moxi_1ml_hdg1-2 {
    margin-bottom: 10px;
    padding-right: 0;
    font-size: 24px;
    line-height: 30px;
  }

  .heading-530 {
    padding-left: 0;
    font-size: 22px;
    line-height: 10px;
  }

  .heading-531 {
    font-size: 16px;
  }

  .moxi_5ml_hdg2-2 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 22px;
    font-weight: 300;
    line-height: 20px;
  }

  .heading-532 {
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 20px;
  }

  .heading-533 {
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 25px;
  }

  .tab-link-tab-5-2 {
    white-space: nowrap;
    align-self: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-link-tab-5-2.w--current {
    border: 1px solid #fff;
  }

  .heading-534 {
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 16px;
  }

  .heading1-6 {
    font-size: 24px;
    font-weight: 600;
    line-height: 20px;
  }

  .moxi_1ml_hdg2-2 {
    font-size: 20px;
    line-height: 25px;
  }

  .heading-535 {
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 20px;
  }

  .heading-536 {
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 25px;
  }

  .paragraph-505 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 11px;
    line-height: 25px;
  }

  .paragraph-506 {
    font-size: 11px;
  }

  .label-claim-11 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
  }

  .heading-537 {
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 25px;
  }

  .tab-link-tab-1-4.w--current {
    padding-right: 20px;
  }

  .tab-link-tab-1-4.tab-nav.w--current {
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .paragraph-508 {
    font-size: 11px;
    line-height: 25px;
  }

  .moxi_5ml_hdg3-2 {
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-510 {
    padding-left: 0;
    font-weight: 300;
  }

  .tab-link-tab-2-6 {
    white-space: nowrap;
    align-self: center;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 10px;
  }

  .tab-link-tab-2-6.w--current {
    border: 1px solid var(--white);
  }

  .paragraph-511 {
    font-size: 11px;
  }

  .paragraph-512 {
    padding-left: 0;
    padding-right: 0;
    font-weight: 300;
  }

  .heading-538 {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 0;
  }

  .paragraph-514 {
    font-size: 11px;
  }

  .heading-539 {
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: 600;
  }

  .heading-540 {
    padding-left: 0;
    padding-right: 0;
  }

  .moxi_dm_para-2 {
    font-size: 11px;
    line-height: 20px;
  }

  .clinical-pharmacology-7 {
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 25px;
  }

  .paragraph-515 {
    margin-bottom: 10px;
    font-size: 11px;
    line-height: 25px;
  }

  .heading-220 {
    margin-bottom: 0;
    font-size: 16px;
  }

  .heading-217 {
    font-size: 20px;
    line-height: 25px;
  }

  .moxi_dm_hdg2-2 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 22px;
    font-weight: 300;
    line-height: 20px;
  }

  .paragraph-516 {
    font-size: 11px;
  }

  .paragraph-517 {
    font-size: 11px;
    line-height: 25px;
  }

  .heading-215, .heading-223 {
    font-size: 16px;
    line-height: 25px;
  }

  .contraindications-6 {
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 25px;
  }

  .storage-16 {
    margin-bottom: 5px;
    font-size: 30px;
  }

  .storage-17 {
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 20px;
  }

  .paragraph-518 {
    font-size: 11px;
    line-height: 25px;
  }

  .heading-216 {
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 25px;
  }

  .paragraph-519 {
    margin-bottom: 10px;
    font-size: 11px;
    line-height: 25px;
  }

  .dosage-and-administration-9 {
    font-size: 16px;
    line-height: 25px;
  }

  .moxi_dm_hdg1-2 {
    font-size: 30px;
    font-weight: 600;
    line-height: 20px;
  }

  .pack-12 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 20px;
  }

  .paragraph-521 {
    margin-bottom: 0;
    font-size: 11px;
    line-height: 25px;
  }

  .moxifur-2 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 20px;
  }

  .warnings-7 {
    font-size: 16px;
  }

  .shief-life-2 {
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 16px;
  }

  .availability-7 {
    margin-bottom: 5px;
    font-size: 16px;
  }

  .tab-link-tab-4-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-541 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 20px;
  }

  .moxi_dm_sub_hdg2-2 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
  }

  .heading-219 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 25px;
  }

  .packaging-11 {
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 16px;
  }

  .heading-222 {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 25px;
  }

  .heading-218 {
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 20px;
  }

  .description-2 {
    font-size: 16px;
    font-weight: 600;
  }

  .moxi_dm_sub_hdg-2 {
    margin-top: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .label-claim-12 {
    margin-bottom: 5px;
    font-size: 12px;
    line-height: 25px;
  }

  .composition-10 {
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: 600;
  }

  .eye-drops-2 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 11px;
    line-height: 25px;
  }

  .paragraph-522 {
    font-size: 11px;
    line-height: 25px;
  }

  .heading-221 {
    font-size: 16px;
    line-height: 20px;
  }

  .paragraph-523 {
    font-size: 11px;
    line-height: 25px;
  }

  .appatim-heading-2 {
    font-size: 24px;
    font-weight: 500;
    line-height: 20px;
  }

  .appatim_para-2 {
    font-size: 11px;
  }

  .alfapres_t_hdg1-2 {
    margin-bottom: 10px;
    padding-right: 0;
    font-size: 30px;
    line-height: 30px;
  }

  .appatim_sub_hdg-2 {
    margin-top: 10px;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
  }

  .alfapres_t_hdg2-2 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 25px;
  }

  .alfapres_t_hdg4-2 {
    font-size: 14px;
  }

  .tabs-content-5 {
    width: 100%;
  }

  .light-mode-34 {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    flex-direction: column-reverse;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 10px;
    position: static;
  }

  .alfapres_t_hdg3-2 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 15px;
  }

  .appatim_sub_hdg2-2 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
  }

  .alfapres_t_para-2 {
    font-size: 11px;
    line-height: 20px;
  }

  .tabs-menu-5 {
    flex-direction: row;
    width: 100%;
  }

  .tab-link-tab-2-7.w--current {
    white-space: nowrap;
  }

  .pack-13 {
    margin-top: 0;
    font-size: 22px;
    line-height: 20px;
  }

  .heading-543 {
    font-size: 16px;
  }

  .paragraph-524 {
    font-size: 11px;
    line-height: 20px;
  }

  .paragraph-525 {
    font-size: 11px;
    font-weight: 200;
    line-height: 20px;
  }

  .ocutear_10ml_para-2, .ml-contains-5 {
    font-size: 11px;
    line-height: 20px;
  }

  .shelf-life-10 {
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 20px;
  }

  .pack-14 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 20px;
    font-weight: 300;
    line-height: 20px;
  }

  .contraindications-7 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 20px;
    font-weight: 500;
  }

  .paragraph-526 {
    font-size: 11px;
  }

  .heading-544 {
    margin-top: 20px;
    margin-bottom: 10px;
    line-height: 20px;
  }

  .warnings-8 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
  }

  .paragraph-527 {
    font-size: 11px;
    line-height: 20px;
  }

  .pack-heading-2 {
    font-size: 30px;
    font-weight: 500;
    line-height: 20px;
  }

  .primary-packing-6 {
    font-size: 11px;
    line-height: 20px;
  }

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

  .packaging-12 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 20px;
    font-weight: 400;
  }

  .indication-and-usage-7 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 20px;
    font-weight: 500;
  }

  .ocutear_10ml_hdg1-2 {
    font-size: 30px;
    font-weight: 600;
    line-height: 20px;
  }

  .label-claim-13 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
  }

  .megalub_5ml_para-2 {
    font-size: 11px;
    line-height: 20px;
  }

  .heading-545 {
    font-size: 16px;
    line-height: 25px;
  }

  .composition-11 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
  }

  .warning-2 {
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 25px;
  }

  .paragraph-528, .paragraph-529 {
    font-size: 11px;
    line-height: 25px;
  }

  .label-claim-14 {
    margin-top: 0;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
  }

  .megalub_5ml_sub_hdg-2 {
    margin-top: 10px;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
  }

  .paragraph-530 {
    font-size: 11px;
    line-height: 20px;
  }

  .paragraph-531 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 11px;
  }

  .heading-546 {
    font-size: 14px;
    line-height: 25px;
  }

  .heading-547 {
    font-size: 16px;
    line-height: 25px;
  }

  .paragraph-532 {
    font-size: 11px;
    line-height: 25px;
  }

  .paragraph-533 {
    margin-bottom: 10px;
    font-size: 11px;
  }

  .availability-8 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
  }

  .secondary-packing-7 {
    font-size: 11px;
    line-height: 20px;
  }

  .indication-and-usage-8 {
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 25px;
  }

  .heading-548 {
    margin-top: 10px;
    font-size: 22px;
    font-weight: 300;
    line-height: 20px;
  }

  .shelf-life-11 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
  }

  .paragraph-534 {
    margin-bottom: 10px;
    font-size: 11px;
    line-height: 25px;
  }

  .paragraph-535 {
    font-size: 11px;
  }

  .paragraph-536 {
    font-size: 11px;
    line-height: 25px;
  }

  .dosage-and-administration-10 {
    font-size: 16px;
  }

  .heading-549 {
    font-size: 20px;
    font-weight: 600;
  }

  .paragraph-537 {
    font-size: 11px;
    line-height: 25px;
  }

  .art-plus-2 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 20px;
  }

  .paragraph-538 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 11px;
  }

  .artgel_sub_hdg_2-2 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 16px;
  }

  .paragraph-539 {
    font-size: 11px;
    line-height: 20px;
  }

  .ocutear_10ml_sub_hdg-2 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 20px;
  }

  .heading-550 {
    font-size: 14px;
  }

  .artgel_para-2 {
    font-size: 11px;
    line-height: 20px;
  }

  .bold-text-81 {
    font-size: 11px;
  }

  .heading-551 {
    font-size: 16px;
  }

  .light-mode-35 {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    flex-direction: column-reverse;
    margin-top: 0;
    margin-bottom: auto;
    padding-top: 0;
    font-size: 10px;
    position: static;
  }

  .paragraph-540 {
    font-size: 11px;
    line-height: 20px;
  }

  .storage-18 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
  }

  .heading-552 {
    font-size: 22px;
    line-height: 25px;
  }

  .heading-553 {
    font-size: 16px;
  }

  .paragraph-541 {
    font-size: 11px;
  }

  .megalub_5ml_hdg1-2 {
    font-size: 30px;
    font-weight: 500;
    line-height: 20px;
  }

  .label-claim-15 {
    margin-top: 0;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
  }

  .supply-9 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 20px;
  }

  .heading-554, .heading-555 {
    font-size: 16px;
    line-height: 20px;
  }

  .paragraph-542 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 11px;
  }

  .paragraph-543 {
    margin-bottom: 10px;
    font-size: 11px;
  }

  .storage-19 {
    margin-bottom: 5px;
    font-size: 30px;
  }

  .heading-556 {
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 20px;
  }

  .ocutear_10ml_hdg2-2 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 22px;
    font-weight: 300;
    line-height: 20px;
  }

  .paragraph-544 {
    font-size: 11px;
    line-height: 20px;
  }

  .paragraph-545 {
    font-size: 11px;
    line-height: 25px;
  }

  .paragraph-546 {
    font-size: 11px;
  }

  .storage-20 {
    margin-bottom: 5px;
    font-size: 16px;
  }

  .artgel_sub_hdg-2 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .paragraph-547 {
    margin-top: 0;
    font-size: 11px;
    line-height: 20px;
  }

  .dosage-and-administration-11 {
    text-indent: 0;
    column-count: auto;
    white-space: normal;
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 20px;
    font-weight: 500;
  }

  .eye-lubricants {
    padding-top: 3rem;
  }

  .paragraph-548 {
    font-size: 11px;
    line-height: 25px;
  }

  .clinical-pharmacology-8 {
    direction: ltr;
    white-space: nowrap;
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
  }

  .descripation-9 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
  }

  .heading-557 {
    font-size: 30px;
    font-weight: 600;
    line-height: 20px;
  }

  .paragraph-549 {
    padding-left: 0;
    font-size: 11px;
    font-weight: 300;
  }

  .inac_5ml_hdg2-2 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 22px;
    font-weight: 300;
    line-height: 20px;
  }

  .aflur_5ml_para-2 {
    font-size: 11px;
    line-height: 25px;
  }

  .tabs-menu-10 {
    flex-direction: row;
    width: 100%;
    padding-top: .1rem;
    padding-bottom: .1rem;
    overflow: scroll;
  }

  .heading-558 {
    margin-top: 0;
    margin-bottom: 5px;
    line-height: 25px;
  }

  .warnings-precautions-4 {
    font-size: 16px;
    font-weight: 600;
    line-height: 25px;
  }

  .inac_5ml_para-2 {
    font-size: 11px;
    line-height: 20px;
  }

  .paragraph-551 {
    margin-bottom: 10px;
    line-height: 25px;
  }

  .supplied-4 {
    font-size: 16px;
    font-weight: 600;
    line-height: 25px;
  }

  .inac_5ml_sub_hdg2-2 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
  }

  .heading-559 {
    padding-left: 0;
    font-size: 14px;
    line-height: 0;
  }

  .paragraph-552 {
    font-size: 13px;
    line-height: 25px;
  }

  .paragraph-553 {
    font-size: 11px;
    line-height: 25px;
  }

  .adverse-effects-4 {
    font-size: 16px;
    font-weight: 600;
  }

  .pack-15 {
    margin-top: 10px;
    font-size: 22px;
    font-weight: 300;
    line-height: 20px;
  }

  .heading-560 {
    margin-top: 0;
    margin-bottom: 5px;
    line-height: 25px;
  }

  .heading-561 {
    margin-top: 20px;
    margin-bottom: 10px;
    line-height: 20px;
  }

  .aflur_5ml_sub_hdg-2 {
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-82 {
    font-size: 11px;
  }

  .paragraph-554 {
    margin-bottom: 10px;
  }

  .clinical-plarmacology-4 {
    font-size: 16px;
    font-weight: 600;
    line-height: 25px;
  }

  .heading-562 {
    padding-left: 0;
    font-size: 26px;
    line-height: 10px;
  }

  .paragraph-555 {
    font-size: 13px;
    line-height: 25px;
  }

  .packaging-13 {
    font-size: 16px;
    font-weight: 600;
  }

  .paragraph-556 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .contra-indications-3 {
    direction: ltr;
    white-space: nowrap;
    margin-top: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 25px;
  }

  .paragraph-557 {
    padding-left: 0;
    font-size: 11px;
    font-weight: 300;
  }

  .paragraph-558 {
    font-size: 11px;
    line-height: 25px;
  }

  .storage-21 {
    margin-bottom: 10px;
    padding-right: 0;
    font-size: 24px;
    line-height: 30px;
  }

  .paragraph-559 {
    font-size: 11px;
    line-height: 25px;
  }

  .paragraph-560 {
    font-size: 11px;
    font-weight: 200;
    line-height: 25px;
  }

  .paragraph-561 {
    padding-left: 0;
    font-size: 11px;
    font-weight: 300;
  }

  .descripation-10 {
    margin-top: 10px;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .shelf-life-12 {
    margin-top: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 25px;
  }

  .inac_5ml_hdg1-2 {
    font-size: 30px;
    font-weight: 600;
    line-height: 20px;
  }

  .composition-12 {
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .paragraph-562 {
    margin-top: 10px;
    font-size: 11px;
    line-height: 25px;
  }

  .paragraph-563 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .paragraph-564 {
    font-size: 11px;
    line-height: 25px;
  }

  .heading-564 {
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 10px;
  }

  .paragraph-565 {
    font-size: 11px;
    line-height: 20px;
  }

  .anti-inflammatory {
    padding-top: 2rem;
  }

  .aflur_5ml_sub_hdg2-2 {
    font-size: 16px;
    line-height: 25px;
  }

  .paragraph-566 {
    margin-bottom: 10px;
    line-height: 25px;
  }

  .paragraph-568 {
    line-height: 25px;
  }

  .heading-565 {
    padding-left: 0;
    font-size: 20px;
  }

  .inac_5ml_sub_hdg-2 {
    margin-top: 10px;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
  }

  .paragraph-569 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .paragraph-570 {
    font-size: 11px;
    line-height: 25px;
  }

  .paragraph-571 {
    font-size: 11px;
    line-height: 20px;
  }

  .heading1-7 {
    font-size: 30px;
    font-weight: 600;
    line-height: 20px;
  }

  .heading-566 {
    margin-bottom: 5px;
    line-height: 25px;
  }

  .heading-567 {
    padding-left: 0;
    padding-right: 0;
    font-size: 30px;
  }

  .label-claim-16 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
  }

  .heading-568 {
    margin-top: 10px;
    padding-left: 0;
    font-size: 30px;
  }

  .paragraph-572 {
    font-size: 11px;
    line-height: 25px;
  }

  .heading-569 {
    padding-left: 0;
    font-size: 20px;
    line-height: 20px;
  }

  .contraindocations-2 {
    font-size: 16px;
    font-weight: 500;
  }

  .heading-570 {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .supply-10 {
    font-size: 16px;
    line-height: 20px;
  }

  .paragraph-573 {
    font-size: 11px;
    line-height: 25px;
  }

  .composition-13 {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
  }

  .heading-571 {
    font-size: 14px;
  }

  .heading-572 {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .descripation-11 {
    margin-top: 10px;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
  }

  .packaging-14 {
    font-size: 16px;
    font-weight: 400;
  }

  .heading-573 {
    white-space: nowrap;
    font-size: 16px;
  }

  .paragraph-575 {
    font-size: 11px;
    line-height: 20px;
  }

  .heading-574 {
    font-size: 16px;
  }

  .paragraph-576 {
    font-size: 11px;
  }

  .c-pent_section-2 {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    flex-direction: column-reverse;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2rem;
    padding-left: 0;
    font-size: 10px;
    position: static;
  }

  .paragraph-577 {
    font-size: 11px;
    line-height: 20px;
  }

  .indication-and-usage-9 {
    font-size: 16px;
    font-weight: 500;
  }

  .heading-575 {
    font-size: 16px;
  }

  .heading-576 {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 600;
  }

  .heading-577 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
  }

  .heading-578 {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .availability-9, .warnings-9 {
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
  }

  .heading-579 {
    font-size: 16px;
  }

  .paragraph-578 {
    font-size: 11px;
  }

  .heading-580 {
    font-size: 16px;
    line-height: 20px;
  }

  .paragraph-579 {
    margin-bottom: 10px;
  }

  .paragraph-580 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .paragraph-581 {
    font-size: 11px;
    line-height: 20px;
  }

  .heading-581 {
    margin-top: 10px;
    font-size: 16px;
    line-height: 25px;
  }

  .paragraph-582 {
    font-size: 11px;
    line-height: 25px;
  }

  .heading-582 {
    line-height: 25px;
  }

  .paragraph-583 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .storage-22 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
  }

  .heading-583 {
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-584 {
    font-size: 11px;
    line-height: 20px;
  }

  .dosage-and-administration-12 {
    text-indent: 0;
    column-count: auto;
    white-space: normal;
    font-size: 16px;
    font-weight: 500;
  }

  .heading-584 {
    margin-top: 10px;
    font-size: 16px;
  }

  .heading-585 {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .paragraph-585 {
    line-height: 25px;
  }

  .shelf-life-13 {
    margin-top: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
  }

  .paragraph-586, .secondary-packing-8 {
    font-size: 11px;
    line-height: 20px;
  }

  .paragraph-587 {
    margin-top: 0;
    font-size: 11px;
    line-height: 20px;
  }

  .paragraph-588 {
    font-size: 11px;
    line-height: 22px;
  }

  .heading-586 {
    font-size: 16px;
    line-height: 20px;
  }

  .clinical-pharmacology-9 {
    direction: ltr;
    white-space: nowrap;
    margin-top: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
  }

  .local-anesthesia {
    padding-top: 2.5rem;
  }

  .heading-587 {
    font-size: 14px;
    line-height: 25px;
  }

  .heading-588 {
    padding-left: 0;
    font-size: 26px;
    line-height: 10px;
  }

  .heading-590 {
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-591 {
    padding-left: 0;
    font-size: 16px;
    line-height: 0;
  }

  .acaine_5ml_para-2 {
    padding-left: 0;
    font-size: 11px;
    font-weight: 300;
  }

  .paragraph-589 {
    font-size: 11px;
    line-height: 20px;
  }

  .acaine_5ml_sub_hdg-2 {
    padding-left: 0;
    font-size: 18px;
    line-height: 20px;
  }

  .storage-23 {
    margin-bottom: 10px;
    padding-right: 0;
    font-size: 30px;
    line-height: 30px;
  }

  .label-claim-17 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
  }

  .heading-592 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 20px;
  }

  .secondary-packing-9, .paragraph-590, .paragraph-591, .paragraph-592 {
    font-size: 11px;
    line-height: 20px;
  }

  .paragraph-593 {
    margin-top: 10px;
    font-size: 11px;
    line-height: 20px;
  }

  .composition-14 {
    font-size: 20px;
    font-weight: 600;
    line-height: 20px;
  }

  .heading-593 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 20px;
  }

  .heading-594 {
    font-size: 14px;
    line-height: 20px;
  }

  .packaging-15 {
    font-size: 20px;
    font-weight: 600;
  }

  .heading-595 {
    font-size: 14px;
  }

  .paragraph-594 {
    font-size: 11px;
    font-weight: 200;
    line-height: 20px;
  }

  .descripation-12 {
    margin-top: 10px;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
  }

  .paragraph-595, .paragraph-596, .paragraph-597 {
    font-size: 11px;
    line-height: 20px;
  }

  .heading1-8 {
    font-size: 30px;
    font-weight: 600;
    line-height: 20px;
  }

  .intracameral-injection {
    padding-top: 2.5rem;
  }

  .paragraph-598 {
    font-size: 11px;
    line-height: 20px;
  }

  .heading-596 {
    font-size: 20px;
  }

  .paragraph-599 {
    font-size: 11px;
  }

  .paragraph-600 {
    font-size: 11px;
    line-height: 20px;
  }

  .shelf-life-14 {
    margin-top: 0;
    font-size: 20px;
    font-weight: 600;
    line-height: 20px;
  }

  .heading-597 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-601 {
    font-size: 11px;
    line-height: 20px;
  }

  .pack-16 {
    margin-top: 10px;
    font-size: 16px;
    font-weight: 300;
    line-height: 20px;
  }

  .paragraph-602 {
    font-size: 11px;
    line-height: 20px;
  }

  .supplied-5 {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
  }

  .heading-598 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 14px;
  }

  .paragraph-603 {
    font-size: 11px;
    line-height: 20px;
  }

  .adverse-effects-5 {
    font-size: 14px;
    font-weight: 600;
  }

  .warnings-precautions-5 {
    font-size: 20px;
    font-weight: 600;
    line-height: 20px;
  }

  .heading-599 {
    margin-top: 0;
    font-size: 20px;
  }

  .heading-600 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 14px;
  }

  .clinical-plarmacology-5 {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
  }

  .paragraph-604 {
    font-size: 11px;
    line-height: 20px;
  }

  .heading-601 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 20px;
  }

  .blueret_1ml_content-2 {
    z-index: 3;
    direction: ltr;
    text-align: left;
    order: -1;
    align-self: center;
    width: 100vw;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
    position: sticky;
  }

  .blueret_1ml_para-2 {
    font-size: 11px;
    line-height: 25px;
  }

  .blueret_1ml_hdg1-2 {
    margin-bottom: 10px;
    padding-right: 0;
    font-size: 17px;
    line-height: 30px;
  }

  .blueret_1ml_hdg2-2 {
    margin-top: 10px;
    font-size: 16px;
    line-height: 25px;
  }

  .blueret_1ml_sub_hdg-2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 20px;
  }

  .cohe_1ml_sub_hdg2-2 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
  }

  .paragraph-605 {
    font-size: 11px;
    line-height: 25px;
  }

  .cohe_1ml_hdg2-2 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 22px;
    font-weight: 300;
    line-height: 20px;
  }

  .cohe_1ml_hdg1-2 {
    font-size: 24px;
    font-weight: 600;
    line-height: 20px;
  }

  .cohe_14ml_sub_hdg-2 {
    margin-top: 10px;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .cohe_para-2 {
    font-size: 11px;
    line-height: 20px;
  }

  .paragraph-606 {
    margin-bottom: 0;
    font-size: 11px;
    line-height: 25px;
  }

  .cohe_1ml_para-2 {
    font-size: 11px;
    line-height: 20px;
  }

  .paragraph-608 {
    font-size: 11px;
    line-height: 22px;
  }

  .paragraph-609 {
    font-size: 11px;
    line-height: 20px;
  }

  .descripation-13 {
    margin-top: 10px;
    font-size: 20px;
    font-weight: 600;
    line-height: 20px;
  }

  .supracoat_sub_hdg2-2 {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
  }

  .storage-24 {
    margin-top: 0;
    margin-bottom: 10px;
    padding-top: 0;
    padding-right: 20px;
    font-size: 26px;
    line-height: 30px;
  }

  .heading-602 {
    color: #fff;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-610 {
    margin-bottom: 0;
    font-size: 11px;
    line-height: 25px;
  }

  .heading-603 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-611 {
    font-size: 11px;
    line-height: 25px;
  }

  .packaging-16 {
    font-size: 16px;
    font-weight: 600;
  }

  .heading-604 {
    font-size: 20px;
    line-height: 25px;
  }

  .supracoat_sub_hdg-2 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 26px;
  }

  .heading-605 {
    font-size: 20px;
    line-height: 25px;
  }

  .heading-606 {
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-607 {
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-612 {
    font-size: 11px;
    line-height: 25px;
  }

  .heading-608 {
    font-size: 20px;
    line-height: 25px;
  }

  .heading-609 {
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 25px;
  }

  .pack-17 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 22px;
    font-weight: 300;
    line-height: 20px;
  }

  .heading-610 {
    font-size: 20px;
    line-height: 25px;
  }

  .heading-611 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 20px;
  }

  .heading-612, .heading-613 {
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-613 {
    font-size: 11px;
    line-height: 25px;
  }

  .cohe_14ml_para-2 {
    font-size: 11px;
    line-height: 20px;
  }

  .supracoat_hdg1-2 {
    font-size: 22px;
    font-weight: 600;
    line-height: 20px;
  }

  .heading-614 {
    font-size: 14px;
    line-height: 25px;
  }

  .supracoat_para-2 {
    font-size: 11px;
    line-height: 20px;
  }

  .cohe_1ml_sub_hdg1-2 {
    margin-top: 10px;
    font-size: 20px;
    font-weight: 600;
    line-height: 20px;
  }

  .heading-615 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 20px;
  }

  .clinical-plarmacology-6 {
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .supracoat_hdg2-2 {
    margin-top: 10px;
    font-size: 16px;
    font-weight: 300;
    line-height: 20px;
  }

  .heading-616 {
    color: #fff;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-617 {
    margin-top: 0;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-615 {
    font-size: 11px;
    line-height: 20px;
  }

  .paragraph-616 {
    font-size: 11px;
    line-height: 25px;
  }

  .heading-618 {
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 25px;
  }

  .cohe_sub_hdg-2 {
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .klink_plus_para-2 {
    font-size: 11px;
    line-height: 25px;
  }

  .klink_plus_sub_hdg-2 {
    font-size: 16px;
    line-height: 25px;
  }

  .tab-link-tab-1-14 {
    white-space: nowrap;
  }

  .tab-pane-tab-2-3 {
    width: 100%;
    padding-top: 0;
  }

  .text-block-26, .text-block-27, .text-block-28, .text-block-29 {
    white-space: nowrap;
  }

  .anc_lottie {
    opacity: 1;
    flex-direction: row;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 100%;
    height: 40vh;
    display: flex;
    position: static;
    top: 30%;
  }

  .div-block-178 {
    width: 100%;
    margin-left: 0;
  }

  .text-block-30 {
    color: var(--white);
    white-space: nowrap;
  }

  .text-block-31, .text-block-32, .text-block-33, .text-block-34 {
    white-space: nowrap;
  }

  .tab-link-tab-1-15 {
    background-color: #0000;
    border: 0 #0000;
  }

  .tab-link-tab-1-15.w--current {
    border-style: solid;
    border-color: var(--white);
    background-color: #0000;
    align-self: center;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .tabs_menu_anti-allergic {
    z-index: 50;
    background-color: #0000;
    flex-flow: row;
    justify-content: center;
    width: 100%;
    padding-top: 2px;
    padding-bottom: 2px;
    position: static;
    overflow: scroll;
  }

  .lottie-animation-59 {
    opacity: 1;
    width: 100%;
    height: 40vh;
  }

  .heading-619 {
    margin-top: 0;
    font-size: 17px;
  }

  .heading-620 {
    white-space: nowrap;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
  }

  .ril_section {
    flex-direction: column;
    padding-top: 3rem;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-623 {
    font-size: 18px;
  }

  .text-block-35 {
    font-size: 11px;
  }

  .heading-625 {
    font-size: 18px;
  }

  .heading-626 {
    font-size: 20px;
  }

  .heading-627 {
    font-size: 18px;
    line-height: 30px;
  }

  .text-block-3 {
    font-size: 11px;
  }

  .heading-628 {
    margin-top: 0;
    font-size: 18px;
  }

  .image-15 {
    width: 35vw;
  }

  .appatim-section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    flex-direction: column-reverse;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 10px;
    position: static;
  }

  .alfapres-t_section {
    background-image: none;
    flex-direction: column-reverse;
    margin-left: 0;
    padding-top: 0;
  }

  .text-block-39, .text-block-40, .text-block-41, .text-block-42, .text-block-43, .text-block-44, .text-block-45, .text-block-46 {
    white-space: nowrap;
  }

  .lottie-animation-60 {
    height: 40vh;
    margin-left: 15%;
  }

  .text-block-47, .text-block-48 {
    white-space: nowrap;
  }

  .text-block-49 {
    white-space: nowrap;
    object-fit: fill;
  }

  .text-block-50, .text-block-51 {
    white-space: nowrap;
  }

  .tab-pane-tab-5-2 {
    padding-top: 0;
  }

  .text-block-52, .text-block-53, .text-block-59, .text-block-60, .text-block-61, .text-block-62, .text-block-63, .text-block-64, .text-block-65 {
    white-space: nowrap;
  }

  .paragraph-19 {
    font-size: 11px;
    line-height: 25px;
  }

  .div-block-11 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-629, .heading-26 {
    font-size: 16px;
    line-height: 25px;
  }

  .heading-24 {
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-26 {
    font-size: 11px;
    line-height: 25px;
  }

  .div-block-12 {
    width: 100%;
    height: auto;
    position: static;
    inset: 0%;
  }

  .heading-630 {
    font-size: 16px;
    line-height: 25px;
  }

  .heading-25 {
    font-size: 24px;
  }

  .lottie-animation-61 {
    width: 100%;
    height: 40vh;
  }

  .k-link_h_section {
    background-image: none;
    flex-direction: column-reverse;
    justify-content: center;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .text-block-68, .text-block-69, .text-block-70 {
    white-space: nowrap;
  }

  .art1_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    flex-direction: column-reverse;
    margin-top: 0;
    margin-bottom: auto;
    padding-top: 2rem;
    font-size: 10px;
    position: static;
  }

  .paragraph-621, .paragraph-34 {
    font-size: 11px;
  }

  .div-block-182 {
    width: 90vw;
  }

  .heading-13 {
    font-size: 28px;
  }

  .div-block-185 {
    padding-left: 0;
  }

  .div-block-186 {
    width: 90px;
  }

  .paragraph-623, .paragraph-624 {
    font-size: 11px;
  }

  .div-block-23 {
    width: 30%;
    line-height: 10px;
  }

  .div-block-5 {
    width: 100%;
    height: auto;
  }

  .paragraph-36, .paragraph-625, .paragraph-626 {
    font-size: 11px;
  }

  .swiss_phob_section {
    z-index: 1;
    flex-direction: column-reverse;
    height: auto;
    padding-top: 2.5rem;
    padding-left: 1rem;
    padding-right: 10px;
    position: static;
    inset: 0%;
  }

  .swiss_content {
    width: 100%;
  }

  .main-block {
    padding-left: 0%;
  }

  .aarksubsection {
    flex-direction: column;
    height: 100vh;
  }

  .aarkcontent1 {
    align-items: center;
    width: 100%;
  }

  .heading-633 {
    font-size: 17px;
    line-height: 30px;
  }

  .text-block {
    font-size: 12px;
    line-height: 26px;
  }

  .div-block-9 {
    z-index: 1;
    width: 95%;
    padding: 0;
    line-height: 25px;
    position: relative;
  }

  .heading {
    white-space: normal;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
  }

  .heading-634 {
    margin-top: 10px;
    font-size: 17px;
    line-height: 24px;
  }

  .heading-4 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    font-size: 17px;
    line-height: 20px;
  }

  .retractor_tab_menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: start;
    align-self: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
    overflow: scroll;
  }

  .aa1260, .aa1261, .aa1262, .aa1263, .aa1270 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  ._1275_grey {
    flex: 0 auto;
    align-self: center;
    width: 60vw;
    margin-left: 0%;
  }

  ._1276_grey {
    width: 60vw;
    margin-left: 0%;
  }

  ._3450_blue {
    width: 50vw;
    padding-left: 15%;
  }

  .aa4450a_grey {
    align-self: center;
    width: 70vw;
    max-width: none;
  }

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

  ._4455a_grey {
    width: 60vw;
    display: none;
  }

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

  ._7429_circle {
    width: 10vw;
  }

  ._5135_grey, .nh_gray_img-2-copy {
    width: 80vw;
  }

  ._5145_grey {
    width: 45vw;
  }

  ._5177_grey_heading {
    display: none;
  }

  .aa6035 {
    width: 30vw;
    max-width: none;
    margin-left: 0;
  }

  ._1420 {
    width: 50vw;
    margin-left: 15%;
  }

  ._1625a_grey_heading {
    font-size: 15px;
  }

  ._1989a_grey_heading, ._1989b_grey_heading, ._1989c_heading, ._1989d_heading {
    font-size: 12px;
  }

  .subtabheading {
    flex-direction: column;
  }

  ._1989_button {
    width: 10vw;
    height: 5vh;
  }

  ._2260_image {
    width: 50vw;
    padding-left: 0;
  }

  ._4150_div {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: auto;
    display: flex;
  }

  .div-block-115-copy, ._6040_div, ._6041, ._6045, ._6070, .div-block-115-copy, ._6042_div {
    width: auto;
  }

  ._3305_heading, ._3480_heading {
    font-size: 14px;
  }

  ._3480_image {
    align-self: center;
    width: 50vw;
  }

  ._3892 {
    white-space: normal;
    font-weight: 400;
  }

  ._3901_image {
    width: 50vw;
  }

  ._4370_image, ._4375_image {
    align-self: center;
    width: 50vw;
    max-width: none;
    margin-left: 0%;
  }

  ._5030, ._5125 {
    display: block;
  }

  ._5405 {
    margin-top: 10px;
    font-size: 14px;
    display: block;
  }

  ._5405_image {
    width: 50vw;
  }

  ._5425 {
    margin-top: 10px;
    font-size: 14px;
    display: block;
  }

  ._5425_image {
    width: 50vw;
  }

  ._6110, ._6150 {
    font-size: 16px;
    line-height: 24px;
    display: block;
  }

  .speculum_heading {
    font-size: 18px;
  }

  .slade_div {
    border-top-color: #8d8d8d;
    border-left-width: 0;
    border-right-width: 0;
  }

  .retractor_img1 {
    border-width: 4px;
  }

  .retractor_tab_butto1.w--current {
    margin-top: 0;
    padding-top: 0;
  }

  .blue_arul {
    width: 10vw;
    height: 5vh;
  }

  .cautery_65 {
    border-top-color: #8d8d8d;
    border-left-width: 0;
    border-right-width: 0;
  }

  .aa2260 {
    margin-top: 10px;
    padding-left: 5px;
    font-size: 14px;
  }

  ._2260_grey_image {
    width: 80vw;
    padding-left: 0;
  }

  ._2261_grey {
    margin-top: 10px;
    padding-left: 5px;
    font-size: 14px;
  }

  ._2261_greyimage {
    width: 50vw;
    padding-left: 0;
  }

  .aa2262 {
    margin-top: 10px;
    padding-left: 5px;
    font-size: 14px;
  }

  ._2262_image_grey {
    width: 50vw;
    padding-left: 0;
  }

  .aa2263_grey {
    margin-top: 10px;
    padding-left: 5px;
    font-size: 14px;
  }

  .aa2263_grey_image {
    width: 50vw;
    padding-left: 0;
  }

  ._2286_button {
    width: 10vw;
    height: 5vh;
  }

  ._1963_image, ._1961_image {
    width: 50vw;
    margin-left: 0%;
  }

  ._1012_image {
    width: 38vw;
    margin-left: 15%;
  }

  ._1308_grey {
    width: 57vw;
  }

  ._1308_blue {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  ._1308_blueimage {
    width: 57vw;
  }

  ._1311_grey {
    text-align: center;
    width: 50vw;
    margin-left: 0%;
  }

  .button-23-copy {
    width: 10vw;
    height: 5vh;
  }

  .aa1917 {
    font-size: 12px;
  }

  ._1915_grey_button, ._1930_grey {
    width: 10vw;
  }

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

  ._1965_greyimage {
    width: 50vw;
    margin-left: 0%;
  }

  ._1308_tip, ._1340_tip {
    width: 20vw;
  }

  ._1360_tip {
    width: 15vw;
    margin-left: 0;
  }

  ._1400_tip, ._1405_tip, ._1430_tip, ._1915_tip, ._1993_tip {
    width: 15vw;
  }

  ._1988_blue {
    align-self: center;
    width: 50vw;
  }

  ._1989_blue {
    align-self: center;
    width: 50vw;
    display: block;
  }

  ._1989_grey {
    width: 50vw;
  }

  ._2183_maloney {
    width: 40vw;
    margin-top: 20px;
    padding-bottom: 10px;
    padding-left: 0;
  }

  ._2140_blue, ._2260_grey_button {
    width: 10vw;
    height: 5vh;
  }

  ._2147_blue {
    width: 50vw;
    padding-left: 0;
  }

  ._1911 {
    width: 50vw;
  }

  ._1915 {
    width: 10vw;
  }

  ._2286_blue_button, ._2655_grey_button {
    width: 10vw;
    height: 5vh;
  }

  .wrapper {
    flex-direction: column;
    height: 30%;
  }

  .div-block-206 {
    flex: 1;
    width: 100%;
    max-width: none;
    font-size: 14px;
  }

  .page-title {
    text-align: center;
    font-size: 16px;
    line-height: 25px;
  }

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

  .box {
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
  }

  .clock-number {
    font-size: 1.8rem;
  }

  .clash-xl-2 {
    font-size: 3.4em;
  }

  .styled-heading {
    font-size: 4.5em;
  }

  .section-header-wrapper {
    max-width: 100%;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 8px;
    padding-right: 8px;
  }

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

  .question-text {
    flex: 0 100%;
    margin-bottom: 8px;
    margin-left: 16px;
    padding-right: 20px;
  }

  .accordion__item.js-accordion-item {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .accordion-body {
    padding-left: 56px;
  }

  .accordion-body.js-accordion-body {
    border-top: 1px solid #0000001a;
    margin-top: 0;
    padding: 10px 0;
  }

  .div-block-207 {
    background-image: linear-gradient(#0000009e, #0000009e), url("https://cdn.prod.website-files.com/637e4dc883878debd9d96de4/645a3548b999bb5b392f5afe_Image%202.jpg");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    flex-direction: column;
  }

  .div-block-208 {
    width: 100%;
    height: 15%;
    display: block;
  }

  .div-block-209 {
    width: 100%;
    height: 100%;
  }

  .div-block-210 {
    height: 50%;
  }

  .heading-636 {
    font-size: 14px;
    line-height: 25px;
  }

  .heading-637 {
    font-size: 14px;
    line-height: 19px;
  }

  .button-24.menu-button {
    align-self: center;
  }

  .heading-639 {
    align-self: center;
    padding-left: 0;
    font-size: 15px;
  }

  .heading-640 {
    text-align: center;
    align-self: center;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: 500;
  }

  .infosection {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .heading-642 {
    text-align: center;
    padding-left: 0;
    font-size: 16px;
  }

  .heading-643 {
    text-align: center;
    padding-left: 0;
  }

  .paragraph-632 {
    padding-left: 20px;
  }

  .div-block-211 {
    width: 100%;
  }

  .div-block-212 {
    flex-direction: column;
    padding-bottom: 0;
  }

  .div-block-213 {
    align-items: center;
    width: 100%;
  }

  .more {
    margin-left: 0;
  }

  .box-2 {
    padding-top: .125rem;
  }

  .bold-text-87 {
    font-size: 14px;
    line-height: 7px;
  }

  .image-272 {
    width: 90vw;
  }

  ._1410_copy, ._1420_tip, ._2000_tip {
    width: 15vw;
  }

  .aa2030 {
    width: 30vw;
  }

  ._2050 {
    width: 20vw;
    margin-left: 0%;
  }

  ._2081 {
    width: 40vw;
  }

  .heading-319-copy {
    font-size: 16px;
  }

  .heading-318-copy {
    font-size: 16px;
    font-weight: 400;
  }

  ._2140_blue-copy, ._2144 {
    width: 10vw;
    height: 5vh;
  }

  ._1628_front {
    width: 15vw;
  }

  .aa1628_div {
    justify-content: center;
  }

  .aa_1665_heading {
    font-size: 12px;
  }

  .button-10-copy {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  ._2221_greyimage {
    width: 50vw;
    padding-left: 0;
  }

  ._2221_heading {
    margin-top: 10px;
    padding-left: 5px;
    font-size: 14px;
  }

  ._2405_button {
    width: 10vw;
    height: 5vh;
  }

  ._2425_div, ._2426_div {
    border-top-color: #8d8d8d;
    border-left-width: 0;
    border-right-width: 0;
  }

  ._2435_div {
    justify-content: center;
  }

  ._2565_button {
    width: 10vw;
    height: 5vh;
  }

  ._2565 {
    margin-top: 10px;
    padding-left: 5px;
    font-size: 14px;
  }

  ._2183_button {
    width: 10vw;
    height: 5vh;
  }

  ._2183_grey {
    margin-top: 10px;
    padding-left: 5px;
    font-size: 14px;
  }

  ._2062_image {
    width: 25vw;
    margin-left: 0%;
  }

  ._1960_div {
    justify-content: center;
  }

  ._3065_tip {
    width: 15vw;
    height: 100%;
  }

  ._3065_image {
    align-self: center;
    width: 50vw;
    padding-left: 0%;
  }

  ._3031_image {
    align-self: center;
    width: 50vw;
  }

  ._3065_tip-copy {
    width: 20vw;
  }

  ._3110_tip {
    width: 15vw;
  }

  .tissue_div {
    justify-content: center;
  }

  .header-block-5 {
    text-align: center;
  }

  .openingsindex {
    width: 100%;
  }

  .openingtitle.paid {
    width: 100%;
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .openingtop.paid {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 10px;
    font-size: 14px;
  }

  .openingcompany.paid {
    width: 100%;
  }

  .openingunittitle.paid {
    white-space: normal;
    object-fit: fill;
    width: auto;
    font-size: 15px;
    line-height: 24px;
  }

  .openingdetailssingle.paidclass {
    flex-direction: column;
    width: 40%;
    height: auto;
  }

  .openingmaturity {
    text-align: center;
    width: auto;
  }

  .openingmode {
    object-fit: fill;
    width: 100%;
  }

  .openingmode.yukjghvb {
    font-size: 12px;
  }

  .openinginfo.white {
    white-space: normal;
    object-fit: fill;
    font-size: 10px;
    overflow: visible;
  }

  .openingunitdetails.paid {
    align-items: flex-start;
    width: auto;
    padding-bottom: 26px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .oud_a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 0;
  }

  ._1626_blue {
    width: 50vw;
  }

  ._1626_grey {
    width: 60vw;
  }

  ._1626_tip {
    width: 15vw;
  }

  ._1820_div {
    justify-content: center;
  }

  .aa1993b_heading {
    font-size: 12px;
  }

  .aat_1993b {
    width: 40vw;
  }

  .aa5065 {
    display: block;
  }

  .dynamiq_sl_section {
    flex-direction: column-reverse;
    width: 100%;
    padding: 3rem 10px 2rem;
  }

  .sl_content_wrapper {
    z-index: 1;
    align-self: center;
    width: 90vw;
    padding-top: 0;
    padding-left: 0;
    position: relative;
  }

  ._6081_heading {
    font-size: 16px;
    line-height: 24px;
    display: block;
  }

  ._6240_div {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  ._1565_tip, ._1817_tip {
    width: 15vw;
  }

  ._1835_div {
    border-top-color: #8d8d8d;
    border-left-width: 0;
    border-right-width: 0;
  }

  ._1875_tip {
    width: 15vw;
    margin-left: 0%;
  }

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

  ._1993b_tip {
    width: 15vw;
  }

  .heading-318-copy {
    font-size: 12px;
  }

  ._1916, ._1993 {
    width: 15vw;
  }

  ._2081_heading, ._2087_heading, ._2088_heading, ._2102_heading, ._2115_heading {
    font-size: 16px;
    font-weight: 400;
  }

  ._5010_tip, ._5055, ._5080 {
    width: 12vw;
  }

  ._5170_grey {
    width: 45vw;
  }

  ._2825, ._3080_tip {
    width: 15vw;
  }

  ._3025 {
    width: 12vw;
  }

  ._7891 {
    width: 45vw;
  }

  ._9120_tip {
    width: 15vw;
    margin-left: 0;
  }

  .vio_table {
    border-color: #fff;
    place-content: stretch center;
  }

  .vio_heading {
    margin-bottom: 0;
  }

  .vio_content_wrapper {
    z-index: 1;
    align-self: center;
    width: 95%;
    padding-top: 0;
    padding-left: 0;
    position: relative;
  }

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

  .vio_para {
    font-size: 12px;
    font-weight: 200;
    line-height: 18px;
  }

  .vio_list_cnt {
    font-size: 11px;
  }

  .oct_definition {
    font-size: 12px;
    font-weight: 200;
    line-height: 18px;
  }

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

  .oct_heading {
    font-size: 14px;
  }

  .oct_section {
    flex-direction: column-reverse;
    width: 100%;
    padding: 3rem 10px 2rem;
  }

  .aa1995, .aa1996_tip, .aa2000_tip, ._2030_tip-copy {
    width: 15vw;
  }

  ._6070_tip, ._6071_tip {
    width: 15vw;
    height: auto;
  }

  ._4530_image {
    width: 35vw;
  }

  ._3850_main_div {
    justify-content: space-around;
    width: auto;
  }

  ._3945_div {
    justify-content: center;
    align-items: center;
  }

  ._3945_btn {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  ._3950_div {
    justify-content: center;
    align-items: center;
  }

  ._3950_grey {
    width: 55vw;
  }

  ._3952_div {
    justify-content: center;
    align-items: center;
  }

  ._3952_greyimage {
    width: 60vw;
  }

  ._6240_tip, ._6250, ._6410, ._6420_tip, ._6430, ._644 {
    width: 15vw;
  }

  .aa4550 {
    align-self: flex-end;
    width: 30vw;
    max-width: none;
    margin-left: 0;
  }

  .aa4555_grey {
    align-self: center;
    width: 79vw;
    max-width: none;
  }

  ._7007_image {
    width: 40vw;
  }

  ._7830_img {
    width: 50vw;
  }

  ._7945 {
    align-self: flex-end;
    width: 40vw;
    margin-right: 10px;
  }

  ._1472_grey {
    font-size: 12px;
  }

  ._1472_grey_image {
    width: 50vw;
    display: none;
  }

  .aa1478 {
    font-size: 12px;
  }

  ._1478_greyimage {
    width: 50vw;
    display: none;
  }

  ._8000 {
    align-self: center;
    width: 30vw;
    margin-left: 0;
    padding-left: 0;
  }

  ._7415a {
    text-align: center;
    align-self: center;
    width: 40vw;
    max-width: none;
    margin-left: 0;
    padding-left: 0;
    display: block;
  }

  ._8500 {
    text-align: center;
    align-self: center;
    width: 20vw;
    max-width: none;
    margin-left: 0;
    margin-right: 0%;
    padding-left: 0;
    display: block;
  }

  .pane_bttm_sub_hdg-6-copy {
    width: auto;
    margin-bottom: 20px;
    margin-right: 0;
    padding-left: 0;
    font-size: 12px;
    line-height: 21px;
  }

  ._3310 {
    justify-content: center;
    align-items: center;
  }

  ._3310_grey {
    width: 50vw;
  }

  .aa_3310 {
    font-size: 14px;
  }

  ._1916-copy-copy-copy {
    width: 15vw;
  }

  .div-block-279 {
    width: 100%;
  }

  .bold-text-90 {
    font-size: 12px;
  }

  .aat_1810 {
    width: 50vw;
    margin-left: 0%;
  }

  ._1816 {
    width: 50vw;
    margin-left: 25%;
    margin-right: 25%;
  }

  .aa1960 {
    width: 50vw;
    margin-left: 0%;
  }

  ._1975_div {
    justify-content: center;
  }

  ._7951_image {
    width: 15vw;
    height: 100%;
  }

  .aa7950 {
    width: 25vw;
    height: 100%;
  }

  .aa7952 {
    width: 22vw;
    height: 100%;
  }

  ._7951_div {
    flex-direction: row;
    justify-content: space-around;
  }

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

  ._6405_tip {
    width: 15vw;
  }

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

  .aa_3090 {
    align-self: center;
    width: 50vw;
    padding-left: 0%;
  }

  .aat_3150 {
    align-self: center;
    width: 40vw;
  }

  .surgicalmenu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-right-width: 0;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-left: 0%;
    margin-right: 0;
    padding-left: 2%;
    display: block;
  }

  .paragraph-636 {
    width: 100%;
    margin-bottom: 0;
    font-size: 10px;
  }

  .button-28 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  .div-block-283 {
    width: 100%;
    padding-top: 15%;
  }

  .image-279 {
    text-align: right;
    width: 50vw;
    margin-left: 25%;
  }

  .tabs-9 {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    margin-top: 0;
  }

  .div-block-284 {
    border-top-color: #8d8d8d;
    border-left-width: 0;
    border-right-width: 0;
  }

  .blue_button-22 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  .lsr_div-12 {
    flex-direction: column;
    width: 100%;
  }

  .buttondiv-18 {
    width: 50%;
  }

  .div-block-286 {
    text-align: center;
    width: 100%;
    font-size: 10px;
  }

  .retractor_wrapper {
    flex-direction: column-reverse;
    justify-content: flex-start;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .lacrimal_sac_heading {
    width: 50%;
    font-size: 14px;
    line-height: 32px;
  }

  ._1076 {
    width: 50vw;
    margin-left: 18%;
  }

  .paragraph-637 {
    width: 80%;
    margin-top: 0%;
    margin-bottom: 0;
    font-size: 10px;
    line-height: 15px;
  }

  .paragraph-638 {
    width: 100%;
    margin-bottom: 0;
    font-size: 10px;
  }

  .button-31 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  .buttondiv-19 {
    width: 80%;
  }

  .div-block-289 {
    border-top-color: #8d8d8d;
    border-left-width: 0;
    border-right-width: 0;
  }

  .div-block-291 {
    width: 88vw;
  }

  .blue_button-23 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  .heading-676 {
    text-align: center;
    width: 100%;
    margin-top: 0;
    font-size: 10px;
  }

  .div-block-293 {
    text-align: center;
    width: 100%;
    font-size: 10px;
  }

  .div-block-288-copy {
    align-self: flex-start;
    align-items: center;
  }

  ._1305_image {
    text-align: center;
    align-self: center;
    width: 17vw;
    margin-left: 0%;
    margin-right: 10%;
  }

  .scleral_depressor_wrapper {
    flex-direction: column-reverse;
    justify-content: flex-start;
    margin-left: 0;
    padding-top: 25%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-294 {
    width: 90%;
  }

  .paragraph-639 {
    width: 80%;
    margin-top: 0%;
    margin-bottom: 0;
    font-size: 10px;
    line-height: 15px;
  }

  .button-33 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  .image-282 {
    width: 70vw;
    margin-left: 20%;
    display: none;
    overflow: hidden;
  }

  .buttondiv-20 {
    width: 80%;
  }

  .div-block-295 {
    width: 88vw;
  }

  .blue_button-24 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  .heading-679 {
    text-align: center;
    width: 100%;
    margin-top: 0;
    font-size: 10px;
  }

  .dissector_wrapper {
    flex-direction: column-reverse;
    justify-content: flex-start;
    margin-left: 0;
    padding-top: 25%;
    padding-left: 0;
    padding-right: 0;
  }

  .dissector_div {
    width: auto;
    margin-left: 3%;
  }

  .img_sub_hdg-7 {
    margin-top: 10px;
    font-size: 14px;
  }

  .pane_top_sub_hdg-7 {
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 16px;
  }

  .pane_button_hdg-18 {
    align-self: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding-left: 10px;
    font-size: 12px;
  }

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

  .gray_circle_button-9 {
    width: 10vw;
    height: 5vh;
  }

  .add_to_cart_btn-3 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  ._1370_tip {
    width: 15vw;
    margin-left: 0;
  }

  .knives_blue_button {
    width: 10vw;
    height: 5vh;
    margin-right: 5px;
  }

  .aa1350_tip {
    width: 15vw;
    margin-left: 0;
  }

  .button-35 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  .div-block-296 {
    border-top-color: #8d8d8d;
    border-left-width: 0;
    border-right-width: 0;
  }

  .paragraph-640 {
    width: 100%;
    margin-bottom: 0;
    font-size: 10px;
    line-height: 18px;
  }

  .heading-681 {
    font-size: 12px;
  }

  .blue_button-25 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  .buttondiv-21 {
    width: 50%;
  }

  .heading-683 {
    font-size: 12px;
  }

  .div-block-298 {
    text-align: center;
    width: 100%;
    font-size: 10px;
  }

  .spuds_wrapper {
    flex-direction: column-reverse;
    justify-content: flex-start;
    margin-left: 0;
    padding-top: 25%;
    padding-left: 0;
    padding-right: 0;
  }

  .aa1400 {
    width: 50vw;
    margin-left: 10%;
  }

  .aa1415 {
    width: 48vw;
  }

  .aa1430 {
    width: 50vw;
  }

  .spuds_1405-copy {
    width: 50vw;
    margin-left: 0;
    padding-left: 0;
  }

  .spuds_maindiv {
    width: 100%;
    padding-left: 3%;
  }

  ._1410_aa, .aat1405 {
    width: 50vw;
  }

  ._1415_tip {
    width: 15vw;
  }

  .lm_wrapper {
    flex-direction: column-reverse;
    justify-content: flex-start;
    margin-left: 0;
    padding-top: 25%;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-641 {
    width: 80%;
    margin-top: 0%;
    margin-bottom: 0;
    font-size: 10px;
    line-height: 15px;
  }

  .spud_button_block-2 {
    flex-direction: column;
    width: auto;
  }

  .button-37 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  .buttondiv-22 {
    width: 80%;
  }

  .div-block-302 {
    border-top-color: #8d8d8d;
    border-left-width: 0;
    border-right-width: 0;
  }

  .div-block-303 {
    width: 88vw;
  }

  .paragraph-642 {
    width: 100%;
    margin-bottom: 0;
    font-size: 10px;
    line-height: 18px;
  }

  .heading-687 {
    font-size: 12px;
  }

  .blue_button-26 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  .buttondiv-23 {
    width: 50%;
  }

  .heading-688 {
    text-align: center;
    width: 100%;
    margin-top: 0;
    font-size: 10px;
  }

  .heading-690 {
    font-size: 12px;
  }

  .heading-691 {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .div-block-304 {
    text-align: center;
    width: 100%;
    font-size: 10px;
  }

  .aat1515 {
    width: 50vw;
  }

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

  .grey_button_lm-16 {
    width: 10vw;
    height: 5vh;
  }

  .paragraph-643 {
    width: 100%;
    margin-bottom: 0;
    font-size: 10px;
    line-height: 18px;
  }

  .heading-693 {
    font-size: 15px;
  }

  .div-block-306 {
    text-align: right;
    align-items: flex-start;
    width: auto;
  }

  .div-block-307 {
    border-top-color: #8d8d8d;
    border-left-width: 0;
    border-right-width: 0;
  }

  .div-block-308 {
    text-align: center;
    width: 100%;
  }

  .blue_button-27 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  .heading-695, .heading-696 {
    font-size: 12px;
  }

  .buttondiv-24 {
    width: 50%;
  }

  .grey_button_lm-17 {
    width: 10vw;
    height: 5vh;
  }

  .paragraph-644 {
    width: 100%;
    margin-bottom: 0;
    font-size: 10px;
    line-height: 18px;
  }

  .button-40 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

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

  .heading-697 {
    font-size: 15px;
  }

  .div-block-310 {
    text-align: right;
    flex-direction: column;
    align-items: flex-start;
    width: auto;
  }

  .div-block-311 {
    text-align: right;
    align-items: flex-start;
    width: auto;
  }

  .paragraph-645 {
    width: 100%;
    margin-bottom: 0;
    font-size: 10px;
    line-height: 18px;
  }

  .div-block-312 {
    border-top-color: #8d8d8d;
    border-left-width: 0;
    border-right-width: 0;
  }

  .div-block-313 {
    text-align: center;
    width: 100%;
  }

  ._1400_grey-2 {
    align-self: center;
    width: 50vw;
    height: auto;
  }

  .paragraph-646 {
    width: 100%;
    margin-bottom: 0;
    font-size: 10px;
    line-height: 18px;
  }

  .heading-699 {
    font-size: 12px;
  }

  .buttondiv-25 {
    width: 50%;
  }

  .blue_button-28 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  .heading-702 {
    font-size: 12px;
  }

  .div-block-314 {
    text-align: center;
    width: 100%;
    font-size: 10px;
  }

  .buttondiv-26 {
    width: 50%;
  }

  .nucleus_wrapper {
    flex-direction: column-reverse;
    justify-content: flex-start;
    margin-left: 0;
    padding-top: 25%;
    padding-left: 0;
    padding-right: 0;
  }

  .nucleus_maindiv {
    width: 100%;
    padding-left: 5%;
  }

  ._1590_div-copy-copy, ._1597a_div, ._1613_div, ._1620_div, ._1622_div, ._1632_div {
    justify-content: space-around;
  }

  ._1628_image {
    width: 50vw;
    display: block;
  }

  ._1590_image {
    width: 50vw;
    display: none;
  }

  ._1597a_greyimage {
    align-self: center;
    width: 50vw;
    height: 100%;
  }

  ._1613_grey {
    width: 50vw;
    height: 100%;
  }

  .div-block-315 {
    justify-content: space-around;
    display: flex;
  }

  .spatulas_wrapper {
    flex-direction: column-reverse;
    justify-content: flex-start;
    margin-left: 0;
    padding-top: 25%;
    padding-left: 0;
    padding-right: 0;
  }

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

  .spatula_div_wrapper {
    flex-direction: column;
    width: auto;
    padding-left: 3%;
    padding-right: 2%;
  }

  .paragraph-647 {
    width: 100%;
    margin-bottom: 0;
    font-size: 10px;
  }

  .grey_button_lm-18 {
    width: 10vw;
    height: 5vh;
  }

  .button-42 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  .heading-705 {
    font-size: 15px;
  }

  .paragraph-648 {
    width: 100%;
    margin-bottom: 0;
    font-size: 10px;
    line-height: 18px;
  }

  .div-block-317 {
    border-top-color: #8d8d8d;
    border-left-width: 0;
    border-right-width: 0;
  }

  .div-block-318 {
    text-align: center;
    width: 100%;
  }

  .lsr_div-14 {
    flex-direction: column;
    width: 80vw;
  }

  .blue_button-29 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  .heading-710 {
    font-size: 12px;
  }

  .div-block-319 {
    text-align: center;
    width: 100%;
    font-size: 10px;
  }

  .buttondiv-27 {
    width: 50%;
  }

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

  .fixation_rings_wrapper {
    flex-direction: column-reverse;
    justify-content: flex-start;
    margin-left: 0;
    padding-top: 25%;
    padding-left: 3%;
    padding-right: 0;
  }

  .grey_button_lm-19 {
    width: 10vw;
    height: 5vh;
  }

  .image-285 {
    width: 12vw;
  }

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

  .heading-712 {
    font-size: 15px;
  }

  .paragraph-649 {
    width: 100%;
    margin-bottom: 0;
    font-size: 10px;
    line-height: 18px;
  }

  .div-block-322 {
    border-top-color: #8d8d8d;
    border-left-width: 0;
    border-right-width: 0;
  }

  .div-block-323 {
    text-align: center;
    width: 100%;
  }

  .heading-714 {
    font-size: 15px;
  }

  .blue_button-30 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  .heading-716 {
    font-size: 12px;
  }

  .button-45 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  .muscle_hooks_div {
    width: 100%;
    padding-left: 3%;
  }

  .mh_wrapper {
    flex-direction: column-reverse;
    justify-content: flex-start;
    margin-left: 0;
    padding-top: 25%;
    padding-left: 0;
    padding-right: 0;
  }

  ._1820_image_grey {
    width: 40vw;
    margin-left: 0%;
  }

  ._1825_grey {
    width: 50vw;
    display: none;
  }

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

  .button-46 {
    width: 10vw;
    height: 5vh;
  }

  .div-block-324 {
    border-top-color: #8d8d8d;
    border-left-width: 0;
    border-right-width: 0;
  }

  .paragraph-650 {
    width: auto;
    margin-bottom: 0;
  }

  .d_div-15 {
    justify-content: space-between;
  }

  .heading-720 {
    font-size: 12px;
  }

  .div-block-326 {
    width: 70%;
  }

  .grey_button_lm-20 {
    width: 10vw;
    margin-top: 0;
  }

  .blue_button-31 {
    width: 10vw;
    height: 5vh;
  }

  .div-block-327 {
    width: 90%;
  }

  .button-48 {
    width: 10vw;
  }

  .buttondiv-28 {
    width: 80%;
  }

  .div-block-328 {
    width: 88vw;
  }

  .paragraph-651 {
    width: 80%;
    margin-top: 0%;
    margin-bottom: 0;
    font-size: 10px;
    line-height: 15px;
  }

  .heading-725 {
    text-align: center;
    width: 100%;
    margin-top: 0;
    font-size: 10px;
  }

  .blue_button-32 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  .heading-726 {
    font-size: 15px;
  }

  .paragraph-652 {
    width: 100%;
    margin-bottom: 0;
    font-size: 10px;
    line-height: 18px;
  }

  .div-block-329 {
    border-top-color: #8d8d8d;
    border-left-width: 0;
    border-right-width: 0;
  }

  .div-block-330 {
    text-align: center;
    width: 100%;
  }

  .blue_button-33 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  .heading-728 {
    font-size: 12px;
  }

  .div-block-332 {
    width: 100%;
    padding-left: 3%;
  }

  .le_wrapper {
    width: auto;
    margin-left: 0%;
    margin-right: 0%;
  }

  ._1875_div {
    justify-content: space-around;
    width: 100%;
  }

  .aat_1875-copy {
    width: 50vw;
  }

  .button-51 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  ._1400_grey-3 {
    width: 50vw;
  }

  .div-block-334 {
    border-top-color: #8d8d8d;
    border-left-width: 0;
    border-right-width: 0;
  }

  .heading-731, .heading-732 {
    font-size: 12px;
  }

  .buttondiv-29 {
    width: 50%;
  }

  ._1875_tip-2 {
    width: 15vw;
  }

  .heading-734, .heading-736 {
    font-size: 12px;
  }

  .spud_button_block-3 {
    flex-direction: column;
    width: auto;
  }

  .div-block-336 {
    width: 70%;
  }

  .grey_button_lm-21 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  .blue_button-34 {
    width: 10vw;
    height: 5vh;
  }

  .div-block-337 {
    text-align: center;
    width: 100%;
    font-size: 10px;
  }

  .div-block-338 {
    width: 100%;
    padding-left: 3%;
  }

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

  ._1917_div {
    margin-left: 0%;
  }

  ._1918 {
    width: 53vw;
  }

  .div-block-339 {
    width: 100%;
    padding-left: 2%;
  }

  .button-53 {
    width: 10vw;
  }

  .div-block-341 {
    border-top-color: #8d8d8d;
    border-left-width: 0;
    border-right-width: 0;
  }

  .heading-740 {
    font-size: 12px;
  }

  .div-block-342 {
    width: 70%;
  }

  .paragraph-656 {
    width: auto;
  }

  .heading-741 {
    align-self: flex-start;
  }

  .button-55 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  ._1400_grey-4 {
    align-self: center;
    width: 50vw;
  }

  .div-block-343 {
    border-top-color: #8d8d8d;
    border-left-width: 0;
    border-right-width: 0;
  }

  .buttondiv-30 {
    justify-content: space-around;
    align-self: center;
    align-items: center;
    width: 35vw;
    margin-top: 0;
  }

  .paragraph-657 {
    width: 100%;
    margin-bottom: 0;
    font-size: 10px;
    line-height: 18px;
  }

  .heading-743 {
    font-size: 12px;
  }

  .paragraph-658 {
    width: auto;
    margin-bottom: 0;
  }

  .buttondiv-31 {
    width: 50%;
  }

  .lsr_div-15 {
    flex-direction: column;
    align-items: stretch;
    width: auto;
  }

  .heading-745, .heading-747 {
    font-size: 12px;
  }

  .div-block-345 {
    width: 70%;
  }

  .div-block-346 {
    align-self: stretch;
    align-items: stretch;
    width: auto;
  }

  .heading-749 {
    text-transform: none;
  }

  .blue_button-35 {
    width: 10vw;
    height: 5vh;
  }

  .div-block-347 {
    text-align: center;
    width: 100%;
    font-size: 10px;
  }

  .arul_1990-copy-2 {
    border-top-color: #8d8d8d;
    border-left-width: 0;
    border-right-width: 0;
  }

  .div-block-348 {
    width: 100%;
    padding-left: 3%;
  }

  .aa1975_div {
    justify-content: center;
  }

  ._1989a_aa {
    width: 50vw;
    display: none;
  }

  ._1993a_aa {
    width: 50vw;
  }

  .paragraph-659 {
    width: auto;
  }

  .heading-750 {
    align-self: flex-start;
  }

  .pane_top_sub_hdg-8 {
    margin-top: 10px;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 5px;
    font-size: 14px;
    line-height: 28px;
  }

  .div-block-349 {
    border-top-color: #8d8d8d;
    border-left-width: 0;
    border-right-width: 0;
  }

  .colour_button_div-22 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: 0;
    font-size: 12px;
    display: flex;
    top: -25px;
    right: 0;
  }

  .pane_bttm_para-11 {
    width: 100%;
    margin-bottom: 20px;
    padding-left: 0;
    font-size: 12px;
    line-height: 21px;
  }

  .pane_button_hdg-19 {
    align-self: center;
    margin-bottom: 10px;
    margin-right: 0;
    padding-left: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .buttondiv-32 {
    justify-content: space-around;
    align-self: center;
    align-items: center;
    width: 35vw;
    margin-top: 0;
  }

  .heading-751 {
    text-transform: none;
    font-size: 14px;
  }

  .grey_button_lm-22 {
    width: 10vw;
    height: 5vh;
  }

  .add_to_cart_btn-4 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .pane_top_sub_hdg-9 {
    margin-top: 10px;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 5px;
    font-size: 14px;
    line-height: 28px;
  }

  .colour_button_div-23 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: 0;
    font-size: 12px;
    display: flex;
    top: -25px;
    right: 0;
  }

  .pane_bttm_para-12 {
    width: 100%;
    margin-bottom: 20px;
    padding-left: 0;
    font-size: 12px;
    line-height: 21px;
  }

  .pane_button_hdg-20 {
    align-self: center;
    margin-bottom: 10px;
    margin-right: 0;
    padding-left: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .add_to_cart_btn-5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .paragraph-660 {
    width: auto;
  }

  .heading-752 {
    align-self: flex-start;
  }

  .button-61 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  .div-block-360 {
    border-top-color: #8d8d8d;
    border-left-width: 0;
    border-right-width: 0;
  }

  .button-63, .blue_button-36 {
    width: 10vw;
    height: 5vh;
  }

  .buttondiv-33 {
    justify-content: space-around;
    align-self: center;
    align-items: center;
    width: 35vw;
    margin-top: 0;
  }

  .paragraph-661 {
    width: 100%;
    margin-bottom: 0;
    font-size: 10px;
    line-height: 18px;
  }

  .buttondiv-34 {
    width: 50%;
  }

  .lsr_div-17 {
    flex-direction: column;
    align-items: stretch;
    width: auto;
  }

  .heading-754 {
    font-size: 12px;
  }

  .div-block-361 {
    align-self: stretch;
    align-items: stretch;
    width: auto;
  }

  .heading-755 {
    text-transform: none;
  }

  .heading-756 {
    align-self: center;
    font-size: 12px;
    line-height: 24px;
  }

  .buttondiv-35 {
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    width: auto;
  }

  .pane_top_sub_hdg-10 {
    margin-top: 10px;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 5px;
    font-size: 14px;
    line-height: 28px;
  }

  .div-block-363 {
    flex-direction: column;
    display: flex;
  }

  .colour_button_div-24 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: 0;
    font-size: 12px;
    display: flex;
    top: -25px;
    right: 0;
  }

  .bttm_para_button_div-10 {
    flex-direction: column;
    justify-content: space-around;
    width: 100%;
    padding-left: 0;
  }

  .pane_bttm_para-13 {
    width: 100%;
    margin-bottom: 20px;
    padding-left: 0;
    font-size: 12px;
    line-height: 21px;
  }

  .paragraph-662 {
    width: auto;
    font-size: 12px;
  }

  .blue_button-37 {
    width: 10vw;
    padding-right: 0;
  }

  .pane_button_hdg-21 {
    align-self: center;
    margin-bottom: 10px;
    margin-right: 0;
    padding-left: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .heading-758 {
    margin-top: 10px;
    font-size: 14px;
  }

  .add_to_cart_btn-6 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .button-68, .blue_button-38 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  .heading-760 {
    order: 0;
    align-self: center;
    margin-left: 0;
  }

  .heading-761 {
    order: 0;
    align-self: auto;
    margin-left: 0;
  }

  .pane_top_hdg-7 {
    margin-top: 0;
    padding-top: 25%;
    padding-left: 0;
    font-size: 18px;
  }

  .paragraph-663 {
    width: 87%;
    margin-bottom: 0;
  }

  .model_name2-5 {
    font-size: 14px;
  }

  .circle_btn_div-9 {
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-bottom: 10px;
    margin-right: 0;
    padding-left: 0;
  }

  .paragraph-664 {
    width: auto;
  }

  .heading-762 {
    font-size: 14px;
  }

  .div-block-370 {
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .model_name2-6 {
    font-size: 14px;
  }

  .image-292 {
    width: 50vw;
  }

  .gray-button-3 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  .heading-764 {
    font-size: 14px;
  }

  .pane_button_hdg-22 {
    align-self: center;
    margin-bottom: 10px;
    margin-right: 0;
    padding-left: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .div_block1-3 {
    justify-content: space-around;
    width: 15%;
  }

  .div-block-375 {
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    width: auto;
    margin-bottom: 10px;
    margin-left: 0;
  }

  .div-block-376 {
    justify-content: space-around;
    align-self: center;
    align-items: center;
    width: 25vw;
  }

  .heading-766 {
    align-self: center;
    margin-left: 0;
  }

  .blue_button-39 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  .blue_circle_button-12 {
    width: 10vw;
    height: 5vh;
    margin-right: 1rem;
    padding-right: 0;
  }

  .gray_circle_button-10 {
    width: 10vw;
    height: 5vh;
    margin-right: 1rem;
  }

  .colour_button_div-25 {
    flex-direction: column;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    width: auto;
    margin-left: 0;
    font-size: 12px;
    display: flex;
    top: -25px;
    right: 0;
  }

  .blue_button-40 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  .heading-768 {
    font-size: 14px;
  }

  .div_block1-4 {
    justify-content: space-around;
  }

  .gray_img-22 {
    align-self: center;
    width: 50vw;
    margin-left: 40%;
    padding-left: 0%;
  }

  .paragraph-665 {
    width: auto;
  }

  .blue_img-17 {
    align-self: center;
    width: 50vw;
  }

  .button-69 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  .div-block-384 {
    text-align: center;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 80vw;
    margin-left: 0;
  }

  .button-70 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  .div-block-385 {
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
  }

  .bottom_div-8 {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    width: auto;
  }

  .div-block-388 {
    justify-content: space-around;
  }

  .add_to_cart_btn-7 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .div-block-389 {
    justify-content: space-around;
  }

  .pane_bttm_para-14 {
    width: 98%;
    margin-bottom: 20px;
    padding-left: 0;
    font-size: 12px;
    line-height: 21px;
  }

  .gray-button-4 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  .button-71 {
    width: 10vw;
    margin-top: 0;
    padding-left: 10px;
  }

  .div-block-393 {
    width: 90%;
  }

  .lsr_div-19 {
    flex-direction: column;
    width: 90vw;
  }

  .buttondiv-36 {
    width: 49%;
  }

  .text-block-73 {
    text-transform: capitalize;
    font-size: 10px;
  }

  .div-block-395 {
    width: 88vw;
  }

  .grey_button_lm-23 {
    width: 12vw;
    margin-top: 0;
    margin-bottom: 10px;
  }

  .text-block-74 {
    text-transform: capitalize;
    font-size: 10px;
  }

  .blue_button-41 {
    width: 10vw;
    margin-top: 0;
    margin-right: 1rem;
    padding-right: 0;
  }

  .div-block-396 {
    align-self: flex-start;
    align-items: flex-start;
  }

  .heading-784 {
    width: 99%;
  }

  .heading-785 {
    text-align: center;
    width: 100%;
    margin-top: 0;
    font-size: 10px;
  }

  .paragraph-666 {
    width: 80%;
    margin-top: 0%;
    margin-bottom: 0;
    font-size: 10px;
    line-height: 15px;
  }

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

  .div-block-399 {
    width: auto;
  }

  .text-block-76 {
    font-size: 10px;
  }

  .heading-788 {
    align-self: flex-start;
    margin-top: 10px;
    font-size: 12px;
    line-height: 24px;
  }

  .paragraph-667 {
    width: auto;
    font-size: 12px;
  }

  .buttondiv-37 {
    justify-content: space-around;
    align-self: center;
    align-items: stretch;
    width: 30%;
  }

  .div-block-411 {
    flex-direction: column;
    display: flex;
  }

  .div-block-412 {
    flex-direction: column;
    justify-content: space-around;
    align-self: auto;
    align-items: stretch;
    width: auto;
    display: flex;
  }

  .button-74 {
    width: 10vw;
  }

  .blue_button-42 {
    width: 10vw;
    padding-right: 0;
  }

  .div-block-416 {
    width: 88vw;
  }

  .button-76 {
    width: 10vw;
  }

  .heading-791 {
    align-self: flex-start;
    width: 100%;
    margin-top: 10px;
    font-size: 12px;
    line-height: 24px;
  }

  .div-block-420 {
    flex-direction: column;
    justify-content: space-around;
    align-self: auto;
    align-items: stretch;
    width: auto;
    display: flex;
  }

  .buttondiv-39 {
    justify-content: space-around;
    align-self: center;
    align-items: stretch;
    width: 30%;
  }

  .paragraph-669 {
    width: auto;
    font-size: 12px;
  }

  .div-block-429 {
    flex-direction: column;
    display: flex;
  }

  .heading-796 {
    font-size: 14px;
  }

  .div-block-430 {
    align-self: stretch;
    align-items: stretch;
    width: auto;
  }

  .grey_button_lm-24 {
    width: 10vw;
  }

  .div-block-432 {
    flex-direction: column;
    display: flex;
  }

  .buttondiv-40 {
    justify-content: space-around;
    align-self: center;
    align-items: center;
    width: auto;
  }

  .heading-797 {
    align-self: center;
    font-size: 12px;
    line-height: 24px;
  }

  .button-79 {
    width: 10vw;
  }

  .heading-798 {
    margin-top: 10px;
    font-size: 14px;
  }

  .paragraph-670 {
    width: auto;
    font-size: 12px;
  }

  .buttondiv-41 {
    justify-content: space-around;
    align-self: center;
    align-items: center;
    width: 50%;
  }

  .div-block-434 {
    width: auto;
  }

  .grey_button_lm-25 {
    width: 10vw;
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-800 {
    text-align: center;
    align-self: center;
    width: auto;
    margin-top: 0;
    font-size: 12px;
    line-height: 20px;
  }

  .div-block-441 {
    align-self: auto;
    align-items: stretch;
    width: auto;
  }

  .blue_button-43 {
    width: 10vw;
    margin-top: 0;
    margin-right: .25rem;
    padding-right: 0;
  }

  .div-block-442 {
    width: 100%;
    padding-left: 3%;
  }

  .buttondiv-42 {
    justify-content: space-around;
    align-self: center;
    align-items: center;
    width: 50%;
  }

  .div-block-444 {
    width: auto;
  }

  .paragraph-672 {
    width: auto;
    margin-top: 0%;
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 20px;
  }

  .grey_button_lm-26 {
    width: 10vw;
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-803 {
    text-align: center;
    align-self: center;
    width: auto;
    margin-top: 0;
    font-size: 12px;
    line-height: 20px;
  }

  .div-block-445 {
    align-self: auto;
    align-items: stretch;
    width: auto;
  }

  .div-block-450 {
    padding-left: 3%;
  }

  ._2144_image {
    width: 50vw;
    margin-left: 0%;
    padding-left: 0;
  }

  ._2140_aat {
    width: 40vw;
    margin-left: 0%;
    padding-left: 0;
  }

  .tm_div {
    width: 100%;
    padding-left: 3%;
  }

  ._2800_image, ._2805_image {
    width: 50vw;
    padding-left: 0;
  }

  ._3120_aat, ._3120_aa {
    align-self: center;
    width: 50vw;
  }

  ._3030_aat {
    align-self: center;
    width: 70vw;
    margin-right: 0%;
  }

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

  ._3115_aat {
    align-self: center;
    width: 45vw;
    margin-right: 5%;
  }

  ._3115_aa {
    align-self: center;
    width: 50vw;
  }

  ._3090_aat {
    align-self: center;
    width: 45vw;
    margin-right: 2%;
  }

  ._3180_img_div, ._3300_div, ._3330_div {
    justify-content: center;
    align-items: center;
  }

  .div-block-389-copy {
    width: 99.9999%;
  }

  ._3415 {
    width: 50vw;
  }

  ._3455_aa, ._3460_div, ._3470_div {
    justify-content: center;
    align-items: center;
  }

  ._3415_div {
    justify-content: space-around;
    align-items: center;
  }

  ._3451_image {
    width: 50vw;
  }

  ._3505_aa {
    align-self: center;
    width: 50vw;
  }

  ._3555_worth {
    width: 50vw;
  }

  ._3565_div {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }

  ._3615_aat {
    flex-direction: column;
    justify-content: space-around;
    align-items: stretch;
  }

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

  ._3738 {
    align-self: center;
    width: 50vw;
    margin-left: 0%;
    padding-left: 0%;
  }

  ._3719_block, ._3731 {
    justify-content: space-around;
  }

  ._3755_aa {
    width: 50vw;
  }

  .gray_img-22-copy-copy {
    align-self: center;
    width: 50vw;
    margin-left: 40%;
    padding-left: 0%;
  }

  ._3786_image, .gray_img-22-copy-copy {
    align-self: center;
    width: 50vw;
    margin-left: 0%;
    padding-left: 0%;
  }

  ._3760_aat {
    align-self: center;
    width: 50vw;
  }

  ._3850_aat {
    align-self: flex-end;
    width: 45vw;
    padding-left: 10%;
    display: block;
  }

  ._3865_block, ._3871_block {
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: auto;
  }

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

  ._3862_image, ._3865_aat {
    width: 78vw;
    display: none;
  }

  ._3871_aa {
    width: 56vw;
    display: none;
  }

  ._3920_div {
    justify-content: center;
    align-items: center;
  }

  ._3947_div, ._3971_div {
    justify-content: space-around;
  }

  ._4010_aa_gray {
    align-self: center;
    width: 50vw;
    max-width: none;
    margin-left: 0%;
  }

  ._4010_aat {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 99%;
    display: flex;
  }

  ._4070 {
    align-self: center;
    width: 50vw;
    max-width: none;
    display: none;
  }

  ._4250_div, ._4450_div {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: auto;
    display: flex;
  }

  .heading-808 {
    align-self: flex-start;
    margin-top: 10px;
    font-size: 12px;
    line-height: 24px;
  }

  .heading-809 {
    font-size: 14px;
  }

  .div-block-3529 {
    align-self: stretch;
    align-items: stretch;
    width: auto;
  }

  .grey_button_lm-28 {
    width: 10vw;
  }

  .paragraph-674 {
    width: auto;
    font-size: 12px;
  }

  .buttondiv-44 {
    justify-content: space-around;
    align-self: center;
    align-items: stretch;
    width: 30%;
  }

  .div-block-3531 {
    flex-direction: column;
    display: flex;
  }

  .buttondiv-45 {
    justify-content: space-around;
    align-self: center;
    align-items: center;
    width: auto;
  }

  .button-83 {
    width: 10vw;
  }

  .blue_button-46 {
    width: 10vw;
    padding-right: 0;
  }

  .heading-811 {
    align-self: center;
    font-size: 12px;
    line-height: 24px;
  }

  .button-85 {
    width: 10vw;
  }

  .heading-812 {
    margin-top: 10px;
    font-size: 14px;
  }

  .paragraph-675 {
    width: auto;
    font-size: 12px;
  }

  .div-block-3533 {
    flex-direction: column;
    display: flex;
  }

  ._5475 {
    width: 50vw;
    margin-left: 0;
  }

  .punches_wrapper {
    padding-left: 0%;
  }

  .div-block-3534 {
    justify-content: center;
    align-items: flex-start;
    width: auto;
  }

  .lens_manipulators_wrapper-16 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .heading-813 {
    text-align: center;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
  }

  .paragraph-676 {
    width: 80vw;
    margin-top: 0%;
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 20px;
  }

  .grey_button_lm-29 {
    width: 10vw;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .buttondiv-46 {
    justify-content: space-around;
    align-self: center;
    width: auto;
    margin-bottom: 10px;
  }

  .div-block-3536 {
    width: 88vw;
  }

  .lacrimal_wrapper {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 3%;
  }

  .div-block-3538 {
    justify-content: center;
    align-items: flex-start;
    width: auto;
  }

  .lens_manipulators_wrapper-17 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .heading-817 {
    text-align: center;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
  }

  .paragraph-677 {
    width: 80vw;
    margin-top: 0%;
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 20px;
  }

  .grey_button_lm-30 {
    width: 10vw;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .buttondiv-47 {
    justify-content: space-around;
    align-self: center;
    width: auto;
    margin-bottom: 10px;
  }

  .div-block-3540 {
    width: 88vw;
  }

  .dilators_wrapper {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 3%;
  }

  .img_sub_hdg-8 {
    margin-top: 10px;
    font-size: 14px;
  }

  .colour_button_div-26 {
    justify-content: space-between;
    align-items: center;
    width: auto;
    margin-left: 0;
    top: -25px;
    right: 0;
  }

  .gray_circle_button-11 {
    width: 10vw;
    height: 5vh;
  }

  .pane_top_sub_hdg-11 {
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 16px;
  }

  .pane_bttm_sub_hdg-14 {
    width: 80vw;
    margin-bottom: 20px;
    margin-right: 0;
    padding-left: 0;
    font-size: 12px;
    line-height: 21px;
  }

  .pane_button_hdg-23 {
    align-self: flex-start;
    margin-bottom: -30px;
    margin-right: 140px;
    font-size: 12px;
  }

  .div-block-3542 {
    justify-content: space-around;
  }

  .pane_top_sub_hdg-12 {
    margin-top: 10px;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 5px;
    font-size: 14px;
    line-height: 28px;
  }

  .colour_button_div-27 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: 0;
    font-size: 12px;
    display: flex;
    top: -25px;
    right: 0;
  }

  .pane_bttm_para-15 {
    width: 100%;
    margin-bottom: 20px;
    padding-left: 0;
    font-size: 12px;
    line-height: 21px;
  }

  .bttm_para_button_div-11 {
    flex-direction: column;
    justify-content: space-around;
    width: 80vw;
    padding-left: 0;
  }

  .gray_circle_button-12 {
    width: 10vw;
    height: 5vh;
  }

  .pane_button_hdg-24 {
    align-self: center;
    margin-bottom: 10px;
    margin-right: 0;
    padding-left: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .add_to_enquiry_btn-4 {
    padding: 5px 10px;
  }

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

  .circle_btn_div-11 {
    justify-content: center;
    margin-bottom: 10px;
  }

  .pane_top_sub_hdg-13 {
    margin-top: 10px;
    margin-bottom: 0;
    padding-left: 0;
    font-size: 14px;
    line-height: 28px;
  }

  .colour_button_div-28 {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-left: 0;
    font-size: 12px;
    display: flex;
    top: -25px;
    right: 0;
  }

  .pane_button_hdg-25 {
    text-align: center;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    margin-bottom: 10px;
    margin-right: 0;
    padding-left: 5.2rem;
    font-family: Raleway, sans-serif;
    font-size: 12px;
    line-height: 16px;
    display: block;
  }

  .blue_circle_button-13 {
    width: 10vw;
    height: 5vh;
    margin-right: 10px;
  }

  .add_to_enquiry_btn-5 {
    padding: 5px 10px;
  }

  .add_to_cart_btn-8 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .colour_button_div-29 {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: auto;
    margin-left: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    top: -25px;
    right: 0;
  }

  .pane_top_sub_hdg-14 {
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 16px;
  }

  .pane_button_hdg-26 {
    align-self: center;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 12px;
  }

  .add_to_cart_btn-9 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  ._9020_aa {
    align-self: center;
    width: 50vw;
    height: 99.9999%;
    margin-left: 0;
  }

  ._9150 {
    align-self: center;
    width: 40vw;
    height: 99.9999%;
    margin-left: 0;
  }

  .bipolar_div {
    width: 100%;
    padding-left: 5%;
  }

  .colour_button_div-30 {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: auto;
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    top: -25px;
    right: 0;
  }

  .blue_circle_button-14 {
    width: 10vw;
    height: 5vh;
    margin-right: 5px;
  }

  .pane_bttm_sub_hdg-15 {
    width: auto;
    margin-bottom: 20px;
    margin-right: 0;
    padding-left: 0;
    font-size: 12px;
    line-height: 21px;
  }

  ._8000-2 {
    align-self: center;
    width: 50vw;
    margin-left: 0;
    padding-left: 0;
  }

  .pane_top_sub_hdg-15 {
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 16px;
  }

  .add_to_cart_btn-10 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .bimanual_wrapper {
    width: 100%;
    padding-left: 3%;
  }

  .button-89 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  .div-block-3544 {
    border-top-color: #8d8d8d;
    border-left-width: 0;
    border-right-width: 0;
  }

  .paragraph-678 {
    width: 100%;
    margin-bottom: 0;
    font-size: 10px;
    line-height: 18px;
  }

  .heading-819 {
    font-size: 12px;
  }

  .buttondiv-48 {
    width: 50%;
  }

  .heading-821 {
    font-size: 12px;
  }

  .div-block-3545 {
    text-align: center;
    width: 100%;
    font-size: 10px;
  }

  .corneal_wrapper {
    width: 100%;
    padding-left: 3%;
  }

  ._2060 {
    width: 25vw;
    margin-left: 0%;
  }

  ._2065, ._2063 {
    width: 30vw;
    margin-left: 0%;
  }

  ._1195_aa {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 14px;
  }

  .elegant_wrapper {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    padding-top: 0;
    font-family: Raleway, sans-serif;
    display: flex;
  }

  .elegant_section {
    flex-direction: column-reverse;
    width: 100%;
    padding: 2rem 10px;
  }

  .elegant_content_wrapper {
    z-index: 1;
    align-self: center;
    width: 90vw;
    padding-top: 0;
    padding-left: 0;
    position: relative;
  }

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

  .elegant_image {
    width: 100%;
    height: auto;
    position: static;
  }

  ._1655_aa_heading {
    font-size: 15px;
  }

  .refraction_unit_img_wrapper {
    flex-direction: column;
    width: 100%;
  }

  .refraction_2000, .refraction_elegant {
    margin-right: 0;
  }

  .refraction_2002 {
    margin-left: 0;
  }

  ._2000_heading {
    text-align: center;
    font-size: 15px;
    line-height: 24px;
  }

  ._2000_read_more {
    margin-left: 0;
  }

  .elegant_2000_heading {
    text-align: center;
    font-size: 15px;
    line-height: 24px;
  }

  .elegant_link_block {
    margin-left: 0;
  }

  ._2002_heading {
    text-align: center;
    font-size: 15px;
    line-height: 24px;
  }

  ._2002_link_block {
    margin-left: 0;
  }

  ._1008_aa {
    width: 40vw;
    margin-left: 14%;
  }

  ._1185_image {
    text-align: right;
    width: 50vw;
    margin-left: 0%;
  }

  .aa2140-copy {
    margin-top: 10px;
    padding-left: 5px;
    font-size: 14px;
  }

  ._2270_aa {
    width: 50vw;
    margin-left: 0%;
    padding-left: 0;
  }

  ._5055_tip {
    width: 12vw;
  }

  ._5055_aa {
    width: 45vw;
  }

  ._6070_aat-copy {
    width: 40vw;
    margin-left: 0;
  }

  ._5130_aa_image {
    width: 45vw;
  }

  .div-block-3547 {
    width: 100%;
  }

  ._5465 {
    width: 50vw;
    margin-left: 0;
  }

  ._5460_aat_blue {
    align-self: center;
    width: 50vw;
    margin-left: 0;
  }

  ._6040_grey {
    width: 50vw;
    max-width: none;
    margin-left: 0;
    margin-right: 37%;
  }

  ._6045_grey {
    width: 50vw;
    max-width: none;
    margin-left: 0;
    margin-right: 25%;
  }

  ._7040_aa, ._7105_aa, ._7105_aa_grey, ._7105_24g, ._7105_25g, ._7107_aa, ._7108_aa {
    width: 40vw;
    height: 100%;
  }

  ._7125_aa, ._7140_aa, ._7145, ._7205, ._7205_23g, ._7205_aa_24g, ._7207 {
    width: 40vw;
  }

  ._7208, ._7210, ._7215_aa, ._7216_aa, ._7217_aa, ._7220, ._7230, ._7230_25g {
    width: 40vw;
    height: 100%;
  }

  ._7979 {
    align-self: center;
    width: 40vw;
    height: 100%;
    margin-left: 0%;
  }

  ._7970_img, ._7975 {
    align-self: center;
    width: 40vw;
    height: 100%;
    margin-left: 15%;
  }

  ._7710_img {
    width: 40vw;
    height: 100%;
  }

  ._7846 {
    align-self: center;
    width: 30vw;
    height: 100%;
    margin-left: 0%;
    margin-right: 0%;
  }

  ._1005_aa, ._1009_aa {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 14px;
  }

  ._1009_gey_img {
    width: 60vw;
    margin-left: 0;
  }

  ._1016_aa {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 14px;
  }

  ._1016_aa_img {
    width: 60vw;
    margin-left: 0;
  }

  ._1020_aa, ._1025_aa {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 14px;
  }

  ._2031_aa, ._2032_aa {
    width: 35vw;
  }

  ._1004_aat {
    width: 45vw;
    max-width: none;
    margin-left: 10%;
  }

  ._1065_aa {
    width: 60vw;
    margin-left: 10%;
  }

  ._1090_aa_heading {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 14px;
  }

  ._1125_aa_heading, ._1183_aa, ._1184_heading, ._1187_aa_heading, ._170_aa_heading {
    margin-top: 10px;
    font-size: 14px;
  }

  ._1460_aa, ._1472_aat, ._1478_aat {
    width: 50vw;
  }

  ._1263_heading, ._1260_aat, ._1261_heading, ._1262_heading, ._1270_aat {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  ._1195_button {
    width: 10vw;
    height: 5vh;
    margin-right: 5px;
  }

  .scleral_div {
    width: auto;
    margin-left: 0%;
    margin-right: 0%;
  }

  ._1310_div {
    flex-direction: column;
    width: 90vw;
  }

  ._1310_blue {
    width: 50vw;
    margin-left: 0%;
  }

  .depressor_div {
    width: 97%;
    margin-left: 3%;
  }

  .content_socialmedia_div {
    flex-direction: column;
    width: 100%;
  }

  .social_media {
    justify-content: center;
    align-items: center;
    margin-top: 3%;
    margin-bottom: 5%;
  }

  ._1370_aat {
    width: 50vw;
    max-width: none;
    margin-left: 0;
  }

  .aa1350-copy, ._1360_aa {
    width: 50vw;
    margin-left: 0;
  }

  ._1466_aa {
    width: 50vw;
  }

  ._1505_aa {
    align-self: center;
    width: 53vw;
    max-width: none;
  }

  ._1530_aa {
    align-self: center;
    width: 50vw;
  }

  ._1535_aa {
    width: 55vw;
  }

  ._1545_aa {
    align-self: center;
    width: 55vw;
  }

  ._1560_image-copy {
    width: 50vw;
    margin-left: 0%;
  }

  ._1591_aa, ._1599_aa, ._1636_aa, ._1636a {
    width: 50vw;
  }

  ._1515_aa {
    font-size: 12px;
  }

  ._1460_tip-copy {
    width: 15vw;
  }

  .nhl_div {
    padding-top: 25%;
  }

  ._1565_img {
    width: 50vw;
    display: block;
  }

  ._1565_div-copy {
    justify-content: space-around;
  }

  ._1590_img {
    width: 50vw;
    display: block;
  }

  ._1625_aat_div, .div-block-205-copy-copy-copy {
    justify-content: space-around;
  }

  ._1625a_aat_img {
    align-self: center;
    width: 50vw;
    height: 100%;
  }

  ._1620_img {
    width: 50vw;
    height: auto;
  }

  ._1622_img {
    align-self: center;
    width: 50vw;
    height: auto;
  }

  ._1624_img {
    width: 50vw;
    height: auto;
  }

  ._1625_img {
    width: 52vw;
  }

  ._1629_div, ._1624_div, ._1626_aat_divv {
    justify-content: space-around;
  }

  .contact_para {
    text-align: center;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 13px;
  }

  ._1656_img {
    width: 50vw;
  }

  ._1810_tip {
    width: 15vw;
  }

  .fixation_ring_wrapper {
    width: auto;
  }

  .rings_div {
    width: 100%;
  }

  .div-block-331-copy {
    width: 100%;
    padding-left: 3%;
  }

  .aat_1875-copy {
    align-self: center;
    width: 50vw;
  }

  ._1880_img {
    align-self: center;
    width: 50vw;
    margin-left: 0%;
  }

  ._1915a_img, ._1917_img {
    width: 50vw;
  }

  ._1920_img {
    width: 50vw;
    height: auto;
  }

  ._1965_img {
    align-self: center;
    width: 50vw;
  }

  ._1916_img, ._1925_img, ._1930_img, ._1935_img {
    width: 50vw;
    height: auto;
  }

  ._1920_aa, ._1925_aa, ._1930_aa, ._1935_aa {
    font-size: 12px;
  }

  ._1965_aa_tip {
    width: 10vw;
  }

  .div-block-3548 {
    flex-direction: row;
    display: flex;
  }

  .contact_us_wrapper {
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: center;
    height: 80%;
    margin-top: 0;
    padding: 0 10px;
  }

  ._1975_right {
    width: 50vw;
    margin-left: 0%;
  }

  ._1944_tip {
    filter: invert(63%) brightness();
    width: 15vw;
  }

  ._2075_img {
    width: 35vw;
    margin-left: 0%;
  }

  ._2230_img {
    width: 50vw;
    margin-left: 0%;
    padding-left: 0;
  }

  ._2405_tip, ._2405_tip-copy, ._2525_tip {
    width: 12vw;
  }

  ._2820_img {
    width: 50vw;
    margin-left: 10%;
    padding-left: 0;
  }

  ._2830_aat-copy {
    align-self: center;
    margin-bottom: 0;
    margin-left: 0%;
  }

  ._2820_tip {
    width: 15vw;
  }

  ._1090_img {
    width: 50vw;
    max-width: none;
    margin-left: 23%;
  }

  ._1086_img {
    width: 60vw;
    margin-left: 15%;
  }

  ._1195_img {
    width: 60vw;
    max-width: none;
    margin-left: 15%;
  }

  .blade_breaker_div {
    width: 100%;
  }

  ._5420_img, ._5450_img {
    width: 50vw;
  }

  ._6010_tip, ._6052_aa_tip {
    width: 15vw;
    height: auto;
  }

  ._6080-copy-copy {
    width: 15vw;
  }

  ._6140_blue_btn {
    width: 10vw;
    margin-top: 0;
    margin-right: .25rem;
    padding-right: 0;
  }

  ._6140_aat_btn_div {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  ._6400_img {
    align-self: center;
    width: 50vw;
    max-width: none;
    margin-left: 0;
  }

  ._9100_aa {
    width: 50vw;
    height: 99.9999%;
  }

  ._9180_aa {
    align-self: center;
    width: 50vw;
    height: 99.9999%;
    margin-left: 0;
  }

  ._9200_aa {
    align-self: center;
    width: 40vw;
    height: 99.9999%;
    margin-left: 0;
  }

  ._9160_aa {
    width: 50vw;
    height: 99.9999%;
  }

  ._9160_tip {
    width: 15vw;
    margin-left: 0;
  }

  ._9130_aa {
    align-self: center;
    width: 50vw;
    height: 99.9999%;
    margin-left: 0;
  }

  ._7380_div {
    flex-direction: column;
    justify-content: space-around;
    align-items: stretch;
    display: flex;
  }

  ._7432_img {
    align-self: center;
    width: 50vw;
    margin-left: 0;
    padding-left: 0;
  }

  ._2010_aa {
    width: 45vw;
    margin-left: 0%;
  }

  ._2035_aa {
    width: 50vw;
    margin-left: 0%;
  }

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

  ._1881_img {
    width: 50vw;
    margin-left: 0%;
  }

  ._9160_btn_div {
    flex-direction: column;
    justify-content: space-around;
    align-items: stretch;
    display: flex;
  }

  ._9161_aa {
    width: 50vw;
    height: 99.9999%;
  }

  ._7170_img {
    width: 40vw;
    padding-left: 10%;
  }

  ._7202_img {
    align-self: flex-end;
    width: 40vw;
    margin-left: 0;
    margin-right: 5%;
  }

  ._7242_img, ._7290_img {
    width: 40vw;
    height: 100%;
  }

  ._7330_img {
    width: 30vw;
    height: 100%;
  }

  ._7418a_img, ._7418_img, ._7419_img {
    width: 25vw;
    height: 100%;
  }

  ._7424_img {
    width: 30vw;
    height: 100%;
  }

  ._7050_img, ._7201_img {
    width: 40vw;
  }

  ._7225_img, ._7230_aa, ._7240 {
    width: 40vw;
    height: 100%;
  }

  ._7536_img {
    width: 35vw;
  }

  ._7962_img, ._7965_img, ._7966_img {
    align-self: center;
    width: 40vw;
    height: 100%;
    margin-left: 0%;
  }

  .oct_table_div {
    width: 95%;
  }

  ._7332_img, ._7423_img {
    width: 30vw;
    height: 100%;
  }

  ._7507_img, ._7515_img {
    width: 35vw;
  }

  ._7325_img {
    width: 30vw;
    height: 100%;
  }

  ._7535_img {
    width: 35vw;
  }

  ._7985_img, ._7705_img, ._7706_img {
    width: 40vw;
    height: 100%;
  }

  ._7885_img {
    width: 40vw;
  }

  ._7665_img {
    width: 35vw;
  }

  ._7858_img {
    width: 40vw;
    height: 100%;
  }

  ._7295_img {
    width: 30vw;
    height: 100%;
  }

  ._3025_aa {
    width: auto;
    margin-top: 10px;
    font-size: 10px;
  }

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

  ._3025_img {
    align-self: center;
    width: 50vw;
  }

  ._3030_aa_heading {
    width: auto;
    margin-top: 10px;
    font-size: 10px;
  }

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

  ._3035_div, ._3120_aa_heading, ._3090_aa_heading, ._3095_aa_heading, ._3115_aa_heading, ._3144_aa_heading {
    width: auto;
    margin-top: 10px;
    font-size: 10px;
  }

  ._7013_img, ._7010 {
    width: 40vw;
  }

  ._7915_img, ._7916_aa, ._7920_img, ._7921, ._7925_img, ._7930, ._7980_img {
    width: 40vw;
    height: 100%;
  }

  .aarksubsection2 {
    flex-direction: column-reverse;
    width: 95%;
    height: 100vh;
  }

  .aarkcontent2 {
    width: 100%;
    padding-left: 5%;
  }

  .display_heading {
    font-size: 18px;
    line-height: 30px;
  }

  .paragraph-679 {
    width: 100%;
    max-width: 100%;
    margin-left: 20px;
    padding-right: 0%;
    font-size: 12px;
    line-height: 21px;
  }

  .aarksubsection3 {
    flex-direction: column;
    width: 100%;
  }

  .aarkcontent3 {
    width: 90%;
    height: auto;
    margin-left: 50px;
    padding-left: 0%;
  }

  .joystick_image, .display_image, .aark_image {
    width: 80%;
  }

  .aarksubsection4 {
    flex-direction: column;
    width: 90%;
  }

  .processing {
    width: 100%;
  }

  .aarksubsection5 {
    flex-direction: column;
    width: 100%;
  }

  .aarkcontent5 {
    width: 100%;
    height: 50%;
  }

  .smart_dispaly_img {
    width: 80%;
  }

  .smart_data_img {
    width: 100%;
  }

  .aarksubsection6 {
    flex-direction: column;
    width: 90%;
  }

  .aarkcontent6 {
    width: 100%;
  }

  .iol_mode, .illumination_img {
    width: 80%;
  }

  .aarksubsection7 {
    flex-direction: column;
    width: 90%;
  }

  .aarkcontent7 {
    width: 100%;
  }

  .aarksubsection8 {
    flex-direction: column;
    width: 90%;
  }

  .aarkcontent8 {
    width: 100%;
  }

  .retro_img {
    width: 80%;
  }

  .aarksubsection9 {
    flex-direction: column;
    width: 90%;
  }

  .aarkcontent9 {
    width: 100%;
  }

  .clbc_img {
    width: 80%;
  }

  .aarksubsection10 {
    flex-direction: column-reverse;
    width: 90%;
  }

  .aarkcontent10 {
    width: 100%;
  }

  .aarksubsection11 {
    flex-direction: column-reverse;
    width: 90%;
  }

  .aarkcontent11 {
    width: 100%;
  }

  .chinrest_img {
    width: 80%;
  }

  .aarksubsection12 {
    flex-direction: column-reverse;
    width: 90%;
  }

  .aarkcontent12 {
    width: 100%;
  }

  .print_img {
    width: 80%;
  }

  .aarksubsection13 {
    flex-direction: column-reverse;
    width: 90%;
  }

  .heading-822 {
    align-self: center;
    font-size: 24px;
  }

  ._3145_heading {
    width: auto;
    margin-top: 10px;
    font-size: 10px;
  }

  ._3145_img {
    align-self: center;
    width: 50vw;
  }

  ._3150_aa_heading, ._3155_heading {
    width: auto;
    margin-top: 10px;
    font-size: 10px;
  }

  ._3160_aa, ._3165_img {
    align-self: center;
    width: 50vw;
    margin-left: 0%;
    padding-left: 0%;
  }

  ._3170_img {
    align-self: center;
    width: 50vw;
  }

  ._3170_heading, ._3175_aa {
    width: auto;
    margin-top: 10px;
    font-size: 10px;
  }

  ._3175_img, ._3155_img {
    align-self: center;
    width: 50vw;
  }

  ._3415_tip {
    width: 15vw;
    height: 100%;
  }

  ._3535_img, ._3545_img {
    width: 50vw;
  }

  ._3555_tip {
    width: 15vw;
    height: 100%;
  }

  ._3560_aa_img {
    width: 50vw;
    padding-left: 15%;
  }

  .tono_list_cnt-copy {
    font-size: 11px;
  }

  ._3615_aa_heading, ._3625_aa {
    width: auto;
    margin-top: 10px;
    font-size: 10px;
  }

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

  ._3719_div {
    justify-content: space-around;
    align-items: center;
  }

  ._3721_div {
    align-items: center;
  }

  ._3742_div {
    justify-content: space-around;
    align-items: center;
  }

  ._3718a_img {
    width: 50vw;
  }

  ._3746_aa_heading {
    font-size: 14px;
  }

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

  ._3750_aa_heading, ._3755_aa_heading, ._3760_aa_heading, ._3765_aa_heading, ._3770_heading, ._3775_heading, ._3785_aa, ._3786_aa_heading, ._3790_heading, ._3793_heading, ._3795_aa_heading, ._3798_aa_heading, ._3800_aa, ._3805_aa_heading {
    width: auto;
    margin-top: 10px;
    font-size: 10px;
  }

  ._3864_div {
    justify-content: center;
  }

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

  ._3065_tip-copy, ._3876_aa_tip {
    width: 15vw;
    height: 100%;
  }

  ._3860_div, ._3875_div, ._3876_div {
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: auto;
  }

  ._3855_aa_heading, ._3856_aa_heading, ._3861_aa_heading, ._3862_aa, ._3865_aa, ._3870_aa_heading, ._3871_aa_heading, ._3872_aa {
    font-size: 14px;
  }

  ._3885_img {
    align-self: center;
    width: 50vw;
    margin-left: 0%;
  }

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

  ._3892_img, ._3894_img {
    width: 50vw;
  }

  ._3896_img {
    align-self: flex-end;
    width: 50vw;
    display: block;
  }

  ._3892_div_aa, ._3894_div, ._3896_div {
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: auto;
  }

  ._3887_img {
    align-self: center;
    width: 50vw;
    margin-left: 25%;
  }

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

  ._3911_img {
    width: 50vw;
  }

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

  ._3912_aa, ._3913_aa_heading, ._3914_aa_heading, ._3918_aa_heading, ._3920_aa, ._3925_aa_heading, ._3930_aa, ._3935_aa {
    font-size: 14px;
  }

  .div-block-3554, .div-block-3555, .div-block-3556, .div-block-3557, .div-block-3558, .div-block-3559, .div-block-3560 {
    justify-content: space-around;
  }

  ._3971_tip {
    width: 15vw;
    height: auto;
  }

  .div-block-3561, .div-block-3562, .div-block-3563, .div-block-3564, .div-block-3565, .div-block-3566, .div-block-3567, .div-block-3568, .div-block-3569, .div-block-3570, ._3996_div {
    justify-content: space-around;
  }

  ._3960_img {
    align-self: center;
    width: 50vw;
  }

  ._3960_aa_heading, ._3960a_aa_heading, ._3965_aa, ._3965a_aa, ._3970_aa, ._3975_aa, ._3975a_aa, ._3980_aa, ._3986_aa, ._3986a_aa, ._3995_aa, ._3996_aa, ._3996a_aa {
    width: auto;
    margin-top: 10px;
    font-size: 10px;
  }

  ._3995_img, ._3996_img, ._3960b_img {
    align-self: center;
    width: 45vw;
  }

  ._3986a_img, ._3987_img {
    align-self: center;
    width: 50vw;
  }

  ._3938_img {
    width: 45vw;
  }

  ._3938_div {
    justify-content: center;
    align-items: flex-end;
  }

  ._3947-aa_tip {
    width: 12vw;
    height: 50%;
  }

  ._3950_div_main {
    justify-content: center;
  }

  ._3945_aa_h, ._3950_aa, ._3952_aa {
    font-size: 14px;
  }

  ._3300_img {
    width: 50vw;
  }

  ._3872_div {
    justify-content: space-around;
    width: 100%;
  }

  ._3870_div_aa {
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 90%;
  }

  .div-block-3571 {
    margin-right: 10%;
  }

  ._3415_bottom_div {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    width: auto;
  }

  ._3415_btn_div {
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    width: auto;
    margin-bottom: 10px;
    margin-left: 0;
  }

  ._3885_bottom_div, ._3901_bottom_div, ._3908_bottom_div {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: auto;
  }

  ._3920_div_bottom, ._3938_bootom_div {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    width: auto;
  }

  ._4010_aat_img {
    align-self: center;
    width: 50vw;
    max-width: none;
  }

  ._3065_tip-copy, ._4065_aat-tip {
    width: 15vw;
    height: 100%;
  }

  ._4065_aat {
    align-self: center;
    width: 40vw;
    max-width: none;
  }

  ._4095_aa_img {
    align-self: center;
    width: 50vw;
    max-width: none;
  }

  ._4100_tip {
    width: 15vw;
    height: 100%;
  }

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

  ._4095_btm {
    flex-direction: column;
    width: 90vw;
  }

  ._4504_aa_div {
    justify-content: center;
    align-self: flex-start;
    align-items: center;
  }

  ._3065_tip-copy, ._4170_aa_tip {
    width: 15vw;
    height: 100%;
  }

  ._4175_img {
    width: 45vw;
  }

  ._4250_aat {
    align-self: center;
    width: 50vw;
    max-width: none;
  }

  ._3065_tip-copy, ._4265_aa_tip {
    width: 15vw;
    height: 100%;
  }

  ._4530_aat_div {
    justify-content: center;
  }

  ._4550_div {
    flex-direction: row;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 91%;
  }

  ._4575_img {
    align-self: flex-end;
    width: 30vw;
    max-width: none;
    margin-left: 0;
  }

  ._3065_tip-copy, ._4460_aat_tip {
    width: 15vw;
    height: 100%;
  }

  ._4450_img {
    align-self: center;
    width: 40vw;
    max-width: none;
  }

  ._4595_img {
    align-self: flex-end;
    width: 30vw;
    max-width: none;
    margin-left: 0;
  }

  ._4150_toip {
    width: 15vw;
    height: 100%;
  }

  ._4500_aat {
    width: 30vw;
    margin-left: 0;
  }

  ._4500_div {
    justify-content: center;
    align-self: flex-start;
    align-items: center;
  }

  ._4511_aa {
    width: 32vw;
    margin-left: 0;
  }

  ._1004_div {
    justify-content: center;
    align-items: center;
    width: 79%;
  }

  ._1026_div, ._1037_div {
    flex-direction: column;
    width: 80vw;
  }

  ._1037_img {
    justify-content: center;
    width: 45vw;
    max-width: none;
    margin-left: 20%;
  }

  ._1037_aat_div {
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
  }

  ._1065_div {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  ._1195_div {
    justify-content: flex-start;
    width: 100%;
  }

  ._1185_div, ._1250_div, ._1260_div, ._1270_div {
    justify-content: center;
  }

  ._1275_div {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  ._1311_div {
    justify-content: center;
  }

  ._1597_img {
    width: 50vw;
    height: auto;
  }

  ._1597a_tip_aa, ._1620_tip_aa, ._1622_tip_aa {
    width: 15vw;
    height: 100%;
  }

  ._1590 {
    width: 50vw;
    display: block;
  }

  ._1660_aa_tip, ._1665_aat_tip, ._1675_aa_tip, ._1677_aa_tip, ._1680_tip {
    width: 15vw;
    height: 100%;
  }

  ._1740_div {
    justify-content: center;
  }

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

  ._1700_div {
    justify-content: center;
  }

  ._1742_img {
    width: 50vw;
  }

  ._1270_img {
    text-align: right;
    width: 50vw;
    margin-left: 0%;
  }

  ._1260_img {
    width: 50vw;
    margin-left: 0%;
  }

  ._1250_img {
    width: 60vw;
    margin-left: 0%;
  }

  ._1200_div {
    justify-content: center;
  }

  ._1200_img {
    text-align: right;
    width: 50vw;
    margin-left: 0%;
  }

  ._3739_img {
    margin-left: 30%;
  }

  ._1860_div {
    justify-content: center;
  }

  ._1860_img {
    width: 50vw;
    margin-left: 0%;
  }

  .curette_wrapper {
    width: 100%;
    padding-left: 3%;
  }

  ._1880_div {
    justify-content: center;
    align-items: center;
  }

  ._1876_img {
    align-self: center;
    width: 50vw;
  }

  ._1885_img {
    width: 50vw;
    margin-left: 0%;
  }

  ._1885_div {
    align-items: center;
  }

  ._1885_btn {
    width: 70%;
  }

  ._1875_blue {
    width: 10vw;
    height: 4.5vh;
  }

  .polishers_div_block {
    flex-direction: column;
    width: auto;
  }

  ._1911_para, ._1960_para {
    width: auto;
    margin-bottom: 0;
  }

  ._1988_aat_div {
    justify-content: space-between;
    align-items: center;
  }

  ._1988_aa_heading {
    font-size: 12px;
  }

  ._1988_btn {
    width: 10vw;
    height: 5vh;
  }

  ._1988_aat_tip {
    width: 15vw;
  }

  ._1990_blue {
    align-self: center;
    width: 40vw;
    display: block;
  }

  ._2075_div, ._2081_aa_div {
    justify-content: center;
  }

  ._2081_btn_div {
    text-align: center;
    width: 100%;
    font-size: 10px;
  }

  .md_wrapper {
    width: 100%;
    margin-left: 0;
  }

  ._3065_tip-copy {
    width: 15vw;
    height: 100%;
  }

  ._2261_aat_tip, ._2262_tip, ._2263_tip {
    width: 15.5vw;
    height: 100%;
  }

  ._2140_div {
    justify-content: center;
  }

  ._2142_div {
    flex-direction: row;
    justify-content: space-around;
  }

  ._2140_div-copy {
    justify-content: center;
  }

  ._2264_tip_aa {
    width: 15.5vw;
    height: 100%;
  }

  ._2264_img {
    width: 50vw;
    padding-left: 0;
  }

  ._2140_btn_div {
    flex-direction: column;
    justify-content: space-around;
    width: 80vw;
    padding-left: 0;
  }

  ._2261_img {
    width: 50vw;
    padding-left: 0;
  }

  ._2260 {
    width: 15.5vw;
    height: 100%;
  }

  ._2087_aa_div, ._2102_aa_div {
    justify-content: center;
  }

  ._1960_maindiv {
    border-top-color: #8d8d8d;
    border-left-width: 0;
    border-right-width: 0;
  }

  ._2286_img {
    width: 50vw;
    margin-left: 0%;
    padding-left: 0;
  }

  ._2270_gray_img_div-copy {
    flex-direction: column;
    align-items: flex-start;
  }

  ._2405_tip-copy {
    width: 12vw;
  }

  ._2765_div, ._2800_div {
    justify-content: center;
  }

  .capsulo_img {
    object-fit: contain;
    border-width: 4px;
    width: 10vw;
    margin-left: 11px;
    display: block;
  }

  .capsulo_btn {
    align-self: flex-start;
    width: 40vw;
    padding-left: 0;
    padding-right: 0;
  }

  .capsulo_btn.w--current {
    width: auto;
  }

  ._2830_img_aat {
    align-self: center;
    margin-bottom: 0;
    margin-left: 0%;
  }

  ._3030_btn_div {
    flex-direction: column;
    justify-content: space-around;
    width: auto;
    padding-left: 10px;
  }

  ._3125_img {
    align-self: center;
    width: 53vw;
  }

  ._3100_img_aa {
    align-self: center;
    width: 58vw;
    margin-right: 2%;
  }

  ._3145_btn_aat {
    flex-direction: column;
    justify-content: space-around;
    width: auto;
    padding-left: 10px;
  }

  ._3180_img, ._3195_img, ._3250_img, ._3280_img {
    width: 50vw;
  }

  ._3180_div {
    width: 100%;
  }

  ._3180_ddiv {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    width: auto;
  }

  ._3180_btn {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  ._3300_aat_div {
    width: 95%;
  }

  ._3460_img {
    width: 50vw;
  }

  ._3310_div {
    width: 95%;
  }

  ._3480_btn_div, ._3535_btn_div {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    width: auto;
  }

  ._3625_div {
    flex-direction: column;
    justify-content: space-around;
    align-items: stretch;
    display: flex;
  }

  ._3565_btn_div {
    flex-direction: column;
    justify-content: space-around;
    width: auto;
    padding-left: 10px;
  }

  ._3565_img {
    align-self: center;
    width: 50vw;
    margin-left: 0%;
    padding-left: 0%;
  }

  ._3607_img {
    align-self: center;
    width: 50vw;
    margin-left: 0%;
    padding-left: 10%;
    padding-right: 10px;
  }

  ._3611_img {
    align-self: center;
    width: 60vw;
    margin-left: 0%;
    padding-left: 0%;
  }

  ._3626_img {
    align-self: center;
    width: 50vw;
    margin-left: 15%;
    padding-left: 0%;
  }

  ._3640_aa_img {
    align-self: center;
    width: 50vw;
    margin-left: 0%;
    padding-left: 5%;
    padding-right: 5%;
  }

  ._3642_img_aa {
    align-self: center;
    width: 39vw;
    margin-left: 0%;
    padding-left: 0%;
  }

  ._3655_img {
    width: 50vw;
  }

  ._3750_btn_div {
    flex-direction: column;
    justify-content: space-around;
    width: auto;
    padding-left: 10px;
  }

  ._3760_straight {
    align-self: center;
    width: 45vw;
  }

  ._3850_img_div {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 90vw;
  }

  ._5010_straight_div {
    justify-content: space-around;
    align-self: flex-start;
    align-items: flex-start;
    width: 99.9999%;
  }

  ._5010_s_img {
    width: 45vw;
  }

  ._5010_s_img-copy-copy {
    width: 45vw;
    padding-left: 10%;
  }

  ._5010_aa {
    width: 45vw;
    padding-left: 14%;
  }

  ._5180_aa {
    justify-content: center;
  }

  ._5010_btn_div {
    flex-direction: column;
    align-items: stretch;
    width: auto;
    margin-top: 10px;
  }

  ._5170_aat {
    width: 45vw;
    padding-left: 14%;
  }

  ._5190_aat, ._5080_aa {
    width: 45vw;
    padding-left: 10%;
  }

  ._5400_div {
    flex-direction: column;
    justify-content: flex-start;
    align-self: auto;
    align-items: stretch;
    width: auto;
  }

  .bb_wrapper {
    width: 100%;
    padding-left: 5%;
    padding-right: 2%;
  }

  ._5560_img {
    align-self: center;
    margin-right: 50%;
  }

  ._5460_div {
    align-self: center;
  }

  ._5460_btn_div {
    flex-direction: column;
    justify-content: flex-start;
    align-self: auto;
    align-items: stretch;
    width: auto;
  }

  .bh_wrapper {
    width: 100%;
    padding-left: 3%;
  }

  ._5570_img, ._5580_img {
    align-self: center;
    margin-right: 75%;
  }

  ._6010_aa_div {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: auto;
    display: flex;
  }

  ._6030_aa_div {
    flex-direction: row;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
  }

  ._6010_btn_div {
    flex-direction: column;
    width: 90vw;
  }

  ._6052_img {
    width: 40vw;
    max-width: none;
  }

  ._6070_btn_div, ._6010_aa_bbtn {
    align-self: auto;
    align-items: stretch;
    width: auto;
  }

  ._6070_btn_div_aat {
    justify-content: space-around;
    align-self: center;
    align-items: center;
    width: 50%;
  }

  ._6070_img_aat {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: auto;
    display: flex;
  }

  ._6011_img {
    width: 50vw;
    max-width: none;
    margin-left: 0;
  }

  ._6080_aa_img-copy {
    width: 30vw;
  }

  ._6080_div {
    flex-direction: row;
    justify-content: space-around;
    align-self: flex-start;
    align-items: flex-start;
  }

  ._6100_div {
    flex-direction: row;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
  }

  ._6100_img {
    align-self: center;
    width: 40vw;
    max-width: none;
    margin-left: 0;
  }

  ._6080_btn_div {
    flex-direction: column;
    width: auto;
    margin-top: 0;
  }

  ._6080_div-copy {
    flex-direction: row;
    justify-content: space-around;
    align-self: flex-start;
    align-items: flex-start;
  }

  ._6160_div {
    align-self: center;
    align-items: center;
    width: 100%;
  }

  ._9170_img {
    width: 48vw;
    margin-right: 5%;
    display: block;
  }

  ._6160_image-copy {
    align-self: flex-start;
    width: 50vw;
    margin-left: 10%;
    display: block;
  }

  .icon-4 {
    font-size: 12px;
  }

  .bold-text-93 {
    font-size: 17px;
    line-height: 20px;
  }

  .div-block-3577 {
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: center;
    height: auto;
    padding-top: 0%;
    display: flex;
  }

  .heading-826 {
    width: 87%;
    margin-bottom: 5px;
  }

  .heading-827 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 23px;
  }

  .div-block-3579 {
    flex-direction: row;
    display: flex;
  }

  .text-field-10 {
    width: 93%;
    min-height: auto;
  }

  .form-wrap-3 {
    max-width: none;
    height: auto;
    padding: 10px;
  }

  .heading-828, .heading-829 {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .text-block-77 {
    justify-content: flex-start;
    align-items: center;
    font-size: 13px;
  }

  .div-block-3580 {
    flex-direction: column;
    flex: 0 auto;
    align-self: center;
    width: 90vw;
    padding-left: 3%;
    padding-right: 3%;
  }

  .paragraph-680 {
    text-align: center;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 13px;
    display: none;
  }

  .heading-830 {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .text-field-large-3 {
    width: 89%;
    min-height: auto;
  }

  ._6080_aa_tip-copy {
    width: 15vw;
  }

  ._6405_img {
    align-self: center;
    width: 40vw;
    max-width: none;
    margin-left: 0;
    margin-right: 0%;
  }

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

  .openingmode-copy {
    object-fit: fill;
    width: 100%;
  }

  .openingdetailssingle-copy.paidclass, .sales_div.paidclass {
    flex-direction: column;
    width: 40%;
    height: auto;
  }

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

  ._7433_btn {
    flex-direction: column;
    justify-content: space-around;
    align-items: stretch;
    display: flex;
  }

  ._9002_img {
    align-self: center;
    width: 50vw;
    margin-left: 0;
    padding-left: 0;
  }

  .paragraph-681 {
    overflow: hidden;
  }

  .image-315 {
    width: 80vw;
  }

  ._2010_div {
    justify-content: center;
  }

  ._2050_div {
    justify-content: center;
    width: 99%;
  }

  ._2014_aa {
    width: 45vw;
    margin-left: 0%;
  }

  ._2014_div {
    justify-content: center;
  }

  ._2060_div {
    justify-content: space-around;
    width: 98%;
  }

  ._3655_btn_div {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    width: auto;
  }

  ._3721_img {
    align-self: center;
    width: 50vw;
  }

  ._3742_btn {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    width: auto;
  }

  ._3718_btn, ._3065_btn_div, ._3960_btn_div {
    flex-direction: column;
    justify-content: space-around;
    width: auto;
    padding-left: 10px;
  }

  .nav-link-5 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  ._4035_img {
    align-self: center;
    width: 50vw;
    max-width: none;
  }

  ._4035_aa_div {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: auto;
    display: flex;
  }

  .tab-pane-tab-3-3 {
    width: 99%;
  }

  ._4520_aa_div {
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
  }

  .tab-pane-tab-4-2, .tab-pane-tab-2-5, .tab-pane-tab-5-3, .tab-pane-tab-6, .tab-pane-tab-7, .tab-pane-tab-9-2 {
    width: 99%;
  }

  ._6400_aa_div {
    align-self: center;
    align-items: flex-start;
    width: 100%;
  }

  ._2425_img {
    width: 50vw;
    margin-left: 0%;
    padding-left: 0;
  }

  ._1918_div {
    justify-content: center;
    width: 100%;
    margin-left: 0%;
  }

  ._2560_btn_div {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: 0;
    font-size: 12px;
    display: flex;
    top: -25px;
    right: 0;
  }

  ._1670_aa_img, ._1682_img_aa {
    width: 52vw;
  }

  ._2540_btn_div {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: 0;
    font-size: 12px;
    display: flex;
    top: -25px;
    right: 0;
  }

  ._1740_div-copy {
    justify-content: center;
  }

  ._1465_aat {
    width: 55vw;
  }

  ._1460_btn_div {
    flex-direction: column;
    width: auto;
  }

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

  ._1405_btn_div {
    flex-direction: column;
    width: auto;
  }

  ._1405_div_aat, ._1420_img_div {
    justify-content: space-around;
  }

  ._1390_div {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  ._1390_img {
    width: 50vw;
    margin-left: 0%;
  }

  .dissectors_div {
    width: 98%;
    margin-top: 0%;
    margin-left: 0%;
    margin-right: 0%;
    padding-right: 5%;
  }

  ._1350_btn_div {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 94%;
  }

  ._1350_para {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
    padding-left: 0;
    font-size: 12px;
    line-height: 21px;
  }

  ._1350_aa_btn-copy {
    justify-content: space-between;
    align-items: center;
    width: auto;
    margin-top: 5px;
    margin-left: 0;
    top: -25px;
    right: 0;
  }

  ._1305_div_aa {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  ._1310_img_div {
    justify-content: center;
  }

  ._1019_img {
    width: 45vw;
    max-width: none;
    margin-left: 15%;
  }

  ._1019_img_div {
    justify-content: center;
  }

  ._1018_img_div {
    justify-content: center;
    width: 100%;
  }

  .speculum_btn_div {
    flex-direction: column;
    width: 100%;
  }

  ._1076_btn_div {
    flex-direction: column;
  }

  ._1016_aat {
    width: 45vw;
    max-width: none;
    margin-left: 0%;
  }

  ._1016_aat_img_div {
    justify-content: center;
    align-items: center;
    width: 79%;
  }

  ._1144_aat {
    width: 60vw;
    margin-left: 15%;
  }

  .speculum_tab_pane-copy {
    width: 100%;
  }

  ._1086_div_btn {
    flex-direction: column;
  }

  ._1086_btn_div {
    justify-content: space-between;
    align-items: center;
    width: auto;
    margin-left: 0;
    display: flex;
    top: -25px;
    right: 0;
  }

  .lasik_pane {
    width: 100%;
  }

  ._1195_btn_div {
    flex-direction: column;
  }

  .l_btn_aat {
    justify-content: space-between;
    align-items: center;
    width: auto;
    margin-left: 0;
    display: flex;
    top: -25px;
    right: 0;
  }

  .irrigating_img_div {
    justify-content: flex-start;
    width: 100%;
  }

  .lm_wrapper_1 {
    width: 100%;
    padding-top: 3%;
    padding-left: 3%;
    padding-right: 1%;
  }

  .lasek_button_div {
    flex-direction: column;
    align-items: stretch;
    width: auto;
    padding-bottom: 10px;
  }

  ._2432_img {
    width: 40vw;
    margin-left: 0%;
    margin-right: 0;
    padding-left: 0;
  }

  ._3850_aat-copy {
    align-self: flex-end;
    width: 45vw;
    padding-left: 10%;
    display: block;
  }

  ._3872_btn {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 90vw;
  }

  ._3986 {
    align-self: center;
    width: 50vw;
  }

  ._3970a {
    align-self: center;
    width: 52vw;
  }

  ._8001 {
    align-self: center;
    width: 30vw;
    margin-left: 0;
    padding-left: 0;
  }

  ._7394 {
    align-self: center;
    width: 53vw;
    margin-left: 0;
    padding-left: 0;
  }

  ._2040_div {
    justify-content: center;
  }

  ._2060_div-copy {
    justify-content: space-around;
    width: 98%;
  }

  ._1076_aa_div {
    justify-content: flex-start;
    width: 100%;
  }

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

  ._2014_img {
    width: 45vw;
    height: 3vh;
    margin-left: 0%;
  }

  ._1090_div {
    justify-content: flex-start;
    width: 100%;
  }

  ._2020 {
    width: 45vw;
    margin-left: 0%;
  }

  ._1878_aa {
    font-size: 12px;
  }

  ._7653_img {
    width: 30vw;
    height: 100%;
  }

  ._7447_img {
    width: 35vw;
  }

  ._7420_aa_img {
    width: 25vw;
    height: 100%;
  }

  ._1590_aa {
    font-size: 15px;
  }

  ._1655_btn_div {
    width: 50%;
  }

  .div-block-376-copy {
    justify-content: space-around;
    align-self: center;
    align-items: center;
    width: 25vw;
  }

  ._5020_blue_btn {
    width: 10vw;
    padding-right: 0;
  }

  .buttondiv-45-copy {
    justify-content: space-around;
    align-self: center;
    align-items: center;
    width: auto;
  }

  ._6140_btn_div {
    flex-direction: column;
    width: auto;
    margin-top: 0;
  }

  .iris_heading, .lid_heading, .forked_heading, .tissue_heading {
    width: auto;
  }

  .forceps_tab_heading {
    flex-direction: column;
  }

  .pane_top_hdg-7-copy {
    margin-top: 0;
    padding-top: 25%;
    padding-left: 0;
    font-size: 18px;
  }

  .dcr_div {
    width: auto;
  }

  .ab_img {
    width: auto;
    height: 55%;
    margin-top: 2rem;
    margin-right: 0;
  }

  .ab_scan_content {
    align-items: center;
    width: 100%;
    height: auto;
  }

  .ab_scan_section2 {
    flex-direction: column;
    height: auto;
  }

  .scancontent2 {
    width: 90%;
    padding-left: 5%;
  }

  .scanimage2 {
    align-items: center;
    width: 100%;
  }

  .ascanimage {
    width: 70%;
  }

  .ascanheading {
    font-size: 24px;
    line-height: 30px;
  }

  .div-block-3583 {
    flex-direction: column;
  }

  .paragraph-682 {
    font-size: 11px;
    line-height: 20px;
  }

  .heading-831 {
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-683 {
    font-size: 11px;
    line-height: 20px;
  }

  .heading-832 {
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-684 {
    font-size: 11px;
    line-height: 20px;
  }

  .heading-833 {
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-685 {
    font-size: 11px;
    line-height: 20px;
  }

  .ab_scan_section3 {
    flex-direction: column;
    width: 90%;
    height: auto;
    padding-left: 10%;
    display: flex;
  }

  .bscanheading {
    font-size: 24px;
    line-height: 30px;
  }

  .ab_scan_section4 {
    flex-direction: column;
    height: auto;
    padding-top: 0;
  }

  .div-block-3586 {
    width: 100%;
  }

  .bscan_content4, .bscan_content5 {
    width: 90%;
    margin-right: 0%;
  }

  .methods_heading {
    font-size: 24px;
    line-height: 30px;
  }

  .method1 {
    width: 50%;
    height: auto;
    margin-bottom: 7%;
  }

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

  .ubm_section {
    flex-direction: column;
    width: 90%;
    padding-left: 10%;
  }

  .ubm_content, .abscan_table {
    width: 100%;
  }

  .table_section {
    flex-direction: column;
  }

  .bscan_features {
    width: 90%;
    margin-right: 0%;
  }

  .feature_img {
    width: 80%;
  }

  .ab_main {
    width: 100%;
    padding-left: 0%;
  }

  .canon_products {
    z-index: 1;
    padding-top: 3rem;
    position: relative;
  }

  .canon_heading {
    z-index: 22;
    background-color: #0000;
    position: relative;
  }

  .canon_tabs {
    z-index: 1;
    flex-direction: column;
    width: 100%;
    padding-top: 0;
    top: 0;
  }

  .canon_product_tabs {
    z-index: 50;
    background-color: #0000;
    flex-flow: row;
    justify-content: center;
    width: 100%;
    padding-top: 2px;
    padding-bottom: 2px;
    position: static;
    overflow: scroll;
  }

  .canon_tab1 {
    border: 1px #000;
    font-size: 10px;
    text-decoration: none;
  }

  .canon_tab1.w--current {
    background-color: #0000;
    border-width: 1px;
    text-decoration: none;
  }

  .canon_tab2 {
    font-size: 10px;
  }

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

  .canon_tab2.tabline {
    text-decoration: none;
  }

  .canon_tab2.tabline.w--current {
    border: 1px solid var(--white);
    color: #fff;
    text-decoration: none;
  }

  .canon_tab3.w--current {
    font-size: 10px;
  }

  .canon_tab3.tabline {
    text-decoration: none;
  }

  .canon_tab3.tabline.w--current {
    border: 1px solid var(--white);
    text-decoration: none;
  }

  .canon_tabs_content {
    z-index: 1;
    align-self: flex-start;
    width: 100%;
    margin-left: 0;
  }

  .product_text1, .product_text2, .product_text3 {
    color: #fff;
    font-size: 10px;
    text-decoration: none;
  }

  .canon_tab4.w--current {
    font-size: 10px;
  }

  .canon_tab4.tabline {
    text-decoration: none;
  }

  .canon_tab4.tabline.w--current {
    border: 1px solid var(--white);
    text-decoration: none;
  }

  .canon_tab5.w--current {
    font-size: 10px;
  }

  .canon_tab5.tabline {
    text-decoration: none;
  }

  .canon_tab5.tabline.w--current {
    border: 1px solid var(--white);
    text-decoration: none;
  }

  .canon_tab6.w--current {
    font-size: 10px;
  }

  .canon_tab6.tabline {
    text-decoration: none;
  }

  .canon_tab6.tabline.w--current {
    border: 1px solid var(--white);
    text-decoration: none;
  }

  .canon_tab7 {
    font-size: 10px;
  }

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

  .canon_tab7.tabline {
    text-decoration: none;
  }

  .canon_tab7.tabline.w--current {
    border: 1px solid var(--white);
    color: #fff;
    text-decoration: none;
  }

  .cx-wrapper {
    padding-left: 2%;
  }

  .cx-1_content1 {
    align-items: flex-start;
    width: 100%;
  }

  .cx-img1 {
    width: 80%;
  }

  .cx_h2 {
    text-align: left;
    align-self: center;
    margin-top: 10px;
    font-size: 24px;
  }

  .cx_subsection {
    flex-direction: column;
    justify-content: center;
    height: auto;
    position: static;
  }

  .cx_subsection2 {
    flex-direction: column-reverse;
    height: auto;
  }

  .cx_img2 {
    width: 100%;
  }

  .cx_heading2 {
    width: 100%;
    font-size: 18px;
    line-height: 30px;
  }

  .cx_para2 {
    width: 100%;
    padding-right: 2%;
    font-size: 12px;
    line-height: 21px;
  }

  .video_div, .cx_content2 {
    width: 100%;
  }

  .cx_subsection3 {
    flex-direction: column;
    height: auto;
  }

  .cx_content3 {
    width: 100%;
    height: 100%;
  }

  .cx_img3 {
    width: 80%;
  }

  .cx_h3 {
    font-size: 24px;
    line-height: 30px;
  }

  .cx_subsection5 {
    flex-direction: column;
    height: auto;
  }

  .bold-text-94 {
    text-align: left;
    font-size: 18px;
  }

  .cr2afwrapper {
    padding-left: 2%;
  }

  .cr_h2 {
    text-align: left;
    align-self: center;
    margin-top: 10px;
    font-size: 24px;
  }

  .cr_content2 {
    width: 100%;
  }

  .cr_section3 {
    flex-direction: column;
    height: auto;
  }

  .cr_imgdiv {
    width: 100%;
    height: auto;
  }

  .cr_section4 {
    flex-direction: column;
    justify-content: center;
    height: auto;
    position: static;
  }

  .cr_img3 {
    width: 70%;
  }

  .cr_img4 {
    width: 50%;
  }

  .cr_content4 {
    width: 100%;
    height: 100%;
  }

  .div-block-3589 {
    width: 100%;
  }

  .cr_img5 {
    width: 65%;
  }

  .cr_section5 {
    flex-direction: column;
    height: auto;
  }

  .cx_div {
    width: 100%;
    height: auto;
  }

  .cx_img3-copy {
    width: 80%;
  }

  .cr2plus_wrapper {
    padding-left: 2%;
  }

  .cr2_plus {
    align-items: flex-start;
    width: 100%;
  }

  .cr2_plus_img {
    width: auto;
    height: auto;
  }

  .cr_plus3 {
    align-self: flex-start;
  }

  .cr_plus_img5, .video_div-copy {
    width: 100%;
  }

  .tx_wrapper {
    padding-left: 2%;
  }

  .tx_img {
    width: 100%;
  }

  .tx_subsection {
    flex-direction: column;
    justify-content: center;
    height: auto;
    position: static;
  }

  .tx_section {
    flex-direction: column;
    justify-content: center;
    height: auto;
    padding-left: 2%;
    position: static;
  }

  .tx_h3 {
    text-align: left;
    font-size: 24px;
    line-height: 30px;
  }

  .tx_para {
    text-align: left;
    width: 100%;
    padding-right: 2%;
    font-size: 12px;
    line-height: 21px;
  }

  .tx_section5 {
    flex-direction: column;
    justify-content: center;
    height: auto;
    position: static;
  }

  .cr_plus_section6 {
    flex-direction: column;
    height: auto;
  }

  .cr_plus_section7 {
    flex-direction: column;
    justify-content: center;
    height: auto;
    position: static;
  }

  .tx_section8 {
    flex-direction: column;
    height: auto;
  }

  .tx_h2 {
    text-align: center;
    width: 100%;
    font-size: 18px;
  }

  .tx_heading {
    align-self: flex-start;
    padding-left: 2%;
  }

  .xephilio_wrapper {
    padding-left: 2%;
  }

  .xephilio_div1 {
    align-items: flex-start;
    width: 100%;
  }

  .xephilio_h2 {
    align-self: flex-start;
    padding-left: 2%;
  }

  .xephilio_h3 {
    text-align: center;
    width: 100%;
    font-size: 18px;
  }

  .xephilio_banner {
    width: auto;
    height: auto;
  }

  .xephilio_img2 {
    width: 100%;
  }

  .xephilio_section3 {
    flex-direction: column;
    justify-content: center;
    height: auto;
    position: static;
  }

  .xephilio_img4 {
    width: 70%;
  }

  .xephilio_section5 {
    flex-direction: column;
    height: auto;
  }

  .xephilio_h1 {
    align-self: flex-start;
  }

  .xephilio_section1, .cx_subsection-copy {
    flex-direction: column-reverse;
    justify-content: center;
    height: auto;
    position: static;
  }

  .cr_plus_h2-copy {
    text-align: left;
    align-self: center;
    margin-top: 10px;
    font-size: 24px;
    line-height: 27px;
  }

  .cr_banner, .tx_banner {
    width: auto;
    height: auto;
  }

  .air_puff_section {
    flex-direction: column;
    justify-content: center;
    height: auto;
    position: static;
  }

  .air_puffmainsection {
    flex-direction: column;
    justify-content: center;
    height: auto;
    padding-left: 2%;
    position: static;
  }

  .tx_fixation_section {
    flex-direction: column;
    justify-content: center;
    height: auto;
    position: static;
  }

  .tx_section1 {
    flex-direction: column-reverse;
    justify-content: center;
    height: auto;
    position: static;
  }

  .xephilio_wrappers1 {
    padding-left: 2%;
  }

  .s1_h2 {
    text-align: center;
    width: 100%;
    font-size: 18px;
  }

  .s1_div {
    width: 100%;
    height: auto;
    padding-top: 5%;
    padding-left: 0%;
  }

  .xephilio_s1_div {
    flex-direction: column-reverse;
    justify-content: center;
    height: auto;
    position: static;
  }

  .s1_heading2 {
    align-self: flex-start;
    padding-left: 2%;
  }

  .s1_feature_heading {
    font-size: 24px;
    line-height: 30px;
  }

  .s1_div1 {
    align-items: flex-start;
    width: 100%;
  }

  .features_s1_div {
    flex-direction: column;
  }

  .features_section {
    flex-direction: column-reverse;
    height: auto;
  }

  .s1_h1 {
    align-self: flex-start;
  }

  .features_img1 {
    width: 100%;
  }

  .s1_s3 {
    flex-direction: column;
    justify-content: center;
    height: auto;
    position: static;
  }

  .s1_s4 {
    flex-direction: column;
    justify-content: center;
    height: auto;
    padding-left: 2%;
    position: static;
  }

  .s1_subs3 {
    flex-direction: column;
    justify-content: center;
    height: auto;
    position: static;
  }

  .s1_s5 {
    flex-direction: column;
    justify-content: center;
    height: auto;
    padding-left: 2%;
    position: static;
  }

  .rk_f3 {
    padding-left: 2%;
  }

  .rk_h1 {
    align-self: flex-start;
    padding-left: 0%;
  }

  .retinal_section, .tonometer_section2, .tomography_section {
    flex-direction: column-reverse;
    height: auto;
  }

  .tx_1 {
    align-items: flex-start;
    width: 100%;
    height: auto;
  }

  .tx_20_h1 {
    align-self: flex-start;
    margin-bottom: 0;
  }

  .s1_para2 {
    width: 100%;
    padding-right: 2%;
    font-size: 12px;
    line-height: 21px;
  }

  .s1_list {
    padding-left: 9%;
  }

  .si_img1 {
    margin-left: 0%;
  }

  .rk_h2 {
    text-align: center;
    width: 100%;
    font-size: 18px;
  }

  .reichert_products {
    z-index: 1;
    padding-top: 3rem;
    position: relative;
  }

  .reichert_heading {
    z-index: 22;
    background-color: #0000;
    position: relative;
  }

  .reichert_tabs {
    z-index: 1;
    flex-direction: column;
    width: 100%;
    padding-top: 0;
    top: 0;
  }

  .reichert_product_tabs {
    z-index: 50;
    background-color: #0000;
    flex-flow: row;
    justify-content: center;
    width: 100%;
    padding-top: 2px;
    padding-bottom: 2px;
    position: static;
    overflow: scroll;
  }

  .reichert_tab {
    font-size: 10px;
  }

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

  .reichert_tab.tabline {
    text-decoration: none;
  }

  .reichert_tab.tabline.w--current {
    border: 1px solid var(--white);
    color: #fff;
    text-decoration: none;
  }

  .reichert_tab_content {
    padding-top: 20px;
  }

  .reichert_wrapper {
    padding-left: 2%;
  }

  .reichert_s1 {
    flex-direction: column-reverse;
    justify-content: center;
    height: auto;
    position: static;
  }

  .r_banner {
    margin-top: 2%;
  }

  .reichert_s2 {
    flex-direction: column-reverse;
    justify-content: center;
    height: auto;
    position: static;
  }

  .r1_div1 {
    align-items: flex-start;
    width: 100%;
  }

  .r1_h1 {
    align-self: flex-start;
    padding-left: 0%;
  }

  .reichert_slide_div {
    width: 90%;
    height: auto;
    padding-top: 5%;
    padding-left: 0%;
  }

  .r1_features {
    flex-direction: column-reverse;
    height: auto;
  }

  .r1_para {
    width: 100%;
    padding-right: 2%;
    font-size: 12px;
    line-height: 21px;
  }

  .rf_7ontent {
    width: 100%;
  }

  .reichert_tabs_content {
    z-index: 1;
    align-self: flex-start;
    width: 100%;
    margin-left: 0;
  }

  .r_features {
    width: 100%;
    height: 100%;
  }

  .r7_features {
    flex-direction: column-reverse;
    height: auto;
  }

  .abubm {
    flex-direction: column-reverse;
    align-items: center;
    width: 90%;
    height: 100vh;
    padding-top: 20px;
    padding-left: 5%;
  }

  .ab_h1 {
    align-self: center;
    margin-bottom: 0;
    margin-left: 1%;
    padding-left: 0%;
    font-size: 16px;
    line-height: 32px;
  }

  .ab_h2 {
    align-self: center;
    width: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    font-size: 15px;
    line-height: 40px;
  }

  .potec_products {
    z-index: 1;
    padding-top: 3rem;
    position: relative;
  }

  .potec_heading {
    z-index: 22;
    background-color: #0000;
    position: relative;
  }

  .potec_tabs {
    z-index: 1;
    flex-direction: column;
    width: 100%;
    padding-top: 0;
    top: 0;
  }

  .potec_products_tabs {
    z-index: 50;
    background-color: #0000;
    flex-flow: row;
    justify-content: center;
    width: 100%;
    padding-top: 2px;
    padding-bottom: 2px;
    position: static;
    overflow: scroll;
  }

  .potec_products_contents {
    z-index: 1;
    align-self: flex-start;
    width: 100%;
    margin-left: 0;
  }

  .potec_tab1.w--current {
    font-size: 10px;
  }

  .potec_tab1.tabline {
    text-decoration: none;
  }

  .potec_tab1.tabline.w--current {
    border: 1px solid var(--white);
    text-decoration: none;
  }

  .potec_tab2.w--current {
    font-size: 10px;
  }

  .potec_tab2.tabline {
    text-decoration: none;
  }

  .potec_tab2.tabline.w--current {
    border: 1px solid var(--white);
    text-decoration: none;
  }

  .potec_tab3.w--current {
    font-size: 10px;
  }

  .potec_tab3.tabline {
    text-decoration: none;
  }

  .potec_tab3.tabline.w--current {
    border: 1px solid var(--white);
    text-decoration: none;
  }

  .potec_tab4 {
    font-size: 10px;
  }

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

  .potec_tab4.tabline {
    text-decoration: none;
  }

  .potec_tab4.tabline.w--current {
    border: 1px solid var(--white);
    color: #fff;
    text-decoration: none;
  }

  .potec_tab5 {
    font-size: 10px;
  }

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

  .potec_wrpper {
    padding-left: 2%;
  }

  .potec_s1 {
    flex-direction: column;
    justify-content: center;
    height: auto;
    position: static;
  }

  .potec_div1 {
    align-items: flex-start;
    width: 100%;
    padding-left: 0;
  }

  .potec_slid_div {
    width: 90%;
    height: auto;
    padding-top: 5%;
    padding-left: 0%;
  }

  .p1_h1 {
    align-self: flex-start;
    margin-left: 0;
    padding-left: 0%;
  }

  .potec_div3 {
    flex-direction: column;
  }

  .potec_content, .potec_div_img {
    width: 100%;
  }

  .potec_features {
    width: 100%;
    height: 100%;
    padding-left: 0%;
  }

  .potec_specs {
    flex-direction: column-reverse;
    height: auto;
  }

  .p1 {
    font-size: 12px;
  }

  .r7_features-copy {
    flex-direction: column-reverse;
    height: auto;
  }

  .amogh_section {
    flex-direction: column-reverse;
    height: auto;
    padding-top: 1.9rem;
  }

  .amogh_content_div {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    width: 90vw;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
  }

  .amogh_h1 {
    align-self: flex-start;
    font-size: 24px;
    line-height: 32px;
  }

  .aogh_h2 {
    text-align: left;
    align-self: center;
    width: 100%;
    font-size: 12px;
  }

  .amogh_specifications {
    font-size: 18px;
  }

  .amogh_features {
    margin-top: 30px;
  }

  .amogh_table1 {
    width: 100%;
  }

  .amogh_img3 {
    width: 65%;
  }

  .amogh_list1 {
    margin-bottom: 0;
  }

  .amogh_accessories {
    font-size: 15px;
    line-height: 30px;
  }

  .amogh_access_div {
    width: 100%;
    height: 100%;
    padding-left: 4%;
  }

  .amogh_access_section {
    flex-direction: column;
    height: auto;
  }

  .amogh_img_div {
    width: 100%;
    height: auto;
  }

  .ophtha_h1 {
    align-self: flex-start;
    font-size: 15px;
    line-height: 32px;
  }

  .ophtha_img {
    order: 1;
    align-self: center;
    width: 70vw;
    margin-top: 0;
  }

  .hd_img {
    width: 85%;
  }

  .amogh_access_section1copy {
    flex-direction: column;
    height: auto;
  }

  .amogh_access_div-copy {
    width: 100%;
    height: 100%;
    padding-left: 2%;
  }

  .amogh_img_div-copy {
    flex-direction: column;
    width: 100%;
    height: auto;
  }

  .amogh_img3-copy {
    width: 65%;
  }

  .endoprobes {
    font-size: 18px;
  }

  .endoprobes_img_div {
    width: 100%;
    height: auto;
  }

  .filter_div {
    flex-direction: column-reverse;
    height: auto;
    padding-top: 0;
  }

  .filter_content_div {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    width: 90vw;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
  }

  .endoprobes_div-copy, .excimer_section {
    flex-direction: column-reverse;
    height: auto;
    padding-top: 0;
  }

  .excimer_img {
    width: 100%;
    height: auto;
  }

  .excimer_content_div, .excimer_content_div-copy {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    width: 90vw;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
  }

  .excimer_section3 {
    flex-direction: column-reverse;
    height: auto;
    padding-top: 0;
  }

  .excelsius_img_div2, .excimer_img_div {
    width: 100%;
    height: auto;
  }

  .excimer_img_section {
    flex-direction: column-reverse;
    height: auto;
    padding-top: 0;
  }

  .excimer_last_div {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    width: 90vw;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
  }

  .excimer_h1 {
    align-self: flex-start;
    font-size: 24px;
    line-height: 32px;
  }

  .excimer_h2 {
    align-self: flex-start;
  }

  .closed_up_div {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    width: 90vw;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
  }

  .excelsius_last_img_div {
    width: 100%;
    height: auto;
  }

  .e_img5 {
    align-self: center;
    width: 65%;
  }

  .img1_excimer {
    width: 65%;
  }

  .volks_products {
    z-index: 1;
    height: auto;
    padding-top: 3rem;
    position: relative;
  }

  .volks_heading {
    z-index: 22;
    background-color: #0000;
    position: relative;
  }

  .volks_tabs {
    z-index: 1;
    flex-direction: column;
    width: 100%;
    padding-top: 0;
    top: 0;
  }

  .volks_product_tabs {
    z-index: 50;
    background-color: #0000;
    flex-flow: row;
    justify-content: center;
    width: 100%;
    padding-top: 2px;
    padding-bottom: 2px;
    position: static;
    overflow: scroll;
  }

  .volks_product_contents {
    z-index: 1;
    object-fit: fill;
    align-self: flex-start;
    width: 100%;
    margin-left: 0;
    overflow: visible;
  }

  .volks_tab1.w--current {
    font-size: 10px;
  }

  .volks_tab1.tabline {
    text-decoration: none;
  }

  .volks_tab1.tabline.w--current {
    border: 1px solid var(--white);
    text-decoration: none;
  }

  .volks_tab2.w--current {
    font-size: 10px;
  }

  .volks_tab2.tabline {
    text-decoration: none;
  }

  .volks_tab2.tabline.w--current {
    border: 1px solid var(--white);
    text-decoration: none;
  }

  .volks_tab3.w--current {
    font-size: 10px;
  }

  .volks_tab3.tabline {
    text-decoration: none;
  }

  .volks_tab3.tabline.w--current {
    border: 1px solid var(--white);
    text-decoration: none;
  }

  .volks_tab4 {
    font-size: 10px;
  }

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

  .volks_tab4.tabline {
    text-decoration: none;
  }

  .volks_tab4.tabline.w--current {
    border: 1px solid var(--white);
    color: #fff;
    text-decoration: none;
  }

  .volks_tab5 {
    font-size: 10px;
  }

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

  .volks_tab5.tabline {
    text-decoration: none;
  }

  .volks_tab5.tabline.w--current {
    border: 1px solid var(--white);
    color: #fff;
    text-decoration: none;
  }

  .cx_img1_div {
    width: 100%;
  }

  .cx_content31copy {
    width: 100%;
    height: 100%;
    padding-left: 1%;
  }

  .cr_section41copy {
    flex-direction: column;
    justify-content: center;
    height: auto;
    position: static;
  }

  .cr_content21-copy {
    width: 100%;
    padding-left: 1%;
  }

  .tx_img3 {
    width: 70%;
  }

  .v1_h1 {
    align-self: flex-start;
    margin-left: 0;
    padding-left: 0%;
    font-size: 24px;
  }

  .cx_para2-copy {
    width: 100%;
    padding-right: 2%;
    font-size: 12px;
    line-height: 21px;
  }

  .volks_wrapper {
    padding-left: 2%;
  }

  .volks_120d {
    flex-direction: column;
    justify-content: center;
    height: auto;
    padding-left: 2%;
    position: static;
  }

  .volks_slide_div {
    width: 90%;
    height: auto;
    padding-top: 5%;
    padding-left: 0%;
  }

  .volks_20d {
    flex-direction: column;
    justify-content: center;
    height: auto;
    position: static;
  }

  .v20_para {
    width: 100%;
    padding-right: 2%;
    font-size: 12px;
    line-height: 21px;
  }

  .volks_tab6 {
    font-size: 10px;
  }

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

  .volks_tab6.tabline {
    text-decoration: none;
  }

  .volks_tab6.tabline.w--current {
    border: 1px solid var(--white);
    color: #fff;
    text-decoration: none;
  }

  .volks_tab7 {
    font-size: 10px;
  }

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

  .volks_tab7.tabline {
    text-decoration: none;
  }

  .volks_tab7.tabline.w--current {
    border: 1px solid var(--white);
    color: #fff;
    text-decoration: none;
  }

  .volks_tab8 {
    font-size: 10px;
  }

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

  .volks_tab8.tabline {
    text-decoration: none;
  }

  .volks_tab8.tabline.w--current {
    border: 1px solid var(--white);
    color: #fff;
    text-decoration: none;
  }

  .volks_tab9 {
    font-size: 10px;
  }

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

  .volks_tab9.tabline {
    text-decoration: none;
  }

  .volks_tab9.tabline.w--current {
    border: 1px solid var(--white);
    color: #fff;
    text-decoration: none;
  }

  .volks_tab10 {
    font-size: 10px;
  }

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

  .volks_tab10.tabline {
    text-decoration: none;
  }

  .volks_tab10.tabline.w--current {
    border: 1px solid var(--white);
    color: #fff;
    text-decoration: none;
  }

  .volks_tabcontent8 {
    font-size: 10px;
  }

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

  .volks_tabcontent9 {
    font-size: 10px;
  }

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

  .volks_tabcontent10 {
    font-size: 10px;
  }

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

  .volks_30d, .volks_40d, .volks_60d, .volks-66d, .volks_78d, .volks_central, .volks_gonio, ._3mirror_lens, .superquad, .volks_capsulotomy, .volks_clearpod, .clearpod_90d {
    flex-direction: column;
    justify-content: center;
    height: auto;
    position: static;
  }

  ._90d_div {
    width: 90%;
    height: auto;
    padding-top: 5%;
    padding-left: 0%;
  }

  .digital_high_mag {
    flex-direction: column;
    justify-content: center;
    height: auto;
    position: static;
  }

  .high_mag_img_div {
    width: 90%;
    height: auto;
    padding-top: 5%;
    padding-left: 0%;
  }

  .volks_specs {
    flex-direction: column-reverse;
    height: auto;
  }

  .wide_lens_para {
    width: 100%;
    padding-right: 2%;
    font-size: 12px;
    line-height: 21px;
  }

  .volks_h3 {
    font-size: 15px;
    line-height: 25px;
  }

  .volks_div1 {
    align-items: flex-start;
    width: 100%;
    padding-left: 2%;
  }

  ._20d_img_div, .super_pupil_slide {
    width: 90%;
    height: auto;
    padding-top: 5%;
    padding-left: 0%;
  }

  .super_pupil_div {
    flex-direction: column;
    justify-content: center;
    height: auto;
    position: static;
  }

  .super_pupil_description {
    flex-direction: column-reverse;
    height: auto;
    padding-left: 0%;
  }

  .surgical_gonio.w--current, .super_pupil.w--current {
    font-size: 10px;
  }

  .surgical_gonio_h1 {
    align-self: flex-start;
    margin-left: 0;
    padding-left: 0%;
    font-size: 24px;
  }

  .transequator.w--current {
    font-size: 10px;
  }

  .vista_view_h1 {
    align-self: flex-start;
    margin-left: 0;
    padding-left: 0%;
    font-size: 24px;
  }

  .singh_mid_vitreous {
    font-size: 10px;
  }

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

  .supra_phob_lottie-new {
    z-index: 1;
    opacity: 1;
    align-self: center;
    width: 90%;
    height: auto;
    margin-top: 1rem;
    position: static;
    left: 5%;
    right: 5%;
  }

  .supra_phob1_section {
    flex-direction: column-reverse;
    justify-content: flex-start;
    width: 100%;
    margin-top: 9%;
    padding-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .supra_toric_list1 {
    padding-left: 10px;
  }

  .heading-840 {
    font-size: 22px;
    line-height: 30px;
  }

  .simulation_results_img, .clinical_result_img {
    align-self: center;
    width: 100%;
  }

  .div-block-3592 {
    flex-direction: column;
  }

  .simulation_para {
    font-size: 11px;
    line-height: 20px;
  }

  .quality_img, .light_distribution_img, .defocus_img {
    align-self: center;
    width: 100%;
  }

  .defocus_para {
    font-size: 11px;
    line-height: 20px;
  }

  .swiss_phob_img {
    height: auto;
  }

  .swiss_phob_lottie_img {
    width: 100%;
    max-width: none;
    height: 40vh;
    position: static;
  }

  .bby_list {
    padding-left: 20px;
    padding-right: 3%;
  }

  .trifit_section {
    padding-top: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .trifit_design_div {
    flex-direction: column;
    margin-top: .5rem;
  }

  .trifit_img2 {
    align-self: center;
    width: 90%;
  }

  .trifit_div, .yellow_table {
    width: 90vw;
  }

  .acrylic_heading {
    width: 100%;
  }

  .trifit_h1 {
    font-size: 24px;
    line-height: 30px;
  }

  .vista_view {
    padding-left: 0;
    padding-right: 0;
    font-size: 10px;
  }

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

  .quality_div {
    width: 100%;
  }

  .contrast_div {
    flex-direction: column;
    width: 100%;
    margin-top: .5rem;
  }

  .quality_section {
    flex-direction: column;
  }

  .quality_list {
    width: 90vw;
    margin-bottom: 0;
  }

  .qulity_img1 {
    align-self: center;
    width: 70vw;
    margin-top: 6%;
  }

  .quality_list_item {
    font-size: 11px;
    line-height: 20px;
  }

  .features_list {
    width: 90vw;
  }

  .features_img {
    align-self: center;
    width: 70%;
    height: auto;
  }

  .feature_list_div {
    flex-direction: column;
    margin-top: .5rem;
  }

  .clinical_img_div {
    width: auto;
  }

  .ril_section3 {
    width: 100%;
  }

  .phakic_iol_div {
    flex: 0 auto;
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    height: auto;
    display: flex;
    position: static;
    inset: 0% 0% auto;
  }

  .ril_list1 {
    font-size: 12px;
    line-height: 19px;
  }

  .ril_div1 {
    width: 100%;
    padding: 0;
  }

  .post_operative_img_div {
    width: auto;
  }

  .specs_maindiv {
    flex-direction: column;
  }

  .specs_list {
    line-height: 25px;
  }

  .clinical_img1 {
    width: 35vw;
  }

  .ril_div2 {
    z-index: 3;
    flex-direction: column;
    flex: 0 auto;
    order: 0;
    justify-content: flex-end;
    align-self: auto;
    align-items: stretch;
    width: 100%;
    height: auto;
    display: flex;
    position: static;
  }

  .v2_img {
    width: 90%;
    max-width: none;
    height: auto;
  }

  .heading-624-copy {
    align-self: flex-start;
    font-size: 18px;
    line-height: 30px;
  }

  .post_operative_img1 {
    width: 50vw;
    height: 15vh;
  }

  .cmt_section {
    flex-direction: column;
    width: 100%;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .cmt_div1 {
    width: 100%;
    padding: 0;
  }

  .cmt_h1 {
    text-align: left;
    white-space: nowrap;
    font-size: 32px;
    font-weight: 700;
    line-height: 30px;
  }

  .cmt_img {
    width: 100%;
    max-width: none;
    height: auto;
    padding-top: 1.9rem;
    position: static;
  }

  .cmt_h2 {
    text-align: left;
    font-size: 18px;
    line-height: 26px;
  }

  .cmt_img2 {
    width: 100%;
    max-width: none;
    height: 50vh;
    display: block;
  }

  .cmt_list1 {
    font-size: 12px;
    line-height: 19px;
  }

  .cmt_img_div2 {
    flex: 0 auto;
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    height: auto;
    display: flex;
    position: static;
    inset: 0% 0% auto;
  }

  .specs_div_amt {
    flex-direction: column;
  }

  .cmt_section2 {
    width: 100%;
  }

  .main_section_div {
    flex-direction: column-reverse;
    width: 100%;
  }

  .cmt_specs_div, .ril_specs_div {
    height: auto;
  }

  .vista_wrapper {
    padding-left: 2%;
  }

  .vista_banner {
    flex-direction: row-reverse;
    justify-content: center;
    height: auto;
    display: block;
    position: static;
  }

  .vista_div1 {
    flex-direction: column;
  }

  .vista_h1 {
    font-size: 24px;
    line-height: 30px;
  }

  .vista_content1 {
    width: 100%;
  }

  .visyta_img1 {
    width: 85%;
  }

  .vista_h3, .vista_h4 {
    font-size: 24px;
    line-height: 30px;
  }

  .vista_div4 {
    flex-direction: column;
  }

  .vista_content4 {
    width: 100%;
  }

  .vista_img4, .vista_img5 {
    width: 85%;
  }

  .vista_content5 {
    width: 100%;
  }

  .vista_div6 {
    flex-direction: column;
  }

  .vista_img6 {
    width: 85%;
  }

  .vista_vontent6 {
    width: 100%;
  }

  .vista_h7 {
    z-index: 22;
    background-color: #0000;
    position: relative;
  }

  .vista_img7 {
    width: 85%;
  }

  .vista_content7 {
    width: 100%;
  }

  .vista_h8 {
    font-size: 24px;
    line-height: 30px;
  }

  .vista_para {
    width: 100%;
    padding-right: 2%;
    font-size: 12px;
    line-height: 21px;
  }

  .vista_div8 {
    flex-direction: column;
  }

  .vista_para1 {
    width: 100%;
    padding-right: 2%;
    font-size: 12px;
    line-height: 21px;
  }

  .vista_div9 {
    flex-direction: column;
  }

  .vista_h9 {
    font-size: 24px;
    line-height: 30px;
  }

  .vista_zoom_img {
    margin-left: 10px;
    margin-right: 10px;
  }

  .vista_view_heading {
    font-size: 25px;
    line-height: 50px;
  }

  .vista_specs {
    flex-direction: column;
  }

  .list-21 {
    width: 100%;
  }

  .div-block-3597 {
    flex-direction: column-reverse;
  }

  .vista_img12 {
    width: 58%;
  }

  .volks_products_wrapper {
    padding-left: 2%;
  }

  .volks_heading_products {
    margin-top: 40px;
    font-size: 30px;
  }

  .indirect_lenses_wrapper {
    flex-flow: wrap;
    overflow: visible;
  }

  .heading-843 {
    line-height: 20px;
  }

  .link-block-16 {
    width: 30%;
    line-height: 20px;
  }

  .supplie_img {
    padding-top: 1rem;
  }

  .heading-844, .heading-845 {
    font-size: 28px;
  }

  .merlin_img {
    width: 100%;
  }

  .merlin_div1 {
    flex-direction: column;
    justify-content: center;
    height: auto;
    position: static;
  }

  .merlin_contentdiv {
    align-items: flex-start;
    width: 100%;
  }

  .merlin_para {
    width: 100%;
    padding-right: 2%;
    font-size: 12px;
    line-height: 21px;
  }

  .div-block-3598 {
    flex-direction: column;
  }

  .image-322 {
    width: auto;
    height: auto;
  }

  .image-323 {
    width: auto;
    padding-top: 20px;
  }

  .merlin_cla {
    font-size: 10px;
  }

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

  .merlin_h2 {
    margin-top: 10px;
    line-height: 28px;
  }

  .multi_diff_lottie {
    height: auto;
  }

  .multi_diff_lottie_div {
    width: 100%;
  }

  .merlin_para_1 {
    width: 100%;
    padding-right: 2%;
    font-size: 12px;
    line-height: 21px;
  }

  .merlin_wrapper {
    padding-left: 2%;
  }

  .rk_heading {
    align-self: flex-start;
    padding-left: 2%;
  }

  .rk_h4 {
    width: 100%;
    margin-left: 10px;
    padding-right: 2%;
    font-size: 12px;
    line-height: 21px;
  }

  .rk_list1 {
    padding-left: 9%;
  }

  .acryfold_div1 {
    flex-direction: column;
    padding-bottom: 10px;
  }

  .acryfold_table1, .acryfold_table2 {
    width: 90vw;
    font-size: 10px;
  }

  .acryfold_div2, .acryfold_div3, .acrfold_div4 {
    flex-direction: column;
    padding-bottom: 10px;
  }

  .nasprobby_table2_copy {
    width: 90vw;
    font-size: 10px;
  }

  .naspro_bby_div {
    width: 100%;
  }

  .naspro_mainwrapper {
    flex-direction: column;
  }

  .naspro_bby_lottie {
    width: 100%;
  }

  .naspro_table1, .naspro_bby_table1-copy {
    width: 90vw;
    font-size: 10px;
  }

  .ril_lottie1 {
    width: 100%;
    display: block;
  }

  .phakic_iol_div-copy {
    flex: 0 auto;
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    height: auto;
    display: flex;
    position: static;
    inset: 0% 0% auto;
  }

  .industry_partner_button {
    margin-right: 0%;
  }

  .industry_partner_wrapper {
    z-index: 199;
    width: 80%;
    margin-top: 2.8rem;
    display: none;
  }

  .paragraph-687, .paragraph-688 {
    font-size: 10px;
  }

  .ip_image {
    width: 38%;
    display: none;
  }

  .product_section_block {
    height: 74%;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .ril_lottie_mbl {
    width: 100%;
    display: block;
  }

  .ril_lottie_desktop {
    width: 100%;
    display: none;
  }

  .naspro_bby_section {
    align-self: center;
    margin-left: 0;
    padding-top: 4rem;
    padding-left: 1rem;
    padding-right: 0;
  }

  .multi_diff_yellow_lottie {
    width: 100%;
    height: auto;
  }

  .multi_diff_div1-copy, .multi_lottie_div2 {
    flex-direction: column;
  }

  .multi_table1 {
    width: 90vw;
  }

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

  .naspro_clear_div {
    width: 100%;
  }

  .lottie-animation-66 {
    width: 100%;
    position: static;
  }

  .div-block-3626 {
    flex-direction: column-reverse;
  }

  .oss_section {
    z-index: 1;
    flex-direction: column-reverse;
    width: 100%;
    height: auto;
    margin-top: 0;
    padding-top: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
    position: static;
    inset: 0%;
  }

  .oes_div {
    width: 100%;
    height: auto;
  }

  .oct_img-copy {
    z-index: -1;
    opacity: 1;
    mix-blend-mode: normal;
    align-self: center;
    width: auto;
    max-width: none;
    padding: 50px;
    display: inline-block;
    position: static;
    inset: 37% 0% 0%;
  }

  .ru_lottie {
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 100%;
    height: auto;
    padding-left: 10%;
    font-size: 12px;
    font-weight: 200;
    line-height: 18px;
    display: flex;
    position: sticky;
    inset: 11% 0% auto;
  }

  .applanation_wrapper {
    height: auto;
    padding-top: 2.5rem;
  }

  .applanation_para {
    font-size: 11px;
    line-height: 18px;
  }

  .lite_swap_headings {
    width: 85vw;
    height: 50vh;
  }

  .boxplot_img, .defect_curve_img, .outlook_image3-copy, .outlook_image4-copy, .outlook_image5-copy, .outlook_image6-copy {
    width: 90vw;
    height: 50vh;
  }

  .ascan_img-copy {
    align-self: center;
    width: 100%;
    margin-top: 0;
    position: static;
  }

  .ascan_top_cntnr-copy {
    justify-content: space-around;
    align-self: center;
    width: 90vw;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
  }

  .probe_img {
    width: 30%;
  }

  .ascan_pachymeter_img {
    order: 1;
    align-self: center;
    width: 100%;
    margin-top: 0;
    position: static;
  }

  .ascan_pach_main_section-copy {
    flex-direction: column-reverse;
    height: auto;
  }

  .robot_img {
    order: -1;
    align-self: auto;
    width: 90%;
    margin-top: 0;
    padding-top: 2rem;
    padding-bottom: 2rem;
    position: static;
    top: 10%;
    left: 3%;
    right: 3%;
  }

  .galaxy_robot_wrapper {
    flex-direction: column;
    align-self: flex-start;
  }

  .antibacterial-copy {
    padding-top: 3rem;
  }

  .ketorocin_-5content {
    z-index: auto;
    direction: ltr;
    text-align: left;
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: inline-block;
    position: static;
  }

  .label_heading {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 0;
  }

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

  .aflox_grid {
    border-color: #fff;
    place-content: stretch center;
  }

  .tobotor_div {
    flex-direction: column-reverse;
    margin-top: 0;
    margin-left: 0;
    padding-top: 1rem;
  }

  .reichert_tab1, .reichert_tab2, .reichert_tab3 {
    padding-top: 20px;
  }

  .vista_adapter_wrapper {
    height: auto;
    padding-bottom: 2rem;
    padding-left: 2%;
  }

  .vista_adapter_slider {
    height: auto;
  }

  .bold-text-115 {
    font-size: 22px;
  }

  .volks_120d_wrapper, .volks_15d_wrapper, ._20d_biowrapper, .volk_28d_wrapper, ._30d_wrapper, ._40d_wrapper, .volk_60d_wrapper, ._78d_volk_wrapper, ._90d_wrapper, .central_retinal_wrapper, .g4_gonio_wrapper, ._3_mirror_wrapper, .g2_wrapper, .mini_quad_wrapper, .super_quad_wrapper, .capsulotomy_wrapper, ._78d_wrapper, .clearpod_90d_wrapper, .centralis_wrapper, .iridectomy_wrapper, .pan_retinal_wrapper, .super_pupil_wrapper, .surgical_gonio_wrapper, .trans_equator_wrapper, .singh_mid_vitreous_wrapper {
    height: auto;
    padding-left: 2%;
  }

  .pl_potec_table {
    width: 100%;
  }

  .pl_table {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .pl_800_table, .pl_img {
    width: 100%;
  }

  .optical_coherence_image {
    width: 100%;
    height: auto;
    margin-left: 0;
    padding-top: 15%;
    position: static;
  }

  .oct_content_wrapper {
    z-index: 1;
    align-self: center;
    width: 90vw;
    padding-top: 0;
    padding-left: 0;
    position: relative;
  }

  .lensometerlottie-copy {
    z-index: -1;
    object-fit: contain;
    align-self: center;
    width: 100%;
    height: auto;
    padding-top: 0%;
    padding-left: 40px;
    position: static;
    inset: 10% 0% 0%;
  }

  ._120d.w--current, ._15d.w--current, ._20d.w--current, ._28d_bio {
    font-size: 10px;
  }

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

  ._30d {
    font-size: 10px;
  }

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

  ._40d {
    font-size: 10px;
  }

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

  ._60d {
    font-size: 10px;
  }

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

  .super66 {
    font-size: 10px;
  }

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

  ._78d {
    font-size: 10px;
  }

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

  ._90d.w--current, .central_retinal.w--current, .g-4_gonio.w--current, .g-2_gonio {
    font-size: 10px;
  }

  .g-2_gonio:active {
    text-decoration: underline;
  }

  .miniquad {
    font-size: 10px;
  }

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

  .superquad160 {
    font-size: 10px;
  }

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

  .capsulotomy_lens {
    font-size: 10px;
  }

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

  .clearpod_78d {
    font-size: 10px;
  }

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

  .clearpod_90d_volklens {
    font-size: 10px;
  }

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

  .fundus_lottie_div, .dsl_lottiediv {
    width: 100%;
    height: auto;
    position: static;
  }

  .digital_highmag.w--current, ._4-mirrirglassgoniohighmag.w--current, .digital_widefield.w--current, .iridectomy {
    font-size: 10px;
  }

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

  ._20d_largeaspheric {
    font-size: 10px;
  }

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

  ._28d_lens {
    font-size: 10px;
  }

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

  ._78d_lens {
    font-size: 10px;
  }

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

  ._90d_lens {
    font-size: 10px;
  }

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

  .pan_retinal {
    font-size: 10px;
  }

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

  .bs_model {
    font-size: 14px;
    line-height: 22px;
  }

  .bs_table {
    width: 100%;
  }

  .bs_table_content {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: .5fr .5fr .5fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .bs_imgdiv {
    width: 100%;
    height: auto;
    position: static;
  }

  .bsl_h3 {
    font-size: 17px;
    line-height: 27px;
  }

  .bs_contentwrapper {
    z-index: 1;
    align-self: center;
    width: 97%;
    padding-top: 0;
    padding-left: 0;
    position: relative;
  }

  .red_laser_lottie {
    order: 1;
    align-self: center;
    width: 95%;
    margin-top: 0;
    position: static;
  }

  .red_laser_h2 {
    font-size: 14px;
    line-height: 25px;
  }

  .yag_laser_lottie {
    width: 85%;
    position: static;
  }

  .yaglasersection-copy {
    flex-direction: column-reverse;
    justify-content: space-around;
    align-items: flex-start;
    margin-top: 0;
    padding-top: 2rem;
  }

  ._1325_div {
    flex-direction: column;
    width: 90vw;
  }

  .strengths_menu_button-2, .milestone_menu_button-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-3673 {
    flex-direction: row;
    display: flex;
  }

  .alliance_partner_menu_button-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-106 {
    justify-content: flex-start;
    align-items: center;
    font-size: 13px;
  }

  .about_us_menu_button-2, .about_us_menu_button-2.w--current {
    padding-left: 10px;
    padding-right: 10px;
  }

  .bold-text-117 {
    font-size: 12px;
  }

  .awards_menu_button-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .bold-text-118 {
    font-size: 18px;
  }

  .heading-874 {
    margin-top: 0;
    margin-bottom: 5px;
  }

  .select-feld-6 {
    font-size: 10px;
  }

  .text-field-11 {
    border-color: #c4cee8;
    width: 70vw;
    min-height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .text-field-11:hover {
    border-color: #c4cee8;
  }

  .text-field-11:active, .text-field-11:focus {
    border-color: #555;
  }

  .container-11 {
    flex: none;
    align-self: flex-start;
    width: 100%;
    max-width: none;
    height: auto;
  }

  .div-block-3677 {
    margin-top: 0;
  }

  .tabs-34 {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    padding-top: 0;
  }

  .tabs-menu-35 {
    z-index: auto;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    width: 100vw;
    margin-top: 20px;
    margin-left: 0;
    font-size: 12px;
    position: static;
    left: 0;
    overflow: scroll;
  }

  .div-block-3678 {
    flex-direction: row;
    display: flex;
  }

  .form-section-touch-3 {
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    width: 100%;
    padding: 0 0%;
  }

  .paragraph-691 {
    text-align: center;
    width: auto;
    margin-bottom: 0;
    font-size: 10px;
  }

  .tabs-content-6 {
    justify-content: center;
    align-items: stretch;
    width: 100vw;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
  }

  .se {
    margin-top: 11px;
    font-size: 10px;
  }

  .div-block-3680 {
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: auto;
    height: 100%;
    display: flex;
  }

  .text-field-large-4 {
    min-height: auto;
  }

  .text-field-large-4:active {
    border-color: #555;
  }

  .text-block-110 {
    justify-content: flex-start;
    align-items: center;
    font-size: 13px;
  }

  .content-wrapper3-3 {
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding: 10px 0 10px 10px;
  }

  .heading-876 {
    font-size: 28px;
  }

  .form-5 {
    width: 100%;
  }

  .heading-877 {
    font-size: 28px;
  }

  .image-408 {
    height: 60%;
  }

  .paragraph-regular-5 {
    font-size: 18px;
    line-height: 30px;
  }

  .image-block-6 {
    height: 130px;
  }

  .div-block-3682 {
    flex-direction: column;
    width: auto;
    margin-left: 0;
  }

  .div-block-3683 {
    align-items: center;
    width: 100%;
    padding-left: 0%;
  }

  .div-block-3685.cardbox {
    width: 80vw;
  }

  .select-field-7 {
    width: 100%;
  }

  .div-block-3686 {
    width: auto;
  }

  .div-block-3687 {
    width: 100vw;
  }

  .heading-878 {
    font-size: 24px;
  }

  .hero-heading-3 {
    font-size: 33px;
    line-height: 51px;
  }

  .image-block-7 {
    height: 130px;
  }

  .div-block-3688 {
    grid-row-gap: 11px;
    grid-template-columns: 1.25fr;
    justify-content: end;
    width: 90vw;
  }

  .image-block-8 {
    height: 130px;
  }

  .careers_section {
    flex-direction: column;
    width: auto;
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .heading-879 {
    text-align: center;
    font-size: 22px;
    line-height: 28px;
  }

  .pro_orbit_heading {
    margin-top: 0;
    font-family: Raleway, sans-serif;
    font-size: 26px;
    font-weight: 300;
    line-height: 42px;
  }

  .pro_orbit_h2 {
    object-fit: contain;
    font-size: 18px;
  }

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

  .vista_view_banner-copy {
    margin-top: 2%;
  }

  .lasek_dsek_div {
    width: 100%;
    padding-left: 3%;
  }

  .heading-4-copy {
    order: 0;
    align-self: auto;
    width: 100%;
    padding-top: 20px;
    padding-left: 0;
    font-size: 14px;
    line-height: 30px;
  }

  .div-block-3697 {
    border-top-color: #8d8d8d;
    border-left-width: 0;
    border-right-width: 0;
  }

  .div-block-3698 {
    text-align: center;
    width: 100%;
    font-size: 10px;
  }

  ._1325_tip {
    width: 20vw;
  }

  .button-116, .button-118 {
    width: 10vw;
    height: 5vh;
    margin-top: 0;
  }

  .div-block-3699 {
    width: 88vw;
  }

  .div-block-3700 {
    width: 90%;
  }

  .paragraph-693 {
    width: 80%;
    margin-top: 0%;
    margin-bottom: 0;
    font-size: 10px;
    line-height: 15px;
  }

  .heading-886 {
    text-align: center;
    width: 100%;
    margin-top: 0;
    font-size: 10px;
  }

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

  .paragraph-694 {
    width: 100%;
    margin-bottom: 0;
    font-size: 10px;
    line-height: 18px;
  }

  .pane_button_hdg-27 {
    align-self: center;
    margin-bottom: 10px;
    margin-right: 0;
    padding-left: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .add_to_cart_btn-11 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .colour_button_div-31 {
    flex-direction: column;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    width: auto;
    margin-left: 0;
    font-size: 12px;
    display: flex;
    top: -25px;
    right: 0;
  }

  .add_to_cart_btn-12 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  ._3057_tip {
    width: 15vw;
    height: 100%;
  }

  .pane_bttm_para-16 {
    width: 98%;
    margin-bottom: 20px;
    padding-left: 0;
    font-size: 12px;
    line-height: 21px;
  }

  .pane_button_hdg-28 {
    align-self: center;
    margin-bottom: 10px;
    margin-right: 0;
    padding-left: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .gray_circle_button-13 {
    width: 10vw;
    height: 5vh;
    margin-right: 1rem;
  }

  .circle_btn_div-14 {
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-bottom: 10px;
    margin-right: 0;
    padding-left: 0;
  }

  ._3317_image, ._3869_tip {
    width: 15vw;
    height: 100%;
  }

  ._3869_img {
    align-self: flex-end;
    width: 45vw;
    padding-left: 0%;
    display: block;
  }

  .gal_leo_h1 {
    color: #fff;
    flex-wrap: nowrap;
    place-content: stretch center;
    align-self: center;
    align-items: flex-end;
    width: 10vw;
    height: 10vh;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 20px;
    padding-left: 0;
    font-size: 45px;
    line-height: 46px;
    display: flex;
    position: relative;
    top: 0;
    transform: rotate(90deg);
  }

  .leo_container {
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
  }

  .turboorbit_h1-2 {
    margin-bottom: 0;
    padding-right: 20px;
    font-size: 36px;
    line-height: 46px;
  }

  .galaxy_robot_h1 {
    font-size: 26px;
  }

  .heading-887 {
    font-size: 28px;
  }

  .chair_unit_h2 {
    font-size: 10px;
    line-height: 10px;
  }

  .heading-889 {
    margin-top: 0;
    font-size: 11px;
    line-height: 25px;
  }

  .refractor_head_manualimage {
    order: 1;
    width: 75%;
    margin-top: 2.5rem;
    position: static;
  }

  .refractor_section {
    flex-direction: column-reverse;
    align-items: center;
    height: auto;
  }

  .heading-890 {
    font-size: 14px;
    line-height: 25px;
  }

  .heading-891 {
    margin-left: 20px;
    font-size: 17px;
  }

  .heading-892 {
    font-size: 14px;
    line-height: 30px;
  }

  ._1325_image {
    width: 57vw;
  }

  .ophthalmic_product_h3, .mfd_unit_h4 {
    font-size: 22px;
    line-height: 25px;
  }

  .heading-893 {
    margin-top: 20px;
    font-size: 22px;
    line-height: 25px;
  }

  .heading-894 {
    font-size: 22px;
    line-height: 25px;
  }

  .bold-text-121 {
    font-size: 12px;
  }

  ._3317_img {
    width: 50vw;
  }

  ._6060_tip {
    width: 15vw;
    height: auto;
    margin-right: 5%;
  }

  ._6060_img {
    width: 34vw;
    max-width: none;
    margin-left: 0%;
  }

  ._6225img {
    align-self: center;
    width: 32vw;
    max-width: none;
    margin-left: 0;
  }

  ._3964_aa, ._3994_aa {
    width: auto;
    margin-top: 10px;
    font-size: 10px;
  }

  .image-415 {
    height: auto;
  }

  .link-block-52 {
    margin-left: 0%;
  }

  .refraction_elegant_wrapper {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    padding-top: 0;
    font-family: Raleway, sans-serif;
    display: flex;
  }

  .slider-6 {
    height: 100%;
  }

  .icon-69 {
    color: #000;
    margin-left: 0;
    font-size: 20px;
  }

  .icon-70 {
    color: #000;
    margin-left: 0;
    margin-right: 60px;
    font-size: 20px;
  }

  .slide-4 {
    height: 100%;
  }

  .refractor_img_div {
    width: 90%;
    height: 100%;
  }

  .lensometer_wrapper {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    padding-top: 20px;
    font-family: Raleway, sans-serif;
    display: flex;
  }

  .lensometer_img_div {
    width: 94%;
    height: 100%;
  }

  .kerato_img {
    width: 48%;
  }

  .ichart_block {
    width: 25%;
    margin-left: 0%;
  }

  .lenso_img {
    margin-top: 10px;
  }

  .ichart_h2 {
    margin-bottom: 0;
    font-size: 10px;
    line-height: 20px;
  }

  .left-arrow-3 {
    width: 8%;
    height: 50%;
  }

  .right-arrow-2 {
    text-align: left;
    width: 12%;
    height: 50%;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .left-arrow-4 {
    width: 8%;
    height: 50%;
  }

  .right-arrow-3 {
    width: 11%;
    height: 50%;
  }

  .refractor_wrapper {
    margin-top: 0;
    padding-top: 0;
  }

  .add_on_bio {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 90%;
    height: 50vh;
    margin-bottom: 2rem;
    margin-left: 0%;
    display: flex;
  }

  .vio_slider {
    width: 25%;
    margin-left: 0%;
  }

  .tono_slider {
    width: 98%;
    height: 100%;
  }

  .add_on_vio, .add_on_hh_slitlamp {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 90%;
    height: 50vh;
    margin-bottom: 2rem;
    margin-left: 0%;
    display: flex;
  }

  .hh_slider {
    width: 25%;
    margin-left: 0%;
  }

  .aoru_div {
    align-self: center;
    width: 90%;
    height: 30vh;
    margin-bottom: 2rem;
  }

  .aoru_slider, .aoru_slide {
    height: 100%;
  }

  .aoru_img_div {
    width: 100%;
    height: 100%;
  }

  .aoru_link_block {
    margin-left: 0%;
  }

  .aoru_h2 {
    margin-bottom: 10px;
    font-size: 10px;
    line-height: 20px;
  }

  .aoru_img {
    width: 48%;
    padding-bottom: 10px;
  }

  .add_on_dsl, .add_on_sl {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 90%;
    height: 50vh;
    margin-bottom: 2rem;
    margin-left: 0%;
    display: flex;
  }

  .add_on_ascan {
    align-self: center;
    width: 100%;
    height: 30vh;
    margin-bottom: 2rem;
    padding-left: 20px;
    padding-right: 20px;
  }

  .add_on_ubscan {
    align-self: center;
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ub_slider {
    height: 28vh;
  }

  .add_on_yagslt {
    align-self: center;
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .aoru_img2 {
    width: 48%;
    padding-bottom: 10px;
  }

  .jericho_img {
    width: 48%;
    margin-bottom: 32%;
  }

  .aaom_add_on {
    align-self: center;
    width: 90%;
    height: 30vh;
    margin-bottom: 2rem;
    margin-left: 0;
    padding-left: 20px;
  }

  .acryfold_aaon {
    align-self: center;
    width: 100%;
    height: 30vh;
    margin-bottom: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .naspro_bby_addon {
    align-self: center;
    width: 100%;
    height: 30vh;
    margin-bottom: 4rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .stool_img {
    width: 48%;
    margin-top: 5%;
    margin-bottom: 32%;
  }

  .refractive_img {
    margin-bottom: 30%;
  }

  .iol_image {
    width: 48%;
    margin-bottom: 1%;
    padding-bottom: 10px;
  }

  .video_img, .video_img-copy {
    margin-top: 10px;
  }

  .tono_image {
    width: 48%;
    padding-bottom: 10px;
  }

  .slider_perimeter {
    height: 100%;
  }

  .mask-4 {
    height: 30vh;
  }

  .auto_ref_div {
    align-self: center;
    width: 90%;
    height: 30vh;
    margin-bottom: 8rem;
  }

  .multi_image {
    align-self: center;
    width: 50%;
    max-width: none;
    height: auto;
    margin-top: 2rem;
    margin-left: 0;
  }

  .keratometer_image {
    width: 48%;
  }

  .ascan_image {
    width: 53%;
    margin-bottom: 25%;
  }

  .jericho_image {
    width: 48%;
    margin-bottom: 32%;
  }

  .endo_probes_image, .bio_image {
    width: 48%;
  }

  .optical_image {
    width: 58%;
    margin-bottom: 32%;
  }

  .fundus_camera_image2 {
    width: 66%;
    margin-bottom: 25%;
  }

  .fc_image {
    width: 68%;
  }

  .image-417 {
    height: 3vh;
  }

  .product-enquiry {
    top: 8%;
    right: 4%;
  }

  .image-418 {
    width: 6vw;
  }

  .div-block-3706 {
    flex-direction: column;
  }

  .field-wrap-_city, .field-wrap_country {
    margin-bottom: 0;
  }

  .product_section_proorbit {
    height: auto;
    padding-top: 1rem;
    padding-bottom: 0;
  }

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

  .image-419 {
    margin-top: 0;
  }

  .heading-897 {
    width: 33%;
    font-size: 12px;
    font-weight: 400;
  }

  .link-block-53 {
    align-self: center;
    height: auto;
    margin-top: 10px;
  }

  .accessories {
    align-self: center;
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .bscan_img {
    width: 20%;
    height: auto;
    margin-right: 10%;
  }

  .truglow_add_on {
    align-self: center;
    width: 95%;
    height: 30vh;
    margin-bottom: 2rem;
    margin-left: 10px;
    margin-right: 20px;
  }

  .applanation_slider {
    width: 98%;
    height: 100%;
  }

  .aia11_add_on {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 90%;
    height: 50vh;
    margin-bottom: 2rem;
    margin-left: 0%;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .pro_orbit_div {
    text-align: center;
    flex-direction: column;
    width: 100%;
    height: 80%;
    margin-top: 0;
    margin-bottom: 1rem;
    font-size: 13px;
    display: flex;
  }

  .slider_home {
    height: auto;
  }

  .slide_nav_home {
    padding-top: 10px;
    line-height: 17px;
    bottom: 0%;
  }

  .lasek_video_div {
    width: 100%;
  }

  .email_div {
    flex-direction: row;
    width: 90%;
  }

  .email_wrap {
    margin-bottom: 0;
  }

  .email_wrap.formhalf {
    width: 45%;
  }

  .ph_wrap {
    margin-bottom: 0;
  }

  .ph_wrap.formhalf {
    width: 45%;
    margin-left: 5px;
  }

  .add_on_oes, .add_on_redlaser {
    align-self: center;
    width: 100%;
    height: auto;
    margin-bottom: 1rem;
    padding-left: 20px;
    padding-right: 20px;
  }

  .add_on_visiochart {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 90%;
    height: 30vh;
    margin-bottom: 2rem;
    margin-left: 0%;
    display: flex;
  }

  .videoio_lotie {
    width: 100%;
    height: auto;
    padding-top: 15%;
    padding-right: 0;
    position: static;
  }

  .keratometer_lottie {
    flex-direction: row;
    order: 0;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 90%;
    display: flex;
    position: sticky;
    top: 5%;
  }

  .keratometer_section {
    flex-direction: column-reverse;
    justify-content: flex-end;
    width: 100%;
    height: auto;
  }

  .perimeter_add_on {
    align-self: center;
    width: 95%;
    height: 30vh;
    margin-bottom: 2rem;
    padding-left: 20px;
  }

  .add_onproorbit {
    align-self: center;
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .galleryimagediv-copy {
    height: auto;
  }

  .tabs1 {
    flex-direction: column;
    width: 70%;
    height: 88%;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .image_gallery_div {
    height: auto;
  }

  .tab_menu {
    object-fit: contain;
    flex-direction: row;
    justify-content: center;
    width: 100%;
    height: 20%;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .add_on_swap {
    align-self: center;
    width: 95%;
    height: 30vh;
    margin-bottom: 2rem;
    padding-left: 20px;
  }

  .slitlamp {
    width: 60%;
    margin-top: 10px;
    margin-bottom: 0%;
  }

  .amogh_smartimage {
    width: 48%;
  }

  .mss_section {
    flex-direction: column;
    justify-content: space-around;
    height: auto;
  }

  .mss_headingsection {
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 90vw;
    height: 50vh;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .canon_oct_img {
    width: 40%;
  }

  .infra_laser_img {
    width: 64%;
    margin-bottom: 38%;
  }

  .appa_ophthalmic_img {
    width: 52%;
    margin-bottom: 30%;
  }

  .auto_img {
    width: 71%;
    margin-top: 10px;
  }

  .ag_slt_section {
    flex-direction: column;
    justify-content: center;
    width: 100%;
    height: 900vh;
  }

  .cluvr_lottie2-copy {
    align-self: center;
    width: 80vw;
    top: 10%;
  }

  .aoru_lottiewrapper {
    text-align: center;
    flex: 0 auto;
    align-self: center;
    align-items: flex-end;
    width: 100%;
    height: auto;
    padding-top: 0;
    display: block;
    position: sticky;
    inset: 10% 0% auto;
  }

  .aoru_section1 {
    flex-direction: column;
    align-items: stretch;
    height: auto;
  }

  .aoru_contentwrapper {
    width: 100%;
    height: auto;
    margin-left: 0;
    padding-top: 0;
  }

  .oes_img, .dsl_image {
    width: 48%;
    padding-bottom: 10px;
  }

  .aia12_img {
    margin-bottom: 11%;
  }

  .optical_img {
    width: 35%;
    margin-bottom: 30%;
  }

  .fundus_image {
    width: 48%;
  }

  .binocular_section {
    justify-content: flex-start;
    width: 95vw;
    height: 350vh;
    padding-left: 10px;
  }

  .sl_image-copy {
    width: 67%;
    padding-bottom: 10px;
  }

  .eye_chart_image-copy {
    margin-top: 5%;
    margin-bottom: 40%;
  }

  .streak_img-copy {
    margin-bottom: 10px;
  }

  .hh_heading {
    margin-top: 20px;
    line-height: 34px;
  }

  .hh_initiallottie {
    width: 61%;
    height: auto;
    position: static;
    top: 15%;
  }

  .contentwrapper1-2-copy {
    justify-content: center;
    width: 90vw;
    height: 50vh;
    margin-bottom: 0;
    margin-left: 0;
  }

  .hh_firstsection {
    flex-direction: column;
    justify-content: flex-start;
    align-self: center;
  }

  .fc_model_heading {
    font-size: 16px;
    line-height: 29px;
  }

  .ascan_wrapper-copy {
    flex-direction: column-reverse;
    width: 100%;
  }

  .tab-button {
    padding: 0;
  }

  .tab-button.w--current {
    width: auto;
    padding: 0;
  }

  .menutabs-copy {
    z-index: 10;
    display: flex;
  }

  .products_div {
    height: 100%;
    margin-top: 4.5rem;
  }

  .product_surgical_content {
    flex-direction: row;
    justify-content: center;
    align-self: auto;
    align-items: center;
    display: flex;
    position: relative;
  }

  .product_iol_content.bglight1 {
    padding-left: 0;
  }

  .product_pharma_content.bglight1 {
    padding-left: 10px;
  }

  .div-block-3708 {
    height: 90vh;
  }

  .pharma_in_pharma1.bglight1 {
    padding-left: 10px;
  }

  .micro_in_pharma1, .micro_in_micro {
    flex-direction: row;
    justify-content: center;
    align-self: auto;
    align-items: center;
    display: flex;
    position: relative;
  }

  .pharma_in_micro.bglight1 {
    padding-left: 10px;
  }

  .micro_in_surgical {
    flex-direction: row;
    justify-content: center;
    align-self: auto;
    align-items: center;
    display: flex;
    position: relative;
  }

  .surgical_in_surgical.bglight1 {
    padding-left: 0;
  }

  .surgical_menu_tab {
    z-index: 10;
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    height: auto;
    margin-top: 7vh;
    display: flex;
  }

  .surgical_div {
    width: 95vw;
    height: 90vh;
  }

  .surgical_div.bglight1 {
    height: auto;
    margin-top: 40px;
  }

  .surgical_menu_wrapper {
    flex-direction: column;
    height: 100vh;
    margin-top: 0;
    display: flex;
  }

  .surgical_in_laser.bglight1 {
    padding-left: 0;
  }

  .micro_wrapper {
    height: 90vh;
  }

  .micro_menutabs {
    z-index: 10;
    display: flex;
  }

  .micro_footer_div {
    display: block;
  }

  ._1696_aa {
    font-size: 12px;
  }

  ._3795_aat-copy {
    align-self: center;
    width: 41vw;
  }

  .no_hole_wrapper-copy {
    flex-direction: column-reverse;
    justify-content: flex-start;
    height: auto;
    margin-left: 0;
    padding-top: 0%;
    padding-left: 3%;
    padding-right: 0;
  }

  .firstsectioncontainer-copy {
    order: 0;
    justify-content: flex-end;
    width: 100%;
    height: auto;
    margin-top: 0;
    padding-top: 0;
    position: static;
  }

  .turboorbit_firstlottie-copy {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 95vw;
    height: 50vh;
    padding-right: 3rem;
    display: flex;
    inset: 10% 10% auto 0%;
  }

  .tobotor_lottie {
    opacity: 1;
    width: 77%;
    height: 40vh;
    display: block;
    position: static;
  }

  .tobotor_ontent_block {
    z-index: 3;
    opacity: 1;
    background-color: #0000;
    width: 100%;
    max-width: none;
    height: auto;
    padding-top: 0;
    position: sticky;
  }

  .mydriocain_div {
    z-index: 3;
    opacity: 1;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    justify-content: center;
    align-items: flex-start;
    width: 95vw;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 0;
    position: static;
  }

  .div-block-3710 {
    width: 89%;
    margin-top: 0;
  }

  .heading-757-copy {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 27px;
  }

  .tech_specs_yag_slt {
    align-self: center;
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .yag_slt_table {
    grid-template-columns: .5fr .5fr .5fr;
    grid-template-areas: "Area-2 Area-3"
                         "Area .";
  }

  .allernilihsmage {
    opacity: 1;
    flex-direction: row;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 100%;
    height: 40vh;
    display: flex;
    position: static;
    top: 30%;
  }

  .div-block-3711 {
    width: 100%;
    position: static;
  }

  .heading-511-copy {
    font-size: 12px;
    line-height: 21px;
  }

  .appacipro_h2, .paragraph-482-copy {
    line-height: 25px;
  }

  .div-block-3715 {
    width: 95%;
  }

  .paragraph-695, .paragraph-696 {
    line-height: 25px;
  }

  .div-block-3716 {
    width: 100%;
    position: static;
  }

  .storage-25 {
    margin-bottom: 5px;
    font-size: 30px;
  }

  .heading-898 {
    line-height: 25px;
  }

  .appacipro_content {
    z-index: 3;
    direction: ltr;
    text-align: left;
    width: 95%;
    max-width: none;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
    position: sticky;
    top: 0;
  }

  .div-block-3719 {
    width: 95%;
  }

  .paragraph-697, .paragraph-698 {
    line-height: 25px;
  }

  .div-block-3720 {
    width: 100%;
    position: static;
  }

  .storage-26 {
    margin-bottom: 5px;
    font-size: 30px;
  }

  .heading-899 {
    line-height: 25px;
  }

  .div-block-3723 {
    width: 95%;
  }

  .paragraph-699, .paragraph-700 {
    line-height: 25px;
  }

  .div-block-3724 {
    width: 100%;
    position: static;
  }

  .storage-27 {
    margin-bottom: 5px;
    font-size: 30px;
    line-height: 30px;
  }

  .heading-900 {
    line-height: 25px;
  }

  .anc_content_div-copy, .a-brinzo_content {
    z-index: 3;
    direction: ltr;
    text-align: left;
    width: 95%;
    max-width: none;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
    position: sticky;
    top: 0;
  }

  .bimpost_h3 {
    font-size: 12px;
    line-height: 18px;
  }

  .bimpost_content {
    z-index: 3;
    direction: ltr;
    text-align: left;
    width: 95%;
    max-width: none;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
    position: static;
    top: 0;
  }

  .bimpost_t {
    font-size: 12px;
    line-height: 20px;
  }

  .div-block-3727 {
    width: 100%;
    position: static;
  }

  .paragraph-701, .heading-901 {
    line-height: 25px;
  }

  .storage-28 {
    margin-bottom: 5px;
    font-size: 30px;
  }

  .paragraph-702 {
    line-height: 25px;
  }

  .div-block-3728 {
    width: 95%;
  }

  .heading-902 {
    line-height: 25px;
  }

  .storage-29 {
    margin-bottom: 5px;
    font-size: 28px;
  }

  .div-block-3729 {
    width: 100%;
    position: static;
  }

  .paragraph-703, .paragraph-704 {
    line-height: 25px;
  }

  .heading-545-copy {
    font-size: 16px;
    line-height: 25px;
  }

  .div-block-3730 {
    width: 100%;
    position: static;
  }

  .heading-903 {
    line-height: 25px;
  }

  .div-block-3731 {
    width: 100%;
    position: static;
  }

  .paragraph-705, .paragraph-706 {
    line-height: 25px;
  }

  .div-block-3732 {
    width: 100%;
    position: static;
  }

  .descripation-11-copy {
    margin-top: 10px;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
  }

  .heading-522-copy {
    font-size: 16px;
    font-weight: 600;
  }

  .cohe_sub_hdg-2-copy {
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .supracoat_sub_hdg-2-copy {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 26px;
  }

  .div-block-3734 {
    width: 100%;
    position: static;
  }

  .lidovisc_gel {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 26px;
  }

  .bold-text-135 {
    font-size: 14px;
  }

  .blueret_1ml_hdg2-2-copy {
    margin-top: 10px;
    font-size: 16px;
    line-height: 25px;
  }

  .div-block-3735 {
    width: 100%;
    position: static;
  }

  .preds_appasamy_img {
    padding-left: 0%;
  }

  .tobotor_lp_lottie {
    opacity: 1;
    width: 80%;
    height: 40vh;
    display: block;
    position: static;
  }

  .tobotor_lp {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .allernil_hs {
    background-color: #0000;
    background-image: none;
    flex-flow: column;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .allernil_hs_lottie {
    opacity: 1;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 40vh;
    position: static;
    top: 28%;
  }

  .kfen {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .k_fen_lottie {
    opacity: 1;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 40vh;
    position: static;
    top: 28%;
  }

  .a-genta_lottie {
    opacity: 1;
    width: 80%;
    height: 31vh;
    margin-top: 0;
    padding-top: 0;
    position: static;
    top: 18%;
  }

  .a_genta_section, .appachloro_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .appachloro_lottie {
    opacity: 1;
    width: 75%;
    height: 40vh;
    margin-top: 0;
    padding-top: 0;
    position: static;
    top: 18%;
  }

  .appacipro_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .aflox_d_lottie {
    opacity: 1;
    width: 80%;
    height: 40vh;
    display: block;
    position: static;
  }

  .aflox_d_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 1rem;
    padding-left: 0;
  }

  .moxifur_p_lottie {
    opacity: 1;
    width: 73%;
    height: 36vh;
    display: block;
    position: static;
  }

  .moxifur_p_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .q4g_lottie_new {
    opacity: 1;
    width: 60%;
    height: auto;
    display: block;
    position: static;
  }

  .apidine_plus_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 0;
  }

  .apidine_plus_lottie {
    opacity: 1;
    width: 80%;
    height: 40vh;
    display: block;
    position: static;
  }

  .appasol_lottie {
    opacity: 1;
    width: 100%;
    height: 40vh;
    display: block;
    position: static;
  }

  .appasol_section {
    background-image: none;
    flex-direction: column-reverse;
    justify-content: center;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .acaine_t_15 {
    opacity: 1;
    width: 100%;
    height: 40vh;
    display: block;
    position: static;
  }

  .acaine_t {
    background-color: #0000;
    background-image: none;
    flex-flow: column-reverse wrap;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 0;
  }

  .lidovisc_lottie {
    opacity: 1;
    width: 70%;
    height: auto;
    margin-left: 15%;
    display: block;
    position: static;
  }

  .lidovisc_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .a_brinzo_lottie {
    opacity: 1;
    width: 100vw;
    height: 40vh;
  }

  .a_brinzo_section, .carteol_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 0;
  }

  .carteol_lottie, .alfapres_th_lottie {
    opacity: 1;
    width: 100vw;
    height: 40vh;
  }

  .alfapres_th_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 0;
  }

  .bold-text-136 {
    line-height: 37px;
  }

  .appacarpine_lottie {
    opacity: 1;
    width: 100vw;
    height: 40vh;
  }

  .appacarpine_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 0;
  }

  .bimpost_1_lottie {
    opacity: 1;
    width: 100vw;
    height: 40vh;
  }

  .bimpost_section {
    background-color: #0000;
    background-image: none;
    flex-flow: column-reverse;
    justify-content: flex-end;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 0;
  }

  .bimpost_3ml_lottie {
    opacity: 1;
    width: 100vw;
    height: 40vh;
  }

  .bimpost_3_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 0;
  }

  .bimpost_pf_lottie {
    opacity: 1;
    width: 100vw;
    height: 40vh;
  }

  .bimpost_pf_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 0;
  }

  .bimpost_3_lottie {
    opacity: 1;
    width: 100vw;
    height: 40vh;
  }

  .bimpost_3 {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 0;
  }

  .bimpost_t_lottie {
    opacity: 1;
    width: 100vw;
    height: 40vh;
  }

  .bimpost_t_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 0;
  }

  .brinzo_b_lottie {
    opacity: 1;
    width: 100vw;
    height: 40vh;
  }

  .brinzo_b_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 0;
  }

  .dorza_pf_lottie, .bimpost_t_lottie-copy, .dorza_lottie_pf {
    opacity: 1;
    width: 100vw;
    height: 40vh;
  }

  .dorza_pf_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 0;
  }

  .dorza_t_lottie {
    opacity: 1;
    width: 100vw;
    height: 40vh;
  }

  .dorza_t_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 0;
  }

  .a_nac_lottie, .appasone_lottie {
    width: 100%;
    height: 40vh;
  }

  .appasone_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 0;
  }

  .lp_preds_lottie {
    width: 100%;
    height: 40vh;
  }

  .lp_preds_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 0;
  }

  .preds_10_lottie {
    width: 100%;
    height: 40vh;
  }

  .preds_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 0;
  }

  .art_forte_lottie {
    height: 40vh;
  }

  .art_forte_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
  }

  .art_ultra_lottie {
    width: 70%;
    height: auto;
  }

  .art_ultra_section, .cylopro_section, .goniolube_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
  }

  .megalub_t {
    height: 40vh;
  }

  .megalub_t_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
  }

  .megalub_tpf_lottie {
    height: 40vh;
  }

  .hypertonic_lottie {
    opacity: 1;
    width: 100%;
    height: 40vh;
    display: block;
    position: static;
  }

  .goniolube_lottie {
    height: 40vh;
  }

  .a_exarin_lottie {
    opacity: 1;
    width: 100%;
    height: 40vh;
  }

  .exarin_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 0;
  }

  .ligcaine_lottie {
    opacity: 1;
    width: 100%;
    height: 40vh;
  }

  .ligcaine_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 0;
  }

  .ligcaine_plus_lottie {
    opacity: 1;
    width: 100%;
    height: 40vh;
  }

  .ligcaine_plus_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 0;
  }

  .afluor_lottie {
    opacity: 1;
    width: 100%;
    height: 40vh;
  }

  .afluor_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 0;
  }

  .afluor_10_lottie {
    opacity: 1;
    width: 100%;
    height: 40vh;
  }

  .afluor_10_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 0;
  }

  .appasone_2_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 0;
  }

  .appasone_2_lottie, .a_exarin_lottie-copy, .ocular_lottie1 {
    opacity: 1;
    width: 100%;
    height: 40vh;
  }

  .appacarpine_section1 {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 1rem;
    padding-left: 0;
  }

  .mydria_lottie {
    opacity: 1;
    width: 95%;
    height: 40vh;
  }

  .mydria_section, .tri_ace_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 1rem;
    padding-left: 0;
  }

  .triace_lottie {
    opacity: 1;
    width: 100%;
    height: 40vh;
  }

  .a_tropin_lottie {
    width: 100%;
    height: 40vh;
  }

  .a_tropine_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    flex-direction: column-reverse;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2rem;
    padding-left: 0;
    font-size: 10px;
    position: static;
  }

  .a_byopin_section {
    background-image: none;
    flex-direction: column-reverse;
    justify-content: center;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .a_byopin_lottie {
    z-index: 4;
    opacity: 1;
    width: 100%;
    height: 40vh;
    position: static;
    inset: 0%;
  }

  .myoped_lottie {
    opacity: 1;
    flex-direction: row;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 100%;
    height: 40vh;
    display: flex;
    position: static;
    top: 30%;
  }

  .myoped1l_lottie {
    z-index: 4;
    opacity: 1;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: static;
    inset: 0%;
  }

  .a_byopin_lottie-copy, .a_byopin_lottie-copy-copy, .myoped2_lottie {
    z-index: 4;
    opacity: 1;
    width: 100%;
    height: 40vh;
    position: static;
    inset: 0%;
  }

  .myoped_section {
    background-image: none;
    flex-direction: column-reverse;
    justify-content: center;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .myoped_plus_lottie {
    z-index: 4;
    opacity: 1;
    width: 100%;
    height: 40vh;
    position: static;
    inset: 0%;
  }

  .myoped_plus_section {
    background-image: none;
    flex-direction: column-reverse;
    justify-content: center;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .k_link_2ml {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .k_link_2ml_lottie {
    z-index: 4;
    opacity: 1;
    width: 100%;
    height: 40vh;
    position: static;
    inset: 0%;
  }

  .k_link_h_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .k_link_h_lottie {
    z-index: 4;
    opacity: 1;
    width: 100%;
    height: 40vh;
    position: static;
    inset: 0%;
  }

  .apparet_blue_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    flex-direction: column-reverse;
    justify-content: center;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2rem;
    padding-left: 0;
    font-size: 10px;
    position: static;
  }

  .apparet_blue_lottie {
    z-index: 4;
    opacity: 1;
    width: 65%;
    height: 40vh;
    margin-left: 15%;
    padding-left: 0%;
    position: static;
    inset: 0%;
  }

  .appasil_lottie {
    z-index: 4;
    opacity: 1;
    width: 65%;
    height: 40vh;
    margin-left: 10%;
    position: static;
    inset: 0%;
  }

  .appasil_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    flex-direction: column-reverse;
    justify-content: center;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 1rem;
    padding-left: 0;
    font-size: 10px;
    position: static;
  }

  .myoped2_lottie-copy {
    z-index: 4;
    opacity: 1;
    width: 100%;
    height: 40vh;
    position: static;
    inset: 0%;
  }

  .appasil_1000 {
    z-index: 4;
    opacity: 1;
    width: 70%;
    height: 40vh;
    margin-left: 10%;
    position: static;
    inset: 0%;
  }

  .appavisc_2-4_lottie {
    z-index: 4;
    opacity: 1;
    width: 100%;
    height: 40vh;
    position: static;
    inset: 0%;
  }

  .appavisc_2-4_section, .appavisc_pfs_3ml {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    flex-direction: column-reverse;
    justify-content: center;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 10px;
    position: static;
  }

  .appavisc_pfs_3 {
    z-index: 4;
    opacity: 1;
    width: 100%;
    height: 40vh;
    position: static;
    inset: 0%;
  }

  .lidovisc_gel_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    flex-direction: column-reverse;
    justify-content: center;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 10px;
    position: static;
  }

  .lidovisc_gel_lottie {
    z-index: 4;
    opacity: 1;
    width: 100%;
    height: 40vh;
    position: static;
    inset: 0%;
  }

  .supracoat_plus_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    flex-direction: column-reverse;
    justify-content: center;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 10px;
    position: static;
  }

  .supracoat_plus_lottie {
    z-index: 4;
    opacity: 1;
    width: 100%;
    height: 40vh;
    position: static;
    inset: 0%;
  }

  .trypan_blue_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    flex-direction: column-reverse;
    justify-content: center;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 4.3rem;
    padding-left: 0;
    font-size: 10px;
    position: static;
  }

  .trypan_blue_lottie, .myoped2_lottie-copy, .brinzo_b_lottie1 {
    z-index: 4;
    opacity: 1;
    width: 100%;
    height: 40vh;
    position: static;
    inset: 0%;
  }

  .dorza_5_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 0;
  }

  .dorza_5_lottie {
    z-index: 4;
    opacity: 1;
    width: 70%;
    height: auto;
    margin-left: 15%;
    position: static;
    inset: 0%;
  }

  .dorza_tpf_section {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 0;
  }

  .dorza_tpf_lottie {
    z-index: 4;
    opacity: 1;
    width: 70%;
    height: auto;
    margin-left: 15%;
    position: static;
    inset: 0%;
  }

  .a_caine_t_5ml {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .acaine_t_5ml_lottie {
    opacity: 1;
    width: 100%;
    height: 40vh;
  }

  .anti_allergic_tabs_menu {
    z-index: 50;
    background-color: #0000;
    flex-flow: row;
    justify-content: center;
    width: 100%;
    padding-top: 2px;
    padding-bottom: 2px;
    position: static;
    overflow: scroll;
  }

  .anti_allergic_tab_content {
    z-index: 1;
    align-self: flex-start;
    width: 100%;
    margin-left: 0;
  }

  .anti_allergic_tab {
    z-index: 1;
    flex-direction: column;
    width: 100%;
    padding-top: 0;
    top: 0;
  }

  .heading-516-copy {
    z-index: 22;
    background-color: #0000;
    position: relative;
  }

  .anti_allergic_allernil {
    width: 100%;
    margin-left: 0;
  }

  .anti_allergic_tab_pane1 {
    padding-left: 0%;
  }

  .pharma_heading {
    z-index: 22;
    background-color: #0000;
    position: relative;
  }

  .pharma_heading.pharma {
    margin-top: -20px;
  }

  .tab_pane1 {
    margin-top: 3%;
    padding-left: 0%;
  }

  .pharma_tab {
    z-index: 1;
    flex-direction: column;
    width: 100%;
    padding-top: 0;
    top: 0;
  }

  .pharma_tab_menu {
    z-index: 50;
    object-fit: fill;
    object-position: 50% 50%;
    background-color: #0000;
    flex-flow: row;
    justify-content: flex-start;
    width: 100%;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 0;
    position: static;
    overflow: auto;
  }

  .pharma_tab_content {
    z-index: 1;
    align-self: flex-start;
    width: 100%;
    margin-left: 0;
  }

  .anti_bacterial {
    padding-top: 3rem;
  }

  .anti-allergic-copy, .pharma_content, .anti-bacterial-anti-inflammatory, .anti-infective1, .anti-glaucoma1, .eye-lubricants1, .anti-inflammatory1, .mydriatics_cycloplegics, .local-anesthesia1, .intracameral-injection1, .retinal-products1, .surgical-products, .corneal-cross-linking1, .injection, .anti-fungal, .presbyopia, .pediatric-drops, .pediatric-drops1, .ocular-injection1, .hypertonic-saline-solution1 {
    z-index: 1;
    padding-top: 3rem;
    position: relative;
  }

  .div-block-3736 {
    display: none;
  }

  .allernil_heading {
    font-size: 30px;
    font-weight: 500;
    line-height: 20px;
    display: none;
  }

  .anc_section-copy {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .anc_heading, .allernil_hs_h2, .kfen_h2 {
    margin-bottom: 5px;
    font-size: 30px;
    display: none;
  }

  .moxifur {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 20px;
    display: none;
  }

  .moxifur_5 {
    font-size: 30px;
    font-weight: 600;
    line-height: 20px;
    display: none;
  }

  .q4g {
    padding-left: 0;
    font-size: 30px;
    line-height: 30px;
    display: none;
  }

  .a_genta, .appachloro, .appacipro, .moxifur_lp {
    margin-bottom: 5px;
    font-size: 30px;
    display: none;
  }

  .moxifur_k {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 20px;
    display: none;
  }

  .tobotor-copy {
    font-family: Raleway, sans-serif;
    font-size: 30px;
    font-weight: 500;
    line-height: 20px;
    display: none;
  }

  .aflox_d {
    margin-bottom: 5px;
    font-size: 30px;
    display: none;
  }

  .storage-25-copy {
    margin-bottom: 5px;
    font-size: 30px;
  }

  .moxifur_p {
    margin-bottom: 5px;
    font-size: 23px;
    display: none;
  }

  .moxifur_p-copy {
    margin-bottom: 5px;
    font-size: 23px;
  }

  .q4g_h2 {
    margin-bottom: 5px;
    font-size: 23px;
    display: none;
  }

  .div-block-3738 {
    width: 95%;
  }

  .brinzo_heading, .dorza_heading {
    margin-bottom: 5px;
    font-size: 30px;
    line-height: 30px;
    display: none;
  }

  .pharma_tab-copy {
    z-index: 1;
    flex-direction: column;
    width: 100%;
    padding-top: 0;
    top: 0;
  }

  .appavisc_lottie_div {
    z-index: 2;
    opacity: 1;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
    height: 40vh;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: static;
    inset: 10% 0% 0%;
  }

  .appavisc_hv-pfs_lottie {
    opacity: .75;
    width: 100%;
    height: 40vh;
    position: static;
  }

  .appavisc_pfs_lotties_div {
    width: 100%;
    height: auto;
    position: static;
  }

  .appavisc_hv_pfs_content {
    width: 100%;
  }

  .div-block-3739 {
    width: 95%;
  }

  .pharma_breadcrumb {
    display: none;
  }

  .allernil_lottie_div {
    z-index: 2;
    opacity: 1;
    border-radius: 0;
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    max-width: none;
    height: 40vh;
    position: static;
    inset: 25% 0% auto;
  }

  .anti_infective_breadcrumb_div {
    display: none;
  }

  .k_link_heading {
    margin-bottom: 5px;
    font-size: 30px;
  }

  .infective_breadcrumb {
    display: none;
  }

  .heading-904 {
    font-size: 19px;
  }

  .optical_coherence_lottie {
    width: 85%;
    height: auto;
    margin-left: 7%;
    padding-top: 15%;
    position: static;
  }

  .heading-906 {
    font-size: 15px;
  }

  .heading-907, .heading-908 {
    font-size: 17px;
  }

  .heading-909 {
    margin-top: 0;
    font-size: 17px;
  }

  .heading-910, .heading-911 {
    font-size: 17px;
  }

  .a_byopin_section_content {
    z-index: 3;
    direction: ltr;
    text-align: left;
    order: -1;
    align-self: center;
    width: 100%;
    max-width: none;
    margin-top: 5%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
    position: sticky;
  }

  .naspro_material_characteristics {
    font-size: 14px;
  }

  .naspro_material_specs {
    flex-direction: column;
    padding-bottom: 10px;
  }

  .naspro_clear_para-copy {
    font-size: 11px;
  }

  .breadcrumbs_div {
    display: none;
  }

  .cmt_h1-copy {
    text-align: left;
    white-space: nowrap;
    font-size: 32px;
    font-weight: 700;
    line-height: 30px;
  }

  .cmt_h2-copy {
    text-align: left;
    font-size: 18px;
    line-height: 26px;
  }

  .breadcrumbs_div-copy {
    display: none;
  }

  .jericho_top_section-copy {
    flex-direction: column;
    width: 100%;
    height: 110vh;
  }

  .oct_section-copy {
    flex-direction: column-reverse;
    width: 100%;
    padding: 1rem 10px 2rem;
  }

  .red_laser_h2-copy {
    font-size: 14px;
    line-height: 25px;
  }

  .amogh_top_content-copy {
    padding-top: 0;
  }

  .q4g_section_1 {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 1rem;
    padding-left: 0;
  }

  .pharma_tab_menu-copy {
    z-index: 50;
    background-color: #0000;
    flex-flow: row;
    justify-content: flex-start;
    width: 100%;
    padding-top: 2px;
    padding-bottom: 2px;
    position: static;
    overflow: scroll;
  }

  .properties_pro_orbit {
    object-fit: contain;
    justify-content: center;
    width: 90vw;
    height: 25%;
    margin-top: 3.5rem;
    padding-left: 2rem;
  }

  .pro_orbit_full_image {
    z-index: 1;
    object-fit: fill;
    order: 1;
    align-self: center;
    width: 33%;
    min-width: auto;
    margin-top: 0%;
    display: block;
    position: static;
    inset: 17% 0% 0% 5%;
  }

  .phaco_images_proorbit {
    z-index: 1;
    object-fit: fill;
    order: 1;
    align-self: center;
    width: 30%;
    min-width: auto;
    padding-top: 0%;
    display: block;
    position: static;
    inset: 17% 0% 0% 5%;
  }

  .properties_div {
    flex-direction: row;
    justify-content: center;
    width: 100%;
    height: 80%;
    margin-bottom: 10%;
  }

  .pro_orbit_tech_specs {
    width: auto;
    height: auto;
    margin-top: 2rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .footswitchheading-copy {
    object-fit: contain;
    font-size: 18px;
  }

  .tech_heading {
    object-fit: contain;
    margin-top: 10px;
    font-size: 18px;
  }

  .pro_orbit_grid {
    width: 99%;
    height: auto;
  }

  .tech_section {
    opacity: 1;
    flex-direction: column;
    width: 100%;
    height: auto;
    display: flex;
    overflow: hidden;
  }

  .tech_section.head.bglight1 {
    z-index: 900;
  }

  .section-copy {
    opacity: 1;
    flex-direction: column;
    width: 100%;
    height: 100vh;
    display: flex;
    overflow: hidden;
  }

  .section-copy.head.bglight1 {
    z-index: 900;
  }

  .pro_orbit_section {
    opacity: 1;
    flex-direction: column;
    width: 100%;
    height: auto;
    display: flex;
    overflow: hidden;
  }

  .pro_orbit_section.head.bglight1 {
    z-index: 900;
  }

  .div-block-3740 {
    flex-direction: column;
  }

  .pro_orbit_grid-copy {
    width: 99%;
    height: 92%;
  }

  .pro_orbit_spec {
    font-size: 11px;
    line-height: 13px;
  }

  .pro_orbit_tech_specs-copy {
    width: 99%;
    height: 95%;
    margin-top: 0;
    margin-bottom: 10%;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .leo_section {
    opacity: 1;
    flex-direction: column;
    width: 100%;
    height: auto;
    display: flex;
    overflow: hidden;
  }

  .leo_section.head.bglight1 {
    z-index: 900;
  }

  .listcontainer-copy, .leo_phaco_images {
    object-fit: contain;
    flex-direction: column;
    order: 0;
    width: 90vw;
    height: auto;
    display: flex;
  }

  .phaco_image {
    opacity: 1;
    object-fit: contain;
    order: 1;
    align-self: center;
    width: 90vw;
    height: auto;
  }

  .div-block-3742 {
    width: 100%;
    height: auto;
  }

  .glxy_leo_rltm_fldc_sys_img-copy {
    width: 80vw;
  }

  .ip_bag_image {
    width: 40%;
  }

  .orbit_cool_image {
    opacity: 1;
    object-fit: contain;
    order: 1;
    align-self: center;
    width: 30%;
    height: auto;
  }

  .transverse_image {
    opacity: 1;
    object-fit: contain;
    order: 1;
    align-self: center;
    width: 80%;
    height: auto;
  }

  .phaco_tip_image {
    opacity: 1;
    object-fit: contain;
    order: 1;
    align-self: center;
    width: 90vw;
    height: auto;
  }

  .phaco_power_images {
    width: 100%;
    height: auto;
    margin-bottom: 2%;
  }

  .on_off_image {
    opacity: 1;
    object-fit: contain;
    order: 1;
    align-self: center;
    width: 90%;
    height: auto;
  }

  .orbit_cool_div {
    width: 100%;
    margin-bottom: 3%;
  }

  .footswitch_image_leo {
    width: 80vw;
  }

  .properties_div-copy, .properties_div_leo {
    flex-direction: row;
    justify-content: center;
    width: 100%;
    height: 80%;
    margin-bottom: 10%;
  }

  .leo_accessories {
    z-index: 1;
    object-fit: fill;
    order: 1;
    align-self: center;
    width: 30%;
    min-width: auto;
    padding-top: 0%;
    display: block;
    position: static;
    inset: 17% 0% 0% 5%;
  }

  .galaxy_leo_full_image {
    z-index: 1;
    object-fit: fill;
    order: 1;
    align-self: center;
    width: 33%;
    min-width: auto;
    margin-top: 0%;
    display: block;
    position: static;
    inset: 17% 0% 0% 5%;
  }

  .galaxy_leo_section1 {
    width: 100%;
    height: 100vh;
    margin-top: 0;
    padding-top: 10px;
  }

  .orbit_cool_section {
    flex-direction: column;
    justify-content: center;
    width: 100%;
    height: auto;
    padding-left: 0;
    display: flex;
  }

  .glxy_leo_rbit_cool_tech_cnt-2-copy {
    width: 90vw;
  }

  .tech_heading-copy {
    object-fit: contain;
    padding-left: 1rem;
    font-size: 18px;
  }

  .orbit_cool_image-copy {
    opacity: 1;
    object-fit: contain;
    opacity: 1;
    object-fit: contain;
    order: 1;
    align-self: center;
    width: 30%;
    height: auto;
  }

  .rbit_cool_image {
    opacity: 1;
    object-fit: contain;
    order: 1;
    align-self: center;
    width: 30%;
    height: auto;
  }

  .leo_list {
    opacity: 1;
    object-fit: contain;
    order: -1;
    width: 80vw;
    font-size: 12px;
  }

  .corneal_h3 {
    align-self: center;
    margin-top: 0;
    font-size: 19px;
    line-height: 18px;
  }

  .bold-text-139 {
    font-size: 14px;
  }

  .corneal_h2 {
    align-self: center;
    margin-top: 0;
    font-size: 21px;
    line-height: 32px;
  }

  .bold-text-140 {
    font-size: 18px;
  }

  .corneal_section {
    flex-direction: column;
    height: 50vh;
  }

  .corneal_section2 {
    flex-direction: column-reverse;
    width: 95%;
    height: 100vh;
  }

  .corneal_content1 {
    width: 100%;
    padding-left: 5%;
  }

  .corneal_features {
    font-size: 24px;
    line-height: 30px;
  }

  .corneal_feature1 {
    flex-direction: column-reverse;
    width: 95%;
    height: 100vh;
  }

  .feature_heading {
    font-size: 18px;
    line-height: 30px;
  }

  .div-block-3745 {
    width: 70%;
  }

  .meibo_img {
    width: 80%;
  }

  .tech_corneal {
    width: 99%;
    height: 95%;
    margin-top: 0;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .corneal_tech {
    width: 80%;
  }

  .ascan_pach_grid_sub_hdg-copy, .corneal_h2_tech {
    font-size: 12px;
  }

  .ring_content {
    width: 100%;
    padding-left: 5%;
  }

  .corneal_section4, .corneal_section7 {
    flex-direction: column;
    width: 90%;
  }

  .corneal_fc_image {
    width: 68%;
  }

  .corneal_section1 {
    align-items: center;
    width: 100%;
    height: 30%;
  }

  .corneal_h1 {
    text-align: left;
    padding-left: 2%;
    font-size: 18px;
    line-height: 32px;
  }

  .corneal_tech_section {
    flex-direction: column;
    display: block;
  }

  .div-block-3746-copy {
    flex-direction: column;
  }

  .robot_section {
    height: auto;
  }

  .robot_img-copy {
    order: -1;
    align-self: auto;
    width: 64%;
    margin-top: 0;
    padding-top: 2.7rem;
    padding-bottom: 0;
    position: static;
    top: 10%;
    left: 3%;
    right: 3%;
  }

  .galaxy_sub_hdg-copy {
    font-size: 16px;
    line-height: 18px;
  }

  .galaxy_robot_h1-copy {
    font-size: 24px;
  }

  .robot_h1 {
    margin-top: 0;
    font-size: 22px;
    line-height: 37px;
  }

  .galaxy_robot_content-copy {
    align-self: auto;
    width: 90vw;
    margin-left: 0;
    display: block;
  }

  .vio_lottie_new {
    width: 100%;
    height: auto;
    padding-top: 15%;
    padding-right: 0;
    position: static;
  }

  .galaxy_robot_wrapper1, .galaxy_robot_wrapper2 {
    flex-direction: column;
    align-self: flex-start;
  }

  .bi_blade_img {
    width: 70%;
  }

  .robot_section3 {
    flex-direction: column;
    width: 90%;
  }

  .robot_wrapper4 {
    align-self: auto;
    width: 90vw;
    margin-left: 0;
    display: block;
  }

  .galaxy_robot_wrapper4 {
    flex-direction: column;
    align-self: flex-start;
    height: auto;
  }

  .robot_section5 {
    flex-direction: column;
    width: 90%;
    height: auto;
    padding-left: 2%;
  }

  .robot_section6 {
    flex-direction: column;
    width: 90%;
    height: auto;
  }

  .led_section_contet {
    width: 100%;
    height: auto;
  }

  .led_image {
    width: 80%;
  }

  .trocar_image {
    width: 50%;
  }

  .trocar_content {
    width: 100%;
  }

  .green_laser_image {
    width: 55%;
  }

  .gl_image {
    width: 80%;
  }

  .silicon_wrapper8 {
    flex-direction: column;
    width: 90%;
    height: auto;
  }

  .footswitch_scetion9 {
    flex-direction: column;
    width: 90%;
  }

  .silicon_content8 {
    width: 100%;
    height: auto;
  }

  .silicone_image_wrapper {
    width: 55%;
  }

  .silicone_image, .fragmatome_img, .footswitch_img_robot {
    width: 80%;
  }

  .footswitch_content9 {
    width: 100%;
    height: auto;
  }

  .div-block-3748 {
    width: 55%;
  }

  .fluidics_image, .fluidics_image-copy {
    width: 80%;
  }

  .green_laser_wrapper {
    flex-direction: column;
    width: 90%;
    height: auto;
  }

  .leo_phaco_images-copy, .phaco_robot_wrapper {
    object-fit: contain;
    flex-direction: column;
    order: 0;
    width: 90vw;
    height: auto;
    display: flex;
  }

  .phaco_robot_div {
    width: 100%;
    height: auto;
    margin-bottom: 2%;
  }

  .robot_content1 {
    align-self: auto;
    width: 90vw;
    margin-top: 0;
    margin-left: 0;
    display: block;
  }

  .turboorbit_firstsection-copy {
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
    width: 100vw;
    height: auto;
    display: flex;
  }

  .turbo_orbit_key_features {
    width: 100%;
  }

  .disclaimer_para {
    margin-bottom: 0;
    font-family: Raleway, sans-serif;
    font-size: 9px;
    font-weight: 400;
    line-height: 23px;
  }

  .accessories_turbo {
    width: 65%;
  }

  .lite_image, .swap_image {
    width: 70%;
    height: auto;
  }

  .appascan_max_p {
    align-self: center;
    width: 70%;
    margin-top: 15%;
    position: static;
  }

  .snellen_eye_chart {
    text-align: center;
    align-self: center;
    width: 80%;
    height: auto;
  }

  .edtrs {
    width: 80%;
    height: auto;
  }

  .special_chart_section {
    flex-direction: column;
    align-self: center;
    align-items: center;
    height: auto;
  }

  .special_chrt_image {
    width: 70%;
    height: auto;
  }

  .div-block-3749 {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .special_chart_content {
    align-self: auto;
    align-items: flex-start;
    width: 90vw;
    height: 50vh;
    margin-left: 0;
    display: flex;
  }

  .contrast_ratio_image {
    width: 80%;
  }

  .lea_image {
    width: 80%;
    height: auto;
  }

  .ot_section {
    flex-direction: column;
    justify-content: space-around;
    align-self: stretch;
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: 1.8rem;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ot_image_div {
    flex-flow: column;
  }

  .ctg_lottie {
    width: 85%;
  }

  .add_on_leo {
    align-self: center;
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .leo_tech_specs_last_section {
    width: 99%;
    height: 95%;
    margin-top: 0;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .pro_orbit_grid-copy-copy {
    width: 99%;
  }

  .lite_heading, .swap_heading {
    text-align: center;
  }

  .lite_img_wrapper, .swap_img_wrapper {
    flex-direction: column;
    width: 90vw;
    height: auto;
    margin-top: 0;
  }

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

  .dcr_instruments_div {
    width: auto;
  }

  .a_scan_img {
    width: 48%;
  }

  .bold-text-141 {
    font-size: 22px;
    line-height: 27px;
  }

  .fluidics_section {
    flex-direction: column;
    width: 90%;
    height: auto;
  }

  .vio_section {
    flex-direction: column-reverse;
    width: 100%;
    padding: 3rem 10px 2rem;
  }

  .aark_wrapper {
    flex-direction: column;
    height: 100vh;
  }

  .auto_ref_content1 {
    align-items: center;
    width: 100%;
  }

  .auto_ref_main_block {
    padding-top: 11%;
    padding-left: 0%;
  }

  .yag_slt_wrapper {
    flex-direction: column;
    justify-content: center;
    width: 100%;
    height: 900vh;
  }

  .yag_slt_content1 {
    order: 0;
    align-self: center;
    align-items: flex-start;
    width: 90vw;
  }

  .yag_slt_top {
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: auto;
    margin-top: 0;
  }

  .heading-912, .heading-913, .heading-914, .heading-915, .heading-916 {
    font-size: 28px;
  }

  .rk_f3image {
    width: 67%;
    margin-top: 10%;
    margin-bottom: 10%;
    margin-left: 10%;
  }

  .acryfold_wrapper {
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .naspro_wrapper {
    align-self: center;
    margin-left: 0;
    padding-top: 4rem;
    padding-left: 1rem;
    padding-right: 0;
  }

  .advent_lottie {
    order: -1;
    align-self: center;
    align-items: flex-start;
    width: 60vw;
    display: block;
  }

  .brilliant_advent_cntnr6-copy {
    width: 90vw;
    height: auto;
  }

  .oct_lottie_opt {
    width: 85%;
    height: auto;
    margin-left: 7%;
    padding-top: 15%;
    position: static;
  }

  .truglow_lottie1 {
    z-index: 0;
    float: none;
    flex: 1;
    width: 95vw;
    height: 50vh;
    padding-top: 7%;
    display: block;
    position: sticky;
    top: 5%;
    overflow: visible;
  }

  .truglow_grid_para {
    font-size: 12px;
  }

  .ascan_lottie {
    align-self: center;
    width: 100%;
    margin-top: 10%;
    position: static;
  }

  .add_on_a_scan_p {
    align-self: center;
    width: 100%;
    height: 30vh;
    margin-bottom: 4rem;
    padding-left: 20px;
    padding-right: 20px;
  }

  .aaru_2000_lottie {
    width: 100%;
    height: auto;
    position: static;
  }

  .ergonomic_design {
    align-self: center;
    width: 67%;
    height: auto;
    margin-bottom: 5%;
  }

  .truglow_div1 {
    flex-flow: row-reverse wrap;
    align-items: stretch;
    display: flex;
  }

  ._1465_titanium {
    width: 55vw;
  }

  .content-wrapper_home {
    grid-column-gap: 0%;
    grid-row-gap: 15px;
    flex-direction: column-reverse;
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: center;
    height: auto;
    margin-top: 0;
    padding: 5% 10px;
    display: flex;
    position: sticky;
  }

  .aflox_heading {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 20px;
    display: none;
  }

  .moxifur_lp_lottie_div {
    z-index: 1;
    opacity: 1;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: static;
    inset: 42% 0% auto;
  }

  .tobotor_dm_lottie {
    flex-direction: column-reverse;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
  }

  .tobotor_dm_lottie_div {
    z-index: 1;
    opacity: 1;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: static;
    inset: 42% 0% auto;
  }

  .tobotor_lottie-copy {
    opacity: 1;
    width: 77%;
    height: 40vh;
    display: block;
    position: static;
  }

  .tobotor_lottie_dm {
    opacity: 1;
    width: 65%;
    height: auto;
    display: block;
    position: static;
  }

  .aflox_d_lottie_div, .moxifur_p_lottie_div, .q4g_lottie_div {
    z-index: 1;
    opacity: 1;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: static;
    inset: 42% 0% auto;
  }

  .tobotor_lp_lottie_div {
    z-index: 1;
    opacity: 1;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
    height: auto;
    margin-top: 2rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: static;
    inset: 42% 0% auto;
  }

  .aaru_2002_lottie {
    width: 100%;
    height: auto;
    position: static;
  }

  .moxifur_p_content {
    z-index: 3;
    direction: ltr;
    text-align: left;
    width: 95%;
    max-width: none;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1.5rem;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
    position: sticky;
    top: 0;
  }

  .q4g_content_div {
    z-index: 3;
    direction: ltr;
    text-align: left;
    width: 95%;
    max-width: none;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
    position: sticky;
    top: 0;
  }

  .tobotor_lp_div, .brinzo_b_content, .dorza_div {
    z-index: 3;
    direction: ltr;
    text-align: left;
    width: 95%;
    max-width: none;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 2rem;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
    position: sticky;
    top: 0;
  }

  .a_lubgel_lottie_div {
    z-index: 3;
    opacity: 1;
    border-radius: 0;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    height: auto;
    position: static;
    inset: 0%;
  }

  .lubgel_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    flex-direction: column-reverse;
    margin-top: 0;
    margin-bottom: auto;
    padding-top: 2rem;
    font-size: 10px;
    position: static;
  }

  .art_gel_section, .megalub_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    flex-direction: column-reverse;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2rem;
    padding-left: 0;
    font-size: 10px;
    position: static;
  }

  .megalub_section_div {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
  }

  .light-mode-15-copy, .light-mode-15-copy-copy {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 10px;
  }

  .megalub {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
  }

  .ketorocin_ls {
    z-index: 3;
    opacity: 1;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    width: 100%;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 2rem;
    padding-left: 10px;
    position: static;
  }

  .div-block-59-copy {
    z-index: 2;
    float: none;
    clear: none;
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    margin-top: 0;
    margin-bottom: 10px;
    padding-top: 2rem;
    padding-left: 0;
    display: flex;
    position: static;
    inset: 0%;
  }

  .a_nac_section {
    background-color: #0000;
    background-image: none;
    flex-flow: column-reverse wrap;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 0;
  }

  .acaine_t_content {
    z-index: 3;
    direction: ltr;
    text-align: left;
    width: 95%;
    max-width: none;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 2rem;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
    position: sticky;
    top: 0;
  }

  .mydriocain_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2rem;
    padding-left: 0;
    font-size: 10px;
    position: static;
  }

  .hv_pfs_section {
    background-image: none;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 10px;
    display: flex;
  }

  .cohevisc_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    flex-direction: column;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2rem;
    font-size: 10px;
    position: static;
  }

  .cohevisc_1_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    flex-direction: column-reverse;
    justify-content: center;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2rem;
    padding-left: 0;
    font-size: 10px;
    position: static;
  }

  .rhex_id_section {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    flex-flow: column-reverse wrap;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2rem;
    padding-left: 10px;
    font-size: 10px;
    position: static;
  }

  .trypan_blue_div {
    z-index: 4;
    opacity: 1;
    flex-flow: column-reverse;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
    height: 40vh;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: static;
    inset: 0%;
  }

  .aaru_tabs {
    flex-direction: column;
    width: 90%;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  ._1465_titanium-copy {
    width: 55vw;
  }

  ._1988_blue-copy {
    align-self: center;
    width: 50vw;
  }

  .section3_truglow {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    height: 500vh;
    display: flex;
    position: static;
    overflow: visible;
  }

  .section3_truglow.section3 {
    flex-flow: column wrap;
    justify-content: flex-end;
    height: auto;
  }

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

  .section5_ergonomic_design {
    flex-flow: column-reverse wrap;
  }

  .div-block-74-copy {
    width: 95vw;
    height: 90vh;
  }

  .div-block-74-copy.bglight1 {
    font-size: 17px;
  }

  .pharma_menu_items, .industry_partner_menu_items {
    align-self: stretch;
    margin-left: 0;
  }

  .close_button {
    align-self: auto;
    margin-right: 0;
  }

  ._146-open-button-text-copy.close {
    justify-content: flex-start;
    width: 8%;
    margin: 0 0 0 15rem;
    font-size: 14px;
    font-weight: 500;
    line-height: 15px;
    display: block;
    position: static;
  }

  ._146-open-button-text-copy {
    font-size: 20px;
  }

  ._146-open-button-text-copy.close {
    margin-top: 4rem;
    margin-bottom: 0;
    margin-right: 2rem;
    font-size: 14px;
    font-weight: 500;
    line-height: 15px;
    position: static;
  }

  .products_wrapper {
    height: 250vh;
    padding-top: 4rem;
  }

  .products_content {
    z-index: 10;
    height: auto;
    display: flex;
  }

  .products_menu_div {
    height: 150vh;
    margin-top: 0;
    padding-top: 0;
  }

  .micro_block {
    width: 95vw;
    height: 90vh;
  }

  .micro_block.bglight1 {
    height: auto;
    font-size: 17px;
  }

  .surgical_block {
    width: 95vw;
    height: 90vh;
  }

  .surgical_block.bglight1 {
    height: auto;
    margin-top: 20px;
  }

  .surgical_menu_block {
    flex-direction: column;
    height: auto;
    margin-top: 0;
    display: flex;
  }

  .surgical_products_div {
    height: 100%;
    margin-top: 0;
  }

  .laser_wrapper {
    flex-direction: column;
    height: auto;
    margin-top: 0;
    display: flex;
  }

  .laser_menu_tab {
    z-index: 10;
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    height: auto;
    margin-top: 3vh;
    display: flex;
  }

  .laser_products_div {
    height: 100%;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .pharma_products_div {
    height: 100%;
    margin-top: 1rem;
  }

  .surgicals_wrapper {
    justify-content: center;
    height: auto;
  }

  .micro_wrapper-copy {
    height: 90vh;
    margin-top: 0;
  }

  .micro_menutabs-copy {
    z-index: 10;
    margin-top: 0;
    display: flex;
  }

  .surgical_products {
    flex-direction: row;
    justify-content: center;
    align-self: auto;
    align-items: center;
    display: flex;
    position: relative;
  }

  .surgical_products.bglight1 {
    height: 200vh;
    position: static;
  }

  .div-block-3755 {
    margin-top: 0;
  }

  .products_tabs_menu {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    align-content: flex-start;
    align-items: flex-start;
    margin-top: 22rem;
    display: grid;
  }

  .menu-link-copy {
    height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 11px;
    font-weight: 300;
    display: none;
  }

  .menu-link-copy.w--current {
    display: none;
  }

  .tech_heading_pro_orbit {
    object-fit: contain;
    margin-top: 2rem;
    font-size: 18px;
  }

  .slitlamp_lottie {
    z-index: -1;
    text-align: center;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 82%;
    height: auto;
    display: flex;
    position: sticky;
    inset: 0%;
  }

  .ubm_block {
    flex-direction: column;
    width: 90%;
    height: auto;
    padding-left: 10%;
  }

  .ophthalmic_equipment_stand_img {
    z-index: -1;
    opacity: 1;
    mix-blend-mode: normal;
    align-self: center;
    width: 100%;
    max-width: none;
    height: auto;
    padding: 50px;
    display: inline-block;
    position: static;
    inset: 37% 0% 0%;
  }

  .products_content_wrapper {
    margin-top: 0;
  }

  .products_content_main {
    z-index: 10;
    height: auto;
    display: flex;
  }

  .laser_footer_div, .surgical_footer_div, .ophta_footer_div, .ultrasound_footer_div, .industry_artner_footer_div {
    display: block;
  }

  .pro_orbit_tech_specs-copy {
    width: 99%;
    height: auto;
    margin-top: 0;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .pro_orbit_grid_tech_copy {
    width: 99%;
  }

  .truglow_h2 {
    color: #fff;
    background-color: #0000;
    flex: 0 auto;
    align-self: flex-start;
    font-size: 14px;
    font-weight: 700;
  }

  .shift_sub_heading {
    font-size: 17px;
    line-height: 27px;
  }

  .shift_heading {
    font-size: 14px;
  }

  .bs_contentwrapper-copy {
    z-index: 1;
    align-self: center;
    width: 97%;
    padding-top: 0;
    padding-left: 0;
    position: relative;
  }

  .bs_table-copy {
    width: 100%;
  }

  .naspro_clear_wrapper {
    flex-flow: column-reverse;
    justify-content: space-around;
    align-items: flex-start;
    font-family: Raleway, sans-serif;
    display: flex;
  }

  .naspro_wrapper1 {
    align-self: center;
    margin-left: 0;
    padding-top: 0;
    padding-left: 1rem;
    padding-right: 0;
  }

  .naspro_clear_lottie {
    width: 86%;
    margin-top: 1.8rem;
    position: static;
  }

  .naspro_clear {
    width: 100%;
  }

  .naspro_bby_wrapper {
    flex-flow: column-reverse wrap-reverse;
  }

  .naspro_bby_section-copy {
    align-self: center;
    margin-left: 0;
    padding-top: 0;
    padding-left: 1rem;
    padding-right: 0;
  }

  .naspro_bby_lottie-copy {
    width: 85%;
    margin-top: 2rem;
    position: static;
  }

  .hydrophobic_sub_heading {
    font-size: 20px;
    line-height: 30px;
  }

  .ot_content_wrapper {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-left: .5rem;
    padding-right: .5rem;
    display: flex;
  }

  .manual_surgeon_stool_img {
    width: 100vw;
  }

  .lensometer_heading {
    font-size: 22px;
    line-height: 30px;
  }

  .tonometer_heading {
    width: 95%;
    margin-top: 0;
    padding-top: 20px;
    padding-left: 20px;
    font-size: 20px;
    line-height: 40px;
  }

  .tonometer_sub_heading {
    margin-left: 20px;
    font-size: 17px;
  }

  .icon-71 {
    color: #000;
    margin-left: 0;
    margin-right: 60px;
    font-size: 20px;
  }

  .link-block-54 {
    margin-left: 0%;
  }

  .heading-917 {
    width: 95%;
    margin-top: 0;
    padding-top: 20px;
    padding-left: 20px;
    font-size: 20px;
  }

  .heading-918 {
    margin-left: 20px;
    font-size: 17px;
  }

  .right-arrow-4 {
    text-align: left;
    width: 12%;
    height: 50%;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .applanation_link_block-2 {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: stretch;
    width: 95vw;
    padding-top: 1rem;
  }

  .heading-919 {
    margin-top: 0;
    padding-left: 4.1rem;
    font-size: 8px;
    line-height: 18px;
  }

  .heading-920 {
    font-size: 14px;
  }

  .icon-72 {
    color: #000;
    margin-left: 0;
    font-size: 20px;
  }

  .image-422 {
    width: 60vw;
  }

  .heading-921 {
    font-size: 10px;
    line-height: 22px;
  }

  .vision_chart_para {
    font-size: 10px;
  }

  .auto_ref_heading {
    align-self: center;
    font-size: 24px;
  }

  .auto_ref_para {
    width: 95%;
    padding-right: 0%;
    font-size: 12px;
    line-height: 21px;
  }

  .fundus_camera_lottie {
    width: 80%;
  }

  .perimeter_sub_heading {
    font-size: 14px;
    line-height: 25px;
  }

  .dsl_lottie {
    width: 77%;
    margin-left: 2rem;
    margin-right: auto;
  }

  .pharma_tab_content1 {
    z-index: 1;
    align-self: flex-start;
    width: 100%;
    margin-left: 0;
  }

  .tab_pane2 {
    margin-top: 3%;
    padding-left: 0%;
  }

  .allernil_lottie_div1 {
    z-index: 2;
    opacity: 1;
    border-radius: 0;
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    max-width: none;
    height: auto;
    position: static;
    inset: 25% 0% auto;
  }

  .anti_allergic_allernil1 {
    flex-flow: column;
    width: 100%;
    margin-left: 0;
  }

  .allernil_lottie {
    opacity: 1;
    width: 100%;
    height: 40vh;
  }

  .kfen_div {
    flex-flow: column;
    width: 100%;
    margin-left: 0;
  }

  .aflox_lottie_div {
    z-index: 2;
    opacity: 1;
    border-radius: 0;
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    max-width: none;
    height: auto;
    padding-top: 0;
    position: static;
    inset: 25% 0% auto;
  }

  .aflox_btn_div {
    width: 89%;
    margin-top: 0;
  }

  .aflox_lottie {
    opacity: 1;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 100%;
    height: 40vh;
    padding-left: 0;
    display: flex;
    position: static;
    inset: 30% 0% 0%;
  }

  .appacipro_lottie {
    opacity: 1;
    width: 68%;
    height: 31vh;
    margin-top: 0;
    padding-top: 0;
    position: static;
    top: 18%;
  }

  .bold-text-145 {
    font-size: 26px;
  }

  .moxi_dm_img_cnt-copy {
    z-index: 3;
    opacity: 1;
    border-radius: 0;
    order: 0;
    justify-content: flex-end;
    align-self: auto;
    align-items: center;
    width: 100%;
    height: 40vh;
    margin-bottom: 10px;
    padding-top: 0;
    display: flex;
    position: static;
    inset: 42% 0% auto auto;
  }

  .apidine_plus_lottie_div {
    z-index: 3;
    opacity: 1;
    border-radius: 0;
    order: 0;
    justify-content: flex-end;
    align-self: auto;
    align-items: center;
    width: 100%;
    height: auto;
    margin-bottom: 10px;
    padding-top: 0;
    display: flex;
    position: static;
    inset: 42% 0% auto auto;
  }

  .alfapres_h2, .bimpost_h2, .bimoost_pf {
    margin-bottom: 5px;
    font-size: 30px;
    line-height: 30px;
  }

  .dorza {
    font-size: 12px;
    line-height: 20px;
  }

  .dorza_pf_heading {
    margin-bottom: 5px;
    font-size: 30px;
    line-height: 30px;
  }

  .lubgel_content_div {
    z-index: 3;
    opacity: 1;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    width: 95vw;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 20px;
    position: static;
  }

  .art_pane {
    margin-top: 3%;
    padding-left: 0%;
  }

  .megalub_lottie_section {
    z-index: 3;
    opacity: 1;
    border-radius: 0;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    height: auto;
    position: static;
    inset: 25% 0% 0%;
  }

  .art_forte_section-copy {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
  }

  .art_forte_content_div {
    z-index: 3;
    direction: ltr;
    text-align: left;
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: auto;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
    position: sticky;
  }

  .art_ultra {
    margin-bottom: 5px;
    font-size: 30px;
  }

  .art_h2, .cyclopro_h2 {
    font-size: 22px;
    line-height: 25px;
  }

  .appasone_h2, .anac_h2 {
    font-size: 12px;
    line-height: 20px;
  }

  .appavisc_btn_div {
    width: 95%;
  }

  .appavisc_h2 {
    margin-top: 0;
    margin-bottom: 10px;
    padding-top: 0;
    padding-right: 20px;
    font-size: 22px;
    line-height: 30px;
  }

  .rhex_lottie {
    z-index: 4;
    opacity: 1;
    width: 69%;
    height: 40vh;
    margin-right: 15%;
    position: static;
    inset: 0%;
  }

  .apparet_content {
    z-index: 3;
    opacity: 1;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    width: 95vw;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 10px;
    position: static;
    overflow: hidden;
  }

  .clearsol_div {
    width: 100%;
    position: static;
  }

  .clearsol_img {
    opacity: 1;
    flex-direction: row;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 89%;
    height: 40vh;
    display: flex;
    position: static;
    top: 30%;
  }

  .supracoat_h2 {
    font-size: 30px;
    font-weight: 500;
    line-height: 20px;
    display: none;
  }

  .bold-text-161 {
    font-size: 25px;
  }

  .appachloro_lottie_div {
    z-index: 3;
    opacity: 1;
    border-radius: 0;
    order: 0;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    width: 100%;
    height: auto;
    position: static;
    inset: 32% 0% 0%;
  }

  .a_lubgel_lottie {
    z-index: 3;
    opacity: 1;
    border-radius: 0;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    height: auto;
    position: static;
    inset: 0%;
  }

  .art_div_content {
    z-index: 3;
    opacity: 1;
    background-color: #0000;
    width: 100%;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    position: sticky;
  }

  .art_ultra_section-copy {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
  }

  .megalub_content_div {
    z-index: 3;
    direction: ltr;
    text-align: left;
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: auto;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
    position: sticky;
  }

  .megalub-copy {
    background-color: #0000;
    background-image: none;
    flex-direction: column-reverse;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 2rem;
    padding-left: 10px;
  }

  .content-div-copy {
    z-index: 3;
    direction: ltr;
    text-align: left;
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: auto;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
    position: sticky;
  }

  .aark_image-copy {
    width: 80%;
  }

  .icon-73 {
    color: #000;
    margin-left: 0;
    margin-right: 60px;
    font-size: 20px;
  }

  .link-block-56 {
    margin-left: 0%;
  }

  .heading-923 {
    font-size: 14px;
  }

  .icon-74 {
    color: #000;
    margin-left: 0;
    font-size: 20px;
  }

  .right-arrow-5 {
    width: 11%;
    height: 50%;
  }

  .ab_img-copy {
    width: auto;
    height: auto;
    margin-top: 2rem;
    margin-right: 0;
  }

  .art_lottie_div {
    z-index: auto;
    opacity: 1;
    border-radius: 0;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    display: flex;
    position: static;
    inset: 0%;
  }

  .trypan_blue_div-copy {
    z-index: 4;
    opacity: 1;
    flex-flow: column-reverse;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
    height: 40vh;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: static;
    inset: 0%;
  }

  .footer-copy {
    flex-direction: row;
    align-self: center;
    align-items: center;
    width: 100%;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    position: static;
  }

  .footer-copy.navtheme {
    height: 31%;
    margin-bottom: 0;
  }

  .contact_para-copy {
    text-align: center;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 13px;
  }

  .div-block-3577-copy {
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: center;
    height: auto;
    margin-bottom: 0%;
    padding-top: 0%;
    display: flex;
  }

  .contact_us_wrapper-copy {
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: center;
    height: 80%;
    margin-top: 0;
    padding: 0 10px;
  }

  .form-section-touch-copy {
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 100%;
    margin-bottom: 0%;
    padding-top: 0;
    padding-bottom: 10px;
  }

  .title-wrap-copy {
    flex-direction: column;
    margin-bottom: 10px;
    padding-top: 4rem;
  }

  .button-wrap-right-copy {
    flex-direction: column;
    align-items: center;
    width: 90%;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .submit-button-copy {
    height: auto;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 5px 20px;
    font-size: 10px;
    line-height: 1rem;
  }

  .heading-827-copy {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 23px;
  }

  .content1-3-copy {
    align-self: flex-end;
    align-items: flex-start;
    width: 84vw;
    height: 50vh;
    padding-left: 10px;
  }

  .lottie_gl-2-copy {
    text-align: center;
    align-self: center;
    width: 75vw;
    height: 50vh;
    right: 15%;
  }

  .section1_gl-copy {
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .text-field-10-copy {
    width: 89%;
    min-height: auto;
  }

  .bold-text-165 {
    font-size: 15px;
  }

  .alliance_hdg-copy, .exclusive_distributor {
    font-size: 14px;
    line-height: 20px;
    display: none;
  }

  .alliance_top_right_cnt1-copy {
    display: block;
  }

  .alliance_top_right_cnt2-copy, .alliance_top_right_cnt3-copy, .dgh, .reichert {
    display: none;
  }

  .paragraph-679-copy {
    width: 95%;
    padding-right: 0%;
    font-size: 12px;
    line-height: 21px;
  }

  .key_features_img {
    width: 80%;
  }

  .content1_headings-copy {
    align-self: auto;
    align-items: flex-start;
    margin-bottom: 10%;
  }

  .lenso_img-copy {
    margin-top: 10px;
  }

  .add_on_applanation_tonometer {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 90%;
    height: 50vh;
    margin-bottom: 2rem;
    margin-left: 0%;
    display: flex;
  }

  .dsl_lottiediv-copy {
    width: 100%;
    height: auto;
    position: static;
  }

  .abubm-copy {
    flex-direction: column-reverse;
    align-items: center;
    width: 90%;
    height: 100vh;
    padding-top: 20px;
    padding-left: 5%;
  }

  .mxifur_k_lottie_div-copy {
    z-index: 1;
    opacity: 1;
    flex-flow: row-reverse wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: static;
    inset: 42% 0% auto;
  }

  .heading-581-copy {
    margin-top: 10px;
    font-size: 16px;
    line-height: 25px;
  }

  .pharma_tab_content-copy {
    z-index: 1;
    align-self: flex-start;
    width: 100%;
    margin-left: 0;
  }

  .mydriocain_section-copy {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: content-box;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2rem;
    padding-left: 0;
    font-size: 10px;
    position: static;
  }

  .exclusive_distributor-copy {
    font-size: 14px;
    line-height: 20px;
    display: none;
  }

  .alliance_grid_content-copy {
    grid-template-columns: 1fr;
    display: block;
  }

  .alliance_hdg-copy {
    width: 100%;
    font-size: 14px;
    line-height: 20px;
    display: block;
  }

  .alliance_heading {
    font-size: 14px;
    line-height: 20px;
    display: none;
  }

  .dgh-copy {
    display: block;
  }

  .heading-148-copy {
    justify-content: flex-start;
  }

  .pro_orbit_tech_specs-copy-copy {
    width: 99%;
    height: auto;
    margin-top: 8rem;
    margin-bottom: 10%;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .robot_table {
    width: 99%;
    height: auto;
    margin-top: 0;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .tabs_dim {
    flex-direction: column;
    width: 80%;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .link-block-6-copy {
    width: 70vw;
    height: 40vh;
    padding-left: 0;
  }

  .oes_section {
    z-index: 1;
    flex-direction: column-reverse;
    width: 100%;
    height: auto;
    margin-top: 0;
    padding-top: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
    position: static;
    inset: 0%;
  }

  .digi_imaging_sys_top_cntnr-2-copy {
    flex-flow: row;
    order: -1;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 4rem;
    padding-bottom: 2rem;
  }

  .digi_imaging_sys_top_section-copy {
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    height: 100vh;
  }

  .orbit_cool_section-copy {
    flex-direction: column;
    justify-content: center;
    width: 100%;
    height: auto;
    padding-left: 0;
    display: flex;
  }

  .orbital_cool_settings_image {
    width: 100%;
    height: auto;
    margin-bottom: 2%;
  }

  .bs_section {
    flex-direction: column-reverse;
    width: 100%;
    padding: 3rem 10px 2rem;
  }

  .bs_table1 {
    width: 100%;
    margin-left: 0;
  }

  .section5_ergonomic_design-copy {
    flex-flow: row-reverse wrap;
  }

  .r-text-copy {
    width: 100%;
    max-width: none;
    margin-bottom: 15px;
    font-size: 11px;
  }

  .service_request, .service_request.w--current {
    padding-left: 10px;
    padding-right: 10px;
  }

  .service_request1 {
    width: 95vw;
  }

  .div-block-3768 {
    margin-top: 10px;
    padding-bottom: 20px;
    font-size: 15px;
  }

  .text-field-18 {
    width: 40vw;
    height: 30px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .background-video {
    height: auto;
    position: static;
  }

  .heading-925 {
    padding-left: 20px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph_709 {
    width: 100%;
    padding-left: 40px;
    padding-right: 20px;
    font-size: 12px;
  }

  .div-block-3774 {
    margin-top: 25px;
  }

  .paragraph-709 {
    width: 90%;
    padding-left: 40px;
    font-size: 12px;
  }

  .heading-927 {
    font-size: 15px;
  }

  .heading-928 {
    padding-left: 20px;
    font-size: 15px;
  }

  .div-block-3777 {
    margin-left: 20px;
  }

  .div-block-3778 {
    width: 80%;
  }

  .image-426 {
    width: 30px;
  }

  .heading-929 {
    font-size: 20px;
  }

  .bold-text-168, .bold-text-169, .paragraph-710, .paragraph-712, .bold-text-172 {
    font-size: 12px;
  }

  .code-embed-5 {
    width: 90vw;
    font-size: 12px;
  }

  .heading-931 {
    width: 80%;
    margin-left: 20px;
    font-size: 18px;
    line-height: 30px;
  }

  .bold-text-174, .bold-text-175, .bold-text-176, .bold-text-177, .bold-text-178 {
    font-size: 18px;
  }

  .image-429 {
    width: 70%;
  }

  .paragraph-717, .paragraph-718 {
    width: 90%;
    margin-left: 20px;
  }

  .div-block-3815 {
    width: 80%;
  }

  .bold-text-192 {
    font-size: 12px;
  }

  .heading-945 {
    font-size: 18px;
  }

  .div-block-3818 {
    width: 90%;
    margin-left: 10px;
  }

  .div-block-3820 {
    justify-content: center;
    align-items: center;
    margin-top: 40px;
  }

  .image-446 {
    width: auto;
    height: auto;
  }
}

#w-node-_135bafab-ed70-3bdb-a05d-f0aca31ca6ee-d87bd633, #w-node-_95448388-afc8-d084-8e59-ba99b4308bfc-d87bd633, #w-node-_62b90e86-098a-724e-490d-c531e497fad4-d87bd633, #w-node-_62b90e86-098a-724e-490d-c531e497fad6-d87bd633, #w-node-_5d8f974d-6abc-28ba-d7e4-e2cf642bf274-d87bd633, #w-node-_5d8f974d-6abc-28ba-d7e4-e2cf642bf276-d87bd633, #w-node-_4d151136-df1c-0ed5-303b-3889cdf0dc7a-d87bd633, #w-node-_4d151136-df1c-0ed5-303b-3889cdf0dc7c-d87bd633, #w-node-_86b58f85-1723-8f7e-024e-081d0b7ca47f-d87bd633, #w-node-_86b58f85-1723-8f7e-024e-081d0b7ca481-d87bd633, #w-node-_4490a5f1-adb5-cdca-6e56-979fb6e9e27f-d87bd633, #w-node-_4490a5f1-adb5-cdca-6e56-979fb6e9e281-d87bd633, #w-node-e57af0c1-6a6d-7cb4-3fa4-792efbaeae3b-d87bd633, #w-node-e57af0c1-6a6d-7cb4-3fa4-792efbaeae3d-d87bd633, #w-node-ce35cf10-9729-bd5d-725e-d08b19c921f3-d87bd633, #w-node-ce35cf10-9729-bd5d-725e-d08b19c921f5-d87bd633, #w-node-e4462091-1d65-164e-27f9-d65e4810948c-d87bd633, #w-node-e4462091-1d65-164e-27f9-d65e4810948e-d87bd633, #w-node-_58aec30f-5063-9e3e-767e-ee14091f87d1-d87bd633, #w-node-_58aec30f-5063-9e3e-767e-ee14091f87d3-d87bd633, #w-node-efd3a542-d7af-bc45-cc86-125f9e842855-d87bd633, #w-node-efd3a542-d7af-bc45-cc86-125f9e842857-d87bd633, #w-node-_40f52477-bb9c-5653-c9c9-af6209cc9e51-d87bd633, #w-node-_40f52477-bb9c-5653-c9c9-af6209cc9e53-d87bd633, #w-node-b9f5f381-270c-cd1d-1ee6-433428e7164f-d87bd633, #w-node-b9f5f381-270c-cd1d-1ee6-433428e71651-d87bd633, #w-node-_8a7b9835-0e98-4a0a-2a4e-3848f61e8b6d-d87bd633, #w-node-_8a7b9835-0e98-4a0a-2a4e-3848f61e8b6f-d87bd633, #w-node-dbdac316-7d53-93df-d117-b99b723a924f-d87bd633, #w-node-dbdac316-7d53-93df-d117-b99b723a9251-d87bd633, #w-node-efbd61f3-9f25-ee1e-786e-ed6d4b35a86b-d87bd633, #w-node-efbd61f3-9f25-ee1e-786e-ed6d4b35a86d-d87bd633, #w-node-eabbd416-cf4c-27e7-443e-f28ea5459602-d87bd633, #w-node-eabbd416-cf4c-27e7-443e-f28ea5459604-d87bd633, #w-node-dadc2594-f24d-7cab-614b-27be27c4339f-d87bd633, #w-node-dadc2594-f24d-7cab-614b-27be27c433a1-d87bd633, #w-node-a4399963-4ae5-f5b4-bdfa-52b3dffe099f-d87bd633, #w-node-a4399963-4ae5-f5b4-bdfa-52b3dffe09a1-d87bd633, #w-node-bf2ac9de-2822-eb96-6f37-786fa5b611bc-d87bd633, #w-node-bf2ac9de-2822-eb96-6f37-786fa5b611be-d87bd633, #w-node-_695c70c1-347f-4d3a-baf4-12bf12fed70d-d87bd633, #w-node-_695c70c1-347f-4d3a-baf4-12bf12fed70f-d87bd633, #w-node-_2f509f28-8e27-b0ec-d7fc-60d4ac88f06b-d87bd633, #w-node-_2f509f28-8e27-b0ec-d7fc-60d4ac88f06d-d87bd633, #w-node-_589d1c07-cb4d-e020-e6ed-ce809367322a-d87bd633, #w-node-_589d1c07-cb4d-e020-e6ed-ce809367322c-d87bd633, #w-node-_1be2f6f8-532c-1ffd-9015-11f32e2c1d72-d87bd633, #w-node-_1be2f6f8-532c-1ffd-9015-11f32e2c1d74-d87bd633, #w-node-_7c5d5d5b-6c7d-4209-2625-b3360e8bf932-d87bd633, #w-node-_7c5d5d5b-6c7d-4209-2625-b3360e8bf934-d87bd633, #w-node-_0b6fb365-9502-5424-332e-0af2eeca1124-d87bd633, #w-node-_0b6fb365-9502-5424-332e-0af2eeca1126-d87bd633, #w-node-_2b99c13e-2f52-e23c-de18-6d0cb77379b0-d87bd633, #w-node-_2b99c13e-2f52-e23c-de18-6d0cb77379b2-d87bd633, #w-node-_9d455da6-d260-8c7a-b32c-ec4be303fd58-d87bd633, #w-node-_9d455da6-d260-8c7a-b32c-ec4be303fd5a-d87bd633, #w-node-_8f03aaa3-f36b-3cdf-c49f-8945899c0818-d87bd633, #w-node-_8f03aaa3-f36b-3cdf-c49f-8945899c081a-d87bd633, #w-node-dedd817f-def3-3554-e632-bb38ef87253b-d87bd633, #w-node-dedd817f-def3-3554-e632-bb38ef87253d-d87bd633, #w-node-a9b2b3cd-20c0-c868-9493-611e6fa213b3-d87bd633, #w-node-a9b2b3cd-20c0-c868-9493-611e6fa213b5-d87bd633, #w-node-_02e10511-e7bd-f6f4-8dd7-6ae5582d2f7e-d87bd633, #w-node-_02e10511-e7bd-f6f4-8dd7-6ae5582d2f80-d87bd633, #w-node-b06af63c-55cf-834d-5818-9105144929c0-d87bd633, #w-node-b06af63c-55cf-834d-5818-9105144929c2-d87bd633, #w-node-db400241-2385-4ef6-220c-f19227662dba-d87bd633, #w-node-db400241-2385-4ef6-220c-f19227662dbc-d87bd633, #w-node-cb3b93de-86fb-7d26-e408-25d931346e5a-d87bd633, #w-node-cb3b93de-86fb-7d26-e408-25d931346e5c-d87bd633, #w-node-d496d177-f291-1376-c6ac-70a3a94f1548-d87bd633, #w-node-d496d177-f291-1376-c6ac-70a3a94f154a-d87bd633, #w-node-_805d78fb-67ba-0364-4c36-22990432e4c3-d87bd633, #w-node-_805d78fb-67ba-0364-4c36-22990432e4c5-d87bd633, #w-node-b5f4946e-6862-1492-df8d-66e7fe2e5012-d87bd633, #w-node-b5f4946e-6862-1492-df8d-66e7fe2e5016-d87bd633, #w-node-bf1f927b-ea47-54f1-79f2-5d5664ffb2f8-d87bd633, #w-node-bf1f927b-ea47-54f1-79f2-5d5664ffb2fc-d87bd633, #w-node-cf35fd13-0e2e-6914-ec87-0def6528df26-d87bd633, #w-node-cf35fd13-0e2e-6914-ec87-0def6528df2a-d87bd633, #w-node-_1f02194c-88d8-45bd-7a5d-100a490c7176-d87bd633, #w-node-_1f02194c-88d8-45bd-7a5d-100a490c717a-d87bd633, #w-node-d3cda1e9-4249-ed4c-10e0-9140faacefb1-d87bd633, #w-node-d3cda1e9-4249-ed4c-10e0-9140faacefbd-d87bd633, #w-node-d3cda1e9-4249-ed4c-10e0-9140faacefc7-d87bd633, #w-node-d3cda1e9-4249-ed4c-10e0-9140faacefd1-d87bd633, #w-node-d3cda1e9-4249-ed4c-10e0-9140faacefd9-d87bd633, #w-node-a702e54c-f7c9-2dbd-f335-e6c6fabcd106-d87bd633, #w-node-ebe14063-a264-e6be-4821-8c4c2b267e95-d87bd633, #w-node-_9475d0f7-d2e0-aa87-c286-58a0ecbe35a1-d87bd633, #w-node-_9475d0f7-d2e0-aa87-c286-58a0ecbe35ad-d87bd633, #w-node-_9475d0f7-d2e0-aa87-c286-58a0ecbe35b7-d87bd633, #w-node-_9475d0f7-d2e0-aa87-c286-58a0ecbe35c1-d87bd633, #w-node-_9475d0f7-d2e0-aa87-c286-58a0ecbe35c9-d87bd633, #w-node-_7f7051d4-3647-d0f4-2f53-5395a791d557-d87bd633, #w-node-cda05639-c7b4-d7da-bfc9-5bf81fbcbc40-d87bd633, #w-node-cac4f393-4b46-c53b-3b46-dfaf3de32b30-d87bd633, #w-node-_93b47a2d-42fa-fbd3-270c-f006a42a54ad-d87bd633, #w-node-_87b3cb72-0a12-612e-9c18-610531c82f8b-d87bd633, #w-node-d5d91f73-aaf9-1c61-ba0c-bd6815a372d1-d87bd633, #w-node-d4155cf2-b807-ad59-c897-65752995da35-d87bd633, #w-node-ed94b497-ac5f-97d4-1912-1944cfa9b2ce-d87bd633, #w-node-_60e18dba-81fb-1373-4b83-4decbce29324-d87bd633, #w-node-_678a7526-6054-3e56-c75c-dcfb2216786b-d87bd633, #w-node-_1789acd4-16f8-6987-f0fc-f0377691924f-d87bd633, #w-node-_1789acd4-16f8-6987-f0fc-f03776919259-d87bd633, #w-node-_1789acd4-16f8-6987-f0fc-f03776919263-d87bd633, #w-node-eb3cebb1-bf00-eecb-2f5c-07cb6a099ecc-d87bd633, #w-node-_325a1939-b2b8-46c6-9554-bd3eb09283d1-d87bd633, #w-node-_325a1939-b2b8-46c6-9554-bd3eb09283d5-d87bd633, #w-node-_325a1939-b2b8-46c6-9554-bd3eb09283d9-d87bd633, #w-node-_325a1939-b2b8-46c6-9554-bd3eb09283dd-d87bd633, #w-node-_325a1939-b2b8-46c6-9554-bd3eb09283e1-d87bd633, #w-node-_325a1939-b2b8-46c6-9554-bd3eb09283e5-d87bd633, #w-node-_325a1939-b2b8-46c6-9554-bd3eb09283e9-d87bd633, #w-node-_325a1939-b2b8-46c6-9554-bd3eb09283ed-d87bd633, #w-node-_325a1939-b2b8-46c6-9554-bd3eb09283f1-d87bd633, #w-node-_325a1939-b2b8-46c6-9554-bd3eb09283f5-d87bd633, #w-node-_325a1939-b2b8-46c6-9554-bd3eb09283f9-d87bd633, #w-node-_325a1939-b2b8-46c6-9554-bd3eb09283fd-d87bd633, #w-node-_325a1939-b2b8-46c6-9554-bd3eb0928401-d87bd633, #w-node-_325a1939-b2b8-46c6-9554-bd3eb0928405-d87bd633, #w-node-_325a1939-b2b8-46c6-9554-bd3eb0928409-d87bd633, #w-node-_325a1939-b2b8-46c6-9554-bd3eb092840d-d87bd633, #w-node-_325a1939-b2b8-46c6-9554-bd3eb0928411-d87bd633, #w-node-_325a1939-b2b8-46c6-9554-bd3eb0928415-d87bd633, #w-node-cd148fd6-e7ca-6f85-5227-be257436b636-d87bd633, #w-node-_58ab492d-41f5-83b3-8d6f-f9977c9f573b-d87bd633, #w-node-_58ab492d-41f5-83b3-8d6f-f9977c9f573f-d87bd633, #w-node-_58ab492d-41f5-83b3-8d6f-f9977c9f5743-d87bd633, #w-node-_58ab492d-41f5-83b3-8d6f-f9977c9f5747-d87bd633, #w-node-_58ab492d-41f5-83b3-8d6f-f9977c9f574b-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252c28-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252c2c-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252c30-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252c34-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252c38-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252c3c-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252c40-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252c4e-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252c52-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252c56-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252c5a-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252c5e-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252c62-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252c66-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252c6a-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252c6e-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252c72-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252c76-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252c7a-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252c7e-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252c82-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252c86-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252c94-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252c98-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252c9c-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252ca0-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252cae-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252cb2-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252cb6-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252cba-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252cbe-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252cc2-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252cc6-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252cca-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252cce-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252cd2-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252cd6-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252cda-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252cde-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252ce2-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252ce6-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252cea-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252cee-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252cf2-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252cf6-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252d08-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252d0c-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252d10-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252d14-d87bd633, #w-node-ddd8bbc7-c140-f9e2-45d4-a336f1252d18-d87bd633, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3ccdcf-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3ccdd1-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3ccdd3-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3ccdd5-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3ccdd7-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3ccdd9-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3ccddb-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3ccddd-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3ccddf-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3ccde1-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3ccde3-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3ccde5-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3ccde7-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3ccde9-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3ccdeb-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3ccded-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3ccdef-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3ccdf1-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3ccdf3-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3ccdf5-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3ccdf7-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3ccdf9-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3ccdfb-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3ccdfd-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3ccdff-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce01-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce03-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce05-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce07-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce09-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce0b-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce0d-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce0f-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce11-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce13-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce15-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce17-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce19-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce1b-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce1d-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce1f-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce21-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce23-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce25-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce27-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce29-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce2b-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce2d-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce2f-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce31-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce33-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce35-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce37-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce39-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce3b-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce3d-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce3f-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce41-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce43-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce45-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce47-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce49-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce4b-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce4d-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce4f-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce51-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce53-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce55-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce57-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce59-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce5b-358b378d, #w-node-c2386271-4a85-96d0-6e0c-7fe6ef3cce5d-358b378d, #w-node-_44d7e0e6-cb3c-0b1b-4a5d-0a2ff06134ac-358b378d, #w-node-_44d7e0e6-cb3c-0b1b-4a5d-0a2ff06134b0-358b378d, #w-node-_44d7e0e6-cb3c-0b1b-4a5d-0a2ff06134b8-358b378d, #w-node-_44d7e0e6-cb3c-0b1b-4a5d-0a2ff06134bc-358b378d, #w-node-_44d7e0e6-cb3c-0b1b-4a5d-0a2ff06134c2-358b378d, #w-node-_44d7e0e6-cb3c-0b1b-4a5d-0a2ff06134c6-358b378d, #w-node-_44d7e0e6-cb3c-0b1b-4a5d-0a2ff06134cc-358b378d, #w-node-_44d7e0e6-cb3c-0b1b-4a5d-0a2ff06134d0-358b378d, #w-node-_44d7e0e6-cb3c-0b1b-4a5d-0a2ff06134d4-358b378d, #w-node-_44d7e0e6-cb3c-0b1b-4a5d-0a2ff06134d8-358b378d, #w-node-_255b7046-97d2-688a-022f-6f9b460370d1-358b378d, #w-node-_255b7046-97d2-688a-022f-6f9b460370d5-358b378d, #w-node-_255b7046-97d2-688a-022f-6f9b460370d9-358b378d, #w-node-_255b7046-97d2-688a-022f-6f9b460370dd-358b378d, #w-node-_255b7046-97d2-688a-022f-6f9b460370e1-358b378d, #w-node-f3c03230-0bd6-83b2-6a40-11dfbb29e93a-358b378d, #w-node-d97324da-b0ff-2f8f-f5eb-e1d2c9b3c42c-358b378d, #w-node-_8d4ebfb2-458e-ea55-279f-7218481d0958-358b378d, #w-node-_8d4ebfb2-458e-ea55-279f-7218481d095c-358b378d, #w-node-_8d4ebfb2-458e-ea55-279f-7218481d0960-358b378d, #w-node-_8d4ebfb2-458e-ea55-279f-7218481d0964-358b378d, #w-node-_8d4ebfb2-458e-ea55-279f-7218481d0968-358b378d, #w-node-_8d4ebfb2-458e-ea55-279f-7218481d096c-358b378d, #w-node-_8d4ebfb2-458e-ea55-279f-7218481d0970-358b378d, #w-node-_8d4ebfb2-458e-ea55-279f-7218481d0974-358b378d, #w-node-_8d4ebfb2-458e-ea55-279f-7218481d0978-358b378d, #w-node-_8d4ebfb2-458e-ea55-279f-7218481d097c-358b378d, #w-node-_8d4ebfb2-458e-ea55-279f-7218481d0980-358b378d, #w-node-_8d4ebfb2-458e-ea55-279f-7218481d0984-358b378d, #w-node-_8d4ebfb2-458e-ea55-279f-7218481d0988-358b378d, #w-node-_8d4ebfb2-458e-ea55-279f-7218481d098c-358b378d, #w-node-_9258841f-1c6c-feaf-4de6-c8ae6a8e91fe-358b378d, #w-node-c6bad616-a372-23be-4a3e-261c5423175c-358b378d, #w-node-c6bad616-a372-23be-4a3e-261c54231760-358b378d, #w-node-c6bad616-a372-23be-4a3e-261c54231764-358b378d, #w-node-_9db4f5eb-f3c3-3cd0-3c47-412099529544-358b378d, #w-node-_9db4f5eb-f3c3-3cd0-3c47-412099529548-358b378d, #w-node-_9db4f5eb-f3c3-3cd0-3c47-41209952954c-358b378d, #w-node-_9db4f5eb-f3c3-3cd0-3c47-412099529550-358b378d, #w-node-_9db4f5eb-f3c3-3cd0-3c47-412099529554-358b378d, #w-node-_9db4f5eb-f3c3-3cd0-3c47-412099529558-358b378d, #w-node-_9db4f5eb-f3c3-3cd0-3c47-41209952955c-358b378d, #w-node-_9db4f5eb-f3c3-3cd0-3c47-412099529560-358b378d, #w-node-_9db4f5eb-f3c3-3cd0-3c47-412099529564-358b378d, #w-node-_9db4f5eb-f3c3-3cd0-3c47-412099529568-358b378d, #w-node-_9db4f5eb-f3c3-3cd0-3c47-41209952956c-358b378d, #w-node-_9db4f5eb-f3c3-3cd0-3c47-412099529570-358b378d, #w-node-_9db4f5eb-f3c3-3cd0-3c47-412099529574-358b378d, #w-node-_106a9e05-cd8a-930f-6110-c4e2870cfd4e-358b378d, #w-node-_106a9e05-cd8a-930f-6110-c4e2870cfd52-358b378d, #w-node-_106a9e05-cd8a-930f-6110-c4e2870cfd56-358b378d, #w-node-_106a9e05-cd8a-930f-6110-c4e2870cfd5a-358b378d, #w-node-_106a9e05-cd8a-930f-6110-c4e2870cfd5e-358b378d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c94c-520c09a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c950-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c951-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c953-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c954-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c956-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c957-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c959-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c95a-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c95c-520c09a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c960-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c961-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c963-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c964-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c966-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c967-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c969-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c96a-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c96c-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c96d-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c96f-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c970-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c972-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c973-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c975-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c976-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c978-520c09a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c97c-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c97d-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c97f-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c980-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c982-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c983-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c985-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c986-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c988-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c989-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c98b-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c98c-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c98e-520c09a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c992-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c993-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c995-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c996-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c998-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c999-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c99b-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c99c-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c99e-520c09a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c9a2-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c9a3-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c9a5-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c9a6-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c9a8-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c9a9-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c9ab-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c9ac-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c9ae-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c9af-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c9b1-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c9b2-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c9b4-520c09a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c9b8-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c9b9-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c9bb-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7b3bde5e-3301-d426-0649-23243d73c9bc-520c09a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e8897-520c09a9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e889b-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e889c-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e889e-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e889f-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88a1-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88a2-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88a4-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88a5-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88a7-520c09a9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88ab-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88ac-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88ae-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88af-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88b1-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88b2-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88b4-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88b5-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88b7-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88b8-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88ba-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88bb-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88bd-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88be-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88c0-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88c1-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88c3-520c09a9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88c7-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88c8-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88ca-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88cb-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88cd-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88ce-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88d0-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88d1-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88d3-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88d4-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88d6-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88d7-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88d9-520c09a9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88dd-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88de-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88e0-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88e1-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88e3-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88e4-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88e6-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88e7-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88e9-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88ea-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88ec-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88ed-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88ef-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88f0-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88f2-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88f3-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88f5-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88f6-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88f8-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88f9-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88fb-520c09a9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e88ff-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e8900-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e8902-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e8903-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e8905-520c09a9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e8909-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e890a-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e890c-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e890d-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e890f-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e8910-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e8912-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e8913-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e8915-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e8916-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e8918-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e8919-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e891b-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e891c-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e891e-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d701b17-bb37-c8dd-75bd-390bb11e891f-520c09a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8eadec0c-323b-f279-d3b7-218ddc1b435f-520c09aa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8eadec0c-323b-f279-d3b7-218ddc1b4362-520c09aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ead960d2-1c89-7f1f-fa3c-bfb0e684b106-520c09aa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ead960d2-1c89-7f1f-fa3c-bfb0e684b109-520c09aa, #w-node-c0d3f834-f9b8-80c2-b180-c7238d25ee77-520c09ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dfe916e8-7ae6-26a9-ec9a-488747e20c3d-520c09ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c0d3f834-f9b8-80c2-b180-c7238d25eea6-520c09ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_466e8235-f583-106d-195f-2a62b84d908e-520c09ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c0d3f834-f9b8-80c2-b180-c7238d25eed7-520c09ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baca3dcc-b226-412e-8e68-9bc50b83dc0e-520c09ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f2e0f9a8-511a-97e3-7983-5dd667649f88-520c09b0, #w-node-f2e0f9a8-511a-97e3-7983-5dd667649f8c-520c09b0, #w-node-f2e0f9a8-511a-97e3-7983-5dd667649f8e-520c09b0, #w-node-f2e0f9a8-511a-97e3-7983-5dd667649f94-520c09b0, #w-node-f2e0f9a8-511a-97e3-7983-5dd667649f98-520c09b0, #w-node-f2e0f9a8-511a-97e3-7983-5dd667649f9a-520c09b0, #w-node-f2e0f9a8-511a-97e3-7983-5dd667649f9e-520c09b0, #w-node-f2e0f9a8-511a-97e3-7983-5dd667649fa0-520c09b0, #w-node-f2e0f9a8-511a-97e3-7983-5dd667649fa4-520c09b0, #w-node-f2e0f9a8-511a-97e3-7983-5dd667649fa6-520c09b0, #w-node-f2e0f9a8-511a-97e3-7983-5dd667649faa-520c09b0, #w-node-f2e0f9a8-511a-97e3-7983-5dd667649fac-520c09b0, #w-node-f2e0f9a8-511a-97e3-7983-5dd667649fb0-520c09b0, #w-node-f2e0f9a8-511a-97e3-7983-5dd667649fb2-520c09b0, #w-node-f2e0f9a8-511a-97e3-7983-5dd667649fb6-520c09b0, #w-node-f2e0f9a8-511a-97e3-7983-5dd667649fb8-520c09b0, #w-node-f2e0f9a8-511a-97e3-7983-5dd667649fbc-520c09b0, #w-node-f2e0f9a8-511a-97e3-7983-5dd667649fbe-520c09b0, #w-node-f2e0f9a8-511a-97e3-7983-5dd667649fc2-520c09b0, #w-node-f2e0f9a8-511a-97e3-7983-5dd667649fc4-520c09b0, #w-node-f2e0f9a8-511a-97e3-7983-5dd667649fc8-520c09b0, #w-node-f2e0f9a8-511a-97e3-7983-5dd667649fca-520c09b0, #w-node-f2e0f9a8-511a-97e3-7983-5dd667649fcd-520c09b0, #w-node-f2e0f9a8-511a-97e3-7983-5dd667649fcf-520c09b0, #w-node-f2e0f9a8-511a-97e3-7983-5dd667649fd3-520c09b0, #w-node-f2e0f9a8-511a-97e3-7983-5dd667649fd5-520c09b0, #w-node-f2e0f9a8-511a-97e3-7983-5dd667649fd9-520c09b0, #w-node-f2e0f9a8-511a-97e3-7983-5dd667649fdb-520c09b0, #w-node-f2e0f9a8-511a-97e3-7983-5dd667649fdf-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b010-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b014-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b016-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b01c-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b020-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b022-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b026-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b028-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b02c-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b02e-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b032-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b034-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b038-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b03a-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b03e-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b040-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b044-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b046-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b04a-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b04c-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b050-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b052-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b055-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b057-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b05b-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b05d-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b061-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b063-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b067-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b069-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b06d-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b06f-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b073-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b075-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b078-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b07a-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b07e-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b080-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b084-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b086-520c09b0, #w-node-_7f7aabe6-6680-0491-4e5a-a61c52a8b08a-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5d61-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5d65-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5d67-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5d6d-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5d71-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5d73-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5d77-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5d79-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5d7d-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5d7f-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5d83-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5d85-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5d89-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5d8b-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5d8f-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5d91-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5d95-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5d97-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5d9b-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5d9d-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5da1-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5da3-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5da6-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5da8-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5dac-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5dae-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5db2-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5db4-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5db8-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5dba-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5dbe-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5dc0-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5dc4-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5dc6-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5dc9-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5dcb-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5dcf-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5dd1-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5dd5-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5dd7-520c09b0, #w-node-_7e4a8f2a-a0e8-340e-ce23-a971ffcf5ddb-520c09b0, #w-node-_0002448d-e33a-e5e7-0d3e-8b3a071f15a6-520c09c3, #w-node-_0002448d-e33a-e5e7-0d3e-8b3a071f15d4-520c09c3, #w-node-_0002448d-e33a-e5e7-0d3e-8b3a071f15de-520c09c3, #w-node-_6c9ee7cf-8192-ac01-848f-2943e60c94c1-520c09c3, #w-node-_98ef4833-140e-451b-4eaa-50d45e9c9e02-520c09c3, #w-node-_074aaa3e-4b7c-3e6e-7ba7-5ca1599afad0-520c09c3, #w-node-_074aaa3e-4b7c-3e6e-7ba7-5ca1599afafa-520c09c3, #w-node-_074aaa3e-4b7c-3e6e-7ba7-5ca1599afb04-520c09c3, #w-node-_074aaa3e-4b7c-3e6e-7ba7-5ca1599afb0e-520c09c3, #w-node-_074aaa3e-4b7c-3e6e-7ba7-5ca1599afb18-520c09c3, #w-node-e2e59bd7-6034-d5bc-d918-909ee83df7de-520c09c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2e59bd7-6034-d5bc-d918-909ee83df7e2-520c09c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e2e59bd7-6034-d5bc-d918-909ee83df7e8-520c09c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2e59bd7-6034-d5bc-d918-909ee83df7ec-520c09c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6975aea2-f637-a59a-c9a4-733ee53a36d5-520c09c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6975aea2-f637-a59a-c9a4-733ee53a36d7-520c09c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6975aea2-f637-a59a-c9a4-733ee53a36db-520c09c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6975aea2-f637-a59a-c9a4-733ee53a36dd-520c09c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a3bc451c-5326-0654-82f5-4d3ce3e0090b-520c09c7, #w-node-_843f4baa-5ace-0369-8848-3cf85a599cc8-520c09c7, #w-node-e87da8bc-4547-ff42-5b9c-b869f6282fdd-520c09c7, #w-node-e8f4c331-2cdf-2182-9312-6976eadd7fca-520c09c7, #w-node-_6518b340-6bd8-ec81-b551-a8ad3d891c9a-520c09c7, #w-node-_4c8ff076-0135-c582-9b1b-d57bdd699741-520c09c7, #w-node-e4dac50c-687e-d6ff-69c5-fb5a75952c55-520c09c7, #w-node-_29f0b8a7-1232-eb8f-a696-760d892cadcb-520c09c7, #w-node-_34365145-cd9b-8b0c-3e30-47ea4089e19c-520c09c7, #w-node-ef361931-f4fb-758c-aba1-862ea9a6bb82-520c09c7, #w-node-_78ff24aa-3f0e-8aa5-02ad-1e3fbf8d7e40-520c09c7, #w-node-bcac9e0d-b210-de5f-b751-f9362d65a8fa-520c09c7, #w-node-_24f34bca-5111-f17c-a6a9-9583bb633a97-520c09c7, #w-node-df4c8a94-a910-7e79-289c-6df52deae987-520c09c7, #w-node-a8222550-91dc-c84a-17a0-00c5fdb05d3b-520c09c7, #w-node-_6e62d9e9-e1b1-0045-2c59-61cfbcb6f732-520c09c7, #w-node-f8274469-faef-af55-6056-f9e49d06a134-520c09c7, #w-node-ac620fb8-08ed-5e23-76c4-92dac0868dcb-520c09c7, #w-node-_48ca5c4b-cc9f-df34-942e-c454b81fe15a-520c09c7, #w-node-_1ed16063-0e8e-196a-f5ab-2e92796419ac-520c09c7, #w-node-e21f40f5-1b70-8373-f61c-2e2593cf9ac7-520c09c7, #w-node-bb00f701-a04b-852a-675f-e9a3f04c7745-520c09c7, #w-node-baf03787-f8e2-b227-341f-2b7019166e2e-520c09c7, #w-node-_318e5932-f0a8-15ff-e71a-4c1758c39b80-520c09c7, #w-node-bef5d40f-ef67-8e89-c7da-f3395a204219-520c09c7, #w-node-_78b0179a-5c71-5067-fc84-de3867e6d3d4-520c09c7, #w-node-_0a555f35-1f16-7941-48e6-3e8c17c26181-520c09c9, #w-node-_0a555f35-1f16-7941-48e6-3e8c17c26186-520c09c9, #w-node-_0a555f35-1f16-7941-48e6-3e8c17c2618b-520c09c9, #w-node-_0a555f35-1f16-7941-48e6-3e8c17c26190-520c09c9, #w-node-_0a555f35-1f16-7941-48e6-3e8c17c26195-520c09c9, #w-node-_0a555f35-1f16-7941-48e6-3e8c17c2619a-520c09c9, #w-node-_0a555f35-1f16-7941-48e6-3e8c17c2619f-520c09c9, #w-node-_0a555f35-1f16-7941-48e6-3e8c17c261a4-520c09c9, #w-node-_0a555f35-1f16-7941-48e6-3e8c17c261a7-520c09c9, #w-node-_0a555f35-1f16-7941-48e6-3e8c17c261ac-520c09c9, #w-node-_0a555f35-1f16-7941-48e6-3e8c17c261b1-520c09c9, #w-node-_0a555f35-1f16-7941-48e6-3e8c17c261b6-520c09c9, #w-node-_0a555f35-1f16-7941-48e6-3e8c17c261bb-520c09c9, #w-node-_0a555f35-1f16-7941-48e6-3e8c17c261c0-520c09c9, #w-node-_0a555f35-1f16-7941-48e6-3e8c17c261d0-520c09c9, #w-node-_0a555f35-1f16-7941-48e6-3e8c17c261d5-520c09c9, #w-node-_0a555f35-1f16-7941-48e6-3e8c17c261da-520c09c9, #w-node-_0a555f35-1f16-7941-48e6-3e8c17c261de-520c09c9, #w-node-_2c3045c3-e139-4a96-efe4-d36c444634f0-520c09c9, #w-node-eb255a76-2433-caa2-dde5-d292ea051234-520c09c9, #w-node-_832de7bf-2557-2db1-aee6-d00257da710f-520c09c9, #w-node-_6f256c7a-789f-1d21-2b56-5a80bc4aa2b1-520c09ce, #w-node-_6f256c7a-789f-1d21-2b56-5a80bc4aa2b3-520c09ce, #w-node-_6f256c7a-789f-1d21-2b56-5a80bc4aa2b5-520c09ce, #w-node-_6f256c7a-789f-1d21-2b56-5a80bc4aa2b7-520c09ce, #w-node-_6f256c7a-789f-1d21-2b56-5a80bc4aa2b9-520c09ce, #w-node-_6f256c7a-789f-1d21-2b56-5a80bc4aa2bb-520c09ce, #w-node-_6f256c7a-789f-1d21-2b56-5a80bc4aa2bd-520c09ce, #w-node-_6f256c7a-789f-1d21-2b56-5a80bc4aa2bf-520c09ce, #w-node-_6f256c7a-789f-1d21-2b56-5a80bc4aa2c1-520c09ce, #w-node-_6f256c7a-789f-1d21-2b56-5a80bc4aa2c3-520c09ce, #w-node-_6f256c7a-789f-1d21-2b56-5a80bc4aa2c5-520c09ce, #w-node-_6f256c7a-789f-1d21-2b56-5a80bc4aa2c7-520c09ce, #w-node-_6f256c7a-789f-1d21-2b56-5a80bc4aa2c9-520c09ce, #w-node-_6f256c7a-789f-1d21-2b56-5a80bc4aa2cb-520c09ce, #w-node-_6f256c7a-789f-1d21-2b56-5a80bc4aa2cd-520c09ce, #w-node-_6f256c7a-789f-1d21-2b56-5a80bc4aa2cf-520c09ce, #w-node-_50222462-ec27-99d0-b13f-5a7533370588-520c09ce, #w-node-_4e3f9fa0-55c7-f00f-a841-cc0ce01e95d6-520c09ce, #w-node-a218da23-5396-3a90-23a7-2fb1abf66cde-520c09ce, #w-node-d03c9109-fd69-9945-ad27-2603ab29c95a-520c09ce, #w-node-c18508c2-c53d-2a05-8063-e09aa39ec92e-520c09ce, #w-node-a289e56a-5b0b-a498-9d5f-d097b16e3492-520c09ce, #w-node-_4264c580-ee03-e040-fd01-68cae2aeaaf6-520c09ce, #w-node-_9985db5d-fbff-50a9-570c-4c408f185809-520c09ce, #w-node-ea6be83a-7403-8240-e756-140a134fa0bb-520c09ce, #w-node-c0d3e32a-81b4-7cba-240f-f335782d3012-520c09ce, #w-node-_134c3843-137b-d894-d78e-ad70d3a685e7-520c09ce, #w-node-_2c4a869d-c9d3-05cb-f25b-6cae0268f3c2-520c09ce, #w-node-_9aff5f17-884a-3ce0-0038-d1c1ea3f97cf-520c09ce, #w-node-b78707dc-3958-4ff2-fb13-395115cff48c-520c09ce, #w-node-ca310963-1edc-2507-bb75-5b75d7aebc6b-520c09ce, #w-node-_986020de-1e08-c51b-6b9c-9e7f51498753-520c09ce, #w-node-_18011bd1-c2c5-bd36-2dcd-f76e27f94f57-520c09cf, #w-node-_18011bd1-c2c5-bd36-2dcd-f76e27f94f59-520c09cf, #w-node-_18011bd1-c2c5-bd36-2dcd-f76e27f94f5b-520c09cf, #w-node-_18011bd1-c2c5-bd36-2dcd-f76e27f94f5d-520c09cf, #w-node-_18011bd1-c2c5-bd36-2dcd-f76e27f94f5f-520c09cf, #w-node-_18011bd1-c2c5-bd36-2dcd-f76e27f94f61-520c09cf, #w-node-_18011bd1-c2c5-bd36-2dcd-f76e27f94f63-520c09cf, #w-node-_18011bd1-c2c5-bd36-2dcd-f76e27f94f65-520c09cf, #w-node-_18011bd1-c2c5-bd36-2dcd-f76e27f94f67-520c09cf, #w-node-_18011bd1-c2c5-bd36-2dcd-f76e27f94f69-520c09cf, #w-node-_18011bd1-c2c5-bd36-2dcd-f76e27f94f6b-520c09cf, #w-node-_18011bd1-c2c5-bd36-2dcd-f76e27f94f6d-520c09cf, #w-node-_18011bd1-c2c5-bd36-2dcd-f76e27f94f6f-520c09cf, #w-node-_18011bd1-c2c5-bd36-2dcd-f76e27f94f71-520c09cf, #w-node-_18011bd1-c2c5-bd36-2dcd-f76e27f94f73-520c09cf, #w-node-_18011bd1-c2c5-bd36-2dcd-f76e27f94f75-520c09cf, #w-node-_18011bd1-c2c5-bd36-2dcd-f76e27f94f77-520c09cf, #w-node-_18011bd1-c2c5-bd36-2dcd-f76e27f94f79-520c09cf, #w-node-_18011bd1-c2c5-bd36-2dcd-f76e27f94f7b-520c09cf, #w-node-_18011bd1-c2c5-bd36-2dcd-f76e27f94f7d-520c09cf, #w-node-_18011bd1-c2c5-bd36-2dcd-f76e27f94f7f-520c09cf, #w-node-_18011bd1-c2c5-bd36-2dcd-f76e27f94f81-520c09cf, #w-node-_18011bd1-c2c5-bd36-2dcd-f76e27f94f83-520c09cf, #w-node-_18011bd1-c2c5-bd36-2dcd-f76e27f94f85-520c09cf, #w-node-_18011bd1-c2c5-bd36-2dcd-f76e27f94f87-520c09cf, #w-node-_18011bd1-c2c5-bd36-2dcd-f76e27f94f8a-520c09cf, #w-node-_18011bd1-c2c5-bd36-2dcd-f76e27f94f8b-520c09cf, #w-node-_18011bd1-c2c5-bd36-2dcd-f76e27f94f8d-520c09cf, #w-node-_18011bd1-c2c5-bd36-2dcd-f76e27f94f8f-520c09cf, #w-node-_18011bd1-c2c5-bd36-2dcd-f76e27f94f91-520c09cf, #w-node-_18011bd1-c2c5-bd36-2dcd-f76e27f94f93-520c09cf, #w-node-_18011bd1-c2c5-bd36-2dcd-f76e27f94f95-520c09cf, #w-node-_3efbcb6c-568f-6ca9-be27-9c42f60e32b9-520c09d0, #w-node-_3efbcb6c-568f-6ca9-be27-9c42f60e32bb-520c09d0, #w-node-_3efbcb6c-568f-6ca9-be27-9c42f60e32bd-520c09d0, #w-node-_3efbcb6c-568f-6ca9-be27-9c42f60e32bf-520c09d0, #w-node-_3efbcb6c-568f-6ca9-be27-9c42f60e32c1-520c09d0, #w-node-_3efbcb6c-568f-6ca9-be27-9c42f60e32c3-520c09d0, #w-node-_3efbcb6c-568f-6ca9-be27-9c42f60e32c5-520c09d0, #w-node-_3efbcb6c-568f-6ca9-be27-9c42f60e32c7-520c09d0, #w-node-_3efbcb6c-568f-6ca9-be27-9c42f60e32c9-520c09d0, #w-node-_3efbcb6c-568f-6ca9-be27-9c42f60e32cb-520c09d0, #w-node-_3efbcb6c-568f-6ca9-be27-9c42f60e32cd-520c09d0, #w-node-_3efbcb6c-568f-6ca9-be27-9c42f60e32cf-520c09d0, #w-node-_3efbcb6c-568f-6ca9-be27-9c42f60e32d1-520c09d0, #w-node-_3efbcb6c-568f-6ca9-be27-9c42f60e32d3-520c09d0, #w-node-_3efbcb6c-568f-6ca9-be27-9c42f60e32d5-520c09d0, #w-node-_3efbcb6c-568f-6ca9-be27-9c42f60e32d7-520c09d0, #w-node-_3efbcb6c-568f-6ca9-be27-9c42f60e32d9-520c09d0, #w-node-_3efbcb6c-568f-6ca9-be27-9c42f60e32db-520c09d0, #w-node-_3efbcb6c-568f-6ca9-be27-9c42f60e32dd-520c09d0, #w-node-_3efbcb6c-568f-6ca9-be27-9c42f60e32df-520c09d0, #w-node-_3efbcb6c-568f-6ca9-be27-9c42f60e32e1-520c09d0, #w-node-_3efbcb6c-568f-6ca9-be27-9c42f60e32e3-520c09d0, #w-node-_3efbcb6c-568f-6ca9-be27-9c42f60e32e5-520c09d0, #w-node-_3efbcb6c-568f-6ca9-be27-9c42f60e32e7-520c09d0, #w-node-_3efbcb6c-568f-6ca9-be27-9c42f60e32e9-520c09d0, #w-node-_3efbcb6c-568f-6ca9-be27-9c42f60e32ec-520c09d0, #w-node-_3efbcb6c-568f-6ca9-be27-9c42f60e32ed-520c09d0, #w-node-_3efbcb6c-568f-6ca9-be27-9c42f60e32ef-520c09d0, #w-node-_3efbcb6c-568f-6ca9-be27-9c42f60e32f1-520c09d0, #w-node-_3efbcb6c-568f-6ca9-be27-9c42f60e32f3-520c09d0, #w-node-_3efbcb6c-568f-6ca9-be27-9c42f60e32f5-520c09d0, #w-node-_3efbcb6c-568f-6ca9-be27-9c42f60e32f7-520c09d0, #w-node-_4cb77d45-5089-6f8d-2408-9420923ae5af-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4cb77d45-5089-6f8d-2408-9420923ae5b0-520c0a04 {
  grid-area: Area-2;
}

#w-node-_4cb77d45-5089-6f8d-2408-9420923ae5b1-520c0a04, #w-node-_4cb77d45-5089-6f8d-2408-9420923ae5b2-520c0a04, #w-node-_4cb77d45-5089-6f8d-2408-9420923ae5b3-520c0a04, #w-node-_4cb77d45-5089-6f8d-2408-9420923ae5b4-520c0a04, #w-node-_4cb77d45-5089-6f8d-2408-9420923ae5b5-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb97289-520c0a04 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb9728d-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb9728e-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb97290-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb97291-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb97293-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb97294-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb97296-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb97297-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb97299-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb9729a-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb9729c-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb9729d-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb9729f-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972a0-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972a2-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972a3-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972a5-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972a6-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972a8-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972a9-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972ab-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972ac-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972ae-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972af-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972b1-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972b2-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972b4-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972b5-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972bb-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972bc-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972be-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972bf-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972c4-520c0a04 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972c8-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972c9-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972cb-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972cc-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972ce-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972cf-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972d1-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972d2-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972d4-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972d5-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972d7-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972d8-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972da-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972db-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972dd-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972de-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972e0-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972e1-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972e3-520c0a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d5e19e5a-c432-088e-ebff-d2f60eb972e4-520c0a04, #w-node-_580c8b81-9a12-35b4-0194-0718465e6820-520c0a05, #w-node-_580c8b81-9a12-35b4-0194-0718465e6822-520c0a05, #w-node-a484e48f-563a-c318-7920-263269ce4f06-520c0a05, #w-node-_580c8b81-9a12-35b4-0194-0718465e6824-520c0a05, #w-node-_580c8b81-9a12-35b4-0194-0718465e6826-520c0a05, #w-node-f46c8657-78c7-cf66-1ee0-c6fa009de95d-520c0a05, #w-node-_580c8b81-9a12-35b4-0194-0718465e6828-520c0a05, #w-node-_580c8b81-9a12-35b4-0194-0718465e682a-520c0a05, #w-node-_2842f3d7-943a-5fcd-9c63-12ff0bd213c9-520c0a05, #w-node-_580c8b81-9a12-35b4-0194-0718465e682c-520c0a05, #w-node-_580c8b81-9a12-35b4-0194-0718465e682e-520c0a05, #w-node-_4db94fd8-bd41-9753-dc77-a9f03d891914-520c0a05, #w-node-_580c8b81-9a12-35b4-0194-0718465e6830-520c0a05, #w-node-_580c8b81-9a12-35b4-0194-0718465e6832-520c0a05, #w-node-_590478b0-0a50-04a8-4c54-61e6a07a9b93-520c0a05, #w-node-_580c8b81-9a12-35b4-0194-0718465e6834-520c0a05, #w-node-_580c8b81-9a12-35b4-0194-0718465e6836-520c0a05, #w-node-d9088749-fda0-5d54-dd43-8910f49f5054-520c0a05, #w-node-_580c8b81-9a12-35b4-0194-0718465e6838-520c0a05, #w-node-_580c8b81-9a12-35b4-0194-0718465e683a-520c0a05, #w-node-_2623cc38-b692-432d-3ad5-41a82b61c471-520c0a05, #w-node-bb436de0-d004-2008-1655-9d8d4cb3d317-520c0a05, #w-node-_2ee5980d-bfad-2275-4e7f-5b4e924f3e5b-520c0a05, #w-node-c5cb295c-e86a-5aaa-4de6-7bb7a7d6ebb2-520c0a05, #w-node-_25fd599a-2680-76fe-e5f1-b81ce424086a-520c0a05, #w-node-_7ac544e9-3602-b393-1017-2d47b05be18c-520c0a05, #w-node-_65095ca9-2b55-3705-54c2-cd80f1f1628d-520c0a05, #w-node-_898f4bd4-f115-4e06-bbda-cc8c02519fc8-520c0a05, #w-node-_7421ed52-30ef-4b24-1f67-7f84bcb6f235-520c0a05, #w-node-_9f31312c-6d1d-78ab-8637-45cd765ef05d-520c0a05, #w-node-_5f2a4597-8300-86cd-99d3-8f42e1e3a4d7-520c0a05, #w-node-_909c51f0-ff39-7480-cb58-cb60d4f36847-520c0a05, #w-node-_8a977806-24db-b672-fc92-fef483b711a7-520c0a05, #w-node-cc3dc6b4-c2fa-bcc3-430b-9935d21fffb7-520c0a05, #w-node-c827b60c-d527-f8e4-3fbd-73523b138d29-520c0a05, #w-node-e19e4ec3-c6ee-5906-6adc-45fce250e804-520c0a05, #w-node-_89c7ec34-a093-309e-5b80-173bd2f965d6-520c0a05, #w-node-_3f48c9ec-76a2-d6eb-4872-465ddbbd57a5-520c0a05, #w-node-_8a7d3d43-ecec-e9a0-9fc3-36d725c617f2-520c0a05, #w-node-bf7a08ee-f880-0553-8c0f-3db6c28c2cd1-520c0a05, #w-node-_2404f082-0b0f-6578-f32f-4c25e942bbf0-520c0a05, #w-node-f7eec05a-2684-4d7f-1c1f-787672d29c8f-520c0a05, #w-node-_580c8b81-9a12-35b4-0194-0718465e6841-520c0a05, #w-node-_580c8b81-9a12-35b4-0194-0718465e6843-520c0a05, #w-node-_580c8b81-9a12-35b4-0194-0718465e6845-520c0a05, #w-node-_580c8b81-9a12-35b4-0194-0718465e6847-520c0a05, #w-node-_580c8b81-9a12-35b4-0194-0718465e6849-520c0a05, #w-node-_580c8b81-9a12-35b4-0194-0718465e684b-520c0a05, #w-node-_580c8b81-9a12-35b4-0194-0718465e684e-520c0a05, #w-node-_580c8b81-9a12-35b4-0194-0718465e6850-520c0a05, #w-node-_580c8b81-9a12-35b4-0194-0718465e6852-520c0a05, #w-node-_580c8b81-9a12-35b4-0194-0718465e6854-520c0a05, #w-node-_580c8b81-9a12-35b4-0194-0718465e6856-520c0a05, #w-node-_580c8b81-9a12-35b4-0194-0718465e6858-520c0a05, #w-node-_580c8b81-9a12-35b4-0194-0718465e685a-520c0a05, #w-node-_580c8b81-9a12-35b4-0194-0718465e685d-520c0a05, #w-node-d72b3f64-76d3-accd-bc1e-030963f3fbdd-520c0a05, #w-node-c1a13fcc-0480-9f4d-fbce-7d4e4a469646-520c0a05, #w-node-_108778b0-fde8-9a24-cbed-18507c0cc8d4-520c0a05, #w-node-_079ca6cd-73d3-7714-bbec-36fd393eb0e9-520c0a05, #w-node-_5c6ecacd-dfd5-26d3-4d12-44a0f1ce4149-520c0a05, #w-node-_220d8a40-7168-7c7a-955f-b8769fb02aaa-520c0a05, #w-node-_1392d93e-8c52-1903-f3ed-d252d1d180ab-520c0a05, #w-node-_6fd19f7c-89cf-40f8-ab05-fc5651478beb-520c0a05, #w-node-_43b0167b-c341-5921-6614-e8c25e991d91-520c0a05, #w-node-_0efd7b53-0da7-7e69-993d-ec010a826880-520c0a05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1cd417b5-ca4c-38f7-6f3c-fd7cf6c4823d-520c0a41 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1cd417b5-ca4c-38f7-6f3c-fd7cf6c48240-520c0a41, #w-node-_1cd417b5-ca4c-38f7-6f3c-fd7cf6c48242-520c0a41, #w-node-_1cd417b5-ca4c-38f7-6f3c-fd7cf6c48244-520c0a41, #w-node-_1cd417b5-ca4c-38f7-6f3c-fd7cf6c48246-520c0a41, #w-node-_1cd417b5-ca4c-38f7-6f3c-fd7cf6c48248-520c0a41, #w-node-_1cd417b5-ca4c-38f7-6f3c-fd7cf6c4824a-520c0a41, #w-node-_1cd417b5-ca4c-38f7-6f3c-fd7cf6c4824c-520c0a41, #w-node-_1cd417b5-ca4c-38f7-6f3c-fd7cf6c4824e-520c0a41, #w-node-_29074060-9b88-a598-0e7e-296c94d74e1f-520c0a41, #w-node-b5b6c930-f461-c20e-9cb5-081ed513a1b3-520c0a41, #w-node-_6ae2c708-89b8-3376-8be5-5eb5f071b44d-520c0a41, #w-node-ca973caa-1d1f-00c1-ba16-233822c245a0-520c0a41, #w-node-e7abe48c-cf91-aa79-c4e2-6a08840fe993-520c0a41, #w-node-_404b8496-299a-c12e-91a2-d91dcd56775d-520c0a41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1cd417b5-ca4c-38f7-6f3c-fd7cf6c48252-520c0a41 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1cd417b5-ca4c-38f7-6f3c-fd7cf6c48255-520c0a41, #w-node-_1cd417b5-ca4c-38f7-6f3c-fd7cf6c48256-520c0a41, #w-node-_1cd417b5-ca4c-38f7-6f3c-fd7cf6c48258-520c0a41, #w-node-_1cd417b5-ca4c-38f7-6f3c-fd7cf6c48259-520c0a41, #w-node-_1cd417b5-ca4c-38f7-6f3c-fd7cf6c4825b-520c0a41, #w-node-_1cd417b5-ca4c-38f7-6f3c-fd7cf6c4825c-520c0a41, #w-node-_8d88bfa7-bf0c-f23e-3823-eac8be1b12b3-520c0a41, #w-node-_849296cd-27b2-8c19-ac12-7ab8e7adacfc-520c0a41, #w-node-_85771b2b-de17-8c96-3f0b-fa0121404255-520c0a41, #w-node-_39e79563-04a9-e79a-1e26-1f6f4a186471-520c0a41, #w-node-_91c4d434-7776-0b68-c47a-ba3443bdb7be-520c0a41, #w-node-da2622cd-221e-0333-9f8a-e1c76bbd0104-520c0a41, #w-node-_997dd45f-a2c1-f34f-022f-d69fa10e206f-520c0a41, #w-node-a73a43a0-7acb-2d10-6109-f271e0691103-520c0a41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_850bf04b-4f2c-751f-1d33-115b2e16632a-520c0a41 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_850bf04b-4f2c-751f-1d33-115b2e16632d-520c0a41, #w-node-_850bf04b-4f2c-751f-1d33-115b2e16632f-520c0a41, #w-node-_850bf04b-4f2c-751f-1d33-115b2e166331-520c0a41, #w-node-_850bf04b-4f2c-751f-1d33-115b2e166333-520c0a41, #w-node-_850bf04b-4f2c-751f-1d33-115b2e166335-520c0a41, #w-node-_850bf04b-4f2c-751f-1d33-115b2e166337-520c0a41, #w-node-_850bf04b-4f2c-751f-1d33-115b2e166339-520c0a41, #w-node-_850bf04b-4f2c-751f-1d33-115b2e16633b-520c0a41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75b5c091-f164-831f-ad47-6fd395505596-520c0a41 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_75b5c091-f164-831f-ad47-6fd395505599-520c0a41, #w-node-_75b5c091-f164-831f-ad47-6fd39550559b-520c0a41, #w-node-_75b5c091-f164-831f-ad47-6fd39550559d-520c0a41, #w-node-_75b5c091-f164-831f-ad47-6fd39550559f-520c0a41, #w-node-_75b5c091-f164-831f-ad47-6fd3955055a1-520c0a41, #w-node-_75b5c091-f164-831f-ad47-6fd3955055a3-520c0a41, #w-node-_75b5c091-f164-831f-ad47-6fd3955055a6-520c0a41, #w-node-_75b5c091-f164-831f-ad47-6fd3955055a8-520c0a41, #w-node-_75b5c091-f164-831f-ad47-6fd3955055aa-520c0a41, #w-node-_75b5c091-f164-831f-ad47-6fd3955055ac-520c0a41, #w-node-_75b5c091-f164-831f-ad47-6fd3955055ae-520c0a41, #w-node-_75b5c091-f164-831f-ad47-6fd3955055b0-520c0a41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75b5c091-f164-831f-ad47-6fd3955055ba-520c0a41 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_75b5c091-f164-831f-ad47-6fd3955055bd-520c0a41, #w-node-_75b5c091-f164-831f-ad47-6fd3955055bf-520c0a41, #w-node-_75b5c091-f164-831f-ad47-6fd3955055c1-520c0a41, #w-node-_75b5c091-f164-831f-ad47-6fd3955055c3-520c0a41, #w-node-_75b5c091-f164-831f-ad47-6fd3955055c5-520c0a41, #w-node-_75b5c091-f164-831f-ad47-6fd3955055c7-520c0a41, #w-node-_75b5c091-f164-831f-ad47-6fd3955055c9-520c0a41, #w-node-_75b5c091-f164-831f-ad47-6fd3955055cb-520c0a41, #w-node-a2b9f440-72a1-ef4b-aafc-79a99fe6543a-520c0a44, #w-node-a2b9f440-72a1-ef4b-aafc-79a99fe6543c-520c0a44, #w-node-a2b9f440-72a1-ef4b-aafc-79a99fe6543e-520c0a44, #w-node-a2b9f440-72a1-ef4b-aafc-79a99fe65440-520c0a44, #w-node-a2b9f440-72a1-ef4b-aafc-79a99fe65442-520c0a44, #w-node-a2b9f440-72a1-ef4b-aafc-79a99fe65444-520c0a44, #w-node-b7d36ea7-35fc-fe20-b444-faf7d9690454-520c0a44, #w-node-_045d329d-511b-2881-afcb-868aea61fafd-520c0a44, #w-node-_8e15f421-96ba-4480-ade2-375970e04b74-520c0a44, #w-node-_6fbddd3f-aa5f-87bd-5b7c-19d57fca9396-520c0a44, #w-node-_891f7e17-afb2-a4c9-0623-72a8820cd4f1-520c0a44, #w-node-_891f7e17-afb2-a4c9-0623-72a8820cd4f4-520c0a44, #w-node-_891f7e17-afb2-a4c9-0623-72a8820cd4f5-520c0a44, #w-node-_891f7e17-afb2-a4c9-0623-72a8820cd4f7-520c0a44, #w-node-_891f7e17-afb2-a4c9-0623-72a8820cd4f9-520c0a44, #w-node-_891f7e17-afb2-a4c9-0623-72a8820cd4fb-520c0a44, #w-node-_891f7e17-afb2-a4c9-0623-72a8820cd4ff-520c0a44, #w-node-_891f7e17-afb2-a4c9-0623-72a8820cd501-520c0a44, #w-node-e1685ca7-a2cb-e959-0955-27d9347f0b47-520c0a44, #w-node-e1685ca7-a2cb-e959-0955-27d9347f0b4a-520c0a44, #w-node-e1685ca7-a2cb-e959-0955-27d9347f0b4b-520c0a44, #w-node-e1685ca7-a2cb-e959-0955-27d9347f0b4d-520c0a44, #w-node-e1685ca7-a2cb-e959-0955-27d9347f0b4f-520c0a44, #w-node-e1685ca7-a2cb-e959-0955-27d9347f0b51-520c0a44, #w-node-ec9e57d5-44b3-5c9a-7b0a-6f2d9c887cfe-520c0a44, #w-node-ec9e57d5-44b3-5c9a-7b0a-6f2d9c887d01-520c0a44, #w-node-ec9e57d5-44b3-5c9a-7b0a-6f2d9c887d02-520c0a44, #w-node-ec9e57d5-44b3-5c9a-7b0a-6f2d9c887d04-520c0a44, #w-node-ec9e57d5-44b3-5c9a-7b0a-6f2d9c887d06-520c0a44, #w-node-ec9e57d5-44b3-5c9a-7b0a-6f2d9c887d08-520c0a44, #w-node-_385ff956-c9e6-4063-cf90-213067f855df-520c0a44, #w-node-b32b0455-46fa-23b5-0cb8-f16cfcd6733b-520c0a44, #w-node-f0ea516d-2a21-ddc0-c692-1d6a26b69e3e-520c0a44, #w-node-_03fa2c3b-e3a5-912c-a203-68be4bbaba68-520c0a44, #w-node-_4c004e9c-8b6f-e45b-175c-f496ab8e0155-520c0a44, #w-node-f6c2db5e-5196-d699-9281-d903b6880218-520c0a44, #w-node-_6273b111-dbde-f20f-4e91-2ab5ec531764-520c0a44, #w-node-_6273b111-dbde-f20f-4e91-2ab5ec531767-520c0a44, #w-node-_6273b111-dbde-f20f-4e91-2ab5ec531768-520c0a44, #w-node-_6273b111-dbde-f20f-4e91-2ab5ec53176b-520c0a44, #w-node-_6273b111-dbde-f20f-4e91-2ab5ec53176c-520c0a44, #w-node-_6273b111-dbde-f20f-4e91-2ab5ec53176e-520c0a44, #w-node-_6273b111-dbde-f20f-4e91-2ab5ec531770-520c0a44, #w-node-_6273b111-dbde-f20f-4e91-2ab5ec531773-520c0a44, #w-node-_6273b111-dbde-f20f-4e91-2ab5ec531776-520c0a44, #w-node-_6273b111-dbde-f20f-4e91-2ab5ec531778-520c0a44, #w-node-_6273b111-dbde-f20f-4e91-2ab5ec53177a-520c0a44, #w-node-_6273b111-dbde-f20f-4e91-2ab5ec53177d-520c0a44, #w-node-_66a3d57d-2858-c6f4-ac06-973d2afa3e4f-520c0a69, #w-node-_66a3d57d-2858-c6f4-ac06-973d2afa3e51-520c0a69, #w-node-_66a3d57d-2858-c6f4-ac06-973d2afa3e53-520c0a69, #w-node-_66a3d57d-2858-c6f4-ac06-973d2afa3e57-520c0a69, #w-node-_66a3d57d-2858-c6f4-ac06-973d2afa3e59-520c0a69, #w-node-_66a3d57d-2858-c6f4-ac06-973d2afa3e5b-520c0a69, #w-node-_66a3d57d-2858-c6f4-ac06-973d2afa3e5d-520c0a69, #w-node-_66a3d57d-2858-c6f4-ac06-973d2afa3e5f-520c0a69, #w-node-_66a3d57d-2858-c6f4-ac06-973d2afa3e61-520c0a69, #w-node-_66a3d57d-2858-c6f4-ac06-973d2afa3e63-520c0a69, #w-node-_66a3d57d-2858-c6f4-ac06-973d2afa3e65-520c0a69, #w-node-_66a3d57d-2858-c6f4-ac06-973d2afa3e67-520c0a69, #w-node-_66a3d57d-2858-c6f4-ac06-973d2afa3e69-520c0a69, #w-node-_66a3d57d-2858-c6f4-ac06-973d2afa3e6b-520c0a69, #w-node-_66a3d57d-2858-c6f4-ac06-973d2afa3e6d-520c0a69, #w-node-_66a3d57d-2858-c6f4-ac06-973d2afa3e6f-520c0a69, #w-node-_66a3d57d-2858-c6f4-ac06-973d2afa3e71-520c0a69, #w-node-_66a3d57d-2858-c6f4-ac06-973d2afa3e73-520c0a69, #w-node-_66a3d57d-2858-c6f4-ac06-973d2afa3e75-520c0a69, #w-node-_66a3d57d-2858-c6f4-ac06-973d2afa3e77-520c0a69, #w-node-_66a3d57d-2858-c6f4-ac06-973d2afa3e79-520c0a69, #w-node-_66a3d57d-2858-c6f4-ac06-973d2afa3e83-520c0a69, #w-node-_66a3d57d-2858-c6f4-ac06-973d2afa3e85-520c0a69, #w-node-_66a3d57d-2858-c6f4-ac06-973d2afa3e87-520c0a69, #w-node-_66a3d57d-2858-c6f4-ac06-973d2afa3e89-520c0a69, #w-node-ad3e5a68-525e-25ba-0d36-448c8a0a20ec-520c0a69, #w-node-ad3e5a68-525e-25ba-0d36-448c8a0a20ee-520c0a69, #w-node-ad3e5a68-525e-25ba-0d36-448c8a0a20f0-520c0a69, #w-node-ad3e5a68-525e-25ba-0d36-448c8a0a20f2-520c0a69, #w-node-ad3e5a68-525e-25ba-0d36-448c8a0a20f4-520c0a69, #w-node-ad3e5a68-525e-25ba-0d36-448c8a0a20f6-520c0a69, #w-node-ad3e5a68-525e-25ba-0d36-448c8a0a20f8-520c0a69, #w-node-ad3e5a68-525e-25ba-0d36-448c8a0a20fa-520c0a69, #w-node-ad3e5a68-525e-25ba-0d36-448c8a0a20fc-520c0a69, #w-node-ad3e5a68-525e-25ba-0d36-448c8a0a20fe-520c0a69, #w-node-ad3e5a68-525e-25ba-0d36-448c8a0a2100-520c0a69, #w-node-ad3e5a68-525e-25ba-0d36-448c8a0a2102-520c0a69, #w-node-ad3e5a68-525e-25ba-0d36-448c8a0a2104-520c0a69, #w-node-ad3e5a68-525e-25ba-0d36-448c8a0a2106-520c0a69, #w-node-f7749e51-ecaa-7ae7-562c-aa98d0fa1af5-520c0a69, #w-node-d12c1696-3e34-1dee-46c8-d2bc518dc5b3-520c0a69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ae7ebc3-d1a5-4033-8483-10500b8404f0-520c0a6a {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-_8ae7ebc3-d1a5-4033-8483-10500b8404f2-520c0a6a {
  align-self: end;
}

#w-node-_8ae7ebc3-d1a5-4033-8483-10500b8404f5-520c0a6a {
  align-self: start;
}

#w-node-c8fdcb86-2987-34af-57d2-8c5c9dfd9f9c-520c0a6a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c8fdcb86-2987-34af-57d2-8c5c9dfd9f9e-520c0a6a {
  align-self: end;
}

#w-node-c8fdcb86-2987-34af-57d2-8c5c9dfd9fa1-520c0a6a {
  align-self: start;
}

#w-node-f4e14851-15f9-6f88-b58a-9c013325fce3-520c0a6a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f4e14851-15f9-6f88-b58a-9c013325fce5-520c0a6a {
  place-self: end center;
}

#w-node-f4e14851-15f9-6f88-b58a-9c013325fce8-520c0a6a {
  align-self: start;
}

#w-node-_73375bda-49ef-6186-a373-fb4435f938e5-520c0a6a {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-_73375bda-49ef-6186-a373-fb4435f938e7-520c0a6a {
  align-self: end;
}

#w-node-_73375bda-49ef-6186-a373-fb4435f938ea-520c0a6a {
  align-self: start;
}

#w-node-_79fd4723-fb39-9402-e347-3e34a95eca1a-520c0a6a, #w-node-_79fd4723-fb39-9402-e347-3e34a95eca1e-520c0a6a, #w-node-_79fd4723-fb39-9402-e347-3e34a95eca22-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_79fd4723-fb39-9402-e347-3e34a95eca23-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79fd4723-fb39-9402-e347-3e34a95eca25-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_79fd4723-fb39-9402-e347-3e34a95eca26-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79fd4723-fb39-9402-e347-3e34a95eca28-520c0a6a {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_79fd4723-fb39-9402-e347-3e34a95eca2c-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_79fd4723-fb39-9402-e347-3e34a95eca2d-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79fd4723-fb39-9402-e347-3e34a95eca2f-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_79fd4723-fb39-9402-e347-3e34a95eca30-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79fd4723-fb39-9402-e347-3e34a95eca32-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_79fd4723-fb39-9402-e347-3e34a95eca33-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79fd4723-fb39-9402-e347-3e34a95eca35-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_79fd4723-fb39-9402-e347-3e34a95eca36-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79fd4723-fb39-9402-e347-3e34a95eca38-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_79fd4723-fb39-9402-e347-3e34a95eca39-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79fd4723-fb39-9402-e347-3e34a95eca3b-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_79fd4723-fb39-9402-e347-3e34a95eca3c-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79fd4723-fb39-9402-e347-3e34a95eca3e-520c0a6a {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_79fd4723-fb39-9402-e347-3e34a95eca42-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_79fd4723-fb39-9402-e347-3e34a95eca43-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79fd4723-fb39-9402-e347-3e34a95eca45-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_79fd4723-fb39-9402-e347-3e34a95eca46-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79fd4723-fb39-9402-e347-3e34a95eca48-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_79fd4723-fb39-9402-e347-3e34a95eca49-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79fd4723-fb39-9402-e347-3e34a95eca4b-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_79fd4723-fb39-9402-e347-3e34a95eca4c-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51990ed8-b02e-8658-5a1c-c1e931fbf22a-520c0a6a {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_51990ed8-b02e-8658-5a1c-c1e931fbf22e-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_51990ed8-b02e-8658-5a1c-c1e931fbf22f-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51990ed8-b02e-8658-5a1c-c1e931fbf231-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_51990ed8-b02e-8658-5a1c-c1e931fbf232-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51990ed8-b02e-8658-5a1c-c1e931fbf234-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_51990ed8-b02e-8658-5a1c-c1e931fbf235-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51990ed8-b02e-8658-5a1c-c1e931fbf237-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_51990ed8-b02e-8658-5a1c-c1e931fbf238-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51990ed8-b02e-8658-5a1c-c1e931fbf23a-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_51990ed8-b02e-8658-5a1c-c1e931fbf23b-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51990ed8-b02e-8658-5a1c-c1e931fbf23d-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_51990ed8-b02e-8658-5a1c-c1e931fbf23e-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51990ed8-b02e-8658-5a1c-c1e931fbf240-520c0a6a {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_51990ed8-b02e-8658-5a1c-c1e931fbf244-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_51990ed8-b02e-8658-5a1c-c1e931fbf245-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51990ed8-b02e-8658-5a1c-c1e931fbf247-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_51990ed8-b02e-8658-5a1c-c1e931fbf248-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51990ed8-b02e-8658-5a1c-c1e931fbf24a-520c0a6a {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_51990ed8-b02e-8658-5a1c-c1e931fbf24e-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_51990ed8-b02e-8658-5a1c-c1e931fbf24f-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51990ed8-b02e-8658-5a1c-c1e931fbf251-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_51990ed8-b02e-8658-5a1c-c1e931fbf252-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51990ed8-b02e-8658-5a1c-c1e931fbf254-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_51990ed8-b02e-8658-5a1c-c1e931fbf255-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51990ed8-b02e-8658-5a1c-c1e931fbf257-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_51990ed8-b02e-8658-5a1c-c1e931fbf258-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51990ed8-b02e-8658-5a1c-c1e931fbf25a-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_51990ed8-b02e-8658-5a1c-c1e931fbf25b-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51990ed8-b02e-8658-5a1c-c1e931fbf25d-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_51990ed8-b02e-8658-5a1c-c1e931fbf25e-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf21-520c0a6a {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf25-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf26-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf28-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf29-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf2b-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf2c-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf2e-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf2f-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf31-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf32-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf34-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf35-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf37-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf38-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf3a-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf3b-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf3d-520c0a6a {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf41-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf42-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf44-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf45-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf47-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf48-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf4a-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf4b-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf4d-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf4e-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf50-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf51-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf53-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf54-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf56-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf57-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf59-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf5a-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf5c-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf5d-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf5f-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf60-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf62-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf63-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf65-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf66-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf68-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_69504cdc-176b-9a95-9a51-0b6b04bebf69-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0fd98e90-35eb-a315-0179-537542f3f89e-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0fd98e90-35eb-a315-0179-537542f3f89f-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63d9d74f-2cbb-9c76-df3b-3fe5dbd3d41c-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_63d9d74f-2cbb-9c76-df3b-3fe5dbd3d41d-520c0a6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c364dc3-5acc-6be2-fcdc-35ee5479b110-520c0a6b {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-_38a66429-eea9-027c-d3a6-a1567f5a0e7b-520c0a6b {
  align-self: end;
}

#w-node-_9c364dc3-5acc-6be2-fcdc-35ee5479b112-520c0a6b {
  align-self: start;
}

#w-node-a67496c9-8c6f-0915-e9be-517d1ffa1f32-520c0a6b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a67496c9-8c6f-0915-e9be-517d1ffa1f34-520c0a6b {
  align-self: end;
}

#w-node-a67496c9-8c6f-0915-e9be-517d1ffa1f37-520c0a6b {
  align-self: start;
}

#w-node-_52b9e059-52aa-405b-c633-45af25080404-520c0a6b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_52b9e059-52aa-405b-c633-45af25080406-520c0a6b {
  place-self: end center;
}

#w-node-_52b9e059-52aa-405b-c633-45af25080409-520c0a6b {
  align-self: start;
}

#w-node-e3835563-9854-e28a-5e08-82ac3ab3d17c-520c0a6b {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-e3835563-9854-e28a-5e08-82ac3ab3d17e-520c0a6b {
  align-self: end;
}

#w-node-e3835563-9854-e28a-5e08-82ac3ab3d181-520c0a6b {
  align-self: start;
}

#w-node-b561809c-6543-8654-e1e4-98f462044734-520c0a6b, #w-node-b561809c-6543-8654-e1e4-98f462044737-520c0a6b, #w-node-b561809c-6543-8654-e1e4-98f46204473a-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-b561809c-6543-8654-e1e4-98f46204473b-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b561809c-6543-8654-e1e4-98f46204473d-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-b561809c-6543-8654-e1e4-98f46204473e-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b561809c-6543-8654-e1e4-98f462044740-520c0a6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-b561809c-6543-8654-e1e4-98f462044744-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-b561809c-6543-8654-e1e4-98f462044745-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b561809c-6543-8654-e1e4-98f462044747-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-b561809c-6543-8654-e1e4-98f462044748-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b561809c-6543-8654-e1e4-98f46204474a-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-b561809c-6543-8654-e1e4-98f46204474b-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b561809c-6543-8654-e1e4-98f46204474d-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-b561809c-6543-8654-e1e4-98f46204474e-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b561809c-6543-8654-e1e4-98f462044750-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-b561809c-6543-8654-e1e4-98f462044751-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b561809c-6543-8654-e1e4-98f462044753-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-b561809c-6543-8654-e1e4-98f462044754-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b561809c-6543-8654-e1e4-98f46204475c-520c0a6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-b561809c-6543-8654-e1e4-98f462044760-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-b561809c-6543-8654-e1e4-98f462044761-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b561809c-6543-8654-e1e4-98f462044763-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-b561809c-6543-8654-e1e4-98f462044764-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b561809c-6543-8654-e1e4-98f462044766-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-b561809c-6543-8654-e1e4-98f462044767-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b561809c-6543-8654-e1e4-98f462044769-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-b561809c-6543-8654-e1e4-98f46204476a-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b28-520c0a6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b2c-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b2d-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b2f-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b30-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b32-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b33-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b35-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b36-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b38-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b39-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b3b-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b3c-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b3e-520c0a6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b42-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b43-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b45-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b46-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b48-520c0a6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b4c-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b4d-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b4f-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b50-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b52-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b53-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b55-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b56-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b58-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b59-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b5b-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b5c-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b5e-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b5f-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b61-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4f417ce5-a40a-5151-e0ee-8536144b6b62-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b920d2c-4afd-bdb4-de7e-b76e5ac9353e-520c0a6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_5b920d2c-4afd-bdb4-de7e-b76e5ac93542-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5b920d2c-4afd-bdb4-de7e-b76e5ac93543-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b920d2c-4afd-bdb4-de7e-b76e5ac93545-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5b920d2c-4afd-bdb4-de7e-b76e5ac93546-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b920d2c-4afd-bdb4-de7e-b76e5ac93548-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5b920d2c-4afd-bdb4-de7e-b76e5ac93549-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b920d2c-4afd-bdb4-de7e-b76e5ac9354b-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5b920d2c-4afd-bdb4-de7e-b76e5ac9354c-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b920d2c-4afd-bdb4-de7e-b76e5ac9354e-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5b920d2c-4afd-bdb4-de7e-b76e5ac9354f-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b920d2c-4afd-bdb4-de7e-b76e5ac93551-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5b920d2c-4afd-bdb4-de7e-b76e5ac93552-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b920d2c-4afd-bdb4-de7e-b76e5ac93558-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5b920d2c-4afd-bdb4-de7e-b76e5ac93559-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b920d2c-4afd-bdb4-de7e-b76e5ac9355b-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5b920d2c-4afd-bdb4-de7e-b76e5ac9355c-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b920d2c-4afd-bdb4-de7e-b76e5ac93568-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5b920d2c-4afd-bdb4-de7e-b76e5ac93569-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b920d2c-4afd-bdb4-de7e-b76e5ac9356b-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5b920d2c-4afd-bdb4-de7e-b76e5ac9356c-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b920d2c-4afd-bdb4-de7e-b76e5ac9356e-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5b920d2c-4afd-bdb4-de7e-b76e5ac9356f-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b920d2c-4afd-bdb4-de7e-b76e5ac93571-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5b920d2c-4afd-bdb4-de7e-b76e5ac93572-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b920d2c-4afd-bdb4-de7e-b76e5ac93574-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5b920d2c-4afd-bdb4-de7e-b76e5ac93575-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b920d2c-4afd-bdb4-de7e-b76e5ac93577-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5b920d2c-4afd-bdb4-de7e-b76e5ac93578-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dee16259-f84a-d4ed-6656-091841a06e3f-520c0a6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-dee16259-f84a-d4ed-6656-091841a06e43-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-dee16259-f84a-d4ed-6656-091841a06e44-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dee16259-f84a-d4ed-6656-091841a06e46-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-dee16259-f84a-d4ed-6656-091841a06e47-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dee16259-f84a-d4ed-6656-091841a06e49-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-dee16259-f84a-d4ed-6656-091841a06e4a-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dee16259-f84a-d4ed-6656-091841a06e4c-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-dee16259-f84a-d4ed-6656-091841a06e4d-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dee16259-f84a-d4ed-6656-091841a06e4f-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-dee16259-f84a-d4ed-6656-091841a06e50-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dee16259-f84a-d4ed-6656-091841a06e52-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-dee16259-f84a-d4ed-6656-091841a06e53-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dee16259-f84a-d4ed-6656-091841a06e59-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-dee16259-f84a-d4ed-6656-091841a06e5a-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dee16259-f84a-d4ed-6656-091841a06e5c-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-dee16259-f84a-d4ed-6656-091841a06e5d-520c0a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0966d5df-015b-9be3-372b-db811545aa09-520c0a6c, #w-node-_0966d5df-015b-9be3-372b-db811545aa0d-520c0a6c, #w-node-_0966d5df-015b-9be3-372b-db811545aa11-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0966d5df-015b-9be3-372b-db811545aa12-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0966d5df-015b-9be3-372b-db811545aa14-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0966d5df-015b-9be3-372b-db811545aa15-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0966d5df-015b-9be3-372b-db811545aa17-520c0a6c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_0966d5df-015b-9be3-372b-db811545aa1b-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0966d5df-015b-9be3-372b-db811545aa1c-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0966d5df-015b-9be3-372b-db811545aa1e-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0966d5df-015b-9be3-372b-db811545aa1f-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0966d5df-015b-9be3-372b-db811545aa21-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0966d5df-015b-9be3-372b-db811545aa22-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0966d5df-015b-9be3-372b-db811545aa24-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0966d5df-015b-9be3-372b-db811545aa25-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0966d5df-015b-9be3-372b-db811545aa27-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0966d5df-015b-9be3-372b-db811545aa28-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0966d5df-015b-9be3-372b-db811545aa2a-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0966d5df-015b-9be3-372b-db811545aa2b-520c0a6c, #w-node-b8de9aad-520e-bef9-1049-5abec59ae6c2-520c0a6c, #w-node-_702c74d7-f700-9528-fd11-81da81bf0aed-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0966d5df-015b-9be3-372b-db811545aa2d-520c0a6c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_0966d5df-015b-9be3-372b-db811545aa31-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0966d5df-015b-9be3-372b-db811545aa32-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0966d5df-015b-9be3-372b-db811545aa34-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0966d5df-015b-9be3-372b-db811545aa35-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0966d5df-015b-9be3-372b-db811545aa37-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0966d5df-015b-9be3-372b-db811545aa38-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0966d5df-015b-9be3-372b-db811545aa3a-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0966d5df-015b-9be3-372b-db811545aa3b-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17fd67de-dec3-cf24-aea0-7fe26a818f8b-520c0a6c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_17fd67de-dec3-cf24-aea0-7fe26a818f8f-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_17fd67de-dec3-cf24-aea0-7fe26a818f90-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17fd67de-dec3-cf24-aea0-7fe26a818f92-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_17fd67de-dec3-cf24-aea0-7fe26a818f93-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17fd67de-dec3-cf24-aea0-7fe26a818f95-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_17fd67de-dec3-cf24-aea0-7fe26a818f96-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17fd67de-dec3-cf24-aea0-7fe26a818f98-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_17fd67de-dec3-cf24-aea0-7fe26a818f99-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17fd67de-dec3-cf24-aea0-7fe26a818f9b-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_17fd67de-dec3-cf24-aea0-7fe26a818f9c-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17fd67de-dec3-cf24-aea0-7fe26a818f9e-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_17fd67de-dec3-cf24-aea0-7fe26a818f9f-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17fd67de-dec3-cf24-aea0-7fe26a818fa1-520c0a6c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_17fd67de-dec3-cf24-aea0-7fe26a818fa5-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_17fd67de-dec3-cf24-aea0-7fe26a818fa6-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17fd67de-dec3-cf24-aea0-7fe26a818fa8-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_17fd67de-dec3-cf24-aea0-7fe26a818fa9-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17fd67de-dec3-cf24-aea0-7fe26a818fab-520c0a6c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_17fd67de-dec3-cf24-aea0-7fe26a818faf-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_17fd67de-dec3-cf24-aea0-7fe26a818fb0-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17fd67de-dec3-cf24-aea0-7fe26a818fb2-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_17fd67de-dec3-cf24-aea0-7fe26a818fb3-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17fd67de-dec3-cf24-aea0-7fe26a818fb5-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_17fd67de-dec3-cf24-aea0-7fe26a818fb6-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17fd67de-dec3-cf24-aea0-7fe26a818fb8-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_17fd67de-dec3-cf24-aea0-7fe26a818fb9-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b82a-520c0a6c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b82e-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b82f-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b831-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b832-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b834-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b835-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b837-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b838-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b83a-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b83b-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b83d-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b83e-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b840-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b841-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b843-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b844-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b846-520c0a6c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b84a-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b84b-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b84d-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b84e-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b850-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b851-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b853-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b854-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b856-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b857-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b859-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b85a-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b85c-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b85d-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b85f-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b860-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b862-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b863-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b865-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_372421fb-1ba6-c213-8b2e-7d63ee91b866-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a24ec5d-c64c-edda-93bd-a3dab9636a29-520c0a6c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_4a24ec5d-c64c-edda-93bd-a3dab9636a2d-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4a24ec5d-c64c-edda-93bd-a3dab9636a2e-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a24ec5d-c64c-edda-93bd-a3dab9636a30-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4a24ec5d-c64c-edda-93bd-a3dab9636a31-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a24ec5d-c64c-edda-93bd-a3dab9636a33-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4a24ec5d-c64c-edda-93bd-a3dab9636a34-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a24ec5d-c64c-edda-93bd-a3dab9636a36-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4a24ec5d-c64c-edda-93bd-a3dab9636a37-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a24ec5d-c64c-edda-93bd-a3dab9636a39-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4a24ec5d-c64c-edda-93bd-a3dab9636a3a-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a24ec5d-c64c-edda-93bd-a3dab9636a3c-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4a24ec5d-c64c-edda-93bd-a3dab9636a3d-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a24ec5d-c64c-edda-93bd-a3dab9636a3f-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4a24ec5d-c64c-edda-93bd-a3dab9636a40-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a24ec5d-c64c-edda-93bd-a3dab9636a42-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4a24ec5d-c64c-edda-93bd-a3dab9636a43-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a24ec5d-c64c-edda-93bd-a3dab9636a49-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4a24ec5d-c64c-edda-93bd-a3dab9636a4a-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a24ec5d-c64c-edda-93bd-a3dab9636a4c-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4a24ec5d-c64c-edda-93bd-a3dab9636a4d-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a24ec5d-c64c-edda-93bd-a3dab9636a4f-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4a24ec5d-c64c-edda-93bd-a3dab9636a50-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a24ec5d-c64c-edda-93bd-a3dab9636a52-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4a24ec5d-c64c-edda-93bd-a3dab9636a53-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a24ec5d-c64c-edda-93bd-a3dab9636a55-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4a24ec5d-c64c-edda-93bd-a3dab9636a56-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a24ec5d-c64c-edda-93bd-a3dab9636a58-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4a24ec5d-c64c-edda-93bd-a3dab9636a59-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3260764f-25d3-9f6f-9885-a968986609e9-520c0a6c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_220bd3e4-1dcf-d13f-0e51-3787d7a84672-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_220bd3e4-1dcf-d13f-0e51-3787d7a84673-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae2ae3be-0f8e-b716-ac8a-882ea015b741-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-ae2ae3be-0f8e-b716-ac8a-882ea015b742-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08032a38-b2df-e62a-6f30-9bb8cc9e4259-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_08032a38-b2df-e62a-6f30-9bb8cc9e425a-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbc6e005-90ef-2631-13b4-fb127006eed4-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-cbc6e005-90ef-2631-13b4-fb127006eed5-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21a38a0e-2786-2ff3-4642-451adfbe4774-520c0a6c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_21a38a0e-2786-2ff3-4642-451adfbe4778-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_21a38a0e-2786-2ff3-4642-451adfbe4779-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21a38a0e-2786-2ff3-4642-451adfbe477b-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_21a38a0e-2786-2ff3-4642-451adfbe477c-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21a38a0e-2786-2ff3-4642-451adfbe477e-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_21a38a0e-2786-2ff3-4642-451adfbe477f-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21a38a0e-2786-2ff3-4642-451adfbe4781-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_21a38a0e-2786-2ff3-4642-451adfbe4782-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21a38a0e-2786-2ff3-4642-451adfbe478a-520c0a6c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_21a38a0e-2786-2ff3-4642-451adfbe478e-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_21a38a0e-2786-2ff3-4642-451adfbe478f-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21a38a0e-2786-2ff3-4642-451adfbe4791-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_21a38a0e-2786-2ff3-4642-451adfbe4792-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21a38a0e-2786-2ff3-4642-451adfbe4794-520c0a6c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_21a38a0e-2786-2ff3-4642-451adfbe4798-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_21a38a0e-2786-2ff3-4642-451adfbe4799-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21a38a0e-2786-2ff3-4642-451adfbe479b-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_21a38a0e-2786-2ff3-4642-451adfbe479c-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21a38a0e-2786-2ff3-4642-451adfbe479e-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_21a38a0e-2786-2ff3-4642-451adfbe479f-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21a38a0e-2786-2ff3-4642-451adfbe47a1-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_21a38a0e-2786-2ff3-4642-451adfbe47a2-520c0a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d754306-d9d3-9e0c-adf1-afba32d2977b-520c0a6d, #w-node-_7d754306-d9d3-9e0c-adf1-afba32d2977f-520c0a6d, #w-node-_7d754306-d9d3-9e0c-adf1-afba32d29783-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7d754306-d9d3-9e0c-adf1-afba32d29784-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d754306-d9d3-9e0c-adf1-afba32d29786-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7d754306-d9d3-9e0c-adf1-afba32d29787-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d754306-d9d3-9e0c-adf1-afba32d29789-520c0a6d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_7d754306-d9d3-9e0c-adf1-afba32d2978d-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7d754306-d9d3-9e0c-adf1-afba32d2978e-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d754306-d9d3-9e0c-adf1-afba32d29790-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7d754306-d9d3-9e0c-adf1-afba32d29791-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d754306-d9d3-9e0c-adf1-afba32d29793-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7d754306-d9d3-9e0c-adf1-afba32d29794-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d754306-d9d3-9e0c-adf1-afba32d29796-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7d754306-d9d3-9e0c-adf1-afba32d29797-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d754306-d9d3-9e0c-adf1-afba32d29799-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7d754306-d9d3-9e0c-adf1-afba32d2979a-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d754306-d9d3-9e0c-adf1-afba32d2979c-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7d754306-d9d3-9e0c-adf1-afba32d2979d-520c0a6d, #w-node-_7d754306-d9d3-9e0c-adf1-afba32d297a0-520c0a6d, #w-node-_7d754306-d9d3-9e0c-adf1-afba32d297a3-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d754306-d9d3-9e0c-adf1-afba32d297a5-520c0a6d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_7d754306-d9d3-9e0c-adf1-afba32d297a9-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7d754306-d9d3-9e0c-adf1-afba32d297aa-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d754306-d9d3-9e0c-adf1-afba32d297ac-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7d754306-d9d3-9e0c-adf1-afba32d297ad-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d754306-d9d3-9e0c-adf1-afba32d297af-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7d754306-d9d3-9e0c-adf1-afba32d297b0-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d754306-d9d3-9e0c-adf1-afba32d297b2-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7d754306-d9d3-9e0c-adf1-afba32d297b3-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56f18728-46e0-dffb-edd5-a612f792130f-520c0a6d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_56f18728-46e0-dffb-edd5-a612f79212ed-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_56f18728-46e0-dffb-edd5-a612f79212ee-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56f18728-46e0-dffb-edd5-a612f79212fa-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_56f18728-46e0-dffb-edd5-a612f79212fb-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56f18728-46e0-dffb-edd5-a612f79212fd-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_56f18728-46e0-dffb-edd5-a612f79212fe-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56f18728-46e0-dffb-edd5-a612f7921300-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_56f18728-46e0-dffb-edd5-a612f7921301-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56f18728-46e0-dffb-edd5-a612f7921303-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_56f18728-46e0-dffb-edd5-a612f7921304-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56f18728-46e0-dffb-edd5-a612f7921306-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_56f18728-46e0-dffb-edd5-a612f7921307-520c0a6d, #w-node-_56f18728-46e0-dffb-edd5-a612f792130a-520c0a6d, #w-node-_56f18728-46e0-dffb-edd5-a612f792130d-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d557032d-b20a-81a8-9556-93c6c068f3fb-520c0a6d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_56f18728-46e0-dffb-edd5-a612f7921313-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_56f18728-46e0-dffb-edd5-a612f7921314-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56f18728-46e0-dffb-edd5-a612f7921316-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_56f18728-46e0-dffb-edd5-a612f7921317-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83862fcf-856b-adc2-3584-8e1e22d3f698-520c0a6d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_17688e47-c255-6c68-9cea-cd3762aa9b40-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_17688e47-c255-6c68-9cea-cd3762aa9b41-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_563a104f-1194-570f-8038-9335151f69c1-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_563a104f-1194-570f-8038-9335151f69c2-520c0a6d, #w-node-_88396834-c119-b85e-2d63-589ad56c269b-520c0a6d, #w-node-_1e71198a-27b5-97b3-8aa1-5a8e4ad78448-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74c9d236-1b8d-21ec-c14b-343ffdcf5fdb-520c0a6d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_74c9d236-1b8d-21ec-c14b-343ffdcf5fdf-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_74c9d236-1b8d-21ec-c14b-343ffdcf5fe0-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74c9d236-1b8d-21ec-c14b-343ffdcf5fe2-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_74c9d236-1b8d-21ec-c14b-343ffdcf5fe3-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74c9d236-1b8d-21ec-c14b-343ffdcf5fe5-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_74c9d236-1b8d-21ec-c14b-343ffdcf5fe6-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74c9d236-1b8d-21ec-c14b-343ffdcf5fe8-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_74c9d236-1b8d-21ec-c14b-343ffdcf5fe9-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74c9d236-1b8d-21ec-c14b-343ffdcf5feb-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_74c9d236-1b8d-21ec-c14b-343ffdcf5fec-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74c9d236-1b8d-21ec-c14b-343ffdcf5fee-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_74c9d236-1b8d-21ec-c14b-343ffdcf5fef-520c0a6d, #w-node-_74c9d236-1b8d-21ec-c14b-343ffdcf5ff2-520c0a6d, #w-node-_74c9d236-1b8d-21ec-c14b-343ffdcf5ff5-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dba068a3-dbad-32a0-c164-c728226659e5-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-dba068a3-dbad-32a0-c164-c728226659e6-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56c6acc0-4fa7-8c19-c78e-dd1a9d944353-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_56c6acc0-4fa7-8c19-c78e-dd1a9d944354-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74c9d236-1b8d-21ec-c14b-343ffdcf5ff7-520c0a6d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_74c9d236-1b8d-21ec-c14b-343ffdcf5ffb-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_74c9d236-1b8d-21ec-c14b-343ffdcf5ffc-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74c9d236-1b8d-21ec-c14b-343ffdcf5ffe-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_74c9d236-1b8d-21ec-c14b-343ffdcf5fff-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74c9d236-1b8d-21ec-c14b-343ffdcf6001-520c0a6d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_74c9d236-1b8d-21ec-c14b-343ffdcf6005-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_74c9d236-1b8d-21ec-c14b-343ffdcf6006-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74c9d236-1b8d-21ec-c14b-343ffdcf6008-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_74c9d236-1b8d-21ec-c14b-343ffdcf6009-520c0a6d, #w-node-_74c9d236-1b8d-21ec-c14b-343ffdcf600c-520c0a6d, #w-node-_74c9d236-1b8d-21ec-c14b-343ffdcf600f-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e79722d-0f94-6d94-8e24-0105d34b6500-520c0a6d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_5e79722d-0f94-6d94-8e24-0105d34b6504-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5e79722d-0f94-6d94-8e24-0105d34b6505-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e79722d-0f94-6d94-8e24-0105d34b6507-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5e79722d-0f94-6d94-8e24-0105d34b6508-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e79722d-0f94-6d94-8e24-0105d34b650a-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5e79722d-0f94-6d94-8e24-0105d34b650b-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e79722d-0f94-6d94-8e24-0105d34b650d-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5e79722d-0f94-6d94-8e24-0105d34b650e-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e79722d-0f94-6d94-8e24-0105d34b6510-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5e79722d-0f94-6d94-8e24-0105d34b6511-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e79722d-0f94-6d94-8e24-0105d34b6513-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5e79722d-0f94-6d94-8e24-0105d34b6514-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e79722d-0f94-6d94-8e24-0105d34b6522-520c0a6d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_5e79722d-0f94-6d94-8e24-0105d34b6517-520c0a6d, #w-node-_5e79722d-0f94-6d94-8e24-0105d34b651a-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e79722d-0f94-6d94-8e24-0105d34b651c-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5e79722d-0f94-6d94-8e24-0105d34b651d-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e79722d-0f94-6d94-8e24-0105d34b651f-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5e79722d-0f94-6d94-8e24-0105d34b6520-520c0a6d, #w-node-_5e79722d-0f94-6d94-8e24-0105d34b6537-520c0a6d, #w-node-_5e79722d-0f94-6d94-8e24-0105d34b653a-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16d04b9f-c6c0-f83e-f698-faca50c5c1d0-520c0a6d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_5e79722d-0f94-6d94-8e24-0105d34b6526-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5e79722d-0f94-6d94-8e24-0105d34b6527-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e79722d-0f94-6d94-8e24-0105d34b6529-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5e79722d-0f94-6d94-8e24-0105d34b652a-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e79722d-0f94-6d94-8e24-0105d34b6530-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5e79722d-0f94-6d94-8e24-0105d34b6531-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e79722d-0f94-6d94-8e24-0105d34b6533-520c0a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5e79722d-0f94-6d94-8e24-0105d34b6534-520c0a6d, #w-node-_30e4df90-7cc0-db93-1aed-2a24db178335-520c0a81, #w-node-_30e4df90-7cc0-db93-1aed-2a24db178337-520c0a81, #w-node-_30e4df90-7cc0-db93-1aed-2a24db178339-520c0a81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30e4df90-7cc0-db93-1aed-2a24db17833b-520c0a81, #w-node-_30e4df90-7cc0-db93-1aed-2a24db17833d-520c0a81, #w-node-_30e4df90-7cc0-db93-1aed-2a24db17833f-520c0a81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_30e4df90-7cc0-db93-1aed-2a24db178341-520c0a81, #w-node-_30e4df90-7cc0-db93-1aed-2a24db178343-520c0a81, #w-node-_30e4df90-7cc0-db93-1aed-2a24db178345-520c0a81, #w-node-_30e4df90-7cc0-db93-1aed-2a24db178347-520c0a81, #w-node-_30e4df90-7cc0-db93-1aed-2a24db178349-520c0a81, #w-node-_30e4df90-7cc0-db93-1aed-2a24db17834b-520c0a81, #w-node-_30e4df90-7cc0-db93-1aed-2a24db17834d-520c0a81, #w-node-_30e4df90-7cc0-db93-1aed-2a24db17834f-520c0a81, #w-node-_30e4df90-7cc0-db93-1aed-2a24db178351-520c0a81, #w-node-_30e4df90-7cc0-db93-1aed-2a24db178353-520c0a81, #w-node-_30e4df90-7cc0-db93-1aed-2a24db178354-520c0a81, #w-node-_30e4df90-7cc0-db93-1aed-2a24db178356-520c0a81, #w-node-_30e4df90-7cc0-db93-1aed-2a24db178358-520c0a81, #w-node-_30e4df90-7cc0-db93-1aed-2a24db17835a-520c0a81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_30e4df90-7cc0-db93-1aed-2a24db17835c-520c0a81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_30e4df90-7cc0-db93-1aed-2a24db17835e-520c0a81, #w-node-_30e4df90-7cc0-db93-1aed-2a24db178360-520c0a81, #w-node-_30e4df90-7cc0-db93-1aed-2a24db178362-520c0a81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_21d1a174-5c76-ad3b-abc6-1f2e2da76536-520c0a83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_21d1a174-5c76-ad3b-abc6-1f2e2da7653e-520c0a83, #w-node-_21d1a174-5c76-ad3b-abc6-1f2e2da76546-520c0a83, #w-node-_21d1a174-5c76-ad3b-abc6-1f2e2da7654f-520c0a83, #w-node-_21d1a174-5c76-ad3b-abc6-1f2e2da76557-520c0a83, #w-node-c5710197-0278-3797-da5e-7dc2d640452b-520c0a83, #w-node-a03f158e-728d-6f7a-e142-ebc8a8c8e9c1-520c0a84, #w-node-a03f158e-728d-6f7a-e142-ebc8a8c8e9cb-520c0a84, #w-node-a03f158e-728d-6f7a-e142-ebc8a8c8e9d5-520c0a84, #w-node-a03f158e-728d-6f7a-e142-ebc8a8c8e9df-520c0a84, #w-node-a03f158e-728d-6f7a-e142-ebc8a8c8e9e9-520c0a84, #w-node-f706ca36-3e08-1656-4f4c-35b32715e99b-520c0a84, #w-node-_982d5f92-9747-ebee-4353-82eb3817a06d-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a06f-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a071-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a073-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a075-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a077-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a079-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a07b-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a07d-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a07f-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a081-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a083-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a085-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a087-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a089-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a08b-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a08d-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a08f-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a091-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a093-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a095-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a097-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a099-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a09b-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a09d-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a09f-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0a1-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0a3-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0a5-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0a7-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0a9-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0ab-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0ad-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0af-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0b1-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0b3-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0b5-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0b7-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0b9-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0bb-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0bd-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0bf-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0c1-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0c3-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0c5-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0c7-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0c9-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0cb-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0cd-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0cf-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0d1-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0d3-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0d5-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0d7-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0d9-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0db-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0dd-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0df-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0e1-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0e3-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0e5-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0e7-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0e9-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0eb-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0ed-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0ef-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0f1-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0f3-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0f5-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0f7-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0f9-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a0fb-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a102-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a106-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a10e-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a112-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a11a-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a122-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a124-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a128-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a12c-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a132-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a13b-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a13f-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a143-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a147-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a14b-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a14f-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a153-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a15c-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a160-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a164-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a168-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a16c-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a170-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a174-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a178-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a17c-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a180-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a184-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a188-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a18c-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a190-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a194-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a19d-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a1a1-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a1a5-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a1ae-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a1b2-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a1b6-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a1ba-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a1be-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a1c2-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a1c6-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a1ca-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a1ce-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a1d2-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a1d6-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a1da-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a1de-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a1eb-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a1ef-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a1f3-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a1f7-520c0a88, #w-node-_982d5f92-9747-ebee-4353-82eb3817a1fb-520c0a88, #w-node-_9a1c18f7-c5c2-f91b-03b9-4f448a7bd83f-520c0a8b, #w-node-_9a1c18f7-c5c2-f91b-03b9-4f448a7bd841-520c0a8b, #w-node-_9a1c18f7-c5c2-f91b-03b9-4f448a7bd843-520c0a8b, #w-node-_9a1c18f7-c5c2-f91b-03b9-4f448a7bd845-520c0a8b, #w-node-_9a1c18f7-c5c2-f91b-03b9-4f448a7bd847-520c0a8b, #w-node-_9a1c18f7-c5c2-f91b-03b9-4f448a7bd849-520c0a8b, #w-node-_9a1c18f7-c5c2-f91b-03b9-4f448a7bd84b-520c0a8b, #w-node-_9a1c18f7-c5c2-f91b-03b9-4f448a7bd84d-520c0a8b, #w-node-_9a1c18f7-c5c2-f91b-03b9-4f448a7bd84f-520c0a8b, #w-node-_9a1c18f7-c5c2-f91b-03b9-4f448a7bd851-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d1092-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d1094-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d1096-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d109a-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d109c-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d109e-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10a0-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10a2-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10a4-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10a6-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10a8-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10b9-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10bb-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10bd-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10bf-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10c1-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10c3-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10c5-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10c7-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10c9-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10cb-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10cd-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10cf-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10d1-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10d3-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10d9-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10db-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10dd-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10df-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10e1-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10e3-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10e5-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10e7-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10e9-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10eb-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10ed-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10ef-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10f1-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10f3-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10f5-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10f7-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10f9-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10fb-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10fd-520c0a8b, #w-node-a7962a33-0988-af48-4367-6ed7349d10ff-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b58-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b5a-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b5c-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b60-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b62-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b64-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b66-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b68-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b6a-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b6c-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b6e-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b70-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b72-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b74-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b76-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b78-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b7a-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b7c-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b7e-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b80-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b82-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b84-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b87-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b88-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b8a-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b8c-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b8e-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b90-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b92-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b94-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b96-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b98-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b9a-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b9c-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3b9f-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3ba0-520c0a8b, #w-node-_1bb713c8-09b7-77f3-ff79-0bfdf2af3ba2-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebdf7-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebdf9-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebdfb-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebdff-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe01-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe03-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe05-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe07-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe09-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe0b-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe0d-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe0f-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe11-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe13-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe15-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe17-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe19-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe1b-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe1d-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe1f-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe21-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe23-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe26-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe27-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe29-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe2b-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe2d-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe2f-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe31-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe33-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe35-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe37-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe39-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe3b-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe3e-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe3f-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe41-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe43-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe45-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe47-520c0a8b, #w-node-_17d26722-d8b0-28d6-5dbf-5b264d3ebe49-520c0a8b, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b01-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b03-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b05-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b07-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b09-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b0b-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b0d-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b0f-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b11-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b13-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b15-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b17-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b19-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b1b-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b1d-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b1f-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b21-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b23-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b25-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b27-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b29-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b2b-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b2d-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b2f-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b31-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b33-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b35-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b37-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b39-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b3b-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b3d-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b3f-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b41-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b43-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b45-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b47-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b49-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b4b-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b4d-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b4f-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b51-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b53-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b55-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b57-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b59-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b5b-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b5d-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b5f-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b61-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b63-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b65-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b67-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b69-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b6b-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b6d-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b6f-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b71-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b73-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b75-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b77-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b79-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b7b-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b7d-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b7f-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b81-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b83-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b85-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b87-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b89-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b8b-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b8d-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b8f-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b96-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134b9a-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134ba2-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134ba6-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134bae-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134bb6-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134bb8-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134bbc-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134bc0-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134bc6-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134bcf-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134bd3-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134bd7-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134bdb-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134bdf-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134be3-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134be7-520c0aa4, #w-node-_00ed1501-f8c1-f211-a97c-6beb1366f5c2-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134bf0-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134bf4-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134bf8-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134bfc-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134c00-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134c04-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134c08-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134c0c-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134c10-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134c14-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134c18-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134c1c-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134c20-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134c24-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134c28-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134c31-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134c35-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134c39-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134c42-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134c46-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134c4a-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134c4e-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134c52-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134c56-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134c5a-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134c5e-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134c62-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134c66-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134c6a-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134c6e-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134c72-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134c7f-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134c83-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134c87-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134c8b-520c0aa4, #w-node-_1ea449f6-7d38-30ed-956e-6dc0ae134c8f-520c0aa4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a226700-520c0aa5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a226704-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a226705-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a226707-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a226708-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a22670a-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a22670b-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a22670d-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a22670e-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a226710-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a226711-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e1567a8-6e02-628d-4965-77fe51046674-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_9e1567a8-6e02-628d-4965-77fe51046675-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a226716-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a226717-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a226719-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a22671a-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_654058bf-2c2c-641e-776c-fabbd89987d4-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_654058bf-2c2c-641e-776c-fabbd89987d5-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a226713-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a226714-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75463953-4513-5d79-8d16-5f9ac2e6bfe4-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_75463953-4513-5d79-8d16-5f9ac2e6bfe5-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5e450f0-15cb-6ccd-7fa0-b36363177315-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-e5e450f0-15cb-6ccd-7fa0-b36363177316-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39677bac-42a2-2c93-5d4b-e0704b56cf77-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_39677bac-42a2-2c93-5d4b-e0704b56cf78-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_722e757b-11d6-c978-2dbb-f18ba82d7327-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_722e757b-11d6-c978-2dbb-f18ba82d7328-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a22671c-520c0aa5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a226720-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a226721-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a226723-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a226724-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a226725-520c0aa5, #w-node-d887b23c-2348-72b8-7ceb-9ac45a22672e-520c0aa5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a226732-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a226733-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d736110a-5afc-fcac-9875-900ee7ec3b30-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d736110a-5afc-fcac-9875-900ee7ec3b31-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a226740-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a226741-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a226743-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a226744-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a22645c0-98de-d019-2d32-590ccfb75e93-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-a22645c0-98de-d019-2d32-590ccfb75e94-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11efcf6d-e15a-d382-4ef8-35c85fc61f0d-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_11efcf6d-e15a-d382-4ef8-35c85fc61f0e-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a699c4c9-cb53-ee5e-00c1-0b9a1614b67c-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-a699c4c9-cb53-ee5e-00c1-0b9a1614b67d-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8bd765ef-1313-4f95-5a63-bfcc67f3894e-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_8bd765ef-1313-4f95-5a63-bfcc67f3894f-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc0652f9-6af6-4f32-e592-b1349e0ad088-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-dc0652f9-6af6-4f32-e592-b1349e0ad089-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a226735-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a226736-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a226737-520c0aa5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a22673b-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a22673c-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a22673e-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d887b23c-2348-72b8-7ceb-9ac45a22673f-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e9046a7-c166-5563-35b2-acbc261cb59a-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5e9046a7-c166-5563-35b2-acbc261cb59b-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f3a07c3-5b00-95d6-358b-33039c61bbe8-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7f3a07c3-5b00-95d6-358b-33039c61bbe9-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_553e4471-46f0-28b9-4bf6-e879c1fcdc9c-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_553e4471-46f0-28b9-4bf6-e879c1fcdc9d-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_061c2707-1fda-6669-5875-0d02653ce266-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_061c2707-1fda-6669-5875-0d02653ce267-520c0aa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81677e67-c2db-f399-96e9-cbb3d3341735-520c0aa8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4b3428b2-4f14-804e-7c6a-4b5e791f4153-520c0aa8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a6f18b2-9d3c-2499-d724-3e8c6c7e50b2-520c0aa8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4b3428b2-4f14-804e-7c6a-4b5e791f416a-520c0aa8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8578f2e9-302e-f256-3517-2414a588aee4-520c0aa8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4b3428b2-4f14-804e-7c6a-4b5e791f417b-520c0aa8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0cc6669a-93f7-a1f9-586f-d79834d9b9eb-520c0aa8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2bfdc55a-3bad-def1-2876-f59b7d24ce1b-520c0aa8, #w-node-_3aecd9fb-08ed-5b58-2ce8-5ad0ce14c75b-520c0aa8, #w-node-_638c8787-044b-d4e3-5223-46e8efe04add-520c0aa8, #w-node-b3c2544e-bd53-5a1e-fd96-b00ee4541569-520c0aa8, #w-node-_8335c3e3-e7dd-67e2-f14c-cd4c816491ca-520c0aa8, #w-node-a755df44-3c9c-94bb-0d15-dd2dfd019773-520c0aa8, #w-node-_7e230bc8-3cf9-8792-f0ce-cd261cbf1fee-520c0aa8, #w-node-af9b292d-0899-8579-26d5-7e51b8e50fc9-520c0aa8, #w-node-_6ca645f4-2073-6014-44ed-6f7c91dcf5b0-520c0aa8, #w-node-_302e2dc8-8bd9-e37d-d3af-664bb07eb834-520c0aa8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5a63b78-e540-db90-20f6-a6eb25ec02a7-520c0aa8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4b3428b2-4f14-804e-7c6a-4b5e791f41a1-520c0aa8, #w-node-_4b3428b2-4f14-804e-7c6a-4b5e791f41ad-520c0aa8, #w-node-_4b3428b2-4f14-804e-7c6a-4b5e791f41ae-520c0aa8, #w-node-_223f9ef0-41a0-0f99-5f3d-5f9a27ff5b8c-520c0aa9, #w-node-bae257ed-6ffe-c8b5-6aaf-925aa5b9b924-520c0aa9, #w-node-_2aff9b88-93b2-22d1-f59e-70a96db2b087-520c0aa9, #w-node-_49151bfc-63cc-8cb6-f144-deaed4e7a60e-520c0aa9, #w-node-_0e8d4c32-59ca-a03d-bbe8-5841e7205daa-520c0aa9, #w-node-b1da3033-249a-f0e6-b987-3425628d419b-520c0aa9, #w-node-a3d16cc7-0061-6450-97ec-8db14817c898-520c0aa9, #w-node-f2c03175-8635-eace-3d5f-1a7596287018-520c0aa9, #w-node-_63d49330-1a10-c30c-90b6-9b8c6627ea5c-520c0aa9, #w-node-_3402a404-9fa6-cbb9-72c8-b4c5e0e2cd2d-520c0aa9, #w-node-_621c028f-89aa-4148-c249-b79550c23ad5-520c0aa9, #w-node-dfdcd5f3-31d6-06bb-1dcc-29828349c019-520c0aa9, #w-node-_1a1c9c40-7c12-3490-e487-0d7198b7a6fd-520c0aa9, #w-node-_189da873-b1f8-aa59-eac9-6968816bbc3b-520c0aa9, #w-node-_7c6fb847-731a-5115-7cc6-5a6b8edfa28d-520c0aa9, #w-node-dd68a6cc-3d4a-3452-471e-e5014bb8a00e-520c0aa9, #w-node-_0a0ac2ac-351b-e5c2-e265-c3bffd2cc85d-520c0aa9, #w-node-d77e50e7-c63a-b2cf-fe30-070607d46f62-520c0aa9, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b99c-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b99e-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9a0-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9a2-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9a4-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9a6-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9a8-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9aa-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9ac-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9ae-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9b0-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9b2-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9b4-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9b6-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9b8-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9ba-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9bc-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9be-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9c0-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9c2-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9c4-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9c6-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9c8-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9ca-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9cc-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9ce-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9d0-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9d2-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9d4-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9d6-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9d8-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9da-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9dc-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9de-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9e0-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9e2-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9e4-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9e6-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9e8-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9ea-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9ec-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9ee-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9f0-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9f2-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9f4-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9f6-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9f8-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9fa-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9fc-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3b9fe-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba00-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba02-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba04-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba06-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba08-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba0a-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba0c-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba0e-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba10-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba12-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba14-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba16-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba18-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba1a-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba1c-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba1e-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba20-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba22-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba24-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba26-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba28-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba2a-520c0abf, #w-node-_905b0bab-f909-f480-e78e-a4a5465a831c-520c0abf, #w-node-_905b0bab-f909-f480-e78e-a4a5465a831e-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba31-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba35-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba3d-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba41-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba49-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba51-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba53-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba57-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba5b-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba61-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba6a-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba6e-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba72-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba76-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba7a-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba7e-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba82-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba8b-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba8f-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba93-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba97-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba9b-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3ba9f-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3baa3-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3baa7-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3baab-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3baaf-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3bab3-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3bab7-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3babb-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3babf-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3bac3-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3bacc-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3bad0-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3bad4-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3badd-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3bae1-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3bae5-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3bae9-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3baed-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3baf1-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3baf5-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3baf9-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3bafd-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3bb01-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3bb05-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3bb09-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3bb0d-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3bb1a-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3bb1e-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3bb22-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3bb26-520c0abf, #w-node-_62e45059-e15f-7be8-7851-3f87c0c3bb2a-520c0abf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09822cb2-bcd5-127c-cce9-2b726b7e6168-520c0ac7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ccfc9287-efee-2c70-7501-c539e6485794-520c0ac7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-ccfc9287-efee-2c70-7501-c539e6485796-520c0ac7 {
  align-self: stretch;
}

#w-node-e9610d47-6f2a-82be-b759-ce945bbb99e1-520c0ac7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ccfc9287-efee-2c70-7501-c539e64857dd-520c0ac7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a0950b41-0887-4eee-73d6-35fead4a74ef-520c0ac7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-a0950b41-0887-4eee-73d6-35fead4a74f1-520c0ac7 {
  align-self: stretch;
}

#w-node-_8df4ae73-7dcb-3a68-4a7b-17f09216ae06-520c0adb, #w-node-_212542aa-0fce-e4d4-e0cf-e4118e96af84-520c0aec, #w-node-_212542aa-0fce-e4d4-e0cf-e4118e96afd1-520c0aec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e4e7613-b59b-81b1-23ed-ce9ee45e9322-520c0af1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch stretch;
}

#w-node-_5e4e7613-b59b-81b1-23ed-ce9ee45e9327-520c0af1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_5e4e7613-b59b-81b1-23ed-ce9ee45e9329-520c0af1, #w-node-_5e4e7613-b59b-81b1-23ed-ce9ee45e932b-520c0af1, #w-node-_5e4e7613-b59b-81b1-23ed-ce9ee45e932d-520c0af1, #w-node-_5e4e7613-b59b-81b1-23ed-ce9ee45e932f-520c0af1, #w-node-_5e4e7613-b59b-81b1-23ed-ce9ee45e9331-520c0af1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e4e7613-b59b-81b1-23ed-ce9ee45e9333-520c0af1, #w-node-_5e4e7613-b59b-81b1-23ed-ce9ee45e9347-520c0af1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5e4e7613-b59b-81b1-23ed-ce9ee45e934b-520c0af1, #w-node-_5e4e7613-b59b-81b1-23ed-ce9ee45e934d-520c0af1, #w-node-_5e4e7613-b59b-81b1-23ed-ce9ee45e934f-520c0af1, #w-node-_5e4e7613-b59b-81b1-23ed-ce9ee45e9351-520c0af1, #w-node-_5e4e7613-b59b-81b1-23ed-ce9ee45e9353-520c0af1, #w-node-_5e4e7613-b59b-81b1-23ed-ce9ee45e9355-520c0af1, #w-node-_5e4e7613-b59b-81b1-23ed-ce9ee45e9357-520c0af1, #w-node-_5e4e7613-b59b-81b1-23ed-ce9ee45e9359-520c0af1, #w-node-_5e4e7613-b59b-81b1-23ed-ce9ee45e935b-520c0af1, #w-node-_5e4e7613-b59b-81b1-23ed-ce9ee45e935d-520c0af1, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee28-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee2a-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee2c-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee2e-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee30-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee32-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee34-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee36-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee38-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee3a-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee3c-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee3e-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee40-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee42-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee44-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee46-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee48-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee4a-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee4c-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee4e-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee50-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee52-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee54-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee56-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee58-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee5a-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee5c-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee5e-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee60-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee62-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee64-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee66-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee68-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee6a-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee6c-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee6e-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee70-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee72-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee74-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee76-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee78-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee7a-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee7c-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee7e-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee80-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee82-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee84-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee86-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee88-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee8a-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee8c-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee8e-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee90-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee92-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee94-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee96-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee98-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee9a-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee9c-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ee9e-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824eea0-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824eea2-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824eea4-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824eea6-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824eea8-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824eeaa-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824eeac-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824eeae-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824eeb0-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824eeb2-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824eeb4-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824eeb6-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824eebd-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824eec1-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824eec9-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824eecd-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824eed5-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824eedd-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824eedf-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824eee3-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824eee7-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824eeed-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824eef6-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824eefa-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824eefe-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef02-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef06-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef0a-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef0e-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef17-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef1b-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef1f-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef23-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef27-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef2b-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef2f-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef33-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef37-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef3b-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef3f-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef43-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef47-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef4b-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef4f-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef58-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef5c-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef60-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef69-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef6d-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef71-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef75-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef79-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef7d-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef81-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef85-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef89-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef8d-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef91-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef95-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824ef99-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824efa6-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824efaa-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824efae-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824efb2-520c0af4, #w-node-_4ae682d9-c0f5-5ae0-659a-88eef824efb6-520c0af4, #w-node-_4c1175c4-dde1-7ffe-ef90-09104a1ec0b8-520c0af5, #w-node-_4c1175c4-dde1-7ffe-ef90-09104a1ec0ba-520c0af5, #w-node-_4c1175c4-dde1-7ffe-ef90-09104a1ec0bc-520c0af5, #w-node-_4c1175c4-dde1-7ffe-ef90-09104a1ec0be-520c0af5, #w-node-_4c1175c4-dde1-7ffe-ef90-09104a1ec0c0-520c0af5, #w-node-_4c1175c4-dde1-7ffe-ef90-09104a1ec0c2-520c0af5, #w-node-_93def148-5ffb-0fbd-a4ce-6b401047a275-520c0af5, #w-node-_93def148-5ffb-0fbd-a4ce-6b401047a277-520c0af5, #w-node-_93def148-5ffb-0fbd-a4ce-6b401047a279-520c0af5, #w-node-_93def148-5ffb-0fbd-a4ce-6b401047a27b-520c0af5, #w-node-_93def148-5ffb-0fbd-a4ce-6b401047a27d-520c0af5, #w-node-_93def148-5ffb-0fbd-a4ce-6b401047a27f-520c0af5, #w-node-_93def148-5ffb-0fbd-a4ce-6b401047a281-520c0af5, #w-node-_93def148-5ffb-0fbd-a4ce-6b401047a283-520c0af5, #w-node-_93def148-5ffb-0fbd-a4ce-6b401047a285-520c0af5, #w-node-_93def148-5ffb-0fbd-a4ce-6b401047a287-520c0af5, #w-node-_93def148-5ffb-0fbd-a4ce-6b401047a28b-520c0af5, #w-node-_93def148-5ffb-0fbd-a4ce-6b401047a28d-520c0af5, #w-node-_93def148-5ffb-0fbd-a4ce-6b401047a28f-520c0af5, #w-node-_93def148-5ffb-0fbd-a4ce-6b401047a291-520c0af5, #w-node-_93def148-5ffb-0fbd-a4ce-6b401047a293-520c0af5, #w-node-_93def148-5ffb-0fbd-a4ce-6b401047a295-520c0af5, #w-node-_93def148-5ffb-0fbd-a4ce-6b401047a297-520c0af5, #w-node-_93def148-5ffb-0fbd-a4ce-6b401047a299-520c0af5, #w-node-_2f5550bb-7203-aef7-e4a1-6f21e77158aa-520c0af6, #w-node-_2f5550bb-7203-aef7-e4a1-6f21e77158ac-520c0af6, #w-node-_2f5550bb-7203-aef7-e4a1-6f21e77158ae-520c0af6, #w-node-_2f5550bb-7203-aef7-e4a1-6f21e77158b0-520c0af6, #w-node-_2f5550bb-7203-aef7-e4a1-6f21e77158b2-520c0af6, #w-node-_2f5550bb-7203-aef7-e4a1-6f21e77158b4-520c0af6, #w-node-_2f5550bb-7203-aef7-e4a1-6f21e77158b6-520c0af6, #w-node-_2f5550bb-7203-aef7-e4a1-6f21e77158b8-520c0af6, #w-node-_2f5550bb-7203-aef7-e4a1-6f21e77158ba-520c0af6, #w-node-_2f5550bb-7203-aef7-e4a1-6f21e77158bc-520c0af6, #w-node-_2f5550bb-7203-aef7-e4a1-6f21e77158be-520c0af6, #w-node-_2f5550bb-7203-aef7-e4a1-6f21e77158c0-520c0af6, #w-node-_2f5550bb-7203-aef7-e4a1-6f21e77158c2-520c0af6, #w-node-_2f5550bb-7203-aef7-e4a1-6f21e77158c4-520c0af6, #w-node-_2f5550bb-7203-aef7-e4a1-6f21e77158c6-520c0af6, #w-node-_2f5550bb-7203-aef7-e4a1-6f21e77158c8-520c0af6, #w-node-_019bf13c-4409-ea11-bf29-e70934525e45-520c0af6, #w-node-da5bf8de-81c4-1c2e-6a88-fded56061038-520c0af6, #w-node-fdd118f9-a749-c64b-95ce-4ae42bc306f8-520c0af6, #w-node-_5bdbeb4a-7d49-37f6-cdf9-426d636dae7a-520c0af6, #w-node-ae49f598-b0e1-6486-ead4-f87fd8fd8f5e-520c0af6, #w-node-_5e1c1e16-266f-fa15-1ee1-7e6d184ac72d-520c0af6, #w-node-_195de010-738f-70a0-67c3-9f3853467863-520c0af6, #w-node-_9a54cf0a-fcec-c47d-d3d8-a36edd84c317-520c0af6, #w-node-_58cb47fb-ac48-fd86-02c1-0e3347012d49-520c0af6, #w-node-b67c5813-dda5-1937-c5a1-1ef07f2e1054-520c0af6, #w-node-_34a51fca-82b2-3183-1758-ec09058587d1-520c0af6, #w-node-c654bfbc-502f-43bc-7f35-821b72babf12-520c0af6, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d039a-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d039c-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d039e-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03a0-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03a2-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03a4-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03a6-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03a8-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03aa-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03ac-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03ae-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03b0-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03b2-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03b4-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03b6-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03b8-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03ba-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03bc-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03be-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03c0-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03c2-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03c4-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03c6-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03c8-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03ca-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03cc-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03ce-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03d0-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03d2-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03d4-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03d6-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03d8-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03da-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03dc-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03de-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03e0-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03e2-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03e4-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03e6-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03e8-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03ea-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03ec-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03ee-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03f0-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03f2-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03f4-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03f6-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03f8-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03fa-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03fc-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d03fe-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d0400-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d0402-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d0404-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d0406-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d0408-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d040a-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d040c-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d040e-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d0410-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d0412-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d0414-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d0416-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d0418-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d041a-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d041c-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d041e-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d0420-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d0422-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d0424-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d0426-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d0428-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d042f-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d0433-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d043b-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d043f-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d0447-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d044f-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d0451-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d0455-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d0459-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d045f-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d0468-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d046c-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d0470-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d0474-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d0478-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d047c-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d0480-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d0489-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d048d-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d0491-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d0495-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d0499-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d049d-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d04a1-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d04a5-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d04a9-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d04ad-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d04b1-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d04b5-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d04b9-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d04bd-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d04c1-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d04ca-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d04ce-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d04d2-520c0b1d, #w-node-_3e2e09ea-f59c-6433-de26-3a17fafad57d-520c0b1d, #w-node-_3e2e09ea-f59c-6433-de26-3a17fafad581-520c0b1d, #w-node-_3e2e09ea-f59c-6433-de26-3a17fafad585-520c0b1d, #w-node-_3e2e09ea-f59c-6433-de26-3a17fafad589-520c0b1d, #w-node-_3e2e09ea-f59c-6433-de26-3a17fafad58d-520c0b1d, #w-node-_3e2e09ea-f59c-6433-de26-3a17fafad591-520c0b1d, #w-node-_3e2e09ea-f59c-6433-de26-3a17fafad595-520c0b1d, #w-node-_3e2e09ea-f59c-6433-de26-3a17fafad599-520c0b1d, #w-node-_3e2e09ea-f59c-6433-de26-3a17fafad59d-520c0b1d, #w-node-_3e2e09ea-f59c-6433-de26-3a17fafad5a1-520c0b1d, #w-node-_3e2e09ea-f59c-6433-de26-3a17fafad5a5-520c0b1d, #w-node-_3e2e09ea-f59c-6433-de26-3a17fafad5a9-520c0b1d, #w-node-_3e2e09ea-f59c-6433-de26-3a17fafad5ad-520c0b1d, #w-node-_3e2e09ea-f59c-6433-de26-3a17fafad5b1-520c0b1d, #w-node-_3e2e09ea-f59c-6433-de26-3a17fafad5b5-520c0b1d, #w-node-_3e2e09ea-f59c-6433-de26-3a17fafad5b9-520c0b1d, #w-node-_3e2e09ea-f59c-6433-de26-3a17fafad5bd-520c0b1d, #w-node-_3e2e09ea-f59c-6433-de26-3a17fafad5c1-520c0b1d, #w-node-e3dcf8d4-d2d5-733f-de35-794e05f6bb90-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d0518-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d051c-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d0520-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d0524-520c0b1d, #w-node-_5b3692a4-3ebf-6344-f538-aecedc4d0528-520c0b1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d2829bc8-7066-5848-418b-96f2902f1be3-520c0b1e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9127cbab-e766-8e82-1969-ae7ebd9af383-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af385-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af387-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af389-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af38b-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af38d-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af38f-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af391-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af393-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af395-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af397-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af399-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af39b-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af39d-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af39f-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af3a1-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af3a6-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af3a7-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af3aa-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af3ad-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af3af-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af3b1-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af3b3-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af3b5-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af3b7-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af3b9-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af3bb-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af3bd-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af3bf-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af3c1-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af3c3-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af3c5-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af3c7-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af3c9-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af3cb-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af3cd-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af3cf-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af3d1-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af3d3-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af3d5-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af3d7-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af3d9-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af3db-520c0b1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8e2abc1-d06b-6441-1cf7-8e101a85ab99-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af40d-520c0b1e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9127cbab-e766-8e82-1969-ae7ebd9af411-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af413-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af415-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af417-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af419-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af41b-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af41d-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af41f-520c0b1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9127cbab-e766-8e82-1969-ae7ebd9af421-520c0b1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_9127cbab-e766-8e82-1969-ae7ebd9af423-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af425-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af427-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af429-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af42b-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af42d-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af42f-520c0b1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9127cbab-e766-8e82-1969-ae7ebd9af434-520c0b1e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9127cbab-e766-8e82-1969-ae7ebd9af438-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af43a-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af43c-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af43e-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af440-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af442-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af444-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af446-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af448-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af44a-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af44c-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af44e-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af450-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af452-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af454-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af456-520c0b1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9127cbab-e766-8e82-1969-ae7ebd9af45e-520c0b1e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9127cbab-e766-8e82-1969-ae7ebd9af462-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af464-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af466-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af468-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af46a-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af46c-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af46e-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af470-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af472-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af474-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af476-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af478-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af47a-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af47c-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af47e-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af480-520c0b1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9127cbab-e766-8e82-1969-ae7ebd9af488-520c0b1e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9127cbab-e766-8e82-1969-ae7ebd9af48c-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af48e-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af490-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af492-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af494-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af496-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af498-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af49a-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af49c-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af49e-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af4a0-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af4a2-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af4a4-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af4a6-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af4a8-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af4aa-520c0b1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9127cbab-e766-8e82-1969-ae7ebd9af4b3-520c0b1e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9127cbab-e766-8e82-1969-ae7ebd9af4b7-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af4b9-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af4bb-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af4bd-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af4bf-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af4c1-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af4c3-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af4c5-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af4c7-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af4c9-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af4cb-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af4cd-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af4cf-520c0b1e, #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af4d1-520c0b1e, #w-node-_99573757-3017-c669-173a-fee8ea6fbefb-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fbf29-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fbf33-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fbf41-520c0b20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99573757-3017-c669-173a-fee8ea6fbff1-520c0b20 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_99573757-3017-c669-173a-fee8ea6fbff5-520c0b20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99573757-3017-c669-173a-fee8ea6fc00e-520c0b20 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_99573757-3017-c669-173a-fee8ea6fc023-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc02d-520c0b20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99573757-3017-c669-173a-fee8ea6fc039-520c0b20 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_99573757-3017-c669-173a-fee8ea6fc03d-520c0b20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99573757-3017-c669-173a-fee8ea6fc051-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc146-520c0b20 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_99573757-3017-c669-173a-fee8ea6fc14a-520c0b20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99573757-3017-c669-173a-fee8ea6fc163-520c0b20 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_99573757-3017-c669-173a-fee8ea6fc178-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc182-520c0b20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99573757-3017-c669-173a-fee8ea6fc18e-520c0b20 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_99573757-3017-c669-173a-fee8ea6fc192-520c0b20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99573757-3017-c669-173a-fee8ea6fc1a6-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc254-520c0b20 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_99573757-3017-c669-173a-fee8ea6fc258-520c0b20, #w-node-e961adab-f42b-7406-93e8-4090781b8aa8-520c0b20, #w-node-e961adab-f42b-7406-93e8-4090781b8ab2-520c0b20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a5cb8b5-cdae-d8e6-7988-e4a40979b47c-520c0b20 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6a5cb8b5-cdae-d8e6-7988-e4a40979b480-520c0b20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99573757-3017-c669-173a-fee8ea6fc35e-520c0b20 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_99573757-3017-c669-173a-fee8ea6fc362-520c0b20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99573757-3017-c669-173a-fee8ea6fc36e-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc37c-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc38a-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc398-520c0b20 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_99573757-3017-c669-173a-fee8ea6fc39e-520c0b20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99573757-3017-c669-173a-fee8ea6fc3a8-520c0b20 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_99573757-3017-c669-173a-fee8ea6fc3ac-520c0b20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99573757-3017-c669-173a-fee8ea6fc3b8-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc3bc-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc3c0-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc3c4-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc3c8-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc3cc-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc3d0-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc3d4-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc3d8-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc3dc-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc3e0-520c0b20 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_99573757-3017-c669-173a-fee8ea6fc3e4-520c0b20, #w-node-f752d84b-6539-39c3-d0c3-5d57ed779792-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed779794-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed779796-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed779798-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed77979a-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed77979c-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed77979e-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797a0-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797a2-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797a4-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797a6-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797a8-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797aa-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797ac-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797ae-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797b0-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797b2-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797b4-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797b6-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797b8-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797ba-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797bc-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797be-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797c0-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797c2-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797c4-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797c6-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797c8-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797ca-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797cc-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797ce-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797d0-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797d2-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797d4-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797d6-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797d8-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797da-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797dc-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797de-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797e0-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797e2-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797e4-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797e6-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797e8-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797ea-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797ec-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797ee-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797f0-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797f2-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797f4-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797f6-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797f8-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797fa-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797fc-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed7797fe-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed779800-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed779802-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed779804-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed779806-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed779808-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed77980a-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed77980c-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed77980e-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed779810-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed779812-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed779814-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed779816-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed779818-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed77981a-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed77981c-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed77981e-520c0b24, #w-node-f752d84b-6539-39c3-d0c3-5d57ed779820-520c0b24, #w-node-_86ab28e0-c4a3-b217-0bfa-4fb78765c1d5-520c0b24, #w-node-_86ab28e0-c4a3-b217-0bfa-4fb78765c1d9-520c0b24, #w-node-_86ab28e0-c4a3-b217-0bfa-4fb78765c1e1-520c0b24, #w-node-_86ab28e0-c4a3-b217-0bfa-4fb78765c1e5-520c0b24, #w-node-_86ab28e0-c4a3-b217-0bfa-4fb78765c1ed-520c0b24, #w-node-_86ab28e0-c4a3-b217-0bfa-4fb78765c1f5-520c0b24, #w-node-_86ab28e0-c4a3-b217-0bfa-4fb78765c1f7-520c0b24, #w-node-_86ab28e0-c4a3-b217-0bfa-4fb78765c1fb-520c0b24, #w-node-_86ab28e0-c4a3-b217-0bfa-4fb78765c1ff-520c0b24, #w-node-_86ab28e0-c4a3-b217-0bfa-4fb78765c205-520c0b24, #w-node-bc6a899e-04e5-4d6a-5a67-b6d69b7e017c-520c0b24, #w-node-bc6a899e-04e5-4d6a-5a67-b6d69b7e0180-520c0b24, #w-node-bc6a899e-04e5-4d6a-5a67-b6d69b7e0184-520c0b24, #w-node-bc6a899e-04e5-4d6a-5a67-b6d69b7e0188-520c0b24, #w-node-bc6a899e-04e5-4d6a-5a67-b6d69b7e018c-520c0b24, #w-node-bc6a899e-04e5-4d6a-5a67-b6d69b7e0190-520c0b24, #w-node-bc6a899e-04e5-4d6a-5a67-b6d69b7e0194-520c0b24, #w-node-_8d00ca67-82fa-0e70-bf6c-5c71a8bd000f-520c0b24, #w-node-_092bb29a-a1c5-e6e0-5848-1d6d5a8b49b0-520c0b24, #w-node-_5602ad13-6e8e-b6cc-ccec-22063f09974d-520c0b24, #w-node-_5602ad13-6e8e-b6cc-ccec-22063f099751-520c0b24, #w-node-_5602ad13-6e8e-b6cc-ccec-22063f099755-520c0b24, #w-node-_5602ad13-6e8e-b6cc-ccec-22063f099759-520c0b24, #w-node-_5602ad13-6e8e-b6cc-ccec-22063f09975d-520c0b24, #w-node-_5602ad13-6e8e-b6cc-ccec-22063f099761-520c0b24, #w-node-_5602ad13-6e8e-b6cc-ccec-22063f099765-520c0b24, #w-node-_5602ad13-6e8e-b6cc-ccec-22063f099769-520c0b24, #w-node-_5602ad13-6e8e-b6cc-ccec-22063f09976d-520c0b24, #w-node-_5602ad13-6e8e-b6cc-ccec-22063f099771-520c0b24, #w-node-_5602ad13-6e8e-b6cc-ccec-22063f099775-520c0b24, #w-node-_5602ad13-6e8e-b6cc-ccec-22063f099779-520c0b24, #w-node-_5602ad13-6e8e-b6cc-ccec-22063f09977d-520c0b24, #w-node-_5602ad13-6e8e-b6cc-ccec-22063f099781-520c0b24, #w-node-_42e29aca-c064-ec34-50ea-40eb64525680-520c0b24, #w-node-_42e29aca-c064-ec34-50ea-40eb64525684-520c0b24, #w-node-_42e29aca-c064-ec34-50ea-40eb64525688-520c0b24, #w-node-_4a5d186f-eaff-dc06-0ee0-69fa3b123c59-520c0b24, #w-node-f9e74678-909c-297e-240c-bfb61290c725-520c0b24, #w-node-f9e74678-909c-297e-240c-bfb61290c729-520c0b24, #w-node-f9e74678-909c-297e-240c-bfb61290c72d-520c0b24, #w-node-f9e74678-909c-297e-240c-bfb61290c731-520c0b24, #w-node-f9e74678-909c-297e-240c-bfb61290c735-520c0b24, #w-node-f9e74678-909c-297e-240c-bfb61290c739-520c0b24, #w-node-f9e74678-909c-297e-240c-bfb61290c73d-520c0b24, #w-node-f9e74678-909c-297e-240c-bfb61290c741-520c0b24, #w-node-f9e74678-909c-297e-240c-bfb61290c745-520c0b24, #w-node-f9e74678-909c-297e-240c-bfb61290c749-520c0b24, #w-node-f9e74678-909c-297e-240c-bfb61290c74d-520c0b24, #w-node-f9e74678-909c-297e-240c-bfb61290c751-520c0b24, #w-node-f9e74678-909c-297e-240c-bfb61290c755-520c0b24, #w-node-_5f317450-a8e1-ed6b-0076-a5dd6e29a1a6-520c0b24, #w-node-eca2af52-2a50-71e0-e1c2-6e03d0694e10-520c0b24, #w-node-_3d15a7a9-9932-e221-54b2-e2b77d05e7b5-520c0b24, #w-node-d4064fe0-5644-3294-2173-70bc93e11734-520c0b24, #w-node-_5e7ba23e-ce7b-66d4-8efd-220ae10fd1ef-520c0b24, #w-node-_8f32aec5-61bd-d487-3354-d9b9dde3ddf1-520c0b24, #w-node-_8f32aec5-61bd-d487-3354-d9b9dde3ddf5-520c0b24, #w-node-_8f32aec5-61bd-d487-3354-d9b9dde3ddf9-520c0b24, #w-node-_8f32aec5-61bd-d487-3354-d9b9dde3ddfd-520c0b24, #w-node-_8f32aec5-61bd-d487-3354-d9b9dde3de01-520c0b24, #w-node-cb51bdaa-68fb-8944-ceb9-d6d4eb34f2a4-520c0b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_205d05d2-991b-8b7b-5890-376b617dd39a-520c0b28 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch stretch;
}

#w-node-_205d05d2-991b-8b7b-5890-376b617dd39f-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd3a2-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd3a5-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd3a8-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd3ab-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd3ae-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd3b1-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd3b4-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd3b9-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd3bc-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd3bf-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd3c2-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd3c5-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd3c8-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd3cb-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd3ce-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd3d1-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd3d4-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd3d7-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd3da-520c0b28 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_205d05d2-991b-8b7b-5890-376b617dd3dd-520c0b28 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_205d05d2-991b-8b7b-5890-376b617dd3e2-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd3e4-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd3e7-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd3ea-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd3ed-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd3f0-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd3f3-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd3f6-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd3f9-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd3fc-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd3ff-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd402-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd405-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd408-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd40b-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd40e-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd411-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd414-520c0b28 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_205d05d2-991b-8b7b-5890-376b617dd417-520c0b28 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_205d05d2-991b-8b7b-5890-376b617dd41c-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd41f-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd422-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd425-520c0b28 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_9b51a437-62e1-3838-b9a7-2c02e3e7e40e-520c0b29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b51a437-62e1-3838-b9a7-2c02e3e7e438-520c0b29 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9b51a437-62e1-3838-b9a7-2c02e3e7e43c-520c0b29, #w-node-_9b51a437-62e1-3838-b9a7-2c02e3e7e475-520c0b29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b51a437-62e1-3838-b9a7-2c02e3e7e49f-520c0b29 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9b51a437-62e1-3838-b9a7-2c02e3e7e4a3-520c0b29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d231019-5bd7-1557-165b-2ea8dc5d9815-520c0b5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_0d231019-5bd7-1557-165b-2ea8dc5d9818-520c0b5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_0d231019-5bd7-1557-165b-2ea8dc5d981b-520c0b5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_0d231019-5bd7-1557-165b-2ea8dc5d981e-520c0b5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_0d231019-5bd7-1557-165b-2ea8dc5d9821-520c0b5b, #w-node-_0d231019-5bd7-1557-165b-2ea8dc5d9824-520c0b5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d231019-5bd7-1557-165b-2ea8dc5d9827-520c0b5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_0d231019-5bd7-1557-165b-2ea8dc5d982a-520c0b5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_0d231019-5bd7-1557-165b-2ea8dc5d982d-520c0b5b, #w-node-_0d231019-5bd7-1557-165b-2ea8dc5d9830-520c0b5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d231019-5bd7-1557-165b-2ea8dc5d9833-520c0b5b, #w-node-_0d231019-5bd7-1557-165b-2ea8dc5d9836-520c0b5b, #w-node-_0d231019-5bd7-1557-165b-2ea8dc5d9839-520c0b5b, #w-node-_0d231019-5bd7-1557-165b-2ea8dc5d983c-520c0b5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_0d231019-5bd7-1557-165b-2ea8dc5d983f-520c0b5b, #w-node-_0d231019-5bd7-1557-165b-2ea8dc5d9842-520c0b5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d231019-5bd7-1557-165b-2ea8dc5d9845-520c0b5b, #w-node-_0d231019-5bd7-1557-165b-2ea8dc5d9848-520c0b5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_0d231019-5bd7-1557-165b-2ea8dc5d984b-520c0b5b, #w-node-_0d231019-5bd7-1557-165b-2ea8dc5d984e-520c0b5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2debfba9-e33e-26e9-0499-69d3746281bd-520c0b5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_2debfba9-e33e-26e9-0499-69d3746281c0-520c0b5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2debfba9-e33e-26e9-0499-69d3746281c3-520c0b5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_2debfba9-e33e-26e9-0499-69d3746281c6-520c0b5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2debfba9-e33e-26e9-0499-69d3746281c9-520c0b5c, #w-node-_2debfba9-e33e-26e9-0499-69d3746281cc-520c0b5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2debfba9-e33e-26e9-0499-69d3746281cf-520c0b5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_2debfba9-e33e-26e9-0499-69d3746281d2-520c0b5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2debfba9-e33e-26e9-0499-69d3746281d5-520c0b5c, #w-node-_2debfba9-e33e-26e9-0499-69d3746281d8-520c0b5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2debfba9-e33e-26e9-0499-69d3746281db-520c0b5c, #w-node-_2debfba9-e33e-26e9-0499-69d3746281de-520c0b5c, #w-node-_2debfba9-e33e-26e9-0499-69d3746281e1-520c0b5c, #w-node-_2debfba9-e33e-26e9-0499-69d3746281e4-520c0b5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2debfba9-e33e-26e9-0499-69d3746281e7-520c0b5c, #w-node-_2debfba9-e33e-26e9-0499-69d3746281ea-520c0b5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2debfba9-e33e-26e9-0499-69d3746281ed-520c0b5c, #w-node-_2debfba9-e33e-26e9-0499-69d3746281f0-520c0b5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2debfba9-e33e-26e9-0499-69d3746281f3-520c0b5c, #w-node-_2debfba9-e33e-26e9-0499-69d3746281f6-520c0b5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f8ea1fe4-5bfb-c4de-bfea-cdab6caae414-520c0b6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1677959b-9919-e89a-8382-e6ab5efd378f-520c0b6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_0785a92f-682e-fd6c-ed77-ae1a20199805-520c0b6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ffadc0ac-d60d-5f54-b151-97718ba370df-520c0b6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91fa0c01-fb00-e53d-d170-5d6d407395ae-520c0b6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6339d949-f75f-1f27-c8e9-b1505fe18a23-520c0b6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_052c96bb-eb86-5f2f-2e2e-355edbd8ae39-520c0b6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ed92d4c-7b51-1763-259e-a98930ceeee5-520c0b6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_46177625-384f-ee2a-d776-dba25cc82f05-520c0b6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_429a49f6-574c-3783-d9e1-4dd586374098-520c0b6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdfcdf0e-bd55-36b1-fda7-c6d4f247cf9e-520c0b6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_7dd9e18e-d312-c292-2a62-5af99e558f57-520c0b6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_19162168-5fde-bde8-9fc0-bd82bc39b9ad-520c0b6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f6e6d1f-148f-045b-9c37-85651feb8dbd-520c0b6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f8765d72-5743-1b85-aad8-5c4d33e47164-520c0b6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2f31d549-0483-57f5-f36f-12b1f328c896-520c0b6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a20c283-894a-4771-01f8-aa32f8aad4a6-520c0b6e, #w-node-_3a140fb8-1a05-8912-f56d-713b8c8a2274-520c0b6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-c776c43b-496f-ab3e-310c-a8e57441f8cd-520c0b6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3ac984b-b63f-53fd-4c11-7f30cd759006-520c0b6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_3a5e3319-cc0c-50ab-9bc1-8c1b0a9acbce-520c0b6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_96b839e7-3a02-c558-33de-412e238ad080-520c0b6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74a52ede-f46d-8fa0-745f-2cf18ca7c16b-520c0b6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_9eb3fa69-1732-bd06-ddec-1eca480f4cef-520c0b6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_38cc3787-b5f8-b62b-e313-4815b35b1b23-520c0b6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d7a90b3-4c29-4f10-2fd6-0c240a432953-520c0b6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-e5ba89ba-862b-9f4b-2185-973870cc9314-520c0b6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b18104cc-dbf8-27c8-1f20-52800850abbd-520c0b6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eaa726bf-af1b-b766-2bac-0884af20af8d-520c0b6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_675f48ab-be50-19d5-42ad-5925c27664e6-520c0b6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7530071e-c9da-b950-6850-0f2ada93a9d6-520c0b6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a231c85d-a347-4550-7d82-76bec49443c3-520c0b6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_22a71cfe-22c7-8603-9d72-69a95f4c4b47-520c0b6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcb5-520c0b7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcb8-520c0b7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcbb-520c0b7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcbe-520c0b7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcc1-520c0b7f, #w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcc4-520c0b7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcc7-520c0b7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcca-520c0b7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dccd-520c0b7f, #w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcd0-520c0b7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcd3-520c0b7f, #w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcd6-520c0b7f, #w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcd9-520c0b7f, #w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcdc-520c0b7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcdf-520c0b7f, #w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dce2-520c0b7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dce5-520c0b7f, #w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dce8-520c0b7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dceb-520c0b7f, #w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcee-520c0b7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcf2-520c0b7f, #w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcf5-520c0b7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2fd15d48-e951-cfb0-fb8b-1728c9ac3f72-520c0b80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_2fd15d48-e951-cfb0-fb8b-1728c9ac3f75-520c0b80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2fd15d48-e951-cfb0-fb8b-1728c9ac3f78-520c0b80, #w-node-_2fd15d48-e951-cfb0-fb8b-1728c9ac3f7b-520c0b80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2fd15d48-e951-cfb0-fb8b-1728c9ac3f7e-520c0b80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_2fd15d48-e951-cfb0-fb8b-1728c9ac3f81-520c0b80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2fd15d48-e951-cfb0-fb8b-1728c9ac3f84-520c0b80, #w-node-_2fd15d48-e951-cfb0-fb8b-1728c9ac3f87-520c0b80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2fd15d48-e951-cfb0-fb8b-1728c9ac3f90-520c0b80, #w-node-_2fd15d48-e951-cfb0-fb8b-1728c9ac3f93-520c0b80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2fd15d48-e951-cfb0-fb8b-1728c9ac3f96-520c0b80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2fd15d48-e951-cfb0-fb8b-1728c9ac3f99-520c0b80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_2fd15d48-e951-cfb0-fb8b-1728c9ac3f9c-520c0b80, #w-node-_2fd15d48-e951-cfb0-fb8b-1728c9ac3f9f-520c0b80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-ea2da062-c945-e05f-7a87-ab05118780e2-520c0b80, #w-node-d714b7d8-73da-b2c6-0083-dbf9ba693977-520c0b80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_22347fa8-53b3-5da2-081c-a64c3c57f9cc-520c0b80, #w-node-_7efc30d4-3535-48fd-a97f-00030f5abb73-520c0b80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_831fc30f-19ac-8d61-6f75-a3c45b696576-520c0b80, #w-node-_545044c7-c74e-54c6-dc5c-d8a5e944560e-520c0b80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_04372867-5a32-1fe7-8be9-99a2efea10de-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea10e0-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea10e2-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea10e4-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea10e6-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea10e8-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea10ea-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea10ec-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea10ee-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea10f0-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea10f2-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea10f4-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea10f6-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea10f8-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea10fa-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea10fc-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea10fe-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1100-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1102-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1104-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1106-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1108-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea110a-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea110c-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea110e-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1110-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1112-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1114-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1116-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1118-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea111a-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea111c-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea111e-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1120-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1122-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1124-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1126-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1128-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea112a-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea112c-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea112e-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1130-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1132-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1134-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1136-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1138-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea113a-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea113c-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea113e-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1140-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1142-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1144-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1146-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1148-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea114a-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea114c-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea114e-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1150-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1152-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1154-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1156-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1158-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea115a-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea115c-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea115e-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1160-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1162-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1164-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1166-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1168-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea116a-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea116c-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1173-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1177-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea117f-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1183-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea118b-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1193-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1195-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1199-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea119d-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea11a3-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea11ac-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea11b0-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea11b4-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea11b8-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea11bc-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea11c0-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea11c4-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea11cd-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea11d1-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea11d5-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea11d9-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea11dd-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea11e1-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea11e5-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea11e9-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea11ed-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea11f1-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea11f5-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea11f9-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea11fd-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1201-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1205-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea120e-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1212-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1216-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea121f-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1223-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1227-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea122b-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea122f-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1233-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1237-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea123b-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea123f-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1243-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1247-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea124b-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea124f-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea125c-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1260-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1264-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea1268-520c0ba3, #w-node-_04372867-5a32-1fe7-8be9-99a2efea126c-520c0ba3, #w-node-_0b8e727c-6614-9f47-4641-94bcc2f91297-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b8e727c-6614-9f47-4641-94bcc2f91299-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_0b8e727c-6614-9f47-4641-94bcc2f9129b-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0b8e727c-6614-9f47-4641-94bcc2f9129d-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b8e727c-6614-9f47-4641-94bcc2f9129f-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_0b8e727c-6614-9f47-4641-94bcc2f912a1-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0b8e727c-6614-9f47-4641-94bcc2f912a3-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b8e727c-6614-9f47-4641-94bcc2f912a5-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_0b8e727c-6614-9f47-4641-94bcc2f912a7-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2c95887f-af76-dc98-8d51-5141d2a5338b-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c95887f-af76-dc98-8d51-5141d2a5338d-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_2c95887f-af76-dc98-8d51-5141d2a5338f-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2c95887f-af76-dc98-8d51-5141d2a53393-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c95887f-af76-dc98-8d51-5141d2a53395-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_2c95887f-af76-dc98-8d51-5141d2a53397-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2c95887f-af76-dc98-8d51-5141d2a53399-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c95887f-af76-dc98-8d51-5141d2a5339b-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_2c95887f-af76-dc98-8d51-5141d2a5339d-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_351bf406-98b0-5f27-90cb-ad617dc53c9c-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_351bf406-98b0-5f27-90cb-ad617dc53c9e-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_351bf406-98b0-5f27-90cb-ad617dc53ca0-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_351bf406-98b0-5f27-90cb-ad617dc53ca2-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_351bf406-98b0-5f27-90cb-ad617dc53ca4-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_351bf406-98b0-5f27-90cb-ad617dc53ca6-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_351bf406-98b0-5f27-90cb-ad617dc53ca8-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_351bf406-98b0-5f27-90cb-ad617dc53caa-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_351bf406-98b0-5f27-90cb-ad617dc53cac-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c0f31bfb-34fa-42af-6aba-3077592b5308-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0f31bfb-34fa-42af-6aba-3077592b530a-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-c0f31bfb-34fa-42af-6aba-3077592b530c-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c0f31bfb-34fa-42af-6aba-3077592b530e-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0f31bfb-34fa-42af-6aba-3077592b5310-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-c0f31bfb-34fa-42af-6aba-3077592b5312-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c0f31bfb-34fa-42af-6aba-3077592b5314-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0f31bfb-34fa-42af-6aba-3077592b5316-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-c0f31bfb-34fa-42af-6aba-3077592b5318-520c0ba4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c1f1efe4-16ca-5518-28b9-85c5aa40912a-520c0ba5, #w-node-c1f1efe4-16ca-5518-28b9-85c5aa40912c-520c0ba5, #w-node-c1f1efe4-16ca-5518-28b9-85c5aa40912e-520c0ba5, #w-node-c1f1efe4-16ca-5518-28b9-85c5aa409130-520c0ba5, #w-node-c1f1efe4-16ca-5518-28b9-85c5aa409132-520c0ba5, #w-node-c1f1efe4-16ca-5518-28b9-85c5aa409134-520c0ba5, #w-node-c1f1efe4-16ca-5518-28b9-85c5aa409136-520c0ba5, #w-node-c1f1efe4-16ca-5518-28b9-85c5aa409138-520c0ba5, #w-node-c1f1efe4-16ca-5518-28b9-85c5aa40913a-520c0ba5, #w-node-c1f1efe4-16ca-5518-28b9-85c5aa40913c-520c0ba5, #w-node-c1f1efe4-16ca-5518-28b9-85c5aa40913e-520c0ba5, #w-node-c1f1efe4-16ca-5518-28b9-85c5aa409140-520c0ba5, #w-node-c1f1efe4-16ca-5518-28b9-85c5aa409142-520c0ba5, #w-node-c1f1efe4-16ca-5518-28b9-85c5aa409144-520c0ba5, #w-node-c1f1efe4-16ca-5518-28b9-85c5aa409146-520c0ba5, #w-node-c1f1efe4-16ca-5518-28b9-85c5aa409148-520c0ba5, #w-node-_1d550792-7f7d-0631-4280-ed20dfe85fd9-520c0ba5, #w-node-_12568da5-b72c-e9dc-1a72-a387311afde0-520c0ba5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b24f3938-f101-dbd2-0cc6-f550cf4755d9-520c0bb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-b24f3938-f101-dbd2-0cc6-f550cf4755db-520c0bb9, #w-node-b24f3938-f101-dbd2-0cc6-f550cf4755dd-520c0bb9, #w-node-b24f3938-f101-dbd2-0cc6-f550cf4755df-520c0bb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2db774db-32c8-3889-50bf-3c6d92a6a17e-520c0bb9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_60744217-9a1a-c465-3211-bbc13f8faff3-520c0bb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60744217-9a1a-c465-3211-bbc13f8faff5-520c0bb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_60744217-9a1a-c465-3211-bbc13f8faff7-520c0bb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c270178-dacb-ddfc-92d6-f868dac17b74-520c0bb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-d8ad90de-bbac-9b40-4fee-3d7f6f1658f2-520c0bb9, #w-node-_80163004-9baa-f460-7541-0a71befbe303-520c0bb9, #w-node-b92d0c29-b3ef-57ce-b457-0ffba79aecd7-520c0bb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_672ade8f-0936-01c0-03de-626a56104c55-520c0bb9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b24f3938-f101-dbd2-0cc6-f550cf4755fb-520c0bb9, #w-node-b24f3938-f101-dbd2-0cc6-f550cf4755fc-520c0bb9, #w-node-b24f3938-f101-dbd2-0cc6-f550cf4755fe-520c0bb9, #w-node-b24f3938-f101-dbd2-0cc6-f550cf4755ff-520c0bb9, #w-node-b24f3938-f101-dbd2-0cc6-f550cf475601-520c0bb9, #w-node-b24f3938-f101-dbd2-0cc6-f550cf475602-520c0bb9, #w-node-_444d7aec-2db0-a3e0-ad03-563b282b9171-520c0bba, #w-node-_444d7aec-2db0-a3e0-ad03-563b282b9173-520c0bba, #w-node-_444d7aec-2db0-a3e0-ad03-563b282b9175-520c0bba, #w-node-_444d7aec-2db0-a3e0-ad03-563b282b9177-520c0bba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f24265a-a7d4-c6ba-d564-22c8bf4a28bf-520c0bba {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0609d2a5-dbe8-eaad-10ea-2bd4dd792f6e-520c0bba, #w-node-_0609d2a5-dbe8-eaad-10ea-2bd4dd792f70-520c0bba, #w-node-_0609d2a5-dbe8-eaad-10ea-2bd4dd792f72-520c0bba, #w-node-_0609d2a5-dbe8-eaad-10ea-2bd4dd792f74-520c0bba, #w-node-dc30abec-d9e7-b2e1-54ec-afae5d0107fc-520c0bba, #w-node-_316c9737-bdf5-eb19-50ad-6515f573edb3-520c0bba, #w-node-b6d4d752-95fd-aa5b-de14-b8b1e5c18327-520c0bba, #w-node-_62da7be1-8ddd-4adc-050d-1de70886f057-520c0bba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34d818ef-3033-45d7-4cb5-2afd32917e9c-520c0bba {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_444d7aec-2db0-a3e0-ad03-563b282b9193-520c0bba, #w-node-_444d7aec-2db0-a3e0-ad03-563b282b9194-520c0bba, #w-node-_444d7aec-2db0-a3e0-ad03-563b282b9196-520c0bba, #w-node-_444d7aec-2db0-a3e0-ad03-563b282b9197-520c0bba, #w-node-_444d7aec-2db0-a3e0-ad03-563b282b9199-520c0bba, #w-node-_444d7aec-2db0-a3e0-ad03-563b282b919a-520c0bba, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdf77-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdf79-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdf7b-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdf7d-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdf7f-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdf81-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdf83-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdf85-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdf87-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdf89-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdf8b-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdf8d-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdf8f-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdf91-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdf93-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdf95-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdf97-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdf99-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdf9b-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdf9d-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdf9f-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfa1-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfa3-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfa5-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfa7-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfa9-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfab-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfad-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfaf-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfb1-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfb3-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfb5-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfb7-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfb9-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfbb-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfbd-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfbf-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfc1-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfc3-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfc5-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfc7-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfc9-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfcb-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfcd-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfcf-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfd1-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfd3-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfd5-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfd7-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfd9-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfdb-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfdd-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfdf-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfe1-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfe3-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfe5-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfe7-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfe9-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfeb-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfed-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfef-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdff1-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdff3-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdff5-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdff7-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdff9-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdffb-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdffd-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016cdfff-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce001-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce003-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce005-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce00c-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce010-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce018-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce01c-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce024-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce02c-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce02e-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce032-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce036-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce03c-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce045-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce049-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce04d-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce051-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce055-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce059-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce05d-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce066-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce06a-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce06e-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce072-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce076-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce07a-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce07e-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce082-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce086-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce08a-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce08e-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce092-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce096-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce09a-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce09e-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce0a7-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce0ab-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce0af-520c0bbc, #w-node-_48b011d2-814f-87a1-a21e-10e75daa3325-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce0b8-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce0bc-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce0c0-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce0c4-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce0c8-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce0cc-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce0d0-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce0d4-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce0d8-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce0dc-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce0e0-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce0e4-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce0e8-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce0f5-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce0f9-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce0fd-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce101-520c0bbc, #w-node-_40c2ea67-f16e-aa6a-0572-6db2016ce105-520c0bbc, #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e4c-520c0bbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e4e-520c0bbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e50-520c0bbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e52-520c0bbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e54-520c0bbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e56-520c0bbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e58-520c0bbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e5a-520c0bbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e5c-520c0bbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e5e-520c0bbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e60-520c0bbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e62-520c0bbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e64-520c0bbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e66-520c0bbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e68-520c0bbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e6a-520c0bbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e6c-520c0bbe, #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e6e-520c0bbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e70-520c0bbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e72-520c0bbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e74-520c0bbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e76-520c0bbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e78-520c0bbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e7a-520c0bbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e7c-520c0bbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e7e-520c0bbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e80-520c0bbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c111-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c113-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c115-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c119-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c11b-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c11d-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c11f-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c121-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c123-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c125-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c127-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c129-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c12b-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c12c-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c136-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c138-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c13a-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c13c-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c13e-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c140-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c142-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c144-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c146-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c148-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c14a-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c14c-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c14e-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c150-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c152-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c154-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c156-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c158-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c15a-520c0c10, #w-node-_2357bda1-a8db-c8d3-b3da-3e845995175a-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c15e-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c160-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c162-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c164-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c166-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c168-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c16a-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c16c-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c16e-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c170-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c172-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c174-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c176-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c178-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c17a-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c17c-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c17e-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c180-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c182-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c184-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c186-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c188-520c0c10, #w-node-_7c9641d1-5616-42c9-1f7b-f04ff8d8c18a-520c0c10, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca7465-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca7467-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca7469-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca746d-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca746f-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca7471-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca7473-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca7475-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca7477-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca7479-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca747b-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca747d-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca7488-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca748a-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca748c-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca748e-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca7490-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca7492-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca7494-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca7496-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca7498-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca747f-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca7480-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca7486-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca749a-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca749c-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca749e-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca74a0-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca74a2-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca74a4-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca74a6-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca74ac-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca74ae-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca74b0-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca74b2-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca74b4-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca74b6-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca74b8-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca74ba-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca74bc-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca74be-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca74c0-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca74c2-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca74c4-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca74c6-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca74c8-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca74ca-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca74cc-520c0c11, #w-node-be49abb4-b0d9-91cf-0b9c-ec9a1aca74ce-520c0c11, #w-node-_47de6819-ff98-0aa7-6746-9598d41316ca-520c0c11, #w-node-_49fcae6a-ce12-524f-856f-2bac9cfa1d21-520c0c11, #w-node-_47de6819-ff98-0aa7-6746-9598d41316d3-520c0c11, #w-node-_47de6819-ff98-0aa7-6746-9598d41316d5-520c0c11, #w-node-_47de6819-ff98-0aa7-6746-9598d41316d7-520c0c11, #w-node-_47de6819-ff98-0aa7-6746-9598d41316d9-520c0c11, #w-node-_47de6819-ff98-0aa7-6746-9598d41316db-520c0c11, #w-node-_47de6819-ff98-0aa7-6746-9598d41316dd-520c0c11, #w-node-_47de6819-ff98-0aa7-6746-9598d41316df-520c0c11, #w-node-_47de6819-ff98-0aa7-6746-9598d41316e1-520c0c11, #w-node-_47de6819-ff98-0aa7-6746-9598d41316e3-520c0c11, #w-node-_47de6819-ff98-0aa7-6746-9598d41316e5-520c0c11, #w-node-_47de6819-ff98-0aa7-6746-9598d41316e7-520c0c11, #w-node-_47de6819-ff98-0aa7-6746-9598d41316e9-520c0c11, #w-node-_47de6819-ff98-0aa7-6746-9598d41316eb-520c0c11, #w-node-_47de6819-ff98-0aa7-6746-9598d41316ed-520c0c11, #w-node-_47de6819-ff98-0aa7-6746-9598d41316ef-520c0c11, #w-node-_47de6819-ff98-0aa7-6746-9598d41316f1-520c0c11, #w-node-_47de6819-ff98-0aa7-6746-9598d41316f3-520c0c11, #w-node-_47de6819-ff98-0aa7-6746-9598d41316f5-520c0c11, #w-node-_47de6819-ff98-0aa7-6746-9598d4131702-520c0c11, #w-node-_47de6819-ff98-0aa7-6746-9598d4131704-520c0c11, #w-node-_47de6819-ff98-0aa7-6746-9598d4131706-520c0c11, #w-node-_47de6819-ff98-0aa7-6746-9598d4131708-520c0c11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-abbef3f9-f4d8-2b5d-7481-a0b4ff0462d6-a58892ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_546ec8a4-8753-6220-f119-a84ea690f306-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_546ec8a4-8753-6220-f119-a84ea690f307-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12e5db0e-e886-cdd6-f383-a72a5845f5e1-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_12e5db0e-e886-cdd6-f383-a72a5845f5e2-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f3c566d-681c-ca8b-a4d3-2f868e0d5b67-a58892ff, #w-node-_77578a39-7a3b-a8f0-8508-a76ac879e367-a58892ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_77578a39-7a3b-a8f0-8508-a76ac879e368-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_366abda1-04f3-6c5c-5202-9e7f1eb3fa65-a58892ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_4e370111-4c94-9bcb-3c11-b6910e179f30-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4e370111-4c94-9bcb-3c11-b6910e179f31-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d824f3bb-f964-4ee3-f1b6-0bd01cc2230b-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d824f3bb-f964-4ee3-f1b6-0bd01cc2230c-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67ecf324-d7c3-82d4-6dcf-d67b287c6833-a58892ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-beeeefa2-9403-ea3b-3119-24ecdcbe0165-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-beeeefa2-9403-ea3b-3119-24ecdcbe0166-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6706abfa-49cd-6cf4-92ab-a0bbf08baf0c-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6706abfa-49cd-6cf4-92ab-a0bbf08baf0d-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6067dc54-823b-d59b-1c43-e981e7f7effe-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6067dc54-823b-d59b-1c43-e981e7f7efff-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f4c47eb-e0b1-e0f6-27ef-45b75de2504a-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6f4c47eb-e0b1-e0f6-27ef-45b75de2504b-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3491c69-f565-54cd-7573-21ef71b1d03d-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-a3491c69-f565-54cd-7573-21ef71b1d03e-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c3823aa-31b3-2e7f-6e0f-715b4ffddd24-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4c3823aa-31b3-2e7f-6e0f-715b4ffddd25-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35fe0fcb-4a3f-e738-6727-e613d4ebcb06-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_35fe0fcb-4a3f-e738-6727-e613d4ebcb07-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27c7621f-51c9-9255-9186-717532fb487f-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_27c7621f-51c9-9255-9186-717532fb4880-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72d1863a-68cf-1d87-d908-773e69b0b18c-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_72d1863a-68cf-1d87-d908-773e69b0b18d-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3813ca34-f3cc-c408-bce0-faa2912292ad-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_3813ca34-f3cc-c408-bce0-faa2912292ae-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d77c7671-2b5f-a928-3cd6-996bda190bc9-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d77c7671-2b5f-a928-3cd6-996bda190bca-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95368963-221e-a270-a7b9-56856211bef6-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_95368963-221e-a270-a7b9-56856211bef7-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55d7ddef-f9a3-8c9b-fd11-7c015f6cb24c-a58892ff, #w-node-_879f4eab-ad23-b8a3-6f52-15454d541fea-a58892ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_879f4eab-ad23-b8a3-6f52-15454d541feb-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc76c53c-db44-2b34-ffb8-4219154b5001-a58892ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-e7e8d0ca-4afc-7ec5-c022-1fb1369e7f6e-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-e7e8d0ca-4afc-7ec5-c022-1fb1369e7f6f-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db5e3ea8-94cb-0552-9626-9d3b28600b13-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-db5e3ea8-94cb-0552-9626-9d3b28600b14-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_031e9166-2eb5-9b8b-b4e9-d640fd22460c-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_031e9166-2eb5-9b8b-b4e9-d640fd22460d-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a513d26-99b2-5838-ef8c-8f4724c3f879-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_9a513d26-99b2-5838-ef8c-8f4724c3f87a-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7326b7e-6ad7-4a07-424e-c8bf078f546e-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-c7326b7e-6ad7-4a07-424e-c8bf078f546f-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23e85885-6c5a-87f5-f8c4-d45f76d76a4f-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_23e85885-6c5a-87f5-f8c4-d45f76d76a50-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07ad7649-5ed1-0448-6259-14194de0bc7b-a58892ff, #w-node-_027b29ee-f9c3-8b97-8490-44408f0261f9-a58892ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_027b29ee-f9c3-8b97-8490-44408f0261fa-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1671124b-ed4c-39c7-d9f7-2748da3d8b01-a58892ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_50036e35-4243-8e6c-9f5d-a2ba5c94712f-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_50036e35-4243-8e6c-9f5d-a2ba5c947130-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ac4537a-bd2f-4662-746b-4d2d7684bb7d-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_2ac4537a-bd2f-4662-746b-4d2d7684bb7e-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c141aade-5646-abc4-9ea9-656e14fb2fec-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-c141aade-5646-abc4-9ea9-656e14fb2fed-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20181286-25e4-7bd0-7ec8-61a1452435d2-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_20181286-25e4-7bd0-7ec8-61a1452435d3-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b98f831-1796-e7ae-890c-4f853124daa0-a58892ff, #w-node-_21502e62-3a83-53f1-2a37-11080101f501-a58892ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_21502e62-3a83-53f1-2a37-11080101f502-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0042892-fcf1-830e-97f0-99cb45e0b4be-a58892ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-a5351407-ec6c-d13e-54d1-2258efb9998e-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-a5351407-ec6c-d13e-54d1-2258efb9998f-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c9e37f9-f98a-ce00-e41c-bcf8e0aba737-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_2c9e37f9-f98a-ce00-e41c-bcf8e0aba738-a58892ff, #w-node-c5601849-e76b-e35d-372f-32c4779eec55-a58892ff, #w-node-aca68657-383a-9730-b6bb-3d111fd9e4f7-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_48a59de5-855f-75e4-0460-e3bec6e424a4-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_48a59de5-855f-75e4-0460-e3bec6e424a5-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_66892925-56ce-161c-7ba5-33ae02d2c4d8-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_66892925-56ce-161c-7ba5-33ae02d2c4d9-a58892ff, #w-node-_798b46ca-6292-79f2-da94-417c6b5d9351-a58892ff, #w-node-_510c8519-305f-2134-206f-bdd7fb516ce3-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c48be07a-c9b6-21ef-8308-8ff5dab36842-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-c48be07a-c9b6-21ef-8308-8ff5dab36843-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f0e1b35-968d-8d21-7457-44e32d0f90d9-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6f0e1b35-968d-8d21-7457-44e32d0f90da-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af841ba7-3710-7baa-c213-4f6c3525e633-a58892ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_2268404c-8e6b-a429-1abe-9a58c52d3998-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_2268404c-8e6b-a429-1abe-9a58c52d3999-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_553cb84a-11bc-883f-22c1-d3021d47c87d-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_553cb84a-11bc-883f-22c1-d3021d47c87e-a58892ff, #w-node-f7058754-974a-39aa-f6dc-cbbaf3bd8646-a58892ff, #w-node-b43bff22-9cad-b54e-d245-f9936a1c1540-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4b0222d-ce25-6771-05d1-5c4075f91a7f-a58892ff, #w-node-_14731ea7-7911-44df-e53a-c017f861edff-a58892ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_14731ea7-7911-44df-e53a-c017f861ee00-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3d2ee42-7662-28b0-5197-a5c64ba7eb3e-a58892ff, #w-node-_034b11a5-4c5d-a74e-0333-699c94f8fe12-a58892ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_034b11a5-4c5d-a74e-0333-699c94f8fe13-a58892ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea8b7cd6-1e06-e844-8677-975fa5773229-b9755e41 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-ea8b7cd6-1e06-e844-8677-975fa577322d-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-ea8b7cd6-1e06-e844-8677-975fa577322e-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea8b7cd6-1e06-e844-8677-975fa5773230-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-ea8b7cd6-1e06-e844-8677-975fa5773231-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea8b7cd6-1e06-e844-8677-975fa5773233-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-ea8b7cd6-1e06-e844-8677-975fa5773234-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea8b7cd6-1e06-e844-8677-975fa5773236-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-ea8b7cd6-1e06-e844-8677-975fa5773237-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea8b7cd6-1e06-e844-8677-975fa577323d-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-ea8b7cd6-1e06-e844-8677-975fa577323e-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea8b7cd6-1e06-e844-8677-975fa5773240-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-ea8b7cd6-1e06-e844-8677-975fa5773241-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea8b7cd6-1e06-e844-8677-975fa5773243-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-ea8b7cd6-1e06-e844-8677-975fa5773244-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea8b7cd6-1e06-e844-8677-975fa5773246-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-ea8b7cd6-1e06-e844-8677-975fa5773247-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea8b7cd6-1e06-e844-8677-975fa5773239-b9755e41 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-ea8b7cd6-1e06-e844-8677-975fa5773249-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-ea8b7cd6-1e06-e844-8677-975fa577324a-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea8b7cd6-1e06-e844-8677-975fa577324c-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-ea8b7cd6-1e06-e844-8677-975fa577324d-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d237909-d616-33d7-f12e-7a6edea107c9-b9755e41 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-ea8b7cd6-1e06-e844-8677-975fa577324f-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-ea8b7cd6-1e06-e844-8677-975fa5773250-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea8b7cd6-1e06-e844-8677-975fa5773259-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-ea8b7cd6-1e06-e844-8677-975fa577325a-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a11b9cd-36fb-ae7f-f62e-e0f2a98164c2-b9755e41 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_0a2c0500-f019-122d-33f5-476e7867a8bc-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0a2c0500-f019-122d-33f5-476e7867a8bd-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e129ee5-7602-d796-f635-69f87b6266c2-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5e129ee5-7602-d796-f635-69f87b6266c3-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3533b81-56b4-0421-eb3d-156f4077a73d-b9755e41 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-b59d091b-5f01-7e06-02a4-9bd0af3778aa-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-b59d091b-5f01-7e06-02a4-9bd0af3778ab-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8fdca8bd-d025-291c-3b3e-9256f42685f2-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_8fdca8bd-d025-291c-3b3e-9256f42685f3-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6784856-7778-7647-f664-8ba6dcdbd3dc-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-b6784856-7778-7647-f664-8ba6dcdbd3dd-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b459a9b5-5522-118f-2585-8947c98b1435-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-b459a9b5-5522-118f-2585-8947c98b1436-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8ab1c93-1383-9eaa-f70a-68a8482bef63-b9755e41 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_77c7e598-990b-25d1-b8d0-0db889331f21-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_77c7e598-990b-25d1-b8d0-0db889331f22-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0128e65-4410-fe0c-fa91-480f35575462-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f0128e65-4410-fe0c-fa91-480f35575463-b9755e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1920px) {
  #w-node-_7b3bde5e-3301-d426-0649-23243d73c94c-520c09a8, #w-node-_0d701b17-bb37-c8dd-75bd-390bb11e8897-520c09a9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: stretch;
  }

  #w-node-e2e59bd7-6034-d5bc-d918-909ee83df7e8-520c09c7, #w-node-_6975aea2-f637-a59a-c9a4-733ee53a36db-520c09c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-d5e19e5a-c432-088e-ebff-d2f60eb97289-520c0a04 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: stretch;
  }

  #w-node-_8ae7ebc3-d1a5-4033-8483-10500b8404f0-520c0a6a {
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: center;
  }

  #w-node-_8ae7ebc3-d1a5-4033-8483-10500b8404f5-520c0a6a {
    align-self: start;
  }

  #w-node-c8fdcb86-2987-34af-57d2-8c5c9dfd9f9c-520c0a6a {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_73375bda-49ef-6186-a373-fb4435f938ea-520c0a6a {
    align-self: start;
  }

  #w-node-_9c364dc3-5acc-6be2-fcdc-35ee5479b110-520c0a6b {
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: center;
  }

  #w-node-_9c364dc3-5acc-6be2-fcdc-35ee5479b112-520c0a6b {
    align-self: start;
  }

  #w-node-a67496c9-8c6f-0915-e9be-517d1ffa1f32-520c0a6b {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-e3835563-9854-e28a-5e08-82ac3ab3d181-520c0a6b {
    align-self: start;
  }

  #w-node-a03f158e-728d-6f7a-e142-ebc8a8c8e9c1-520c0a84 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-a03f158e-728d-6f7a-e142-ebc8a8c8e9cb-520c0a84, #w-node-a03f158e-728d-6f7a-e142-ebc8a8c8e9d5-520c0a84, #w-node-a03f158e-728d-6f7a-e142-ebc8a8c8e9df-520c0a84, #w-node-a03f158e-728d-6f7a-e142-ebc8a8c8e9e9-520c0a84, #w-node-f706ca36-3e08-1656-4f4c-35b32715e99b-520c0a84 {
    place-self: stretch stretch;
  }

  #w-node-_9a1c18f7-c5c2-f91b-03b9-4f448a7bd83f-520c0a8b, #w-node-_9a1c18f7-c5c2-f91b-03b9-4f448a7bd841-520c0a8b, #w-node-_9a1c18f7-c5c2-f91b-03b9-4f448a7bd843-520c0a8b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d887b23c-2348-72b8-7ceb-9ac45a226700-520c0aa5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: stretch;
  }

  #w-node-_8578f2e9-302e-f256-3517-2414a588aee4-520c0aa8, #w-node-_0cc6669a-93f7-a1f9-586f-d79834d9b9eb-520c0aa8, #w-node-_205d05d2-991b-8b7b-5890-376b617dd39a-520c0b28, #w-node-_205d05d2-991b-8b7b-5890-376b617dd417-520c0b28 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0d231019-5bd7-1557-165b-2ea8dc5d9818-520c0b5b, #w-node-_2debfba9-e33e-26e9-0499-69d3746281c0-520c0b5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_1677959b-9919-e89a-8382-e6ab5efd378f-520c0b6e {
    justify-self: stretch;
  }

  #w-node-ffadc0ac-d60d-5f54-b151-97718ba370df-520c0b6e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_91fa0c01-fb00-e53d-d170-5d6d407395ae-520c0b6e, #w-node-_3ed92d4c-7b51-1763-259e-a98930ceeee5-520c0b6e, #w-node-fdfcdf0e-bd55-36b1-fda7-c6d4f247cf9e-520c0b6e {
    justify-self: stretch;
  }

  #w-node-_19162168-5fde-bde8-9fc0-bd82bc39b9ad-520c0b6e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9f6e6d1f-148f-045b-9c37-85651feb8dbd-520c0b6e {
    justify-self: stretch;
  }

  #w-node-_2f31d549-0483-57f5-f36f-12b1f328c896-520c0b6e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5a20c283-894a-4771-01f8-aa32f8aad4a6-520c0b6e {
    justify-self: stretch;
  }

  #w-node-d3ac984b-b63f-53fd-4c11-7f30cd759006-520c0b6e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_74a52ede-f46d-8fa0-745f-2cf18ca7c16b-520c0b6e, #w-node-_3d7a90b3-4c29-4f10-2fd6-0c240a432953-520c0b6e, #w-node-eaa726bf-af1b-b766-2bac-0884af20af8d-520c0b6e, #w-node-a231c85d-a347-4550-7d82-76bec49443c3-520c0b6e {
    justify-self: stretch;
  }

  #w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcb8-520c0b7f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_0b8e727c-6614-9f47-4641-94bcc2f91299-520c0ba4 {
    justify-self: stretch;
  }

  #w-node-_0b8e727c-6614-9f47-4641-94bcc2f9129d-520c0ba4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_0b8e727c-6614-9f47-4641-94bcc2f9129f-520c0ba4, #w-node-_0b8e727c-6614-9f47-4641-94bcc2f912a5-520c0ba4, #w-node-_2c95887f-af76-dc98-8d51-5141d2a5338d-520c0ba4 {
    justify-self: stretch;
  }

  #w-node-_2c95887f-af76-dc98-8d51-5141d2a53393-520c0ba4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_2c95887f-af76-dc98-8d51-5141d2a53395-520c0ba4, #w-node-_2c95887f-af76-dc98-8d51-5141d2a5339b-520c0ba4, #w-node-_351bf406-98b0-5f27-90cb-ad617dc53c9e-520c0ba4 {
    justify-self: stretch;
  }

  #w-node-_351bf406-98b0-5f27-90cb-ad617dc53ca2-520c0ba4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_351bf406-98b0-5f27-90cb-ad617dc53ca4-520c0ba4, #w-node-_351bf406-98b0-5f27-90cb-ad617dc53caa-520c0ba4, #w-node-c0f31bfb-34fa-42af-6aba-3077592b530a-520c0ba4 {
    justify-self: stretch;
  }

  #w-node-c0f31bfb-34fa-42af-6aba-3077592b530e-520c0ba4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-c0f31bfb-34fa-42af-6aba-3077592b5310-520c0ba4, #w-node-c0f31bfb-34fa-42af-6aba-3077592b5316-520c0ba4, #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e4e-520c0bbe {
    justify-self: stretch;
  }

  #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e52-520c0bbe {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e54-520c0bbe, #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e5a-520c0bbe, #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e60-520c0bbe {
    justify-self: stretch;
  }

  #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e64-520c0bbe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e66-520c0bbe {
    justify-self: stretch;
  }

  #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e6a-520c0bbe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e6c-520c0bbe {
    justify-self: stretch;
  }

  #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e72-520c0bbe {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e78-520c0bbe, #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e7e-520c0bbe {
    justify-self: stretch;
  }

  #w-node-ea8b7cd6-1e06-e844-8677-975fa5773229-b9755e41 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: stretch;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_7b3bde5e-3301-d426-0649-23243d73c950-520c09a8, #w-node-_7b3bde5e-3301-d426-0649-23243d73c953-520c09a8, #w-node-_7b3bde5e-3301-d426-0649-23243d73c956-520c09a8, #w-node-_7b3bde5e-3301-d426-0649-23243d73c959-520c09a8, #w-node-_0d701b17-bb37-c8dd-75bd-390bb11e889b-520c09a9 {
    justify-self: stretch;
  }

  #w-node-_8eadec0c-323b-f279-d3b7-218ddc1b435f-520c09aa, #w-node-ead960d2-1c89-7f1f-fa3c-bfb0e684b106-520c09aa {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6f256c7a-789f-1d21-2b56-5a80bc4aa2b3-520c09ce, #w-node-_18011bd1-c2c5-bd36-2dcd-f76e27f94f59-520c09cf, #w-node-_3efbcb6c-568f-6ca9-be27-9c42f60e32bb-520c09d0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d5e19e5a-c432-088e-ebff-d2f60eb9728d-520c0a04, #w-node-d5e19e5a-c432-088e-ebff-d2f60eb97290-520c0a04, #w-node-d5e19e5a-c432-088e-ebff-d2f60eb97293-520c0a04, #w-node-d5e19e5a-c432-088e-ebff-d2f60eb97296-520c0a04 {
    justify-self: stretch;
  }

  #w-node-_580c8b81-9a12-35b4-0194-0718465e6822-520c0a05, #w-node-a484e48f-563a-c318-7920-263269ce4f06-520c0a05, #w-node-fdb2bc42-19cb-5cb8-3252-9488afbda13c-520c0a0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c653bfb8-016e-2468-4b4a-2fe950f74d95-520c0a27 {
    place-self: auto stretch;
  }

  #w-node-c653bfb8-016e-2468-4b4a-2fe950f74da8-520c0a27, #w-node-c653bfb8-016e-2468-4b4a-2fe950f74dbb-520c0a27 {
    align-self: auto;
  }

  #w-node-_1cd417b5-ca4c-38f7-6f3c-fd7cf6c48242-520c0a41, #w-node-_850bf04b-4f2c-751f-1d33-115b2e16632f-520c0a41, #w-node-_75b5c091-f164-831f-ad47-6fd3955055bf-520c0a41, #w-node-a2b9f440-72a1-ef4b-aafc-79a99fe6543c-520c0a44, #w-node-_891f7e17-afb2-a4c9-0623-72a8820cd4f4-520c0a44, #w-node-e1685ca7-a2cb-e959-0955-27d9347f0b4a-520c0a44, #w-node-ec9e57d5-44b3-5c9a-7b0a-6f2d9c887d01-520c0a44, #w-node-_6273b111-dbde-f20f-4e91-2ab5ec531767-520c0a44, #w-node-ad3e5a68-525e-25ba-0d36-448c8a0a20ee-520c0a69 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_79fd4723-fb39-9402-e347-3e34a95eca1a-520c0a6a, #w-node-b561809c-6543-8654-e1e4-98f462044734-520c0a6b, #w-node-_0966d5df-015b-9be3-372b-db811545aa09-520c0a6c, #w-node-_7d754306-d9d3-9e0c-adf1-afba32d2977b-520c0a6d {
    justify-self: stretch;
  }

  #w-node-_21d1a174-5c76-ad3b-abc6-1f2e2da76557-520c0a83, #w-node-c5710197-0278-3797-da5e-7dc2d640452b-520c0a83, #w-node-_9a1c18f7-c5c2-f91b-03b9-4f448a7bd83f-520c0a8b, #w-node-_9a1c18f7-c5c2-f91b-03b9-4f448a7bd851-520c0a8b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d887b23c-2348-72b8-7ceb-9ac45a226704-520c0aa5, #w-node-d887b23c-2348-72b8-7ceb-9ac45a226707-520c0aa5, #w-node-d887b23c-2348-72b8-7ceb-9ac45a22670a-520c0aa5, #w-node-d887b23c-2348-72b8-7ceb-9ac45a22670d-520c0aa5 {
    justify-self: stretch;
  }

  #w-node-_81677e67-c2db-f399-96e9-cbb3d3341735-520c0aa8, #w-node-_5a6f18b2-9d3c-2499-d724-3e8c6c7e50b2-520c0aa8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_09822cb2-bcd5-127c-cce9-2b726b7e6168-520c0ac7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-ccfc9287-efee-2c70-7501-c539e6485794-520c0ac7, #w-node-a0950b41-0887-4eee-73d6-35fead4a74ef-520c0ac7, #w-node-_5e4e7613-b59b-81b1-23ed-ce9ee45e9327-520c0af1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch;
  }

  #w-node-_4c1175c4-dde1-7ffe-ef90-09104a1ec0ba-520c0af5, #w-node-_93def148-5ffb-0fbd-a4ce-6b401047a277-520c0af5, #w-node-_2f5550bb-7203-aef7-e4a1-6f21e77158ac-520c0af6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_99573757-3017-c669-173a-fee8ea6fbff1-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc00e-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc039-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc051-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc146-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc163-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc18e-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc1a6-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc254-520c0b20, #w-node-_6a5cb8b5-cdae-d8e6-7988-e4a40979b47c-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc35e-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc36e-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc37c-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc38a-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc398-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc3a8-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc3b8-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc3bc-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc3c0-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc3c4-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc3c8-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc3cc-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc3d0-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc3d4-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc3d8-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc3dc-520c0b20, #w-node-_99573757-3017-c669-173a-fee8ea6fc3e0-520c0b20 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_205d05d2-991b-8b7b-5890-376b617dd39a-520c0b28 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: stretch stretch;
  }

  #w-node-_205d05d2-991b-8b7b-5890-376b617dd41c-520c0b28 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-_9b51a437-62e1-3838-b9a7-2c02e3e7e438-520c0b29, #w-node-_9b51a437-62e1-3838-b9a7-2c02e3e7e49f-520c0b29 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c1f1efe4-16ca-5518-28b9-85c5aa40912c-520c0ba5, #w-node-_444d7aec-2db0-a3e0-ad03-563b282b9171-520c0bba, #w-node-_0609d2a5-dbe8-eaad-10ea-2bd4dd792f70-520c0bba {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_67ecf324-d7c3-82d4-6dcf-d67b287c6833-a58892ff {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ea8b7cd6-1e06-e844-8677-975fa577322d-b9755e41, #w-node-ea8b7cd6-1e06-e844-8677-975fa5773230-b9755e41, #w-node-ea8b7cd6-1e06-e844-8677-975fa5773233-b9755e41, #w-node-ea8b7cd6-1e06-e844-8677-975fa5773236-b9755e41 {
    justify-self: stretch;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_212542aa-0fce-e4d4-e0cf-e4118e96afd6-520c0aec {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-e2e59bd7-6034-d5bc-d918-909ee83df7ec-520c09c7, #w-node-_6975aea2-f637-a59a-c9a4-733ee53a36dd-520c09c7 {
    align-self: stretch;
  }

  #w-node-c653bfb8-016e-2468-4b4a-2fe950f74d82-520c0a27, #w-node-c653bfb8-016e-2468-4b4a-2fe950f74d8b-520c0a27 {
    align-self: auto;
  }

  #w-node-c653bfb8-016e-2468-4b4a-2fe950f74dc9-520c0a27, #w-node-b89e9a74-f67f-ec7b-cba0-55a01bd3b858-520c0a27 {
    place-self: auto;
  }

  #w-node-_8ae7ebc3-d1a5-4033-8483-10500b8404f0-520c0a6a {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_8ae7ebc3-d1a5-4033-8483-10500b8404f2-520c0a6a {
    justify-self: auto;
  }

  #w-node-_9c364dc3-5acc-6be2-fcdc-35ee5479b110-520c0a6b {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_38a66429-eea9-027c-d3a6-a1567f5a0e7b-520c0a6b, #w-node-_21d1a174-5c76-ad3b-abc6-1f2e2da76557-520c0a83, #w-node-c5710197-0278-3797-da5e-7dc2d640452b-520c0a83 {
    justify-self: auto;
  }

  #w-node-e961adab-f42b-7406-93e8-4090781b8aa8-520c0b20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6a5cb8b5-cdae-d8e6-7988-e4a40979b47c-520c0b20 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0d231019-5bd7-1557-165b-2ea8dc5d9818-520c0b5b, #w-node-_0d231019-5bd7-1557-165b-2ea8dc5d981e-520c0b5b {
    align-self: stretch;
  }

  #w-node-_0d231019-5bd7-1557-165b-2ea8dc5d9821-520c0b5b, #w-node-_0d231019-5bd7-1557-165b-2ea8dc5d9824-520c0b5b {
    place-self: stretch stretch;
  }

  #w-node-_0d231019-5bd7-1557-165b-2ea8dc5d9827-520c0b5b, #w-node-_0d231019-5bd7-1557-165b-2ea8dc5d982a-520c0b5b {
    align-self: stretch;
  }

  #w-node-_0d231019-5bd7-1557-165b-2ea8dc5d982d-520c0b5b, #w-node-_0d231019-5bd7-1557-165b-2ea8dc5d9830-520c0b5b {
    place-self: stretch stretch;
  }

  #w-node-_0d231019-5bd7-1557-165b-2ea8dc5d9833-520c0b5b, #w-node-_0d231019-5bd7-1557-165b-2ea8dc5d9836-520c0b5b, #w-node-_0d231019-5bd7-1557-165b-2ea8dc5d9839-520c0b5b, #w-node-_0d231019-5bd7-1557-165b-2ea8dc5d983c-520c0b5b {
    align-self: stretch;
  }

  #w-node-_0d231019-5bd7-1557-165b-2ea8dc5d983f-520c0b5b, #w-node-_0d231019-5bd7-1557-165b-2ea8dc5d9842-520c0b5b {
    place-self: stretch stretch;
  }

  #w-node-_0d231019-5bd7-1557-165b-2ea8dc5d9845-520c0b5b, #w-node-_0d231019-5bd7-1557-165b-2ea8dc5d9848-520c0b5b {
    align-self: stretch;
  }

  #w-node-_0d231019-5bd7-1557-165b-2ea8dc5d984b-520c0b5b, #w-node-_0d231019-5bd7-1557-165b-2ea8dc5d984e-520c0b5b {
    place-self: stretch stretch;
  }

  #w-node-_2debfba9-e33e-26e9-0499-69d3746281c0-520c0b5c, #w-node-_2debfba9-e33e-26e9-0499-69d3746281c6-520c0b5c {
    align-self: stretch;
  }

  #w-node-_2debfba9-e33e-26e9-0499-69d3746281c9-520c0b5c, #w-node-_2debfba9-e33e-26e9-0499-69d3746281cc-520c0b5c {
    place-self: stretch stretch;
  }

  #w-node-_2debfba9-e33e-26e9-0499-69d3746281cf-520c0b5c, #w-node-_2debfba9-e33e-26e9-0499-69d3746281d2-520c0b5c {
    align-self: stretch;
  }

  #w-node-_2debfba9-e33e-26e9-0499-69d3746281d5-520c0b5c, #w-node-_2debfba9-e33e-26e9-0499-69d3746281d8-520c0b5c {
    place-self: stretch stretch;
  }

  #w-node-_2debfba9-e33e-26e9-0499-69d3746281db-520c0b5c, #w-node-_2debfba9-e33e-26e9-0499-69d3746281de-520c0b5c, #w-node-_2debfba9-e33e-26e9-0499-69d3746281e1-520c0b5c, #w-node-_2debfba9-e33e-26e9-0499-69d3746281e4-520c0b5c {
    align-self: stretch;
  }

  #w-node-_2debfba9-e33e-26e9-0499-69d3746281e7-520c0b5c, #w-node-_2debfba9-e33e-26e9-0499-69d3746281ea-520c0b5c {
    place-self: stretch stretch;
  }

  #w-node-_2debfba9-e33e-26e9-0499-69d3746281ed-520c0b5c, #w-node-_2debfba9-e33e-26e9-0499-69d3746281f0-520c0b5c {
    align-self: stretch;
  }

  #w-node-_2debfba9-e33e-26e9-0499-69d3746281f3-520c0b5c, #w-node-_2debfba9-e33e-26e9-0499-69d3746281f6-520c0b5c {
    place-self: stretch stretch;
  }

  #w-node-_1677959b-9919-e89a-8382-e6ab5efd378f-520c0b6e, #w-node-_91fa0c01-fb00-e53d-d170-5d6d407395ae-520c0b6e, #w-node-_6339d949-f75f-1f27-c8e9-b1505fe18a23-520c0b6e, #w-node-f8765d72-5743-1b85-aad8-5c4d33e47164-520c0b6e, #w-node-_5a20c283-894a-4771-01f8-aa32f8aad4a6-520c0b6e, #w-node-_3a140fb8-1a05-8912-f56d-713b8c8a2274-520c0b6e, #w-node-_3a5e3319-cc0c-50ab-9bc1-8c1b0a9acbce-520c0b6e, #w-node-_74a52ede-f46d-8fa0-745f-2cf18ca7c16b-520c0b6e, #w-node-_9eb3fa69-1732-bd06-ddec-1eca480f4cef-520c0b6e, #w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcb8-520c0b7f, #w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcbe-520c0b7f {
    align-self: stretch;
  }

  #w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcc1-520c0b7f, #w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcc4-520c0b7f {
    place-self: stretch stretch;
  }

  #w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcc7-520c0b7f, #w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcca-520c0b7f {
    align-self: stretch;
  }

  #w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dccd-520c0b7f, #w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcd0-520c0b7f {
    place-self: stretch stretch;
  }

  #w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcd3-520c0b7f, #w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcd6-520c0b7f, #w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcd9-520c0b7f, #w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcdc-520c0b7f {
    align-self: stretch;
  }

  #w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcdf-520c0b7f, #w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dce2-520c0b7f {
    place-self: stretch stretch;
  }

  #w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dce5-520c0b7f, #w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dce8-520c0b7f {
    align-self: stretch;
  }

  #w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dceb-520c0b7f, #w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcee-520c0b7f {
    place-self: stretch stretch;
  }

  #w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcf2-520c0b7f, #w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcf5-520c0b7f, #w-node-_2fd15d48-e951-cfb0-fb8b-1728c9ac3f75-520c0b80 {
    align-self: stretch;
  }

  #w-node-_2fd15d48-e951-cfb0-fb8b-1728c9ac3f78-520c0b80, #w-node-_2fd15d48-e951-cfb0-fb8b-1728c9ac3f7b-520c0b80 {
    place-self: stretch stretch;
  }

  #w-node-_2fd15d48-e951-cfb0-fb8b-1728c9ac3f7e-520c0b80, #w-node-_2fd15d48-e951-cfb0-fb8b-1728c9ac3f81-520c0b80 {
    align-self: stretch;
  }

  #w-node-_2fd15d48-e951-cfb0-fb8b-1728c9ac3f84-520c0b80, #w-node-_2fd15d48-e951-cfb0-fb8b-1728c9ac3f87-520c0b80 {
    place-self: stretch stretch;
  }

  #w-node-_2fd15d48-e951-cfb0-fb8b-1728c9ac3f90-520c0b80, #w-node-_2fd15d48-e951-cfb0-fb8b-1728c9ac3f93-520c0b80 {
    align-self: stretch;
  }

  #w-node-_2fd15d48-e951-cfb0-fb8b-1728c9ac3f96-520c0b80, #w-node-_2fd15d48-e951-cfb0-fb8b-1728c9ac3f99-520c0b80 {
    place-self: stretch stretch;
  }

  #w-node-_2fd15d48-e951-cfb0-fb8b-1728c9ac3f9c-520c0b80, #w-node-_2fd15d48-e951-cfb0-fb8b-1728c9ac3f9f-520c0b80 {
    align-self: stretch;
  }

  #w-node-ea2da062-c945-e05f-7a87-ab05118780e2-520c0b80, #w-node-d714b7d8-73da-b2c6-0083-dbf9ba693977-520c0b80 {
    place-self: stretch stretch;
  }

  #w-node-_22347fa8-53b3-5da2-081c-a64c3c57f9cc-520c0b80, #w-node-_7efc30d4-3535-48fd-a97f-00030f5abb73-520c0b80 {
    align-self: stretch;
  }

  #w-node-_831fc30f-19ac-8d61-6f75-a3c45b696576-520c0b80, #w-node-_545044c7-c74e-54c6-dc5c-d8a5e944560e-520c0b80 {
    place-self: stretch stretch;
  }

  #w-node-_0b8e727c-6614-9f47-4641-94bcc2f91299-520c0ba4, #w-node-_0b8e727c-6614-9f47-4641-94bcc2f9129f-520c0ba4, #w-node-_0b8e727c-6614-9f47-4641-94bcc2f912a1-520c0ba4, #w-node-_2c95887f-af76-dc98-8d51-5141d2a5338d-520c0ba4, #w-node-_2c95887f-af76-dc98-8d51-5141d2a53395-520c0ba4, #w-node-_2c95887f-af76-dc98-8d51-5141d2a53397-520c0ba4, #w-node-_351bf406-98b0-5f27-90cb-ad617dc53c9e-520c0ba4, #w-node-_351bf406-98b0-5f27-90cb-ad617dc53ca4-520c0ba4, #w-node-_351bf406-98b0-5f27-90cb-ad617dc53ca6-520c0ba4, #w-node-c0f31bfb-34fa-42af-6aba-3077592b530a-520c0ba4, #w-node-c0f31bfb-34fa-42af-6aba-3077592b5310-520c0ba4, #w-node-c0f31bfb-34fa-42af-6aba-3077592b5312-520c0ba4, #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e4e-520c0bbe, #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e54-520c0bbe, #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e56-520c0bbe, #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e68-520c0bbe, #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e6c-520c0bbe, #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e6e-520c0bbe, #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e74-520c0bbe, #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e78-520c0bbe, #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e7a-520c0bbe {
    align-self: stretch;
  }
}

@media screen and (max-width: 767px) {
  #w-node-e2e59bd7-6034-d5bc-d918-909ee83df7ec-520c09c7, #w-node-_6975aea2-f637-a59a-c9a4-733ee53a36dd-520c09c7 {
    place-self: stretch stretch;
  }

  #w-node-c653bfb8-016e-2468-4b4a-2fe950f74d8b-520c0a27, #w-node-_21d1a174-5c76-ad3b-abc6-1f2e2da76536-520c0a83, #w-node-_21d1a174-5c76-ad3b-abc6-1f2e2da7654f-520c0a83 {
    place-self: auto;
  }

  #w-node-a03f158e-728d-6f7a-e142-ebc8a8c8e9c1-520c0a84, #w-node-a03f158e-728d-6f7a-e142-ebc8a8c8e9cb-520c0a84, #w-node-a03f158e-728d-6f7a-e142-ebc8a8c8e9d5-520c0a84 {
    align-self: start;
  }

  #w-node-_9127cbab-e766-8e82-1969-ae7ebd9af421-520c0b1e {
    align-self: stretch;
  }

  #w-node-_0d231019-5bd7-1557-165b-2ea8dc5d9815-520c0b5b {
    place-self: stretch stretch;
  }

  #w-node-_0d231019-5bd7-1557-165b-2ea8dc5d981b-520c0b5b {
    align-self: stretch;
  }

  #w-node-_2debfba9-e33e-26e9-0499-69d3746281bd-520c0b5c {
    place-self: stretch stretch;
  }

  #w-node-_2debfba9-e33e-26e9-0499-69d3746281c3-520c0b5c, #w-node-_1677959b-9919-e89a-8382-e6ab5efd378f-520c0b6e, #w-node-_91fa0c01-fb00-e53d-d170-5d6d407395ae-520c0b6e {
    align-self: stretch;
  }

  #w-node-_6339d949-f75f-1f27-c8e9-b1505fe18a23-520c0b6e {
    place-self: stretch stretch;
  }

  #w-node-_19162168-5fde-bde8-9fc0-bd82bc39b9ad-520c0b6e {
    align-self: stretch;
  }

  #w-node-f8765d72-5743-1b85-aad8-5c4d33e47164-520c0b6e {
    place-self: stretch stretch;
  }

  #w-node-_5a20c283-894a-4771-01f8-aa32f8aad4a6-520c0b6e, #w-node-_3a140fb8-1a05-8912-f56d-713b8c8a2274-520c0b6e, #w-node-d3ac984b-b63f-53fd-4c11-7f30cd759006-520c0b6e, #w-node-_3a5e3319-cc0c-50ab-9bc1-8c1b0a9acbce-520c0b6e, #w-node-_74a52ede-f46d-8fa0-745f-2cf18ca7c16b-520c0b6e, #w-node-_9eb3fa69-1732-bd06-ddec-1eca480f4cef-520c0b6e, #w-node-_3d7a90b3-4c29-4f10-2fd6-0c240a432953-520c0b6e, #w-node-a231c85d-a347-4550-7d82-76bec49443c3-520c0b6e {
    align-self: stretch;
  }

  #w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcb5-520c0b7f {
    place-self: stretch stretch;
  }

  #w-node-_61511ec1-cb61-b83f-b536-8bf4b1f7dcbb-520c0b7f, #w-node-_2fd15d48-e951-cfb0-fb8b-1728c9ac3f72-520c0b80, #w-node-_0b8e727c-6614-9f47-4641-94bcc2f91299-520c0ba4, #w-node-_0b8e727c-6614-9f47-4641-94bcc2f9129f-520c0ba4 {
    align-self: stretch;
  }

  #w-node-_0b8e727c-6614-9f47-4641-94bcc2f912a1-520c0ba4 {
    place-self: stretch stretch;
  }

  #w-node-_2c95887f-af76-dc98-8d51-5141d2a5338d-520c0ba4, #w-node-_2c95887f-af76-dc98-8d51-5141d2a53395-520c0ba4 {
    align-self: stretch;
  }

  #w-node-_2c95887f-af76-dc98-8d51-5141d2a53397-520c0ba4 {
    place-self: stretch stretch;
  }

  #w-node-_351bf406-98b0-5f27-90cb-ad617dc53c9e-520c0ba4, #w-node-_351bf406-98b0-5f27-90cb-ad617dc53ca4-520c0ba4 {
    align-self: stretch;
  }

  #w-node-_351bf406-98b0-5f27-90cb-ad617dc53ca6-520c0ba4 {
    place-self: stretch stretch;
  }

  #w-node-c0f31bfb-34fa-42af-6aba-3077592b530a-520c0ba4, #w-node-c0f31bfb-34fa-42af-6aba-3077592b5310-520c0ba4 {
    align-self: stretch;
  }

  #w-node-c0f31bfb-34fa-42af-6aba-3077592b5312-520c0ba4 {
    place-self: stretch stretch;
  }

  #w-node-b24f3938-f101-dbd2-0cc6-f550cf4755d9-520c0bb9 {
    align-self: stretch;
  }

  #w-node-_60744217-9a1a-c465-3211-bbc13f8faff5-520c0bb9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1c270178-dacb-ddfc-92d6-f868dac17b74-520c0bb9 {
    grid-area: 3 / 1 / 4 / 2;
    align-self: auto;
  }

  #w-node-d8ad90de-bbac-9b40-4fee-3d7f6f1658f2-520c0bb9, #w-node-_80163004-9baa-f460-7541-0a71befbe303-520c0bb9, #w-node-b92d0c29-b3ef-57ce-b457-0ffba79aecd7-520c0bb9 {
    align-self: auto;
  }

  #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e4e-520c0bbe, #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e54-520c0bbe {
    align-self: stretch;
  }

  #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e56-520c0bbe {
    place-self: stretch stretch;
  }

  #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e64-520c0bbe {
    align-self: stretch;
  }

  #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e68-520c0bbe {
    place-self: stretch stretch;
  }

  #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e6c-520c0bbe, #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e6e-520c0bbe, #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e72-520c0bbe, #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e74-520c0bbe, #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e78-520c0bbe, #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e7a-520c0bbe, #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e7e-520c0bbe {
    align-self: stretch;
  }
}

@media screen and (max-width: 479px) {
  #w-node-e2e59bd7-6034-d5bc-d918-909ee83df7de-520c09c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-e2e59bd7-6034-d5bc-d918-909ee83df7e2-520c09c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-e2e59bd7-6034-d5bc-d918-909ee83df7e8-520c09c7 {
    place-self: auto;
  }

  #w-node-e2e59bd7-6034-d5bc-d918-909ee83df7ec-520c09c7 {
    align-self: auto;
  }

  #w-node-_6975aea2-f637-a59a-c9a4-733ee53a36d5-520c09c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-_6975aea2-f637-a59a-c9a4-733ee53a36d7-520c09c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_6975aea2-f637-a59a-c9a4-733ee53a36db-520c09c7 {
    place-self: auto;
  }

  #w-node-_6975aea2-f637-a59a-c9a4-733ee53a36dd-520c09c7 {
    align-self: auto;
  }

  #w-node-a3bc451c-5326-0654-82f5-4d3ce3e0090b-520c09c7, #w-node-_843f4baa-5ace-0369-8848-3cf85a599cc8-520c09c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-_580c8b81-9a12-35b4-0194-0718465e6820-520c0a05, #w-node-_580c8b81-9a12-35b4-0194-0718465e6822-520c0a05, #w-node-fdb2bc42-19cb-5cb8-3252-9488afbda13c-520c0a0c, #w-node-fdb2bc42-19cb-5cb8-3252-9488afbda1df-520c0a0c, #w-node-fdb2bc42-19cb-5cb8-3252-9488afbda1fd-520c0a0c, #w-node-fdb2bc42-19cb-5cb8-3252-9488afbda21b-520c0a0c, #w-node-fdb2bc42-19cb-5cb8-3252-9488afbda239-520c0a0c, #w-node-fdb2bc42-19cb-5cb8-3252-9488afbda255-520c0a0c, #w-node-fdb2bc42-19cb-5cb8-3252-9488afbda271-520c0a0c, #w-node-_71b4a9e0-a1b1-e9f4-86e0-63c992f2fe3c-520c0a0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c653bfb8-016e-2468-4b4a-2fe950f74d7d-520c0a27, #w-node-_84c19258-c6ca-6ead-ae40-5e2de2f61652-520c0a27 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8ae7ebc3-d1a5-4033-8483-10500b8404f2-520c0a6a {
    place-self: end;
  }

  #w-node-c8fdcb86-2987-34af-57d2-8c5c9dfd9f9c-520c0a6a {
    justify-self: center;
  }

  #w-node-c8fdcb86-2987-34af-57d2-8c5c9dfd9f9e-520c0a6a {
    align-self: end;
  }

  #w-node-f4e14851-15f9-6f88-b58a-9c013325fce3-520c0a6a {
    justify-self: center;
  }

  #w-node-f4e14851-15f9-6f88-b58a-9c013325fce5-520c0a6a {
    place-self: end;
  }

  #w-node-_73375bda-49ef-6186-a373-fb4435f938e5-520c0a6a {
    justify-self: center;
  }

  #w-node-_73375bda-49ef-6186-a373-fb4435f938e7-520c0a6a {
    align-self: end;
  }

  #w-node-_38a66429-eea9-027c-d3a6-a1567f5a0e7b-520c0a6b {
    place-self: end;
  }

  #w-node-a67496c9-8c6f-0915-e9be-517d1ffa1f32-520c0a6b {
    justify-self: center;
  }

  #w-node-a67496c9-8c6f-0915-e9be-517d1ffa1f34-520c0a6b {
    align-self: end;
  }

  #w-node-_52b9e059-52aa-405b-c633-45af25080404-520c0a6b {
    justify-self: center;
  }

  #w-node-_52b9e059-52aa-405b-c633-45af25080406-520c0a6b {
    place-self: end;
  }

  #w-node-e3835563-9854-e28a-5e08-82ac3ab3d17c-520c0a6b {
    justify-self: center;
  }

  #w-node-e3835563-9854-e28a-5e08-82ac3ab3d17e-520c0a6b {
    align-self: end;
  }

  #w-node-_9a1c18f7-c5c2-f91b-03b9-4f448a7bd83f-520c0a8b, #w-node-_9a1c18f7-c5c2-f91b-03b9-4f448a7bd841-520c0a8b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f8ea1fe4-5bfb-c4de-bfea-cdab6caae414-520c0b6e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-_1677959b-9919-e89a-8382-e6ab5efd378f-520c0b6e, #w-node-ffadc0ac-d60d-5f54-b151-97718ba370df-520c0b6e {
    place-self: auto;
  }

  #w-node-_6339d949-f75f-1f27-c8e9-b1505fe18a23-520c0b6e {
    align-self: auto;
  }

  #w-node-_052c96bb-eb86-5f2f-2e2e-355edbd8ae39-520c0b6e {
    grid-area: 3 / 1 / 4 / 2;
    place-self: auto;
  }

  #w-node-_3ed92d4c-7b51-1763-259e-a98930ceeee5-520c0b6e {
    place-self: auto;
  }

  #w-node-_429a49f6-574c-3783-d9e1-4dd586374098-520c0b6e, #w-node-_19162168-5fde-bde8-9fc0-bd82bc39b9ad-520c0b6e {
    place-self: stretch stretch;
  }

  #w-node-_9f6e6d1f-148f-045b-9c37-85651feb8dbd-520c0b6e {
    align-self: stretch;
  }

  #w-node-f8765d72-5743-1b85-aad8-5c4d33e47164-520c0b6e {
    align-self: auto;
  }

  #w-node-_2f31d549-0483-57f5-f36f-12b1f328c896-520c0b6e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_5a20c283-894a-4771-01f8-aa32f8aad4a6-520c0b6e, #w-node-_3a140fb8-1a05-8912-f56d-713b8c8a2274-520c0b6e {
    place-self: auto;
  }

  #w-node-c776c43b-496f-ab3e-310c-a8e57441f8cd-520c0b6e {
    place-self: stretch stretch;
  }

  #w-node-d3ac984b-b63f-53fd-4c11-7f30cd759006-520c0b6e, #w-node-_3a5e3319-cc0c-50ab-9bc1-8c1b0a9acbce-520c0b6e {
    align-self: stretch;
  }

  #w-node-_96b839e7-3a02-c558-33de-412e238ad080-520c0b6e {
    place-self: center;
  }

  #w-node-_74a52ede-f46d-8fa0-745f-2cf18ca7c16b-520c0b6e {
    align-self: stretch;
  }

  #w-node-_9eb3fa69-1732-bd06-ddec-1eca480f4cef-520c0b6e {
    align-self: auto;
  }

  #w-node-_38cc3787-b5f8-b62b-e313-4815b35b1b23-520c0b6e {
    place-self: center stretch;
  }

  #w-node-b18104cc-dbf8-27c8-1f20-52800850abbd-520c0b6e {
    place-self: stretch stretch;
  }

  #w-node-eaa726bf-af1b-b766-2bac-0884af20af8d-520c0b6e {
    align-self: stretch;
  }

  #w-node-_7530071e-c9da-b950-6850-0f2ada93a9d6-520c0b6e {
    place-self: center stretch;
  }

  #w-node-_0b8e727c-6614-9f47-4641-94bcc2f91297-520c0ba4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-_0b8e727c-6614-9f47-4641-94bcc2f91299-520c0ba4 {
    place-self: auto;
  }

  #w-node-_0b8e727c-6614-9f47-4641-94bcc2f9129b-520c0ba4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_0b8e727c-6614-9f47-4641-94bcc2f9129d-520c0ba4 {
    place-self: auto;
  }

  #w-node-_0b8e727c-6614-9f47-4641-94bcc2f912a1-520c0ba4 {
    align-self: auto;
  }

  #w-node-_0b8e727c-6614-9f47-4641-94bcc2f912a3-520c0ba4 {
    grid-area: 3 / 1 / 4 / 2;
    place-self: auto;
  }

  #w-node-_0b8e727c-6614-9f47-4641-94bcc2f912a5-520c0ba4 {
    place-self: auto;
  }

  #w-node-_2c95887f-af76-dc98-8d51-5141d2a5338b-520c0ba4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-_2c95887f-af76-dc98-8d51-5141d2a5338d-520c0ba4 {
    place-self: auto;
  }

  #w-node-_2c95887f-af76-dc98-8d51-5141d2a5338f-520c0ba4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_2c95887f-af76-dc98-8d51-5141d2a53393-520c0ba4 {
    place-self: auto;
  }

  #w-node-_2c95887f-af76-dc98-8d51-5141d2a53397-520c0ba4 {
    align-self: auto;
  }

  #w-node-_2c95887f-af76-dc98-8d51-5141d2a53399-520c0ba4 {
    grid-area: 3 / 1 / 4 / 2;
    place-self: auto;
  }

  #w-node-_2c95887f-af76-dc98-8d51-5141d2a5339b-520c0ba4 {
    place-self: auto;
  }

  #w-node-_351bf406-98b0-5f27-90cb-ad617dc53c9c-520c0ba4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-_351bf406-98b0-5f27-90cb-ad617dc53c9e-520c0ba4 {
    place-self: auto;
  }

  #w-node-_351bf406-98b0-5f27-90cb-ad617dc53ca0-520c0ba4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_351bf406-98b0-5f27-90cb-ad617dc53ca2-520c0ba4 {
    place-self: auto;
  }

  #w-node-_351bf406-98b0-5f27-90cb-ad617dc53ca6-520c0ba4 {
    align-self: auto;
  }

  #w-node-_351bf406-98b0-5f27-90cb-ad617dc53ca8-520c0ba4 {
    grid-area: 3 / 1 / 4 / 2;
    place-self: auto;
  }

  #w-node-_351bf406-98b0-5f27-90cb-ad617dc53caa-520c0ba4 {
    place-self: auto;
  }

  #w-node-c0f31bfb-34fa-42af-6aba-3077592b5308-520c0ba4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-c0f31bfb-34fa-42af-6aba-3077592b530a-520c0ba4 {
    place-self: auto;
  }

  #w-node-c0f31bfb-34fa-42af-6aba-3077592b530c-520c0ba4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-c0f31bfb-34fa-42af-6aba-3077592b530e-520c0ba4 {
    place-self: auto;
  }

  #w-node-c0f31bfb-34fa-42af-6aba-3077592b5312-520c0ba4 {
    align-self: auto;
  }

  #w-node-c0f31bfb-34fa-42af-6aba-3077592b5314-520c0ba4 {
    grid-area: 3 / 1 / 4 / 2;
    place-self: auto;
  }

  #w-node-c0f31bfb-34fa-42af-6aba-3077592b5316-520c0ba4 {
    place-self: auto;
  }

  #w-node-b24f3938-f101-dbd2-0cc6-f550cf4755d9-520c0bb9, #w-node-b24f3938-f101-dbd2-0cc6-f550cf4755db-520c0bb9, #w-node-b24f3938-f101-dbd2-0cc6-f550cf4755dd-520c0bb9, #w-node-b24f3938-f101-dbd2-0cc6-f550cf4755df-520c0bb9 {
    align-self: stretch;
  }

  #w-node-_60744217-9a1a-c465-3211-bbc13f8faff3-520c0bb9 {
    align-self: center;
  }

  #w-node-_60744217-9a1a-c465-3211-bbc13f8faff5-520c0bb9, #w-node-_60744217-9a1a-c465-3211-bbc13f8faff7-520c0bb9, #w-node-_1c270178-dacb-ddfc-92d6-f868dac17b74-520c0bb9, #w-node-d8ad90de-bbac-9b40-4fee-3d7f6f1658f2-520c0bb9, #w-node-_80163004-9baa-f460-7541-0a71befbe303-520c0bb9, #w-node-b92d0c29-b3ef-57ce-b457-0ffba79aecd7-520c0bb9, #w-node-b24f3938-f101-dbd2-0cc6-f550cf4755fb-520c0bb9, #w-node-b24f3938-f101-dbd2-0cc6-f550cf4755fc-520c0bb9, #w-node-b24f3938-f101-dbd2-0cc6-f550cf4755fe-520c0bb9, #w-node-b24f3938-f101-dbd2-0cc6-f550cf4755ff-520c0bb9, #w-node-b24f3938-f101-dbd2-0cc6-f550cf475601-520c0bb9, #w-node-b24f3938-f101-dbd2-0cc6-f550cf475602-520c0bb9 {
    align-self: stretch;
  }

  #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e4c-520c0bbe {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e4e-520c0bbe, #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e52-520c0bbe {
    place-self: auto;
  }

  #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e56-520c0bbe {
    align-self: auto;
  }

  #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e58-520c0bbe {
    grid-area: 3 / 1 / 4 / 2;
    place-self: auto;
  }

  #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e5a-520c0bbe {
    place-self: auto;
  }

  #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e5e-520c0bbe, #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e64-520c0bbe {
    place-self: stretch stretch;
  }

  #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e66-520c0bbe {
    align-self: stretch;
  }

  #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e68-520c0bbe {
    align-self: auto;
  }

  #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e6a-520c0bbe {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e6c-520c0bbe, #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e6e-520c0bbe {
    place-self: auto;
  }

  #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e70-520c0bbe {
    place-self: stretch stretch;
  }

  #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e72-520c0bbe, #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e74-520c0bbe {
    align-self: stretch;
  }

  #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e76-520c0bbe {
    place-self: center;
  }

  #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e78-520c0bbe {
    align-self: stretch;
  }

  #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e7a-520c0bbe {
    align-self: auto;
  }

  #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e7c-520c0bbe {
    place-self: center stretch;
  }

  #w-node-_2bc400b4-699e-1c0a-a36b-540dc05f3e80-520c0bbe {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }
}
