/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
[class^=ant-]::-ms-clear,
[class*= ant-]::-ms-clear,
[class^=ant-] input::-ms-clear,
[class*= ant-] input::-ms-clear,
[class^=ant-] input::-ms-reveal,
[class*= ant-] input::-ms-reveal {
  display: none;
}
[class^=ant-],
[class*= ant-],
[class^=ant-] *,
[class*= ant-] *,
[class^=ant-] *::before,
[class*= ant-] *::before,
[class^=ant-] *::after,
[class*= ant-] *::after {
  box-sizing: border-box;
}
/* stylelint-disable at-rule-no-unknown */
html,
body {
  width: 100%;
  height: 100%;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@-ms-viewport {
  width: device-width;
}
body {
  margin: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  font-variant: tabular-nums;
  line-height: 1.5715;
  background-color: #fff;
  font-feature-settings: 'tnum';
}
[tabindex='-1']:focus {
  outline: none !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
}
p {
  margin-top: 0;
  margin-bottom: 1em;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help;
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit;
}
input[type='text'],
input[type='password'],
input[type='number'],
textarea {
  -webkit-appearance: none;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1em;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.5em;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1em;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #31b4aa;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: #53c2b5;
}
a:active {
  color: #1f8f89;
}
a:active,
a:hover {
  text-decoration: none;
  outline: 0;
}
a:focus {
  text-decoration: none;
  outline: 0;
}
a[disabled] {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
  pointer-events: none;
}
pre,
code,
kbd,
samp {
  font-size: 1em;
  font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
}
pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}
figure {
  margin: 0 0 1em;
}
img {
  vertical-align: middle;
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
a,
area,
button,
[role='button'],
input:not([type='range']),
label,
select,
summary,
textarea {
  touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75em;
  padding-bottom: 0.3em;
  color: rgba(0, 0, 0, 0.45);
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type='radio'],
input[type='checkbox'] {
  box-sizing: border-box;
  padding: 0;
}
input[type='date'],
input[type='time'],
input[type='datetime-local'],
input[type='month'] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
mark {
  padding: 0.2em;
  background-color: #feffe6;
}
::selection {
  color: #fff;
  background: #31b4aa;
}
.clearfix::before {
  display: table;
  content: '';
}
.clearfix::after {
  display: table;
  clear: both;
  content: '';
}
.anticon {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.anticon > * {
  line-height: 1;
}
.anticon svg {
  display: inline-block;
}
.anticon::before {
  display: none;
}
.anticon .anticon-icon {
  display: block;
}
.anticon[tabindex] {
  cursor: pointer;
}
.anticon-spin::before {
  display: inline-block;
  animation: loadingCircle 1s infinite linear;
}
.anticon-spin {
  display: inline-block;
  animation: loadingCircle 1s infinite linear;
}
.fade-enter,
.fade-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.fade-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.fade-enter.fade-enter-active,
.fade-appear.fade-appear-active {
  animation-name: antFadeIn;
  animation-play-state: running;
}
.fade-leave.fade-leave-active {
  animation-name: antFadeOut;
  animation-play-state: running;
  pointer-events: none;
}
.fade-enter,
.fade-appear {
  opacity: 0;
  animation-timing-function: linear;
}
.fade-leave {
  animation-timing-function: linear;
}
@keyframes antFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes antFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.move-up-enter,
.move-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-up-enter.move-up-enter-active,
.move-up-appear.move-up-appear-active {
  animation-name: antMoveUpIn;
  animation-play-state: running;
}
.move-up-leave.move-up-leave-active {
  animation-name: antMoveUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.move-up-enter,
.move-up-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-up-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-down-enter,
.move-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-down-enter.move-down-enter-active,
.move-down-appear.move-down-appear-active {
  animation-name: antMoveDownIn;
  animation-play-state: running;
}
.move-down-leave.move-down-leave-active {
  animation-name: antMoveDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.move-down-enter,
.move-down-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-down-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-left-enter,
.move-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-left-enter.move-left-enter-active,
.move-left-appear.move-left-appear-active {
  animation-name: antMoveLeftIn;
  animation-play-state: running;
}
.move-left-leave.move-left-leave-active {
  animation-name: antMoveLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.move-left-enter,
.move-left-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-left-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-right-enter,
.move-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-right-enter.move-right-enter-active,
.move-right-appear.move-right-appear-active {
  animation-name: antMoveRightIn;
  animation-play-state: running;
}
.move-right-leave.move-right-leave-active {
  animation-name: antMoveRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.move-right-enter,
.move-right-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-right-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
@keyframes antMoveDownIn {
  0% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveDownOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveLeftIn {
  0% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveLeftOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveRightIn {
  0% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveRightOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveUpIn {
  0% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveUpOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes loadingCircle {
  100% {
    transform: rotate(360deg);
  }
}
[ant-click-animating='true'],
[ant-click-animating-without-extra-node='true'] {
  position: relative;
}
html {
  --antd-wave-shadow-color: #31b4aa;
  --scroll-bar: 0;
}
[ant-click-animating-without-extra-node='true']::after,
.ant-click-animating-node {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  border-radius: inherit;
  box-shadow: 0 0 0 0 #31b4aa;
  box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
  opacity: 0.2;
  animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-fill-mode: forwards;
  content: '';
  pointer-events: none;
}
@keyframes waveEffect {
  100% {
    box-shadow: 0 0 0 #31b4aa;
    box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
  }
}
@keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}
.slide-up-enter,
.slide-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-up-enter.slide-up-enter-active,
.slide-up-appear.slide-up-appear-active {
  animation-name: antSlideUpIn;
  animation-play-state: running;
}
.slide-up-leave.slide-up-leave-active {
  animation-name: antSlideUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.slide-up-enter,
.slide-up-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-up-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-down-enter,
.slide-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-down-enter.slide-down-enter-active,
.slide-down-appear.slide-down-appear-active {
  animation-name: antSlideDownIn;
  animation-play-state: running;
}
.slide-down-leave.slide-down-leave-active {
  animation-name: antSlideDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.slide-down-enter,
.slide-down-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-down-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-left-enter,
.slide-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-left-enter.slide-left-enter-active,
.slide-left-appear.slide-left-appear-active {
  animation-name: antSlideLeftIn;
  animation-play-state: running;
}
.slide-left-leave.slide-left-leave-active {
  animation-name: antSlideLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.slide-left-enter,
.slide-left-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-left-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-right-enter,
.slide-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-right-enter.slide-right-enter-active,
.slide-right-appear.slide-right-appear-active {
  animation-name: antSlideRightIn;
  animation-play-state: running;
}
.slide-right-leave.slide-right-leave-active {
  animation-name: antSlideRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.slide-right-enter,
.slide-right-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-right-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@keyframes antSlideUpIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideDownIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes antSlideDownOut {
  0% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}
@keyframes antSlideLeftIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideLeftOut {
  0% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideRightIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
}
@keyframes antSlideRightOut {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
}
.zoom-enter,
.zoom-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-enter.zoom-enter-active,
.zoom-appear.zoom-appear-active {
  animation-name: antZoomIn;
  animation-play-state: running;
}
.zoom-leave.zoom-leave-active {
  animation-name: antZoomOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-enter,
.zoom-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-big-enter,
.zoom-big-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-big-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-big-enter.zoom-big-enter-active,
.zoom-big-appear.zoom-big-appear-active {
  animation-name: antZoomBigIn;
  animation-play-state: running;
}
.zoom-big-leave.zoom-big-leave-active {
  animation-name: antZoomBigOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-big-enter,
.zoom-big-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-big-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-big-fast-enter,
.zoom-big-fast-appear {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-big-fast-leave {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-big-fast-enter.zoom-big-fast-enter-active,
.zoom-big-fast-appear.zoom-big-fast-appear-active {
  animation-name: antZoomBigIn;
  animation-play-state: running;
}
.zoom-big-fast-leave.zoom-big-fast-leave-active {
  animation-name: antZoomBigOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-big-fast-enter,
.zoom-big-fast-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-big-fast-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-up-enter,
.zoom-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-up-enter.zoom-up-enter-active,
.zoom-up-appear.zoom-up-appear-active {
  animation-name: antZoomUpIn;
  animation-play-state: running;
}
.zoom-up-leave.zoom-up-leave-active {
  animation-name: antZoomUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-up-enter,
.zoom-up-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-up-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-down-enter,
.zoom-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-down-enter.zoom-down-enter-active,
.zoom-down-appear.zoom-down-appear-active {
  animation-name: antZoomDownIn;
  animation-play-state: running;
}
.zoom-down-leave.zoom-down-leave-active {
  animation-name: antZoomDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-down-enter,
.zoom-down-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-down-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-left-enter,
.zoom-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-left-enter.zoom-left-enter-active,
.zoom-left-appear.zoom-left-appear-active {
  animation-name: antZoomLeftIn;
  animation-play-state: running;
}
.zoom-left-leave.zoom-left-leave-active {
  animation-name: antZoomLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-left-enter,
.zoom-left-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-left-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-right-enter,
.zoom-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-right-enter.zoom-right-enter-active,
.zoom-right-appear.zoom-right-appear-active {
  animation-name: antZoomRightIn;
  animation-play-state: running;
}
.zoom-right-leave.zoom-right-leave-active {
  animation-name: antZoomRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-right-enter,
.zoom-right-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-right-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
@keyframes antZoomIn {
  0% {
    transform: scale(0.2);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.2);
    opacity: 0;
  }
}
@keyframes antZoomBigIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomBigOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
    opacity: 0;
  }
}
@keyframes antZoomUpIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
}
@keyframes antZoomUpOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
}
@keyframes antZoomLeftIn {
  0% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
}
@keyframes antZoomLeftOut {
  0% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
}
@keyframes antZoomRightIn {
  0% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
}
@keyframes antZoomRightOut {
  0% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
}
@keyframes antZoomDownIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
}
@keyframes antZoomDownOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
}
.ant-motion-collapse-legacy {
  overflow: hidden;
}
.ant-motion-collapse-legacy-active {
  transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.ant-motion-collapse {
  overflow: hidden;
  transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.ant-affix {
  position: fixed;
  z-index: 10;
}
.ant-alert {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  padding: 8px 15px 8px 37px;
  word-wrap: break-word;
  border-radius: 4px;
}
.ant-alert.ant-alert-no-icon {
  padding: 8px 15px;
}
.ant-alert.ant-alert-no-icon .ant-alert-close-icon {
  top: 12.0005px;
}
.ant-alert.ant-alert-closable {
  padding-right: 30px;
}
.ant-alert-icon {
  position: absolute;
  top: 12.0005px;
  left: 16px;
}
.ant-alert-description {
  display: none;
  font-size: 14px;
  line-height: 22px;
}
.ant-alert-success {
  background-color: #f6ffed;
  border: 1px solid #b7eb8f;
}
.ant-alert-success .ant-alert-icon {
  color: #52c41a;
}
.ant-alert-info {
  background-color: #e6f5f1;
  border: 1px solid #a4dbd1;
}
.ant-alert-info .ant-alert-icon {
  color: #31b4aa;
}
.ant-alert-warning {
  background-color: #fffbe6;
  border: 1px solid #ffe58f;
}
.ant-alert-warning .ant-alert-icon {
  color: #faad14;
}
.ant-alert-error {
  background-color: #fff2f0;
  border: 1px solid #ffccc7;
}
.ant-alert-error .ant-alert-icon {
  color: #ff4d4f;
}
.ant-alert-error .ant-alert-description > pre {
  margin: 0;
  padding: 0;
}
.ant-alert-close-icon {
  position: absolute;
  top: 12.0005px;
  right: 16px;
  padding: 0;
  overflow: hidden;
  font-size: 12px;
  line-height: 12px;
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.ant-alert-close-icon .anticon-close {
  color: rgba(0, 0, 0, 0.45);
  transition: color 0.3s;
}
.ant-alert-close-icon .anticon-close:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-alert-close-text {
  color: rgba(0, 0, 0, 0.45);
  transition: color 0.3s;
}
.ant-alert-close-text:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-alert-with-description {
  position: relative;
  padding: 15px 15px 15px 63px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 1.5715;
  border-radius: 4px;
}
.ant-alert-with-description.ant-alert-no-icon {
  padding: 15px 15px;
}
.ant-alert-with-description .ant-alert-icon {
  position: absolute;
  top: 15px;
  left: 24px;
  font-size: 24px;
}
.ant-alert-with-description .ant-alert-close-icon {
  position: absolute;
  top: 16px;
  right: 16px;
  font-size: 14px;
  cursor: pointer;
}
.ant-alert-with-description .ant-alert-message {
  display: block;
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
}
.ant-alert-message {
  color: rgba(0, 0, 0, 0.85);
}
.ant-alert-with-description .ant-alert-description {
  display: block;
}
.ant-alert.ant-alert-closing {
  height: 0 !important;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  transform-origin: 50% 0;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-alert-slide-up-leave {
  animation: antAlertSlideUpOut 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-fill-mode: both;
}
.ant-alert-banner {
  margin-bottom: 0;
  border: 0;
  border-radius: 0;
}
@keyframes antAlertSlideUpIn {
  0% {
    transform: scaleY(0);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antAlertSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
.ant-alert.ant-alert-rtl {
  padding: 8px 37px 8px 15px;
  direction: rtl;
}
.ant-alert-rtl.ant-alert.ant-alert-no-icon {
  padding: 8px 15px;
}
.ant-alert.ant-alert-rtl.ant-alert.ant-alert-closable {
  padding-right: 37px;
  padding-left: 30px;
}
.ant-alert.ant-alert-rtl.ant-alert.ant-alert-no-icon.ant-alert-closable {
  padding-right: 15px;
  padding-left: 30px;
}
.ant-alert-rtl .ant-alert-icon {
  right: 16px;
  left: auto;
}
.ant-alert-rtl .ant-alert-close-icon {
  right: auto;
  left: 16px;
}
.ant-alert.ant-alert-rtl.ant-alert-with-description,
.ant-alert.ant-alert-rtl.ant-alert-with-description.ant-alert-closable {
  padding: 15px 63px 15px 15px;
}
.ant-alert.ant-alert-rtl.ant-alert-with-description.ant-alert-no-icon {
  padding: 15px;
}
.ant-alert-rtl.ant-alert-with-description .ant-alert-icon {
  right: 24px;
  left: auto;
}
.ant-alert-rtl.ant-alert-with-description .ant-alert-close-icon {
  right: auto;
  left: 16px;
}
.ant-anchor {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  padding-left: 2px;
}
.ant-anchor-wrapper {
  margin-left: -4px;
  padding-left: 4px;
  overflow: auto;
  background-color: #fff;
}
.ant-anchor-ink {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.ant-anchor-ink::before {
  position: relative;
  display: block;
  width: 2px;
  height: 100%;
  margin: 0 auto;
  background-color: #f0f0f0;
  content: ' ';
}
.ant-anchor-ink-ball {
  position: absolute;
  left: 50%;
  display: none;
  width: 8px;
  height: 8px;
  background-color: #fff;
  border: 2px solid #31b4aa;
  border-radius: 8px;
  transform: translateX(-50%);
  transition: top 0.3s ease-in-out;
}
.ant-anchor-ink-ball.visible {
  display: inline-block;
}
.ant-anchor.fixed .ant-anchor-ink .ant-anchor-ink-ball {
  display: none;
}
.ant-anchor-link {
  padding: 7px 0 7px 16px;
  line-height: 1.143;
}
.ant-anchor-link-title {
  position: relative;
  display: block;
  margin-bottom: 6px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.65);
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.3s;
}
.ant-anchor-link-title:only-child {
  margin-bottom: 0;
}
.ant-anchor-link-active > .ant-anchor-link-title {
  color: #31b4aa;
}
.ant-anchor-link .ant-anchor-link {
  padding-top: 5px;
  padding-bottom: 5px;
}
.ant-anchor-rtl {
  direction: rtl;
}
.ant-anchor-rtl.ant-anchor-wrapper {
  margin-right: -4px;
  margin-left: 0;
  padding-right: 4px;
  padding-left: 0;
}
.ant-anchor-rtl .ant-anchor-ink {
  right: 0;
  left: auto;
}
.ant-anchor-rtl .ant-anchor-ink-ball {
  right: 50%;
  left: 0;
  transform: translateX(50%);
}
.ant-anchor-rtl .ant-anchor-link {
  padding: 7px 16px 7px 0;
}
.ant-select-auto-complete {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-select-auto-complete .ant-select-clear {
  right: 13px;
}
.ant-avatar {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  overflow: hidden;
  color: #fff;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  background: #ccc;
  width: 32px;
  height: 32px;
  line-height: 32px;
  border-radius: 50%;
}
.ant-avatar-image {
  background: transparent;
}
.ant-avatar-string {
  position: absolute;
  left: 50%;
  transform-origin: 0 center;
}
.ant-avatar.ant-avatar-icon {
  font-size: 18px;
}
.ant-avatar.ant-avatar-icon > .anticon {
  margin: 0;
}
.ant-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
}
.ant-avatar-lg-string {
  position: absolute;
  left: 50%;
  transform-origin: 0 center;
}
.ant-avatar-lg.ant-avatar-icon {
  font-size: 24px;
}
.ant-avatar-lg.ant-avatar-icon > .anticon {
  margin: 0;
}
.ant-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 50%;
}
.ant-avatar-sm-string {
  position: absolute;
  left: 50%;
  transform-origin: 0 center;
}
.ant-avatar-sm.ant-avatar-icon {
  font-size: 14px;
}
.ant-avatar-sm.ant-avatar-icon > .anticon {
  margin: 0;
}
.ant-avatar-square {
  border-radius: 4px;
}
.ant-avatar > img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ant-back-top {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: fixed;
  right: 100px;
  bottom: 50px;
  z-index: 10;
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.ant-back-top-rtl {
  right: auto;
  left: 100px;
  direction: rtl;
}
.ant-back-top-content {
  width: 40px;
  height: 40px;
  overflow: hidden;
  color: #fff;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 20px;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-back-top-content:hover {
  background-color: rgba(0, 0, 0, 0.65);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-back-top-icon {
  font-size: 24px;
  line-height: 40px;
}
@media screen and (max-width: 768px) {
  .ant-back-top {
    right: 60px;
  }
}
@media screen and (max-width: 480px) {
  .ant-back-top {
    right: 20px;
  }
}
.ant-badge {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  color: unset;
  line-height: 1;
}
.ant-badge-count {
  z-index: auto;
  min-width: 20px;
  height: 20px;
  padding: 0 6px;
  color: #fff;
  font-weight: normal;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  text-align: center;
  background: #ff4d4f;
  border-radius: 10px;
  box-shadow: 0 0 0 1px #fff;
}
.ant-badge-count a,
.ant-badge-count a:hover {
  color: #fff;
}
.ant-badge-multiple-words {
  padding: 0 8px;
}
.ant-badge-dot {
  z-index: auto;
  width: 6px;
  height: 6px;
  background: #ff4d4f;
  border-radius: 100%;
  box-shadow: 0 0 0 1px #fff;
}
.ant-badge-count,
.ant-badge-dot,
.ant-badge .ant-scroll-number-custom-component {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(50%, -50%);
  transform-origin: 100% 0%;
}
.ant-badge-status {
  line-height: inherit;
  vertical-align: baseline;
}
.ant-badge-status-dot {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 6px;
  height: 6px;
  vertical-align: middle;
  border-radius: 50%;
}
.ant-badge-status-success {
  background-color: #52c41a;
}
.ant-badge-status-processing {
  position: relative;
  background-color: #1890ff;
}
.ant-badge-status-processing::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 50%;
  animation: antStatusProcessing 1.2s infinite ease-in-out;
  content: '';
}
.ant-badge-status-default {
  background-color: #d9d9d9;
}
.ant-badge-status-error {
  background-color: #ff4d4f;
}
.ant-badge-status-warning {
  background-color: #faad14;
}
.ant-badge-status-pink {
  background: #eb2f96;
}
.ant-badge-status-magenta {
  background: #eb2f96;
}
.ant-badge-status-red {
  background: #f5222d;
}
.ant-badge-status-volcano {
  background: #fa541c;
}
.ant-badge-status-orange {
  background: #fa8c16;
}
.ant-badge-status-yellow {
  background: #fadb14;
}
.ant-badge-status-gold {
  background: #faad14;
}
.ant-badge-status-cyan {
  background: #13c2c2;
}
.ant-badge-status-lime {
  background: #a0d911;
}
.ant-badge-status-green {
  background: #52c41a;
}
.ant-badge-status-blue {
  background: #1890ff;
}
.ant-badge-status-geekblue {
  background: #2f54eb;
}
.ant-badge-status-purple {
  background: #722ed1;
}
.ant-badge-status-text {
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
}
.ant-badge-zoom-appear,
.ant-badge-zoom-enter {
  animation: antZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  animation-fill-mode: both;
}
.ant-badge-zoom-leave {
  animation: antZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
  animation-fill-mode: both;
}
.ant-badge-not-a-wrapper:not(.ant-badge-status) {
  vertical-align: middle;
}
.ant-badge-not-a-wrapper .ant-scroll-number {
  position: relative;
  top: auto;
  display: block;
}
.ant-badge-not-a-wrapper .ant-badge-count {
  transform: none;
}
@keyframes antStatusProcessing {
  0% {
    transform: scale(0.8);
    opacity: 0.5;
  }
  100% {
    transform: scale(2.4);
    opacity: 0;
  }
}
.ant-scroll-number {
  overflow: hidden;
}
.ant-scroll-number-only {
  display: inline-block;
  height: 20px;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-scroll-number-only > p.ant-scroll-number-only-unit {
  height: 20px;
  margin: 0;
}
.ant-scroll-number-symbol {
  vertical-align: top;
}
@keyframes antZoomBadgeIn {
  0% {
    transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
  100% {
    transform: scale(1) translate(50%, -50%);
  }
}
@keyframes antZoomBadgeOut {
  0% {
    transform: scale(1) translate(50%, -50%);
  }
  100% {
    transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
}
.ant-badge-rtl {
  direction: rtl;
}
.ant-badge-rtl .ant-badge-count,
.ant-badge-rtl .ant-badge-dot,
.ant-badge-rtl .ant-badge .ant-scroll-number-custom-component {
  right: auto;
  left: 0;
  direction: ltr;
  transform: translate(-50%, -50%);
  transform-origin: 0% 0%;
}
.ant-badge-rtl.ant-badge .ant-scroll-number-custom-component {
  right: auto;
  left: 0;
  transform: translate(-50%, -50%);
  transform-origin: 0% 0%;
}
.ant-badge-rtl .ant-badge-status-text {
  margin-right: 8px;
  margin-left: 0;
}
.ant-badge-rtl .ant-badge-zoom-appear,
.ant-badge-rtl .ant-badge-zoom-enter {
  animation-name: antZoomBadgeInRtl;
}
.ant-badge-rtl .ant-badge-zoom-leave {
  animation-name: antZoomBadgeOutRtl;
}
.ant-badge-not-a-wrapper .ant-badge-count {
  transform: none;
}
@keyframes antZoomBadgeInRtl {
  0% {
    transform: scale(0) translate(-50%, -50%);
    opacity: 0;
  }
  100% {
    transform: scale(1) translate(-50%, -50%);
  }
}
@keyframes antZoomBadgeOutRtl {
  0% {
    transform: scale(1) translate(-50%, -50%);
  }
  100% {
    transform: scale(0) translate(-50%, -50%);
    opacity: 0;
  }
}
.ant-breadcrumb {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-breadcrumb .anticon {
  font-size: 14px;
}
.ant-breadcrumb a {
  color: rgba(0, 0, 0, 0.45);
  transition: color 0.3s;
}
.ant-breadcrumb a:hover {
  color: #53c2b5;
}
.ant-breadcrumb > span:last-child {
  color: rgba(0, 0, 0, 0.65);
}
.ant-breadcrumb > span:last-child a {
  color: rgba(0, 0, 0, 0.65);
}
.ant-breadcrumb > span:last-child .ant-breadcrumb-separator {
  display: none;
}
.ant-breadcrumb-separator {
  margin: 0 8px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-breadcrumb-link > .anticon + span,
.ant-breadcrumb-link > .anticon + a {
  margin-left: 4px;
}
.ant-breadcrumb-overlay-link > .anticon {
  margin-left: 4px;
}
.ant-breadcrumb-rtl {
  direction: rtl;
}
.ant-breadcrumb-rtl::before {
  display: table;
  content: '';
}
.ant-breadcrumb-rtl::after {
  display: table;
  clear: both;
  content: '';
}
.ant-breadcrumb-rtl::before {
  display: table;
  content: '';
}
.ant-breadcrumb-rtl::after {
  display: table;
  clear: both;
  content: '';
}
.ant-breadcrumb-rtl > span {
  float: right;
}
.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + span,
.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + a {
  margin-right: 4px;
  margin-left: 0;
}
.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link > .anticon {
  margin-right: 4px;
  margin-left: 0;
}
.ant-btn {
  line-height: 1.5715;
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  border: 1px solid transparent;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  user-select: none;
  touch-action: manipulation;
  height: 32px;
  padding: 4px 15px;
  font-size: 14px;
  border-radius: 4px;
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
  border-color: #d9d9d9;
}
.ant-btn > .anticon {
  line-height: 1;
}
.ant-btn,
.ant-btn:active,
.ant-btn:focus {
  outline: 0;
}
.ant-btn:not([disabled]):hover {
  text-decoration: none;
}
.ant-btn:not([disabled]):active {
  outline: 0;
  box-shadow: none;
}
.ant-btn.disabled,
.ant-btn[disabled] {
  cursor: not-allowed;
}
.ant-btn.disabled > *,
.ant-btn[disabled] > * {
  pointer-events: none;
}
.ant-btn-lg {
  height: 40px;
  padding: 6.4px 15px;
  font-size: 16px;
  border-radius: 4px;
}
.ant-btn-sm {
  height: 24px;
  padding: 0px 7px;
  font-size: 14px;
  border-radius: 4px;
}
.ant-btn > a:only-child {
  color: currentColor;
}
.ant-btn > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn:hover,
.ant-btn:focus {
  color: #53c2b5;
  background: #fff;
  border-color: #53c2b5;
}
.ant-btn:hover > a:only-child,
.ant-btn:focus > a:only-child {
  color: currentColor;
}
.ant-btn:hover > a:only-child::after,
.ant-btn:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn:active,
.ant-btn.active {
  color: #1f8f89;
  background: #fff;
  border-color: #1f8f89;
}
.ant-btn:active > a:only-child,
.ant-btn.active > a:only-child {
  color: currentColor;
}
.ant-btn:active > a:only-child::after,
.ant-btn.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-disabled,
.ant-btn.disabled,
.ant-btn[disabled],
.ant-btn-disabled:hover,
.ant-btn.disabled:hover,
.ant-btn[disabled]:hover,
.ant-btn-disabled:focus,
.ant-btn.disabled:focus,
.ant-btn[disabled]:focus,
.ant-btn-disabled:active,
.ant-btn.disabled:active,
.ant-btn[disabled]:active,
.ant-btn-disabled.active,
.ant-btn.disabled.active,
.ant-btn[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-disabled > a:only-child,
.ant-btn.disabled > a:only-child,
.ant-btn[disabled] > a:only-child,
.ant-btn-disabled:hover > a:only-child,
.ant-btn.disabled:hover > a:only-child,
.ant-btn[disabled]:hover > a:only-child,
.ant-btn-disabled:focus > a:only-child,
.ant-btn.disabled:focus > a:only-child,
.ant-btn[disabled]:focus > a:only-child,
.ant-btn-disabled:active > a:only-child,
.ant-btn.disabled:active > a:only-child,
.ant-btn[disabled]:active > a:only-child,
.ant-btn-disabled.active > a:only-child,
.ant-btn.disabled.active > a:only-child,
.ant-btn[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-disabled > a:only-child::after,
.ant-btn.disabled > a:only-child::after,
.ant-btn[disabled] > a:only-child::after,
.ant-btn-disabled:hover > a:only-child::after,
.ant-btn.disabled:hover > a:only-child::after,
.ant-btn[disabled]:hover > a:only-child::after,
.ant-btn-disabled:focus > a:only-child::after,
.ant-btn.disabled:focus > a:only-child::after,
.ant-btn[disabled]:focus > a:only-child::after,
.ant-btn-disabled:active > a:only-child::after,
.ant-btn.disabled:active > a:only-child::after,
.ant-btn[disabled]:active > a:only-child::after,
.ant-btn-disabled.active > a:only-child::after,
.ant-btn.disabled.active > a:only-child::after,
.ant-btn[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn:hover,
.ant-btn:focus,
.ant-btn:active,
.ant-btn.active {
  text-decoration: none;
  background: #fff;
}
.ant-btn > span {
  display: inline-block;
}
.ant-btn-primary {
  color: #fff;
  background: #31b4aa;
  border-color: #31b4aa;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.ant-btn-primary > a:only-child {
  color: currentColor;
}
.ant-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-primary:hover,
.ant-btn-primary:focus {
  color: #fff;
  background: #53c2b5;
  border-color: #53c2b5;
}
.ant-btn-primary:hover > a:only-child,
.ant-btn-primary:focus > a:only-child {
  color: currentColor;
}
.ant-btn-primary:hover > a:only-child::after,
.ant-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-primary:active,
.ant-btn-primary.active {
  color: #fff;
  background: #1f8f89;
  border-color: #1f8f89;
}
.ant-btn-primary:active > a:only-child,
.ant-btn-primary.active > a:only-child {
  color: currentColor;
}
.ant-btn-primary:active > a:only-child::after,
.ant-btn-primary.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-primary-disabled,
.ant-btn-primary.disabled,
.ant-btn-primary[disabled],
.ant-btn-primary-disabled:hover,
.ant-btn-primary.disabled:hover,
.ant-btn-primary[disabled]:hover,
.ant-btn-primary-disabled:focus,
.ant-btn-primary.disabled:focus,
.ant-btn-primary[disabled]:focus,
.ant-btn-primary-disabled:active,
.ant-btn-primary.disabled:active,
.ant-btn-primary[disabled]:active,
.ant-btn-primary-disabled.active,
.ant-btn-primary.disabled.active,
.ant-btn-primary[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-primary-disabled > a:only-child,
.ant-btn-primary.disabled > a:only-child,
.ant-btn-primary[disabled] > a:only-child,
.ant-btn-primary-disabled:hover > a:only-child,
.ant-btn-primary.disabled:hover > a:only-child,
.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-primary-disabled:focus > a:only-child,
.ant-btn-primary.disabled:focus > a:only-child,
.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-primary-disabled:active > a:only-child,
.ant-btn-primary.disabled:active > a:only-child,
.ant-btn-primary[disabled]:active > a:only-child,
.ant-btn-primary-disabled.active > a:only-child,
.ant-btn-primary.disabled.active > a:only-child,
.ant-btn-primary[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-primary-disabled > a:only-child::after,
.ant-btn-primary.disabled > a:only-child::after,
.ant-btn-primary[disabled] > a:only-child::after,
.ant-btn-primary-disabled:hover > a:only-child::after,
.ant-btn-primary.disabled:hover > a:only-child::after,
.ant-btn-primary[disabled]:hover > a:only-child::after,
.ant-btn-primary-disabled:focus > a:only-child::after,
.ant-btn-primary.disabled:focus > a:only-child::after,
.ant-btn-primary[disabled]:focus > a:only-child::after,
.ant-btn-primary-disabled:active > a:only-child::after,
.ant-btn-primary.disabled:active > a:only-child::after,
.ant-btn-primary[disabled]:active > a:only-child::after,
.ant-btn-primary-disabled.active > a:only-child::after,
.ant-btn-primary.disabled.active > a:only-child::after,
.ant-btn-primary[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child) {
  border-right-color: #53c2b5;
  border-left-color: #53c2b5;
}
.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled {
  border-color: #d9d9d9;
}
.ant-btn-group .ant-btn-primary:first-child:not(:last-child) {
  border-right-color: #53c2b5;
}
.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled] {
  border-right-color: #d9d9d9;
}
.ant-btn-group .ant-btn-primary:last-child:not(:first-child),
.ant-btn-group .ant-btn-primary + .ant-btn-primary {
  border-left-color: #53c2b5;
}
.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],
.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled] {
  border-left-color: #d9d9d9;
}
.ant-btn-ghost {
  color: rgba(0, 0, 0, 0.65);
  background: transparent;
  border-color: #d9d9d9;
}
.ant-btn-ghost > a:only-child {
  color: currentColor;
}
.ant-btn-ghost > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-ghost:hover,
.ant-btn-ghost:focus {
  color: #53c2b5;
  background: transparent;
  border-color: #53c2b5;
}
.ant-btn-ghost:hover > a:only-child,
.ant-btn-ghost:focus > a:only-child {
  color: currentColor;
}
.ant-btn-ghost:hover > a:only-child::after,
.ant-btn-ghost:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-ghost:active,
.ant-btn-ghost.active {
  color: #1f8f89;
  background: transparent;
  border-color: #1f8f89;
}
.ant-btn-ghost:active > a:only-child,
.ant-btn-ghost.active > a:only-child {
  color: currentColor;
}
.ant-btn-ghost:active > a:only-child::after,
.ant-btn-ghost.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-ghost-disabled,
.ant-btn-ghost.disabled,
.ant-btn-ghost[disabled],
.ant-btn-ghost-disabled:hover,
.ant-btn-ghost.disabled:hover,
.ant-btn-ghost[disabled]:hover,
.ant-btn-ghost-disabled:focus,
.ant-btn-ghost.disabled:focus,
.ant-btn-ghost[disabled]:focus,
.ant-btn-ghost-disabled:active,
.ant-btn-ghost.disabled:active,
.ant-btn-ghost[disabled]:active,
.ant-btn-ghost-disabled.active,
.ant-btn-ghost.disabled.active,
.ant-btn-ghost[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-ghost-disabled > a:only-child,
.ant-btn-ghost.disabled > a:only-child,
.ant-btn-ghost[disabled] > a:only-child,
.ant-btn-ghost-disabled:hover > a:only-child,
.ant-btn-ghost.disabled:hover > a:only-child,
.ant-btn-ghost[disabled]:hover > a:only-child,
.ant-btn-ghost-disabled:focus > a:only-child,
.ant-btn-ghost.disabled:focus > a:only-child,
.ant-btn-ghost[disabled]:focus > a:only-child,
.ant-btn-ghost-disabled:active > a:only-child,
.ant-btn-ghost.disabled:active > a:only-child,
.ant-btn-ghost[disabled]:active > a:only-child,
.ant-btn-ghost-disabled.active > a:only-child,
.ant-btn-ghost.disabled.active > a:only-child,
.ant-btn-ghost[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-ghost-disabled > a:only-child::after,
.ant-btn-ghost.disabled > a:only-child::after,
.ant-btn-ghost[disabled] > a:only-child::after,
.ant-btn-ghost-disabled:hover > a:only-child::after,
.ant-btn-ghost.disabled:hover > a:only-child::after,
.ant-btn-ghost[disabled]:hover > a:only-child::after,
.ant-btn-ghost-disabled:focus > a:only-child::after,
.ant-btn-ghost.disabled:focus > a:only-child::after,
.ant-btn-ghost[disabled]:focus > a:only-child::after,
.ant-btn-ghost-disabled:active > a:only-child::after,
.ant-btn-ghost.disabled:active > a:only-child::after,
.ant-btn-ghost[disabled]:active > a:only-child::after,
.ant-btn-ghost-disabled.active > a:only-child::after,
.ant-btn-ghost.disabled.active > a:only-child::after,
.ant-btn-ghost[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed {
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
  border-color: #d9d9d9;
  border-style: dashed;
}
.ant-btn-dashed > a:only-child {
  color: currentColor;
}
.ant-btn-dashed > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed:hover,
.ant-btn-dashed:focus {
  color: #53c2b5;
  background: #fff;
  border-color: #53c2b5;
}
.ant-btn-dashed:hover > a:only-child,
.ant-btn-dashed:focus > a:only-child {
  color: currentColor;
}
.ant-btn-dashed:hover > a:only-child::after,
.ant-btn-dashed:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed:active,
.ant-btn-dashed.active {
  color: #1f8f89;
  background: #fff;
  border-color: #1f8f89;
}
.ant-btn-dashed:active > a:only-child,
.ant-btn-dashed.active > a:only-child {
  color: currentColor;
}
.ant-btn-dashed:active > a:only-child::after,
.ant-btn-dashed.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed-disabled,
.ant-btn-dashed.disabled,
.ant-btn-dashed[disabled],
.ant-btn-dashed-disabled:hover,
.ant-btn-dashed.disabled:hover,
.ant-btn-dashed[disabled]:hover,
.ant-btn-dashed-disabled:focus,
.ant-btn-dashed.disabled:focus,
.ant-btn-dashed[disabled]:focus,
.ant-btn-dashed-disabled:active,
.ant-btn-dashed.disabled:active,
.ant-btn-dashed[disabled]:active,
.ant-btn-dashed-disabled.active,
.ant-btn-dashed.disabled.active,
.ant-btn-dashed[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dashed-disabled > a:only-child,
.ant-btn-dashed.disabled > a:only-child,
.ant-btn-dashed[disabled] > a:only-child,
.ant-btn-dashed-disabled:hover > a:only-child,
.ant-btn-dashed.disabled:hover > a:only-child,
.ant-btn-dashed[disabled]:hover > a:only-child,
.ant-btn-dashed-disabled:focus > a:only-child,
.ant-btn-dashed.disabled:focus > a:only-child,
.ant-btn-dashed[disabled]:focus > a:only-child,
.ant-btn-dashed-disabled:active > a:only-child,
.ant-btn-dashed.disabled:active > a:only-child,
.ant-btn-dashed[disabled]:active > a:only-child,
.ant-btn-dashed-disabled.active > a:only-child,
.ant-btn-dashed.disabled.active > a:only-child,
.ant-btn-dashed[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-dashed-disabled > a:only-child::after,
.ant-btn-dashed.disabled > a:only-child::after,
.ant-btn-dashed[disabled] > a:only-child::after,
.ant-btn-dashed-disabled:hover > a:only-child::after,
.ant-btn-dashed.disabled:hover > a:only-child::after,
.ant-btn-dashed[disabled]:hover > a:only-child::after,
.ant-btn-dashed-disabled:focus > a:only-child::after,
.ant-btn-dashed.disabled:focus > a:only-child::after,
.ant-btn-dashed[disabled]:focus > a:only-child::after,
.ant-btn-dashed-disabled:active > a:only-child::after,
.ant-btn-dashed.disabled:active > a:only-child::after,
.ant-btn-dashed[disabled]:active > a:only-child::after,
.ant-btn-dashed-disabled.active > a:only-child::after,
.ant-btn-dashed.disabled.active > a:only-child::after,
.ant-btn-dashed[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger {
  color: #fff;
  background: #ff4d4f;
  border-color: #ff4d4f;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.ant-btn-danger > a:only-child {
  color: currentColor;
}
.ant-btn-danger > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger:hover,
.ant-btn-danger:focus {
  color: #fff;
  background: #ff7875;
  border-color: #ff7875;
}
.ant-btn-danger:hover > a:only-child,
.ant-btn-danger:focus > a:only-child {
  color: currentColor;
}
.ant-btn-danger:hover > a:only-child::after,
.ant-btn-danger:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger:active,
.ant-btn-danger.active {
  color: #fff;
  background: #d9363e;
  border-color: #d9363e;
}
.ant-btn-danger:active > a:only-child,
.ant-btn-danger.active > a:only-child {
  color: currentColor;
}
.ant-btn-danger:active > a:only-child::after,
.ant-btn-danger.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger-disabled,
.ant-btn-danger.disabled,
.ant-btn-danger[disabled],
.ant-btn-danger-disabled:hover,
.ant-btn-danger.disabled:hover,
.ant-btn-danger[disabled]:hover,
.ant-btn-danger-disabled:focus,
.ant-btn-danger.disabled:focus,
.ant-btn-danger[disabled]:focus,
.ant-btn-danger-disabled:active,
.ant-btn-danger.disabled:active,
.ant-btn-danger[disabled]:active,
.ant-btn-danger-disabled.active,
.ant-btn-danger.disabled.active,
.ant-btn-danger[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-danger-disabled > a:only-child,
.ant-btn-danger.disabled > a:only-child,
.ant-btn-danger[disabled] > a:only-child,
.ant-btn-danger-disabled:hover > a:only-child,
.ant-btn-danger.disabled:hover > a:only-child,
.ant-btn-danger[disabled]:hover > a:only-child,
.ant-btn-danger-disabled:focus > a:only-child,
.ant-btn-danger.disabled:focus > a:only-child,
.ant-btn-danger[disabled]:focus > a:only-child,
.ant-btn-danger-disabled:active > a:only-child,
.ant-btn-danger.disabled:active > a:only-child,
.ant-btn-danger[disabled]:active > a:only-child,
.ant-btn-danger-disabled.active > a:only-child,
.ant-btn-danger.disabled.active > a:only-child,
.ant-btn-danger[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-danger-disabled > a:only-child::after,
.ant-btn-danger.disabled > a:only-child::after,
.ant-btn-danger[disabled] > a:only-child::after,
.ant-btn-danger-disabled:hover > a:only-child::after,
.ant-btn-danger.disabled:hover > a:only-child::after,
.ant-btn-danger[disabled]:hover > a:only-child::after,
.ant-btn-danger-disabled:focus > a:only-child::after,
.ant-btn-danger.disabled:focus > a:only-child::after,
.ant-btn-danger[disabled]:focus > a:only-child::after,
.ant-btn-danger-disabled:active > a:only-child::after,
.ant-btn-danger.disabled:active > a:only-child::after,
.ant-btn-danger[disabled]:active > a:only-child::after,
.ant-btn-danger-disabled.active > a:only-child::after,
.ant-btn-danger.disabled.active > a:only-child::after,
.ant-btn-danger[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link {
  color: #31b4aa;
  background: transparent;
  border-color: transparent;
  box-shadow: none;
}
.ant-btn-link > a:only-child {
  color: currentColor;
}
.ant-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link:hover,
.ant-btn-link:focus {
  color: #53c2b5;
  background: transparent;
  border-color: #53c2b5;
}
.ant-btn-link:hover > a:only-child,
.ant-btn-link:focus > a:only-child {
  color: currentColor;
}
.ant-btn-link:hover > a:only-child::after,
.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link:active,
.ant-btn-link.active {
  color: #1f8f89;
  background: transparent;
  border-color: #1f8f89;
}
.ant-btn-link:active > a:only-child,
.ant-btn-link.active > a:only-child {
  color: currentColor;
}
.ant-btn-link:active > a:only-child::after,
.ant-btn-link.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link-disabled,
.ant-btn-link.disabled,
.ant-btn-link[disabled],
.ant-btn-link-disabled:hover,
.ant-btn-link.disabled:hover,
.ant-btn-link[disabled]:hover,
.ant-btn-link-disabled:focus,
.ant-btn-link.disabled:focus,
.ant-btn-link[disabled]:focus,
.ant-btn-link-disabled:active,
.ant-btn-link.disabled:active,
.ant-btn-link[disabled]:active,
.ant-btn-link-disabled.active,
.ant-btn-link.disabled.active,
.ant-btn-link[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-link-disabled > a:only-child,
.ant-btn-link.disabled > a:only-child,
.ant-btn-link[disabled] > a:only-child,
.ant-btn-link-disabled:hover > a:only-child,
.ant-btn-link.disabled:hover > a:only-child,
.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-link-disabled:focus > a:only-child,
.ant-btn-link.disabled:focus > a:only-child,
.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-link-disabled:active > a:only-child,
.ant-btn-link.disabled:active > a:only-child,
.ant-btn-link[disabled]:active > a:only-child,
.ant-btn-link-disabled.active > a:only-child,
.ant-btn-link.disabled.active > a:only-child,
.ant-btn-link[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-link-disabled > a:only-child::after,
.ant-btn-link.disabled > a:only-child::after,
.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-link-disabled:hover > a:only-child::after,
.ant-btn-link.disabled:hover > a:only-child::after,
.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-link-disabled:focus > a:only-child::after,
.ant-btn-link.disabled:focus > a:only-child::after,
.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-link-disabled:active > a:only-child::after,
.ant-btn-link.disabled:active > a:only-child::after,
.ant-btn-link[disabled]:active > a:only-child::after,
.ant-btn-link-disabled.active > a:only-child::after,
.ant-btn-link.disabled.active > a:only-child::after,
.ant-btn-link[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link:hover {
  background: transparent;
}
.ant-btn-link:hover,
.ant-btn-link:focus,
.ant-btn-link:active {
  border-color: transparent;
}
.ant-btn-link-disabled,
.ant-btn-link.disabled,
.ant-btn-link[disabled],
.ant-btn-link-disabled:hover,
.ant-btn-link.disabled:hover,
.ant-btn-link[disabled]:hover,
.ant-btn-link-disabled:focus,
.ant-btn-link.disabled:focus,
.ant-btn-link[disabled]:focus,
.ant-btn-link-disabled:active,
.ant-btn-link.disabled:active,
.ant-btn-link[disabled]:active,
.ant-btn-link-disabled.active,
.ant-btn-link.disabled.active,
.ant-btn-link[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border-color: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-link-disabled > a:only-child,
.ant-btn-link.disabled > a:only-child,
.ant-btn-link[disabled] > a:only-child,
.ant-btn-link-disabled:hover > a:only-child,
.ant-btn-link.disabled:hover > a:only-child,
.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-link-disabled:focus > a:only-child,
.ant-btn-link.disabled:focus > a:only-child,
.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-link-disabled:active > a:only-child,
.ant-btn-link.disabled:active > a:only-child,
.ant-btn-link[disabled]:active > a:only-child,
.ant-btn-link-disabled.active > a:only-child,
.ant-btn-link.disabled.active > a:only-child,
.ant-btn-link[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-link-disabled > a:only-child::after,
.ant-btn-link.disabled > a:only-child::after,
.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-link-disabled:hover > a:only-child::after,
.ant-btn-link.disabled:hover > a:only-child::after,
.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-link-disabled:focus > a:only-child::after,
.ant-btn-link.disabled:focus > a:only-child::after,
.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-link-disabled:active > a:only-child::after,
.ant-btn-link.disabled:active > a:only-child::after,
.ant-btn-link[disabled]:active > a:only-child::after,
.ant-btn-link-disabled.active > a:only-child::after,
.ant-btn-link.disabled.active > a:only-child::after,
.ant-btn-link[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text {
  color: rgba(0, 0, 0, 0.65);
  background: transparent;
  border-color: transparent;
  box-shadow: none;
}
.ant-btn-text > a:only-child {
  color: currentColor;
}
.ant-btn-text > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text:hover,
.ant-btn-text:focus {
  color: #53c2b5;
  background: transparent;
  border-color: #53c2b5;
}
.ant-btn-text:hover > a:only-child,
.ant-btn-text:focus > a:only-child {
  color: currentColor;
}
.ant-btn-text:hover > a:only-child::after,
.ant-btn-text:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text:active,
.ant-btn-text.active {
  color: #1f8f89;
  background: transparent;
  border-color: #1f8f89;
}
.ant-btn-text:active > a:only-child,
.ant-btn-text.active > a:only-child {
  color: currentColor;
}
.ant-btn-text:active > a:only-child::after,
.ant-btn-text.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text-disabled,
.ant-btn-text.disabled,
.ant-btn-text[disabled],
.ant-btn-text-disabled:hover,
.ant-btn-text.disabled:hover,
.ant-btn-text[disabled]:hover,
.ant-btn-text-disabled:focus,
.ant-btn-text.disabled:focus,
.ant-btn-text[disabled]:focus,
.ant-btn-text-disabled:active,
.ant-btn-text.disabled:active,
.ant-btn-text[disabled]:active,
.ant-btn-text-disabled.active,
.ant-btn-text.disabled.active,
.ant-btn-text[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-text-disabled > a:only-child,
.ant-btn-text.disabled > a:only-child,
.ant-btn-text[disabled] > a:only-child,
.ant-btn-text-disabled:hover > a:only-child,
.ant-btn-text.disabled:hover > a:only-child,
.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-text-disabled:focus > a:only-child,
.ant-btn-text.disabled:focus > a:only-child,
.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-text-disabled:active > a:only-child,
.ant-btn-text.disabled:active > a:only-child,
.ant-btn-text[disabled]:active > a:only-child,
.ant-btn-text-disabled.active > a:only-child,
.ant-btn-text.disabled.active > a:only-child,
.ant-btn-text[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-text-disabled > a:only-child::after,
.ant-btn-text.disabled > a:only-child::after,
.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-text-disabled:hover > a:only-child::after,
.ant-btn-text.disabled:hover > a:only-child::after,
.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-text-disabled:focus > a:only-child::after,
.ant-btn-text.disabled:focus > a:only-child::after,
.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-text-disabled:active > a:only-child::after,
.ant-btn-text.disabled:active > a:only-child::after,
.ant-btn-text[disabled]:active > a:only-child::after,
.ant-btn-text-disabled.active > a:only-child::after,
.ant-btn-text.disabled.active > a:only-child::after,
.ant-btn-text[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text:hover,
.ant-btn-text:focus {
  color: rgba(0, 0, 0, 0.65);
  background: rgba(0, 0, 0, 0.018);
  border-color: transparent;
}
.ant-btn-text:active {
  color: rgba(0, 0, 0, 0.65);
  background: rgba(0, 0, 0, 0.028);
  border-color: transparent;
}
.ant-btn-text-disabled,
.ant-btn-text.disabled,
.ant-btn-text[disabled],
.ant-btn-text-disabled:hover,
.ant-btn-text.disabled:hover,
.ant-btn-text[disabled]:hover,
.ant-btn-text-disabled:focus,
.ant-btn-text.disabled:focus,
.ant-btn-text[disabled]:focus,
.ant-btn-text-disabled:active,
.ant-btn-text.disabled:active,
.ant-btn-text[disabled]:active,
.ant-btn-text-disabled.active,
.ant-btn-text.disabled.active,
.ant-btn-text[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border-color: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-text-disabled > a:only-child,
.ant-btn-text.disabled > a:only-child,
.ant-btn-text[disabled] > a:only-child,
.ant-btn-text-disabled:hover > a:only-child,
.ant-btn-text.disabled:hover > a:only-child,
.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-text-disabled:focus > a:only-child,
.ant-btn-text.disabled:focus > a:only-child,
.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-text-disabled:active > a:only-child,
.ant-btn-text.disabled:active > a:only-child,
.ant-btn-text[disabled]:active > a:only-child,
.ant-btn-text-disabled.active > a:only-child,
.ant-btn-text.disabled.active > a:only-child,
.ant-btn-text[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-text-disabled > a:only-child::after,
.ant-btn-text.disabled > a:only-child::after,
.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-text-disabled:hover > a:only-child::after,
.ant-btn-text.disabled:hover > a:only-child::after,
.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-text-disabled:focus > a:only-child::after,
.ant-btn-text.disabled:focus > a:only-child::after,
.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-text-disabled:active > a:only-child::after,
.ant-btn-text.disabled:active > a:only-child::after,
.ant-btn-text[disabled]:active > a:only-child::after,
.ant-btn-text-disabled.active > a:only-child::after,
.ant-btn-text.disabled.active > a:only-child::after,
.ant-btn-text[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous {
  color: #ff4d4f;
  background: #fff;
  border-color: #ff4d4f;
}
.ant-btn-dangerous > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous:hover,
.ant-btn-dangerous:focus {
  color: #ff7875;
  background: #fff;
  border-color: #ff7875;
}
.ant-btn-dangerous:hover > a:only-child,
.ant-btn-dangerous:focus > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous:hover > a:only-child::after,
.ant-btn-dangerous:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous:active,
.ant-btn-dangerous.active {
  color: #d9363e;
  background: #fff;
  border-color: #d9363e;
}
.ant-btn-dangerous:active > a:only-child,
.ant-btn-dangerous.active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous:active > a:only-child::after,
.ant-btn-dangerous.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous-disabled,
.ant-btn-dangerous.disabled,
.ant-btn-dangerous[disabled],
.ant-btn-dangerous-disabled:hover,
.ant-btn-dangerous.disabled:hover,
.ant-btn-dangerous[disabled]:hover,
.ant-btn-dangerous-disabled:focus,
.ant-btn-dangerous.disabled:focus,
.ant-btn-dangerous[disabled]:focus,
.ant-btn-dangerous-disabled:active,
.ant-btn-dangerous.disabled:active,
.ant-btn-dangerous[disabled]:active,
.ant-btn-dangerous-disabled.active,
.ant-btn-dangerous.disabled.active,
.ant-btn-dangerous[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous-disabled > a:only-child,
.ant-btn-dangerous.disabled > a:only-child,
.ant-btn-dangerous[disabled] > a:only-child,
.ant-btn-dangerous-disabled:hover > a:only-child,
.ant-btn-dangerous.disabled:hover > a:only-child,
.ant-btn-dangerous[disabled]:hover > a:only-child,
.ant-btn-dangerous-disabled:focus > a:only-child,
.ant-btn-dangerous.disabled:focus > a:only-child,
.ant-btn-dangerous[disabled]:focus > a:only-child,
.ant-btn-dangerous-disabled:active > a:only-child,
.ant-btn-dangerous.disabled:active > a:only-child,
.ant-btn-dangerous[disabled]:active > a:only-child,
.ant-btn-dangerous-disabled.active > a:only-child,
.ant-btn-dangerous.disabled.active > a:only-child,
.ant-btn-dangerous[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous-disabled > a:only-child::after,
.ant-btn-dangerous.disabled > a:only-child::after,
.ant-btn-dangerous[disabled] > a:only-child::after,
.ant-btn-dangerous-disabled:hover > a:only-child::after,
.ant-btn-dangerous.disabled:hover > a:only-child::after,
.ant-btn-dangerous[disabled]:hover > a:only-child::after,
.ant-btn-dangerous-disabled:focus > a:only-child::after,
.ant-btn-dangerous.disabled:focus > a:only-child::after,
.ant-btn-dangerous[disabled]:focus > a:only-child::after,
.ant-btn-dangerous-disabled:active > a:only-child::after,
.ant-btn-dangerous.disabled:active > a:only-child::after,
.ant-btn-dangerous[disabled]:active > a:only-child::after,
.ant-btn-dangerous-disabled.active > a:only-child::after,
.ant-btn-dangerous.disabled.active > a:only-child::after,
.ant-btn-dangerous[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-primary {
  color: #fff;
  background: #ff4d4f;
  border-color: #ff4d4f;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.ant-btn-dangerous.ant-btn-primary > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-primary:hover,
.ant-btn-dangerous.ant-btn-primary:focus {
  color: #fff;
  background: #ff7875;
  border-color: #ff7875;
}
.ant-btn-dangerous.ant-btn-primary:hover > a:only-child,
.ant-btn-dangerous.ant-btn-primary:focus > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-primary:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-primary:active,
.ant-btn-dangerous.ant-btn-primary.active {
  color: #fff;
  background: #d9363e;
  border-color: #d9363e;
}
.ant-btn-dangerous.ant-btn-primary:active > a:only-child,
.ant-btn-dangerous.ant-btn-primary.active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-primary:active > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-primary-disabled,
.ant-btn-dangerous.ant-btn-primary.disabled,
.ant-btn-dangerous.ant-btn-primary[disabled],
.ant-btn-dangerous.ant-btn-primary-disabled:hover,
.ant-btn-dangerous.ant-btn-primary.disabled:hover,
.ant-btn-dangerous.ant-btn-primary[disabled]:hover,
.ant-btn-dangerous.ant-btn-primary-disabled:focus,
.ant-btn-dangerous.ant-btn-primary.disabled:focus,
.ant-btn-dangerous.ant-btn-primary[disabled]:focus,
.ant-btn-dangerous.ant-btn-primary-disabled:active,
.ant-btn-dangerous.ant-btn-primary.disabled:active,
.ant-btn-dangerous.ant-btn-primary[disabled]:active,
.ant-btn-dangerous.ant-btn-primary-disabled.active,
.ant-btn-dangerous.ant-btn-primary.disabled.active,
.ant-btn-dangerous.ant-btn-primary[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-primary-disabled > a:only-child,
.ant-btn-dangerous.ant-btn-primary.disabled > a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-primary-disabled:hover > a:only-child,
.ant-btn-dangerous.ant-btn-primary.disabled:hover > a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-primary-disabled:focus > a:only-child,
.ant-btn-dangerous.ant-btn-primary.disabled:focus > a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-primary-disabled:active > a:only-child,
.ant-btn-dangerous.ant-btn-primary.disabled:active > a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled]:active > a:only-child,
.ant-btn-dangerous.ant-btn-primary-disabled.active > a:only-child,
.ant-btn-dangerous.ant-btn-primary.disabled.active > a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-primary-disabled > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary.disabled > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary-disabled:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary.disabled:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary-disabled:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary.disabled:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary-disabled:active > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary.disabled:active > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary[disabled]:active > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary-disabled.active > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary.disabled.active > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link {
  color: #ff4d4f;
  background: transparent;
  border-color: transparent;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-link > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link:hover,
.ant-btn-dangerous.ant-btn-link:focus {
  color: #53c2b5;
  background: transparent;
  border-color: #53c2b5;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link:active,
.ant-btn-dangerous.ant-btn-link.active {
  color: #1f8f89;
  background: transparent;
  border-color: #1f8f89;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child,
.ant-btn-dangerous.ant-btn-link.active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child::after,
.ant-btn-dangerous.ant-btn-link.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link-disabled,
.ant-btn-dangerous.ant-btn-link.disabled,
.ant-btn-dangerous.ant-btn-link[disabled],
.ant-btn-dangerous.ant-btn-link-disabled:hover,
.ant-btn-dangerous.ant-btn-link.disabled:hover,
.ant-btn-dangerous.ant-btn-link[disabled]:hover,
.ant-btn-dangerous.ant-btn-link-disabled:focus,
.ant-btn-dangerous.ant-btn-link.disabled:focus,
.ant-btn-dangerous.ant-btn-link[disabled]:focus,
.ant-btn-dangerous.ant-btn-link-disabled:active,
.ant-btn-dangerous.ant-btn-link.disabled:active,
.ant-btn-dangerous.ant-btn-link[disabled]:active,
.ant-btn-dangerous.ant-btn-link-disabled.active,
.ant-btn-dangerous.ant-btn-link.disabled.active,
.ant-btn-dangerous.ant-btn-link[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-link-disabled > a:only-child,
.ant-btn-dangerous.ant-btn-link.disabled > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-link-disabled:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link.disabled:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link-disabled:focus > a:only-child,
.ant-btn-dangerous.ant-btn-link.disabled:focus > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-link-disabled:active > a:only-child,
.ant-btn-dangerous.ant-btn-link.disabled:active > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child,
.ant-btn-dangerous.ant-btn-link-disabled.active > a:only-child,
.ant-btn-dangerous.ant-btn-link.disabled.active > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-link-disabled > a:only-child::after,
.ant-btn-dangerous.ant-btn-link.disabled > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-link-disabled:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link.disabled:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link-disabled:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-link.disabled:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-link-disabled:active > a:only-child::after,
.ant-btn-dangerous.ant-btn-link.disabled:active > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child::after,
.ant-btn-dangerous.ant-btn-link-disabled.active > a:only-child::after,
.ant-btn-dangerous.ant-btn-link.disabled.active > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link:hover,
.ant-btn-dangerous.ant-btn-link:focus {
  color: #ff7875;
  background: transparent;
  border-color: transparent;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link:active {
  color: #d9363e;
  background: transparent;
  border-color: transparent;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link-disabled,
.ant-btn-dangerous.ant-btn-link.disabled,
.ant-btn-dangerous.ant-btn-link[disabled],
.ant-btn-dangerous.ant-btn-link-disabled:hover,
.ant-btn-dangerous.ant-btn-link.disabled:hover,
.ant-btn-dangerous.ant-btn-link[disabled]:hover,
.ant-btn-dangerous.ant-btn-link-disabled:focus,
.ant-btn-dangerous.ant-btn-link.disabled:focus,
.ant-btn-dangerous.ant-btn-link[disabled]:focus,
.ant-btn-dangerous.ant-btn-link-disabled:active,
.ant-btn-dangerous.ant-btn-link.disabled:active,
.ant-btn-dangerous.ant-btn-link[disabled]:active,
.ant-btn-dangerous.ant-btn-link-disabled.active,
.ant-btn-dangerous.ant-btn-link.disabled.active,
.ant-btn-dangerous.ant-btn-link[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border-color: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-link-disabled > a:only-child,
.ant-btn-dangerous.ant-btn-link.disabled > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-link-disabled:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link.disabled:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link-disabled:focus > a:only-child,
.ant-btn-dangerous.ant-btn-link.disabled:focus > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-link-disabled:active > a:only-child,
.ant-btn-dangerous.ant-btn-link.disabled:active > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child,
.ant-btn-dangerous.ant-btn-link-disabled.active > a:only-child,
.ant-btn-dangerous.ant-btn-link.disabled.active > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-link-disabled > a:only-child::after,
.ant-btn-dangerous.ant-btn-link.disabled > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-link-disabled:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link.disabled:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link-disabled:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-link.disabled:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-link-disabled:active > a:only-child::after,
.ant-btn-dangerous.ant-btn-link.disabled:active > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child::after,
.ant-btn-dangerous.ant-btn-link-disabled.active > a:only-child::after,
.ant-btn-dangerous.ant-btn-link.disabled.active > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text {
  color: #ff4d4f;
  background: transparent;
  border-color: transparent;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-text > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-text > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text:hover,
.ant-btn-dangerous.ant-btn-text:focus {
  color: #53c2b5;
  background: transparent;
  border-color: #53c2b5;
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text:active,
.ant-btn-dangerous.ant-btn-text.active {
  color: #1f8f89;
  background: transparent;
  border-color: #1f8f89;
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child,
.ant-btn-dangerous.ant-btn-text.active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child::after,
.ant-btn-dangerous.ant-btn-text.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text-disabled,
.ant-btn-dangerous.ant-btn-text.disabled,
.ant-btn-dangerous.ant-btn-text[disabled],
.ant-btn-dangerous.ant-btn-text-disabled:hover,
.ant-btn-dangerous.ant-btn-text.disabled:hover,
.ant-btn-dangerous.ant-btn-text[disabled]:hover,
.ant-btn-dangerous.ant-btn-text-disabled:focus,
.ant-btn-dangerous.ant-btn-text.disabled:focus,
.ant-btn-dangerous.ant-btn-text[disabled]:focus,
.ant-btn-dangerous.ant-btn-text-disabled:active,
.ant-btn-dangerous.ant-btn-text.disabled:active,
.ant-btn-dangerous.ant-btn-text[disabled]:active,
.ant-btn-dangerous.ant-btn-text-disabled.active,
.ant-btn-dangerous.ant-btn-text.disabled.active,
.ant-btn-dangerous.ant-btn-text[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-text-disabled > a:only-child,
.ant-btn-dangerous.ant-btn-text.disabled > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-text-disabled:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text.disabled:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text-disabled:focus > a:only-child,
.ant-btn-dangerous.ant-btn-text.disabled:focus > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-text-disabled:active > a:only-child,
.ant-btn-dangerous.ant-btn-text.disabled:active > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child,
.ant-btn-dangerous.ant-btn-text-disabled.active > a:only-child,
.ant-btn-dangerous.ant-btn-text.disabled.active > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-text-disabled > a:only-child::after,
.ant-btn-dangerous.ant-btn-text.disabled > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-text-disabled:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text.disabled:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text-disabled:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-text.disabled:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-text-disabled:active > a:only-child::after,
.ant-btn-dangerous.ant-btn-text.disabled:active > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child::after,
.ant-btn-dangerous.ant-btn-text-disabled.active > a:only-child::after,
.ant-btn-dangerous.ant-btn-text.disabled.active > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text:hover,
.ant-btn-dangerous.ant-btn-text:focus {
  color: #ff7875;
  background: rgba(0, 0, 0, 0.018);
  border-color: transparent;
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text:active {
  color: #d9363e;
  background: rgba(0, 0, 0, 0.028);
  border-color: transparent;
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text-disabled,
.ant-btn-dangerous.ant-btn-text.disabled,
.ant-btn-dangerous.ant-btn-text[disabled],
.ant-btn-dangerous.ant-btn-text-disabled:hover,
.ant-btn-dangerous.ant-btn-text.disabled:hover,
.ant-btn-dangerous.ant-btn-text[disabled]:hover,
.ant-btn-dangerous.ant-btn-text-disabled:focus,
.ant-btn-dangerous.ant-btn-text.disabled:focus,
.ant-btn-dangerous.ant-btn-text[disabled]:focus,
.ant-btn-dangerous.ant-btn-text-disabled:active,
.ant-btn-dangerous.ant-btn-text.disabled:active,
.ant-btn-dangerous.ant-btn-text[disabled]:active,
.ant-btn-dangerous.ant-btn-text-disabled.active,
.ant-btn-dangerous.ant-btn-text.disabled.active,
.ant-btn-dangerous.ant-btn-text[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border-color: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-text-disabled > a:only-child,
.ant-btn-dangerous.ant-btn-text.disabled > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-text-disabled:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text.disabled:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text-disabled:focus > a:only-child,
.ant-btn-dangerous.ant-btn-text.disabled:focus > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-text-disabled:active > a:only-child,
.ant-btn-dangerous.ant-btn-text.disabled:active > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child,
.ant-btn-dangerous.ant-btn-text-disabled.active > a:only-child,
.ant-btn-dangerous.ant-btn-text.disabled.active > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-text-disabled > a:only-child::after,
.ant-btn-dangerous.ant-btn-text.disabled > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-text-disabled:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text.disabled:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text-disabled:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-text.disabled:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-text-disabled:active > a:only-child::after,
.ant-btn-dangerous.ant-btn-text.disabled:active > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child::after,
.ant-btn-dangerous.ant-btn-text-disabled.active > a:only-child::after,
.ant-btn-dangerous.ant-btn-text.disabled.active > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-icon-only {
  width: 32px;
  height: 32px;
  padding: 2.4px 0;
  font-size: 16px;
  border-radius: 4px;
  vertical-align: -0.5px;
}
.ant-btn-icon-only > * {
  font-size: 16px;
}
.ant-btn-icon-only.ant-btn-lg {
  width: 40px;
  height: 40px;
  padding: 4.9px 0;
  font-size: 18px;
  border-radius: 4px;
}
.ant-btn-icon-only.ant-btn-lg > * {
  font-size: 18px;
}
.ant-btn-icon-only.ant-btn-sm {
  width: 24px;
  height: 24px;
  padding: 0px 0;
  font-size: 14px;
  border-radius: 4px;
}
.ant-btn-icon-only.ant-btn-sm > * {
  font-size: 14px;
}
.ant-btn-round {
  height: 32px;
  padding: 4px 16px;
  font-size: 14px;
  border-radius: 32px;
}
.ant-btn-round.ant-btn-lg {
  height: 40px;
  padding: 6.4px 20px;
  font-size: 16px;
  border-radius: 40px;
}
.ant-btn-round.ant-btn-sm {
  height: 24px;
  padding: 0px 12px;
  font-size: 14px;
  border-radius: 24px;
}
.ant-btn-round.ant-btn-icon-only {
  width: auto;
}
.ant-btn-circle,
.ant-btn-circle-outline {
  min-width: 32px;
  padding-right: 0;
  padding-left: 0;
  text-align: center;
  border-radius: 50%;
}
.ant-btn-circle.ant-btn-lg,
.ant-btn-circle-outline.ant-btn-lg {
  min-width: 40px;
  border-radius: 50%;
}
.ant-btn-circle.ant-btn-sm,
.ant-btn-circle-outline.ant-btn-sm {
  min-width: 24px;
  border-radius: 50%;
}
.ant-btn::before {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  z-index: 1;
  display: none;
  background: #fff;
  border-radius: inherit;
  opacity: 0.35;
  transition: opacity 0.2s;
  content: '';
  pointer-events: none;
}
.ant-btn .anticon {
  transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-btn .anticon.anticon-plus > svg,
.ant-btn .anticon.anticon-minus > svg {
  shape-rendering: optimizeSpeed;
}
.ant-btn.ant-btn-loading {
  position: relative;
}
.ant-btn.ant-btn-loading:not([disabled]) {
  pointer-events: none;
}
.ant-btn.ant-btn-loading::before {
  display: block;
}
.ant-btn > .ant-btn-loading-icon {
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-btn > .ant-btn-loading-icon .anticon {
  padding-right: 8px;
}
.ant-btn > .ant-btn-loading-icon:only-child .anticon {
  padding-right: 0;
}
.ant-btn-group {
  position: relative;
  display: inline-flex;
}
.ant-btn-group > .ant-btn,
.ant-btn-group > span > .ant-btn {
  position: relative;
}
.ant-btn-group > .ant-btn:hover,
.ant-btn-group > span > .ant-btn:hover,
.ant-btn-group > .ant-btn:focus,
.ant-btn-group > span > .ant-btn:focus,
.ant-btn-group > .ant-btn:active,
.ant-btn-group > span > .ant-btn:active,
.ant-btn-group > .ant-btn.active,
.ant-btn-group > span > .ant-btn.active {
  z-index: 2;
}
.ant-btn-group > .ant-btn:disabled,
.ant-btn-group > span > .ant-btn:disabled {
  z-index: 0;
}
.ant-btn-group .ant-btn-icon-only {
  font-size: 14px;
}
.ant-btn-group-lg > .ant-btn,
.ant-btn-group-lg > span > .ant-btn {
  height: 40px;
  padding: 6.4px 15px;
  font-size: 16px;
  border-radius: 0;
}
.ant-btn-group-lg .ant-btn.ant-btn-icon-only {
  width: 40px;
  height: 40px;
  padding-right: 0;
  padding-left: 0;
}
.ant-btn-group-sm > .ant-btn,
.ant-btn-group-sm > span > .ant-btn {
  height: 24px;
  padding: 0px 7px;
  font-size: 14px;
  border-radius: 0;
}
.ant-btn-group-sm > .ant-btn > .anticon,
.ant-btn-group-sm > span > .ant-btn > .anticon {
  font-size: 14px;
}
.ant-btn-group-sm .ant-btn.ant-btn-icon-only {
  width: 24px;
  height: 24px;
  padding-right: 0;
  padding-left: 0;
}
.ant-btn-group .ant-btn + .ant-btn,
.ant-btn + .ant-btn-group,
.ant-btn-group span + .ant-btn,
.ant-btn-group .ant-btn + span,
.ant-btn-group > span + span,
.ant-btn-group + .ant-btn,
.ant-btn-group + .ant-btn-group {
  margin-left: -1px;
}
.ant-btn-group .ant-btn-primary + .ant-btn:not(.ant-btn-primary):not([disabled]) {
  border-left-color: transparent;
}
.ant-btn-group .ant-btn {
  border-radius: 0;
}
.ant-btn-group > .ant-btn:first-child,
.ant-btn-group > span:first-child > .ant-btn {
  margin-left: 0;
}
.ant-btn-group > .ant-btn:only-child {
  border-radius: 4px;
}
.ant-btn-group > span:only-child > .ant-btn {
  border-radius: 4px;
}
.ant-btn-group > .ant-btn:first-child:not(:last-child),
.ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ant-btn-group > .ant-btn:last-child:not(:first-child),
.ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ant-btn-group-sm > .ant-btn:only-child {
  border-radius: 4px;
}
.ant-btn-group-sm > span:only-child > .ant-btn {
  border-radius: 4px;
}
.ant-btn-group-sm > .ant-btn:first-child:not(:last-child),
.ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ant-btn-group-sm > .ant-btn:last-child:not(:first-child),
.ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ant-btn-group > .ant-btn-group {
  float: left;
}
.ant-btn-group > .ant-btn-group:not(:first-child):not(:last-child) > .ant-btn {
  border-radius: 0;
}
.ant-btn-group > .ant-btn-group:first-child:not(:last-child) > .ant-btn:last-child {
  padding-right: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-btn-group > .ant-btn-group:last-child:not(:first-child) > .ant-btn:first-child {
  padding-left: 8px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-btn-rtl.ant-btn-group .ant-btn + .ant-btn,
.ant-btn-rtl.ant-btn + .ant-btn-group,
.ant-btn-rtl.ant-btn-group span + .ant-btn,
.ant-btn-rtl.ant-btn-group .ant-btn + span,
.ant-btn-rtl.ant-btn-group > span + span,
.ant-btn-rtl.ant-btn-group + .ant-btn,
.ant-btn-rtl.ant-btn-group + .ant-btn-group,
.ant-btn-group-rtl.ant-btn-group .ant-btn + .ant-btn,
.ant-btn-group-rtl.ant-btn + .ant-btn-group,
.ant-btn-group-rtl.ant-btn-group span + .ant-btn,
.ant-btn-group-rtl.ant-btn-group .ant-btn + span,
.ant-btn-group-rtl.ant-btn-group > span + span,
.ant-btn-group-rtl.ant-btn-group + .ant-btn,
.ant-btn-group-rtl.ant-btn-group + .ant-btn-group {
  margin-right: -1px;
  margin-left: auto;
}
.ant-btn-group.ant-btn-group-rtl {
  direction: rtl;
}
.ant-btn-group-rtl.ant-btn-group > .ant-btn:first-child:not(:last-child),
.ant-btn-group-rtl.ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 0;
}
.ant-btn-group-rtl.ant-btn-group > .ant-btn:last-child:not(:first-child),
.ant-btn-group-rtl.ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
  border-top-left-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 4px;
}
.ant-btn-group-rtl.ant-btn-group-sm > .ant-btn:first-child:not(:last-child),
.ant-btn-group-rtl.ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 0;
}
.ant-btn-group-rtl.ant-btn-group-sm > .ant-btn:last-child:not(:first-child),
.ant-btn-group-rtl.ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn {
  border-top-left-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 4px;
}
.ant-btn:focus > span,
.ant-btn:active > span {
  position: relative;
}
.ant-btn > .anticon + span,
.ant-btn > span + .anticon {
  margin-left: 8px;
}
.ant-btn-background-ghost {
  color: #fff;
  background: transparent !important;
  border-color: #fff;
}
.ant-btn-background-ghost.ant-btn-primary {
  color: #31b4aa;
  background: transparent;
  border-color: #31b4aa;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-primary > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-primary:hover,
.ant-btn-background-ghost.ant-btn-primary:focus {
  color: #53c2b5;
  background: transparent;
  border-color: #53c2b5;
}
.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-primary:active,
.ant-btn-background-ghost.ant-btn-primary.active {
  color: #1f8f89;
  background: transparent;
  border-color: #1f8f89;
}
.ant-btn-background-ghost.ant-btn-primary:active > a:only-child,
.ant-btn-background-ghost.ant-btn-primary.active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-primary:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-primary-disabled,
.ant-btn-background-ghost.ant-btn-primary.disabled,
.ant-btn-background-ghost.ant-btn-primary[disabled],
.ant-btn-background-ghost.ant-btn-primary-disabled:hover,
.ant-btn-background-ghost.ant-btn-primary.disabled:hover,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover,
.ant-btn-background-ghost.ant-btn-primary-disabled:focus,
.ant-btn-background-ghost.ant-btn-primary.disabled:focus,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,
.ant-btn-background-ghost.ant-btn-primary-disabled:active,
.ant-btn-background-ghost.ant-btn-primary.disabled:active,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active,
.ant-btn-background-ghost.ant-btn-primary-disabled.active,
.ant-btn-background-ghost.ant-btn-primary.disabled.active,
.ant-btn-background-ghost.ant-btn-primary[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-primary-disabled > a:only-child,
.ant-btn-background-ghost.ant-btn-primary.disabled > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-primary-disabled:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary.disabled:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary-disabled:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-primary.disabled:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-primary-disabled:active > a:only-child,
.ant-btn-background-ghost.ant-btn-primary.disabled:active > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child,
.ant-btn-background-ghost.ant-btn-primary-disabled.active > a:only-child,
.ant-btn-background-ghost.ant-btn-primary.disabled.active > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-primary-disabled > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary.disabled > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary-disabled:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary.disabled:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary-disabled:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary.disabled:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary-disabled:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary.disabled:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary-disabled.active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary.disabled.active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger {
  color: #ff4d4f;
  background: transparent;
  border-color: #ff4d4f;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-danger > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-danger > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger:hover,
.ant-btn-background-ghost.ant-btn-danger:focus {
  color: #ff7875;
  background: transparent;
  border-color: #ff7875;
}
.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger:active,
.ant-btn-background-ghost.ant-btn-danger.active {
  color: #d9363e;
  background: transparent;
  border-color: #d9363e;
}
.ant-btn-background-ghost.ant-btn-danger:active > a:only-child,
.ant-btn-background-ghost.ant-btn-danger.active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-danger:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger-disabled,
.ant-btn-background-ghost.ant-btn-danger.disabled,
.ant-btn-background-ghost.ant-btn-danger[disabled],
.ant-btn-background-ghost.ant-btn-danger-disabled:hover,
.ant-btn-background-ghost.ant-btn-danger.disabled:hover,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover,
.ant-btn-background-ghost.ant-btn-danger-disabled:focus,
.ant-btn-background-ghost.ant-btn-danger.disabled:focus,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,
.ant-btn-background-ghost.ant-btn-danger-disabled:active,
.ant-btn-background-ghost.ant-btn-danger.disabled:active,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active,
.ant-btn-background-ghost.ant-btn-danger-disabled.active,
.ant-btn-background-ghost.ant-btn-danger.disabled.active,
.ant-btn-background-ghost.ant-btn-danger[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-danger-disabled > a:only-child,
.ant-btn-background-ghost.ant-btn-danger.disabled > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-danger-disabled:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger.disabled:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger-disabled:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-danger.disabled:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-danger-disabled:active > a:only-child,
.ant-btn-background-ghost.ant-btn-danger.disabled:active > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child,
.ant-btn-background-ghost.ant-btn-danger-disabled.active > a:only-child,
.ant-btn-background-ghost.ant-btn-danger.disabled.active > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-danger-disabled > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger.disabled > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger-disabled:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger.disabled:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger-disabled:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger.disabled:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger-disabled:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger.disabled:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger-disabled.active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger.disabled.active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous {
  color: #ff4d4f;
  background: transparent;
  border-color: #ff4d4f;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-dangerous > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous:hover,
.ant-btn-background-ghost.ant-btn-dangerous:focus {
  color: #ff7875;
  background: transparent;
  border-color: #ff7875;
}
.ant-btn-background-ghost.ant-btn-dangerous:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous:focus > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-dangerous:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous:active,
.ant-btn-background-ghost.ant-btn-dangerous.active {
  color: #d9363e;
  background: transparent;
  border-color: #d9363e;
}
.ant-btn-background-ghost.ant-btn-dangerous:active > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-dangerous:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous-disabled,
.ant-btn-background-ghost.ant-btn-dangerous.disabled,
.ant-btn-background-ghost.ant-btn-dangerous[disabled],
.ant-btn-background-ghost.ant-btn-dangerous-disabled:hover,
.ant-btn-background-ghost.ant-btn-dangerous.disabled:hover,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover,
.ant-btn-background-ghost.ant-btn-dangerous-disabled:focus,
.ant-btn-background-ghost.ant-btn-dangerous.disabled:focus,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus,
.ant-btn-background-ghost.ant-btn-dangerous-disabled:active,
.ant-btn-background-ghost.ant-btn-dangerous.disabled:active,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active,
.ant-btn-background-ghost.ant-btn-dangerous-disabled.active,
.ant-btn-background-ghost.ant-btn-dangerous.disabled.active,
.ant-btn-background-ghost.ant-btn-dangerous[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous-disabled > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.disabled > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous-disabled:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.disabled:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous-disabled:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.disabled:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous-disabled:active > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.disabled:active > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous-disabled.active > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.disabled.active > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-dangerous-disabled > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.disabled > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous-disabled:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.disabled:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous-disabled:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.disabled:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous-disabled:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.disabled:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous-disabled.active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.disabled.active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link {
  color: #ff4d4f;
  background: transparent;
  border-color: transparent;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus {
  color: #ff7875;
  background: transparent;
  border-color: transparent;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.active {
  color: #d9363e;
  background: transparent;
  border-color: transparent;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link-disabled,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.disabled,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled],
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link-disabled:hover,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.disabled:hover,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link-disabled:focus,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.disabled:focus,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link-disabled:active,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.disabled:active,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link-disabled.active,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.disabled.active,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link-disabled > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.disabled > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link-disabled:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.disabled:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link-disabled:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.disabled:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link-disabled:active > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.disabled:active > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link-disabled.active > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.disabled.active > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link-disabled > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.disabled > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link-disabled:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.disabled:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link-disabled:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.disabled:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link-disabled:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.disabled:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link-disabled.active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.disabled.active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-link {
  color: #31b4aa;
  background: transparent;
  border-color: transparent;
  text-shadow: none;
  color: #fff;
}
.ant-btn-background-ghost.ant-btn-link > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-link:hover,
.ant-btn-background-ghost.ant-btn-link:focus {
  color: #53c2b5;
  background: transparent;
  border-color: transparent;
}
.ant-btn-background-ghost.ant-btn-link:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-link:focus > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-link:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-link:active,
.ant-btn-background-ghost.ant-btn-link.active {
  color: #1f8f89;
  background: transparent;
  border-color: transparent;
}
.ant-btn-background-ghost.ant-btn-link:active > a:only-child,
.ant-btn-background-ghost.ant-btn-link.active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-link:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-link-disabled,
.ant-btn-background-ghost.ant-btn-link.disabled,
.ant-btn-background-ghost.ant-btn-link[disabled],
.ant-btn-background-ghost.ant-btn-link-disabled:hover,
.ant-btn-background-ghost.ant-btn-link.disabled:hover,
.ant-btn-background-ghost.ant-btn-link[disabled]:hover,
.ant-btn-background-ghost.ant-btn-link-disabled:focus,
.ant-btn-background-ghost.ant-btn-link.disabled:focus,
.ant-btn-background-ghost.ant-btn-link[disabled]:focus,
.ant-btn-background-ghost.ant-btn-link-disabled:active,
.ant-btn-background-ghost.ant-btn-link.disabled:active,
.ant-btn-background-ghost.ant-btn-link[disabled]:active,
.ant-btn-background-ghost.ant-btn-link-disabled.active,
.ant-btn-background-ghost.ant-btn-link.disabled.active,
.ant-btn-background-ghost.ant-btn-link[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-link-disabled > a:only-child,
.ant-btn-background-ghost.ant-btn-link.disabled > a:only-child,
.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-link-disabled:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-link.disabled:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-link-disabled:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-link.disabled:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-link-disabled:active > a:only-child,
.ant-btn-background-ghost.ant-btn-link.disabled:active > a:only-child,
.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child,
.ant-btn-background-ghost.ant-btn-link-disabled.active > a:only-child,
.ant-btn-background-ghost.ant-btn-link.disabled.active > a:only-child,
.ant-btn-background-ghost.ant-btn-link[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-link-disabled > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link.disabled > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link-disabled:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link.disabled:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link-disabled:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link.disabled:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link-disabled:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link.disabled:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link-disabled.active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link.disabled.active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-two-chinese-chars::first-letter {
  letter-spacing: 0.34em;
}
.ant-btn-two-chinese-chars > *:not(.anticon) {
  margin-right: -0.34em;
  letter-spacing: 0.34em;
}
.ant-btn-block {
  width: 100%;
}
.ant-btn:empty {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: '\A0';
}
a.ant-btn {
  padding-top: 0.1px;
  line-height: 30px;
}
a.ant-btn-lg {
  line-height: 38px;
}
a.ant-btn-sm {
  line-height: 22px;
}
.ant-btn-rtl {
  direction: rtl;
}
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child),
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary + .ant-btn-primary {
  border-right-color: #53c2b5;
  border-left-color: #d9d9d9;
}
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled] {
  border-right-color: #d9d9d9;
  border-left-color: #53c2b5;
}
.ant-btn-rtl.ant-btn > .ant-btn-loading-icon .anticon {
  padding-right: 0;
  padding-left: 8px;
}
.ant-btn > .ant-btn-loading-icon:only-child .anticon {
  padding-right: 0;
  padding-left: 0;
}
.ant-btn-rtl.ant-btn > .anticon + span,
.ant-btn-rtl.ant-btn > span + .anticon {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-calendar {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  background: #fff;
}
.ant-picker-calendar-header {
  display: flex;
  justify-content: flex-end;
  padding: 12px 0;
}
.ant-picker-calendar-header .ant-picker-calendar-year-select {
  min-width: 80px;
}
.ant-picker-calendar-header .ant-picker-calendar-month-select {
  min-width: 70px;
  margin-left: 8px;
}
.ant-picker-calendar-header .ant-picker-calendar-mode-switch {
  margin-left: 8px;
}
.ant-picker-calendar .ant-picker-panel {
  background: #fff;
  border: 0;
  border-top: 1px solid #f0f0f0;
  border-radius: 0;
}
.ant-picker-calendar .ant-picker-panel .ant-picker-month-panel,
.ant-picker-calendar .ant-picker-panel .ant-picker-date-panel {
  width: auto;
}
.ant-picker-calendar .ant-picker-panel .ant-picker-body {
  padding: 8px 0;
}
.ant-picker-calendar .ant-picker-panel .ant-picker-content {
  width: 100%;
}
.ant-picker-calendar-mini {
  border-radius: 4px;
}
.ant-picker-calendar-mini .ant-picker-calendar-header {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-picker-calendar-mini .ant-picker-panel {
  border-radius: 0 0 4px 4px;
}
.ant-picker-calendar-mini .ant-picker-content {
  height: 256px;
}
.ant-picker-calendar-mini .ant-picker-content th {
  height: auto;
  padding: 0;
  line-height: 18px;
}
.ant-picker-calendar-full .ant-picker-panel {
  display: block;
  width: 100%;
  text-align: right;
  background: #fff;
  border: 0;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-body td {
  padding: 0;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th {
  height: auto;
  padding: 0 12px 5px 0;
  line-height: 18px;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell::before {
  display: none;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:hover .ant-picker-calendar-date {
  background: #f5f5f5;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell .ant-picker-calendar-date-today::before {
  display: none;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today {
  background: #e6f5f1;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date .ant-picker-calendar-date-value,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date .ant-picker-calendar-date-value,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today .ant-picker-calendar-date-value,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today .ant-picker-calendar-date-value {
  color: #31b4aa;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date {
  display: block;
  width: auto;
  height: auto;
  margin: 0 4px;
  padding: 4px 8px 0;
  border: 0;
  border-top: 2px solid #f0f0f0;
  border-radius: 0;
  transition: background 0.3s;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-value {
  line-height: 24px;
  transition: color 0.3s;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content {
  position: static;
  width: auto;
  height: 86px;
  overflow-y: auto;
  color: rgba(0, 0, 0, 0.65);
  line-height: 1.5715;
  text-align: left;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today {
  border-color: #31b4aa;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today .ant-picker-calendar-date-value {
  color: rgba(0, 0, 0, 0.65);
}
@media only screen and (max-width: 480px) {
  .ant-picker-calendar-header {
    display: block;
  }
  .ant-picker-calendar-header .ant-picker-calendar-year-select {
    width: 50%;
  }
  .ant-picker-calendar-header .ant-picker-calendar-month-select {
    width: calc(50% - 8px);
  }
  .ant-picker-calendar-header .ant-picker-calendar-mode-switch {
    width: 100%;
    margin-top: 8px;
    margin-left: 0;
  }
  .ant-picker-calendar-header .ant-picker-calendar-mode-switch > label {
    width: 50%;
    text-align: center;
  }
}
.ant-picker-calendar-rtl {
  direction: rtl;
}
.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-month-select {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-mode-switch {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel {
  text-align: left;
}
.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th {
  padding: 0 0 5px 12px;
}
.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content {
  text-align: right;
}
.ant-card {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  background: #fff;
  border-radius: 4px;
}
.ant-card-rtl {
  direction: rtl;
}
.ant-card-hoverable {
  cursor: pointer;
  transition: box-shadow 0.3s, border-color 0.3s;
}
.ant-card-hoverable:hover {
  border-color: transparent;
  box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09);
}
.ant-card-bordered {
  border: 1px solid #f0f0f0;
}
.ant-card-head {
  min-height: 48px;
  margin-bottom: -1px;
  padding: 0 24px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  background: transparent;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 4px 4px 0 0;
}
.ant-card-head::before {
  display: table;
  content: '';
}
.ant-card-head::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-head::before {
  display: table;
  content: '';
}
.ant-card-head::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-head-wrapper {
  display: flex;
  align-items: center;
}
.ant-card-head-title {
  display: inline-block;
  flex: 1;
  padding: 16px 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-card-head .ant-tabs {
  clear: both;
  margin-bottom: -17px;
  color: rgba(0, 0, 0, 0.65);
  font-weight: normal;
  font-size: 14px;
}
.ant-card-head .ant-tabs-bar {
  border-bottom: 1px solid #f0f0f0;
}
.ant-card-extra {
  float: right;
  margin-left: auto;
  padding: 16px 0;
  color: rgba(0, 0, 0, 0.65);
  font-weight: normal;
  font-size: 14px;
}
.ant-card-rtl .ant-card-extra {
  margin-right: auto;
  margin-left: 0;
}
.ant-card-body {
  padding: 24px;
}
.ant-card-body::before {
  display: table;
  content: '';
}
.ant-card-body::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-body::before {
  display: table;
  content: '';
}
.ant-card-body::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-contain-grid:not(.ant-card-loading) .ant-card-body {
  margin: -1px 0 0 -1px;
  padding: 0;
}
.ant-card-grid {
  float: left;
  width: 33.33%;
  padding: 24px;
  border: 0;
  border-radius: 0;
  box-shadow: 1px 0 0 0 #f0f0f0, 0 1px 0 0 #f0f0f0, 1px 1px 0 0 #f0f0f0, 1px 0 0 0 #f0f0f0 inset, 0 1px 0 0 #f0f0f0 inset;
  transition: all 0.3s;
}
.ant-card-rtl .ant-card-grid {
  float: right;
}
.ant-card-grid-hoverable:hover {
  position: relative;
  z-index: 1;
  box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09);
}
.ant-card-contain-tabs > .ant-card-head .ant-card-head-title {
  min-height: 32px;
  padding-bottom: 0;
}
.ant-card-contain-tabs > .ant-card-head .ant-card-extra {
  padding-bottom: 0;
}
.ant-card-cover {
  margin-right: -1px;
  margin-left: -1px;
}
.ant-card-cover > * {
  display: block;
  width: 100%;
}
.ant-card-cover img {
  border-radius: 4px 4px 0 0;
}
.ant-card-actions {
  margin: 0;
  padding: 0;
  list-style: none;
  background: #fafafa;
  border-top: 1px solid #f0f0f0;
}
.ant-card-actions::before {
  display: table;
  content: '';
}
.ant-card-actions::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-actions::before {
  display: table;
  content: '';
}
.ant-card-actions::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-actions > li {
  float: left;
  margin: 12px 0;
  color: rgba(0, 0, 0, 0.45);
  text-align: center;
}
.ant-card-rtl .ant-card-actions > li {
  float: right;
}
.ant-card-actions > li > span {
  position: relative;
  display: block;
  min-width: 32px;
  font-size: 14px;
  line-height: 1.5715;
  cursor: pointer;
}
.ant-card-actions > li > span:hover {
  color: #31b4aa;
  transition: color 0.3s;
}
.ant-card-actions > li > span a:not(.ant-btn),
.ant-card-actions > li > span > .anticon {
  display: inline-block;
  width: 100%;
  color: rgba(0, 0, 0, 0.45);
  line-height: 22px;
  transition: color 0.3s;
}
.ant-card-actions > li > span a:not(.ant-btn):hover,
.ant-card-actions > li > span > .anticon:hover {
  color: #31b4aa;
}
.ant-card-actions > li > span > .anticon {
  font-size: 16px;
  line-height: 22px;
}
.ant-card-actions > li:not(:last-child) {
  border-right: 1px solid #f0f0f0;
}
.ant-card-type-inner .ant-card-head {
  padding: 0 24px;
  background: #fafafa;
}
.ant-card-type-inner .ant-card-head-title {
  padding: 12px 0;
  font-size: 14px;
}
.ant-card-type-inner .ant-card-body {
  padding: 16px 24px;
}
.ant-card-type-inner .ant-card-extra {
  padding: 13.5px 0;
}
.ant-card-meta {
  margin: -4px 0;
}
.ant-card-meta::before {
  display: table;
  content: '';
}
.ant-card-meta::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-meta::before {
  display: table;
  content: '';
}
.ant-card-meta::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-meta-avatar {
  float: left;
  padding-right: 16px;
}
.ant-card-rtl .ant-card-meta-avatar {
  float: right;
  padding-right: 0;
  padding-left: 16px;
}
.ant-card-meta-detail {
  overflow: hidden;
}
.ant-card-meta-detail > div:not(:last-child) {
  margin-bottom: 8px;
}
.ant-card-meta-title {
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-card-meta-description {
  color: rgba(0, 0, 0, 0.45);
}
.ant-card-loading {
  overflow: hidden;
}
.ant-card-loading .ant-card-body {
  user-select: none;
}
.ant-card-loading-content p {
  margin: 0;
}
.ant-card-loading-block {
  height: 14px;
  margin: 4px 0;
  background: linear-gradient(90deg, rgba(207, 216, 220, 0.2), rgba(207, 216, 220, 0.4), rgba(207, 216, 220, 0.2));
  background-size: 600% 600%;
  border-radius: 4px;
  animation: card-loading 1.4s ease infinite;
}
@keyframes card-loading {
  0%,
  100% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
}
.ant-card-small > .ant-card-head {
  min-height: 36px;
  padding: 0 12px;
  font-size: 14px;
}
.ant-card-small > .ant-card-head > .ant-card-head-wrapper > .ant-card-head-title {
  padding: 8px 0;
}
.ant-card-small > .ant-card-head > .ant-card-head-wrapper > .ant-card-extra {
  padding: 8px 0;
  font-size: 14px;
}
.ant-card-small > .ant-card-body {
  padding: 12px;
}
.ant-carousel {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-carousel .slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.ant-carousel .slick-list {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.ant-carousel .slick-list:focus {
  outline: none;
}
.ant-carousel .slick-list.dragging {
  cursor: pointer;
}
.ant-carousel .slick-list .slick-slide {
  pointer-events: none;
}
.ant-carousel .slick-list .slick-slide input.ant-radio-input,
.ant-carousel .slick-list .slick-slide input.ant-checkbox-input {
  visibility: hidden;
}
.ant-carousel .slick-list .slick-slide.slick-active {
  pointer-events: auto;
}
.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input,
.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input {
  visibility: visible;
}
.ant-carousel .slick-slider .slick-track,
.ant-carousel .slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}
.ant-carousel .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.ant-carousel .slick-track::before,
.ant-carousel .slick-track::after {
  display: table;
  content: '';
}
.ant-carousel .slick-track::after {
  clear: both;
}
.slick-loading .ant-carousel .slick-track {
  visibility: hidden;
}
.ant-carousel .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
.ant-carousel .slick-slide img {
  display: block;
}
.ant-carousel .slick-slide.slick-loading img {
  display: none;
}
.ant-carousel .slick-slide.dragging img {
  pointer-events: none;
}
.ant-carousel .slick-initialized .slick-slide {
  display: block;
}
.ant-carousel .slick-loading .slick-slide {
  visibility: hidden;
}
.ant-carousel .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.ant-carousel .slick-arrow.slick-hidden {
  display: none;
}
.ant-carousel .slick-prev,
.ant-carousel .slick-next {
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  padding: 0;
  color: transparent;
  font-size: 0;
  line-height: 0;
  background: transparent;
  border: 0;
  outline: none;
  cursor: pointer;
}
.ant-carousel .slick-prev:hover,
.ant-carousel .slick-next:hover,
.ant-carousel .slick-prev:focus,
.ant-carousel .slick-next:focus {
  color: transparent;
  background: transparent;
  outline: none;
}
.ant-carousel .slick-prev:hover::before,
.ant-carousel .slick-next:hover::before,
.ant-carousel .slick-prev:focus::before,
.ant-carousel .slick-next:focus::before {
  opacity: 1;
}
.ant-carousel .slick-prev.slick-disabled::before,
.ant-carousel .slick-next.slick-disabled::before {
  opacity: 0.25;
}
.ant-carousel .slick-prev {
  left: -25px;
}
.ant-carousel .slick-prev::before {
  content: '\2190';
}
.ant-carousel .slick-next {
  right: -25px;
}
.ant-carousel .slick-next::before {
  content: '\2192';
}
.ant-carousel .slick-dots {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex !important;
  justify-content: center;
  margin-right: 15%;
  margin-left: 15%;
  padding-left: 0;
  list-style: none;
}
.ant-carousel .slick-dots-bottom {
  bottom: 12px;
}
.ant-carousel .slick-dots-top {
  top: 12px;
}
.ant-carousel .slick-dots li {
  position: relative;
  display: inline-block;
  flex: 0 1 auto;
  box-sizing: content-box;
  width: 16px;
  height: 3px;
  margin: 0 2px;
  margin-right: 3px;
  margin-left: 3px;
  padding: 0;
  text-align: center;
  text-indent: -999px;
  vertical-align: top;
  transition: all 0.5s;
}
.ant-carousel .slick-dots li button {
  display: block;
  width: 100%;
  height: 3px;
  padding: 0;
  color: transparent;
  font-size: 0;
  background: #fff;
  border: 0;
  border-radius: 1px;
  outline: none;
  cursor: pointer;
  opacity: 0.3;
  transition: all 0.5s;
}
.ant-carousel .slick-dots li button:hover,
.ant-carousel .slick-dots li button:focus {
  opacity: 0.75;
}
.ant-carousel .slick-dots li.slick-active {
  width: 24px;
}
.ant-carousel .slick-dots li.slick-active button {
  background: #fff;
  opacity: 1;
}
.ant-carousel .slick-dots li.slick-active:hover,
.ant-carousel .slick-dots li.slick-active:focus {
  opacity: 1;
}
.ant-carousel-vertical .slick-dots {
  top: 50%;
  bottom: auto;
  flex-direction: column;
  width: 3px;
  height: auto;
  margin: 0;
  transform: translateY(-50%);
}
.ant-carousel-vertical .slick-dots-left {
  right: auto;
  left: 12px;
}
.ant-carousel-vertical .slick-dots-right {
  right: 12px;
  left: auto;
}
.ant-carousel-vertical .slick-dots li {
  width: 3px;
  height: 16px;
  margin: 4px 2px;
  vertical-align: baseline;
}
.ant-carousel-vertical .slick-dots li button {
  width: 3px;
  height: 16px;
}
.ant-carousel-vertical .slick-dots li.slick-active {
  width: 3px;
  height: 24px;
}
.ant-carousel-vertical .slick-dots li.slick-active button {
  width: 3px;
  height: 24px;
}
.ant-carousel-rtl {
  direction: rtl;
}
.ant-carousel-rtl .ant-carousel .slick-track {
  right: 0;
  left: auto;
}
.ant-carousel-rtl .ant-carousel .slick-prev {
  right: -25px;
  left: auto;
}
.ant-carousel-rtl .ant-carousel .slick-prev::before {
  content: '\2192';
}
.ant-carousel-rtl .ant-carousel .slick-next {
  right: auto;
  left: -25px;
}
.ant-carousel-rtl .ant-carousel .slick-next::before {
  content: '\2190';
}
.ant-carousel-rtl.ant-carousel .slick-dots {
  flex-direction: row-reverse;
}
.ant-carousel-rtl.ant-carousel-vertical .slick-dots {
  flex-direction: column;
}
.ant-cascader {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-cascader-input.ant-input {
  position: static;
  width: 100%;
  padding-right: 24px;
  background-color: transparent !important;
  cursor: pointer;
}
.ant-cascader-picker-show-search .ant-cascader-input.ant-input {
  position: relative;
}
.ant-cascader-picker {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  background-color: #fff;
  border-radius: 4px;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.ant-cascader-picker-with-value .ant-cascader-picker-label {
  color: transparent;
}
.ant-cascader-picker-disabled {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-cascader-picker-disabled .ant-cascader-input {
  cursor: not-allowed;
}
.ant-cascader-picker:focus .ant-cascader-input {
  border-color: #53c2b5;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(49, 180, 170, 0.2);
}
.ant-input-rtl .ant-cascader-picker:focus .ant-cascader-input {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-cascader-picker-borderless .ant-cascader-input {
  border-color: transparent !important;
  box-shadow: none !important;
}
.ant-cascader-picker-show-search.ant-cascader-picker-focused {
  color: rgba(0, 0, 0, 0.25);
}
.ant-cascader-picker-label {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 20px;
  margin-top: -10px;
  padding: 0 20px 0 12px;
  overflow: hidden;
  line-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-cascader-picker-clear {
  position: absolute;
  top: 50%;
  right: 12px;
  z-index: 2;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  line-height: 12px;
  background: #fff;
  cursor: pointer;
  opacity: 0;
  transition: color 0.3s ease, opacity 0.15s ease;
}
.ant-cascader-picker-clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-cascader-picker:hover .ant-cascader-picker-clear {
  opacity: 1;
}
.ant-cascader-picker-arrow {
  position: absolute;
  top: 50%;
  right: 12px;
  z-index: 1;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  line-height: 12px;
  transition: transform 0.2s;
}
.ant-cascader-picker-arrow.ant-cascader-picker-arrow-expand {
  transform: rotate(180deg);
}
.ant-cascader-picker-label:hover + .ant-cascader-input {
  border-color: #53c2b5;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-cascader-picker-label:hover + .ant-cascader-input {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-cascader-picker-small .ant-cascader-picker-clear,
.ant-cascader-picker-small .ant-cascader-picker-arrow {
  right: 8px;
}
.ant-cascader-menus {
  position: absolute;
  z-index: 1050;
  font-size: 14px;
  white-space: nowrap;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-cascader-menus ul,
.ant-cascader-menus ol {
  margin: 0;
  list-style: none;
}
.ant-cascader-menus-empty,
.ant-cascader-menus-hidden {
  display: none;
}
.ant-cascader-menus.slide-up-enter.slide-up-enter-active.ant-cascader-menus-placement-bottomLeft,
.ant-cascader-menus.slide-up-appear.slide-up-appear-active.ant-cascader-menus-placement-bottomLeft {
  animation-name: antSlideUpIn;
}
.ant-cascader-menus.slide-up-enter.slide-up-enter-active.ant-cascader-menus-placement-topLeft,
.ant-cascader-menus.slide-up-appear.slide-up-appear-active.ant-cascader-menus-placement-topLeft {
  animation-name: antSlideDownIn;
}
.ant-cascader-menus.slide-up-leave.slide-up-leave-active.ant-cascader-menus-placement-bottomLeft {
  animation-name: antSlideUpOut;
}
.ant-cascader-menus.slide-up-leave.slide-up-leave-active.ant-cascader-menus-placement-topLeft {
  animation-name: antSlideDownOut;
}
.ant-cascader-menu {
  display: inline-block;
  min-width: 111px;
  height: 180px;
  margin: 0;
  padding: 4px 0;
  overflow: auto;
  vertical-align: top;
  list-style: none;
  border-right: 1px solid #f0f0f0;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.ant-cascader-menu:first-child {
  border-radius: 4px 0 0 4px;
}
.ant-cascader-menu:last-child {
  margin-right: -1px;
  border-right-color: transparent;
  border-radius: 0 4px 4px 0;
}
.ant-cascader-menu:only-child {
  border-radius: 4px;
}
.ant-cascader-menu-item {
  padding: 5px 12px;
  line-height: 22px;
  white-space: nowrap;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-cascader-menu-item:hover {
  background: #f5f5f5;
}
.ant-cascader-menu-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-cascader-menu-item-disabled:hover {
  background: transparent;
}
.ant-cascader-menu-empty .ant-cascader-menu-item {
  color: rgba(0, 0, 0, 0.25);
  cursor: default;
  pointer-events: none;
}
.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),
.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover {
  font-weight: 600;
  background-color: #e6f5f1;
}
.ant-cascader-menu-item-expand {
  position: relative;
  padding-right: 24px;
}
.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
.ant-cascader-menu-item-loading-icon {
  display: inline-block;
  font-size: 10px;
  position: absolute;
  right: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
.ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon {
  color: rgba(0, 0, 0, 0.25);
}
.ant-cascader-menu-item .ant-cascader-menu-item-keyword {
  color: #ff4d4f;
}
.ant-cascader-picker-rtl .ant-cascader-input.ant-input {
  padding-right: 11px;
  padding-left: 24px;
  text-align: right;
}
.ant-cascader-picker-rtl {
  direction: rtl;
}
.ant-cascader-picker-rtl .ant-cascader-picker-label {
  padding: 0 12px 0 20px;
  text-align: right;
}
.ant-cascader-picker-rtl .ant-cascader-picker-clear {
  right: auto;
  left: 12px;
}
.ant-cascader-picker-rtl .ant-cascader-picker-arrow {
  right: auto;
  left: 12px;
}
.ant-cascader-picker-rtl.ant-cascader-picker-small .ant-cascader-picker-clear,
.ant-cascader-picker-rtl.ant-cascader-picker-small .ant-cascader-picker-arrow {
  right: auto;
  left: 8px;
}
.ant-cascader-menu-rtl .ant-cascader-menu {
  direction: rtl;
  border-right: none;
  border-left: 1px solid #f0f0f0;
}
.ant-cascader-menu-rtl .ant-cascader-menu:first-child {
  border-radius: 0 4px 4px 0;
}
.ant-cascader-menu-rtl .ant-cascader-menu:last-child {
  margin-right: 0;
  margin-left: -1px;
  border-left-color: transparent;
  border-radius: 4px 0 0 4px;
}
.ant-cascader-menu-rtl .ant-cascader-menu:only-child {
  border-radius: 4px;
}
.ant-cascader-menu-rtl .ant-cascader-menu-item-expand {
  padding-right: 12px;
  padding-left: 24px;
}
.ant-cascader-menu-rtl .ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
.ant-cascader-menu-rtl .ant-cascader-menu-item-loading-icon {
  right: auto;
  left: 12px;
}
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: -0.09em;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
}
.ant-checkbox-wrapper:hover .ant-checkbox-inner,
.ant-checkbox:hover .ant-checkbox-inner,
.ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: #31b4aa;
}
.ant-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #31b4aa;
  border-radius: 4px;
  visibility: hidden;
  animation: antCheckboxEffect 0.36s ease-in-out;
  animation-fill-mode: backwards;
  content: '';
}
.ant-checkbox:hover::after,
.ant-checkbox-wrapper:hover .ant-checkbox::after {
  visibility: visible;
}
.ant-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 22%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-checkbox-checked .ant-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #31b4aa;
  border-color: #31b4aa;
}
.ant-checkbox-disabled {
  cursor: not-allowed;
}
.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  animation-name: none;
}
.ant-checkbox-disabled .ant-checkbox-input {
  cursor: not-allowed;
}
.ant-checkbox-disabled .ant-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-checkbox-disabled .ant-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  animation-name: none;
}
.ant-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-checkbox-disabled:hover::after,
.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after {
  visibility: hidden;
}
.ant-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
  line-height: unset;
  cursor: pointer;
}
.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 8px;
}
.ant-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-checkbox-group-item {
  display: inline-block;
  margin-right: 8px;
}
.ant-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-checkbox-group-item + .ant-checkbox-group-item {
  margin-left: 0;
}
.ant-checkbox-indeterminate .ant-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-checkbox-indeterminate .ant-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #31b4aa;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-checkbox-rtl {
  direction: rtl;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item {
  margin-right: 0;
  margin-left: 8px;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child {
  margin-left: 0 !important;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item {
  margin-left: 8px;
}
.ant-collapse {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-bottom: 0;
  border-radius: 4px;
}
.ant-collapse > .ant-collapse-item {
  border-bottom: 1px solid #d9d9d9;
}
.ant-collapse > .ant-collapse-item:last-child,
.ant-collapse > .ant-collapse-item:last-child > .ant-collapse-header {
  border-radius: 0 0 4px 4px;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header {
  position: relative;
  padding: 12px 16px;
  padding-left: 40px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 1.5715;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header::before {
  display: table;
  content: '';
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header::after {
  display: table;
  clear: both;
  content: '';
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header::before {
  display: table;
  content: '';
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header::after {
  display: table;
  clear: both;
  content: '';
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 16px;
  display: inline-block;
  font-size: 12px;
  transform: translateY(-50%);
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow > * {
  line-height: 1;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  display: inline-block;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow::before {
  display: none;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow .ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow-icon {
  display: block;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  transition: transform 0.24s;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {
  float: right;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header:focus {
  outline: none;
}
.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
  padding-left: 12px;
}
.ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header {
  padding: 12px 16px;
  padding-right: 40px;
}
.ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  right: 16px;
  left: auto;
}
.ant-collapse-anim-active {
  transition: height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.ant-collapse-content {
  overflow: hidden;
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff;
  border-top: 1px solid #d9d9d9;
}
.ant-collapse-content > .ant-collapse-content-box {
  padding: 16px;
}
.ant-collapse-content-inactive {
  display: none;
}
.ant-collapse-item:last-child > .ant-collapse-content {
  border-radius: 0 0 4px 4px;
}
.ant-collapse-borderless {
  background-color: #fafafa;
  border: 0;
}
.ant-collapse-borderless > .ant-collapse-item {
  border-bottom: 1px solid #d9d9d9;
}
.ant-collapse-borderless > .ant-collapse-item:last-child,
.ant-collapse-borderless > .ant-collapse-item:last-child .ant-collapse-header {
  border-radius: 0;
}
.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content {
  background-color: transparent;
  border-top: 0;
}
.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
  padding-top: 4px;
}
.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header,
.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header > .arrow {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-collapse-rtl {
  direction: rtl;
}
.ant-collapse-rtl .ant-collapse > .ant-collapse-item > .ant-collapse-header {
  padding: 12px 16px;
  padding-right: 40px;
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  transform: rotate(180deg);
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {
  float: left;
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
  padding-right: 12px;
  padding-left: 0;
}
.ant-comment {
  position: relative;
  background-color: inherit;
}
.ant-comment-inner {
  display: flex;
  padding: 16px 0;
}
.ant-comment-avatar {
  position: relative;
  flex-shrink: 0;
  margin-right: 12px;
  cursor: pointer;
}
.ant-comment-avatar img {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.ant-comment-content {
  position: relative;
  flex: 1 1 auto;
  min-width: 1px;
  font-size: 14px;
  word-wrap: break-word;
}
.ant-comment-content-author {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-bottom: 4px;
  font-size: 14px;
}
.ant-comment-content-author > a,
.ant-comment-content-author > span {
  padding-right: 8px;
  font-size: 12px;
  line-height: 18px;
}
.ant-comment-content-author-name {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  transition: color 0.3s;
}
.ant-comment-content-author-name > * {
  color: rgba(0, 0, 0, 0.45);
}
.ant-comment-content-author-name > *:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-comment-content-author-time {
  color: #ccc;
  white-space: nowrap;
  cursor: auto;
}
.ant-comment-content-detail p {
  margin-bottom: inherit;
  white-space: pre-wrap;
}
.ant-comment-actions {
  margin-top: 12px;
  margin-bottom: inherit;
  padding-left: 0;
}
.ant-comment-actions > li {
  display: inline-block;
  color: rgba(0, 0, 0, 0.45);
}
.ant-comment-actions > li > span {
  margin-right: 10px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  cursor: pointer;
  transition: color 0.3s;
  user-select: none;
}
.ant-comment-actions > li > span:hover {
  color: #595959;
}
.ant-comment-nested {
  margin-left: 44px;
}
.ant-comment-rtl {
  direction: rtl;
}
.ant-comment-rtl .ant-comment-avatar {
  margin-right: 0;
  margin-left: 12px;
}
.ant-comment-rtl .ant-comment-content-author > a,
.ant-comment-rtl .ant-comment-content-author > span {
  padding-right: 0;
  padding-left: 8px;
}
.ant-comment-rtl .ant-comment-actions {
  padding-right: 0;
}
.ant-comment-rtl .ant-comment-actions > li > span {
  margin-right: 0;
  margin-left: 10px;
}
.ant-comment-rtl .ant-comment-nested {
  margin-right: 44px;
  margin-left: 0;
}
.ant-picker-panel {
  display: inline-flex;
  flex-direction: column;
  text-align: center;
  background: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 4px;
  outline: none;
}
.ant-picker-panel-focused {
  border-color: #31b4aa;
}
.ant-picker-decade-panel,
.ant-picker-year-panel,
.ant-picker-quarter-panel,
.ant-picker-month-panel,
.ant-picker-week-panel,
.ant-picker-date-panel,
.ant-picker-time-panel {
  display: flex;
  flex-direction: column;
  width: 280px;
}
.ant-picker-header {
  display: flex;
  padding: 0 8px;
  color: rgba(0, 0, 0, 0.85);
  border-bottom: 1px solid #f0f0f0;
}
.ant-picker-header > * {
  flex: none;
}
.ant-picker-header button {
  padding: 0;
  color: rgba(0, 0, 0, 0.25);
  line-height: 40px;
  background: transparent;
  border: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.ant-picker-header > button {
  min-width: 1.6em;
  font-size: 14px;
}
.ant-picker-header > button:hover {
  color: rgba(0, 0, 0, 0.65);
}
.ant-picker-header-view {
  flex: auto;
  font-weight: 500;
  line-height: 40px;
}
.ant-picker-header-view button {
  color: inherit;
  font-weight: inherit;
}
.ant-picker-header-view button:not(:first-child) {
  margin-left: 8px;
}
.ant-picker-header-view button:hover {
  color: #31b4aa;
}
.ant-picker-prev-icon,
.ant-picker-next-icon,
.ant-picker-super-prev-icon,
.ant-picker-super-next-icon {
  position: relative;
  display: inline-block;
  width: 7px;
  height: 7px;
}
.ant-picker-prev-icon::before,
.ant-picker-next-icon::before,
.ant-picker-super-prev-icon::before,
.ant-picker-super-next-icon::before {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 7px;
  height: 7px;
  border: 0 solid currentColor;
  border-width: 1.5px 0 0 1.5px;
  content: '';
}
.ant-picker-super-prev-icon::after,
.ant-picker-super-next-icon::after {
  position: absolute;
  top: 4px;
  left: 4px;
  display: inline-block;
  width: 7px;
  height: 7px;
  border: 0 solid currentColor;
  border-width: 1.5px 0 0 1.5px;
  content: '';
}
.ant-picker-prev-icon,
.ant-picker-super-prev-icon {
  transform: rotate(-45deg);
}
.ant-picker-next-icon,
.ant-picker-super-next-icon {
  transform: rotate(135deg);
}
.ant-picker-content {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}
.ant-picker-content th,
.ant-picker-content td {
  position: relative;
  min-width: 24px;
  font-weight: 400;
}
.ant-picker-content th {
  height: 30px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 30px;
}
.ant-picker-cell {
  padding: 3px 0;
  color: rgba(0, 0, 0, 0.25);
  cursor: pointer;
}
.ant-picker-cell-in-view {
  color: rgba(0, 0, 0, 0.65);
}
.ant-picker-cell-disabled {
  cursor: not-allowed;
}
.ant-picker-cell::before {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 1;
  height: 24px;
  transform: translateY(-50%);
  content: '';
}
.ant-picker-cell .ant-picker-cell-inner {
  position: relative;
  z-index: 2;
  display: inline-block;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 4px;
  transition: background 0.3s, border 0.3s;
}
.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,
.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner {
  background: #f5f5f5;
}
.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  border: 1px solid #31b4aa;
  border-radius: 4px;
  content: '';
}
.ant-picker-cell-in-view.ant-picker-cell-in-range {
  position: relative;
}
.ant-picker-cell-in-view.ant-picker-cell-in-range::before {
  background: #e6f5f1;
}
.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,
.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,
.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner {
  color: #fff;
  background: #31b4aa;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single)::before,
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single)::before {
  background: #e6f5f1;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start::before {
  left: 50%;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end::before {
  right: 50%;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range)::after {
  position: absolute;
  top: 50%;
  z-index: 0;
  height: 24px;
  border-top: 1px dashed #72d9d1;
  border-bottom: 1px dashed #72d9d1;
  transform: translateY(-50%);
  content: '';
}
.ant-picker-cell-range-hover-start::after,
.ant-picker-cell-range-hover-end::after,
.ant-picker-cell-range-hover::after {
  right: 0;
  left: 2px;
}
.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover::before,
.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover::before,
.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover::before,
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start::before,
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end::before,
.ant-picker-panel > :not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start::before,
.ant-picker-panel > :not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end::before {
  background: #aee9e5;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner {
  border-radius: 4px 0 0 4px;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner {
  border-radius: 0 4px 4px 0;
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after,
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: -1;
  background: #aee9e5;
  content: '';
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after {
  right: -7px;
  left: 0;
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  right: 0;
  left: -7px;
}
.ant-picker-cell-range-hover.ant-picker-cell-range-start::after {
  right: 50%;
}
.ant-picker-cell-range-hover.ant-picker-cell-range-end::after {
  left: 50%;
}
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child::after,
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after {
  left: 6px;
  border-left: 1px dashed #72d9d1;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child::after,
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {
  right: 6px;
  border-right: 1px dashed #72d9d1;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ant-picker-cell-disabled {
  pointer-events: none;
}
.ant-picker-cell-disabled .ant-picker-cell-inner {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
}
.ant-picker-cell-disabled::before {
  background: #f5f5f5;
}
.ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner::before {
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-picker-decade-panel .ant-picker-content,
.ant-picker-year-panel .ant-picker-content,
.ant-picker-quarter-panel .ant-picker-content,
.ant-picker-month-panel .ant-picker-content {
  height: 264px;
}
.ant-picker-decade-panel .ant-picker-cell-inner,
.ant-picker-year-panel .ant-picker-cell-inner,
.ant-picker-quarter-panel .ant-picker-cell-inner,
.ant-picker-month-panel .ant-picker-cell-inner {
  padding: 0 8px;
}
.ant-picker-decade-panel .ant-picker-cell-disabled .ant-picker-cell-inner,
.ant-picker-year-panel .ant-picker-cell-disabled .ant-picker-cell-inner,
.ant-picker-quarter-panel .ant-picker-cell-disabled .ant-picker-cell-inner,
.ant-picker-month-panel .ant-picker-cell-disabled .ant-picker-cell-inner {
  background: #f5f5f5;
}
.ant-picker-quarter-panel .ant-picker-content {
  height: 56px;
}
.ant-picker-footer {
  width: min-content;
  min-width: 100%;
  line-height: 38px;
  text-align: center;
  border-bottom: 1px solid transparent;
}
.ant-picker-panel .ant-picker-footer {
  border-top: 1px solid #f0f0f0;
}
.ant-picker-footer-extra {
  padding: 0 12px;
  line-height: 38px;
  text-align: left;
}
.ant-picker-footer-extra:not(:last-child) {
  border-bottom: 1px solid #f0f0f0;
}
.ant-picker-now {
  text-align: left;
}
.ant-picker-today-btn {
  color: #31b4aa;
}
.ant-picker-today-btn:hover {
  color: #53c2b5;
}
.ant-picker-today-btn:active {
  color: #1f8f89;
}
.ant-picker-today-btn.ant-picker-today-btn-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-picker-decade-panel .ant-picker-cell-inner {
  padding: 0 4px;
}
.ant-picker-decade-panel .ant-picker-cell::before {
  display: none;
}
.ant-picker-year-panel .ant-picker-body,
.ant-picker-quarter-panel .ant-picker-body,
.ant-picker-month-panel .ant-picker-body {
  padding: 0 8px;
}
.ant-picker-year-panel .ant-picker-cell-inner,
.ant-picker-quarter-panel .ant-picker-cell-inner,
.ant-picker-month-panel .ant-picker-cell-inner {
  width: 60px;
}
.ant-picker-year-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-month-panel .ant-picker-cell-range-hover-start::after {
  left: 14px;
  border-left: 1px dashed #72d9d1;
  border-radius: 4px 0 0 4px;
}
.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start::after {
  right: 14px;
  border-right: 1px dashed #72d9d1;
  border-radius: 0 4px 4px 0;
}
.ant-picker-year-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-month-panel .ant-picker-cell-range-hover-end::after {
  right: 14px;
  border-right: 1px dashed #72d9d1;
  border-radius: 0 4px 4px 0;
}
.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end::after {
  left: 14px;
  border-left: 1px dashed #72d9d1;
  border-radius: 4px 0 0 4px;
}
.ant-picker-week-panel .ant-picker-body {
  padding: 8px 12px;
}
.ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner,
.ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,
.ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner {
  background: transparent !important;
}
.ant-picker-week-panel-row td {
  transition: background 0.3s;
}
.ant-picker-week-panel-row:hover td {
  background: #f5f5f5;
}
.ant-picker-week-panel-row-selected td,
.ant-picker-week-panel-row-selected:hover td {
  background: #31b4aa;
}
.ant-picker-week-panel-row-selected td.ant-picker-cell-week,
.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week {
  color: rgba(255, 255, 255, 0.5);
}
.ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner::before,
.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner::before {
  border-color: #fff;
}
.ant-picker-week-panel-row-selected td .ant-picker-cell-inner,
.ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner {
  color: #fff;
}
.ant-picker-date-panel .ant-picker-body {
  padding: 8px 12px;
}
.ant-picker-date-panel .ant-picker-content {
  width: 252px;
}
.ant-picker-date-panel .ant-picker-content th {
  width: 36px;
}
.ant-picker-datetime-panel {
  display: flex;
}
.ant-picker-datetime-panel .ant-picker-time-panel {
  border-left: 1px solid #f0f0f0;
}
.ant-picker-datetime-panel .ant-picker-date-panel,
.ant-picker-datetime-panel .ant-picker-time-panel {
  transition: opacity 0.3s;
}
.ant-picker-datetime-panel-active .ant-picker-date-panel,
.ant-picker-datetime-panel-active .ant-picker-time-panel {
  opacity: 0.3;
}
.ant-picker-datetime-panel-active .ant-picker-date-panel-active,
.ant-picker-datetime-panel-active .ant-picker-time-panel-active {
  opacity: 1;
}
.ant-picker-time-panel {
  width: auto;
  min-width: auto;
}
.ant-picker-time-panel .ant-picker-content {
  display: flex;
  flex: auto;
  height: 224px;
}
.ant-picker-time-panel-column {
  flex: 1 0 auto;
  width: 56px;
  margin: 0;
  padding: 0 0 194px 0;
  overflow-y: hidden;
  text-align: left;
  list-style: none;
  transition: background 0.3s;
}
.ant-picker-time-panel-column:not(:first-child) {
  border-left: 1px solid #f0f0f0;
}
.ant-picker-time-panel-column-active {
  background: rgba(230, 245, 241, 0.2);
}
.ant-picker-time-panel-column:hover {
  overflow-y: auto;
}
.ant-picker-time-panel-column > li {
  margin: 0;
  padding: 0;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner {
  display: block;
  width: 100%;
  height: 28px;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  line-height: 28px;
  text-align: center;
  border-radius: 0;
  cursor: pointer;
  transition: background 0.3s;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover {
  background: #f5f5f5;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner {
  background: #e6f5f1;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  cursor: not-allowed;
}
/* stylelint-disable-next-line */
_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,
:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,
_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,
:root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell {
  padding: 21px 0;
}
.ant-picker {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  padding: 4px 11px 4px;
  position: relative;
  display: inline-flex;
  align-items: center;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  transition: border 0.3s, box-shadow 0.3s;
}
.ant-picker:hover,
.ant-picker-focused {
  border-color: #53c2b5;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-picker:hover,
.ant-input-rtl .ant-picker-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-picker-focused {
  border-color: #53c2b5;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(49, 180, 170, 0.2);
}
.ant-input-rtl .ant-picker-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-picker.ant-picker-disabled {
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-picker.ant-picker-disabled .ant-picker-suffix {
  color: rgba(0, 0, 0, 0.25);
}
.ant-picker.ant-picker-borderless {
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.ant-picker-input {
  position: relative;
  display: inline-flex;
  width: 100%;
}
.ant-picker-input > input {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  transition: all 0.3s;
  flex: auto;
  min-width: 1px;
  height: auto;
  padding: 0;
  background: transparent;
  border: 0;
}
.ant-picker-input > input::-moz-placeholder {
  opacity: 1;
}
.ant-picker-input > input::placeholder {
  color: #bfbfbf;
}
.ant-picker-input > input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-picker-input > input:hover {
  border-color: #53c2b5;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-picker-input > input:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-picker-input > input:focus,
.ant-picker-input > input-focused {
  border-color: #53c2b5;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(49, 180, 170, 0.2);
}
.ant-input-rtl .ant-picker-input > input:focus,
.ant-input-rtl .ant-picker-input > input-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-picker-input > input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-picker-input > input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-picker-input > input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-picker-input > input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
textarea.ant-picker-input > input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-picker-input > input-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-picker-input > input-sm {
  padding: 0px 7px;
}
.ant-picker-input > input-rtl {
  direction: rtl;
}
.ant-picker-input > input:focus {
  box-shadow: none;
}
.ant-picker-input > input[disabled] {
  background: transparent;
}
.ant-picker-input:hover .ant-picker-clear {
  opacity: 1;
}
.ant-picker-large {
  padding: 6.5px 11px 6.5px;
}
.ant-picker-large .ant-picker-input > input {
  font-size: 16px;
}
.ant-picker-small {
  padding: 0px 7px 0px;
}
.ant-picker-suffix {
  align-self: center;
  margin-left: 4px;
  color: rgba(0, 0, 0, 0.25);
  pointer-events: none;
}
.ant-picker-clear {
  position: absolute;
  top: 50%;
  right: 0;
  color: rgba(0, 0, 0, 0.25);
  background: #fff;
  transform: translateY(-50%);
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.3s, color 0.3s;
}
.ant-picker-clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-picker-separator {
  position: relative;
  display: inline-block;
  width: 1em;
  height: 16px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 16px;
  vertical-align: top;
  cursor: default;
}
.ant-picker-focused .ant-picker-separator {
  color: rgba(0, 0, 0, 0.45);
}
.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator {
  cursor: not-allowed;
}
.ant-picker-range {
  position: relative;
  display: inline-flex;
}
.ant-picker-range .ant-picker-clear {
  right: 11px;
}
.ant-picker-range:hover .ant-picker-clear {
  opacity: 1;
}
.ant-picker-range .ant-picker-active-bar {
  bottom: -1px;
  height: 2px;
  margin-left: 11px;
  background: #31b4aa;
  opacity: 0;
  transition: all 0.3s ease-out;
  pointer-events: none;
}
.ant-picker-range.ant-picker-focused .ant-picker-active-bar {
  opacity: 1;
}
.ant-picker-range-separator {
  align-items: center;
  padding: 0 8px;
  line-height: 1;
}
.ant-picker-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  z-index: 1050;
}
.ant-picker-dropdown-hidden {
  display: none;
}
.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow {
  top: 1.66666667px;
  display: block;
  transform: rotate(-45deg);
}
.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow {
  bottom: 1.66666667px;
  display: block;
  transform: rotate(135deg);
}
.ant-picker-dropdown-range {
  padding: 6.66666667px 0;
}
.ant-picker-dropdown-range-hidden {
  display: none;
}
.ant-picker-dropdown .ant-picker-panel > .ant-picker-time-panel {
  padding-top: 4px;
}
.ant-picker-ranges {
  margin-bottom: 0;
  padding: 4px 12px;
  overflow: hidden;
  line-height: 34px;
  text-align: left;
  list-style: none;
}
.ant-picker-ranges > li {
  display: inline-block;
}
.ant-picker-ranges .ant-picker-preset > .ant-tag-blue {
  color: #31b4aa;
  background: #e6f5f1;
  border-color: #a4dbd1;
  cursor: pointer;
}
.ant-picker-ranges .ant-picker-ok {
  float: right;
  margin-left: 8px;
}
.ant-picker-range-wrapper {
  display: flex;
}
.ant-picker-range-arrow {
  position: absolute;
  z-index: 1;
  display: none;
  width: 10px;
  height: 10px;
  margin-left: 16.5px;
  box-shadow: 2px -2px 6px rgba(0, 0, 0, 0.06);
  transition: left 0.3s ease-out;
}
.ant-picker-range-arrow::after {
  position: absolute;
  top: 1px;
  right: 1px;
  width: 10px;
  height: 10px;
  border: 5px solid #f0f0f0;
  border-color: #fff #fff transparent transparent;
  content: '';
}
.ant-picker-panel-container {
  overflow: hidden;
  vertical-align: top;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  transition: margin 0.3s;
}
.ant-picker-panel-container .ant-picker-panels {
  display: inline-flex;
  flex-wrap: nowrap;
  direction: ltr;
}
.ant-picker-panel-container .ant-picker-panel {
  vertical-align: top;
  background: transparent;
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.ant-picker-panel-container .ant-picker-panel-focused {
  border-color: #f0f0f0;
}
.ant-picker-rtl {
  direction: rtl;
}
.ant-picker-rtl .ant-picker-suffix {
  margin-right: 4px;
  margin-left: 0;
}
.ant-picker-rtl .ant-picker-clear {
  right: auto;
  left: 0;
}
.ant-picker-rtl .ant-picker-separator {
  transform: rotate(180deg);
}
.ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child) {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-rtl.ant-picker-range .ant-picker-clear {
  right: auto;
  left: 11px;
}
.ant-picker-rtl.ant-picker-range .ant-picker-active-bar {
  margin-right: 11px;
  margin-left: 0;
}
.ant-picker-dropdown-rtl .ant-picker-ranges {
  text-align: right;
}
.ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok {
  float: left;
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-panel-rtl {
  direction: rtl;
}
.ant-picker-panel-rtl .ant-picker-prev-icon,
.ant-picker-panel-rtl .ant-picker-super-prev-icon {
  transform: rotate(135deg);
}
.ant-picker-panel-rtl .ant-picker-next-icon,
.ant-picker-panel-rtl .ant-picker-super-next-icon {
  transform: rotate(-45deg);
}
.ant-picker-cell .ant-picker-cell-inner {
  position: relative;
  z-index: 2;
  display: inline-block;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 4px;
  transition: background 0.3s, border 0.3s;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start::before {
  right: 50%;
  left: 0;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end::before {
  right: 0;
  left: 50%;
}
.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after {
  right: 0;
  left: -7px;
}
.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  right: -7px;
  left: 0;
}
.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start::after {
  right: 0;
  left: 50%;
}
.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end::after {
  right: 50%;
  left: 0;
}
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child::after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after {
  right: 6px;
  left: 0;
  border-right: 1px dashed #72d9d1;
  border-left: none;
  border-top-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 0;
}
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child::after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {
  right: 0;
  left: 6px;
  border-right: none;
  border-left: 1px dashed #72d9d1;
  border-top-left-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 4px;
}
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {
  right: 6px;
  border-right: 1px dashed #72d9d1;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after {
  left: 6px;
  border-left: 1px dashed #72d9d1;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ant-picker-panel-rtl .ant-picker-time-panel {
  direction: ltr;
}
.ant-descriptions-title {
  margin-bottom: 20px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: bold;
  font-size: 16px;
  line-height: 1.5715;
}
.ant-descriptions-view {
  width: 100%;
  overflow: hidden;
  border-radius: 4px;
}
.ant-descriptions-view table {
  width: 100%;
  table-layout: fixed;
}
.ant-descriptions-row > th,
.ant-descriptions-row > td {
  padding-bottom: 16px;
}
.ant-descriptions-row:last-child {
  border-bottom: none;
}
.ant-descriptions-item-label {
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 1.5715;
}
.ant-descriptions-item-label::after {
  content: ':';
  position: relative;
  top: -0.5px;
  margin: 0 8px 0 2px;
}
.ant-descriptions-item-label.ant-descriptions-item-no-colon::after {
  content: ' ';
}
.ant-descriptions-item-no-label::after {
  margin: 0;
  content: '';
}
.ant-descriptions-item-content {
  display: table-cell;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  line-height: 1.5715;
}
.ant-descriptions-item {
  padding-bottom: 0;
}
.ant-descriptions-item > span {
  display: inline-block;
}
.ant-descriptions-middle .ant-descriptions-row > th,
.ant-descriptions-middle .ant-descriptions-row > td {
  padding-bottom: 12px;
}
.ant-descriptions-small .ant-descriptions-row > th,
.ant-descriptions-small .ant-descriptions-row > td {
  padding-bottom: 8px;
}
.ant-descriptions-bordered .ant-descriptions-view {
  border: 1px solid #f0f0f0;
}
.ant-descriptions-bordered .ant-descriptions-view > table {
  table-layout: auto;
}
.ant-descriptions-bordered .ant-descriptions-item-label,
.ant-descriptions-bordered .ant-descriptions-item-content {
  padding: 16px 24px;
  border-right: 1px solid #f0f0f0;
}
.ant-descriptions-bordered .ant-descriptions-item-label:last-child,
.ant-descriptions-bordered .ant-descriptions-item-content:last-child {
  border-right: none;
}
.ant-descriptions-bordered .ant-descriptions-item-label {
  background-color: #fafafa;
}
.ant-descriptions-bordered .ant-descriptions-item-label::after {
  display: none;
}
.ant-descriptions-bordered .ant-descriptions-row {
  border-bottom: 1px solid #f0f0f0;
}
.ant-descriptions-bordered .ant-descriptions-row:last-child {
  border-bottom: none;
}
.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-label,
.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-content {
  padding: 12px 24px;
}
.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-label,
.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-content {
  padding: 8px 16px;
}
.ant-descriptions-rtl {
  direction: rtl;
}
.ant-descriptions-rtl .ant-descriptions-item-label::after {
  margin: 0 2px 0 8px;
}
.ant-divider {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  border-top: 1px solid #f0f0f0;
}
.ant-divider-vertical {
  position: relative;
  top: -0.06em;
  display: inline-block;
  height: 0.9em;
  margin: 0 8px;
  vertical-align: middle;
  border-top: 0;
  border-left: 1px solid #f0f0f0;
}
.ant-divider-horizontal {
  display: flex;
  clear: both;
  width: 100%;
  min-width: 100%;
  margin: 24px 0;
}
.ant-divider-horizontal.ant-divider-with-text {
  display: flex;
  margin: 16px 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  white-space: nowrap;
  text-align: center;
  border-top: 0;
}
.ant-divider-horizontal.ant-divider-with-text::before,
.ant-divider-horizontal.ant-divider-with-text::after {
  position: relative;
  top: 50%;
  width: 50%;
  border-top: 1px solid #f0f0f0;
  transform: translateY(50%);
  content: '';
}
.ant-divider-horizontal.ant-divider-with-text-left::before {
  top: 50%;
  width: 5%;
}
.ant-divider-horizontal.ant-divider-with-text-left::after {
  top: 50%;
  width: 95%;
}
.ant-divider-horizontal.ant-divider-with-text-right::before {
  top: 50%;
  width: 95%;
}
.ant-divider-horizontal.ant-divider-with-text-right::after {
  top: 50%;
  width: 5%;
}
.ant-divider-inner-text {
  display: inline-block;
  padding: 0 1em;
}
.ant-divider-dashed {
  background: none;
  border-color: #f0f0f0;
  border-style: dashed;
  border-width: 1px 0 0;
}
.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed {
  border-top: 0;
}
.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::before,
.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::after {
  border-style: dashed none none;
}
.ant-divider-vertical.ant-divider-dashed {
  border-width: 0 0 0 1px;
}
.ant-divider-plain.ant-divider-with-text {
  color: rgba(0, 0, 0, 0.65);
  font-weight: normal;
  font-size: 14px;
}
.ant-divider-rtl {
  direction: rtl;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::before {
  width: 95%;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::after {
  width: 5%;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::before {
  width: 5%;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::after {
  width: 95%;
}
.ant-drawer {
  position: fixed;
  z-index: 1000;
  width: 0%;
  height: 100%;
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), height 0s ease 0.3s, width 0s ease 0.3s;
}
.ant-drawer > * {
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), box-shadow 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer-content-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
}
.ant-drawer .ant-drawer-content {
  width: 100%;
  height: 100%;
}
.ant-drawer-left,
.ant-drawer-right {
  top: 0;
  width: 0%;
  height: 100%;
}
.ant-drawer-left .ant-drawer-content-wrapper,
.ant-drawer-right .ant-drawer-content-wrapper {
  height: 100%;
}
.ant-drawer-left.ant-drawer-open,
.ant-drawer-right.ant-drawer-open {
  width: 100%;
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer-left {
  left: 0;
}
.ant-drawer-left .ant-drawer-content-wrapper {
  left: 0;
}
.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: 6px 0 16px -8px rgba(0, 0, 0, 0.08), 9px 0 28px 0 rgba(0, 0, 0, 0.05), 12px 0 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-right {
  right: 0;
}
.ant-drawer-right .ant-drawer-content-wrapper {
  right: 0;
}
.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: -6px 0 16px -8px rgba(0, 0, 0, 0.08), -9px 0 28px 0 rgba(0, 0, 0, 0.05), -12px 0 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-right.ant-drawer-open.no-mask {
  right: 1px;
  transform: translateX(1px);
}
.ant-drawer-top,
.ant-drawer-bottom {
  left: 0;
  width: 100%;
  height: 0%;
}
.ant-drawer-top .ant-drawer-content-wrapper,
.ant-drawer-bottom .ant-drawer-content-wrapper {
  width: 100%;
}
.ant-drawer-top.ant-drawer-open,
.ant-drawer-bottom.ant-drawer-open {
  height: 100%;
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer-top {
  top: 0;
}
.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: 0 6px 16px -8px rgba(0, 0, 0, 0.08), 0 9px 28px 0 rgba(0, 0, 0, 0.05), 0 12px 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-bottom {
  bottom: 0;
}
.ant-drawer-bottom .ant-drawer-content-wrapper {
  bottom: 0;
}
.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: 0 -6px 16px -8px rgba(0, 0, 0, 0.08), 0 -9px 28px 0 rgba(0, 0, 0, 0.05), 0 -12px 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-bottom.ant-drawer-open.no-mask {
  bottom: 1px;
  transform: translateY(1px);
}
.ant-drawer.ant-drawer-open .ant-drawer-mask {
  height: 100%;
  opacity: 1;
  transition: none;
  animation: antdDrawerFadeIn 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer-title {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.ant-drawer-content {
  position: relative;
  z-index: 1;
  overflow: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
}
.ant-drawer-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  display: block;
  padding: 20px;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 700;
  font-size: 16px;
  font-style: normal;
  line-height: 1;
  text-align: center;
  text-transform: none;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
  text-rendering: auto;
}
.ant-drawer-close:focus,
.ant-drawer-close:hover {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
.ant-drawer-header-no-title .ant-drawer-close {
  margin-right: var(--scroll-bar);
  /* stylelint-disable-next-line function-calc-no-invalid */
  padding-right: calc(20px - var(--scroll-bar));
}
.ant-drawer-header {
  position: relative;
  padding: 16px 24px;
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 4px 4px 0 0;
}
.ant-drawer-header-no-title {
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
}
.ant-drawer-wrapper-body {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  width: 100%;
  height: 100%;
}
.ant-drawer-body {
  flex-grow: 1;
  padding: 24px;
  overflow: auto;
  font-size: 14px;
  line-height: 1.5715;
  word-wrap: break-word;
}
.ant-drawer-footer {
  flex-shrink: 0;
  padding: 10px 10px;
  border-top: 1px solid #f0f0f0;
}
.ant-drawer-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  background-color: rgba(0, 0, 0, 0.45);
  opacity: 0;
  filter: alpha(opacity=45);
  transition: opacity 0.3s linear, height 0s ease 0.3s;
}
.ant-drawer-open-content {
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-drawer .ant-picker-clear {
  background: #fff;
}
@keyframes antdDrawerFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ant-drawer-rtl {
  direction: rtl;
}
.ant-drawer-rtl .ant-drawer-close {
  right: auto;
  left: 0;
}
.ant-dropdown-menu-item.ant-dropdown-menu-item-danger {
  color: #ff4d4f;
}
.ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover {
  color: #fff;
  background-color: #ff4d4f;
}
.ant-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block;
}
.ant-dropdown::before {
  position: absolute;
  top: -7px;
  right: 0;
  bottom: -7px;
  left: -7px;
  z-index: -9999;
  opacity: 0.0001;
  content: ' ';
}
.ant-dropdown-wrap {
  position: relative;
}
.ant-dropdown-wrap .ant-btn > .anticon-down {
  display: inline-block;
  font-size: 10px;
}
.ant-dropdown-wrap .anticon-down::before {
  transition: transform 0.2s;
}
.ant-dropdown-wrap-open .anticon-down::before {
  transform: rotate(180deg);
}
.ant-dropdown-hidden,
.ant-dropdown-menu-hidden {
  display: none;
}
.ant-dropdown-menu {
  position: relative;
  margin: 0;
  padding: 4px 0;
  text-align: left;
  list-style-type: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 4px;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-dropdown-menu-item-group-title {
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.45);
  transition: all 0.3s;
}
.ant-dropdown-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  background: transparent;
  box-shadow: none;
}
.ant-dropdown-menu-submenu-popup > .ant-dropdown-menu {
  transform-origin: 0 0;
}
.ant-dropdown-menu-submenu-popup ul,
.ant-dropdown-menu-submenu-popup li {
  list-style: none;
}
.ant-dropdown-menu-submenu-popup ul {
  margin-right: 0.3em;
  margin-left: 0.3em;
}
.ant-dropdown-menu-item,
.ant-dropdown-menu-submenu-title {
  clear: both;
  margin: 0;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.65);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-dropdown-menu-item > .anticon:first-child,
.ant-dropdown-menu-submenu-title > .anticon:first-child,
.ant-dropdown-menu-item > span > .anticon:first-child,
.ant-dropdown-menu-submenu-title > span > .anticon:first-child {
  min-width: 12px;
  margin-right: 8px;
  font-size: 12px;
}
.ant-dropdown-menu-item > a,
.ant-dropdown-menu-submenu-title > a {
  display: block;
  margin: -5px -12px;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.65);
  transition: all 0.3s;
}
.ant-dropdown-menu-item > a:hover,
.ant-dropdown-menu-submenu-title > a:hover {
  color: rgba(0, 0, 0, 0.65);
}
.ant-dropdown-menu-item > .anticon + span > a,
.ant-dropdown-menu-submenu-title > .anticon + span > a {
  color: rgba(0, 0, 0, 0.65);
  transition: all 0.3s;
}
.ant-dropdown-menu-item > .anticon + span > a:hover,
.ant-dropdown-menu-submenu-title > .anticon + span > a:hover {
  color: rgba(0, 0, 0, 0.65);
}
.ant-dropdown-menu-item-selected,
.ant-dropdown-menu-submenu-title-selected,
.ant-dropdown-menu-item-selected > a,
.ant-dropdown-menu-submenu-title-selected > a {
  color: #31b4aa;
  background-color: #e6f5f1;
}
.ant-dropdown-menu-item:hover,
.ant-dropdown-menu-submenu-title:hover {
  background-color: #f5f5f5;
}
.ant-dropdown-menu-item-disabled,
.ant-dropdown-menu-submenu-title-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-dropdown-menu-item-disabled:hover,
.ant-dropdown-menu-submenu-title-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-dropdown-menu-item-divider,
.ant-dropdown-menu-submenu-title-divider {
  height: 1px;
  margin: 4px 0;
  overflow: hidden;
  line-height: 0;
  background-color: #f0f0f0;
}
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow {
  position: absolute;
  right: 8px;
}
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  margin-right: 0 !important;
  color: rgba(0, 0, 0, 0.45);
  font-style: normal;
  display: inline-block;
  font-size: 10px;
}
.ant-dropdown-menu-item-group-list {
  margin: 0 8px;
  padding: 0;
  list-style: none;
}
.ant-dropdown-menu-submenu-title {
  padding-right: 24px;
}
.ant-dropdown-menu-submenu-vertical {
  position: relative;
}
.ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
  position: absolute;
  top: 0;
  left: 100%;
  min-width: 100%;
  margin-left: 4px;
  transform-origin: 0 0;
}
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title {
  color: #31b4aa;
}
.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomRight,
.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomRight {
  animation-name: antSlideUpIn;
}
.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topLeft,
.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topLeft,
.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topCenter,
.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topCenter,
.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topRight,
.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topRight {
  animation-name: antSlideDownIn;
}
.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomRight {
  animation-name: antSlideUpOut;
}
.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topLeft,
.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topCenter,
.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topRight {
  animation-name: antSlideDownOut;
}
.ant-dropdown-trigger > .anticon.anticon-down,
.ant-dropdown-link > .anticon.anticon-down,
.ant-dropdown-button > .anticon.anticon-down {
  vertical-align: baseline;
  display: inline-block;
  font-size: 10px;
}
.ant-dropdown-button {
  white-space: nowrap;
}
.ant-dropdown-button.ant-btn-group > .ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only) {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-dropdown-menu-dark,
.ant-dropdown-menu-dark .ant-dropdown-menu {
  background: #001529;
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a {
  color: rgba(255, 255, 255, 0.65);
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a .ant-dropdown-menu-submenu-arrow::after {
  color: rgba(255, 255, 255, 0.65);
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a:hover {
  color: #fff;
  background: transparent;
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected > a {
  color: #fff;
  background: #31b4aa;
}
.ant-dropdown-rtl {
  direction: rtl;
}
.ant-dropdown-rtl.ant-dropdown::before {
  right: -7px;
  left: 0;
}
.ant-dropdown-menu-rtl {
  direction: rtl;
  text-align: right;
}
.ant-dropdown-rtl .ant-dropdown-menu-item-group-title {
  direction: rtl;
  text-align: right;
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li {
  text-align: right;
}
.ant-dropdown-rtl .ant-dropdown-menu-item,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
  text-align: right;
}
.ant-dropdown-rtl .ant-dropdown-menu-item > .anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title > .anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-item > span > .anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title > span > .anticon:first-child {
  margin-right: 0;
  margin-left: 8px;
}
.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow {
  right: auto;
  left: 8px;
}
.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  margin-left: 0 !important;
  transform: scaleX(-1);
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
  padding-right: 12px;
  padding-left: 24px;
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
  right: 100%;
  left: 0;
  margin-right: 4px;
  margin-left: 0;
}
.ant-empty {
  margin: 0 8px;
  font-size: 14px;
  line-height: 1.5715;
  text-align: center;
}
.ant-empty-image {
  height: 100px;
  margin-bottom: 8px;
}
.ant-empty-image img {
  height: 100%;
}
.ant-empty-image svg {
  height: 100%;
  margin: auto;
}
.ant-empty-description {
  margin: 0;
}
.ant-empty-footer {
  margin-top: 16px;
}
.ant-empty-normal {
  margin: 32px 0;
  color: rgba(0, 0, 0, 0.25);
}
.ant-empty-normal .ant-empty-image {
  height: 40px;
}
.ant-empty-small {
  margin: 8px 0;
  color: rgba(0, 0, 0, 0.25);
}
.ant-empty-small .ant-empty-image {
  height: 35px;
}
.ant-empty-img-default-ellipse {
  fill-opacity: 0.8;
  fill: #f5f5f5;
}
.ant-empty-img-default-path-1 {
  fill: #aeb8c2;
}
.ant-empty-img-default-path-2 {
  fill: url(#linearGradient-1);
}
.ant-empty-img-default-path-3 {
  fill: #f5f5f7;
}
.ant-empty-img-default-path-4 {
  fill: #dce0e6;
}
.ant-empty-img-default-path-5 {
  fill: #dce0e6;
}
.ant-empty-img-default-g {
  fill: #fff;
}
.ant-empty-img-simple-ellipse {
  fill: #f5f5f5;
}
.ant-empty-img-simple-g {
  stroke: #d9d9d9;
}
.ant-empty-img-simple-path {
  fill: #fafafa;
}
.ant-empty-rtl {
  direction: rtl;
}
.ant-form-item .ant-mentions,
.ant-form-item textarea.ant-input {
  height: auto;
}
.ant-form-item .ant-upload {
  background: transparent;
}
.ant-form-item .ant-upload.ant-upload-drag {
  background: #fafafa;
}
.ant-form-item input[type='radio'],
.ant-form-item input[type='checkbox'] {
  width: 14px;
  height: 14px;
}
.ant-form-item .ant-radio-inline,
.ant-form-item .ant-checkbox-inline {
  display: inline-block;
  margin-left: 8px;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
.ant-form-item .ant-radio-inline:first-child,
.ant-form-item .ant-checkbox-inline:first-child {
  margin-left: 0;
}
.ant-form-item .ant-checkbox-vertical,
.ant-form-item .ant-radio-vertical {
  display: block;
}
.ant-form-item .ant-checkbox-vertical + .ant-checkbox-vertical,
.ant-form-item .ant-radio-vertical + .ant-radio-vertical {
  margin-left: 0;
}
.ant-form-item .ant-input-number + .ant-form-text {
  margin-left: 8px;
}
.ant-form-item .ant-input-number-handler-wrap {
  z-index: 2;
}
.ant-form-item .ant-select,
.ant-form-item .ant-cascader-picker {
  width: 100%;
}
.ant-form-item .ant-input-group .ant-select,
.ant-form-item .ant-input-group .ant-cascader-picker {
  width: auto;
}
.ant-form-inline {
  display: flex;
  flex-wrap: wrap;
}
.ant-form-inline .ant-form-item {
  flex: none;
  flex-wrap: nowrap;
  margin-right: 16px;
  margin-bottom: 0;
}
.ant-form-inline .ant-form-item-with-help {
  margin-bottom: 24px;
}
.ant-form-inline .ant-form-item > .ant-form-item-label,
.ant-form-inline .ant-form-item > .ant-form-item-control {
  display: inline-block;
  vertical-align: top;
}
.ant-form-inline .ant-form-item > .ant-form-item-label {
  flex: none;
}
.ant-form-inline .ant-form-item .ant-form-text {
  display: inline-block;
}
.ant-form-inline .ant-form-item .ant-form-item-has-feedback {
  display: inline-block;
}
.ant-form-horizontal .ant-form-item-label {
  flex-grow: 0;
}
.ant-form-horizontal .ant-form-item-control {
  flex: 1 1 0;
}
.ant-form-vertical .ant-form-item {
  flex-direction: column;
}
.ant-form-vertical .ant-form-item-label > label {
  height: auto;
}
.ant-form-vertical .ant-form-item-label,
.ant-col-24.ant-form-item-label,
.ant-col-xl-24.ant-form-item-label {
  margin: 0;
  padding: 0 0 8px;
  line-height: 1.5715;
  white-space: initial;
  text-align: left;
}
.ant-form-vertical .ant-form-item-label > label,
.ant-col-24.ant-form-item-label > label,
.ant-col-xl-24.ant-form-item-label > label {
  margin: 0;
}
.ant-form-vertical .ant-form-item-label > label::after,
.ant-col-24.ant-form-item-label > label::after,
.ant-col-xl-24.ant-form-item-label > label::after {
  display: none;
}
.ant-form-rtl.ant-form-vertical .ant-form-item-label,
.ant-form-rtl.ant-col-24.ant-form-item-label,
.ant-form-rtl.ant-col-xl-24.ant-form-item-label {
  text-align: right;
}
@media (max-width: 575px) {
  .ant-form-item .ant-form-item-label {
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-form-item .ant-form-item-label > label {
    margin: 0;
  }
  .ant-form-item .ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-form-item .ant-form-item-label {
    text-align: right;
  }
  .ant-form .ant-form-item {
    flex-wrap: wrap;
  }
  .ant-form .ant-form-item .ant-form-item-label,
  .ant-form .ant-form-item .ant-form-item-control {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-xs-24.ant-form-item-label {
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-xs-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-xs-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-xs-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 767px) {
  .ant-col-sm-24.ant-form-item-label {
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-sm-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-sm-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-sm-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 991px) {
  .ant-col-md-24.ant-form-item-label {
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-md-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-md-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-md-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 1199px) {
  .ant-col-lg-24.ant-form-item-label {
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-lg-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-lg-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-lg-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 1599px) {
  .ant-col-xl-24.ant-form-item-label {
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-xl-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-xl-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-xl-24.ant-form-item-label {
    text-align: right;
  }
}
.ant-form-item {
  /* Some non-status related component style is in `components.less` */
}
.ant-form-item-has-feedback .ant-input {
  padding-right: 24px;
}
.ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix {
  padding-right: 18px;
}
.ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {
  right: 28px;
}
.ant-form-item-has-feedback .ant-switch {
  margin: 2px 0 4px;
}
.ant-form-item-has-feedback > .ant-select .ant-select-arrow,
.ant-form-item-has-feedback > .ant-select .ant-select-selection__clear,
.ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow,
.ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection__clear {
  right: 28px;
}
.ant-form-item-has-feedback > .ant-select .ant-select-selection-selected-value,
.ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value {
  padding-right: 42px;
}
.ant-form-item-has-feedback .ant-cascader-picker-arrow {
  margin-right: 17px;
}
.ant-form-item-has-feedback .ant-cascader-picker-clear {
  right: 28px;
}
.ant-form-item-has-feedback .ant-picker {
  padding-right: 29.2px;
}
.ant-form-item-has-feedback .ant-picker-large {
  padding-right: 29.2px;
}
.ant-form-item-has-feedback .ant-picker-small {
  padding-right: 25.2px;
}
.ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,
.ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,
.ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,
.ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon {
  position: absolute;
  top: 50%;
  right: 0;
  z-index: 1;
  width: 32px;
  height: 20px;
  margin-top: -10px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  visibility: visible;
  animation: zoomIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  pointer-events: none;
}
.ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon svg,
.ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon svg,
.ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon svg,
.ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon {
  color: #52c41a;
  animation-name: diffZoomIn1 !important;
}
.ant-form-item-has-warning .ant-form-item-explain,
.ant-form-item-has-warning .ant-form-item-split {
  color: #faad14;
}
.ant-form-item-has-warning .ant-input,
.ant-form-item-has-warning .ant-input-affix-wrapper,
.ant-form-item-has-warning .ant-input:hover,
.ant-form-item-has-warning .ant-input-affix-wrapper:hover {
  background-color: #fff;
  border-color: #faad14;
}
.ant-form-item-has-warning .ant-input:focus,
.ant-form-item-has-warning .ant-input-affix-wrapper:focus,
.ant-form-item-has-warning .ant-input-focused,
.ant-form-item-has-warning .ant-input-affix-wrapper-focused {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.ant-form-item-has-warning .ant-input:not([disabled]):hover,
.ant-form-item-has-warning .ant-input-affix-wrapper:not([disabled]):hover {
  border-color: #faad14;
}
.ant-form-item-has-warning .ant-input-affix-wrapper input:focus {
  box-shadow: none !important;
}
.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.ant-form-item-has-warning .ant-input-prefix {
  color: #faad14;
}
.ant-form-item-has-warning .ant-input-group-addon {
  color: #faad14;
  background-color: #fff;
  border-color: #faad14;
}
.ant-form-item-has-warning .has-feedback {
  color: #faad14;
}
.ant-form-item-has-warning.ant-form-item-has-feedback .ant-form-item-children-icon {
  color: #faad14;
  animation-name: diffZoomIn3 !important;
}
.ant-form-item-has-warning .ant-select:not(.ant-select-borderless) .ant-select-selector {
  border-color: #faad14 !important;
}
.ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector,
.ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.ant-form-item-has-warning .ant-input-number,
.ant-form-item-has-warning .ant-picker {
  border-color: #faad14;
}
.ant-form-item-has-warning .ant-input-number-focused,
.ant-form-item-has-warning .ant-picker-focused,
.ant-form-item-has-warning .ant-input-number:focus,
.ant-form-item-has-warning .ant-picker:focus {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.ant-form-item-has-warning .ant-input-number:not([disabled]):hover,
.ant-form-item-has-warning .ant-picker:not([disabled]):hover {
  border-color: #faad14;
}
.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.ant-form-item-has-error .ant-form-item-explain,
.ant-form-item-has-error .ant-form-item-split {
  color: #ff4d4f;
}
.ant-form-item-has-error .ant-input,
.ant-form-item-has-error .ant-input-affix-wrapper,
.ant-form-item-has-error .ant-input:hover,
.ant-form-item-has-error .ant-input-affix-wrapper:hover {
  background-color: #fff;
  border-color: #ff4d4f;
}
.ant-form-item-has-error .ant-input:focus,
.ant-form-item-has-error .ant-input-affix-wrapper:focus,
.ant-form-item-has-error .ant-input-focused,
.ant-form-item-has-error .ant-input-affix-wrapper-focused {
  border-color: #ff7875;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
}
.ant-form-item-has-error .ant-input:not([disabled]):hover,
.ant-form-item-has-error .ant-input-affix-wrapper:not([disabled]):hover {
  border-color: #ff4d4f;
}
.ant-form-item-has-error .ant-input-affix-wrapper input:focus {
  box-shadow: none !important;
}
.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input {
  border-color: #ff7875;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
}
.ant-form-item-has-error .ant-input-prefix {
  color: #ff4d4f;
}
.ant-form-item-has-error .ant-input-group-addon {
  color: #ff4d4f;
  background-color: #fff;
  border-color: #ff4d4f;
}
.ant-form-item-has-error .has-feedback {
  color: #ff4d4f;
}
.ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon {
  color: #ff4d4f;
  animation-name: diffZoomIn2 !important;
}
.ant-form-item-has-error .ant-select:not(.ant-select-borderless) .ant-select-selector {
  border-color: #ff4d4f !important;
}
.ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector,
.ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {
  border-color: #ff7875;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
}
.ant-form-item-has-error .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  border: 0;
}
.ant-form-item-has-error .ant-select.ant-select-auto-complete .ant-input:focus {
  border-color: #ff4d4f;
}
.ant-form-item-has-error .ant-input-number,
.ant-form-item-has-error .ant-picker {
  border-color: #ff4d4f;
}
.ant-form-item-has-error .ant-input-number-focused,
.ant-form-item-has-error .ant-picker-focused,
.ant-form-item-has-error .ant-input-number:focus,
.ant-form-item-has-error .ant-picker:focus {
  border-color: #ff7875;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
}
.ant-form-item-has-error .ant-input-number:not([disabled]):hover,
.ant-form-item-has-error .ant-picker:not([disabled]):hover {
  border-color: #ff4d4f;
}
.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor,
.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover {
  border-color: #ff4d4f;
}
.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor,
.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {
  border-color: #ff7875;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
}
.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input {
  border-color: #ff7875;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
}
.ant-form-item-has-error .ant-transfer-list {
  border-color: #ff4d4f;
}
.ant-form-item-has-error .ant-transfer-list-search:not([disabled]) {
  border-color: #d9d9d9;
}
.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover {
  border-color: #53c2b5;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus {
  border-color: #53c2b5;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(49, 180, 170, 0.2);
}
.ant-input-rtl .ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-form-item-has-error-leave .ant-form-item-explain {
  color: #ff4d4f;
}
.ant-form-item-is-validating.ant-form-item-has-feedback .ant-form-item-children-icon {
  display: inline-block;
  color: #31b4aa;
}
.ant-form {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-form legend {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
  line-height: inherit;
  border: 0;
  border-bottom: 1px solid #d9d9d9;
}
.ant-form label {
  font-size: 14px;
}
.ant-form input[type='search'] {
  box-sizing: border-box;
}
.ant-form input[type='radio'],
.ant-form input[type='checkbox'] {
  line-height: normal;
}
.ant-form input[type='file'] {
  display: block;
}
.ant-form input[type='range'] {
  display: block;
  width: 100%;
}
.ant-form select[multiple],
.ant-form select[size] {
  height: auto;
}
.ant-form input[type='file']:focus,
.ant-form input[type='radio']:focus,
.ant-form input[type='checkbox']:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.ant-form output {
  display: block;
  padding-top: 15px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  line-height: 1.5715;
}
.ant-form .ant-form-text {
  display: inline-block;
  padding-right: 8px;
}
.ant-form-small .ant-form-item-label > label {
  height: 24px;
}
.ant-form-small .ant-form-item-control-input {
  min-height: 24px;
}
.ant-form-large .ant-form-item-label > label {
  height: 40px;
}
.ant-form-large .ant-form-item-control-input {
  min-height: 40px;
}
.ant-form-item {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  margin-bottom: 24px;
  vertical-align: top;
}
.ant-form-item-with-help {
  margin-bottom: 0;
}
.ant-form-item-label {
  display: inline-block;
  flex-grow: 0;
  overflow: hidden;
  white-space: nowrap;
  text-align: right;
  vertical-align: middle;
}
.ant-form-item-label-left {
  text-align: left;
}
.ant-form-item-label > label {
  position: relative;
  display: inline-flex;
  align-items: center;
  height: 32px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-form-item-label > label > .anticon {
  font-size: 14px;
  vertical-align: top;
}
.ant-form-item-label > label.ant-form-item-required::before {
  display: inline-block;
  margin-right: 4px;
  color: #ff4d4f;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.ant-form-hide-required-mark .ant-form-item-label > label.ant-form-item-required::before {
  display: none;
}
.ant-form-item-label > label::after {
  content: ':';
  position: relative;
  top: -0.5px;
  margin: 0 8px 0 2px;
}
.ant-form-item-label > label.ant-form-item-no-colon::after {
  content: ' ';
}
.ant-form-item-control {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.ant-form-item-control:first-child:not([class^='ant-col-']):not([class*=' ant-col-']) {
  width: 100%;
}
.ant-form-item-control-input {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 32px;
}
.ant-form-item-control-input-content {
  flex: auto;
  max-width: 100%;
}
.ant-form-item-explain,
.ant-form-item-extra {
  clear: both;
  min-height: 24px;
  padding-top: 0px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
  transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.show-help-enter,
.show-help-appear {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.show-help-leave {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.show-help-enter.show-help-enter-active,
.show-help-appear.show-help-appear-active {
  animation-name: antShowHelpIn;
  animation-play-state: running;
}
.show-help-leave.show-help-leave-active {
  animation-name: antShowHelpOut;
  animation-play-state: running;
  pointer-events: none;
}
.show-help-enter,
.show-help-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
.show-help-leave {
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
@keyframes antShowHelpIn {
  0% {
    transform: translateY(-5px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes antShowHelpOut {
  to {
    transform: translateY(-5px);
    opacity: 0;
  }
}
@keyframes diffZoomIn1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes diffZoomIn2 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes diffZoomIn3 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
.ant-form-rtl {
  direction: rtl;
}
.ant-form-rtl .ant-form-item-label {
  text-align: left;
}
.ant-form-rtl .ant-form-item-label > label.ant-form-item-required::before {
  margin-right: 0;
  margin-left: 4px;
}
.ant-form-rtl .ant-form-item-label > label::after {
  margin: 0 2px 0 8px;
}
.ant-col-rtl .ant-form-item-control:first-child {
  width: 100%;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input {
  padding-right: 11px;
  padding-left: 24px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix {
  padding-right: 11px;
  padding-left: 18px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input {
  padding: 0;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {
  right: auto;
  left: 28px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-number {
  padding-left: 18px;
}
.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-arrow,
.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-selection__clear,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection__clear {
  right: auto;
  left: 28px;
}
.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-selection-selected-value,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value {
  padding-right: 0;
  padding-left: 42px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow {
  margin-right: 0;
  margin-left: 17px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear {
  right: auto;
  left: 28px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-picker {
  padding-right: 11px;
  padding-left: 29.2px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large {
  padding-right: 11px;
  padding-left: 29.2px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small {
  padding-right: 7px;
  padding-left: 25.2px;
}
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon {
  right: auto;
  left: 0;
}
.ant-form-rtl.ant-form-inline .ant-form-item {
  margin-right: 0;
  margin-left: 16px;
}
.ant-row {
  display: flex;
  flex-flow: row wrap;
}
.ant-row::before,
.ant-row::after {
  display: flex;
}
.ant-row-start {
  justify-content: flex-start;
}
.ant-row-center {
  justify-content: center;
}
.ant-row-end {
  justify-content: flex-end;
}
.ant-row-space-between {
  justify-content: space-between;
}
.ant-row-space-around {
  justify-content: space-around;
}
.ant-row-top {
  align-items: flex-start;
}
.ant-row-middle {
  align-items: center;
}
.ant-row-bottom {
  align-items: flex-end;
}
.ant-col {
  position: relative;
  max-width: 100%;
  min-height: 1px;
}
.ant-col-24 {
  display: block;
  flex: 0 0 100%;
  max-width: 100%;
}
.ant-col-push-24 {
  left: 100%;
}
.ant-col-pull-24 {
  right: 100%;
}
.ant-col-offset-24 {
  margin-left: 100%;
}
.ant-col-order-24 {
  order: 24;
}
.ant-col-23 {
  display: block;
  flex: 0 0 95.83333333%;
  max-width: 95.83333333%;
}
.ant-col-push-23 {
  left: 95.83333333%;
}
.ant-col-pull-23 {
  right: 95.83333333%;
}
.ant-col-offset-23 {
  margin-left: 95.83333333%;
}
.ant-col-order-23 {
  order: 23;
}
.ant-col-22 {
  display: block;
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}
.ant-col-push-22 {
  left: 91.66666667%;
}
.ant-col-pull-22 {
  right: 91.66666667%;
}
.ant-col-offset-22 {
  margin-left: 91.66666667%;
}
.ant-col-order-22 {
  order: 22;
}
.ant-col-21 {
  display: block;
  flex: 0 0 87.5%;
  max-width: 87.5%;
}
.ant-col-push-21 {
  left: 87.5%;
}
.ant-col-pull-21 {
  right: 87.5%;
}
.ant-col-offset-21 {
  margin-left: 87.5%;
}
.ant-col-order-21 {
  order: 21;
}
.ant-col-20 {
  display: block;
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}
.ant-col-push-20 {
  left: 83.33333333%;
}
.ant-col-pull-20 {
  right: 83.33333333%;
}
.ant-col-offset-20 {
  margin-left: 83.33333333%;
}
.ant-col-order-20 {
  order: 20;
}
.ant-col-19 {
  display: block;
  flex: 0 0 79.16666667%;
  max-width: 79.16666667%;
}
.ant-col-push-19 {
  left: 79.16666667%;
}
.ant-col-pull-19 {
  right: 79.16666667%;
}
.ant-col-offset-19 {
  margin-left: 79.16666667%;
}
.ant-col-order-19 {
  order: 19;
}
.ant-col-18 {
  display: block;
  flex: 0 0 75%;
  max-width: 75%;
}
.ant-col-push-18 {
  left: 75%;
}
.ant-col-pull-18 {
  right: 75%;
}
.ant-col-offset-18 {
  margin-left: 75%;
}
.ant-col-order-18 {
  order: 18;
}
.ant-col-17 {
  display: block;
  flex: 0 0 70.83333333%;
  max-width: 70.83333333%;
}
.ant-col-push-17 {
  left: 70.83333333%;
}
.ant-col-pull-17 {
  right: 70.83333333%;
}
.ant-col-offset-17 {
  margin-left: 70.83333333%;
}
.ant-col-order-17 {
  order: 17;
}
.ant-col-16 {
  display: block;
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}
.ant-col-push-16 {
  left: 66.66666667%;
}
.ant-col-pull-16 {
  right: 66.66666667%;
}
.ant-col-offset-16 {
  margin-left: 66.66666667%;
}
.ant-col-order-16 {
  order: 16;
}
.ant-col-15 {
  display: block;
  flex: 0 0 62.5%;
  max-width: 62.5%;
}
.ant-col-push-15 {
  left: 62.5%;
}
.ant-col-pull-15 {
  right: 62.5%;
}
.ant-col-offset-15 {
  margin-left: 62.5%;
}
.ant-col-order-15 {
  order: 15;
}
.ant-col-14 {
  display: block;
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
.ant-col-push-14 {
  left: 58.33333333%;
}
.ant-col-pull-14 {
  right: 58.33333333%;
}
.ant-col-offset-14 {
  margin-left: 58.33333333%;
}
.ant-col-order-14 {
  order: 14;
}
.ant-col-13 {
  display: block;
  flex: 0 0 54.16666667%;
  max-width: 54.16666667%;
}
.ant-col-push-13 {
  left: 54.16666667%;
}
.ant-col-pull-13 {
  right: 54.16666667%;
}
.ant-col-offset-13 {
  margin-left: 54.16666667%;
}
.ant-col-order-13 {
  order: 13;
}
.ant-col-12 {
  display: block;
  flex: 0 0 50%;
  max-width: 50%;
}
.ant-col-push-12 {
  left: 50%;
}
.ant-col-pull-12 {
  right: 50%;
}
.ant-col-offset-12 {
  margin-left: 50%;
}
.ant-col-order-12 {
  order: 12;
}
.ant-col-11 {
  display: block;
  flex: 0 0 45.83333333%;
  max-width: 45.83333333%;
}
.ant-col-push-11 {
  left: 45.83333333%;
}
.ant-col-pull-11 {
  right: 45.83333333%;
}
.ant-col-offset-11 {
  margin-left: 45.83333333%;
}
.ant-col-order-11 {
  order: 11;
}
.ant-col-10 {
  display: block;
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}
.ant-col-push-10 {
  left: 41.66666667%;
}
.ant-col-pull-10 {
  right: 41.66666667%;
}
.ant-col-offset-10 {
  margin-left: 41.66666667%;
}
.ant-col-order-10 {
  order: 10;
}
.ant-col-9 {
  display: block;
  flex: 0 0 37.5%;
  max-width: 37.5%;
}
.ant-col-push-9 {
  left: 37.5%;
}
.ant-col-pull-9 {
  right: 37.5%;
}
.ant-col-offset-9 {
  margin-left: 37.5%;
}
.ant-col-order-9 {
  order: 9;
}
.ant-col-8 {
  display: block;
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
.ant-col-push-8 {
  left: 33.33333333%;
}
.ant-col-pull-8 {
  right: 33.33333333%;
}
.ant-col-offset-8 {
  margin-left: 33.33333333%;
}
.ant-col-order-8 {
  order: 8;
}
.ant-col-7 {
  display: block;
  flex: 0 0 29.16666667%;
  max-width: 29.16666667%;
}
.ant-col-push-7 {
  left: 29.16666667%;
}
.ant-col-pull-7 {
  right: 29.16666667%;
}
.ant-col-offset-7 {
  margin-left: 29.16666667%;
}
.ant-col-order-7 {
  order: 7;
}
.ant-col-6 {
  display: block;
  flex: 0 0 25%;
  max-width: 25%;
}
.ant-col-push-6 {
  left: 25%;
}
.ant-col-pull-6 {
  right: 25%;
}
.ant-col-offset-6 {
  margin-left: 25%;
}
.ant-col-order-6 {
  order: 6;
}
.ant-col-5 {
  display: block;
  flex: 0 0 20.83333333%;
  max-width: 20.83333333%;
}
.ant-col-push-5 {
  left: 20.83333333%;
}
.ant-col-pull-5 {
  right: 20.83333333%;
}
.ant-col-offset-5 {
  margin-left: 20.83333333%;
}
.ant-col-order-5 {
  order: 5;
}
.ant-col-4 {
  display: block;
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
.ant-col-push-4 {
  left: 16.66666667%;
}
.ant-col-pull-4 {
  right: 16.66666667%;
}
.ant-col-offset-4 {
  margin-left: 16.66666667%;
}
.ant-col-order-4 {
  order: 4;
}
.ant-col-3 {
  display: block;
  flex: 0 0 12.5%;
  max-width: 12.5%;
}
.ant-col-push-3 {
  left: 12.5%;
}
.ant-col-pull-3 {
  right: 12.5%;
}
.ant-col-offset-3 {
  margin-left: 12.5%;
}
.ant-col-order-3 {
  order: 3;
}
.ant-col-2 {
  display: block;
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}
.ant-col-push-2 {
  left: 8.33333333%;
}
.ant-col-pull-2 {
  right: 8.33333333%;
}
.ant-col-offset-2 {
  margin-left: 8.33333333%;
}
.ant-col-order-2 {
  order: 2;
}
.ant-col-1 {
  display: block;
  flex: 0 0 4.16666667%;
  max-width: 4.16666667%;
}
.ant-col-push-1 {
  left: 4.16666667%;
}
.ant-col-pull-1 {
  right: 4.16666667%;
}
.ant-col-offset-1 {
  margin-left: 4.16666667%;
}
.ant-col-order-1 {
  order: 1;
}
.ant-col-0 {
  display: none;
}
.ant-col-push-0 {
  left: auto;
}
.ant-col-pull-0 {
  right: auto;
}
.ant-col-push-0 {
  left: auto;
}
.ant-col-pull-0 {
  right: auto;
}
.ant-col-offset-0 {
  margin-left: 0;
}
.ant-col-order-0 {
  order: 0;
}
.ant-col-push-0.ant-col-rtl {
  right: auto;
}
.ant-col-pull-0.ant-col-rtl {
  left: auto;
}
.ant-col-push-0.ant-col-rtl {
  right: auto;
}
.ant-col-pull-0.ant-col-rtl {
  left: auto;
}
.ant-col-offset-0.ant-col-rtl {
  margin-right: 0;
}
.ant-col-push-1.ant-col-rtl {
  right: 4.16666667%;
  left: auto;
}
.ant-col-pull-1.ant-col-rtl {
  right: auto;
  left: 4.16666667%;
}
.ant-col-offset-1.ant-col-rtl {
  margin-right: 4.16666667%;
  margin-left: 0;
}
.ant-col-push-2.ant-col-rtl {
  right: 8.33333333%;
  left: auto;
}
.ant-col-pull-2.ant-col-rtl {
  right: auto;
  left: 8.33333333%;
}
.ant-col-offset-2.ant-col-rtl {
  margin-right: 8.33333333%;
  margin-left: 0;
}
.ant-col-push-3.ant-col-rtl {
  right: 12.5%;
  left: auto;
}
.ant-col-pull-3.ant-col-rtl {
  right: auto;
  left: 12.5%;
}
.ant-col-offset-3.ant-col-rtl {
  margin-right: 12.5%;
  margin-left: 0;
}
.ant-col-push-4.ant-col-rtl {
  right: 16.66666667%;
  left: auto;
}
.ant-col-pull-4.ant-col-rtl {
  right: auto;
  left: 16.66666667%;
}
.ant-col-offset-4.ant-col-rtl {
  margin-right: 16.66666667%;
  margin-left: 0;
}
.ant-col-push-5.ant-col-rtl {
  right: 20.83333333%;
  left: auto;
}
.ant-col-pull-5.ant-col-rtl {
  right: auto;
  left: 20.83333333%;
}
.ant-col-offset-5.ant-col-rtl {
  margin-right: 20.83333333%;
  margin-left: 0;
}
.ant-col-push-6.ant-col-rtl {
  right: 25%;
  left: auto;
}
.ant-col-pull-6.ant-col-rtl {
  right: auto;
  left: 25%;
}
.ant-col-offset-6.ant-col-rtl {
  margin-right: 25%;
  margin-left: 0;
}
.ant-col-push-7.ant-col-rtl {
  right: 29.16666667%;
  left: auto;
}
.ant-col-pull-7.ant-col-rtl {
  right: auto;
  left: 29.16666667%;
}
.ant-col-offset-7.ant-col-rtl {
  margin-right: 29.16666667%;
  margin-left: 0;
}
.ant-col-push-8.ant-col-rtl {
  right: 33.33333333%;
  left: auto;
}
.ant-col-pull-8.ant-col-rtl {
  right: auto;
  left: 33.33333333%;
}
.ant-col-offset-8.ant-col-rtl {
  margin-right: 33.33333333%;
  margin-left: 0;
}
.ant-col-push-9.ant-col-rtl {
  right: 37.5%;
  left: auto;
}
.ant-col-pull-9.ant-col-rtl {
  right: auto;
  left: 37.5%;
}
.ant-col-offset-9.ant-col-rtl {
  margin-right: 37.5%;
  margin-left: 0;
}
.ant-col-push-10.ant-col-rtl {
  right: 41.66666667%;
  left: auto;
}
.ant-col-pull-10.ant-col-rtl {
  right: auto;
  left: 41.66666667%;
}
.ant-col-offset-10.ant-col-rtl {
  margin-right: 41.66666667%;
  margin-left: 0;
}
.ant-col-push-11.ant-col-rtl {
  right: 45.83333333%;
  left: auto;
}
.ant-col-pull-11.ant-col-rtl {
  right: auto;
  left: 45.83333333%;
}
.ant-col-offset-11.ant-col-rtl {
  margin-right: 45.83333333%;
  margin-left: 0;
}
.ant-col-push-12.ant-col-rtl {
  right: 50%;
  left: auto;
}
.ant-col-pull-12.ant-col-rtl {
  right: auto;
  left: 50%;
}
.ant-col-offset-12.ant-col-rtl {
  margin-right: 50%;
  margin-left: 0;
}
.ant-col-push-13.ant-col-rtl {
  right: 54.16666667%;
  left: auto;
}
.ant-col-pull-13.ant-col-rtl {
  right: auto;
  left: 54.16666667%;
}
.ant-col-offset-13.ant-col-rtl {
  margin-right: 54.16666667%;
  margin-left: 0;
}
.ant-col-push-14.ant-col-rtl {
  right: 58.33333333%;
  left: auto;
}
.ant-col-pull-14.ant-col-rtl {
  right: auto;
  left: 58.33333333%;
}
.ant-col-offset-14.ant-col-rtl {
  margin-right: 58.33333333%;
  margin-left: 0;
}
.ant-col-push-15.ant-col-rtl {
  right: 62.5%;
  left: auto;
}
.ant-col-pull-15.ant-col-rtl {
  right: auto;
  left: 62.5%;
}
.ant-col-offset-15.ant-col-rtl {
  margin-right: 62.5%;
  margin-left: 0;
}
.ant-col-push-16.ant-col-rtl {
  right: 66.66666667%;
  left: auto;
}
.ant-col-pull-16.ant-col-rtl {
  right: auto;
  left: 66.66666667%;
}
.ant-col-offset-16.ant-col-rtl {
  margin-right: 66.66666667%;
  margin-left: 0;
}
.ant-col-push-17.ant-col-rtl {
  right: 70.83333333%;
  left: auto;
}
.ant-col-pull-17.ant-col-rtl {
  right: auto;
  left: 70.83333333%;
}
.ant-col-offset-17.ant-col-rtl {
  margin-right: 70.83333333%;
  margin-left: 0;
}
.ant-col-push-18.ant-col-rtl {
  right: 75%;
  left: auto;
}
.ant-col-pull-18.ant-col-rtl {
  right: auto;
  left: 75%;
}
.ant-col-offset-18.ant-col-rtl {
  margin-right: 75%;
  margin-left: 0;
}
.ant-col-push-19.ant-col-rtl {
  right: 79.16666667%;
  left: auto;
}
.ant-col-pull-19.ant-col-rtl {
  right: auto;
  left: 79.16666667%;
}
.ant-col-offset-19.ant-col-rtl {
  margin-right: 79.16666667%;
  margin-left: 0;
}
.ant-col-push-20.ant-col-rtl {
  right: 83.33333333%;
  left: auto;
}
.ant-col-pull-20.ant-col-rtl {
  right: auto;
  left: 83.33333333%;
}
.ant-col-offset-20.ant-col-rtl {
  margin-right: 83.33333333%;
  margin-left: 0;
}
.ant-col-push-21.ant-col-rtl {
  right: 87.5%;
  left: auto;
}
.ant-col-pull-21.ant-col-rtl {
  right: auto;
  left: 87.5%;
}
.ant-col-offset-21.ant-col-rtl {
  margin-right: 87.5%;
  margin-left: 0;
}
.ant-col-push-22.ant-col-rtl {
  right: 91.66666667%;
  left: auto;
}
.ant-col-pull-22.ant-col-rtl {
  right: auto;
  left: 91.66666667%;
}
.ant-col-offset-22.ant-col-rtl {
  margin-right: 91.66666667%;
  margin-left: 0;
}
.ant-col-push-23.ant-col-rtl {
  right: 95.83333333%;
  left: auto;
}
.ant-col-pull-23.ant-col-rtl {
  right: auto;
  left: 95.83333333%;
}
.ant-col-offset-23.ant-col-rtl {
  margin-right: 95.83333333%;
  margin-left: 0;
}
.ant-col-push-24.ant-col-rtl {
  right: 100%;
  left: auto;
}
.ant-col-pull-24.ant-col-rtl {
  right: auto;
  left: 100%;
}
.ant-col-offset-24.ant-col-rtl {
  margin-right: 100%;
  margin-left: 0;
}
.ant-col-xs-24 {
  display: block;
  flex: 0 0 100%;
  max-width: 100%;
}
.ant-col-xs-push-24 {
  left: 100%;
}
.ant-col-xs-pull-24 {
  right: 100%;
}
.ant-col-xs-offset-24 {
  margin-left: 100%;
}
.ant-col-xs-order-24 {
  order: 24;
}
.ant-col-xs-23 {
  display: block;
  flex: 0 0 95.83333333%;
  max-width: 95.83333333%;
}
.ant-col-xs-push-23 {
  left: 95.83333333%;
}
.ant-col-xs-pull-23 {
  right: 95.83333333%;
}
.ant-col-xs-offset-23 {
  margin-left: 95.83333333%;
}
.ant-col-xs-order-23 {
  order: 23;
}
.ant-col-xs-22 {
  display: block;
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}
.ant-col-xs-push-22 {
  left: 91.66666667%;
}
.ant-col-xs-pull-22 {
  right: 91.66666667%;
}
.ant-col-xs-offset-22 {
  margin-left: 91.66666667%;
}
.ant-col-xs-order-22 {
  order: 22;
}
.ant-col-xs-21 {
  display: block;
  flex: 0 0 87.5%;
  max-width: 87.5%;
}
.ant-col-xs-push-21 {
  left: 87.5%;
}
.ant-col-xs-pull-21 {
  right: 87.5%;
}
.ant-col-xs-offset-21 {
  margin-left: 87.5%;
}
.ant-col-xs-order-21 {
  order: 21;
}
.ant-col-xs-20 {
  display: block;
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}
.ant-col-xs-push-20 {
  left: 83.33333333%;
}
.ant-col-xs-pull-20 {
  right: 83.33333333%;
}
.ant-col-xs-offset-20 {
  margin-left: 83.33333333%;
}
.ant-col-xs-order-20 {
  order: 20;
}
.ant-col-xs-19 {
  display: block;
  flex: 0 0 79.16666667%;
  max-width: 79.16666667%;
}
.ant-col-xs-push-19 {
  left: 79.16666667%;
}
.ant-col-xs-pull-19 {
  right: 79.16666667%;
}
.ant-col-xs-offset-19 {
  margin-left: 79.16666667%;
}
.ant-col-xs-order-19 {
  order: 19;
}
.ant-col-xs-18 {
  display: block;
  flex: 0 0 75%;
  max-width: 75%;
}
.ant-col-xs-push-18 {
  left: 75%;
}
.ant-col-xs-pull-18 {
  right: 75%;
}
.ant-col-xs-offset-18 {
  margin-left: 75%;
}
.ant-col-xs-order-18 {
  order: 18;
}
.ant-col-xs-17 {
  display: block;
  flex: 0 0 70.83333333%;
  max-width: 70.83333333%;
}
.ant-col-xs-push-17 {
  left: 70.83333333%;
}
.ant-col-xs-pull-17 {
  right: 70.83333333%;
}
.ant-col-xs-offset-17 {
  margin-left: 70.83333333%;
}
.ant-col-xs-order-17 {
  order: 17;
}
.ant-col-xs-16 {
  display: block;
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}
.ant-col-xs-push-16 {
  left: 66.66666667%;
}
.ant-col-xs-pull-16 {
  right: 66.66666667%;
}
.ant-col-xs-offset-16 {
  margin-left: 66.66666667%;
}
.ant-col-xs-order-16 {
  order: 16;
}
.ant-col-xs-15 {
  display: block;
  flex: 0 0 62.5%;
  max-width: 62.5%;
}
.ant-col-xs-push-15 {
  left: 62.5%;
}
.ant-col-xs-pull-15 {
  right: 62.5%;
}
.ant-col-xs-offset-15 {
  margin-left: 62.5%;
}
.ant-col-xs-order-15 {
  order: 15;
}
.ant-col-xs-14 {
  display: block;
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
.ant-col-xs-push-14 {
  left: 58.33333333%;
}
.ant-col-xs-pull-14 {
  right: 58.33333333%;
}
.ant-col-xs-offset-14 {
  margin-left: 58.33333333%;
}
.ant-col-xs-order-14 {
  order: 14;
}
.ant-col-xs-13 {
  display: block;
  flex: 0 0 54.16666667%;
  max-width: 54.16666667%;
}
.ant-col-xs-push-13 {
  left: 54.16666667%;
}
.ant-col-xs-pull-13 {
  right: 54.16666667%;
}
.ant-col-xs-offset-13 {
  margin-left: 54.16666667%;
}
.ant-col-xs-order-13 {
  order: 13;
}
.ant-col-xs-12 {
  display: block;
  flex: 0 0 50%;
  max-width: 50%;
}
.ant-col-xs-push-12 {
  left: 50%;
}
.ant-col-xs-pull-12 {
  right: 50%;
}
.ant-col-xs-offset-12 {
  margin-left: 50%;
}
.ant-col-xs-order-12 {
  order: 12;
}
.ant-col-xs-11 {
  display: block;
  flex: 0 0 45.83333333%;
  max-width: 45.83333333%;
}
.ant-col-xs-push-11 {
  left: 45.83333333%;
}
.ant-col-xs-pull-11 {
  right: 45.83333333%;
}
.ant-col-xs-offset-11 {
  margin-left: 45.83333333%;
}
.ant-col-xs-order-11 {
  order: 11;
}
.ant-col-xs-10 {
  display: block;
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}
.ant-col-xs-push-10 {
  left: 41.66666667%;
}
.ant-col-xs-pull-10 {
  right: 41.66666667%;
}
.ant-col-xs-offset-10 {
  margin-left: 41.66666667%;
}
.ant-col-xs-order-10 {
  order: 10;
}
.ant-col-xs-9 {
  display: block;
  flex: 0 0 37.5%;
  max-width: 37.5%;
}
.ant-col-xs-push-9 {
  left: 37.5%;
}
.ant-col-xs-pull-9 {
  right: 37.5%;
}
.ant-col-xs-offset-9 {
  margin-left: 37.5%;
}
.ant-col-xs-order-9 {
  order: 9;
}
.ant-col-xs-8 {
  display: block;
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
.ant-col-xs-push-8 {
  left: 33.33333333%;
}
.ant-col-xs-pull-8 {
  right: 33.33333333%;
}
.ant-col-xs-offset-8 {
  margin-left: 33.33333333%;
}
.ant-col-xs-order-8 {
  order: 8;
}
.ant-col-xs-7 {
  display: block;
  flex: 0 0 29.16666667%;
  max-width: 29.16666667%;
}
.ant-col-xs-push-7 {
  left: 29.16666667%;
}
.ant-col-xs-pull-7 {
  right: 29.16666667%;
}
.ant-col-xs-offset-7 {
  margin-left: 29.16666667%;
}
.ant-col-xs-order-7 {
  order: 7;
}
.ant-col-xs-6 {
  display: block;
  flex: 0 0 25%;
  max-width: 25%;
}
.ant-col-xs-push-6 {
  left: 25%;
}
.ant-col-xs-pull-6 {
  right: 25%;
}
.ant-col-xs-offset-6 {
  margin-left: 25%;
}
.ant-col-xs-order-6 {
  order: 6;
}
.ant-col-xs-5 {
  display: block;
  flex: 0 0 20.83333333%;
  max-width: 20.83333333%;
}
.ant-col-xs-push-5 {
  left: 20.83333333%;
}
.ant-col-xs-pull-5 {
  right: 20.83333333%;
}
.ant-col-xs-offset-5 {
  margin-left: 20.83333333%;
}
.ant-col-xs-order-5 {
  order: 5;
}
.ant-col-xs-4 {
  display: block;
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
.ant-col-xs-push-4 {
  left: 16.66666667%;
}
.ant-col-xs-pull-4 {
  right: 16.66666667%;
}
.ant-col-xs-offset-4 {
  margin-left: 16.66666667%;
}
.ant-col-xs-order-4 {
  order: 4;
}
.ant-col-xs-3 {
  display: block;
  flex: 0 0 12.5%;
  max-width: 12.5%;
}
.ant-col-xs-push-3 {
  left: 12.5%;
}
.ant-col-xs-pull-3 {
  right: 12.5%;
}
.ant-col-xs-offset-3 {
  margin-left: 12.5%;
}
.ant-col-xs-order-3 {
  order: 3;
}
.ant-col-xs-2 {
  display: block;
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}
.ant-col-xs-push-2 {
  left: 8.33333333%;
}
.ant-col-xs-pull-2 {
  right: 8.33333333%;
}
.ant-col-xs-offset-2 {
  margin-left: 8.33333333%;
}
.ant-col-xs-order-2 {
  order: 2;
}
.ant-col-xs-1 {
  display: block;
  flex: 0 0 4.16666667%;
  max-width: 4.16666667%;
}
.ant-col-xs-push-1 {
  left: 4.16666667%;
}
.ant-col-xs-pull-1 {
  right: 4.16666667%;
}
.ant-col-xs-offset-1 {
  margin-left: 4.16666667%;
}
.ant-col-xs-order-1 {
  order: 1;
}
.ant-col-xs-0 {
  display: none;
}
.ant-col-push-0 {
  left: auto;
}
.ant-col-pull-0 {
  right: auto;
}
.ant-col-xs-push-0 {
  left: auto;
}
.ant-col-xs-pull-0 {
  right: auto;
}
.ant-col-xs-offset-0 {
  margin-left: 0;
}
.ant-col-xs-order-0 {
  order: 0;
}
.ant-col-push-0.ant-col-rtl {
  right: auto;
}
.ant-col-pull-0.ant-col-rtl {
  left: auto;
}
.ant-col-xs-push-0.ant-col-rtl {
  right: auto;
}
.ant-col-xs-pull-0.ant-col-rtl {
  left: auto;
}
.ant-col-xs-offset-0.ant-col-rtl {
  margin-right: 0;
}
.ant-col-xs-push-1.ant-col-rtl {
  right: 4.16666667%;
  left: auto;
}
.ant-col-xs-pull-1.ant-col-rtl {
  right: auto;
  left: 4.16666667%;
}
.ant-col-xs-offset-1.ant-col-rtl {
  margin-right: 4.16666667%;
  margin-left: 0;
}
.ant-col-xs-push-2.ant-col-rtl {
  right: 8.33333333%;
  left: auto;
}
.ant-col-xs-pull-2.ant-col-rtl {
  right: auto;
  left: 8.33333333%;
}
.ant-col-xs-offset-2.ant-col-rtl {
  margin-right: 8.33333333%;
  margin-left: 0;
}
.ant-col-xs-push-3.ant-col-rtl {
  right: 12.5%;
  left: auto;
}
.ant-col-xs-pull-3.ant-col-rtl {
  right: auto;
  left: 12.5%;
}
.ant-col-xs-offset-3.ant-col-rtl {
  margin-right: 12.5%;
  margin-left: 0;
}
.ant-col-xs-push-4.ant-col-rtl {
  right: 16.66666667%;
  left: auto;
}
.ant-col-xs-pull-4.ant-col-rtl {
  right: auto;
  left: 16.66666667%;
}
.ant-col-xs-offset-4.ant-col-rtl {
  margin-right: 16.66666667%;
  margin-left: 0;
}
.ant-col-xs-push-5.ant-col-rtl {
  right: 20.83333333%;
  left: auto;
}
.ant-col-xs-pull-5.ant-col-rtl {
  right: auto;
  left: 20.83333333%;
}
.ant-col-xs-offset-5.ant-col-rtl {
  margin-right: 20.83333333%;
  margin-left: 0;
}
.ant-col-xs-push-6.ant-col-rtl {
  right: 25%;
  left: auto;
}
.ant-col-xs-pull-6.ant-col-rtl {
  right: auto;
  left: 25%;
}
.ant-col-xs-offset-6.ant-col-rtl {
  margin-right: 25%;
  margin-left: 0;
}
.ant-col-xs-push-7.ant-col-rtl {
  right: 29.16666667%;
  left: auto;
}
.ant-col-xs-pull-7.ant-col-rtl {
  right: auto;
  left: 29.16666667%;
}
.ant-col-xs-offset-7.ant-col-rtl {
  margin-right: 29.16666667%;
  margin-left: 0;
}
.ant-col-xs-push-8.ant-col-rtl {
  right: 33.33333333%;
  left: auto;
}
.ant-col-xs-pull-8.ant-col-rtl {
  right: auto;
  left: 33.33333333%;
}
.ant-col-xs-offset-8.ant-col-rtl {
  margin-right: 33.33333333%;
  margin-left: 0;
}
.ant-col-xs-push-9.ant-col-rtl {
  right: 37.5%;
  left: auto;
}
.ant-col-xs-pull-9.ant-col-rtl {
  right: auto;
  left: 37.5%;
}
.ant-col-xs-offset-9.ant-col-rtl {
  margin-right: 37.5%;
  margin-left: 0;
}
.ant-col-xs-push-10.ant-col-rtl {
  right: 41.66666667%;
  left: auto;
}
.ant-col-xs-pull-10.ant-col-rtl {
  right: auto;
  left: 41.66666667%;
}
.ant-col-xs-offset-10.ant-col-rtl {
  margin-right: 41.66666667%;
  margin-left: 0;
}
.ant-col-xs-push-11.ant-col-rtl {
  right: 45.83333333%;
  left: auto;
}
.ant-col-xs-pull-11.ant-col-rtl {
  right: auto;
  left: 45.83333333%;
}
.ant-col-xs-offset-11.ant-col-rtl {
  margin-right: 45.83333333%;
  margin-left: 0;
}
.ant-col-xs-push-12.ant-col-rtl {
  right: 50%;
  left: auto;
}
.ant-col-xs-pull-12.ant-col-rtl {
  right: auto;
  left: 50%;
}
.ant-col-xs-offset-12.ant-col-rtl {
  margin-right: 50%;
  margin-left: 0;
}
.ant-col-xs-push-13.ant-col-rtl {
  right: 54.16666667%;
  left: auto;
}
.ant-col-xs-pull-13.ant-col-rtl {
  right: auto;
  left: 54.16666667%;
}
.ant-col-xs-offset-13.ant-col-rtl {
  margin-right: 54.16666667%;
  margin-left: 0;
}
.ant-col-xs-push-14.ant-col-rtl {
  right: 58.33333333%;
  left: auto;
}
.ant-col-xs-pull-14.ant-col-rtl {
  right: auto;
  left: 58.33333333%;
}
.ant-col-xs-offset-14.ant-col-rtl {
  margin-right: 58.33333333%;
  margin-left: 0;
}
.ant-col-xs-push-15.ant-col-rtl {
  right: 62.5%;
  left: auto;
}
.ant-col-xs-pull-15.ant-col-rtl {
  right: auto;
  left: 62.5%;
}
.ant-col-xs-offset-15.ant-col-rtl {
  margin-right: 62.5%;
  margin-left: 0;
}
.ant-col-xs-push-16.ant-col-rtl {
  right: 66.66666667%;
  left: auto;
}
.ant-col-xs-pull-16.ant-col-rtl {
  right: auto;
  left: 66.66666667%;
}
.ant-col-xs-offset-16.ant-col-rtl {
  margin-right: 66.66666667%;
  margin-left: 0;
}
.ant-col-xs-push-17.ant-col-rtl {
  right: 70.83333333%;
  left: auto;
}
.ant-col-xs-pull-17.ant-col-rtl {
  right: auto;
  left: 70.83333333%;
}
.ant-col-xs-offset-17.ant-col-rtl {
  margin-right: 70.83333333%;
  margin-left: 0;
}
.ant-col-xs-push-18.ant-col-rtl {
  right: 75%;
  left: auto;
}
.ant-col-xs-pull-18.ant-col-rtl {
  right: auto;
  left: 75%;
}
.ant-col-xs-offset-18.ant-col-rtl {
  margin-right: 75%;
  margin-left: 0;
}
.ant-col-xs-push-19.ant-col-rtl {
  right: 79.16666667%;
  left: auto;
}
.ant-col-xs-pull-19.ant-col-rtl {
  right: auto;
  left: 79.16666667%;
}
.ant-col-xs-offset-19.ant-col-rtl {
  margin-right: 79.16666667%;
  margin-left: 0;
}
.ant-col-xs-push-20.ant-col-rtl {
  right: 83.33333333%;
  left: auto;
}
.ant-col-xs-pull-20.ant-col-rtl {
  right: auto;
  left: 83.33333333%;
}
.ant-col-xs-offset-20.ant-col-rtl {
  margin-right: 83.33333333%;
  margin-left: 0;
}
.ant-col-xs-push-21.ant-col-rtl {
  right: 87.5%;
  left: auto;
}
.ant-col-xs-pull-21.ant-col-rtl {
  right: auto;
  left: 87.5%;
}
.ant-col-xs-offset-21.ant-col-rtl {
  margin-right: 87.5%;
  margin-left: 0;
}
.ant-col-xs-push-22.ant-col-rtl {
  right: 91.66666667%;
  left: auto;
}
.ant-col-xs-pull-22.ant-col-rtl {
  right: auto;
  left: 91.66666667%;
}
.ant-col-xs-offset-22.ant-col-rtl {
  margin-right: 91.66666667%;
  margin-left: 0;
}
.ant-col-xs-push-23.ant-col-rtl {
  right: 95.83333333%;
  left: auto;
}
.ant-col-xs-pull-23.ant-col-rtl {
  right: auto;
  left: 95.83333333%;
}
.ant-col-xs-offset-23.ant-col-rtl {
  margin-right: 95.83333333%;
  margin-left: 0;
}
.ant-col-xs-push-24.ant-col-rtl {
  right: 100%;
  left: auto;
}
.ant-col-xs-pull-24.ant-col-rtl {
  right: auto;
  left: 100%;
}
.ant-col-xs-offset-24.ant-col-rtl {
  margin-right: 100%;
  margin-left: 0;
}
@media (min-width: 576px) {
  .ant-col-sm-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-sm-push-24 {
    left: 100%;
  }
  .ant-col-sm-pull-24 {
    right: 100%;
  }
  .ant-col-sm-offset-24 {
    margin-left: 100%;
  }
  .ant-col-sm-order-24 {
    order: 24;
  }
  .ant-col-sm-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-sm-push-23 {
    left: 95.83333333%;
  }
  .ant-col-sm-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-sm-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-sm-order-23 {
    order: 23;
  }
  .ant-col-sm-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-sm-push-22 {
    left: 91.66666667%;
  }
  .ant-col-sm-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-sm-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-sm-order-22 {
    order: 22;
  }
  .ant-col-sm-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-sm-push-21 {
    left: 87.5%;
  }
  .ant-col-sm-pull-21 {
    right: 87.5%;
  }
  .ant-col-sm-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-sm-order-21 {
    order: 21;
  }
  .ant-col-sm-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-sm-push-20 {
    left: 83.33333333%;
  }
  .ant-col-sm-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-sm-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-sm-order-20 {
    order: 20;
  }
  .ant-col-sm-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-sm-push-19 {
    left: 79.16666667%;
  }
  .ant-col-sm-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-sm-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-sm-order-19 {
    order: 19;
  }
  .ant-col-sm-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-sm-push-18 {
    left: 75%;
  }
  .ant-col-sm-pull-18 {
    right: 75%;
  }
  .ant-col-sm-offset-18 {
    margin-left: 75%;
  }
  .ant-col-sm-order-18 {
    order: 18;
  }
  .ant-col-sm-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-sm-push-17 {
    left: 70.83333333%;
  }
  .ant-col-sm-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-sm-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-sm-order-17 {
    order: 17;
  }
  .ant-col-sm-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-sm-push-16 {
    left: 66.66666667%;
  }
  .ant-col-sm-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-sm-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-sm-order-16 {
    order: 16;
  }
  .ant-col-sm-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-sm-push-15 {
    left: 62.5%;
  }
  .ant-col-sm-pull-15 {
    right: 62.5%;
  }
  .ant-col-sm-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-sm-order-15 {
    order: 15;
  }
  .ant-col-sm-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-sm-push-14 {
    left: 58.33333333%;
  }
  .ant-col-sm-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-sm-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-sm-order-14 {
    order: 14;
  }
  .ant-col-sm-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-sm-push-13 {
    left: 54.16666667%;
  }
  .ant-col-sm-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-sm-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-sm-order-13 {
    order: 13;
  }
  .ant-col-sm-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-sm-push-12 {
    left: 50%;
  }
  .ant-col-sm-pull-12 {
    right: 50%;
  }
  .ant-col-sm-offset-12 {
    margin-left: 50%;
  }
  .ant-col-sm-order-12 {
    order: 12;
  }
  .ant-col-sm-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-sm-push-11 {
    left: 45.83333333%;
  }
  .ant-col-sm-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-sm-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-sm-order-11 {
    order: 11;
  }
  .ant-col-sm-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-sm-push-10 {
    left: 41.66666667%;
  }
  .ant-col-sm-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-sm-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-sm-order-10 {
    order: 10;
  }
  .ant-col-sm-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-sm-push-9 {
    left: 37.5%;
  }
  .ant-col-sm-pull-9 {
    right: 37.5%;
  }
  .ant-col-sm-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-sm-order-9 {
    order: 9;
  }
  .ant-col-sm-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-sm-push-8 {
    left: 33.33333333%;
  }
  .ant-col-sm-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-sm-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-sm-order-8 {
    order: 8;
  }
  .ant-col-sm-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-sm-push-7 {
    left: 29.16666667%;
  }
  .ant-col-sm-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-sm-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-sm-order-7 {
    order: 7;
  }
  .ant-col-sm-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-sm-push-6 {
    left: 25%;
  }
  .ant-col-sm-pull-6 {
    right: 25%;
  }
  .ant-col-sm-offset-6 {
    margin-left: 25%;
  }
  .ant-col-sm-order-6 {
    order: 6;
  }
  .ant-col-sm-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-sm-push-5 {
    left: 20.83333333%;
  }
  .ant-col-sm-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-sm-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-sm-order-5 {
    order: 5;
  }
  .ant-col-sm-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-sm-push-4 {
    left: 16.66666667%;
  }
  .ant-col-sm-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-sm-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-sm-order-4 {
    order: 4;
  }
  .ant-col-sm-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-sm-push-3 {
    left: 12.5%;
  }
  .ant-col-sm-pull-3 {
    right: 12.5%;
  }
  .ant-col-sm-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-sm-order-3 {
    order: 3;
  }
  .ant-col-sm-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-sm-push-2 {
    left: 8.33333333%;
  }
  .ant-col-sm-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-sm-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-sm-order-2 {
    order: 2;
  }
  .ant-col-sm-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-sm-push-1 {
    left: 4.16666667%;
  }
  .ant-col-sm-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-sm-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-sm-order-1 {
    order: 1;
  }
  .ant-col-sm-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-sm-push-0 {
    left: auto;
  }
  .ant-col-sm-pull-0 {
    right: auto;
  }
  .ant-col-sm-offset-0 {
    margin-left: 0;
  }
  .ant-col-sm-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-sm-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-sm-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-sm-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-sm-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-sm-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-sm-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-sm-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-sm-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-sm-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-sm-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-sm-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-sm-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-sm-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-sm-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-sm-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-sm-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-sm-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-sm-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-sm-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-sm-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-sm-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-sm-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-sm-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-sm-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-sm-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-sm-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-sm-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-sm-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-sm-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-sm-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-sm-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-sm-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-sm-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-sm-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-sm-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-sm-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-sm-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-sm-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-sm-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-sm-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-sm-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-sm-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-sm-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-sm-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-sm-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-sm-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-sm-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-sm-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-sm-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-sm-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-sm-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-sm-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-sm-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-sm-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-sm-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-sm-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-sm-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-sm-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-sm-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .ant-col-md-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-md-push-24 {
    left: 100%;
  }
  .ant-col-md-pull-24 {
    right: 100%;
  }
  .ant-col-md-offset-24 {
    margin-left: 100%;
  }
  .ant-col-md-order-24 {
    order: 24;
  }
  .ant-col-md-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-md-push-23 {
    left: 95.83333333%;
  }
  .ant-col-md-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-md-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-md-order-23 {
    order: 23;
  }
  .ant-col-md-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-md-push-22 {
    left: 91.66666667%;
  }
  .ant-col-md-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-md-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-md-order-22 {
    order: 22;
  }
  .ant-col-md-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-md-push-21 {
    left: 87.5%;
  }
  .ant-col-md-pull-21 {
    right: 87.5%;
  }
  .ant-col-md-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-md-order-21 {
    order: 21;
  }
  .ant-col-md-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-md-push-20 {
    left: 83.33333333%;
  }
  .ant-col-md-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-md-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-md-order-20 {
    order: 20;
  }
  .ant-col-md-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-md-push-19 {
    left: 79.16666667%;
  }
  .ant-col-md-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-md-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-md-order-19 {
    order: 19;
  }
  .ant-col-md-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-md-push-18 {
    left: 75%;
  }
  .ant-col-md-pull-18 {
    right: 75%;
  }
  .ant-col-md-offset-18 {
    margin-left: 75%;
  }
  .ant-col-md-order-18 {
    order: 18;
  }
  .ant-col-md-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-md-push-17 {
    left: 70.83333333%;
  }
  .ant-col-md-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-md-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-md-order-17 {
    order: 17;
  }
  .ant-col-md-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-md-push-16 {
    left: 66.66666667%;
  }
  .ant-col-md-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-md-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-md-order-16 {
    order: 16;
  }
  .ant-col-md-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-md-push-15 {
    left: 62.5%;
  }
  .ant-col-md-pull-15 {
    right: 62.5%;
  }
  .ant-col-md-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-md-order-15 {
    order: 15;
  }
  .ant-col-md-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-md-push-14 {
    left: 58.33333333%;
  }
  .ant-col-md-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-md-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-md-order-14 {
    order: 14;
  }
  .ant-col-md-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-md-push-13 {
    left: 54.16666667%;
  }
  .ant-col-md-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-md-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-md-order-13 {
    order: 13;
  }
  .ant-col-md-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-md-push-12 {
    left: 50%;
  }
  .ant-col-md-pull-12 {
    right: 50%;
  }
  .ant-col-md-offset-12 {
    margin-left: 50%;
  }
  .ant-col-md-order-12 {
    order: 12;
  }
  .ant-col-md-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-md-push-11 {
    left: 45.83333333%;
  }
  .ant-col-md-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-md-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-md-order-11 {
    order: 11;
  }
  .ant-col-md-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-md-push-10 {
    left: 41.66666667%;
  }
  .ant-col-md-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-md-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-md-order-10 {
    order: 10;
  }
  .ant-col-md-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-md-push-9 {
    left: 37.5%;
  }
  .ant-col-md-pull-9 {
    right: 37.5%;
  }
  .ant-col-md-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-md-order-9 {
    order: 9;
  }
  .ant-col-md-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-md-push-8 {
    left: 33.33333333%;
  }
  .ant-col-md-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-md-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-md-order-8 {
    order: 8;
  }
  .ant-col-md-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-md-push-7 {
    left: 29.16666667%;
  }
  .ant-col-md-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-md-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-md-order-7 {
    order: 7;
  }
  .ant-col-md-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-md-push-6 {
    left: 25%;
  }
  .ant-col-md-pull-6 {
    right: 25%;
  }
  .ant-col-md-offset-6 {
    margin-left: 25%;
  }
  .ant-col-md-order-6 {
    order: 6;
  }
  .ant-col-md-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-md-push-5 {
    left: 20.83333333%;
  }
  .ant-col-md-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-md-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-md-order-5 {
    order: 5;
  }
  .ant-col-md-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-md-push-4 {
    left: 16.66666667%;
  }
  .ant-col-md-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-md-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-md-order-4 {
    order: 4;
  }
  .ant-col-md-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-md-push-3 {
    left: 12.5%;
  }
  .ant-col-md-pull-3 {
    right: 12.5%;
  }
  .ant-col-md-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-md-order-3 {
    order: 3;
  }
  .ant-col-md-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-md-push-2 {
    left: 8.33333333%;
  }
  .ant-col-md-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-md-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-md-order-2 {
    order: 2;
  }
  .ant-col-md-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-md-push-1 {
    left: 4.16666667%;
  }
  .ant-col-md-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-md-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-md-order-1 {
    order: 1;
  }
  .ant-col-md-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-md-push-0 {
    left: auto;
  }
  .ant-col-md-pull-0 {
    right: auto;
  }
  .ant-col-md-offset-0 {
    margin-left: 0;
  }
  .ant-col-md-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-md-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-md-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-md-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-md-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-md-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-md-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-md-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-md-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-md-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-md-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-md-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-md-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-md-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-md-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-md-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-md-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-md-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-md-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-md-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-md-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-md-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-md-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-md-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-md-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-md-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-md-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-md-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-md-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-md-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-md-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-md-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-md-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-md-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-md-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-md-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-md-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-md-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-md-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-md-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-md-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-md-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-md-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-md-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-md-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-md-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-md-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-md-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-md-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-md-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-md-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-md-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-md-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-md-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-md-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-md-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-md-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-md-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-md-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-md-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-md-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-md-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-md-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-md-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-md-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-md-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-md-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-md-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-md-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-md-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-md-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-md-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-md-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-md-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-md-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-md-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .ant-col-lg-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-lg-push-24 {
    left: 100%;
  }
  .ant-col-lg-pull-24 {
    right: 100%;
  }
  .ant-col-lg-offset-24 {
    margin-left: 100%;
  }
  .ant-col-lg-order-24 {
    order: 24;
  }
  .ant-col-lg-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-lg-push-23 {
    left: 95.83333333%;
  }
  .ant-col-lg-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-lg-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-lg-order-23 {
    order: 23;
  }
  .ant-col-lg-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-lg-push-22 {
    left: 91.66666667%;
  }
  .ant-col-lg-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-lg-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-lg-order-22 {
    order: 22;
  }
  .ant-col-lg-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-lg-push-21 {
    left: 87.5%;
  }
  .ant-col-lg-pull-21 {
    right: 87.5%;
  }
  .ant-col-lg-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-lg-order-21 {
    order: 21;
  }
  .ant-col-lg-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-lg-push-20 {
    left: 83.33333333%;
  }
  .ant-col-lg-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-lg-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-lg-order-20 {
    order: 20;
  }
  .ant-col-lg-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-lg-push-19 {
    left: 79.16666667%;
  }
  .ant-col-lg-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-lg-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-lg-order-19 {
    order: 19;
  }
  .ant-col-lg-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-lg-push-18 {
    left: 75%;
  }
  .ant-col-lg-pull-18 {
    right: 75%;
  }
  .ant-col-lg-offset-18 {
    margin-left: 75%;
  }
  .ant-col-lg-order-18 {
    order: 18;
  }
  .ant-col-lg-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-lg-push-17 {
    left: 70.83333333%;
  }
  .ant-col-lg-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-lg-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-lg-order-17 {
    order: 17;
  }
  .ant-col-lg-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-lg-push-16 {
    left: 66.66666667%;
  }
  .ant-col-lg-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-lg-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-lg-order-16 {
    order: 16;
  }
  .ant-col-lg-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-lg-push-15 {
    left: 62.5%;
  }
  .ant-col-lg-pull-15 {
    right: 62.5%;
  }
  .ant-col-lg-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-lg-order-15 {
    order: 15;
  }
  .ant-col-lg-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-lg-push-14 {
    left: 58.33333333%;
  }
  .ant-col-lg-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-lg-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-lg-order-14 {
    order: 14;
  }
  .ant-col-lg-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-lg-push-13 {
    left: 54.16666667%;
  }
  .ant-col-lg-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-lg-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-lg-order-13 {
    order: 13;
  }
  .ant-col-lg-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-lg-push-12 {
    left: 50%;
  }
  .ant-col-lg-pull-12 {
    right: 50%;
  }
  .ant-col-lg-offset-12 {
    margin-left: 50%;
  }
  .ant-col-lg-order-12 {
    order: 12;
  }
  .ant-col-lg-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-lg-push-11 {
    left: 45.83333333%;
  }
  .ant-col-lg-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-lg-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-lg-order-11 {
    order: 11;
  }
  .ant-col-lg-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-lg-push-10 {
    left: 41.66666667%;
  }
  .ant-col-lg-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-lg-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-lg-order-10 {
    order: 10;
  }
  .ant-col-lg-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-lg-push-9 {
    left: 37.5%;
  }
  .ant-col-lg-pull-9 {
    right: 37.5%;
  }
  .ant-col-lg-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-lg-order-9 {
    order: 9;
  }
  .ant-col-lg-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-lg-push-8 {
    left: 33.33333333%;
  }
  .ant-col-lg-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-lg-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-lg-order-8 {
    order: 8;
  }
  .ant-col-lg-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-lg-push-7 {
    left: 29.16666667%;
  }
  .ant-col-lg-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-lg-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-lg-order-7 {
    order: 7;
  }
  .ant-col-lg-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-lg-push-6 {
    left: 25%;
  }
  .ant-col-lg-pull-6 {
    right: 25%;
  }
  .ant-col-lg-offset-6 {
    margin-left: 25%;
  }
  .ant-col-lg-order-6 {
    order: 6;
  }
  .ant-col-lg-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-lg-push-5 {
    left: 20.83333333%;
  }
  .ant-col-lg-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-lg-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-lg-order-5 {
    order: 5;
  }
  .ant-col-lg-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-lg-push-4 {
    left: 16.66666667%;
  }
  .ant-col-lg-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-lg-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-lg-order-4 {
    order: 4;
  }
  .ant-col-lg-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-lg-push-3 {
    left: 12.5%;
  }
  .ant-col-lg-pull-3 {
    right: 12.5%;
  }
  .ant-col-lg-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-lg-order-3 {
    order: 3;
  }
  .ant-col-lg-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-lg-push-2 {
    left: 8.33333333%;
  }
  .ant-col-lg-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-lg-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-lg-order-2 {
    order: 2;
  }
  .ant-col-lg-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-lg-push-1 {
    left: 4.16666667%;
  }
  .ant-col-lg-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-lg-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-lg-order-1 {
    order: 1;
  }
  .ant-col-lg-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-lg-push-0 {
    left: auto;
  }
  .ant-col-lg-pull-0 {
    right: auto;
  }
  .ant-col-lg-offset-0 {
    margin-left: 0;
  }
  .ant-col-lg-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-lg-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-lg-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-lg-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-lg-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-lg-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-lg-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-lg-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-lg-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-lg-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-lg-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-lg-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-lg-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-lg-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-lg-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-lg-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-lg-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-lg-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-lg-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-lg-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-lg-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-lg-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-lg-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-lg-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-lg-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-lg-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-lg-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-lg-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-lg-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-lg-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-lg-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-lg-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-lg-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-lg-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-lg-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-lg-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-lg-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-lg-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-lg-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-lg-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-lg-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-lg-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-lg-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-lg-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-lg-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-lg-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-lg-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-lg-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-lg-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-lg-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-lg-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-lg-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-lg-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-lg-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-lg-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-lg-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-lg-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-lg-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-lg-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-lg-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .ant-col-xl-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-xl-push-24 {
    left: 100%;
  }
  .ant-col-xl-pull-24 {
    right: 100%;
  }
  .ant-col-xl-offset-24 {
    margin-left: 100%;
  }
  .ant-col-xl-order-24 {
    order: 24;
  }
  .ant-col-xl-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-xl-push-23 {
    left: 95.83333333%;
  }
  .ant-col-xl-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-xl-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-xl-order-23 {
    order: 23;
  }
  .ant-col-xl-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-xl-push-22 {
    left: 91.66666667%;
  }
  .ant-col-xl-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-xl-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-xl-order-22 {
    order: 22;
  }
  .ant-col-xl-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-xl-push-21 {
    left: 87.5%;
  }
  .ant-col-xl-pull-21 {
    right: 87.5%;
  }
  .ant-col-xl-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-xl-order-21 {
    order: 21;
  }
  .ant-col-xl-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-xl-push-20 {
    left: 83.33333333%;
  }
  .ant-col-xl-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-xl-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-xl-order-20 {
    order: 20;
  }
  .ant-col-xl-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-xl-push-19 {
    left: 79.16666667%;
  }
  .ant-col-xl-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-xl-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-xl-order-19 {
    order: 19;
  }
  .ant-col-xl-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-xl-push-18 {
    left: 75%;
  }
  .ant-col-xl-pull-18 {
    right: 75%;
  }
  .ant-col-xl-offset-18 {
    margin-left: 75%;
  }
  .ant-col-xl-order-18 {
    order: 18;
  }
  .ant-col-xl-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-xl-push-17 {
    left: 70.83333333%;
  }
  .ant-col-xl-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-xl-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-xl-order-17 {
    order: 17;
  }
  .ant-col-xl-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-xl-push-16 {
    left: 66.66666667%;
  }
  .ant-col-xl-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-xl-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-xl-order-16 {
    order: 16;
  }
  .ant-col-xl-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-xl-push-15 {
    left: 62.5%;
  }
  .ant-col-xl-pull-15 {
    right: 62.5%;
  }
  .ant-col-xl-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-xl-order-15 {
    order: 15;
  }
  .ant-col-xl-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-xl-push-14 {
    left: 58.33333333%;
  }
  .ant-col-xl-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-xl-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-xl-order-14 {
    order: 14;
  }
  .ant-col-xl-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-xl-push-13 {
    left: 54.16666667%;
  }
  .ant-col-xl-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-xl-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-xl-order-13 {
    order: 13;
  }
  .ant-col-xl-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-xl-push-12 {
    left: 50%;
  }
  .ant-col-xl-pull-12 {
    right: 50%;
  }
  .ant-col-xl-offset-12 {
    margin-left: 50%;
  }
  .ant-col-xl-order-12 {
    order: 12;
  }
  .ant-col-xl-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-xl-push-11 {
    left: 45.83333333%;
  }
  .ant-col-xl-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-xl-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-xl-order-11 {
    order: 11;
  }
  .ant-col-xl-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-xl-push-10 {
    left: 41.66666667%;
  }
  .ant-col-xl-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-xl-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-xl-order-10 {
    order: 10;
  }
  .ant-col-xl-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-xl-push-9 {
    left: 37.5%;
  }
  .ant-col-xl-pull-9 {
    right: 37.5%;
  }
  .ant-col-xl-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-xl-order-9 {
    order: 9;
  }
  .ant-col-xl-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-xl-push-8 {
    left: 33.33333333%;
  }
  .ant-col-xl-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-xl-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-xl-order-8 {
    order: 8;
  }
  .ant-col-xl-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-xl-push-7 {
    left: 29.16666667%;
  }
  .ant-col-xl-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-xl-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-xl-order-7 {
    order: 7;
  }
  .ant-col-xl-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-xl-push-6 {
    left: 25%;
  }
  .ant-col-xl-pull-6 {
    right: 25%;
  }
  .ant-col-xl-offset-6 {
    margin-left: 25%;
  }
  .ant-col-xl-order-6 {
    order: 6;
  }
  .ant-col-xl-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-xl-push-5 {
    left: 20.83333333%;
  }
  .ant-col-xl-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-xl-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-xl-order-5 {
    order: 5;
  }
  .ant-col-xl-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-xl-push-4 {
    left: 16.66666667%;
  }
  .ant-col-xl-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-xl-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-xl-order-4 {
    order: 4;
  }
  .ant-col-xl-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-xl-push-3 {
    left: 12.5%;
  }
  .ant-col-xl-pull-3 {
    right: 12.5%;
  }
  .ant-col-xl-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-xl-order-3 {
    order: 3;
  }
  .ant-col-xl-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-xl-push-2 {
    left: 8.33333333%;
  }
  .ant-col-xl-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-xl-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-xl-order-2 {
    order: 2;
  }
  .ant-col-xl-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-xl-push-1 {
    left: 4.16666667%;
  }
  .ant-col-xl-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-xl-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-xl-order-1 {
    order: 1;
  }
  .ant-col-xl-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-xl-push-0 {
    left: auto;
  }
  .ant-col-xl-pull-0 {
    right: auto;
  }
  .ant-col-xl-offset-0 {
    margin-left: 0;
  }
  .ant-col-xl-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xl-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-xl-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xl-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-xl-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-xl-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-xl-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-xl-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-xl-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-xl-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-xl-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-xl-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-xl-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-xl-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-xl-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-xl-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-xl-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-xl-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-xl-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-xl-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-xl-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-xl-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-xl-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-xl-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-xl-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-xl-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-xl-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-xl-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-xl-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-xl-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-xl-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-xl-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-xl-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-xl-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-xl-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-xl-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-xl-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-xl-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-xl-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-xl-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-xl-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-xl-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-xl-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-xl-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-xl-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-xl-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-xl-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-xl-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-xl-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-xl-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-xl-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-xl-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-xl-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-xl-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-xl-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-xl-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-xl-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-xl-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-xl-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-xl-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1600px) {
  .ant-col-xxl-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-xxl-push-24 {
    left: 100%;
  }
  .ant-col-xxl-pull-24 {
    right: 100%;
  }
  .ant-col-xxl-offset-24 {
    margin-left: 100%;
  }
  .ant-col-xxl-order-24 {
    order: 24;
  }
  .ant-col-xxl-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-xxl-push-23 {
    left: 95.83333333%;
  }
  .ant-col-xxl-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-xxl-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-xxl-order-23 {
    order: 23;
  }
  .ant-col-xxl-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-xxl-push-22 {
    left: 91.66666667%;
  }
  .ant-col-xxl-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-xxl-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-xxl-order-22 {
    order: 22;
  }
  .ant-col-xxl-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-xxl-push-21 {
    left: 87.5%;
  }
  .ant-col-xxl-pull-21 {
    right: 87.5%;
  }
  .ant-col-xxl-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-xxl-order-21 {
    order: 21;
  }
  .ant-col-xxl-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-xxl-push-20 {
    left: 83.33333333%;
  }
  .ant-col-xxl-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-xxl-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-xxl-order-20 {
    order: 20;
  }
  .ant-col-xxl-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-xxl-push-19 {
    left: 79.16666667%;
  }
  .ant-col-xxl-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-xxl-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-xxl-order-19 {
    order: 19;
  }
  .ant-col-xxl-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-xxl-push-18 {
    left: 75%;
  }
  .ant-col-xxl-pull-18 {
    right: 75%;
  }
  .ant-col-xxl-offset-18 {
    margin-left: 75%;
  }
  .ant-col-xxl-order-18 {
    order: 18;
  }
  .ant-col-xxl-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-xxl-push-17 {
    left: 70.83333333%;
  }
  .ant-col-xxl-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-xxl-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-xxl-order-17 {
    order: 17;
  }
  .ant-col-xxl-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-xxl-push-16 {
    left: 66.66666667%;
  }
  .ant-col-xxl-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-xxl-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-xxl-order-16 {
    order: 16;
  }
  .ant-col-xxl-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-xxl-push-15 {
    left: 62.5%;
  }
  .ant-col-xxl-pull-15 {
    right: 62.5%;
  }
  .ant-col-xxl-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-xxl-order-15 {
    order: 15;
  }
  .ant-col-xxl-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-xxl-push-14 {
    left: 58.33333333%;
  }
  .ant-col-xxl-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-xxl-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-xxl-order-14 {
    order: 14;
  }
  .ant-col-xxl-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-xxl-push-13 {
    left: 54.16666667%;
  }
  .ant-col-xxl-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-xxl-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-xxl-order-13 {
    order: 13;
  }
  .ant-col-xxl-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-xxl-push-12 {
    left: 50%;
  }
  .ant-col-xxl-pull-12 {
    right: 50%;
  }
  .ant-col-xxl-offset-12 {
    margin-left: 50%;
  }
  .ant-col-xxl-order-12 {
    order: 12;
  }
  .ant-col-xxl-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-xxl-push-11 {
    left: 45.83333333%;
  }
  .ant-col-xxl-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-xxl-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-xxl-order-11 {
    order: 11;
  }
  .ant-col-xxl-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-xxl-push-10 {
    left: 41.66666667%;
  }
  .ant-col-xxl-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-xxl-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-xxl-order-10 {
    order: 10;
  }
  .ant-col-xxl-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-xxl-push-9 {
    left: 37.5%;
  }
  .ant-col-xxl-pull-9 {
    right: 37.5%;
  }
  .ant-col-xxl-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-xxl-order-9 {
    order: 9;
  }
  .ant-col-xxl-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-xxl-push-8 {
    left: 33.33333333%;
  }
  .ant-col-xxl-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-xxl-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-xxl-order-8 {
    order: 8;
  }
  .ant-col-xxl-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-xxl-push-7 {
    left: 29.16666667%;
  }
  .ant-col-xxl-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-xxl-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-xxl-order-7 {
    order: 7;
  }
  .ant-col-xxl-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-xxl-push-6 {
    left: 25%;
  }
  .ant-col-xxl-pull-6 {
    right: 25%;
  }
  .ant-col-xxl-offset-6 {
    margin-left: 25%;
  }
  .ant-col-xxl-order-6 {
    order: 6;
  }
  .ant-col-xxl-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-xxl-push-5 {
    left: 20.83333333%;
  }
  .ant-col-xxl-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-xxl-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-xxl-order-5 {
    order: 5;
  }
  .ant-col-xxl-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-xxl-push-4 {
    left: 16.66666667%;
  }
  .ant-col-xxl-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-xxl-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-xxl-order-4 {
    order: 4;
  }
  .ant-col-xxl-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-xxl-push-3 {
    left: 12.5%;
  }
  .ant-col-xxl-pull-3 {
    right: 12.5%;
  }
  .ant-col-xxl-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-xxl-order-3 {
    order: 3;
  }
  .ant-col-xxl-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-xxl-push-2 {
    left: 8.33333333%;
  }
  .ant-col-xxl-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-xxl-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-xxl-order-2 {
    order: 2;
  }
  .ant-col-xxl-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-xxl-push-1 {
    left: 4.16666667%;
  }
  .ant-col-xxl-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-xxl-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-xxl-order-1 {
    order: 1;
  }
  .ant-col-xxl-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-xxl-push-0 {
    left: auto;
  }
  .ant-col-xxl-pull-0 {
    right: auto;
  }
  .ant-col-xxl-offset-0 {
    margin-left: 0;
  }
  .ant-col-xxl-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xxl-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-xxl-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xxl-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-xxl-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-xxl-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-xxl-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-xxl-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-xxl-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-xxl-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-xxl-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-xxl-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-xxl-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-xxl-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-xxl-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-xxl-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-xxl-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-xxl-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-xxl-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-xxl-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-xxl-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-xxl-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-xxl-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-xxl-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-xxl-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-xxl-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-xxl-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-xxl-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-xxl-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-xxl-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-xxl-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-xxl-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-xxl-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-xxl-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-xxl-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-xxl-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-xxl-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-xxl-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-xxl-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-xxl-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-xxl-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-xxl-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-xxl-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-xxl-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-xxl-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-xxl-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-xxl-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-xxl-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-xxl-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-xxl-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-xxl-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-xxl-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-xxl-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-xxl-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-xxl-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-xxl-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-xxl-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-xxl-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-xxl-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-xxl-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
.ant-row-rtl {
  direction: rtl;
}
.ant-col.ant-col-rtl {
  float: right;
}
.ant-input-affix-wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  transition: all 0.3s;
  display: inline-flex;
}
.ant-input-affix-wrapper::-moz-placeholder {
  opacity: 1;
}
.ant-input-affix-wrapper::placeholder {
  color: #bfbfbf;
}
.ant-input-affix-wrapper:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-affix-wrapper:hover {
  border-color: #53c2b5;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-input-affix-wrapper:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-affix-wrapper:focus,
.ant-input-affix-wrapper-focused {
  border-color: #53c2b5;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(49, 180, 170, 0.2);
}
.ant-input-rtl .ant-input-affix-wrapper:focus,
.ant-input-rtl .ant-input-affix-wrapper-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-affix-wrapper-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-affix-wrapper-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-affix-wrapper[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-affix-wrapper[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
textarea.ant-input-affix-wrapper {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-input-affix-wrapper-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-affix-wrapper-sm {
  padding: 0px 7px;
}
.ant-input-affix-wrapper-rtl {
  direction: rtl;
}
.ant-input-affix-wrapper-disabled .ant-input[disabled] {
  background: transparent;
}
.ant-input-affix-wrapper > input.ant-input {
  padding: 0;
  border: none;
  outline: none;
}
.ant-input-affix-wrapper > input.ant-input:focus {
  box-shadow: none;
}
.ant-input-affix-wrapper::before {
  width: 0;
  visibility: hidden;
  content: '\A0';
}
.ant-input-prefix,
.ant-input-suffix {
  display: flex;
  flex: none;
  align-items: center;
}
.ant-input-prefix {
  margin-right: 4px;
}
.ant-input-suffix {
  margin-left: 4px;
}
.ant-input-clear-icon {
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  cursor: pointer;
  transition: color 0.3s;
  margin: 0 4px;
  vertical-align: -1px;
}
.ant-input-clear-icon:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-input-clear-icon:active {
  color: rgba(0, 0, 0, 0.65);
}
.ant-input-clear-icon + i {
  margin-left: 6px;
}
.ant-input-clear-icon-hidden {
  visibility: hidden;
}
.ant-input-clear-icon:last-child {
  margin-right: 0;
}
.ant-input-affix-wrapper-textarea-with-clear-btn {
  padding: 0 !important;
  border: 0 !important;
}
.ant-input-textarea-clear-icon {
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  cursor: pointer;
  transition: color 0.3s;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  margin: 8px 8px 0 0;
}
.ant-input-textarea-clear-icon:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-input-textarea-clear-icon:active {
  color: rgba(0, 0, 0, 0.65);
}
.ant-input-textarea-clear-icon + i {
  margin-left: 6px;
}
.ant-input-textarea-clear-icon-hidden {
  visibility: hidden;
}
.ant-input {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  transition: all 0.3s;
}
.ant-input::-moz-placeholder {
  opacity: 1;
}
.ant-input::placeholder {
  color: #bfbfbf;
}
.ant-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input:hover {
  border-color: #53c2b5;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-input:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input:focus,
.ant-input-focused {
  border-color: #53c2b5;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(49, 180, 170, 0.2);
}
.ant-input-rtl .ant-input:focus,
.ant-input-rtl .ant-input-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
textarea.ant-input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-input-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-sm {
  padding: 0px 7px;
}
.ant-input-rtl {
  direction: rtl;
}
.ant-input-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: table;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}
.ant-input-group[class*='col-'] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.ant-input-group > [class*='col-'] {
  padding-right: 8px;
}
.ant-input-group > [class*='col-']:last-child {
  padding-right: 0;
}
.ant-input-group-addon,
.ant-input-group-wrap,
.ant-input-group > .ant-input {
  display: table-cell;
}
.ant-input-group-addon:not(:first-child):not(:last-child),
.ant-input-group-wrap:not(:first-child):not(:last-child),
.ant-input-group > .ant-input:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.ant-input-group-addon,
.ant-input-group-wrap {
  width: 1px;
  white-space: nowrap;
  vertical-align: middle;
}
.ant-input-group-wrap > * {
  display: block !important;
}
.ant-input-group .ant-input {
  float: left;
  width: 100%;
  margin-bottom: 0;
  text-align: inherit;
}
.ant-input-group .ant-input:focus {
  z-index: 1;
  border-right-width: 1px;
}
.ant-input-group .ant-input:hover {
  z-index: 1;
  border-right-width: 1px;
}
.ant-input-group-addon {
  position: relative;
  padding: 0 11px;
  color: rgba(0, 0, 0, 0.65);
  font-weight: normal;
  font-size: 14px;
  text-align: center;
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  transition: all 0.3s;
}
.ant-input-group-addon .ant-select {
  margin: -5px -11px;
}
.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  background-color: inherit;
  border: 1px solid transparent;
  box-shadow: none;
}
.ant-input-group-addon .ant-select-open .ant-select-selector,
.ant-input-group-addon .ant-select-focused .ant-select-selector {
  color: #31b4aa;
}
.ant-input-group-addon > i:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
}
.ant-input-group > .ant-input:first-child,
.ant-input-group-addon:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group > .ant-input:first-child .ant-select .ant-select-selector,
.ant-input-group-addon:first-child .ant-select .ant-select-selector {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group > .ant-input-affix-wrapper:not(:first-child) .ant-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group > .ant-input-affix-wrapper:not(:last-child) .ant-input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group-addon:first-child {
  border-right: 0;
}
.ant-input-group-addon:last-child {
  border-left: 0;
}
.ant-input-group > .ant-input:last-child,
.ant-input-group-addon:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group > .ant-input:last-child .ant-select .ant-select-selector,
.ant-input-group-addon:last-child .ant-select .ant-select-selector {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group-lg .ant-input,
.ant-input-group-lg > .ant-input-group-addon {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-group-sm .ant-input,
.ant-input-group-sm > .ant-input-group-addon {
  padding: 0px 7px;
}
.ant-input-group-lg .ant-select-single .ant-select-selector {
  height: 40px;
}
.ant-input-group-sm .ant-select-single .ant-select-selector {
  height: 24px;
}
.ant-input-group .ant-input-affix-wrapper:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group.ant-input-group-compact {
  display: block;
}
.ant-input-group.ant-input-group-compact::before {
  display: table;
  content: '';
}
.ant-input-group.ant-input-group-compact::after {
  display: table;
  clear: both;
  content: '';
}
.ant-input-group.ant-input-group-compact::before {
  display: table;
  content: '';
}
.ant-input-group.ant-input-group-compact::after {
  display: table;
  clear: both;
  content: '';
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child) {
  border-right-width: 1px;
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):hover {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):focus {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > * {
  display: inline-block;
  float: none;
  vertical-align: top;
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact > .ant-input-affix-wrapper {
  display: inline-flex;
}
.ant-input-group.ant-input-group-compact > .ant-picker-range {
  display: inline-flex;
}
.ant-input-group.ant-input-group-compact > *:not(:last-child) {
  margin-right: -1px;
  border-right-width: 1px;
}
.ant-input-group.ant-input-group-compact .ant-input {
  float: none;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector,
.ant-input-group.ant-input-group-compact > .ant-calendar-picker .ant-input,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input,
.ant-input-group.ant-input-group-compact > .ant-mention-wrapper .ant-mention-editor,
.ant-input-group.ant-input-group-compact > .ant-time-picker .ant-time-picker-input,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input {
  border-right-width: 1px;
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector:hover,
.ant-input-group.ant-input-group-compact > .ant-calendar-picker .ant-input:hover,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:hover,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:hover,
.ant-input-group.ant-input-group-compact > .ant-mention-wrapper .ant-mention-editor:hover,
.ant-input-group.ant-input-group-compact > .ant-time-picker .ant-time-picker-input:hover,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:hover {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector:focus,
.ant-input-group.ant-input-group-compact > .ant-calendar-picker .ant-input:focus,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:focus,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:focus,
.ant-input-group.ant-input-group-compact > .ant-mention-wrapper .ant-mention-editor:focus,
.ant-input-group.ant-input-group-compact > .ant-time-picker .ant-time-picker-input:focus,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:focus {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > .ant-select-focused {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-arrow {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > *:first-child,
.ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selector,
.ant-input-group.ant-input-group-compact > .ant-calendar-picker:first-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-mention-wrapper:first-child .ant-mention-editor,
.ant-input-group.ant-input-group-compact > .ant-time-picker:first-child .ant-time-picker-input {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ant-input-group.ant-input-group-compact > *:last-child,
.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selector,
.ant-input-group.ant-input-group-compact > .ant-calendar-picker:last-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:last-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-mention-wrapper:last-child .ant-mention-editor,
.ant-input-group.ant-input-group-compact > .ant-time-picker:last-child .ant-time-picker-input {
  border-right-width: 1px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input {
  vertical-align: top;
}
.ant-input-group > .ant-input-rtl:first-child,
.ant-input-group-rtl .ant-input-group-addon:first-child {
  border-radius: 0 4px 4px 0;
}
.ant-input-group-rtl .ant-input-group-addon:first-child {
  border-right: 1px solid #d9d9d9;
  border-left: 0;
}
.ant-input-group-rtl .ant-input-group-addon:last-child {
  border-right: 0;
  border-left: 1px solid #d9d9d9;
}
.ant-input-group-rtl .ant-input-group > .ant-input:last-child,
.ant-input-group-rtl .ant-input-group-addon:last-child {
  border-radius: 4px 0 0 4px;
}
.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child) {
  border-radius: 4px 0 0 4px;
}
.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  border-radius: 0 4px 4px 0;
}
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:not(:last-child) {
  margin-right: 0;
  margin-left: -1px;
  border-left-width: 1px;
}
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:first-child,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selector,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-calendar-picker:first-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-mention-wrapper:first-child .ant-mention-editor,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-time-picker:first-child .ant-time-picker-input {
  border-radius: 0 4px 4px 0;
}
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:last-child,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selector,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-calendar-picker:last-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:last-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-mention-wrapper:last-child .ant-mention-editor,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-time-picker:last-child .ant-time-picker-input {
  border-left-width: 1px;
  border-radius: 4px 0 0 4px;
}
.ant-input-group-wrapper {
  display: inline-block;
  width: 100%;
  text-align: start;
  vertical-align: top;
}
.ant-input-password-icon {
  color: rgba(0, 0, 0, 0.45);
  cursor: pointer;
  transition: all 0.3s;
}
.ant-input-password-icon:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-input[type='color'] {
  height: 32px;
}
.ant-input[type='color'].ant-input-lg {
  height: 40px;
}
.ant-input[type='color'].ant-input-sm {
  height: 24px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.ant-input-search-icon {
  padding: 0 9px;
}
.ant-input-search-icon::before {
  transform: translateX(-10px);
}
.ant-input-search-icon::after {
  width: 32px;
}
.ant-input-affix-wrapper-lg .ant-input-search-icon {
  padding: 0 12px;
}
.ant-input-affix-wrapper-lg .ant-input-search-icon::before {
  transform: translateX(-13px);
}
.ant-input-affix-wrapper-lg .ant-input-search-icon::after {
  width: 40px;
}
.ant-input-affix-wrapper-sm .ant-input-search-icon {
  padding: 0 6px;
}
.ant-input-affix-wrapper-sm .ant-input-search-icon::before {
  transform: translateX(-7px);
}
.ant-input-affix-wrapper-sm .ant-input-search-icon::after {
  width: 24px;
}
.ant-input-search-icon {
  margin-left: 0.5em;
  color: rgba(0, 0, 0, 0.45);
  cursor: pointer;
  transition: all 0.3s;
}
.ant-input-search-icon:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-input-search-icon::before {
  position: absolute;
  top: 0;
  bottom: 0;
  display: block;
  border-left: 1px solid #d9d9d9;
  transition: all 0.3s;
  content: '';
}
.ant-input-search-icon::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  content: '';
}
.ant-input-search:not(.ant-input-search-enter-button) {
  padding-right: 0;
}
.ant-input-search-enter-button input {
  border-right: 0;
}
.ant-input-search-enter-button input:hover,
.ant-input-search-enter-button input:focus {
  border-color: #53c2b5;
}
.ant-input-search-enter-button.ant-input-affix-wrapper {
  border-right: 0;
}
.ant-input-search-enter-button + .ant-input-group-addon,
.ant-input-search-enter-button input + .ant-input-group-addon {
  padding: 0;
  border: 0;
}
.ant-input-search-enter-button + .ant-input-group-addon .ant-input-search-button,
.ant-input-search-enter-button input + .ant-input-group-addon .ant-input-search-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group-wrapper-rtl {
  direction: rtl;
}
.ant-input-group-rtl {
  direction: rtl;
}
.ant-input-affix-wrapper.ant-input-affix-wrapper-rtl > input.ant-input {
  border: none;
  outline: none;
}
.ant-input-affix-wrapper-rtl .ant-input-prefix {
  margin: 0 0 0 4px;
}
.ant-input-affix-wrapper-rtl .ant-input-suffix {
  margin: 0 4px 0 0;
}
.ant-input-affix-wrapper-rtl .ant-input-clear-icon:last-child {
  margin-right: 4px;
  margin-left: 0;
}
.ant-input-affix-wrapper-rtl .ant-input-textarea-clear-icon {
  right: auto;
  left: 0;
  margin: 8px 0 0 8px;
}
.ant-input-search-rtl {
  direction: rtl;
}
.ant-input-search-rtl .ant-input-search-icon {
  margin-right: 0.5em;
  margin-left: 0;
}
.ant-input-search-rtl .ant-input-search-icon::before {
  border-left: none;
}
.ant-input-search-rtl .ant-input-search-icon::after {
  right: auto;
  left: 0;
  border-right: 1px solid #d9d9d9;
  transition: all 0.3s;
}
.ant-input-search-rtl.ant-input-search:not(.ant-input-search-enter-button) {
  padding-right: 11px;
  padding-left: 0;
}
.ant-input-search-rtl.ant-input-search-enter-button input {
  border-right: 1px solid #d9d9d9;
  border-left: 0;
}
.ant-input-search-rtl.ant-input-search-enter-button input:hover,
.ant-input-search-rtl.ant-input-search-enter-button input:focus {
  border-color: #53c2b5;
}
.ant-input-search-rtl.ant-input-search-enter-button.ant-input-affix-wrapper {
  border-right: 1px solid #d9d9d9;
  border-left: 0;
}
.ant-input-search-rtl.ant-input-search-enter-button.ant-input-affix-wrapper:hover,
.ant-input-search-rtl.ant-input-search-enter-button.ant-input-affix-wrapper:focus {
  border-color: #53c2b5;
}
.ant-input-search-rtl.ant-input-search-enter-button + .ant-input-group-addon .ant-input-search-button,
.ant-input-search-rtl.ant-input-search-enter-button input + .ant-input-group-addon .ant-input-search-button {
  width: 100%;
  border-radius: 4px 0 0 4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ant-input {
    height: 32px;
  }
  .ant-input-lg {
    height: 40px;
  }
  .ant-input-sm {
    height: 24px;
  }
  .ant-input-affix-wrapper > input.ant-input {
    height: auto;
  }
}
.ant-input-number {
  box-sizing: border-box;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  transition: all 0.3s;
  display: inline-block;
  width: 90px;
  margin: 0;
  padding: 0;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
}
.ant-input-number::-moz-placeholder {
  opacity: 1;
}
.ant-input-number::placeholder {
  color: #bfbfbf;
}
.ant-input-number:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number:hover {
  border-color: #53c2b5;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-input-number:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-number:focus,
.ant-input-number-focused {
  border-color: #53c2b5;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(49, 180, 170, 0.2);
}
.ant-input-rtl .ant-input-number:focus,
.ant-input-rtl .ant-input-number-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-number-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-number-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-number[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-number[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
textarea.ant-input-number {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-input-number-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-number-sm {
  padding: 0px 7px;
}
.ant-input-number-rtl {
  direction: rtl;
}
.ant-input-number-handler {
  position: relative;
  display: block;
  width: 100%;
  height: 50%;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.45);
  font-weight: bold;
  line-height: 0;
  text-align: center;
  transition: all 0.1s linear;
}
.ant-input-number-handler:active {
  background: #f4f4f4;
}
.ant-input-number-handler:hover .ant-input-number-handler-up-inner,
.ant-input-number-handler:hover .ant-input-number-handler-down-inner {
  color: #53c2b5;
}
.ant-input-number-handler-up-inner,
.ant-input-number-handler-down-inner {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 4px;
  width: 12px;
  height: 12px;
  color: rgba(0, 0, 0, 0.45);
  line-height: 12px;
  transition: all 0.1s linear;
  user-select: none;
}
.ant-input-number-handler-up-inner > *,
.ant-input-number-handler-down-inner > * {
  line-height: 1;
}
.ant-input-number-handler-up-inner svg,
.ant-input-number-handler-down-inner svg {
  display: inline-block;
}
.ant-input-number-handler-up-inner::before,
.ant-input-number-handler-down-inner::before {
  display: none;
}
.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon,
.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,
.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,
.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon {
  display: block;
}
.ant-input-number:hover {
  border-color: #53c2b5;
  border-right-width: 1px !important;
}
.ant-input-number:hover + .ant-form-item-children-icon {
  opacity: 0;
  transition: opacity 0.24s linear 0.24s;
}
.ant-input-number-focused {
  border-color: #53c2b5;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(49, 180, 170, 0.2);
}
.ant-input-rtl .ant-input-number-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-number-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-number-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-number-disabled .ant-input-number-input {
  cursor: not-allowed;
}
.ant-input-number-disabled .ant-input-number-handler-wrap {
  display: none;
}
.ant-input-number-input {
  width: 100%;
  height: 30px;
  padding: 0 11px;
  text-align: left;
  background-color: transparent;
  border: 0;
  border-radius: 4px;
  outline: 0;
  transition: all 0.3s linear;
  -moz-appearance: textfield !important;
}
.ant-input-number-input::-moz-placeholder {
  opacity: 1;
}
.ant-input-number-input::placeholder {
  color: #bfbfbf;
}
.ant-input-number-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number-input[type='number']::-webkit-inner-spin-button,
.ant-input-number-input[type='number']::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.ant-input-number-lg {
  padding: 0;
  font-size: 16px;
}
.ant-input-number-lg input {
  height: 38px;
}
.ant-input-number-sm {
  padding: 0;
}
.ant-input-number-sm input {
  height: 22px;
  padding: 0 7px;
}
.ant-input-number-handler-wrap {
  position: absolute;
  top: 0;
  right: 0;
  width: 22px;
  height: 100%;
  background: #fff;
  border-left: 1px solid #d9d9d9;
  border-radius: 0 4px 4px 0;
  opacity: 0;
  transition: opacity 0.24s linear 0.1s;
}
.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner,
.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner {
  display: inline-block;
  font-size: 7px;
  min-width: auto;
  margin-right: 0;
}
.ant-input-number-handler-wrap:hover .ant-input-number-handler {
  height: 40%;
}
.ant-input-number:hover .ant-input-number-handler-wrap {
  opacity: 1;
}
.ant-input-number-handler-up {
  border-top-right-radius: 4px;
  cursor: pointer;
}
.ant-input-number-handler-up-inner {
  top: 50%;
  margin-top: -5px;
  text-align: center;
}
.ant-input-number-handler-up:hover {
  height: 60% !important;
}
.ant-input-number-handler-down {
  top: 0;
  border-top: 1px solid #d9d9d9;
  border-bottom-right-radius: 4px;
  cursor: pointer;
}
.ant-input-number-handler-down-inner {
  top: 50%;
  text-align: center;
  transform: translateY(-50%);
}
.ant-input-number-handler-down:hover {
  height: 60% !important;
}
.ant-input-number-handler-up-disabled,
.ant-input-number-handler-down-disabled {
  cursor: not-allowed;
}
.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner,
.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner {
  color: rgba(0, 0, 0, 0.25);
}
.ant-input-number-rtl {
  direction: rtl;
}
.ant-input-number-rtl .ant-input-number-handler-wrap {
  right: auto;
  left: 0;
  border-right: 1px solid #d9d9d9;
  border-left: 0;
  border-radius: 4px 0 0 4px;
}
.ant-input-number-rtl .ant-input-number-input {
  direction: rtl;
  text-align: right;
}
.ant-layout {
  display: flex;
  flex: auto;
  flex-direction: column;
  /* fix firefox can't set height smaller than content on flex item */
  min-height: 0;
  background: #f0f2f5;
}
.ant-layout,
.ant-layout * {
  box-sizing: border-box;
}
.ant-layout.ant-layout-has-sider {
  flex-direction: row;
}
.ant-layout.ant-layout-has-sider > .ant-layout,
.ant-layout.ant-layout-has-sider > .ant-layout-content {
  overflow-x: hidden;
}
.ant-layout-header,
.ant-layout-footer {
  flex: 0 0 auto;
}
.ant-layout-header {
  height: 40px;
  padding: 0 50px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 40px;
  background: #001529;
}
.ant-layout-footer {
  padding: 24px 50px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  background: #f0f2f5;
}
.ant-layout-content {
  flex: auto;
  /* fix firefox can't set height smaller than content on flex item */
  min-height: 0;
}
.ant-layout-sider {
  position: relative;
  /* fix firefox can't set width smaller than content on flex item */
  min-width: 0;
  background: #001529;
  transition: all 0.2s;
}
.ant-layout-sider-children {
  height: 100%;
  margin-top: -0.1px;
  padding-top: 0.1px;
}
.ant-layout-sider-has-trigger {
  padding-bottom: 48px;
}
.ant-layout-sider-right {
  order: 1;
}
.ant-layout-sider-trigger {
  position: fixed;
  bottom: 0;
  z-index: 1;
  height: 48px;
  color: #fff;
  line-height: 48px;
  text-align: center;
  background: #002140;
  cursor: pointer;
  transition: all 0.2s;
}
.ant-layout-sider-zero-width > * {
  overflow: hidden;
}
.ant-layout-sider-zero-width-trigger {
  position: absolute;
  top: 40px;
  right: -36px;
  z-index: 1;
  width: 36px;
  height: 42px;
  color: #fff;
  font-size: 18px;
  line-height: 42px;
  text-align: center;
  background: #001529;
  border-radius: 0 4px 4px 0;
  cursor: pointer;
  transition: background 0.3s ease;
}
.ant-layout-sider-zero-width-trigger:hover {
  background: #192c3e;
}
.ant-layout-sider-zero-width-trigger-right {
  left: -36px;
  border-radius: 4px 0 0 4px;
}
.ant-layout-sider-light {
  background: #fff;
}
.ant-layout-sider-light .ant-layout-sider-trigger {
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
}
.ant-layout-sider-light .ant-layout-sider-zero-width-trigger {
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
}
.ant-layout-rtl {
  direction: rtl;
}
.ant-list {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
}
.ant-list * {
  outline: none;
}
.ant-list-pagination {
  margin-top: 24px;
  text-align: right;
}
.ant-list-pagination .ant-pagination-options {
  text-align: left;
}
.ant-list-more {
  margin-top: 12px;
  text-align: center;
}
.ant-list-more button {
  padding-right: 32px;
  padding-left: 32px;
}
.ant-list-spin {
  min-height: 40px;
  text-align: center;
}
.ant-list-empty-text {
  padding: 16px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 14px;
  text-align: center;
}
.ant-list-items {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-list-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 0;
}
.ant-list-item-content {
  color: rgba(0, 0, 0, 0.65);
}
.ant-list-item-meta {
  display: flex;
  flex: 1;
  align-items: flex-start;
  font-size: 0;
}
.ant-list-item-meta-avatar {
  margin-right: 16px;
}
.ant-list-item-meta-content {
  flex: 1 0;
}
.ant-list-item-meta-title {
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  line-height: 1.5715;
}
.ant-list-item-meta-title > a {
  color: rgba(0, 0, 0, 0.65);
  transition: all 0.3s;
}
.ant-list-item-meta-title > a:hover {
  color: #31b4aa;
}
.ant-list-item-meta-description {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
}
.ant-list-item-action {
  flex: 0 0 auto;
  margin-left: 48px;
  padding: 0;
  font-size: 0;
  list-style: none;
}
.ant-list-item-action > li {
  position: relative;
  display: inline-block;
  padding: 0 8px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
  text-align: center;
  cursor: pointer;
}
.ant-list-item-action > li:first-child {
  padding-left: 0;
}
.ant-list-item-action-split {
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 14px;
  margin-top: -7px;
  background-color: #f0f0f0;
}
.ant-list-header {
  background: transparent;
}
.ant-list-footer {
  background: transparent;
}
.ant-list-header,
.ant-list-footer {
  padding-top: 12px;
  padding-bottom: 12px;
}
.ant-list-empty {
  padding: 16px 0;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  text-align: center;
}
.ant-list-split .ant-list-item {
  border-bottom: 1px solid #f0f0f0;
}
.ant-list-split .ant-list-item:last-child {
  border-bottom: none;
}
.ant-list-split .ant-list-header {
  border-bottom: 1px solid #f0f0f0;
}
.ant-list-split.ant-list-empty .ant-list-footer {
  border-top: 1px solid #f0f0f0;
}
.ant-list-loading .ant-list-spin-nested-loading {
  min-height: 32px;
}
.ant-list-split.ant-list-something-after-last-item .ant-spin-container > .ant-list-items > .ant-list-item:last-child {
  border-bottom: 1px solid #f0f0f0;
}
.ant-list-lg .ant-list-item {
  padding: 16px 24px;
}
.ant-list-sm .ant-list-item {
  padding: 8px 16px;
}
.ant-list-vertical .ant-list-item {
  align-items: initial;
}
.ant-list-vertical .ant-list-item-main {
  display: block;
  flex: 1;
}
.ant-list-vertical .ant-list-item-extra {
  margin-left: 40px;
}
.ant-list-vertical .ant-list-item-meta {
  margin-bottom: 16px;
}
.ant-list-vertical .ant-list-item-meta-title {
  margin-bottom: 12px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  line-height: 24px;
}
.ant-list-vertical .ant-list-item-action {
  margin-top: 16px;
  margin-left: auto;
}
.ant-list-vertical .ant-list-item-action > li {
  padding: 0 16px;
}
.ant-list-vertical .ant-list-item-action > li:first-child {
  padding-left: 0;
}
.ant-list-grid .ant-col > .ant-list-item {
  display: block;
  max-width: 100%;
  margin-bottom: 16px;
  padding-top: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.ant-list-item-no-flex {
  display: block;
}
.ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {
  float: right;
}
.ant-list-bordered {
  border: 1px solid #d9d9d9;
  border-radius: 4px;
}
.ant-list-bordered .ant-list-header {
  padding-right: 24px;
  padding-left: 24px;
}
.ant-list-bordered .ant-list-footer {
  padding-right: 24px;
  padding-left: 24px;
}
.ant-list-bordered .ant-list-item {
  padding-right: 24px;
  padding-left: 24px;
}
.ant-list-bordered .ant-list-pagination {
  margin: 16px 24px;
}
.ant-list-bordered.ant-list-sm .ant-list-item {
  padding: 8px 16px;
}
.ant-list-bordered.ant-list-sm .ant-list-header,
.ant-list-bordered.ant-list-sm .ant-list-footer {
  padding: 8px 16px;
}
.ant-list-bordered.ant-list-lg .ant-list-item {
  padding: 16px 24px;
}
.ant-list-bordered.ant-list-lg .ant-list-header,
.ant-list-bordered.ant-list-lg .ant-list-footer {
  padding: 16px 24px;
}
@media screen and (max-width: 768px) {
  .ant-list-item-action {
    margin-left: 24px;
  }
  .ant-list-vertical .ant-list-item-extra {
    margin-left: 24px;
  }
}
@media screen and (max-width: 576px) {
  .ant-list-item {
    flex-wrap: wrap;
  }
  .ant-list-item-action {
    margin-left: 12px;
  }
  .ant-list-vertical .ant-list-item {
    flex-wrap: wrap-reverse;
  }
  .ant-list-vertical .ant-list-item-main {
    min-width: 220px;
  }
  .ant-list-vertical .ant-list-item-extra {
    margin: auto auto 16px;
  }
}
.ant-list-rtl {
  direction: rtl;
  text-align: right;
}
.ant-list-rtl .ReactVirtualized__List .ant-list-item {
  direction: rtl;
}
.ant-list-rtl .ant-list-pagination {
  text-align: left;
}
.ant-list-rtl .ant-list-item-meta-avatar {
  margin-right: 0;
  margin-left: 16px;
}
.ant-list-rtl .ant-list-item-action {
  margin-right: 48px;
  margin-left: 0;
}
.ant-list-rtl .ant-list-item-action > li:first-child {
  padding-right: 0;
  padding-left: 8px;
}
.ant-list-rtl .ant-list-item-action-split {
  right: auto;
  left: 0;
}
.ant-list-rtl.ant-list-vertical .ant-list-item-extra {
  margin-right: 40px;
  margin-left: 0;
}
.ant-list-rtl.ant-list-vertical .ant-list-item-action {
  margin-right: auto;
}
.ant-list-rtl .ant-list-vertical .ant-list-item-action > li:first-child {
  padding-right: 0;
  padding-left: 16px;
}
.ant-list-rtl .ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {
  float: left;
}
@media screen and (max-width: 768px) {
  .ant-list-rtl .ant-list-item-action {
    margin-right: 24px;
    margin-left: 0;
  }
  .ant-list-rtl .ant-list-vertical .ant-list-item-extra {
    margin-right: 24px;
    margin-left: 0;
  }
}
@media screen and (max-width: 576px) {
  .ant-list-rtl .ant-list-item-action {
    margin-right: 22px;
    margin-left: 0;
  }
  .ant-list-rtl.ant-list-vertical .ant-list-item-extra {
    margin: auto auto 16px;
  }
}
.ant-mentions {
  box-sizing: border-box;
  margin: 0;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum';
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  transition: all 0.3s;
  position: relative;
  display: inline-block;
  height: auto;
  padding: 0;
  overflow: hidden;
  line-height: 1.5715;
  white-space: pre-wrap;
  vertical-align: bottom;
}
.ant-mentions::-moz-placeholder {
  opacity: 1;
}
.ant-mentions::placeholder {
  color: #bfbfbf;
}
.ant-mentions:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-mentions:hover {
  border-color: #53c2b5;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-mentions:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-mentions:focus,
.ant-mentions-focused {
  border-color: #53c2b5;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(49, 180, 170, 0.2);
}
.ant-input-rtl .ant-mentions:focus,
.ant-input-rtl .ant-mentions-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-mentions-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-mentions-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-mentions[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-mentions[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
textarea.ant-mentions {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-mentions-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-mentions-sm {
  padding: 0px 7px;
}
.ant-mentions-rtl {
  direction: rtl;
}
.ant-mentions-disabled > textarea {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-mentions-disabled > textarea:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-mentions-focused {
  border-color: #53c2b5;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(49, 180, 170, 0.2);
}
.ant-input-rtl .ant-mentions-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-mentions > textarea,
.ant-mentions-measure {
  min-height: 30px;
  margin: 0;
  padding: 4px 11px;
  overflow: inherit;
  overflow-x: hidden;
  overflow-y: auto;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-size-adjust: inherit;
  font-stretch: inherit;
  line-height: inherit;
  direction: inherit;
  letter-spacing: inherit;
  white-space: inherit;
  text-align: inherit;
  vertical-align: top;
  word-wrap: break-word;
  word-break: inherit;
  tab-size: inherit;
}
.ant-mentions > textarea {
  width: 100%;
  border: none;
  outline: none;
  resize: none;
}
.ant-mentions > textarea::-moz-placeholder {
  opacity: 1;
}
.ant-mentions > textarea::placeholder {
  color: #bfbfbf;
}
.ant-mentions > textarea:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-mentions > textarea:read-only {
  cursor: default;
}
.ant-mentions-measure {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  color: transparent;
  pointer-events: none;
}
.ant-mentions-measure > span {
  display: inline-block;
  min-height: 1em;
}
.ant-mentions-dropdown {
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  box-sizing: border-box;
  font-size: 14px;
  font-variant: initial;
  background-color: #fff;
  border-radius: 4px;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-mentions-dropdown-hidden {
  display: none;
}
.ant-mentions-dropdown-menu {
  max-height: 250px;
  margin-bottom: 0;
  padding-left: 0;
  overflow: auto;
  list-style: none;
  outline: none;
}
.ant-mentions-dropdown-menu-item {
  position: relative;
  display: block;
  min-width: 100px;
  padding: 5px 12px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.65);
  font-weight: normal;
  line-height: 1.5715;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: background 0.3s ease;
}
.ant-mentions-dropdown-menu-item:hover {
  background-color: #f5f5f5;
}
.ant-mentions-dropdown-menu-item:first-child {
  border-radius: 4px 4px 0 0;
}
.ant-mentions-dropdown-menu-item:last-child {
  border-radius: 0 0 4px 4px;
}
.ant-mentions-dropdown-menu-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-mentions-dropdown-menu-item-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-mentions-dropdown-menu-item-selected {
  color: rgba(0, 0, 0, 0.65);
  font-weight: 600;
  background-color: #fafafa;
}
.ant-mentions-dropdown-menu-item-active {
  background-color: #f5f5f5;
}
.ant-mentions-rtl {
  direction: rtl;
}
.ant-menu-item-danger.ant-menu-item {
  color: #ff4d4f;
}
.ant-menu-item-danger.ant-menu-item:hover,
.ant-menu-item-danger.ant-menu-item-active {
  color: #ff4d4f;
}
.ant-menu-item-danger.ant-menu-item:active {
  background: #fff1f0;
}
.ant-menu-item-danger.ant-menu-item-selected {
  color: #ff4d4f;
}
.ant-menu-item-danger.ant-menu-item-selected > a,
.ant-menu-item-danger.ant-menu-item-selected > a:hover {
  color: #ff4d4f;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
  background-color: #fff1f0;
}
.ant-menu-inline .ant-menu-item-danger.ant-menu-item::after {
  border-right-color: #ff4d4f;
}
.ant-menu-dark .ant-menu-item-danger.ant-menu-item,
.ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,
.ant-menu-dark .ant-menu-item-danger.ant-menu-item > a {
  color: #ff4d4f;
}
.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
  color: #fff;
  background-color: #ff4d4f;
}
.ant-menu {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum';
  margin-bottom: 0;
  padding-left: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  line-height: 0;
  text-align: left;
  list-style: none;
  background: #fff;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  transition: background 0.3s, width 0.2s;
}
.ant-menu::before {
  display: table;
  content: '';
}
.ant-menu::after {
  display: table;
  clear: both;
  content: '';
}
.ant-menu::before {
  display: table;
  content: '';
}
.ant-menu::after {
  display: table;
  clear: both;
  content: '';
}
.ant-menu ul,
.ant-menu ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-menu-hidden {
  display: none;
}
.ant-menu-item-group-title {
  height: 1.5715;
  padding: 8px 16px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
  transition: all 0.3s;
}
.ant-menu-submenu,
.ant-menu-submenu-inline {
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-selected {
  color: #31b4aa;
}
.ant-menu-item:active,
.ant-menu-submenu-title:active {
  background: #e6f5f1;
}
.ant-menu-submenu .ant-menu-sub {
  cursor: initial;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-item a {
  color: rgba(0, 0, 0, 0.65);
}
.ant-menu-item a:hover {
  color: #31b4aa;
}
.ant-menu-item a::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
  content: '';
}
.ant-menu-item > .ant-badge a {
  color: rgba(0, 0, 0, 0.65);
}
.ant-menu-item > .ant-badge a:hover {
  color: #31b4aa;
}
.ant-menu-item-divider {
  height: 1px;
  overflow: hidden;
  line-height: 0;
  background-color: #f0f0f0;
}
.ant-menu-item:hover,
.ant-menu-item-active,
.ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,
.ant-menu-submenu-active,
.ant-menu-submenu-title:hover {
  color: #31b4aa;
}
.ant-menu-horizontal .ant-menu-item,
.ant-menu-horizontal .ant-menu-submenu {
  margin-top: -1px;
}
.ant-menu-horizontal > .ant-menu-item:hover,
.ant-menu-horizontal > .ant-menu-item-active,
.ant-menu-horizontal > .ant-menu-submenu .ant-menu-submenu-title:hover {
  background-color: transparent;
}
.ant-menu-item-selected {
  color: #31b4aa;
}
.ant-menu-item-selected a,
.ant-menu-item-selected a:hover {
  color: #31b4aa;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #e6f5f1;
}
.ant-menu-inline,
.ant-menu-vertical,
.ant-menu-vertical-left {
  border-right: 1px solid #f0f0f0;
}
.ant-menu-vertical-right {
  border-left: 1px solid #f0f0f0;
}
.ant-menu-vertical.ant-menu-sub,
.ant-menu-vertical-left.ant-menu-sub,
.ant-menu-vertical-right.ant-menu-sub {
  min-width: 160px;
  max-height: calc(100vh - 100px);
  padding: 0;
  overflow: hidden;
  border-right: 0;
  transform-origin: 0 0;
}
.ant-menu-vertical.ant-menu-sub:not(.zoom-big-enter-active):not(.zoom-big-leave-active),
.ant-menu-vertical-left.ant-menu-sub:not(.zoom-big-enter-active):not(.zoom-big-leave-active),
.ant-menu-vertical-right.ant-menu-sub:not(.zoom-big-enter-active):not(.zoom-big-leave-active) {
  overflow-x: hidden;
  overflow-y: auto;
}
.ant-menu-vertical.ant-menu-sub .ant-menu-item,
.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,
.ant-menu-vertical-right.ant-menu-sub .ant-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub .ant-menu-item::after,
.ant-menu-vertical-left.ant-menu-sub .ant-menu-item::after,
.ant-menu-vertical-right.ant-menu-sub .ant-menu-item::after {
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical-right.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu,
.ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu,
.ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {
  transform-origin: 0 0;
}
.ant-menu-horizontal.ant-menu-sub {
  min-width: 114px;
}
.ant-menu-item,
.ant-menu-submenu-title {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 20px;
  white-space: nowrap;
  cursor: pointer;
  transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-item .anticon,
.ant-menu-submenu-title .anticon {
  min-width: 14px;
  margin-right: 10px;
  font-size: 14px;
  transition: font-size 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-item .anticon + span,
.ant-menu-submenu-title .anticon + span {
  opacity: 1;
  transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-item.ant-menu-item-only-child > .anticon,
.ant-menu-submenu-title.ant-menu-item-only-child > .anticon {
  margin-right: 0;
}
.ant-menu > .ant-menu-item-divider {
  height: 1px;
  margin: 1px 0;
  padding: 0;
  overflow: hidden;
  line-height: 0;
  background-color: #f0f0f0;
}
.ant-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  border-radius: 4px;
  box-shadow: none;
}
.ant-menu-submenu-popup::before {
  position: absolute;
  top: -7px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  opacity: 0.0001;
  content: ' ';
}
.ant-menu-submenu-placement-rightTop::before {
  top: 0;
  left: -7px;
}
.ant-menu-submenu > .ant-menu {
  background-color: #fff;
  border-radius: 4px;
}
.ant-menu-submenu > .ant-menu-submenu-title::after {
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-popup > .ant-menu {
  background-color: #fff;
}
.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  position: absolute;
  top: 50%;
  right: 16px;
  width: 10px;
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
  position: absolute;
  width: 6px;
  height: 1.5px;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65));
  border-radius: 2px;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  content: '';
}
.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  transform: rotate(45deg) translateY(-2px);
}
.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
  transform: rotate(-45deg) translateY(2px);
}
.ant-menu-submenu-vertical > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::after,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::after,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::after,
.ant-menu-submenu-inline > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::after,
.ant-menu-submenu-vertical > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::before,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::before,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::before,
.ant-menu-submenu-inline > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::before {
  background: linear-gradient(to right, #31b4aa, #31b4aa);
}
.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  transform: rotate(45deg) translateY(-2px);
}
.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
  transform: rotate(-45deg) translateY(2px);
}
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  transform: rotate(-45deg) translateX(2px);
}
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
  transform: rotate(45deg) translateX(-2px);
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  transform: translateY(-2px);
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
  transform: rotate(-45deg) translateX(-2px);
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  transform: rotate(45deg) translateX(2px);
}
.ant-menu-vertical .ant-menu-submenu-selected,
.ant-menu-vertical-left .ant-menu-submenu-selected,
.ant-menu-vertical-right .ant-menu-submenu-selected {
  color: #31b4aa;
}
.ant-menu-vertical .ant-menu-submenu-selected a,
.ant-menu-vertical-left .ant-menu-submenu-selected a,
.ant-menu-vertical-right .ant-menu-submenu-selected a {
  color: #31b4aa;
}
.ant-menu-horizontal {
  line-height: 46px;
  white-space: nowrap;
  border: 0;
  border-bottom: 1px solid #f0f0f0;
  box-shadow: none;
}
.ant-menu-horizontal > .ant-menu-item,
.ant-menu-horizontal > .ant-menu-submenu {
  position: relative;
  top: 1px;
  display: inline-block;
  vertical-align: bottom;
  border-bottom: 2px solid transparent;
}
.ant-menu-horizontal > .ant-menu-item:hover,
.ant-menu-horizontal > .ant-menu-submenu:hover,
.ant-menu-horizontal > .ant-menu-item-active,
.ant-menu-horizontal > .ant-menu-submenu-active,
.ant-menu-horizontal > .ant-menu-item-open,
.ant-menu-horizontal > .ant-menu-submenu-open,
.ant-menu-horizontal > .ant-menu-item-selected,
.ant-menu-horizontal > .ant-menu-submenu-selected {
  color: #31b4aa;
  border-bottom: 2px solid #31b4aa;
}
.ant-menu-horizontal > .ant-menu-item a {
  color: rgba(0, 0, 0, 0.65);
}
.ant-menu-horizontal > .ant-menu-item a:hover {
  color: #31b4aa;
}
.ant-menu-horizontal > .ant-menu-item a::before {
  bottom: -2px;
}
.ant-menu-horizontal > .ant-menu-item-selected a {
  color: #31b4aa;
}
.ant-menu-horizontal::after {
  display: block;
  clear: both;
  height: 0;
  content: ' ';
}
.ant-menu-vertical .ant-menu-item,
.ant-menu-vertical-left .ant-menu-item,
.ant-menu-vertical-right .ant-menu-item,
.ant-menu-inline .ant-menu-item {
  position: relative;
}
.ant-menu-vertical .ant-menu-item::after,
.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-vertical-right .ant-menu-item::after,
.ant-menu-inline .ant-menu-item::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border-right: 3px solid #31b4aa;
  transform: scaleY(0.0001);
  opacity: 0;
  transition: transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  content: '';
}
.ant-menu-vertical .ant-menu-item,
.ant-menu-vertical-left .ant-menu-item,
.ant-menu-vertical-right .ant-menu-item,
.ant-menu-inline .ant-menu-item,
.ant-menu-vertical .ant-menu-submenu-title,
.ant-menu-vertical-left .ant-menu-submenu-title,
.ant-menu-vertical-right .ant-menu-submenu-title,
.ant-menu-inline .ant-menu-submenu-title {
  height: 40px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 0 16px;
  overflow: hidden;
  line-height: 40px;
  text-overflow: ellipsis;
}
.ant-menu-vertical .ant-menu-submenu,
.ant-menu-vertical-left .ant-menu-submenu,
.ant-menu-vertical-right .ant-menu-submenu,
.ant-menu-inline .ant-menu-submenu {
  padding-bottom: 0.02px;
}
.ant-menu-vertical .ant-menu-item:not(:last-child),
.ant-menu-vertical-left .ant-menu-item:not(:last-child),
.ant-menu-vertical-right .ant-menu-item:not(:last-child),
.ant-menu-inline .ant-menu-item:not(:last-child) {
  margin-bottom: 8px;
}
.ant-menu-vertical > .ant-menu-item,
.ant-menu-vertical-left > .ant-menu-item,
.ant-menu-vertical-right > .ant-menu-item,
.ant-menu-inline > .ant-menu-item,
.ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-vertical-left > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-vertical-right > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  height: 40px;
  line-height: 40px;
}
.ant-menu-vertical .ant-menu-submenu-title {
  padding-right: 34px;
}
.ant-menu-inline {
  width: 100%;
}
.ant-menu-inline .ant-menu-selected::after,
.ant-menu-inline .ant-menu-item-selected::after {
  transform: scaleY(1);
  opacity: 1;
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-inline .ant-menu-item,
.ant-menu-inline .ant-menu-submenu-title {
  width: calc(100% + 1px);
}
.ant-menu-inline .ant-menu-submenu-title {
  padding-right: 34px;
}
.ant-menu-inline-collapsed {
  width: 80px;
}
.ant-menu-inline-collapsed > .ant-menu-item,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title {
  left: 0;
  padding: 0 32px;
  text-overflow: clip;
}
.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-submenu-arrow,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-submenu-arrow,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  display: none;
}
.ant-menu-inline-collapsed > .ant-menu-item .anticon,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon,
.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon {
  margin: 0;
  font-size: 16px;
  line-height: 40px;
}
.ant-menu-inline-collapsed > .ant-menu-item .anticon + span,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon + span,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span,
.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span {
  display: inline-block;
  max-width: 0;
  opacity: 0;
}
.ant-menu-inline-collapsed .anticon {
  display: inline-block;
}
.ant-menu-inline-collapsed-tooltip {
  pointer-events: none;
}
.ant-menu-inline-collapsed-tooltip .anticon {
  display: none;
}
.ant-menu-inline-collapsed-tooltip a {
  color: rgba(255, 255, 255, 0.85);
}
.ant-menu-inline-collapsed .ant-menu-item-group-title {
  padding-right: 4px;
  padding-left: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-menu-item-group-list {
  margin: 0;
  padding: 0;
}
.ant-menu-item-group-list .ant-menu-item,
.ant-menu-item-group-list .ant-menu-submenu-title {
  padding: 0 16px 0 28px;
}
.ant-menu-root.ant-menu-vertical,
.ant-menu-root.ant-menu-vertical-left,
.ant-menu-root.ant-menu-vertical-right,
.ant-menu-root.ant-menu-inline {
  box-shadow: none;
}
.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item > .ant-menu-inline-collapsed-noicon,
.ant-menu-root.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title > .ant-menu-inline-collapsed-noicon {
  font-size: 16px;
  text-align: center;
}
.ant-menu-sub.ant-menu-inline {
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.ant-menu-sub.ant-menu-inline > .ant-menu-item,
.ant-menu-sub.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  height: 40px;
  line-height: 40px;
  list-style-position: inside;
  list-style-type: disc;
}
.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
  padding-left: 32px;
}
.ant-menu-item-disabled,
.ant-menu-submenu-disabled {
  color: rgba(0, 0, 0, 0.25) !important;
  background: none;
  border-color: transparent !important;
  cursor: not-allowed;
}
.ant-menu-item-disabled a,
.ant-menu-submenu-disabled a {
  color: rgba(0, 0, 0, 0.25) !important;
  pointer-events: none;
}
.ant-menu-item-disabled > .ant-menu-submenu-title,
.ant-menu-submenu-disabled > .ant-menu-submenu-title {
  color: rgba(0, 0, 0, 0.25) !important;
  cursor: not-allowed;
}
.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  background: rgba(0, 0, 0, 0.25) !important;
}
.ant-layout-header .ant-menu {
  line-height: inherit;
}
.ant-menu.ant-menu-dark,
.ant-menu-dark .ant-menu-sub {
  color: rgba(255, 255, 255, 0.65);
  background: #001529;
}
.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow {
  opacity: 0.45;
  transition: all 0.3s;
}
.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  background: #fff;
}
.ant-menu-dark.ant-menu-submenu-popup {
  background: transparent;
}
.ant-menu-dark .ant-menu-inline.ant-menu-sub {
  background: #000c17;
}
.ant-menu-dark.ant-menu-horizontal {
  border-bottom: 0;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item,
.ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu {
  top: 0;
  margin-top: 0;
  border-color: #001529;
  border-bottom: 0;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item > a::before {
  bottom: 0;
}
.ant-menu-dark .ant-menu-item,
.ant-menu-dark .ant-menu-item-group-title,
.ant-menu-dark .ant-menu-item > a,
.ant-menu-dark .ant-menu-item > span > a {
  color: rgba(255, 255, 255, 0.65);
}
.ant-menu-dark.ant-menu-inline,
.ant-menu-dark.ant-menu-vertical,
.ant-menu-dark.ant-menu-vertical-left,
.ant-menu-dark.ant-menu-vertical-right {
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-menu-dark.ant-menu-vertical .ant-menu-item,
.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,
.ant-menu-dark.ant-menu-vertical-right .ant-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical-right .ant-menu-item::after {
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title {
  width: 100%;
}
.ant-menu-dark .ant-menu-item:hover,
.ant-menu-dark .ant-menu-item-active,
.ant-menu-dark .ant-menu-submenu-active,
.ant-menu-dark .ant-menu-submenu-open,
.ant-menu-dark .ant-menu-submenu-selected,
.ant-menu-dark .ant-menu-submenu-title:hover {
  color: #fff;
  background-color: transparent;
}
.ant-menu-dark .ant-menu-item:hover > a,
.ant-menu-dark .ant-menu-item-active > a,
.ant-menu-dark .ant-menu-submenu-active > a,
.ant-menu-dark .ant-menu-submenu-open > a,
.ant-menu-dark .ant-menu-submenu-selected > a,
.ant-menu-dark .ant-menu-submenu-title:hover > a,
.ant-menu-dark .ant-menu-item:hover > span > a,
.ant-menu-dark .ant-menu-item-active > span > a,
.ant-menu-dark .ant-menu-submenu-active > span > a,
.ant-menu-dark .ant-menu-submenu-open > span > a,
.ant-menu-dark .ant-menu-submenu-selected > span > a,
.ant-menu-dark .ant-menu-submenu-title:hover > span > a {
  color: #fff;
}
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow {
  opacity: 1;
}
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::before {
  background: #fff;
}
.ant-menu-dark .ant-menu-item:hover {
  background-color: transparent;
}
.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #31b4aa;
}
.ant-menu-dark .ant-menu-item-selected {
  color: #fff;
  border-right: 0;
}
.ant-menu-dark .ant-menu-item-selected::after {
  border-right: 0;
}
.ant-menu-dark .ant-menu-item-selected > a,
.ant-menu-dark .ant-menu-item-selected > span > a,
.ant-menu-dark .ant-menu-item-selected > a:hover,
.ant-menu-dark .ant-menu-item-selected > span > a:hover {
  color: #fff;
}
.ant-menu-dark .ant-menu-item-selected .anticon {
  color: #fff;
}
.ant-menu-dark .ant-menu-item-selected .anticon + span {
  color: #fff;
}
.ant-menu.ant-menu-dark .ant-menu-item-selected,
.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected {
  background-color: #31b4aa;
}
.ant-menu-dark .ant-menu-item-disabled,
.ant-menu-dark .ant-menu-submenu-disabled,
.ant-menu-dark .ant-menu-item-disabled > a,
.ant-menu-dark .ant-menu-submenu-disabled > a,
.ant-menu-dark .ant-menu-item-disabled > span > a,
.ant-menu-dark .ant-menu-submenu-disabled > span > a {
  color: rgba(255, 255, 255, 0.35) !important;
  opacity: 0.8;
}
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title {
  color: rgba(255, 255, 255, 0.35) !important;
}
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  background: rgba(255, 255, 255, 0.35) !important;
}
.ant-menu-rtl {
  direction: rtl;
  text-align: right;
}
.ant-menu-rtl .ant-menu-item-group-title {
  text-align: right;
}
.ant-menu-rtl.ant-menu-inline,
.ant-menu-rtl.ant-menu-vertical {
  border-right: none;
  border-left: 1px solid #f0f0f0;
}
.ant-menu-rtl.ant-menu-dark.ant-menu-inline,
.ant-menu-rtl.ant-menu-dark.ant-menu-vertical {
  border-left: none;
}
.ant-menu-rtl.ant-menu-vertical.ant-menu-sub,
.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub,
.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub {
  transform-origin: top right;
}
.ant-menu-rtl.ant-menu-vertical.ant-menu-sub > .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub > .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu,
.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu,
.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {
  transform-origin: top right;
}
.ant-menu-rtl .ant-menu-item .anticon,
.ant-menu-rtl .ant-menu-submenu-title .anticon {
  margin-right: auto;
  margin-left: 10px;
}
.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child > .anticon,
.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child > .anticon {
  margin-left: 0;
}
.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  right: auto;
  left: 16px;
}
.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  transform: rotate(-45deg) translateY(-2px);
}
.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
  transform: rotate(45deg) translateY(2px);
}
.ant-menu-rtl.ant-menu-vertical .ant-menu-item::after,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item::after,
.ant-menu-rtl.ant-menu-inline .ant-menu-item::after {
  right: auto;
  left: 0;
}
.ant-menu-rtl.ant-menu-vertical .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,
.ant-menu-rtl.ant-menu-inline .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {
  text-align: right;
}
.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {
  padding-right: 0;
  padding-left: 34px;
}
.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title {
  padding-right: 16px;
  padding-left: 34px;
}
.ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title {
  padding: 0 32px;
}
.ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,
.ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title {
  padding: 0 28px 0 16px;
}
.ant-menu-sub.ant-menu-inline {
  border: 0;
}
.ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
  padding-right: 32px;
  padding-left: 0;
}
.ant-message {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: fixed;
  top: 16px;
  left: 0;
  z-index: 1010;
  width: 100%;
  pointer-events: none;
}
.ant-message-notice {
  padding: 8px;
  text-align: center;
}
.ant-message-notice:first-child {
  margin-top: -8px;
}
.ant-message-notice-content {
  display: inline-block;
  padding: 10px 16px;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  pointer-events: all;
}
.ant-message-success .anticon {
  color: #52c41a;
}
.ant-message-error .anticon {
  color: #ff4d4f;
}
.ant-message-warning .anticon {
  color: #faad14;
}
.ant-message-info .anticon,
.ant-message-loading .anticon {
  color: #31b4aa;
}
.ant-message .anticon {
  position: relative;
  top: 1px;
  margin-right: 8px;
  font-size: 16px;
}
.ant-message-notice.move-up-leave.move-up-leave-active {
  animation-name: MessageMoveOut;
  animation-duration: 0.3s;
}
@keyframes MessageMoveOut {
  0% {
    max-height: 150px;
    padding: 8px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    padding: 0;
    opacity: 0;
  }
}
.ant-message-rtl {
  direction: rtl;
}
.ant-message-rtl span {
  direction: rtl;
}
.ant-message-rtl .anticon {
  margin-right: 0;
  margin-left: 8px;
}
.ant-modal {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 100px;
  width: auto;
  margin: 0 auto;
  padding-bottom: 24px;
  pointer-events: none;
}
.ant-modal-wrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  overflow: auto;
  outline: 0;
  -webkit-overflow-scrolling: touch;
}
.ant-modal-title {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  word-wrap: break-word;
}
.ant-modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-radius: 4px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  pointer-events: auto;
}
.ant-modal-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.ant-modal-close-x {
  display: block;
  width: 56px;
  height: 56px;
  font-size: 16px;
  font-style: normal;
  line-height: 56px;
  text-align: center;
  text-transform: none;
  text-rendering: auto;
}
.ant-modal-close:focus,
.ant-modal-close:hover {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
.ant-modal-header {
  padding: 16px 24px;
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 4px 4px 0 0;
}
.ant-modal-body {
  padding: 24px;
  font-size: 14px;
  line-height: 1.5715;
  word-wrap: break-word;
}
.ant-modal-footer {
  padding: 10px 16px;
  text-align: right;
  background: transparent;
  border-top: 1px solid #f0f0f0;
  border-radius: 0 0 4px 4px;
}
.ant-modal-footer button + button {
  margin-bottom: 0;
  margin-left: 8px;
}
.ant-modal.zoom-enter,
.ant-modal.zoom-appear {
  transform: none;
  opacity: 0;
  animation-duration: 0.3s;
  user-select: none;
}
.ant-modal-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.45);
  filter: alpha(opacity=50);
}
.ant-modal-mask-hidden {
  display: none;
}
.ant-modal-open {
  overflow: hidden;
}
.ant-modal-centered {
  text-align: center;
}
.ant-modal-centered::before {
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
  content: '';
}
.ant-modal-centered .ant-modal {
  top: 0;
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .ant-modal {
    max-width: calc(100vw - 16px);
    margin: 8px auto;
  }
  .ant-modal-centered .ant-modal {
    flex: 1;
  }
}
.ant-modal-confirm .ant-modal-header {
  display: none;
}
.ant-modal-confirm .ant-modal-close {
  display: none;
}
.ant-modal-confirm .ant-modal-body {
  padding: 32px 32px 24px;
}
.ant-modal-confirm-body-wrapper::before {
  display: table;
  content: '';
}
.ant-modal-confirm-body-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-modal-confirm-body-wrapper::before {
  display: table;
  content: '';
}
.ant-modal-confirm-body-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-modal-confirm-body .ant-modal-confirm-title {
  display: block;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 1.4;
}
.ant-modal-confirm-body .ant-modal-confirm-content {
  margin-top: 8px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
}
.ant-modal-confirm-body > .anticon {
  float: left;
  margin-right: 16px;
  font-size: 22px;
}
.ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content {
  margin-left: 38px;
}
.ant-modal-confirm .ant-modal-confirm-btns {
  float: right;
  margin-top: 24px;
}
.ant-modal-confirm .ant-modal-confirm-btns button + button {
  margin-bottom: 0;
  margin-left: 8px;
}
.ant-modal-confirm-error .ant-modal-confirm-body > .anticon {
  color: #ff4d4f;
}
.ant-modal-confirm-warning .ant-modal-confirm-body > .anticon,
.ant-modal-confirm-confirm .ant-modal-confirm-body > .anticon {
  color: #faad14;
}
.ant-modal-confirm-info .ant-modal-confirm-body > .anticon {
  color: #31b4aa;
}
.ant-modal-confirm-success .ant-modal-confirm-body > .anticon {
  color: #52c41a;
}
.ant-modal-wrap-rtl {
  direction: rtl;
}
.ant-modal-wrap-rtl .ant-modal-close {
  right: initial;
  left: 0;
}
.ant-modal-wrap-rtl .ant-modal-footer {
  text-align: left;
}
.ant-modal-wrap-rtl .ant-modal-footer button + button {
  margin-right: 8px;
  margin-left: 0;
}
.ant-modal-wrap-rtl .ant-modal-confirm-body {
  direction: rtl;
}
.ant-modal-wrap-rtl .ant-modal-confirm-body > .anticon {
  float: right;
  margin-right: 0;
  margin-left: 16px;
}
.ant-modal-wrap-rtl .ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content {
  margin-right: 38px;
  margin-left: 0;
}
.ant-modal-wrap-rtl .ant-modal-confirm-btns {
  float: left;
}
.ant-modal-wrap-rtl .ant-modal-confirm-btns button + button {
  margin-right: 8px;
  margin-left: 0;
}
.ant-modal-wrap-rtl.ant-modal-centered .ant-modal {
  text-align: right;
}
.ant-notification {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: fixed;
  z-index: 1010;
  width: 384px;
  max-width: calc(100vw - 32px);
  margin-right: 24px;
}
.ant-notification-topLeft,
.ant-notification-bottomLeft {
  margin-right: 0;
  margin-left: 24px;
}
.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,
.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active {
  animation-name: NotificationLeftFadeIn;
}
.ant-notification-close-icon {
  font-size: 14px;
  cursor: pointer;
}
.ant-notification-hook-holder,
.ant-notification-notice {
  position: relative;
  margin-bottom: 16px;
  overflow: hidden;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-notification-hook-holder > .ant-notification-notice {
  margin-bottom: 0;
  box-shadow: none;
}
.ant-notification-notice {
  padding: 16px 24px;
  line-height: 1.5715;
}
.ant-notification-notice-message {
  display: inline-block;
  margin-bottom: 8px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  line-height: 24px;
}
.ant-notification-notice-message-single-line-auto-margin {
  display: block;
  width: calc(384px - 24px * 2 - 24px - 48px - 100%);
  max-width: 4px;
  background-color: transparent;
  pointer-events: none;
}
.ant-notification-notice-message-single-line-auto-margin::before {
  display: block;
  content: '';
}
.ant-notification-notice-description {
  font-size: 14px;
}
.ant-notification-notice-closable .ant-notification-notice-message {
  padding-right: 24px;
}
.ant-notification-notice-with-icon .ant-notification-notice-message {
  margin-bottom: 4px;
  margin-left: 48px;
  font-size: 16px;
}
.ant-notification-notice-with-icon .ant-notification-notice-description {
  margin-left: 48px;
  font-size: 14px;
}
.ant-notification-notice-icon {
  position: absolute;
  margin-left: 4px;
  font-size: 24px;
  line-height: 24px;
}
.anticon.ant-notification-notice-icon-success {
  color: #52c41a;
}
.anticon.ant-notification-notice-icon-info {
  color: #31b4aa;
}
.anticon.ant-notification-notice-icon-warning {
  color: #faad14;
}
.anticon.ant-notification-notice-icon-error {
  color: #ff4d4f;
}
.ant-notification-notice-close {
  position: absolute;
  top: 16px;
  right: 22px;
  color: rgba(0, 0, 0, 0.45);
  outline: none;
}
.ant-notification-notice-close:hover {
  color: rgba(0, 0, 0, 0.67);
}
.ant-notification-notice-btn {
  float: right;
  margin-top: 16px;
}
.ant-notification .notification-fade-effect {
  animation-duration: 0.24s;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-fill-mode: both;
}
.ant-notification-fade-enter,
.ant-notification-fade-appear {
  opacity: 0;
  animation-duration: 0.24s;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-notification-fade-leave {
  animation-duration: 0.24s;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-fill-mode: both;
  animation-duration: 0.2s;
  animation-play-state: paused;
}
.ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-fade-appear.ant-notification-fade-appear-active {
  animation-name: NotificationFadeIn;
  animation-play-state: running;
}
.ant-notification-fade-leave.ant-notification-fade-leave-active {
  animation-name: NotificationFadeOut;
  animation-play-state: running;
}
@keyframes NotificationFadeIn {
  0% {
    left: 384px;
    opacity: 0;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}
@keyframes NotificationLeftFadeIn {
  0% {
    right: 384px;
    opacity: 0;
  }
  100% {
    right: 0;
    opacity: 1;
  }
}
@keyframes NotificationFadeOut {
  0% {
    max-height: 150px;
    margin-bottom: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    opacity: 0;
  }
}
.ant-notification-rtl {
  direction: rtl;
}
.ant-notification-rtl .ant-notification-notice-closable .ant-notification-notice-message {
  padding-right: 0;
  padding-left: 24px;
}
.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-message {
  margin-right: 48px;
  margin-left: 0;
}
.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-description {
  margin-right: 48px;
  margin-left: 0;
}
.ant-notification-rtl .ant-notification-notice-icon {
  margin-right: 4px;
  margin-left: 0;
}
.ant-notification-rtl .ant-notification-notice-close {
  right: auto;
  left: 22px;
}
.ant-notification-rtl .ant-notification-notice-btn {
  float: left;
}
.ant-page-header {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  padding: 16px 24px;
  background-color: #fff;
}
.ant-page-header-ghost {
  background-color: inherit;
}
.ant-page-header.has-breadcrumb {
  padding-top: 12px;
}
.ant-page-header.has-footer {
  padding-bottom: 0;
}
.ant-page-header-back {
  margin-right: 16px;
  font-size: 16px;
  line-height: 1;
}
.ant-page-header-back-button {
  color: #31b4aa;
  text-decoration: none;
  outline: none;
  transition: color 0.3s;
  color: #000;
  cursor: pointer;
}
.ant-page-header-back-button:focus,
.ant-page-header-back-button:hover {
  color: #53c2b5;
}
.ant-page-header-back-button:active {
  color: #1f8f89;
}
.ant-page-header .ant-divider-vertical {
  height: 14px;
  margin: 0 12px;
  vertical-align: middle;
}
.ant-breadcrumb + .ant-page-header-heading {
  margin-top: 8px;
}
.ant-page-header-heading {
  display: flex;
  justify-content: space-between;
}
.ant-page-header-heading-left {
  display: flex;
  align-items: center;
  margin: 4px 0;
  overflow: hidden;
}
.ant-page-header-heading-title {
  margin-right: 12px;
  margin-bottom: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 20px;
  line-height: 32px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-page-header-heading .ant-avatar {
  margin-right: 12px;
}
.ant-page-header-heading-sub-title {
  margin-right: 12px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-page-header-heading-extra {
  margin: 4px 0;
  white-space: nowrap;
}
.ant-page-header-heading-extra > * {
  margin-left: 12px;
  white-space: unset;
}
.ant-page-header-heading-extra > *:first-child {
  margin-left: 0;
}
.ant-page-header-content {
  padding-top: 12px;
}
.ant-page-header-footer {
  margin-top: 16px;
}
.ant-page-header-footer .ant-tabs-bar {
  margin-bottom: 1px;
  border-bottom: 0;
}
.ant-page-header-footer .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab {
  padding: 8px 0;
  font-size: 16px;
}
.ant-page-header-compact .ant-page-header-heading {
  flex-wrap: wrap;
}
.ant-page-header-rtl {
  direction: rtl;
}
.ant-page-header-rtl .ant-page-header-back {
  float: right;
  margin-right: 0;
  margin-left: 16px;
}
.ant-page-header-rtl .ant-page-header-heading-title {
  margin-right: 0;
  margin-left: 12px;
}
.ant-page-header-rtl .ant-page-header-heading .ant-avatar {
  margin-right: 0;
  margin-left: 12px;
}
.ant-page-header-rtl .ant-page-header-heading-sub-title {
  float: right;
  margin-right: 0;
  margin-left: 12px;
}
.ant-page-header-rtl .ant-page-header-heading-tags {
  float: right;
}
.ant-page-header-rtl .ant-page-header-heading-extra {
  float: left;
}
.ant-page-header-rtl .ant-page-header-heading-extra > * {
  margin-right: 12px;
  margin-left: 0;
}
.ant-page-header-rtl .ant-page-header-heading-extra > *:first-child {
  margin-right: 0;
}
.ant-page-header-rtl .ant-page-header-footer .ant-tabs-bar .ant-tabs-nav {
  float: right;
}
.ant-pagination {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-pagination ul,
.ant-pagination ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-pagination::after {
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  content: ' ';
}
.ant-pagination-total-text {
  display: inline-block;
  height: 32px;
  margin-right: 8px;
  line-height: 30px;
  vertical-align: middle;
}
.ant-pagination-item {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  margin-right: 8px;
  font-family: Arial;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  outline: 0;
  cursor: pointer;
  user-select: none;
}
.ant-pagination-item a {
  display: block;
  padding: 0 6px;
  color: rgba(0, 0, 0, 0.65);
  transition: none;
}
.ant-pagination-item a:hover {
  text-decoration: none;
}
.ant-pagination-item:focus,
.ant-pagination-item:hover {
  border-color: #31b4aa;
  transition: all 0.3s;
}
.ant-pagination-item:focus a,
.ant-pagination-item:hover a {
  color: #31b4aa;
}
.ant-pagination-item-active {
  font-weight: 500;
  background: #fff;
  border-color: #31b4aa;
}
.ant-pagination-item-active a {
  color: #31b4aa;
}
.ant-pagination-item-active:focus,
.ant-pagination-item-active:hover {
  border-color: #53c2b5;
}
.ant-pagination-item-active:focus a,
.ant-pagination-item-active:hover a {
  color: #53c2b5;
}
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  outline: 0;
}
.ant-pagination-jump-prev .ant-pagination-item-container,
.ant-pagination-jump-next .ant-pagination-item-container {
  position: relative;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon {
  color: #31b4aa;
  font-size: 12px;
  letter-spacing: -1px;
  opacity: 0;
  transition: all 0.2s;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  margin: auto;
  color: rgba(0, 0, 0, 0.25);
  letter-spacing: 2px;
  text-align: center;
  text-indent: 0.13em;
  opacity: 1;
  transition: all 0.2s;
}
.ant-pagination-jump-prev:focus .ant-pagination-item-link-icon,
.ant-pagination-jump-next:focus .ant-pagination-item-link-icon,
.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,
.ant-pagination-jump-next:hover .ant-pagination-item-link-icon {
  opacity: 1;
}
.ant-pagination-jump-prev:focus .ant-pagination-item-ellipsis,
.ant-pagination-jump-next:focus .ant-pagination-item-ellipsis,
.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis,
.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis {
  opacity: 0;
}
.ant-pagination-prev,
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  margin-right: 8px;
}
.ant-pagination-prev,
.ant-pagination-next,
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  color: rgba(0, 0, 0, 0.65);
  font-family: Arial;
  line-height: 32px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  border-radius: 4px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-pagination-prev,
.ant-pagination-next {
  outline: 0;
}
.ant-pagination-prev a,
.ant-pagination-next a {
  color: rgba(0, 0, 0, 0.65);
  user-select: none;
}
.ant-pagination-prev:hover a,
.ant-pagination-next:hover a {
  border-color: #53c2b5;
}
.ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-next .ant-pagination-item-link {
  display: block;
  height: 100%;
  font-size: 12px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  outline: none;
  transition: all 0.3s;
}
.ant-pagination-prev:focus .ant-pagination-item-link,
.ant-pagination-next:focus .ant-pagination-item-link,
.ant-pagination-prev:hover .ant-pagination-item-link,
.ant-pagination-next:hover .ant-pagination-item-link {
  color: #31b4aa;
  border-color: #31b4aa;
}
.ant-pagination-disabled,
.ant-pagination-disabled:hover,
.ant-pagination-disabled:focus {
  cursor: not-allowed;
}
.ant-pagination-disabled a,
.ant-pagination-disabled:hover a,
.ant-pagination-disabled:focus a,
.ant-pagination-disabled .ant-pagination-item-link,
.ant-pagination-disabled:hover .ant-pagination-item-link,
.ant-pagination-disabled:focus .ant-pagination-item-link {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination-slash {
  margin: 0 10px 0 5px;
}
.ant-pagination-options {
  display: inline-block;
  margin-left: 16px;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none) {
  .ant-pagination-options *::-ms-backdrop,
  .ant-pagination-options {
    vertical-align: top;
  }
}
.ant-pagination-options-size-changer.ant-select {
  display: inline-block;
  width: auto;
  margin-right: 8px;
}
.ant-pagination-options-quick-jumper {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  vertical-align: top;
}
.ant-pagination-options-quick-jumper input {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  transition: all 0.3s;
  width: 50px;
  margin: 0 8px;
}
.ant-pagination-options-quick-jumper input::-moz-placeholder {
  opacity: 1;
}
.ant-pagination-options-quick-jumper input::placeholder {
  color: #bfbfbf;
}
.ant-pagination-options-quick-jumper input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:hover {
  border-color: #53c2b5;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-pagination-options-quick-jumper input:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-pagination-options-quick-jumper input:focus,
.ant-pagination-options-quick-jumper input-focused {
  border-color: #53c2b5;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(49, 180, 170, 0.2);
}
.ant-input-rtl .ant-pagination-options-quick-jumper input:focus,
.ant-input-rtl .ant-pagination-options-quick-jumper input-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-pagination-options-quick-jumper input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-pagination-options-quick-jumper input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-pagination-options-quick-jumper input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-pagination-options-quick-jumper input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
textarea.ant-pagination-options-quick-jumper input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-pagination-options-quick-jumper input-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-pagination-options-quick-jumper input-sm {
  padding: 0px 7px;
}
.ant-pagination-options-quick-jumper input-rtl {
  direction: rtl;
}
.ant-pagination-simple .ant-pagination-prev,
.ant-pagination-simple .ant-pagination-next {
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link {
  height: 24px;
  background-color: transparent;
  border: 0;
}
.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link::after,
.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link::after {
  height: 24px;
  line-height: 24px;
}
.ant-pagination-simple .ant-pagination-simple-pager {
  display: inline-block;
  height: 24px;
  margin-right: 8px;
}
.ant-pagination-simple .ant-pagination-simple-pager input {
  box-sizing: border-box;
  height: 100%;
  margin-right: 8px;
  padding: 0 6px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  outline: none;
  transition: border-color 0.3s;
}
.ant-pagination-simple .ant-pagination-simple-pager input:hover {
  border-color: #31b4aa;
}
.ant-pagination.mini .ant-pagination-total-text,
.ant-pagination.mini .ant-pagination-simple-pager {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-item {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 22px;
}
.ant-pagination.mini .ant-pagination-item:not(.ant-pagination-item-active) {
  background: transparent;
  border-color: transparent;
}
.ant-pagination.mini .ant-pagination-prev,
.ant-pagination.mini .ant-pagination-next {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link,
.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link {
  background: transparent;
  border-color: transparent;
}
.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link::after,
.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link::after {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-jump-prev,
.ant-pagination.mini .ant-pagination-jump-next {
  height: 24px;
  margin-right: 0;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-options {
  margin-left: 2px;
}
.ant-pagination.mini .ant-pagination-options-size-changer {
  top: 0px;
}
.ant-pagination.mini .ant-pagination-options-quick-jumper {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-options-quick-jumper input {
  padding: 0px 7px;
  width: 44px;
}
.ant-pagination.ant-pagination-disabled {
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item {
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item a {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border: none;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-active {
  background: #dbdbdb;
  border-color: transparent;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a {
  color: #fff;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link,
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link:hover,
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link:focus {
  color: rgba(0, 0, 0, 0.45);
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev:focus .ant-pagination-item-link-icon,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-next:focus .ant-pagination-item-link-icon,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-next:hover .ant-pagination-item-link-icon {
  opacity: 0;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev:focus .ant-pagination-item-ellipsis,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-next:focus .ant-pagination-item-ellipsis,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-next:hover .ant-pagination-item-ellipsis {
  opacity: 1;
}
@media only screen and (max-width: 992px) {
  .ant-pagination-item-after-jump-prev,
  .ant-pagination-item-before-jump-next {
    display: none;
  }
}
@media only screen and (max-width: 576px) {
  .ant-pagination-options {
    display: none;
  }
}
.ant-pagination-rtl {
  direction: rtl;
}
.ant-pagination-rtl .ant-pagination-total-text {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl .ant-pagination-item {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl .ant-pagination-prev,
.ant-pagination-rtl .ant-pagination-jump-prev,
.ant-pagination-rtl .ant-pagination-jump-next {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl .ant-pagination-slash {
  margin: 0 5px 0 10px;
}
.ant-pagination-rtl .ant-pagination-options {
  margin-right: 16px;
  margin-left: 0;
}
.ant-pagination-rtl .ant-pagination-options-size-changer.ant-select {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options {
  margin-right: 2px;
  margin-left: 0;
}
.ant-popover {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1030;
  font-weight: normal;
  white-space: normal;
  text-align: left;
  cursor: auto;
  user-select: text;
}
.ant-popover::after {
  position: absolute;
  background: rgba(255, 255, 255, 0.01);
  content: '';
}
.ant-popover-hidden {
  display: none;
}
.ant-popover-placement-top,
.ant-popover-placement-topLeft,
.ant-popover-placement-topRight {
  padding-bottom: 10px;
}
.ant-popover-placement-right,
.ant-popover-placement-rightTop,
.ant-popover-placement-rightBottom {
  padding-left: 10px;
}
.ant-popover-placement-bottom,
.ant-popover-placement-bottomLeft,
.ant-popover-placement-bottomRight {
  padding-top: 10px;
}
.ant-popover-placement-left,
.ant-popover-placement-leftTop,
.ant-popover-placement-leftBottom {
  padding-right: 10px;
}
.ant-popover-inner {
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 4px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15) \9;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ant-popover {
    /* IE10+ */
  }
  .ant-popover-inner {
    box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  }
}
.ant-popover-title {
  min-width: 177px;
  min-height: 32px;
  margin: 0;
  padding: 5px 16px 4px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  border-bottom: 1px solid #f0f0f0;
}
.ant-popover-inner-content {
  padding: 12px 16px;
  color: rgba(0, 0, 0, 0.65);
}
.ant-popover-message {
  position: relative;
  padding: 4px 0 12px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
}
.ant-popover-message > .anticon {
  position: absolute;
  top: 8.0005px;
  color: #faad14;
  font-size: 14px;
}
.ant-popover-message-title {
  padding-left: 22px;
}
.ant-popover-buttons {
  margin-bottom: 4px;
  text-align: right;
}
.ant-popover-buttons button {
  margin-left: 8px;
}
.ant-popover-arrow {
  position: absolute;
  display: block;
  width: 8.48528137px;
  height: 8.48528137px;
  background: transparent;
  border-style: solid;
  border-width: 4.24264069px;
  transform: rotate(45deg);
}
.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow {
  bottom: 6.2px;
  border-top-color: transparent;
  border-right-color: #fff;
  border-bottom-color: #fff;
  border-left-color: transparent;
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
}
.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow {
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
.ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow {
  left: 16px;
}
.ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow {
  right: 16px;
}
.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow {
  left: 6px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: #fff;
  border-left-color: #fff;
  box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
}
.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow {
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
}
.ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow {
  top: 12px;
}
.ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow {
  bottom: 12px;
}
.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow {
  top: 6px;
  border-top-color: #fff;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #fff;
  box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.06);
}
.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow {
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
.ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow {
  left: 16px;
}
.ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow {
  right: 16px;
}
.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow {
  right: 6px;
  border-top-color: #fff;
  border-right-color: #fff;
  border-bottom-color: transparent;
  border-left-color: transparent;
  box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
}
.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow {
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
}
.ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow {
  top: 12px;
}
.ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow {
  bottom: 12px;
}
.ant-popover-rtl {
  direction: rtl;
  text-align: right;
}
.ant-popover-rtl .ant-popover-message-title {
  padding-right: 22px;
  padding-left: 16px;
}
.ant-popover-rtl .ant-popover-buttons {
  text-align: left;
}
.ant-popover-rtl .ant-popover-buttons button {
  margin-right: 8px;
  margin-left: 0;
}
.ant-progress {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-progress-line {
  position: relative;
  width: 100%;
  font-size: 14px;
}
.ant-progress-steps {
  display: inline-block;
}
.ant-progress-steps-outer {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.ant-progress-steps-item {
  flex-shrink: 0;
  min-width: 2px;
  margin-right: 2px;
  background: #f3f3f3;
  transition: all 0.3s;
}
.ant-progress-steps-item-active {
  background: #1890ff;
}
.ant-progress-small.ant-progress-line,
.ant-progress-small.ant-progress-line .ant-progress-text .anticon {
  font-size: 12px;
}
.ant-progress-outer {
  display: inline-block;
  width: 100%;
  margin-right: 0;
  padding-right: 0;
}
.ant-progress-show-info .ant-progress-outer {
  margin-right: calc(-2em - 8px);
  padding-right: calc(2em + 8px);
}
.ant-progress-inner {
  position: relative;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  vertical-align: middle;
  background-color: #f5f5f5;
  border-radius: 100px;
}
.ant-progress-circle-trail {
  stroke: #f5f5f5;
}
.ant-progress-circle-path {
  animation: ant-progress-appear 0.3s;
}
.ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #1890ff;
}
.ant-progress-success-bg,
.ant-progress-bg {
  position: relative;
  background-color: #1890ff;
  border-radius: 100px;
  transition: all 0.4s cubic-bezier(0.08, 0.82, 0.17, 1) 0s;
}
.ant-progress-success-bg {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #52c41a;
}
.ant-progress-text {
  display: inline-block;
  width: 2em;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 1em;
  line-height: 1;
  white-space: nowrap;
  text-align: left;
  vertical-align: middle;
  word-break: normal;
}
.ant-progress-text .anticon {
  font-size: 14px;
}
.ant-progress-status-active .ant-progress-bg::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  border-radius: 10px;
  opacity: 0;
  animation: ant-progress-active 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite;
  content: '';
}
.ant-progress-status-exception .ant-progress-bg {
  background-color: #ff4d4f;
}
.ant-progress-status-exception .ant-progress-text {
  color: #ff4d4f;
}
.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #ff4d4f;
}
.ant-progress-status-success .ant-progress-bg {
  background-color: #52c41a;
}
.ant-progress-status-success .ant-progress-text {
  color: #52c41a;
}
.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #52c41a;
}
.ant-progress-circle .ant-progress-inner {
  position: relative;
  line-height: 1;
  background-color: transparent;
}
.ant-progress-circle .ant-progress-text {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 1em;
  line-height: 1;
  white-space: normal;
  text-align: center;
  transform: translate(-50%, -50%);
}
.ant-progress-circle .ant-progress-text .anticon {
  font-size: 1.16666667em;
}
.ant-progress-circle.ant-progress-status-exception .ant-progress-text {
  color: #ff4d4f;
}
.ant-progress-circle.ant-progress-status-success .ant-progress-text {
  color: #52c41a;
}
@keyframes ant-progress-active {
  0% {
    width: 0;
    opacity: 0.1;
  }
  20% {
    width: 0;
    opacity: 0.5;
  }
  100% {
    width: 100%;
    opacity: 0;
  }
}
.ant-progress-rtl {
  direction: rtl;
}
.ant-progress-rtl.ant-progress-show-info .ant-progress-outer {
  margin-right: 0;
  margin-left: calc(-2em - 8px);
  padding-right: 0;
  padding-left: calc(2em + 8px);
}
.ant-progress-rtl .ant-progress-success-bg {
  right: 0;
  left: auto;
}
.ant-progress-rtl.ant-progress-line .ant-progress-text,
.ant-progress-rtl.ant-progress-steps .ant-progress-text {
  margin-right: 8px;
  margin-left: 0;
  text-align: right;
}
.ant-radio-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
  line-height: unset;
}
.ant-radio-group .ant-badge-count {
  z-index: 1;
}
.ant-radio-group > .ant-badge:not(:first-child) > .ant-radio-button-wrapper {
  border-left: none;
}
.ant-radio-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  margin-right: 8px;
  white-space: nowrap;
  cursor: pointer;
}
.ant-radio {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 0px;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: sub;
  outline: none;
  cursor: pointer;
}
.ant-radio-wrapper:hover .ant-radio,
.ant-radio:hover .ant-radio-inner,
.ant-radio-input:focus + .ant-radio-inner {
  border-color: #31b4aa;
}
.ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 3px rgba(49, 180, 170, 0.08);
}
.ant-radio-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #31b4aa;
  border-radius: 50%;
  visibility: hidden;
  animation: antRadioEffect 0.36s ease-in-out;
  animation-fill-mode: both;
  content: '';
}
.ant-radio:hover::after,
.ant-radio-wrapper:hover .ant-radio::after {
  visibility: visible;
}
.ant-radio-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border-color: #d9d9d9;
  border-style: solid;
  border-width: 1px;
  border-radius: 100px;
  transition: all 0.3s;
}
.ant-radio-inner::after {
  position: absolute;
  top: 3px;
  left: 3px;
  display: table;
  width: 8px;
  height: 8px;
  background-color: #31b4aa;
  border-top: 0;
  border-left: 0;
  border-radius: 8px;
  transform: scale(0);
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  content: ' ';
}
.ant-radio-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
}
.ant-radio-checked .ant-radio-inner {
  border-color: #31b4aa;
}
.ant-radio-checked .ant-radio-inner::after {
  transform: scale(1);
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-radio-disabled .ant-radio-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
  cursor: not-allowed;
}
.ant-radio-disabled .ant-radio-inner::after {
  background-color: rgba(0, 0, 0, 0.2);
}
.ant-radio-disabled .ant-radio-input {
  cursor: not-allowed;
}
.ant-radio-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
span.ant-radio + * {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-radio-button-wrapper {
  position: relative;
  display: inline-block;
  height: 32px;
  margin: 0;
  padding: 0 15px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 30px;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-top-width: 1.02px;
  border-left-width: 0;
  cursor: pointer;
  transition: color 0.3s, background 0.3s, border-color 0.3s, box-shadow 0.3s;
}
.ant-radio-button-wrapper a {
  color: rgba(0, 0, 0, 0.65);
}
.ant-radio-button-wrapper > .ant-radio-button {
  display: block;
  width: 0;
  height: 0;
  margin-left: 0;
}
.ant-radio-group-large .ant-radio-button-wrapper {
  height: 40px;
  font-size: 16px;
  line-height: 38px;
}
.ant-radio-group-small .ant-radio-button-wrapper {
  height: 24px;
  padding: 0 7px;
  line-height: 22px;
}
.ant-radio-button-wrapper:not(:first-child)::before {
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  box-sizing: content-box;
  width: 1px;
  height: 100%;
  padding: 1px 0;
  background-color: #d9d9d9;
  transition: background-color 0.3s;
  content: '';
}
.ant-radio-button-wrapper:first-child {
  border-left: 1px solid #d9d9d9;
  border-radius: 4px 0 0 4px;
}
.ant-radio-button-wrapper:last-child {
  border-radius: 0 4px 4px 0;
}
.ant-radio-button-wrapper:first-child:last-child {
  border-radius: 4px;
}
.ant-radio-button-wrapper:hover {
  position: relative;
  color: #31b4aa;
}
.ant-radio-button-wrapper:focus-within {
  box-shadow: 0 0 0 3px rgba(49, 180, 170, 0.08);
}
.ant-radio-button-wrapper .ant-radio-inner,
.ant-radio-button-wrapper input[type='checkbox'],
.ant-radio-button-wrapper input[type='radio'] {
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  z-index: 1;
  color: #31b4aa;
  background: #fff;
  border-color: #31b4aa;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before {
  background-color: #31b4aa;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child {
  border-color: #31b4aa;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #53c2b5;
  border-color: #53c2b5;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover::before {
  background-color: #53c2b5;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #1f8f89;
  border-color: #1f8f89;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active::before {
  background-color: #1f8f89;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  box-shadow: 0 0 0 3px rgba(49, 180, 170, 0.08);
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  color: #fff;
  background: #31b4aa;
  border-color: #31b4aa;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #fff;
  background: #53c2b5;
  border-color: #53c2b5;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #fff;
  background: #1f8f89;
  border-color: #1f8f89;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  box-shadow: 0 0 0 3px rgba(49, 180, 170, 0.08);
}
.ant-radio-button-wrapper-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-radio-button-wrapper-disabled:first-child,
.ant-radio-button-wrapper-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}
.ant-radio-button-wrapper-disabled:first-child {
  border-left-color: #d9d9d9;
}
.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked {
  color: #fff;
  background-color: #e6e6e6;
  border-color: #d9d9d9;
  box-shadow: none;
}
@keyframes antRadioEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
@supports (-moz-appearance: meterbar) and (background-blend-mode: difference, normal) {
  .ant-radio {
    vertical-align: text-bottom;
  }
}
.ant-radio-group.ant-radio-group-rtl {
  direction: rtl;
}
.ant-radio-wrapper.ant-radio-wrapper-rtl {
  margin-right: 0;
  margin-left: 8px;
  direction: rtl;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl {
  border-right-width: 0;
  border-left-width: 1px;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child)::before {
  right: -1px;
  left: 0;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child {
  border-right: 1px solid #d9d9d9;
  border-radius: 0 4px 4px 0;
}
.ant-radio-button-wrapper-checked:not([class*=' ant-radio-button-wrapper-disabled']).ant-radio-button-wrapper:first-child {
  border-right-color: #53c2b5;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child {
  border-radius: 4px 0 0 4px;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child {
  border-right-color: #d9d9d9;
}
.ant-rate {
  box-sizing: border-box;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum';
  display: inline-block;
  margin: 0;
  padding: 0;
  color: #fadb14;
  font-size: 20px;
  line-height: unset;
  list-style: none;
  outline: none;
}
.ant-rate-disabled .ant-rate-star {
  cursor: default;
}
.ant-rate-disabled .ant-rate-star:hover {
  transform: scale(1);
}
.ant-rate-star {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 0;
  color: inherit;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-rate-star:not(:last-child) {
  margin-right: 8px;
}
.ant-rate-star > div:focus {
  outline: 0;
}
.ant-rate-star > div:hover,
.ant-rate-star > div:focus {
  transform: scale(1.1);
}
.ant-rate-star-first,
.ant-rate-star-second {
  color: #f0f0f0;
  transition: all 0.3s;
  user-select: none;
}
.ant-rate-star-first .anticon,
.ant-rate-star-second .anticon {
  vertical-align: middle;
}
.ant-rate-star-first {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  overflow: hidden;
  opacity: 0;
}
.ant-rate-star-half .ant-rate-star-first,
.ant-rate-star-half .ant-rate-star-second {
  opacity: 1;
}
.ant-rate-star-half .ant-rate-star-first,
.ant-rate-star-full .ant-rate-star-second {
  color: inherit;
}
.ant-rate-text {
  display: inline-block;
  margin: 0 8px;
  font-size: 14px;
}
.ant-rate-rtl {
  direction: rtl;
}
.ant-rate-rtl .ant-rate-star:not(:last-child) {
  margin-right: 0;
  margin-left: 8px;
}
.ant-rate-rtl .ant-rate-star-first {
  right: 0;
  left: auto;
}
.ant-result {
  padding: 48px 32px;
}
.ant-result-success .ant-result-icon > .anticon {
  color: #52c41a;
}
.ant-result-error .ant-result-icon > .anticon {
  color: #ff4d4f;
}
.ant-result-info .ant-result-icon > .anticon {
  color: #31b4aa;
}
.ant-result-warning .ant-result-icon > .anticon {
  color: #faad14;
}
.ant-result-image {
  width: 250px;
  height: 295px;
  margin: auto;
}
.ant-result-icon {
  margin-bottom: 24px;
  text-align: center;
}
.ant-result-icon > .anticon {
  font-size: 72px;
}
.ant-result-title {
  color: rgba(0, 0, 0, 0.85);
  font-size: 24px;
  line-height: 1.8;
  text-align: center;
}
.ant-result-subtitle {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.6;
  text-align: center;
}
.ant-result-extra {
  margin: 32px 0 0 0;
  text-align: center;
}
.ant-result-extra > * {
  margin-right: 8px;
}
.ant-result-extra > *:last-child {
  margin-right: 0;
}
.ant-result-content {
  margin-top: 24px;
  padding: 24px 40px;
  background-color: #fafafa;
}
.ant-result-rtl {
  direction: rtl;
}
.ant-result-rtl .ant-result-extra > * {
  margin-right: 0;
  margin-left: 8px;
}
.ant-result-rtl .ant-result-extra > *:last-child {
  margin-left: 0;
}
.ant-select-single .ant-select-selector {
  display: flex;
}
.ant-select-single .ant-select-selector .ant-select-selection-search {
  position: absolute;
  top: 0;
  right: 11px;
  bottom: 0;
  left: 11px;
}
.ant-select-single .ant-select-selector .ant-select-selection-search-input {
  width: 100%;
}
.ant-select-single .ant-select-selector .ant-select-selection-item,
.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  padding: 0;
  line-height: 30px;
  transition: all 0.3s;
}
@supports (-moz-appearance: meterbar) {
  .ant-select-single .ant-select-selector .ant-select-selection-item,
  .ant-select-single .ant-select-selector .ant-select-selection-placeholder {
    line-height: 30px;
  }
}
.ant-select-single .ant-select-selector .ant-select-selection-item {
  position: relative;
  user-select: none;
}
.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  pointer-events: none;
}
.ant-select-single .ant-select-selector::after,
.ant-select-single .ant-select-selector .ant-select-selection-item::after,
.ant-select-single .ant-select-selector .ant-select-selection-placeholder::after {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: '\A0';
}
.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
  right: 25px;
}
.ant-select-single.ant-select-show-arrow .ant-select-selection-item,
.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 18px;
}
.ant-select-single.ant-select-open .ant-select-selection-item {
  opacity: 0.4;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  position: relative;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 100%;
  height: 32px;
  padding: 0 11px;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: pointer;
}
.ant-select-show-search.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  cursor: text;
}
.ant-select-show-search.ant-select-single:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: auto;
}
.ant-select-focused.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  border-color: #53c2b5;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(49, 180, 170, 0.2);
}
.ant-input-rtl .ant-select-focused.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-select-disabled.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-select-disabled.ant-select-single:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: not-allowed;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  margin: 0;
  padding: 0;
  background: transparent;
  border: none;
  outline: none;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  height: 30px;
}
.ant-select-single.ant-select-customize-input .ant-select-selector::after {
  display: none;
}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search {
  position: static;
  width: 100%;
}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder {
  position: absolute;
  right: 0;
  left: 0;
  padding: 0 11px;
}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder::after {
  display: none;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
  height: 40px;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {
  line-height: 38px;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
  height: 38px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
  height: 24px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {
  line-height: 22px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
  height: 22px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search {
  right: 7px;
  left: 7px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
  padding: 0 7px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
  right: 28px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 21px;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
  padding: 0 11px;
}
/**
 * Do not merge `height` & `line-height` under style with `selection` & `search`,
 * since chrome may update to redesign with its align logic.
 */
.ant-select-multiple .ant-select-selector {
  position: relative;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 1px 4px;
}
.ant-select-multiple .ant-select-selector input {
  cursor: pointer;
}
.ant-select-show-search.ant-select-multiple .ant-select-selector {
  cursor: text;
}
.ant-select-show-search.ant-select-multiple .ant-select-selector input {
  cursor: auto;
}
.ant-select-focused.ant-select-multiple .ant-select-selector {
  border-color: #53c2b5;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(49, 180, 170, 0.2);
}
.ant-input-rtl .ant-select-focused.ant-select-multiple .ant-select-selector {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-select-disabled.ant-select-multiple .ant-select-selector {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-select-disabled.ant-select-multiple .ant-select-selector input {
  cursor: not-allowed;
}
.ant-select-multiple .ant-select-selector .ant-select-selection-search-input {
  margin: 0;
  padding: 0;
  background: transparent;
  border: none;
  outline: none;
}
.ant-select-show-search.ant-select-multiple .ant-select-selector {
  cursor: text;
}
.ant-select-multiple .ant-select-selector::after {
  display: inline-block;
  width: 0;
  margin: 2px 0;
  line-height: 24px;
  content: '\A0';
}
.ant-select-multiple.ant-select-allow-clear .ant-select-selector {
  padding-right: 24px;
}
.ant-select-multiple .ant-select-selection-item {
  position: relative;
  display: flex;
  flex: none;
  box-sizing: border-box;
  max-width: 100%;
  height: 24px;
  margin-top: 2px;
  margin-right: 4px;
  margin-bottom: 2px;
  padding: 0 4px 0 8px;
  line-height: 22px;
  background: #f5f5f5;
  border: 1px solid #f0f0f0;
  border-radius: 4px;
  cursor: default;
  transition: font-size 0.3s, line-height 0.3s, height 0.3s;
  user-select: none;
}
.ant-select-multiple .ant-select-selection-item-content {
  display: inline-block;
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-select-multiple .ant-select-selection-item-remove {
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgba(0, 0, 0, 0.45);
  font-weight: bold;
  font-size: 12px;
  line-height: inherit;
  cursor: pointer;
  display: inline-block;
  font-size: 10px;
}
.ant-select-multiple .ant-select-selection-item-remove > * {
  line-height: 1;
}
.ant-select-multiple .ant-select-selection-item-remove svg {
  display: inline-block;
}
.ant-select-multiple .ant-select-selection-item-remove::before {
  display: none;
}
.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon {
  display: block;
}
.ant-select-multiple .ant-select-selection-item-remove > .anticon {
  vertical-align: -0.2em;
}
.ant-select-multiple .ant-select-selection-item-remove:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-select-multiple .ant-select-selection-search {
  position: relative;
  margin-left: 0.5px;
}
.ant-select-multiple .ant-select-selection-search-input,
.ant-select-multiple .ant-select-selection-search-mirror {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  line-height: 1.5715;
  transition: all 0.3s;
}
.ant-select-multiple .ant-select-selection-search-input {
  width: 100%;
  min-width: 3px;
}
.ant-select-multiple .ant-select-selection-search-mirror {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  white-space: nowrap;
  visibility: hidden;
}
.ant-select-multiple .ant-select-selection-search:first-child .ant-select-selection-search-input {
  margin-left: 6.5px;
}
.ant-select-multiple .ant-select-selection-placeholder {
  position: absolute;
  top: 50%;
  right: 11px;
  left: 11px;
  transform: translateY(-50%);
  transition: all 0.3s;
}
.ant-select-multiple.ant-select-lg .ant-select-selector::after {
  line-height: 32px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-item {
  height: 32px;
  line-height: 30px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-search {
  height: 33px;
  line-height: 33px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,
.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror {
  height: 32px;
  line-height: 30px;
}
.ant-select-multiple.ant-select-sm .ant-select-selector::after {
  line-height: 16px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-item {
  height: 16px;
  line-height: 14px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-search {
  height: 17px;
  line-height: 17px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,
.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror {
  height: 16px;
  line-height: 14px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
  left: 7px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-search:first-child .ant-select-selection-search-input {
  margin-left: 3px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-item {
  height: 32px;
  line-height: 32px;
}
.ant-select-disabled .ant-select-selection-item-remove {
  display: none;
}
/* Reset search input style */
.ant-select {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.ant-select:not(.ant-select-disabled):hover .ant-select-selector {
  border-color: #53c2b5;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-select:not(.ant-select-disabled):hover .ant-select-selector {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-select-selection-item {
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media all and (-ms-high-contrast: none) {
  .ant-select-selection-item *::-ms-backdrop,
  .ant-select-selection-item {
    flex: auto;
  }
}
.ant-select-selection-placeholder {
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  opacity: 0.4;
}
@media all and (-ms-high-contrast: none) {
  .ant-select-selection-placeholder *::-ms-backdrop,
  .ant-select-selection-placeholder {
    flex: auto;
  }
}
.ant-select-arrow {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 53%;
  right: 11px;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  line-height: 1;
  text-align: center;
  pointer-events: none;
}
.ant-select-arrow > * {
  line-height: 1;
}
.ant-select-arrow svg {
  display: inline-block;
}
.ant-select-arrow::before {
  display: none;
}
.ant-select-arrow .ant-select-arrow-icon {
  display: block;
}
.ant-select-arrow .anticon {
  vertical-align: top;
  transition: transform 0.3s;
}
.ant-select-arrow .anticon > svg {
  vertical-align: top;
}
.ant-select-arrow .anticon:not(.anticon-down) {
  pointer-events: auto;
}
.ant-select-clear {
  position: absolute;
  top: 50%;
  right: 11px;
  z-index: 1;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  font-style: normal;
  line-height: 1;
  text-align: center;
  text-transform: none;
  background: #fff;
  cursor: pointer;
  opacity: 0;
  transition: color 0.3s ease, opacity 0.15s ease;
  text-rendering: auto;
}
.ant-select-clear::before {
  display: block;
}
.ant-select-clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-select:hover .ant-select-clear {
  opacity: 1;
}
.ant-select-dropdown {
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  box-sizing: border-box;
  padding: 4px 0;
  overflow: hidden;
  font-size: 14px;
  font-variant: initial;
  background-color: #fff;
  border-radius: 4px;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,
.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-bottomLeft {
  animation-name: antSlideUpIn;
}
.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-topLeft,
.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-topLeft {
  animation-name: antSlideDownIn;
}
.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-bottomLeft {
  animation-name: antSlideUpOut;
}
.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-topLeft {
  animation-name: antSlideDownOut;
}
.ant-select-dropdown-hidden {
  display: none;
}
.ant-select-dropdown-empty {
  color: rgba(0, 0, 0, 0.25);
}
.ant-select-item-empty {
  position: relative;
  display: block;
  min-height: 32px;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.65);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  color: rgba(0, 0, 0, 0.25);
}
.ant-select-item {
  position: relative;
  display: block;
  min-height: 32px;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.65);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  cursor: pointer;
  transition: background 0.3s ease;
}
.ant-select-item-group {
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  cursor: default;
}
.ant-select-item-option {
  display: flex;
}
.ant-select-item-option-content {
  flex: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-select-item-option-state {
  flex: none;
}
.ant-select-item-option-active:not(.ant-select-item-option-disabled) {
  background-color: #f5f5f5;
}
.ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
  color: rgba(0, 0, 0, 0.65);
  font-weight: 600;
  background-color: #e6f5f1;
}
.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state {
  color: #31b4aa;
}
.ant-select-item-option-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-item-option-grouped {
  padding-left: 24px;
}
.ant-select-lg {
  font-size: 16px;
}
.ant-select-borderless .ant-select-selector {
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.ant-select-rtl {
  direction: rtl;
}
.ant-select-rtl .ant-select-arrow {
  right: initial;
  left: 11px;
}
.ant-select-rtl .ant-select-clear {
  right: initial;
  left: 11px;
}
.ant-select-dropdown-rtl {
  direction: rtl;
}
.ant-select-dropdown-rtl .ant-select-item-option-grouped {
  padding-right: 24px;
  padding-left: 12px;
}
.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector {
  padding-right: 4px;
  padding-left: 24px;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-item {
  margin-right: 0;
  margin-left: 4px;
  padding: 0 8px 0 4px;
  text-align: right;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content {
  margin-right: 0;
  margin-left: 4px;
  text-align: right;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-search {
  margin-right: 0.5px;
  margin-left: 4px;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror {
  right: 0;
  left: auto;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder {
  right: 11px;
  left: auto;
}
.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
  right: 7px;
}
.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,
.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  right: 0;
  left: 9px;
  text-align: right;
}
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
  right: 11px;
  left: 25px;
}
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 0;
  padding-left: 18px;
}
.ant-select-rtl.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  padding: 0 11px;
}
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
  right: 0;
}
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 0;
  padding-left: 21px;
}
.ant-skeleton {
  display: table;
  width: 100%;
}
.ant-skeleton-header {
  display: table-cell;
  padding-right: 16px;
  vertical-align: top;
}
.ant-skeleton-header .ant-skeleton-avatar {
  display: inline-block;
  vertical-align: top;
  background: #f2f2f2;
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-header .ant-skeleton-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-header .ant-skeleton-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-content {
  display: table-cell;
  width: 100%;
  vertical-align: top;
}
.ant-skeleton-content .ant-skeleton-title {
  width: 100%;
  height: 16px;
  margin-top: 16px;
  background: #f2f2f2;
}
.ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
  margin-top: 24px;
}
.ant-skeleton-content .ant-skeleton-paragraph {
  padding: 0;
}
.ant-skeleton-content .ant-skeleton-paragraph > li {
  width: 100%;
  height: 16px;
  list-style: none;
  background: #f2f2f2;
}
.ant-skeleton-content .ant-skeleton-paragraph > li:last-child:not(:first-child):not(:nth-child(2)) {
  width: 61%;
}
.ant-skeleton-content .ant-skeleton-paragraph > li + li {
  margin-top: 16px;
}
.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title {
  margin-top: 12px;
}
.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
  margin-top: 28px;
}
.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title,
.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph > li {
  border-radius: 100px;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,
.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li {
  background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%);
  background-size: 400% 100%;
  animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar {
  background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%);
  background-size: 400% 100%;
  animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-button {
  background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%);
  background-size: 400% 100%;
  animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-input {
  background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%);
  background-size: 400% 100%;
  animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton-element {
  display: inline-block;
}
.ant-skeleton-element .ant-skeleton-button {
  display: inline-block;
  vertical-align: top;
  background: #f2f2f2;
  border-radius: 4px;
  width: 64px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle {
  width: 32px;
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round {
  border-radius: 32px;
}
.ant-skeleton-element .ant-skeleton-button-lg {
  width: 80px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle {
  width: 40px;
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round {
  border-radius: 40px;
}
.ant-skeleton-element .ant-skeleton-button-sm {
  width: 48px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle {
  width: 24px;
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round {
  border-radius: 24px;
}
.ant-skeleton-element .ant-skeleton-avatar {
  display: inline-block;
  vertical-align: top;
  background: #f2f2f2;
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-input {
  display: inline-block;
  vertical-align: top;
  background: #f2f2f2;
  width: 100%;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-element .ant-skeleton-input-lg {
  width: 100%;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-element .ant-skeleton-input-sm {
  width: 100%;
  height: 24px;
  line-height: 24px;
}
@keyframes ant-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
.ant-skeleton-rtl {
  direction: rtl;
}
.ant-skeleton-rtl .ant-skeleton-header {
  padding-right: 0;
  padding-left: 16px;
}
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li {
  animation-name: ant-skeleton-loading-rtl;
}
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar {
  animation-name: ant-skeleton-loading-rtl;
}
@keyframes ant-skeleton-loading-rtl {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}
.ant-slider {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  height: 12px;
  margin: 10px 6px 10px;
  padding: 4px 0;
  cursor: pointer;
  touch-action: none;
}
.ant-slider-vertical {
  width: 12px;
  height: 100%;
  margin: 6px 10px;
  padding: 0 4px;
}
.ant-slider-vertical .ant-slider-rail {
  width: 4px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-track {
  width: 4px;
}
.ant-slider-vertical .ant-slider-handle {
  margin-top: -6px;
  margin-left: -5px;
}
.ant-slider-vertical .ant-slider-mark {
  top: 0;
  left: 12px;
  width: 18px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-mark-text {
  left: 4px;
  white-space: nowrap;
}
.ant-slider-vertical .ant-slider-step {
  width: 4px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-dot {
  top: auto;
  left: 2px;
  margin-bottom: -4px;
}
.ant-slider-tooltip .ant-tooltip-inner {
  min-width: unset;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-handle {
  margin-right: -5px;
  margin-left: 0;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-mark {
  right: 12px;
  left: auto;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text {
  right: 4px;
  left: auto;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-dot {
  right: 2px;
  left: auto;
}
.ant-slider-with-marks {
  margin-bottom: 28px;
}
.ant-slider-rail {
  position: absolute;
  width: 100%;
  height: 4px;
  background-color: #f5f5f5;
  border-radius: 4px;
  transition: background-color 0.3s;
}
.ant-slider-track {
  position: absolute;
  height: 4px;
  background-color: #a4dbd1;
  border-radius: 4px;
  transition: background-color 0.3s;
}
.ant-slider-handle {
  position: absolute;
  width: 14px;
  height: 14px;
  margin-top: -5px;
  background-color: #fff;
  border: solid 2px #a4dbd1;
  border-radius: 50%;
  box-shadow: 0;
  cursor: pointer;
  transition: border-color 0.3s, box-shadow 0.6s, transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}
.ant-slider-handle-dragging.ant-slider-handle-dragging.ant-slider-handle-dragging {
  border-color: #5ac3bb;
  box-shadow: 0 0 0 5px rgba(49, 180, 170, 0.12);
}
.ant-slider-handle:focus {
  border-color: #5ac3bb;
  outline: none;
  box-shadow: 0 0 0 5px rgba(49, 180, 170, 0.12);
}
.ant-slider-handle.ant-tooltip-open {
  border-color: #31b4aa;
}
.ant-slider:hover .ant-slider-rail {
  background-color: #e1e1e1;
}
.ant-slider:hover .ant-slider-track {
  background-color: #7acfc2;
}
.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open) {
  border-color: #7acfc2;
}
.ant-slider-mark {
  position: absolute;
  top: 14px;
  left: 0;
  width: 100%;
  font-size: 14px;
}
.ant-slider-mark-text {
  position: absolute;
  display: inline-block;
  color: rgba(0, 0, 0, 0.45);
  text-align: center;
  word-break: keep-all;
  cursor: pointer;
  user-select: none;
}
.ant-slider-mark-text-active {
  color: rgba(0, 0, 0, 0.65);
}
.ant-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}
.ant-slider-dot {
  position: absolute;
  top: -2px;
  width: 8px;
  height: 8px;
  margin-left: -4px;
  background-color: #fff;
  border: 2px solid #f0f0f0;
  border-radius: 50%;
  cursor: pointer;
}
.ant-slider-dot:first-child {
  margin-left: -4px;
}
.ant-slider-dot:last-child {
  margin-left: -4px;
}
.ant-slider-dot-active {
  border-color: #98dad5;
}
.ant-slider-disabled {
  cursor: not-allowed;
}
.ant-slider-disabled .ant-slider-track {
  background-color: rgba(0, 0, 0, 0.25) !important;
}
.ant-slider-disabled .ant-slider-handle,
.ant-slider-disabled .ant-slider-dot {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.25) !important;
  box-shadow: none;
  cursor: not-allowed;
}
.ant-slider-disabled .ant-slider-mark-text,
.ant-slider-disabled .ant-slider-dot {
  cursor: not-allowed !important;
}
.ant-slider-rtl {
  direction: rtl;
}
.ant-slider-rtl .ant-slider-mark {
  right: 0;
  left: auto;
}
.ant-slider-rtl .ant-slider-dot {
  margin-right: -4px;
  margin-left: 0;
}
.ant-slider-rtl .ant-slider-dot:first-child {
  margin-right: -4px;
  margin-left: 0;
}
.ant-slider-rtl .ant-slider-dot:last-child {
  margin-right: -4px;
  margin-left: 0;
}
.ant-space {
  display: inline-flex;
}
.ant-space-vertical {
  flex-direction: column;
}
.ant-space-align-center {
  align-items: center;
}
.ant-space-align-start {
  align-items: flex-start;
}
.ant-space-align-end {
  align-items: flex-end;
}
.ant-space-align-baseline {
  align-items: baseline;
}
.ant-space-rtl {
  direction: rtl;
}
.ant-spin {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  display: none;
  color: #31b4aa;
  text-align: center;
  vertical-align: middle;
  opacity: 0;
  transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-spin-spinning {
  position: static;
  display: inline-block;
  opacity: 1;
}
.ant-spin-nested-loading {
  position: relative;
}
.ant-spin-nested-loading > div > .ant-spin {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  display: block;
  width: 100%;
  height: 100%;
  max-height: 400px;
}
.ant-spin-nested-loading > div > .ant-spin .ant-spin-dot {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -10px;
}
.ant-spin-nested-loading > div > .ant-spin .ant-spin-text {
  position: absolute;
  top: 50%;
  width: 100%;
  padding-top: 5px;
  text-shadow: 0 1px 2px #fff;
}
.ant-spin-nested-loading > div > .ant-spin.ant-spin-show-text .ant-spin-dot {
  margin-top: -20px;
}
.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-dot {
  margin: -7px;
}
.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-text {
  padding-top: 2px;
}
.ant-spin-nested-loading > div > .ant-spin-sm.ant-spin-show-text .ant-spin-dot {
  margin-top: -17px;
}
.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-dot {
  margin: -16px;
}
.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-text {
  padding-top: 11px;
}
.ant-spin-nested-loading > div > .ant-spin-lg.ant-spin-show-text .ant-spin-dot {
  margin-top: -26px;
}
.ant-spin-container {
  position: relative;
  transition: opacity 0.3s;
}
.ant-spin-container::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  display: none \9;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0;
  transition: all 0.3s;
  content: '';
  pointer-events: none;
}
.ant-spin-blur {
  clear: both;
  overflow: hidden;
  opacity: 0.5;
  user-select: none;
  pointer-events: none;
}
.ant-spin-blur::after {
  opacity: 0.4;
  pointer-events: auto;
}
.ant-spin-tip {
  color: rgba(0, 0, 0, 0.45);
}
.ant-spin-dot {
  position: relative;
  display: inline-block;
  font-size: 20px;
  width: 1em;
  height: 1em;
}
.ant-spin-dot-item {
  position: absolute;
  display: block;
  width: 9px;
  height: 9px;
  background-color: #31b4aa;
  border-radius: 100%;
  transform: scale(0.75);
  transform-origin: 50% 50%;
  opacity: 0.3;
  animation: antSpinMove 1s infinite linear alternate;
}
.ant-spin-dot-item:nth-child(1) {
  top: 0;
  left: 0;
}
.ant-spin-dot-item:nth-child(2) {
  top: 0;
  right: 0;
  animation-delay: 0.4s;
}
.ant-spin-dot-item:nth-child(3) {
  right: 0;
  bottom: 0;
  animation-delay: 0.8s;
}
.ant-spin-dot-item:nth-child(4) {
  bottom: 0;
  left: 0;
  animation-delay: 1.2s;
}
.ant-spin-dot-spin {
  transform: rotate(45deg);
  animation: antRotate 1.2s infinite linear;
}
.ant-spin-sm .ant-spin-dot {
  font-size: 14px;
}
.ant-spin-sm .ant-spin-dot i {
  width: 6px;
  height: 6px;
}
.ant-spin-lg .ant-spin-dot {
  font-size: 32px;
}
.ant-spin-lg .ant-spin-dot i {
  width: 14px;
  height: 14px;
}
.ant-spin.ant-spin-show-text .ant-spin-text {
  display: block;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ */
  .ant-spin-blur {
    background: #fff;
    opacity: 0.5;
  }
}
@keyframes antSpinMove {
  to {
    opacity: 1;
  }
}
@keyframes antRotate {
  to {
    transform: rotate(405deg);
  }
}
.ant-spin-rtl {
  direction: rtl;
}
.ant-spin-rtl .ant-spin-dot-spin {
  transform: rotate(-45deg);
  animation-name: antRotateRtl;
}
@keyframes antRotateRtl {
  to {
    transform: rotate(-405deg);
  }
}
.ant-statistic {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-statistic-title {
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-statistic-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 24px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}
.ant-statistic-content-value {
  display: inline-block;
  direction: ltr;
}
.ant-statistic-content-value-decimal {
  font-size: 16px;
}
.ant-statistic-content-prefix,
.ant-statistic-content-suffix {
  display: inline-block;
}
.ant-statistic-content-prefix {
  margin-right: 4px;
}
.ant-statistic-content-suffix {
  margin-left: 4px;
  font-size: 16px;
}
.ant-statistic-rtl {
  direction: rtl;
}
.ant-statistic-rtl .ant-statistic-content-prefix {
  margin-right: 0;
  margin-left: 4px;
}
.ant-statistic-rtl .ant-statistic-content-suffix {
  margin-right: 4px;
  margin-left: 0;
}
.ant-steps {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: flex;
  width: 100%;
  font-size: 0;
  text-align: initial;
}
.ant-steps-item {
  position: relative;
  display: inline-block;
  flex: 1;
  overflow: hidden;
  vertical-align: top;
}
.ant-steps-item-container {
  outline: none;
}
.ant-steps-item:last-child {
  flex: none;
}
.ant-steps-item:last-child > .ant-steps-item-container > .ant-steps-item-tail,
.ant-steps-item:last-child > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  display: none;
}
.ant-steps-item-icon,
.ant-steps-item-content {
  display: inline-block;
  vertical-align: top;
}
.ant-steps-item-icon {
  width: 32px;
  height: 32px;
  margin: 0 8px 0 0;
  font-size: 16px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  line-height: 32px;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 32px;
  transition: background-color 0.3s, border-color 0.3s;
}
.ant-steps-item-icon > .ant-steps-icon {
  position: relative;
  top: -1px;
  color: #31b4aa;
  line-height: 1;
}
.ant-steps-item-tail {
  position: absolute;
  top: 12px;
  left: 0;
  width: 100%;
  padding: 0 10px;
}
.ant-steps-item-tail::after {
  display: inline-block;
  width: 100%;
  height: 1px;
  background: #f0f0f0;
  border-radius: 1px;
  transition: background 0.3s;
  content: '';
}
.ant-steps-item-title {
  position: relative;
  display: inline-block;
  padding-right: 16px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 16px;
  line-height: 32px;
}
.ant-steps-item-title::after {
  position: absolute;
  top: 16px;
  left: 100%;
  display: block;
  width: 9999px;
  height: 1px;
  background: #f0f0f0;
  content: '';
}
.ant-steps-item-subtitle {
  display: inline;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.45);
  font-weight: normal;
  font-size: 14px;
}
.ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-steps-item-wait .ant-steps-item-icon {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon {
  color: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #f0f0f0;
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #f0f0f0;
}
.ant-steps-item-process .ant-steps-item-icon {
  background-color: #fff;
  border-color: #31b4aa;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #31b4aa;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #31b4aa;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.85);
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #f0f0f0;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.65);
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #f0f0f0;
}
.ant-steps-item-process .ant-steps-item-icon {
  background: #31b4aa;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #fff;
}
.ant-steps-item-process .ant-steps-item-title {
  font-weight: 500;
}
.ant-steps-item-finish .ant-steps-item-icon {
  background-color: #fff;
  border-color: #31b4aa;
}
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon {
  color: #31b4aa;
}
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #31b4aa;
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.65);
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #31b4aa;
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #31b4aa;
}
.ant-steps-item-error .ant-steps-item-icon {
  background-color: #fff;
  border-color: #ff4d4f;
}
.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon {
  color: #ff4d4f;
}
.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #ff4d4f;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: #ff4d4f;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #f0f0f0;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: #ff4d4f;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #f0f0f0;
}
.ant-steps-item.ant-steps-next-error .ant-steps-item-title::after {
  background: #ff4d4f;
}
.ant-steps-item-disabled {
  cursor: not-allowed;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] {
  cursor: pointer;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-title,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-subtitle,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-description,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-icon .ant-steps-icon {
  transition: color 0.3s;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-title,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-subtitle,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-description {
  color: #31b4aa;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process) > .ant-steps-item-container[role='button']:hover .ant-steps-item-icon {
  border-color: #31b4aa;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process) > .ant-steps-item-container[role='button']:hover .ant-steps-item-icon .ant-steps-icon {
  color: #31b4aa;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  margin-right: 16px;
  white-space: nowrap;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child {
  margin-right: 0;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
  padding-right: 0;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail {
  display: none;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description {
  max-width: 140px;
  white-space: normal;
}
.ant-steps-item-custom .ant-steps-item-icon {
  height: auto;
  background: none;
  border: 0;
}
.ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
  top: 0px;
  left: 0.5px;
  width: 32px;
  height: 32px;
  font-size: 24px;
  line-height: 32px;
}
.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #31b4aa;
}
.ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon {
  width: auto;
  background: none;
}
.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  margin-right: 12px;
}
.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child {
  margin-right: 0;
}
.ant-steps-small .ant-steps-item-icon {
  width: 24px;
  height: 24px;
  margin: 0 8px 0 0;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  border-radius: 24px;
}
.ant-steps-small .ant-steps-item-title {
  padding-right: 12px;
  font-size: 14px;
  line-height: 24px;
}
.ant-steps-small .ant-steps-item-title::after {
  top: 12px;
}
.ant-steps-small .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-steps-small .ant-steps-item-tail {
  top: 8px;
}
.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon {
  width: inherit;
  height: inherit;
  line-height: inherit;
  background: none;
  border: 0;
  border-radius: 0;
}
.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
  font-size: 24px;
  line-height: 24px;
  transform: none;
}
.ant-steps-vertical {
  display: flex;
  flex-direction: column;
}
.ant-steps-vertical .ant-steps-item {
  display: block;
  flex: 1 0 auto;
  overflow: visible;
}
.ant-steps-vertical .ant-steps-item-icon {
  float: left;
  margin-right: 16px;
}
.ant-steps-vertical .ant-steps-item-content {
  display: block;
  min-height: 48px;
  overflow: hidden;
}
.ant-steps-vertical .ant-steps-item-title {
  line-height: 32px;
}
.ant-steps-vertical .ant-steps-item-description {
  padding-bottom: 12px;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  position: absolute;
  top: 0;
  left: 16px;
  width: 1px;
  height: 100%;
  padding: 38px 0 6px;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail::after {
  width: 1px;
  height: 100%;
}
.ant-steps-vertical > .ant-steps-item:not(:last-child) > .ant-steps-item-container > .ant-steps-item-tail {
  display: block;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  display: none;
}
.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
  position: absolute;
  top: 0;
  left: 12px;
  padding: 30px 0 6px;
}
.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title {
  line-height: 24px;
}
.ant-steps-rtl.ant-steps-vertical .ant-steps-item-icon {
  float: right;
  margin-right: 0;
  margin-left: 16px;
}
.ant-steps-rtl.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  right: 16px;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
  right: 12px;
  left: auto;
}
@media (max-width: 480px) {
  .ant-steps-horizontal.ant-steps-label-horizontal {
    display: flex;
    flex-direction: column;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item {
    display: block;
    flex: 1 0 auto;
    overflow: visible;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-icon {
    float: left;
    margin-right: 16px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-content {
    display: block;
    min-height: 48px;
    overflow: hidden;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-title {
    line-height: 32px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-description {
    padding-bottom: 12px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
    position: absolute;
    top: 0;
    left: 16px;
    width: 1px;
    height: 100%;
    padding: 38px 0 6px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail::after {
    width: 1px;
    height: 100%;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item:not(:last-child) > .ant-steps-item-container > .ant-steps-item-tail {
    display: block;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
    display: none;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
    position: absolute;
    top: 0;
    left: 12px;
    padding: 30px 0 6px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item-container .ant-steps-item-title {
    line-height: 24px;
  }
  .ant-steps-rtl.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-icon {
    float: right;
    margin-right: 0;
    margin-left: 16px;
  }
  .ant-steps-rtl.ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
    right: 16px;
    left: auto;
  }
  .ant-steps-rtl.ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
    right: 12px;
    left: auto;
  }
}
.ant-steps-label-vertical .ant-steps-item {
  overflow: visible;
}
.ant-steps-label-vertical .ant-steps-item-tail {
  margin-left: 58px;
  padding: 3.5px 24px;
}
.ant-steps-label-vertical .ant-steps-item-content {
  display: block;
  width: 116px;
  margin-top: 8px;
  text-align: center;
}
.ant-steps-label-vertical .ant-steps-item-icon {
  display: inline-block;
  margin-left: 42px;
}
.ant-steps-label-vertical .ant-steps-item-title {
  padding-right: 0;
  padding-left: 0;
}
.ant-steps-label-vertical .ant-steps-item-title::after {
  display: none;
}
.ant-steps-label-vertical .ant-steps-item-subtitle {
  display: block;
  margin-bottom: 4px;
  margin-left: 0;
  line-height: 1.5715;
}
.ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon {
  margin-left: 46px;
}
.ant-steps-dot .ant-steps-item-title,
.ant-steps-dot.ant-steps-small .ant-steps-item-title {
  line-height: 1.5715;
}
.ant-steps-dot .ant-steps-item-tail,
.ant-steps-dot.ant-steps-small .ant-steps-item-tail {
  top: 2px;
  width: 100%;
  margin: 0 0 0 70px;
  padding: 0;
}
.ant-steps-dot .ant-steps-item-tail::after,
.ant-steps-dot.ant-steps-small .ant-steps-item-tail::after {
  width: calc(100% - 20px);
  height: 3px;
  margin-left: 12px;
}
.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
  left: 2px;
}
.ant-steps-dot .ant-steps-item-icon,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
  width: 8px;
  height: 8px;
  margin-left: 67px;
  padding-right: 0;
  line-height: 8px;
  background: transparent;
  border: 0;
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
  border-radius: 100px;
  transition: all 0.3s;
  /* expand hover area */
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot::after,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot::after {
  position: absolute;
  top: -12px;
  left: -26px;
  width: 60px;
  height: 32px;
  background: rgba(0, 0, 0, 0.001);
  content: '';
}
.ant-steps-dot .ant-steps-item-content,
.ant-steps-dot.ant-steps-small .ant-steps-item-content {
  width: 140px;
}
.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,
.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon {
  position: relative;
  top: -1px;
  width: 10px;
  height: 10px;
  line-height: 10px;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
  margin-top: 8px;
  margin-left: 0;
  background: none;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  top: 2px;
  left: -9px;
  margin: 0;
  padding: 22px 0 4px;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
  left: 0;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot {
  left: -2px;
}
.ant-steps-navigation {
  padding-top: 12px;
}
.ant-steps-navigation.ant-steps-small .ant-steps-item-container {
  margin-left: -12px;
}
.ant-steps-navigation .ant-steps-item {
  overflow: visible;
  text-align: center;
}
.ant-steps-navigation .ant-steps-item-container {
  display: inline-block;
  height: 100%;
  margin-left: -16px;
  padding-bottom: 12px;
  text-align: left;
  transition: opacity 0.3s;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-content {
  max-width: auto;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {
  max-width: 100%;
  padding-right: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title::after {
  display: none;
}
.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role='button'] {
  cursor: pointer;
}
.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role='button']:hover {
  opacity: 0.85;
}
.ant-steps-navigation .ant-steps-item:last-child {
  flex: 1;
}
.ant-steps-navigation .ant-steps-item:last-child::after {
  display: none;
}
.ant-steps-navigation .ant-steps-item::after {
  position: absolute;
  top: 50%;
  left: 100%;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: -14px;
  margin-left: -2px;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-bottom: none;
  border-left: none;
  transform: rotate(45deg);
  content: '';
}
.ant-steps-navigation .ant-steps-item::before {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: inline-block;
  width: 0;
  height: 2px;
  background-color: #31b4aa;
  transition: width 0.3s, left 0.3s;
  transition-timing-function: ease-out;
  content: '';
}
.ant-steps-navigation .ant-steps-item.ant-steps-item-active::before {
  left: 0;
  width: 100%;
}
@media (max-width: 480px) {
  .ant-steps-navigation > .ant-steps-item {
    margin-right: 0 !important;
  }
  .ant-steps-navigation > .ant-steps-item::before {
    display: none;
  }
  .ant-steps-navigation > .ant-steps-item.ant-steps-item-active::before {
    top: 0;
    right: 0;
    left: unset;
    display: block;
    width: 3px;
    height: calc(100% - 24px);
  }
  .ant-steps-navigation > .ant-steps-item::after {
    position: relative;
    top: -2px;
    left: 50%;
    display: block;
    width: 8px;
    height: 8px;
    margin-bottom: 8px;
    text-align: center;
    transform: rotate(135deg);
  }
  .ant-steps-navigation > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
    visibility: hidden;
  }
}
.ant-steps-rtl {
  direction: rtl;
}
.ant-steps.ant-steps-rtl .ant-steps-item-icon {
  margin-right: 0;
  margin-left: 8px;
}
.ant-steps-rtl .ant-steps-item-tail {
  right: 0;
  left: auto;
}
.ant-steps-rtl .ant-steps-item-title {
  padding-right: 0;
  padding-left: 16px;
}
.ant-steps-rtl .ant-steps-item-title::after {
  right: 100%;
  left: auto;
}
.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  margin-right: 0;
  margin-left: 16px;
}
.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child {
  margin-left: 0;
}
.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
  padding-left: 0;
}
.ant-steps-rtl .ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
  right: 0.5px;
  left: auto;
}
.ant-steps-rtl.ant-steps-navigation.ant-steps-small .ant-steps-item-container {
  margin-right: -12px;
  margin-left: 0;
}
.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container {
  margin-right: -16px;
  margin-left: 0;
  text-align: right;
}
.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-navigation .ant-steps-item::after {
  right: 100%;
  left: auto;
  margin-right: -2px;
  margin-left: 0;
  transform: rotate(225deg);
}
.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  margin-right: 0;
  margin-left: 12px;
}
.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child {
  margin-left: 0;
}
.ant-steps-rtl.ant-steps-small .ant-steps-item-title {
  padding-right: 0;
  padding-left: 12px;
}
.ant-steps-rtl.ant-steps-label-vertical .ant-steps-item-title {
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail {
  margin: 0 70px 0 0;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail::after,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail::after {
  margin-right: 12px;
  margin-left: 0;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
  right: 2px;
  left: auto;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
  margin-right: 67px;
  margin-left: 0;
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  /* expand hover area */
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  float: right;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot::after,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot::after {
  right: -26px;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
  margin-right: 0;
  margin-left: 16px;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  right: -9px;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
  right: 0;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot {
  right: -2px;
  left: auto;
}
.ant-switch {
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  min-width: 44px;
  height: 22px;
  line-height: 22px;
  vertical-align: middle;
  background-color: rgba(0, 0, 0, 0.25);
  border: 0;
  border-radius: 100px;
  cursor: pointer;
  transition: all 0.36s;
  user-select: none;
}
.ant-switch:focus {
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
}
.ant-switch-checked:focus {
  box-shadow: 0 0 0 2px rgba(49, 180, 170, 0.2);
}
.ant-switch:focus:hover {
  box-shadow: none;
}
.ant-switch-checked {
  background-color: #31b4aa;
}
.ant-switch-loading,
.ant-switch-disabled {
  cursor: not-allowed;
  opacity: 0.4;
}
.ant-switch-loading *,
.ant-switch-disabled * {
  box-shadow: none;
  cursor: not-allowed;
}
.ant-switch-inner {
  display: block;
  margin: 0 7px 0 25px;
  color: #fff;
  font-size: 12px;
  transition: margin 0.36s;
}
.ant-switch-checked .ant-switch-inner {
  margin: 0 25px 0 7px;
}
.ant-switch-handle {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 18px;
  height: 18px;
  transition: all 0.36s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-switch-handle::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  border-radius: 9px;
  box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
  transition: all 0.36s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  content: '';
}
.ant-switch-checked .ant-switch-handle {
  left: calc(100% - 18px - 2px);
}
.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle::before {
  right: -30%;
  left: 0;
}
.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle::before {
  right: 0;
  left: -30%;
}
.ant-switch-loading-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  color: rgba(0, 0, 0, 0.65);
  transform: translate(-50%, -50%);
}
.ant-switch-checked .ant-switch-loading-icon {
  color: #31b4aa;
}
.ant-switch-small {
  min-width: 28px;
  height: 16px;
  line-height: 16px;
}
.ant-switch-small .ant-switch-inner {
  margin: 0 5px 0 18px;
  font-size: 12px;
}
.ant-switch-small .ant-switch-handle {
  width: 12px;
  height: 12px;
}
.ant-switch-small .ant-switch-loading-icon {
  transform: translate(-50%, -50%) scale(0.66667);
}
.ant-switch-small.ant-switch-checked .ant-switch-inner {
  margin: 0 18px 0 5px;
}
.ant-switch-small.ant-switch-checked .ant-switch-handle {
  left: calc(100% - 12px - 2px);
}
.ant-switch-rtl {
  direction: rtl;
}
.ant-switch-rtl .ant-switch-inner {
  margin: 0 25px 0 7px;
}
.ant-switch-rtl .ant-switch-handle {
  right: 2px;
  left: auto;
}
.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle::before {
  right: 0;
  left: -30%;
}
.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle::before {
  right: -30%;
  left: 0;
}
.ant-switch-rtl.ant-switch-checked .ant-switch-inner {
  margin: 0 7px 0 25px;
}
.ant-switch-rtl.ant-switch-checked .ant-switch-handle {
  right: calc(100% - 18px - 2px);
}
.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle {
  right: calc(100% - 12px - 2px);
}
.ant-table.ant-table-middle {
  font-size: 14px;
}
.ant-table.ant-table-middle .ant-table-title,
.ant-table.ant-table-middle .ant-table-footer,
.ant-table.ant-table-middle .ant-table-thead > tr > th,
.ant-table.ant-table-middle .ant-table-tbody > tr > td,
.ant-table.ant-table-middle tfoot > tr > th,
.ant-table.ant-table-middle tfoot > tr > td {
  padding: 12px 8px;
}
.ant-table.ant-table-middle .ant-table-thead th.ant-table-column-has-sorters {
  padding: 0;
}
.ant-table.ant-table-middle .ant-table-thead .ant-table-filter-column {
  margin: -12px -8px;
}
.ant-table.ant-table-middle .ant-table-thead .ant-table-filter-column-title {
  padding: 12px 2.3em 12px 8px;
}
.ant-table.ant-table-middle .ant-table-thead .ant-table-column-sorters {
  padding: 12px 8px;
}
.ant-table.ant-table-middle .ant-table-expanded-row-fixed {
  margin: -12px -8px;
}
.ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
  margin: -12px -8px -12px 25px;
}
.ant-table.ant-table-small {
  font-size: 14px;
}
.ant-table.ant-table-small .ant-table-title,
.ant-table.ant-table-small .ant-table-footer,
.ant-table.ant-table-small .ant-table-thead > tr > th,
.ant-table.ant-table-small .ant-table-tbody > tr > td,
.ant-table.ant-table-small tfoot > tr > th,
.ant-table.ant-table-small tfoot > tr > td {
  padding: 8px 8px;
}
.ant-table.ant-table-small .ant-table-thead th.ant-table-column-has-sorters {
  padding: 0;
}
.ant-table.ant-table-small .ant-table-thead .ant-table-filter-column {
  margin: -8px -8px;
}
.ant-table.ant-table-small .ant-table-thead .ant-table-filter-column-title {
  padding: 8px 2.3em 8px 8px;
}
.ant-table.ant-table-small .ant-table-thead .ant-table-column-sorters {
  padding: 8px 8px;
}
.ant-table.ant-table-small .ant-table-expanded-row-fixed {
  margin: -8px -8px;
}
.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
  margin: -8px -8px -8px 25px;
}
.ant-table-small .ant-table-thead > tr > th {
  background-color: #fafafa;
}
.ant-table-small .ant-table-selection-column {
  width: 46px;
  min-width: 46px;
}
.ant-table.ant-table-bordered .ant-table-title {
  border: 1px solid #f0f0f0;
  border-bottom: 0;
}
.ant-table.ant-table-bordered thead > tr > th,
.ant-table.ant-table-bordered tbody > tr > td,
.ant-table.ant-table-bordered tfoot > tr > th,
.ant-table.ant-table-bordered tfoot > tr > td {
  border-right: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered .ant-table-cell-fix-right-first::after {
  border-right: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered table thead > tr:not(:last-child) > th {
  border-bottom: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered .ant-table-container {
  border: 1px solid #f0f0f0;
  border-right: 0;
  border-bottom: 0;
}
.ant-table.ant-table-bordered .ant-table-expanded-row-fixed {
  margin: -16px -17px;
}
.ant-table.ant-table-bordered .ant-table-expanded-row-fixed::after {
  position: absolute;
  top: 0;
  right: 1px;
  bottom: 0;
  border-right: 1px solid #f0f0f0;
  content: '';
}
.ant-table.ant-table-bordered.ant-table-scroll-horizontal tr.ant-table-expanded-row > td,
.ant-table.ant-table-bordered.ant-table-scroll-horizontal tr.ant-table-placeholder > td {
  border-right: 0;
}
.ant-table.ant-table-bordered.ant-table-middle .ant-table-expanded-row-fixed {
  margin: -12px -9px;
}
.ant-table.ant-table-bordered.ant-table-small .ant-table-expanded-row-fixed {
  margin: -8px -9px;
}
.ant-table.ant-table-bordered .ant-table-footer {
  border: 1px solid #f0f0f0;
  border-top: 0;
}
.ant-table-wrapper {
  max-width: 100%;
}
.ant-table-wrapper::before {
  display: table;
  content: '';
}
.ant-table-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-table-wrapper::before {
  display: table;
  content: '';
}
.ant-table-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-table {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  z-index: 0;
  clear: both;
  font-size: 14px;
  background: #fff;
  border-radius: 4px;
}
.ant-table table {
  width: 100%;
  text-align: left;
  border-radius: 4px 4px 0 0;
  border-collapse: separate;
  border-spacing: 0;
}
.ant-table-thead > tr > th,
.ant-table-tbody > tr > td,
.ant-table tfoot > tr > th,
.ant-table tfoot > tr > td {
  position: relative;
  padding: 16px 16px;
  overflow-wrap: break-word;
}
.ant-table-cell-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: keep-all;
}
.ant-table-cell-ellipsis.ant-table-cell-fix-left-last,
.ant-table-cell-ellipsis.ant-table-cell-fix-right-first {
  overflow: visible;
}
.ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,
.ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ant-table-title {
  padding: 16px 16px;
}
.ant-table-footer {
  padding: 16px 16px;
  color: rgba(0, 0, 0, 0.85);
  background: #fafafa;
}
.ant-table-thead > tr > th {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  text-align: left;
  background: #fafafa;
  border-bottom: 1px solid #f0f0f0;
  transition: background 0.3s ease;
}
.ant-table-thead > tr > th[colspan]:not([colspan='1']) {
  text-align: center;
}
.ant-table-thead > tr:not(:last-child) > th[colspan] {
  border-bottom: 0;
}
.ant-table-tbody > tr > td {
  border-bottom: 1px solid #f0f0f0;
  transition: background 0.3s;
}
.ant-table-tbody > tr.ant-table-row:hover > td {
  background: #fafafa;
}
.ant-table-tbody > tr.ant-table-row-selected > td {
  background: #e6f5f1;
  border-color: rgba(0, 0, 0, 0.03);
}
.ant-table-tbody > tr.ant-table-row-selected:hover > td {
  background: #dff2ed;
}
.ant-table-tbody > tr .ant-table-wrapper:only-child .ant-table {
  margin: -16px -16px -16px 33px;
}
.ant-table-tbody > tr .ant-table-wrapper:only-child .ant-table td {
  background: transparent;
}
.ant-table-tbody > tr .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td {
  border-bottom: 0;
}
.ant-table-tbody > tr .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:first-child,
.ant-table-tbody > tr .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:last-child {
  border-radius: 0;
}
.ant-table tfoot > tr > th,
.ant-table tfoot > tr > td {
  border-bottom: 1px solid #f0f0f0;
}
.ant-table-pagination.ant-pagination {
  margin: 16px 0;
}
.ant-table-pagination-left {
  float: left;
}
.ant-table-pagination-center {
  text-align: center;
}
.ant-table-pagination-right {
  float: right;
}
.ant-table-thead th.ant-table-column-has-sorters {
  padding: 0;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-table-thead th.ant-table-column-has-sorters:hover {
  background: #f2f2f2;
}
.ant-table-thead th.ant-table-column-has-sorters:hover .ant-table-filter-trigger-container {
  background: #f7f7f7;
}
.ant-table-thead th.ant-table-column-sort {
  background: #f5f5f5;
}
td.ant-table-column-sort {
  background: #fafafa;
}
.ant-table-column-sorters-with-tooltip {
  display: inline-block;
  width: 100%;
}
.ant-table-column-sorters {
  display: inline-flex;
  align-items: center;
  padding: 16px 16px;
}
.ant-table-column-sorter {
  margin-top: 0.15em;
  margin-bottom: -0.15em;
  margin-left: 8px;
  color: #bfbfbf;
}
.ant-table-column-sorter-full {
  margin-top: -0.2em;
  margin-bottom: 0;
}
.ant-table-column-sorter-inner {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
}
.ant-table-column-sorter-up,
.ant-table-column-sorter-down {
  display: inline-block;
  font-size: 11px;
}
.ant-table-column-sorter-up.active,
.ant-table-column-sorter-down.active {
  color: #31b4aa;
}
.ant-table-column-sorter-up + .ant-table-column-sorter-down {
  margin-top: -0.3em;
}
.ant-table-filter-column {
  display: flex;
  align-items: center;
  margin: -16px -16px;
}
.ant-table-filter-column-title {
  flex: auto;
  padding: 16px 2.3em 16px 16px;
}
.ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column {
  margin: 0;
}
.ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title {
  padding: 0 2.3em 0 0;
}
.ant-table-filter-trigger-container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex: none;
  align-items: stretch;
  align-self: stretch;
  cursor: pointer;
  transition: background-color 0.3s;
}
.ant-table-filter-trigger-container-open,
.ant-table-filter-trigger-container:hover,
.ant-table-thead th.ant-table-column-has-sorters:hover .ant-table-filter-trigger-container:hover {
  background: #e5e5e5;
}
.ant-table-filter-trigger {
  display: block;
  width: 2.3em;
  color: #bfbfbf;
  font-size: 12px;
  transition: color 0.3s;
}
.ant-table-filter-trigger .anticon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.ant-table-filter-trigger-container-open .ant-table-filter-trigger,
.ant-table-filter-trigger:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-table-filter-trigger.active {
  color: #31b4aa;
}
.ant-table-filter-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  min-width: 120px;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-table-filter-dropdown .ant-dropdown-menu {
  max-height: calc(100vh - 130px);
  overflow-x: hidden;
  border: 0;
  box-shadow: none;
}
.ant-table-filter-dropdown-submenu > ul {
  max-height: calc(100vh - 130px);
  overflow-x: hidden;
  overflow-y: auto;
}
.ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span {
  padding-left: 8px;
}
.ant-table-filter-dropdown-btns {
  display: flex;
  justify-content: space-between;
  padding: 7px 8px 7px 3px;
  overflow: hidden;
  background-color: inherit;
  border-top: 1px solid #f0f0f0;
}
.ant-table .ant-table-selection-col {
  width: 60px;
}
table tr th.ant-table-selection-column,
table tr td.ant-table-selection-column {
  padding-right: 8px;
  padding-left: 8px;
  text-align: center;
}
table tr th.ant-table-selection-column .ant-radio-wrapper,
table tr td.ant-table-selection-column .ant-radio-wrapper {
  margin-right: 0;
}
.ant-table-selection {
  position: relative;
}
.ant-table-selection-extra {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-table-selection-extra .anticon {
  display: inline-block;
  font-size: 10px;
  color: #bfbfbf;
}
.ant-table-selection-extra .anticon:hover {
  color: #a6a6a6;
}
.ant-table-expand-icon-col {
  width: 48px;
}
.ant-table-row-expand-icon-cell {
  text-align: center;
}
.ant-table-row-indent {
  float: left;
  height: 1px;
}
.ant-table-row-expand-icon {
  color: #31b4aa;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.3s;
  position: relative;
  display: inline-flex;
  float: left;
  box-sizing: border-box;
  width: 17px;
  height: 17px;
  padding: 0;
  color: inherit;
  line-height: 12px;
  vertical-align: -2px;
  background: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 4px;
  outline: none;
  transition: all 0.3s;
  user-select: none;
}
.ant-table-row-expand-icon:focus,
.ant-table-row-expand-icon:hover {
  color: #53c2b5;
}
.ant-table-row-expand-icon:active {
  color: #1f8f89;
}
.ant-table-row-expand-icon:focus,
.ant-table-row-expand-icon:hover,
.ant-table-row-expand-icon:active {
  border-color: currentColor;
}
.ant-table-row-expand-icon::before,
.ant-table-row-expand-icon::after {
  position: absolute;
  background: currentColor;
  transition: transform 0.3s ease-out;
  content: '';
}
.ant-table-row-expand-icon::before {
  top: 7px;
  right: 3px;
  left: 3px;
  height: 1px;
}
.ant-table-row-expand-icon::after {
  top: 3px;
  bottom: 3px;
  left: 7px;
  width: 1px;
  transform: rotate(90deg);
}
.ant-table-row-expand-icon-collapsed::before {
  transform: rotate(-180deg);
}
.ant-table-row-expand-icon-collapsed::after {
  transform: rotate(0deg);
}
.ant-table-row-expand-icon-spaced {
  background: transparent;
  border: 0;
}
.ant-table-row-expand-icon-spaced::before,
.ant-table-row-expand-icon-spaced::after {
  display: none;
  content: none;
}
.ant-table-row-indent + .ant-table-row-expand-icon {
  margin-top: 2.5005px;
  margin-right: 8px;
}
tr.ant-table-expanded-row > td,
tr.ant-table-expanded-row:hover > td {
  background: #fbfbfb;
}
.ant-table .ant-table-expanded-row-fixed {
  position: relative;
  margin: -16px -16px;
  padding: 16px 16px;
}
.ant-table-tbody > tr.ant-table-placeholder {
  text-align: center;
}
.ant-table-empty .ant-table-tbody > tr.ant-table-placeholder {
  color: rgba(0, 0, 0, 0.25);
}
.ant-table-tbody > tr.ant-table-placeholder:hover > td {
  background: #fff;
}
.ant-table-cell-fix-left,
.ant-table-cell-fix-right {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 2;
  background: #fff;
}
.ant-table-cell-fix-left-first::after,
.ant-table-cell-fix-left-last::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: -1px;
  width: 30px;
  transform: translateX(100%);
  transition: box-shadow 0.3s;
  content: '';
  pointer-events: none;
}
.ant-table-cell-fix-right-first::after,
.ant-table-cell-fix-right-last::after {
  position: absolute;
  top: 0;
  bottom: -1px;
  left: 0;
  width: 30px;
  transform: translateX(-100%);
  transition: box-shadow 0.3s;
  content: '';
  pointer-events: none;
}
.ant-table .ant-table-container::before,
.ant-table .ant-table-container::after {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  width: 30px;
  transition: box-shadow 0.3s;
  content: '';
  pointer-events: none;
}
.ant-table .ant-table-container::before {
  left: 0;
}
.ant-table .ant-table-container::after {
  right: 0;
}
.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container {
  position: relative;
}
.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container::before {
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-left .ant-table-cell-fix-left-first::after,
.ant-table-ping-left .ant-table-cell-fix-left-last::after {
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container {
  position: relative;
}
.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container::after {
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-right .ant-table-cell-fix-right-first::after,
.ant-table-ping-right .ant-table-cell-fix-right-last::after {
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
@media all and (-ms-high-contrast: none) {
  .ant-table-ping-left .ant-table-cell-fix-left-last::after {
    box-shadow: none !important;
  }
  .ant-table-ping-right .ant-table-cell-fix-right-first::after {
    box-shadow: none !important;
  }
}
.ant-table {
  /* title + table */
  /* table */
  /* table + footer */
}
.ant-table-title {
  border-radius: 4px 4px 0 0;
}
.ant-table-title + .ant-table-container {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ant-table-title + .ant-table-container table > thead > tr:first-child th:first-child {
  border-radius: 0;
}
.ant-table-title + .ant-table-container table > thead > tr:first-child th:last-child {
  border-radius: 0;
}
.ant-table-container {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.ant-table-container table > thead > tr:first-child th:first-child {
  border-top-left-radius: 4px;
}
.ant-table-container table > thead > tr:first-child th:last-child {
  border-top-right-radius: 4px;
}
.ant-table-footer {
  border-radius: 0 0 4px 4px;
}
.ant-table-wrapper-rtl {
  direction: rtl;
}
.ant-table-rtl {
  direction: rtl;
}
.ant-table-wrapper-rtl .ant-table table {
  text-align: right;
}
.ant-table-wrapper-rtl .ant-table-thead > tr > th[colspan]:not([colspan='1']) {
  text-align: center;
}
.ant-table-wrapper-rtl .ant-table-thead > tr > th {
  text-align: right;
}
.ant-table-tbody > tr .ant-table.ant-table-rtl {
  margin: -16px 33px -16px -16px;
}
.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination {
  float: left;
}
.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-left {
  float: left;
}
.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-right {
  float: right;
}
.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-center {
  float: initial;
  text-align: center;
}
.ant-table-wrapper-rtl .ant-table-column-sorter {
  margin-right: 8px;
  margin-left: 0;
}
.ant-table-wrapper-rtl .ant-table-filter-column-title {
  padding: 16px 16px 16px 2.3em;
}
.ant-table-wrapper-rtl .ant-table-filter-trigger-container {
  right: auto;
  left: 0;
}
.ant-dropdown-rtl .ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-dropdown-rtl .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span,
.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span {
  padding-right: 8px;
  padding-left: 0;
}
.ant-table-wrapper-rtl .ant-table-selection {
  text-align: center;
}
.ant-table-wrapper-rtl .ant-table-selection-extra {
  right: auto;
  left: -10px;
}
.ant-table-wrapper-rtl .ant-table-row-indent {
  float: right;
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon {
  float: right;
}
.ant-table-wrapper-rtl .ant-table-row-indent + .ant-table-row-expand-icon {
  margin-right: 0;
  margin-left: 8px;
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon::after {
  transform: rotate(-90deg);
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::before {
  transform: rotate(180deg);
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::after {
  transform: rotate(0deg);
}
.ant-tabs-small > .ant-tabs-nav .ant-tabs-tab {
  padding: 8px 0;
  font-size: 14px;
}
.ant-tabs-large > .ant-tabs-nav .ant-tabs-tab {
  padding: 16px 0;
  font-size: 16px;
}
.ant-tabs-card.ant-tabs-small > .ant-tabs-nav .ant-tabs-tab {
  padding: 6px 16px;
}
.ant-tabs-card.ant-tabs-large > .ant-tabs-nav .ant-tabs-tab {
  padding: 7px 16px 6px;
}
.ant-tabs-rtl {
  direction: rtl;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab {
  margin: 0 0 0 32px;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab:last-of-type {
  margin-left: 0;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .anticon {
  margin-right: 0;
  margin-left: 12px;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove {
  margin-right: 8px;
  margin-left: -4px;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove .anticon {
  margin: 0;
}
.ant-tabs-rtl.ant-tabs-left > .ant-tabs-nav {
  order: 1;
}
.ant-tabs-rtl.ant-tabs-left > .ant-tabs-content-holder {
  order: 0;
}
.ant-tabs-rtl.ant-tabs-right > .ant-tabs-nav {
  order: 0;
}
.ant-tabs-rtl.ant-tabs-right > .ant-tabs-content-holder {
  order: 1;
}
.ant-tabs-rtl.ant-tabs-card.ant-tabs-top > .ant-tabs-nav button.ant-tabs-tab:not(:last-of-type),
.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav button.ant-tabs-tab:not(:last-of-type) {
  margin: 0 0 0 2px;
}
.ant-tabs-dropdown-rtl {
  direction: rtl;
}
.ant-tabs-dropdown-rtl .ant-tabs-dropdown-menu-item {
  text-align: right;
}
.ant-tabs-top,
.ant-tabs-bottom {
  flex-direction: column;
}
.ant-tabs-top > .ant-tabs-nav,
.ant-tabs-bottom > .ant-tabs-nav,
.ant-tabs-top > div > .ant-tabs-nav,
.ant-tabs-bottom > div > .ant-tabs-nav {
  margin: 0 0 16px 0;
}
.ant-tabs-top > .ant-tabs-nav::before,
.ant-tabs-bottom > .ant-tabs-nav::before,
.ant-tabs-top > div > .ant-tabs-nav::before,
.ant-tabs-bottom > div > .ant-tabs-nav::before {
  position: absolute;
  right: 0;
  left: 0;
  border-bottom: 1px solid #f0f0f0;
  content: '';
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar {
  height: 2px;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar-animated {
  transition: width 0.3s, left 0.3s, right 0.3s;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  top: 0;
  bottom: 0;
  width: 30px;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::before {
  left: 0;
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  right: 0;
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before {
  opacity: 1;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after {
  opacity: 1;
}
.ant-tabs-top > .ant-tabs-nav::before,
.ant-tabs-top > div > .ant-tabs-nav::before {
  bottom: 0;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar {
  bottom: 0;
}
.ant-tabs-bottom > .ant-tabs-nav,
.ant-tabs-bottom > div > .ant-tabs-nav {
  order: 1;
  margin-top: 16px;
  margin-bottom: 0;
}
.ant-tabs-bottom > .ant-tabs-nav::before,
.ant-tabs-bottom > div > .ant-tabs-nav::before {
  top: 0;
}
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar {
  top: 0;
}
.ant-tabs-bottom > .ant-tabs-content-holder,
.ant-tabs-bottom > div > .ant-tabs-content-holder {
  order: 0;
}
.ant-tabs-left > .ant-tabs-nav,
.ant-tabs-right > .ant-tabs-nav,
.ant-tabs-left > div > .ant-tabs-nav,
.ant-tabs-right > div > .ant-tabs-nav {
  flex-direction: column;
  min-width: 50px;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab {
  margin: 0 0 16px 0;
  padding: 8px 24px;
  text-align: center;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab:last-of-type,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab:last-of-type,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab:last-of-type,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab:last-of-type {
  margin-bottom: 0;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap {
  flex-direction: column;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  right: 0;
  left: 0;
  height: 30px;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::before {
  top: 0;
  box-shadow: inset 0 10px 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  bottom: 0;
  box-shadow: inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before {
  opacity: 1;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after {
  opacity: 1;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar {
  width: 2px;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar-animated {
  transition: height 0.3s, top 0.3s;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-operations {
  flex-direction: column;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar {
  right: 0;
}
.ant-tabs-left > .ant-tabs-content-holder,
.ant-tabs-left > div > .ant-tabs-content-holder {
  margin-left: -1px;
  border-left: 1px solid #f0f0f0;
}
.ant-tabs-left > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane,
.ant-tabs-left > div > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane {
  padding-left: 24px;
}
.ant-tabs-right > .ant-tabs-nav,
.ant-tabs-right > div > .ant-tabs-nav {
  order: 1;
}
.ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar {
  left: 0;
}
.ant-tabs-right > .ant-tabs-content-holder,
.ant-tabs-right > div > .ant-tabs-content-holder {
  order: 0;
  margin-right: -1px;
  border-right: 1px solid #f0f0f0;
}
.ant-tabs-right > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane,
.ant-tabs-right > div > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane {
  padding-right: 24px;
}
.ant-tabs-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block;
}
.ant-tabs-dropdown-hidden {
  display: none;
}
.ant-tabs-dropdown-menu {
  max-height: 200px;
  margin: 0;
  padding: 4px 0;
  overflow-x: hidden;
  overflow-y: auto;
  text-align: left;
  list-style-type: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 4px;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-tabs-dropdown-menu-item {
  min-width: 120px;
  margin: 0;
  padding: 5px 12px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.65);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-tabs-dropdown-menu-item:hover {
  background: #f5f5f5;
}
.ant-tabs-dropdown-menu-item-disabled,
.ant-tabs-dropdown-menu-item-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  cursor: not-allowed;
}
.ant-tabs-card > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab {
  margin: 0;
  padding: 8px 16px;
  background: #fafafa;
  border: 1px solid #f0f0f0;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-tabs-card > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab-active {
  color: #31b4aa;
  background: #fff;
}
.ant-tabs-card > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-card > div > .ant-tabs-nav .ant-tabs-ink-bar {
  visibility: hidden;
}
.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab:not(:last-of-type),
.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab:not(:last-of-type),
.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab:not(:last-of-type),
.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab:not(:last-of-type) {
  margin-right: 2px;
}
.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 4px 4px 0 0;
}
.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-bottom-color: #fff;
}
.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 0 0 4px 4px;
}
.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-top-color: #fff;
}
.ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab:not(:last-of-type),
.ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab:not(:last-of-type),
.ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab:not(:last-of-type),
.ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab:not(:last-of-type) {
  margin-bottom: 2px;
}
.ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 4px 0 0 4px;
}
.ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-right-color: #fff;
}
.ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 0 4px 4px 0;
}
.ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-left-color: #fff;
}
.ant-tabs {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: flex;
  overflow: hidden;
}
.ant-tabs > .ant-tabs-nav,
.ant-tabs > div > .ant-tabs-nav {
  position: relative;
  display: flex;
  flex: none;
  align-items: center;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap {
  position: relative;
  display: inline-block;
  display: flex;
  flex: auto;
  align-self: stretch;
  overflow: hidden;
  white-space: nowrap;
  transform: translate(0);
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  position: absolute;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.3s;
  content: '';
  pointer-events: none;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-list {
  position: relative;
  display: flex;
  transition: transform 0.3s;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-operations {
  display: flex;
  align-self: stretch;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-operations-hidden,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-operations-hidden {
  position: absolute;
  visibility: hidden;
  pointer-events: none;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-more,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-more {
  position: relative;
  padding: 8px 16px;
  background: transparent;
  border: 0;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-more::after,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-more::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 5px;
  transform: translateY(100%);
  content: '';
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add {
  padding: 0 8px;
  background: #fafafa;
  border: 1px solid #f0f0f0;
  border-radius: 4px 4px 0 0;
  outline: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:hover,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:hover {
  color: #53c2b5;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:active,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:active,
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:focus,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:focus {
  color: #1f8f89;
}
.ant-tabs-extra-content {
  flex: none;
}
.ant-tabs-ink-bar {
  position: absolute;
  background: #31b4aa;
  pointer-events: none;
}
.ant-tabs-tab {
  position: relative;
  display: inline-flex;
  align-items: center;
  margin: 0 32px 0 0;
  padding: 12px 0;
  font-size: 14px;
  background: transparent;
  border: 0;
  outline: none;
  cursor: pointer;
}
.ant-tabs-tab:last-of-type {
  margin-right: 0;
  margin-left: 0;
}
.ant-tabs-tab .ant-tabs-tab-remove {
  flex: none;
  margin-right: -4px;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  outline: none;
  transition: all 0.3s;
}
.ant-tabs-tab .ant-tabs-tab-remove .anticon {
  margin: 0;
}
.ant-tabs-tab .ant-tabs-tab-remove:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-tabs-tab .ant-tabs-tab-remove:focus,
.ant-tabs-tab .ant-tabs-tab-remove:active {
  color: #1f8f89;
}
.ant-tabs-tab:focus,
.ant-tabs-tab:active {
  color: #1f8f89;
}
.ant-tabs-tab:hover {
  color: #53c2b5;
}
.ant-tabs-tab.ant-tabs-tab-active {
  color: #31b4aa;
  font-weight: 500;
}
.ant-tabs-tab.ant-tabs-tab-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-tabs-tab .anticon {
  margin-right: 12px;
}
.ant-tabs-content {
  display: flex;
  width: 100%;
}
.ant-tabs-content-holder {
  flex: auto;
}
.ant-tabs-content-animated {
  transition: margin 0.3s;
}
.ant-tabs-tabpane {
  flex: none;
  width: 100%;
  outline: none;
}
.ant-tag {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
  height: auto;
  margin-right: 8px;
  padding: 0 7px;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  background: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  cursor: default;
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-tag:hover {
  opacity: 0.85;
}
.ant-tag,
.ant-tag a,
.ant-tag a:hover {
  color: rgba(0, 0, 0, 0.65);
}
.ant-tag > a:first-child:last-child {
  display: inline-block;
  margin: 0 -8px;
  padding: 0 8px;
}
.ant-tag .anticon-close {
  display: inline-block;
  font-size: 10px;
  margin-left: 3px;
  color: rgba(0, 0, 0, 0.45);
  font-weight: bold;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-tag .anticon-close:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-tag-has-color {
  border-color: transparent;
}
.ant-tag-has-color,
.ant-tag-has-color a,
.ant-tag-has-color a:hover,
.ant-tag-has-color .anticon-close,
.ant-tag-has-color .anticon-close:hover {
  color: #fff;
}
.ant-tag-checkable {
  background-color: transparent;
  border-color: transparent;
  cursor: pointer;
}
.ant-tag-checkable:not(.ant-tag-checkable-checked):hover {
  color: #31b4aa;
}
.ant-tag-checkable:active,
.ant-tag-checkable-checked {
  color: #fff;
}
.ant-tag-checkable-checked {
  background-color: #31b4aa;
}
.ant-tag-checkable:active {
  background-color: #1f8f89;
}
.ant-tag-hidden {
  display: none;
}
.ant-tag-pink {
  color: #eb2f96;
  background: #fff0f6;
  border-color: #ffadd2;
}
.ant-tag-pink-inverse {
  color: #fff;
  background: #eb2f96;
  border-color: #eb2f96;
}
.ant-tag-magenta {
  color: #eb2f96;
  background: #fff0f6;
  border-color: #ffadd2;
}
.ant-tag-magenta-inverse {
  color: #fff;
  background: #eb2f96;
  border-color: #eb2f96;
}
.ant-tag-red {
  color: #f5222d;
  background: #fff1f0;
  border-color: #ffa39e;
}
.ant-tag-red-inverse {
  color: #fff;
  background: #f5222d;
  border-color: #f5222d;
}
.ant-tag-volcano {
  color: #fa541c;
  background: #fff2e8;
  border-color: #ffbb96;
}
.ant-tag-volcano-inverse {
  color: #fff;
  background: #fa541c;
  border-color: #fa541c;
}
.ant-tag-orange {
  color: #fa8c16;
  background: #fff7e6;
  border-color: #ffd591;
}
.ant-tag-orange-inverse {
  color: #fff;
  background: #fa8c16;
  border-color: #fa8c16;
}
.ant-tag-yellow {
  color: #fadb14;
  background: #feffe6;
  border-color: #fffb8f;
}
.ant-tag-yellow-inverse {
  color: #fff;
  background: #fadb14;
  border-color: #fadb14;
}
.ant-tag-gold {
  color: #faad14;
  background: #fffbe6;
  border-color: #ffe58f;
}
.ant-tag-gold-inverse {
  color: #fff;
  background: #faad14;
  border-color: #faad14;
}
.ant-tag-cyan {
  color: #13c2c2;
  background: #e6fffb;
  border-color: #87e8de;
}
.ant-tag-cyan-inverse {
  color: #fff;
  background: #13c2c2;
  border-color: #13c2c2;
}
.ant-tag-lime {
  color: #a0d911;
  background: #fcffe6;
  border-color: #eaff8f;
}
.ant-tag-lime-inverse {
  color: #fff;
  background: #a0d911;
  border-color: #a0d911;
}
.ant-tag-green {
  color: #52c41a;
  background: #f6ffed;
  border-color: #b7eb8f;
}
.ant-tag-green-inverse {
  color: #fff;
  background: #52c41a;
  border-color: #52c41a;
}
.ant-tag-blue {
  color: #1890ff;
  background: #e6f7ff;
  border-color: #91d5ff;
}
.ant-tag-blue-inverse {
  color: #fff;
  background: #1890ff;
  border-color: #1890ff;
}
.ant-tag-geekblue {
  color: #2f54eb;
  background: #f0f5ff;
  border-color: #adc6ff;
}
.ant-tag-geekblue-inverse {
  color: #fff;
  background: #2f54eb;
  border-color: #2f54eb;
}
.ant-tag-purple {
  color: #722ed1;
  background: #f9f0ff;
  border-color: #d3adf7;
}
.ant-tag-purple-inverse {
  color: #fff;
  background: #722ed1;
  border-color: #722ed1;
}
.ant-tag-success {
  color: #52c41a;
  background: #f6ffed;
  border-color: #b7eb8f;
}
.ant-tag-processing {
  color: #1890ff;
  background: #e6f7ff;
  border-color: #91d5ff;
}
.ant-tag-error {
  color: #f5222d;
  background: #fff1f0;
  border-color: #ffa39e;
}
.ant-tag-warning {
  color: #fa8c16;
  background: #fff7e6;
  border-color: #ffd591;
}
.ant-tag > .anticon + span,
.ant-tag > span + .anticon {
  margin-left: 7px;
}
.ant-tag-rtl {
  margin-right: 0;
  margin-left: 8px;
  direction: rtl;
  text-align: right;
}
.ant-tag-rtl.ant-tag .anticon-close {
  margin-right: 3px;
  margin-left: 0;
}
.ant-tag-rtl.ant-tag > .anticon + span,
.ant-tag-rtl.ant-tag > span + .anticon {
  margin-right: 7px;
  margin-left: 0;
}
.ant-timeline {
  box-sizing: border-box;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum';
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-timeline-item {
  position: relative;
  margin: 0;
  padding-bottom: 20px;
  font-size: 14px;
  list-style: none;
}
.ant-timeline-item-tail {
  position: absolute;
  top: 10px;
  left: 4px;
  height: calc(100% - 10px);
  border-left: 2px solid #f0f0f0;
}
.ant-timeline-item-pending .ant-timeline-item-head {
  font-size: 12px;
  background-color: transparent;
}
.ant-timeline-item-pending .ant-timeline-item-tail {
  display: none;
}
.ant-timeline-item-head {
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #fff;
  border: 2px solid transparent;
  border-radius: 100px;
}
.ant-timeline-item-head-blue {
  color: #31b4aa;
  border-color: #31b4aa;
}
.ant-timeline-item-head-red {
  color: #ff4d4f;
  border-color: #ff4d4f;
}
.ant-timeline-item-head-green {
  color: #52c41a;
  border-color: #52c41a;
}
.ant-timeline-item-head-gray {
  color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-timeline-item-head-custom {
  position: absolute;
  top: 5.5px;
  left: 5px;
  width: auto;
  height: auto;
  margin-top: 0;
  padding: 3px 1px;
  line-height: 1;
  text-align: center;
  border: 0;
  border-radius: 0;
  transform: translate(-50%, -50%);
}
.ant-timeline-item-content {
  position: relative;
  top: -7.001px;
  margin: 0 0 0 26px;
  word-break: break-word;
}
.ant-timeline-item-last > .ant-timeline-item-tail {
  display: none;
}
.ant-timeline-item-last > .ant-timeline-item-content {
  min-height: 48px;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,
.ant-timeline.ant-timeline-right .ant-timeline-item-tail,
.ant-timeline.ant-timeline-label .ant-timeline-item-tail,
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-head,
.ant-timeline.ant-timeline-label .ant-timeline-item-head,
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom {
  left: 50%;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-head,
.ant-timeline.ant-timeline-label .ant-timeline-item-head {
  margin-left: -4px;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom {
  margin-left: 1px;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content {
  left: calc(50% - 4px);
  width: calc(50% - 14px);
  text-align: left;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content {
  width: calc(50% - 12px);
  margin: 0;
  text-align: right;
}
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom {
  left: calc(100% - 4px - 2px);
}
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
  width: calc(100% - 18px);
}
.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail {
  display: block;
  height: calc(100% - 14px);
  border-left: 2px dotted #f0f0f0;
}
.ant-timeline.ant-timeline-reverse .ant-timeline-item-last .ant-timeline-item-tail {
  display: none;
}
.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail {
  top: 15px;
  display: block;
  height: calc(100% - 15px);
  border-left: 2px dotted #f0f0f0;
}
.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-content {
  min-height: 48px;
}
.ant-timeline.ant-timeline-label .ant-timeline-item-label {
  position: absolute;
  top: -7.001px;
  width: calc(50% - 12px);
  text-align: right;
}
.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label {
  left: calc(50% + 14px);
  width: calc(50% - 14px);
  text-align: left;
}
.ant-timeline-rtl {
  direction: rtl;
}
.ant-timeline-rtl .ant-timeline-item-tail {
  right: 4px;
  left: auto;
  border-right: 2px solid #f0f0f0;
  border-left: none;
}
.ant-timeline-rtl .ant-timeline-item-head-custom {
  right: 5px;
  left: auto;
  transform: translate(50%, -50%);
}
.ant-timeline-rtl .ant-timeline-item-content {
  margin: 0 18px 0 0;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-tail,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-tail,
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom {
  right: 50%;
  left: auto;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head {
  margin-right: -4px;
  margin-left: 0;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom {
  margin-right: 1px;
  margin-left: 0;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content {
  right: calc(50% - 4px);
  left: auto;
  text-align: right;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content {
  text-align: left;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom {
  right: 0;
  left: auto;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
  width: 100%;
  margin-right: 18px;
  text-align: right;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail {
  border-right: 2px dotted #f0f0f0;
  border-left: none;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail {
  border-right: 2px dotted #f0f0f0;
  border-left: none;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-label {
  text-align: left;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label {
  right: calc(50% + 14px);
  text-align: right;
}
.ant-tooltip {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  z-index: 1060;
  display: block;
  max-width: 250px;
  visibility: visible;
}
.ant-tooltip-hidden {
  display: none;
}
.ant-tooltip-placement-top,
.ant-tooltip-placement-topLeft,
.ant-tooltip-placement-topRight {
  padding-bottom: 8px;
}
.ant-tooltip-placement-right,
.ant-tooltip-placement-rightTop,
.ant-tooltip-placement-rightBottom {
  padding-left: 8px;
}
.ant-tooltip-placement-bottom,
.ant-tooltip-placement-bottomLeft,
.ant-tooltip-placement-bottomRight {
  padding-top: 8px;
}
.ant-tooltip-placement-left,
.ant-tooltip-placement-leftTop,
.ant-tooltip-placement-leftBottom {
  padding-right: 8px;
}
.ant-tooltip-inner {
  min-width: 30px;
  min-height: 32px;
  padding: 6px 8px;
  color: #fff;
  text-align: left;
  text-decoration: none;
  word-wrap: break-word;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 4px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-tooltip-arrow {
  position: absolute;
  display: block;
  width: 13.07106781px;
  height: 13.07106781px;
  overflow: hidden;
  background: transparent;
  pointer-events: none;
}
.ant-tooltip-arrow-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 5px;
  height: 5px;
  margin: auto;
  background-color: rgba(0, 0, 0, 0.75);
  content: '';
  pointer-events: auto;
}
.ant-tooltip-placement-top .ant-tooltip-arrow,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow,
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  bottom: -5.07106781px;
}
.ant-tooltip-placement-top .ant-tooltip-arrow-content,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,
.ant-tooltip-placement-topRight .ant-tooltip-arrow-content {
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(-6.53553391px) rotate(45deg);
}
.ant-tooltip-placement-top .ant-tooltip-arrow {
  left: 50%;
  transform: translateX(-50%);
}
.ant-tooltip-placement-topLeft .ant-tooltip-arrow {
  left: 13px;
}
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  right: 13px;
}
.ant-tooltip-placement-right .ant-tooltip-arrow,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  left: -5.07106781px;
}
.ant-tooltip-placement-right .ant-tooltip-arrow-content,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow-content,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content {
  box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(6.53553391px) rotate(45deg);
}
.ant-tooltip-placement-right .ant-tooltip-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.ant-tooltip-placement-rightTop .ant-tooltip-arrow {
  top: 5px;
}
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  bottom: 5px;
}
.ant-tooltip-placement-left .ant-tooltip-arrow,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  right: -5.07106781px;
}
.ant-tooltip-placement-left .ant-tooltip-arrow-content,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow-content,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content {
  box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(-6.53553391px) rotate(45deg);
}
.ant-tooltip-placement-left .ant-tooltip-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.ant-tooltip-placement-leftTop .ant-tooltip-arrow {
  top: 5px;
}
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  bottom: 5px;
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  top: -5.07106781px;
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content {
  box-shadow: -3px -3px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(6.53553391px) rotate(45deg);
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow {
  left: 50%;
  transform: translateX(-50%);
}
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow {
  left: 13px;
}
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  right: 13px;
}
.ant-tooltip-pink .ant-tooltip-inner {
  background-color: #eb2f96;
}
.ant-tooltip-pink .ant-tooltip-arrow-content {
  background-color: #eb2f96;
}
.ant-tooltip-magenta .ant-tooltip-inner {
  background-color: #eb2f96;
}
.ant-tooltip-magenta .ant-tooltip-arrow-content {
  background-color: #eb2f96;
}
.ant-tooltip-red .ant-tooltip-inner {
  background-color: #f5222d;
}
.ant-tooltip-red .ant-tooltip-arrow-content {
  background-color: #f5222d;
}
.ant-tooltip-volcano .ant-tooltip-inner {
  background-color: #fa541c;
}
.ant-tooltip-volcano .ant-tooltip-arrow-content {
  background-color: #fa541c;
}
.ant-tooltip-orange .ant-tooltip-inner {
  background-color: #fa8c16;
}
.ant-tooltip-orange .ant-tooltip-arrow-content {
  background-color: #fa8c16;
}
.ant-tooltip-yellow .ant-tooltip-inner {
  background-color: #fadb14;
}
.ant-tooltip-yellow .ant-tooltip-arrow-content {
  background-color: #fadb14;
}
.ant-tooltip-gold .ant-tooltip-inner {
  background-color: #faad14;
}
.ant-tooltip-gold .ant-tooltip-arrow-content {
  background-color: #faad14;
}
.ant-tooltip-cyan .ant-tooltip-inner {
  background-color: #13c2c2;
}
.ant-tooltip-cyan .ant-tooltip-arrow-content {
  background-color: #13c2c2;
}
.ant-tooltip-lime .ant-tooltip-inner {
  background-color: #a0d911;
}
.ant-tooltip-lime .ant-tooltip-arrow-content {
  background-color: #a0d911;
}
.ant-tooltip-green .ant-tooltip-inner {
  background-color: #52c41a;
}
.ant-tooltip-green .ant-tooltip-arrow-content {
  background-color: #52c41a;
}
.ant-tooltip-blue .ant-tooltip-inner {
  background-color: #1890ff;
}
.ant-tooltip-blue .ant-tooltip-arrow-content {
  background-color: #1890ff;
}
.ant-tooltip-geekblue .ant-tooltip-inner {
  background-color: #2f54eb;
}
.ant-tooltip-geekblue .ant-tooltip-arrow-content {
  background-color: #2f54eb;
}
.ant-tooltip-purple .ant-tooltip-inner {
  background-color: #722ed1;
}
.ant-tooltip-purple .ant-tooltip-arrow-content {
  background-color: #722ed1;
}
.ant-tooltip-rtl {
  direction: rtl;
}
.ant-tooltip-rtl .ant-tooltip-inner {
  text-align: right;
}
.ant-transfer-customize-list .ant-transfer-list {
  flex: 1 1 50%;
  width: auto;
  height: auto;
  min-height: 200px;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small {
  border: 0;
  border-radius: 0;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th {
  background: #fafafa;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small > .ant-table-content .ant-table-row:last-child td {
  border-bottom: 1px solid #f0f0f0;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-body {
  margin: 0;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-pagination.ant-pagination {
  margin: 16px 0 4px;
}
.ant-transfer-customize-list .ant-input[disabled] {
  background-color: transparent;
}
.ant-transfer {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: flex;
  align-items: stretch;
}
.ant-transfer-disabled .ant-transfer-list {
  background: #f5f5f5;
}
.ant-transfer-list {
  display: flex;
  flex-direction: column;
  width: 180px;
  height: 200px;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
}
.ant-transfer-list-with-pagination {
  width: 250px;
  height: auto;
}
.ant-transfer-list-search {
  padding-right: 24px;
  padding-left: 8px;
}
.ant-transfer-list-search-action {
  position: absolute;
  top: 12px;
  right: 12px;
  bottom: 12px;
  width: 28px;
  color: rgba(0, 0, 0, 0.25);
  line-height: 32px;
  text-align: center;
}
.ant-transfer-list-search-action .anticon {
  color: rgba(0, 0, 0, 0.25);
  transition: all 0.3s;
}
.ant-transfer-list-search-action .anticon:hover {
  color: rgba(0, 0, 0, 0.45);
}
span.ant-transfer-list-search-action {
  pointer-events: none;
}
.ant-transfer-list-header {
  display: flex;
  flex: none;
  align-items: center;
  height: 40px;
  padding: 8px 12px 9px;
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 4px 4px 0 0;
}
.ant-transfer-list-header > *:not(:last-child) {
  margin-right: 4px;
}
.ant-transfer-list-header > * {
  flex: none;
}
.ant-transfer-list-header-title {
  flex: auto;
  overflow: hidden;
  white-space: nowrap;
  text-align: right;
  text-overflow: ellipsis;
}
.ant-transfer-list-header-dropdown {
  transform: translateY(10%);
  cursor: pointer;
  display: inline-block;
  font-size: 10px;
}
.ant-transfer-list-body {
  display: flex;
  flex: auto;
  flex-direction: column;
  overflow: hidden;
  font-size: 14px;
}
.ant-transfer-list-body-search-wrapper {
  position: relative;
  flex: none;
  padding: 12px;
}
.ant-transfer-list-content {
  flex: auto;
  margin: 0;
  padding: 0;
  overflow: auto;
  list-style: none;
}
.ant-transfer-list-content-item {
  display: flex;
  align-items: center;
  min-height: 32px;
  padding: 6px 12px;
  overflow: hidden;
  line-height: 20px;
  transition: all 0.3s;
}
.ant-transfer-list-content-item > *:not(:last-child) {
  margin-right: 8px;
}
.ant-transfer-list-content-item > * {
  flex: none;
}
.ant-transfer-list-content-item-text {
  flex: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-transfer-list-content-item-remove {
  color: #31b4aa;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  position: relative;
  color: #d9d9d9;
}
.ant-transfer-list-content-item-remove:focus,
.ant-transfer-list-content-item-remove:hover {
  color: #53c2b5;
}
.ant-transfer-list-content-item-remove:active {
  color: #1f8f89;
}
.ant-transfer-list-content-item-remove::after {
  position: absolute;
  top: -6px;
  right: -50%;
  bottom: -6px;
  left: -50%;
  content: '';
}
.ant-transfer-list-content-item-remove:hover {
  color: #53c2b5;
}
.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover {
  background-color: #f5f5f5;
  cursor: pointer;
}
.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled).ant-transfer-list-content-item-checked:hover {
  background-color: #dff2ed;
}
.ant-transfer-list-content-show-remove .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover {
  background: transparent;
  cursor: default;
}
.ant-transfer-list-content-item-checked {
  background-color: #e6f5f1;
}
.ant-transfer-list-content-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-transfer-list-pagination {
  flex: none;
  align-self: flex-end;
  padding: 8px 0;
}
.ant-transfer-list-body-not-found {
  flex: none;
  width: 100%;
  margin: auto 0;
  color: rgba(0, 0, 0, 0.25);
  text-align: center;
}
.ant-transfer-list-footer {
  border-top: 1px solid #f0f0f0;
}
.ant-transfer-operation {
  display: flex;
  flex: none;
  flex-direction: column;
  align-self: center;
  margin: 0 8px;
  overflow: hidden;
  vertical-align: middle;
}
.ant-transfer-operation .ant-btn {
  display: block;
}
.ant-transfer-operation .ant-btn:first-child {
  margin-bottom: 4px;
}
.ant-transfer-operation .ant-btn .anticon {
  font-size: 12px;
}
.ant-transfer .ant-empty-image {
  max-height: -2px;
}
.ant-transfer-rtl {
  direction: rtl;
}
.ant-transfer-rtl .ant-transfer-list-search {
  padding-right: 8px;
  padding-left: 24px;
}
.ant-transfer-rtl .ant-transfer-list-search-action {
  right: auto;
  left: 12px;
}
.ant-transfer-rtl .ant-transfer-list-header > *:not(:last-child) {
  margin-right: 0;
  margin-left: 4px;
}
.ant-transfer-rtl .ant-transfer-list-header {
  right: 0;
  left: auto;
}
.ant-transfer-rtl .ant-transfer-list-header-title {
  text-align: left;
}
.ant-transfer-rtl .ant-transfer-list-content-item > *:not(:last-child) {
  margin-right: 0;
  margin-left: 8px;
}
.ant-transfer-rtl .ant-transfer-list-footer {
  right: 0;
  left: auto;
}
.ant-tree.ant-tree-directory .ant-tree-treenode {
  position: relative;
}
.ant-tree.ant-tree-directory .ant-tree-treenode::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 4px;
  left: 0;
  transition: background-color 0.3s;
  content: '';
  pointer-events: none;
}
.ant-tree.ant-tree-directory .ant-tree-treenode:hover::before {
  background: #f5f5f5;
}
.ant-tree.ant-tree-directory .ant-tree-treenode > * {
  z-index: 1;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-switcher {
  transition: color 0.3s;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper {
  border-radius: 0;
  user-select: none;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected {
  color: #fff;
  background: transparent;
}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover::before,
.ant-tree.ant-tree-directory .ant-tree-treenode-selected::before {
  background: #31b4aa;
}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher {
  color: #fff;
}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper {
  color: #fff;
  background: transparent;
}
.ant-tree-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: -0.09em;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
}
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox-input:focus + .ant-tree-checkbox-inner {
  border-color: #31b4aa;
}
.ant-tree-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #31b4aa;
  border-radius: 4px;
  visibility: hidden;
  animation: antCheckboxEffect 0.36s ease-in-out;
  animation-fill-mode: backwards;
  content: '';
}
.ant-tree-checkbox:hover::after,
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox::after {
  visibility: visible;
}
.ant-tree-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-tree-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 22%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-tree-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-tree-checkbox-checked .ant-tree-checkbox-inner {
  background-color: #31b4aa;
  border-color: #31b4aa;
}
.ant-tree-checkbox-disabled {
  cursor: not-allowed;
}
.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  animation-name: none;
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-input {
  cursor: not-allowed;
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  animation-name: none;
}
.ant-tree-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-tree-checkbox-disabled:hover::after,
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled::after {
  visibility: hidden;
}
.ant-tree-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
  line-height: unset;
  cursor: pointer;
}
.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-tree-checkbox-wrapper + .ant-tree-checkbox-wrapper {
  margin-left: 8px;
}
.ant-tree-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-tree-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-tree-checkbox-group-item {
  display: inline-block;
  margin-right: 8px;
}
.ant-tree-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-tree-checkbox-group-item + .ant-tree-checkbox-group-item {
  margin-left: 0;
}
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #31b4aa;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-tree-checkbox-rtl {
  direction: rtl;
}
.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item {
  margin-right: 0;
  margin-left: 8px;
}
.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item:last-child {
  margin-left: 0 !important;
}
.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item + .ant-tree-checkbox-group-item {
  margin-left: 8px;
}
.ant-tree {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  background: #fff;
  border-radius: 4px;
  transition: background-color 0.3s;
}
.ant-tree-focused:not(:hover):not(.ant-tree-active-focused) {
  background: #e6f5f1;
}
.ant-tree-list-holder-inner {
  align-items: flex-start;
}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner {
  align-items: stretch;
}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-node-content-wrapper {
  flex: auto;
}
.ant-tree .ant-tree-treenode {
  display: flex;
  align-items: flex-start;
  padding: 0 0 4px 0;
  outline: none;
}
.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-tree .ant-tree-treenode-active .ant-tree-node-content-wrapper {
  background: #f5f5f5;
}
.ant-tree-indent {
  align-self: stretch;
  white-space: nowrap;
  user-select: none;
}
.ant-tree-indent-unit {
  display: inline-block;
  width: 24px;
}
.ant-tree .ant-tree-switcher {
  flex: none;
  width: 24px;
  height: 24px;
  margin: 0;
  line-height: 24px;
  text-align: center;
  cursor: pointer;
}
.ant-tree .ant-tree-switcher .ant-tree-switcher-icon,
.ant-tree .ant-tree-switcher .ant-select-tree-switcher-icon {
  font-size: 10px;
  display: inline-block;
  vertical-align: baseline;
}
.ant-tree .ant-tree-switcher .ant-tree-switcher-icon svg,
.ant-tree .ant-tree-switcher .ant-select-tree-switcher-icon svg {
  transition: transform 0.3s;
}
.ant-tree .ant-tree-switcher-noop {
  cursor: default;
}
.ant-tree .ant-tree-switcher_close .ant-tree-switcher-icon svg {
  transform: rotate(-90deg);
}
.ant-tree .ant-tree-switcher-loading-icon {
  color: #31b4aa;
}
.ant-tree .ant-tree-checkbox {
  top: initial;
  margin: 4px 8px 0 0;
}
.ant-tree .ant-tree-node-content-wrapper {
  min-height: 24px;
  margin: 0;
  padding: 0 4px;
  color: inherit;
  line-height: 24px;
  background: transparent;
  border-radius: 4px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-tree .ant-tree-node-content-wrapper:hover {
  background-color: #f5f5f5;
}
.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #d3e8e4;
}
.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  vertical-align: top;
}
.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty {
  display: none;
}
.ant-tree-node-content-wrapper[draggable='true'] {
  line-height: 20px;
  border-top: 2px transparent solid;
  border-bottom: 2px transparent solid;
  user-select: none;
}
.ant-tree .ant-tree-treenode.drag-over > [draggable] {
  color: white;
  background-color: #31b4aa;
  opacity: 0.8;
}
.ant-tree .ant-tree-treenode.drag-over-gap-top > [draggable] {
  border-top-color: #31b4aa;
}
.ant-tree .ant-tree-treenode.drag-over-gap-bottom > [draggable] {
  border-bottom-color: #31b4aa;
}
.ant-tree-show-line {
  /* Motion should hide line of measure */
}
.ant-tree-show-line .ant-tree-indent-unit {
  position: relative;
  height: 100%;
}
.ant-tree-show-line .ant-tree-indent-unit::before {
  position: absolute;
  top: calc(100% - 4px);
  right: -12px;
  bottom: -28px;
  border-right: 1px solid #d9d9d9;
  content: '';
}
.ant-tree-show-line .ant-tree-indent-unit-end::before {
  display: none;
}
.ant-tree-show-line .ant-tree-treenode-motion:not(.ant-motion-collapse-leave):not(.ant-motion-collapse-appear-active) .ant-tree-indent-unit::before {
  display: none;
}
.ant-tree-show-line .ant-tree-switcher {
  z-index: 1;
  background: #fff;
}
.ant-tree-rtl {
  direction: rtl;
}
.ant-tree .ant-tree-treenode-rtl {
  direction: rtl;
}
.ant-tree-rtl.ant-tree .ant-tree-switcher_close .ant-tree-switcher-icon svg {
  transform: rotate(90deg);
}
.ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit::before {
  right: auto;
  left: -12px;
  border-right: none;
  border-left: 1px solid #d9d9d9;
}
.ant-tree-rtl.ant-tree .ant-tree-checkbox {
  margin: 4px 0 0 8px;
}
.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-checkbox {
  margin: 4px 0 0 8px;
}
.ant-select-tree-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: -0.09em;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
}
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner,
.ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner,
.ant-select-tree-checkbox-input:focus + .ant-select-tree-checkbox-inner {
  border-color: #31b4aa;
}
.ant-select-tree-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #31b4aa;
  border-radius: 4px;
  visibility: hidden;
  animation: antCheckboxEffect 0.36s ease-in-out;
  animation-fill-mode: backwards;
  content: '';
}
.ant-select-tree-checkbox:hover::after,
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox::after {
  visibility: visible;
}
.ant-select-tree-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-select-tree-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 22%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-select-tree-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner {
  background-color: #31b4aa;
  border-color: #31b4aa;
}
.ant-select-tree-checkbox-disabled {
  cursor: not-allowed;
}
.ant-select-tree-checkbox-disabled.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  animation-name: none;
}
.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-input {
  cursor: not-allowed;
}
.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  animation-name: none;
}
.ant-select-tree-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-tree-checkbox-disabled:hover::after,
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-disabled::after {
  visibility: hidden;
}
.ant-select-tree-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
  line-height: unset;
  cursor: pointer;
}
.ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-select-tree-checkbox-wrapper + .ant-select-tree-checkbox-wrapper {
  margin-left: 8px;
}
.ant-select-tree-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-select-tree-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-select-tree-checkbox-group-item {
  display: inline-block;
  margin-right: 8px;
}
.ant-select-tree-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-select-tree-checkbox-group-item + .ant-select-tree-checkbox-group-item {
  margin-left: 0;
}
.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #31b4aa;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-select-tree-checkbox-indeterminate.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-select-tree-checkbox-rtl {
  direction: rtl;
}
.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item {
  margin-right: 0;
  margin-left: 8px;
}
.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item:last-child {
  margin-left: 0 !important;
}
.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item + .ant-select-tree-checkbox-group-item {
  margin-left: 8px;
}
.ant-tree-select-dropdown {
  padding: 8px 4px 0;
}
.ant-tree-select-dropdown-rtl {
  direction: rtl;
}
.ant-tree-select-dropdown .ant-select-tree {
  border-radius: 0;
}
.ant-tree-select-dropdown .ant-select-tree-list-holder-inner {
  align-items: stretch;
}
.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode {
  padding-bottom: 8px;
}
.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode .ant-select-tree-node-content-wrapper {
  flex: auto;
}
.ant-select-tree {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  background: #fff;
  border-radius: 4px;
  transition: background-color 0.3s;
}
.ant-select-tree-focused:not(:hover):not(.ant-select-tree-active-focused) {
  background: #e6f5f1;
}
.ant-select-tree-list-holder-inner {
  align-items: flex-start;
}
.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner {
  align-items: stretch;
}
.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-node-content-wrapper {
  flex: auto;
}
.ant-select-tree .ant-select-tree-treenode {
  display: flex;
  align-items: flex-start;
  padding: 0 0 4px 0;
  outline: none;
}
.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-select-tree .ant-select-tree-treenode-active .ant-select-tree-node-content-wrapper {
  background: #f5f5f5;
}
.ant-select-tree-indent {
  align-self: stretch;
  white-space: nowrap;
  user-select: none;
}
.ant-select-tree-indent-unit {
  display: inline-block;
  width: 24px;
}
.ant-select-tree .ant-select-tree-switcher {
  flex: none;
  width: 24px;
  height: 24px;
  margin: 0;
  line-height: 24px;
  text-align: center;
  cursor: pointer;
}
.ant-select-tree .ant-select-tree-switcher .ant-tree-switcher-icon,
.ant-select-tree .ant-select-tree-switcher .ant-select-tree-switcher-icon {
  font-size: 10px;
  display: inline-block;
  vertical-align: baseline;
}
.ant-select-tree .ant-select-tree-switcher .ant-tree-switcher-icon svg,
.ant-select-tree .ant-select-tree-switcher .ant-select-tree-switcher-icon svg {
  transition: transform 0.3s;
}
.ant-select-tree .ant-select-tree-switcher-noop {
  cursor: default;
}
.ant-select-tree .ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg {
  transform: rotate(-90deg);
}
.ant-select-tree .ant-select-tree-switcher-loading-icon {
  color: #31b4aa;
}
.ant-select-tree .ant-select-tree-checkbox {
  top: initial;
  margin: 4px 8px 0 0;
}
.ant-select-tree .ant-select-tree-node-content-wrapper {
  min-height: 24px;
  margin: 0;
  padding: 0 4px;
  color: inherit;
  line-height: 24px;
  background: transparent;
  border-radius: 4px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-select-tree .ant-select-tree-node-content-wrapper:hover {
  background-color: #f5f5f5;
}
.ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected {
  background-color: #d3e8e4;
}
.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  vertical-align: top;
}
.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle:empty {
  display: none;
}
.ant-select-tree-node-content-wrapper[draggable='true'] {
  line-height: 20px;
  border-top: 2px transparent solid;
  border-bottom: 2px transparent solid;
  user-select: none;
}
.ant-select-tree .ant-select-tree-treenode.drag-over > [draggable] {
  color: white;
  background-color: #31b4aa;
  opacity: 0.8;
}
.ant-select-tree .ant-select-tree-treenode.drag-over-gap-top > [draggable] {
  border-top-color: #31b4aa;
}
.ant-select-tree .ant-select-tree-treenode.drag-over-gap-bottom > [draggable] {
  border-bottom-color: #31b4aa;
}
.ant-select-tree-show-line {
  /* Motion should hide line of measure */
}
.ant-select-tree-show-line .ant-select-tree-indent-unit {
  position: relative;
  height: 100%;
}
.ant-select-tree-show-line .ant-select-tree-indent-unit::before {
  position: absolute;
  top: calc(100% - 4px);
  right: -12px;
  bottom: -28px;
  border-right: 1px solid #d9d9d9;
  content: '';
}
.ant-select-tree-show-line .ant-select-tree-indent-unit-end::before {
  display: none;
}
.ant-select-tree-show-line .ant-select-tree-treenode-motion:not(.ant-motion-collapse-leave):not(.ant-motion-collapse-appear-active) .ant-select-tree-indent-unit::before {
  display: none;
}
.ant-select-tree-show-line .ant-select-tree-switcher {
  z-index: 1;
  background: #fff;
}
.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg {
  transform: rotate(90deg);
}
.ant-typography {
  color: rgba(0, 0, 0, 0.65);
}
.ant-typography.ant-typography-secondary {
  color: rgba(0, 0, 0, 0.45);
}
.ant-typography.ant-typography-warning {
  color: #faad14;
}
.ant-typography.ant-typography-danger {
  color: #ff4d4f;
}
.ant-typography.ant-typography-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
  user-select: none;
}
div.ant-typography,
.ant-typography p {
  margin-bottom: 1em;
}
h1.ant-typography,
.ant-typography h1 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 38px;
  line-height: 1.23;
}
h2.ant-typography,
.ant-typography h2 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 30px;
  line-height: 1.35;
}
h3.ant-typography,
.ant-typography h3 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 24px;
  line-height: 1.35;
}
h4.ant-typography,
.ant-typography h4 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 20px;
  line-height: 1.4;
}
.ant-typography + h1.ant-typography,
.ant-typography + h2.ant-typography,
.ant-typography + h3.ant-typography,
.ant-typography + h4.ant-typography {
  margin-top: 1.2em;
}
.ant-typography div + h1,
.ant-typography ul + h1,
.ant-typography li + h1,
.ant-typography p + h1,
.ant-typography h1 + h1,
.ant-typography h2 + h1,
.ant-typography h3 + h1,
.ant-typography h4 + h1,
.ant-typography div + h2,
.ant-typography ul + h2,
.ant-typography li + h2,
.ant-typography p + h2,
.ant-typography h1 + h2,
.ant-typography h2 + h2,
.ant-typography h3 + h2,
.ant-typography h4 + h2,
.ant-typography div + h3,
.ant-typography ul + h3,
.ant-typography li + h3,
.ant-typography p + h3,
.ant-typography h1 + h3,
.ant-typography h2 + h3,
.ant-typography h3 + h3,
.ant-typography h4 + h3,
.ant-typography div + h4,
.ant-typography ul + h4,
.ant-typography li + h4,
.ant-typography p + h4,
.ant-typography h1 + h4,
.ant-typography h2 + h4,
.ant-typography h3 + h4,
.ant-typography h4 + h4 {
  margin-top: 1.2em;
}
a.ant-typography-ellipsis,
span.ant-typography-ellipsis {
  display: inline-block;
}
a.ant-typography,
.ant-typography a {
  color: #31b4aa;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
}
a.ant-typography:focus,
.ant-typography a:focus,
a.ant-typography:hover,
.ant-typography a:hover {
  color: #53c2b5;
}
a.ant-typography:active,
.ant-typography a:active {
  color: #1f8f89;
}
a.ant-typography:active,
.ant-typography a:active,
a.ant-typography:hover,
.ant-typography a:hover {
  text-decoration: none;
}
a.ant-typography[disabled],
.ant-typography a[disabled] {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
  pointer-events: none;
}
.ant-typography code {
  margin: 0 0.2em;
  padding: 0.2em 0.4em 0.1em;
  font-size: 85%;
  background: rgba(150, 150, 150, 0.1);
  border: 1px solid rgba(100, 100, 100, 0.2);
  border-radius: 3px;
}
.ant-typography kbd {
  margin: 0 0.2em;
  padding: 0.15em 0.4em 0.1em;
  font-size: 90%;
  background: rgba(150, 150, 150, 0.06);
  border: 1px solid rgba(100, 100, 100, 0.2);
  border-bottom-width: 2px;
  border-radius: 3px;
}
.ant-typography mark {
  padding: 0;
  background-color: #ffe58f;
}
.ant-typography u,
.ant-typography ins {
  text-decoration: underline;
  text-decoration-skip-ink: auto;
}
.ant-typography s,
.ant-typography del {
  text-decoration: line-through;
}
.ant-typography strong {
  font-weight: 600;
}
.ant-typography-expand,
.ant-typography-edit,
.ant-typography-copy {
  color: #31b4aa;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  margin-left: 8px;
}
.ant-typography-expand:focus,
.ant-typography-edit:focus,
.ant-typography-copy:focus,
.ant-typography-expand:hover,
.ant-typography-edit:hover,
.ant-typography-copy:hover {
  color: #53c2b5;
}
.ant-typography-expand:active,
.ant-typography-edit:active,
.ant-typography-copy:active {
  color: #1f8f89;
}
.ant-typography-copy-success,
.ant-typography-copy-success:hover,
.ant-typography-copy-success:focus {
  color: #52c41a;
}
.ant-typography-edit-content {
  position: relative;
}
div.ant-typography-edit-content {
  left: -12px;
  margin-top: -5px;
  margin-bottom: calc(1em - 4px - 2px);
}
.ant-typography-edit-content-confirm {
  position: absolute;
  right: 10px;
  bottom: 8px;
  color: rgba(0, 0, 0, 0.45);
  pointer-events: none;
}
.ant-typography-edit-content textarea {
  -moz-transition: none;
}
.ant-typography ul,
.ant-typography ol {
  margin: 0 0 1em 0;
  padding: 0;
}
.ant-typography ul li,
.ant-typography ol li {
  margin: 0 0 0 20px;
  padding: 0 0 0 4px;
}
.ant-typography ul {
  list-style-type: circle;
}
.ant-typography ul ul {
  list-style-type: disc;
}
.ant-typography ol {
  list-style-type: decimal;
}
.ant-typography-ellipsis-single-line {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
a.ant-typography-ellipsis-single-line,
span.ant-typography-ellipsis-single-line {
  vertical-align: bottom;
}
.ant-typography-ellipsis-multiple-line {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ant-typography-rtl {
  direction: rtl;
}
.ant-typography-rtl .ant-typography-expand,
.ant-typography-rtl .ant-typography-edit,
.ant-typography-rtl .ant-typography-copy {
  margin-right: 8px;
  margin-left: 0;
}
.ant-typography-rtl .ant-typography-expand {
  float: left;
}
div.ant-typography-edit-content.ant-typography-rtl {
  right: -12px;
  left: auto;
}
.ant-typography-rtl .ant-typography-edit-content-confirm {
  right: auto;
  left: 10px;
}
.ant-typography-rtl.ant-typography ul li,
.ant-typography-rtl.ant-typography ol li {
  margin: 0 20px 0 0;
  padding: 0 4px 0 0;
}
.ant-upload {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  outline: 0;
}
.ant-upload p {
  margin: 0;
}
.ant-upload-btn {
  display: block;
  width: 100%;
  outline: none;
}
.ant-upload input[type='file'] {
  cursor: pointer;
}
.ant-upload.ant-upload-select {
  display: inline-block;
}
.ant-upload.ant-upload-disabled {
  cursor: not-allowed;
}
.ant-upload.ant-upload-select-picture-card {
  display: table;
  float: left;
  width: 104px;
  height: 104px;
  margin-right: 8px;
  margin-bottom: 8px;
  text-align: center;
  vertical-align: top;
  background-color: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 4px;
  cursor: pointer;
  transition: border-color 0.3s ease;
}
.ant-upload.ant-upload-select-picture-card > .ant-upload {
  display: table-cell;
  width: 100%;
  height: 100%;
  padding: 8px;
  text-align: center;
  vertical-align: middle;
}
.ant-upload.ant-upload-select-picture-card:hover {
  border-color: #31b4aa;
}
.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover {
  border-color: #d9d9d9;
}
.ant-upload.ant-upload-drag {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  background: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 4px;
  cursor: pointer;
  transition: border-color 0.3s;
}
.ant-upload.ant-upload-drag .ant-upload {
  padding: 16px 0;
}
.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled) {
  border-color: #1f8f89;
}
.ant-upload.ant-upload-drag.ant-upload-disabled {
  cursor: not-allowed;
}
.ant-upload.ant-upload-drag .ant-upload-btn {
  display: table;
  height: 100%;
}
.ant-upload.ant-upload-drag .ant-upload-drag-container {
  display: table-cell;
  vertical-align: middle;
}
.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover {
  border-color: #53c2b5;
}
.ant-upload.ant-upload-drag p.ant-upload-drag-icon {
  margin-bottom: 20px;
}
.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon {
  color: #53c2b5;
  font-size: 48px;
}
.ant-upload.ant-upload-drag p.ant-upload-text {
  margin: 0 0 4px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
}
.ant-upload.ant-upload-drag p.ant-upload-hint {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-upload.ant-upload-drag .anticon-plus {
  color: rgba(0, 0, 0, 0.25);
  font-size: 30px;
  transition: all 0.3s;
}
.ant-upload.ant-upload-drag .anticon-plus:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload.ant-upload-drag:hover .anticon-plus {
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload-picture-card-wrapper {
  display: inline-block;
  width: 100%;
}
.ant-upload-picture-card-wrapper::before {
  display: table;
  content: '';
}
.ant-upload-picture-card-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-upload-picture-card-wrapper::before {
  display: table;
  content: '';
}
.ant-upload-picture-card-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-upload-list {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum';
  line-height: 1.5715;
}
.ant-upload-list::before {
  display: table;
  content: '';
}
.ant-upload-list::after {
  display: table;
  clear: both;
  content: '';
}
.ant-upload-list::before {
  display: table;
  content: '';
}
.ant-upload-list::after {
  display: table;
  clear: both;
  content: '';
}
.ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1 {
  padding-right: 14px;
}
.ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2 {
  padding-right: 28px;
}
.ant-upload-list-item {
  position: relative;
  height: 22.001px;
  margin-top: 8px;
  font-size: 14px;
}
.ant-upload-list-item-name {
  display: inline-block;
  width: 100%;
  padding-left: 22px;
  overflow: hidden;
  line-height: 1.5715;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-upload-list-item-name-icon-count-1 {
  padding-right: 14px;
}
.ant-upload-list-item-card-actions {
  position: absolute;
  right: 0;
}
.ant-upload-list-item-card-actions-btn {
  opacity: 0;
}
.ant-upload-list-item-card-actions-btn.ant-btn-sm {
  height: 20px;
  line-height: 1;
}
.ant-upload-list-item-card-actions.picture {
  top: 22px;
  line-height: 0;
}
.ant-upload-list-item-card-actions-btn:focus,
.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn {
  opacity: 1;
}
.ant-upload-list-item-card-actions .anticon {
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload-list-item-info {
  height: 100%;
  padding: 0 12px 0 4px;
  transition: background-color 0.3s;
}
.ant-upload-list-item-info > span {
  display: block;
  width: 100%;
  height: 100%;
}
.ant-upload-list-item-info .anticon-loading .anticon,
.ant-upload-list-item-info .ant-upload-text-icon .anticon {
  position: absolute;
  top: 5px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-upload-list-item .anticon-close {
  display: inline-block;
  font-size: 10px;
  position: absolute;
  top: 6px;
  right: 4px;
  color: rgba(0, 0, 0, 0.45);
  line-height: 0;
  cursor: pointer;
  opacity: 0;
  transition: all 0.3s;
}
.ant-upload-list-item .anticon-close:hover {
  color: rgba(0, 0, 0, 0.65);
}
.ant-upload-list-item:hover .ant-upload-list-item-info {
  background-color: #f5f5f5;
}
.ant-upload-list-item:hover .anticon-close {
  opacity: 1;
}
.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn {
  opacity: 1;
}
.ant-upload-list-item-error,
.ant-upload-list-item-error .ant-upload-text-icon > .anticon,
.ant-upload-list-item-error .ant-upload-list-item-name {
  color: #ff4d4f;
}
.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon {
  color: #ff4d4f;
}
.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn {
  opacity: 1;
}
.ant-upload-list-item-progress {
  position: absolute;
  bottom: -12px;
  width: 100%;
  padding-left: 26px;
  font-size: 14px;
  line-height: 0;
}
.ant-upload-list-picture .ant-upload-list-item,
.ant-upload-list-picture-card .ant-upload-list-item {
  position: relative;
  height: 66px;
  padding: 8px;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
}
.ant-upload-list-picture .ant-upload-list-item:hover,
.ant-upload-list-picture-card .ant-upload-list-item:hover {
  background: transparent;
}
.ant-upload-list-picture .ant-upload-list-item-error,
.ant-upload-list-picture-card .ant-upload-list-item-error {
  border-color: #ff4d4f;
}
.ant-upload-list-picture .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item-info {
  padding: 0;
}
.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info {
  background: transparent;
}
.ant-upload-list-picture .ant-upload-list-item-uploading,
.ant-upload-list-picture-card .ant-upload-list-item-uploading {
  border-style: dashed;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail {
  position: absolute;
  top: 8px;
  left: 8px;
  width: 48px;
  height: 48px;
  line-height: 54px;
  text-align: center;
  opacity: 0.8;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon {
  font-size: 26px;
}
.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#e6f7ff'],
.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#e6f7ff'] {
  fill: #fff2f0;
}
.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#1890ff'],
.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#1890ff'] {
  fill: #ff4d4f;
}
.ant-upload-list-picture .ant-upload-list-item-icon,
.ant-upload-list-picture-card .ant-upload-list-item-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 26px;
  transform: translate(-50%, -50%);
}
.ant-upload-list-picture .ant-upload-list-item-icon .anticon,
.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon {
  font-size: 26px;
}
.ant-upload-list-picture .ant-upload-list-item-image,
.ant-upload-list-picture-card .ant-upload-list-item-image {
  max-width: 100%;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail img,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
  display: block;
  width: 48px;
  height: 48px;
  overflow: hidden;
}
.ant-upload-list-picture .ant-upload-list-item-name,
.ant-upload-list-picture-card .ant-upload-list-item-name {
  display: inline-block;
  box-sizing: border-box;
  max-width: 100%;
  margin: 0 0 0 8px;
  padding-right: 8px;
  padding-left: 48px;
  overflow: hidden;
  line-height: 44px;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.3s;
}
.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,
.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1 {
  padding-right: 18px;
}
.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,
.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2 {
  padding-right: 36px;
}
.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name {
  line-height: 28px;
}
.ant-upload-list-picture .ant-upload-list-item-progress,
.ant-upload-list-picture-card .ant-upload-list-item-progress {
  bottom: 14px;
  width: calc(100% - 24px);
  margin-top: 0;
  padding-left: 56px;
}
.ant-upload-list-picture .anticon-close,
.ant-upload-list-picture-card .anticon-close {
  position: absolute;
  top: 8px;
  right: 8px;
  line-height: 1;
  opacity: 1;
}
.ant-upload-list-picture-card.ant-upload-list::after {
  display: none;
}
.ant-upload-list-picture-card-container {
  float: left;
  width: 104px;
  height: 104px;
  margin: 0 8px 8px 0;
}
.ant-upload-list-picture-card .ant-upload-list-item {
  float: left;
  width: 104px;
  height: 104px;
  margin: 0 8px 8px 0;
}
.ant-upload-list-picture-card .ant-upload-list-item-info {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.ant-upload-list-picture-card .ant-upload-list-item-info::before {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: all 0.3s;
  content: ' ';
}
.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info::before {
  opacity: 1;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  white-space: nowrap;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: all 0.3s;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete {
  z-index: 10;
  width: 16px;
  margin: 0 4px;
  color: rgba(255, 255, 255, 0.85);
  font-size: 16px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover {
  color: #fff;
}
.ant-upload-list-picture-card .ant-upload-list-item-info:hover + .ant-upload-list-item-actions,
.ant-upload-list-picture-card .ant-upload-list-item-actions:hover {
  opacity: 1;
}
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
  position: static;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ant-upload-list-picture-card .ant-upload-list-item-name {
  display: none;
  margin: 8px 0 0;
  padding: 0;
  line-height: 1.5715;
  text-align: center;
}
.ant-upload-list-picture-card .ant-upload-list-item-file + .ant-upload-list-item-name {
  position: absolute;
  bottom: 10px;
  display: block;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item {
  background-color: #fafafa;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info {
  height: auto;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info::before,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete {
  display: none;
}
.ant-upload-list-picture-card .ant-upload-list-item-progress {
  bottom: 32px;
  padding-left: 0;
}
.ant-upload-list .ant-upload-success-icon {
  color: #52c41a;
  font-weight: bold;
}
.ant-upload-list .ant-upload-animate-enter,
.ant-upload-list .ant-upload-animate-leave,
.ant-upload-list .ant-upload-animate-inline-enter,
.ant-upload-list .ant-upload-animate-inline-leave {
  animation-duration: 0.3s;
  animation-fill-mode: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-upload-list .ant-upload-animate-enter {
  animation-name: uploadAnimateIn;
}
.ant-upload-list .ant-upload-animate-leave {
  animation-name: uploadAnimateOut;
}
.ant-upload-list .ant-upload-animate-inline-enter {
  animation-name: uploadAnimateInlineIn;
}
.ant-upload-list .ant-upload-animate-inline-leave {
  animation-name: uploadAnimateInlineOut;
}
@keyframes uploadAnimateIn {
  from {
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateOut {
  to {
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateInlineIn {
  from {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateInlineOut {
  to {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
.ant-upload-rtl {
  direction: rtl;
}
.ant-upload-rtl.ant-upload.ant-upload-select-picture-card {
  float: right;
  margin-right: 0;
  margin-left: 8px;
}
.ant-upload-list-rtl {
  direction: rtl;
}
.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1 {
  padding-right: 22px;
  padding-left: 14px;
}
.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2 {
  padding-right: 22px;
  padding-left: 28px;
}
.ant-upload-list-rtl .ant-upload-list-item-name {
  padding-right: 22px;
  padding-left: 0;
}
.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1 {
  padding-left: 14px;
}
.ant-upload-list-rtl .ant-upload-list-item-card-actions {
  right: auto;
  left: 0;
}
.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon {
  padding-right: 0;
  padding-left: 5px;
}
.ant-upload-list-rtl .ant-upload-list-item-info {
  padding: 0 4px 0 12px;
}
.ant-upload-list-rtl .ant-upload-list-item .anticon-close {
  right: auto;
  left: 4px;
}
.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon {
  padding-right: 0;
  padding-left: 5px;
}
.ant-upload-list-rtl .ant-upload-list-item-progress {
  padding-right: 26px;
  padding-left: 0;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail {
  right: 8px;
  left: auto;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon {
  right: 50%;
  left: auto;
  transform: translate(50%, -50%);
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name {
  margin: 0 8px 0 0;
  padding-right: 48px;
  padding-left: 8px;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1 {
  padding-right: 48px;
  padding-left: 18px;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2 {
  padding-right: 48px;
  padding-left: 36px;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress {
  padding-right: 56px;
  padding-left: 0;
}
.ant-upload-list-rtl.ant-upload-list-picture .anticon-close,
.ant-upload-list-rtl.ant-upload-list-picture-card .anticon-close {
  right: auto;
  left: 8px;
}
.ant-upload-list-rtl .ant-upload-list-picture-card-container {
  float: right;
  margin: 0 0 8px 8px;
}
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item {
  float: right;
  margin: 0 0 8px 8px;
}
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions {
  right: 50%;
  left: auto;
  transform: translate(50%, -50%);
}
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file + .ant-upload-list-item-name {
  margin: 8px 0 0;
  padding: 0;
}
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-info {
  padding: 0;
}
b,
h1,
h2,
h3,
h4,
h5,
h6,
optgroup,
strong {
  font-weight: 700;
}
legend,
td,
th {
  padding: 0;
}
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  height: 100%;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
dfn {
  font-style: italic;
}
h1 {
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
}
svg:not(:root) {
  overflow: hidden;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre,
textarea {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
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;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
@keyframes IconButtonHoverIn {
  from {
    width: 0;
    opacity: 0;
  }
  to {
    width: 28px;
    opacity: 1;
  }
}
@keyframes IconButtonHoverOut {
  from {
    width: 28px;
    opacity: 1;
  }
  to {
    width: 0;
    opacity: 0;
  }
}
@keyframes ScaleGrow {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
@keyframes OpacityGrow {
  from {
    opacity: 0;
    transform: translate3d(40px, 0, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes MoveAndShow {
  from {
    opacity: 0;
    transform: translate3d(80px, 0, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes MoveAndShowSmall {
  from {
    opacity: 0;
    transform: translate3d(10px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/* Sections
 ========================================================================== */
/**
* Remove the margin in all browsers.
*/
body {
  margin: 0;
}
/**
* Render the `main` element consistently in IE.
*/
/**
* Correct the font size and margin on `h1` elements within `section` and
* `article` contexts in Chrome, Firefox, and Safari.
*/
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
 ========================================================================== */
/**
* 1. Add the correct box sizing in Firefox.
* 2. Show the overflow in Edge and IE.
*/
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/* Text-level semantics
 ========================================================================== */
/**
* Remove the gray background on active links in IE 10.
*/
a {
  background-color: transparent;
}
/**
* 1. Remove the bottom border in Chrome 57-
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
*/
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  /* 2 */
}
/**
* Add the correct font weight in Chrome, Edge, and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
* Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/* Embedded content
 ========================================================================== */
/**
* Remove the border on images inside links in IE 10.
*/
img {
  border-style: none;
}
/* Forms
 ========================================================================== */
/**
* 1. Change the font styles in all browsers.
* 2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
* Show the overflow in IE.
* 1. Show the overflow in Edge.
*/
button,
input {
  /* 1 */
  overflow: visible;
}
/**
* Remove the inheritance of text transform in Edge, Firefox, and IE.
* 1. Remove the inheritance of text transform in Firefox.
*/
button,
select {
  /* 1 */
  text-transform: none;
}
/**
* Correct the inability to style clickable types in iOS and Safari.
*/
[type='button'],
[type='reset'],
[type='submit'],
button {
  -webkit-appearance: button;
}
/**
* Remove the inner border and padding in Firefox.
*/
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
* Restore the focus styles unset by the previous rule.
*/
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring,
button:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
* Correct the padding in Firefox.
*/
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
* 1. Correct the text wrapping in Edge and IE.
* 2. Correct the color inheritance from `fieldset` elements in IE.
* 3. Remove the padding so developers are not caught out when they zero out
*    `fieldset` elements in all browsers.
*/
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
*/
progress {
  vertical-align: baseline;
}
/**
* Remove the default vertical scrollbar in IE 10+.
*/
textarea {
  overflow: auto;
}
/**
* 1. Add the correct box sizing in IE 10.
* 2. Remove the padding in IE 10.
*/
[type='checkbox'],
[type='radio'] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
* Correct the cursor style of increment and decrement buttons in Chrome.
*/
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
/**
* 1. Correct the odd appearance in Chrome and Safari.
* 2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
* Remove the inner padding in Chrome and Safari on macOS.
*/
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
* 1. Correct the inability to style clickable types in iOS and Safari.
* 2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
 ========================================================================== */
/*
* Add the correct display in Edge, IE 10+, and Firefox.
*/
details {
  display: block;
}
/*
* Add the correct display in all browsers.
*/
summary {
  display: list-item;
}
/* Misc
 ========================================================================== */
/**
* Add the correct display in IE 10+.
*/
template {
  display: none;
}
/**
* Add the correct display in IE 10.
*/
[hidden] {
  display: none;
}
/**
* Manually forked from SUIT CSS Base: https://github.com/suitcss/base
* A thin layer on top of normalize.css that provides a starting point more
* suitable for web applications.
*/
/**
* Removes the default spacing and border for appropriate elements.
*/
blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
  margin: 0;
}
button {
  background-color: transparent;
  background-image: none;
}
/**
* Work around a Firefox/IE bug where the transparent `button` background
* results in a loss of the default `button` focus styles.
*/
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}
fieldset {
  margin: 0;
  padding: 0;
}
ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/**
* Tailwind custom reset styles
*/
/**
* 1. Use the user's configured `sans` font-family (with Tailwind's default
*    sans-serif font stack as a fallback) as a sane default.
* 2. Use Tailwind's default "normal" line-height so the user isn't forced
*    to override it to ensure consistency even when using the default theme.
*/
html {
  font-family: Inter var, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  /* 1 */
  line-height: 1.5;
  /* 2 */
}
/**
* 1. Prevent padding and border from affecting element width.
*
*    We used to set this in the html element and inherit from
*    the parent element for everything else. This caused issues
*    in shadow-dom-enhanced elements like <details> where the content
*    is wrapped by a div with box-sizing set to `content-box`.
*
*    https://github.com/mozdevs/cssremedy/issues/4
*
*
* 2. Allow adding a border to an element by just adding a border-width.
*
*    By default, the way the browser specifies that an element should have no
*    border is by setting it's border-style to `none` in the user-agent
*    stylesheet.
*
*    In order to easily add borders to elements by just setting the `border-width`
*    property, we change the default border-style for all elements to `solid`, and
*    use border-width to hide them instead. This way our `border` utilities only
*    need to set the `border-width` property instead of the entire `border`
*    shorthand, making our border utilities much more straightforward to compose.
*
*    https://github.com/tailwindcss/tailwindcss/pull/116
*/
*,
:after,
:before {
  box-sizing: border-box;
  /* 1 */
  /* 2 */
  /* 2 */
  border: 0 solid #e2e8f0;
  /* 2 */
}
/*
* Ensure horizontal rules are visible by default
*/
hr {
  border-top-width: 1px;
}
/**
* Undo the `border-style: none` reset that Normalize applies to images so that
* our `border-{width}` utilities have the expected effect.
*
* The Normalize reset is unnecessary for us since we default the border-width
* to 0 on all elements.
*
* https://github.com/tailwindcss/tailwindcss/issues/362
*/
img {
  border-style: solid;
}
textarea {
  resize: vertical;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #a0aec0;
}
input::-ms-input-placeholder,
textarea::-ms-input-placeholder {
  color: #a0aec0;
}
input::placeholder,
textarea::placeholder {
  color: #a0aec0;
}
[role='button'],
button {
  cursor: pointer;
}
table {
  border-collapse: collapse;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/**
* Reset links to optimize for opt-in styling instead of
* opt-out.
*/
a {
  text-decoration: inherit;
}
/**
* Reset form element properties that are easy to forget to
* style explicitly so you don't inadvertently introduce
* styles that deviate from your design system. These styles
* supplement a partial reset that is already applied by
* normalize.css.
*/
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}
/**
* Use the configured 'mono' font family for elements that
* are expected to be rendered with a monospace font, falling
* back to the system monospace stack if there is no configured
* 'mono' font family.
*/
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}
/**
* Make replaced elements `display: block` by default as that's
* the behavior you want almost all of the time. Inspired by
* CSS Remedy, with `svg` added as well.
*
* https://github.com/mozdevs/cssremedy/issues/14
*/
audio,
canvas,
embed,
iframe,
object,
svg,
video {
  display: block !important;
  vertical-align: middle;
}
/**
* Constrain images and videos to the parent width and preserve
* their instrinsic aspect ratio.
*
* https://github.com/mozdevs/cssremedy/issues/14
*/
img,
video {
  max-width: 100%;
  height: auto;
}
:root {
  --color-code-green: #b5f4a5;
  --color-code-yellow: #ffe484;
  --color-code-purple: #d9a9ff;
  --color-code-red: #ff8383;
  --color-code-blue: #93ddfd;
  --color-code-white: #fff;
}
html {
  font-size: 14px;
}
@media (min-width: 420px) {
  html {
    font-size: 16px;
  }
}
a {
  color: inherit;
  text-decoration: none;
}
.carbon-wrap {
  display: block;
  padding-right: 4rem;
}
.carbon-img {
  display: block;
  margin-bottom: 0.5rem;
}
.carbon-img img {
  display: block;
}
.carbon-text {
  font-size: 0.875rem;
  --text-opacity: 1;
  color: #2d3748;
  color: rgba(45, 55, 72, var(--text-opacity));
  line-height: 1.25;
  margin-bottom: 0.5rem;
}
.carbon-poweredby {
  font-size: 0.75rem;
  --text-opacity: 1;
  color: #a0aec0;
  color: rgba(160, 174, 192, var(--text-opacity));
}
.algolia-autocomplete {
  width: 100% !important;
}
.algolia-autocomplete [class^='ds-dataset-'] .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight {
  box-shadow: inset 0 -2px 0 0 rgba(68, 168, 179, 0.8);
}
.algolia-autocomplete [class^='ds-dataset-'] .algolia-docsearch-suggestion--highlight {
  color: #38b2ac;
  background: rgba(68, 168, 179, 0.1);
}
.algolia-autocomplete .ds-dropdown-menu {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
}
@media (max-width: 768px) {
  .algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column {
    display: none !important;
  }
  .algolia-autocomplete .algolia-docsearch-suggestion--content {
    width: 100% !important;
    padding: 0 !important;
  }
  .algolia-autocomplete .algolia-docsearch-suggestion--content:before {
    display: none !important;
  }
}
code[class*='language-'],
pre[class*='language-'] {
  font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  --text-opacity: 1;
  color: #edf2f7;
  color: rgba(237, 242, 247, var(--text-opacity));
  direction: ltr;
  text-align: left;
  white-space: pre;
  word-spacing: normal;
  word-break: normal;
  line-height: 1.5;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  -webkit-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}
pre[class*='language-'] {
  padding: 1rem;
  overflow: auto;
  border-radius: 0.3em;
}
:not(pre) > code[class*='language-'],
pre[class*='language-'] {
  background: #1d1f21;
}
:not(pre) > code[class*='language-'] {
  padding: 0.1em;
  border-radius: 0.3em;
}
.token.cdata,
.token.comment,
.token.doctype,
.token.prolog {
  --text-opacity: 1;
  color: #a0aec0;
  color: rgba(160, 174, 192, var(--text-opacity));
}
.token.punctuation {
  color: #c5c8c6;
}
.namespace {
  opacity: 0.7;
}
.token.keyword,
.token.property,
.token.tag {
  color: #96cbfe;
}
.token.class-name {
  color: #ffffb6;
  text-decoration: underline;
}
.token.boolean,
.token.constant {
  color: #9c9;
}
.token.deleted,
.token.symbol {
  color: #f92672;
}
.token.number {
  color: #ff73fd;
}
.token.attr-name,
.token.builtin,
.token.char,
.token.inserted,
.token.selector,
.token.string {
  color: #a8ff60;
}
.token.variable {
  color: #c6c5fe;
}
.token.operator {
  color: #ededed;
}
.token.entity {
  color: #ffffb6;
}
.token.url {
  color: #96cbfe;
}
.language-css .token.string,
.style .token.string {
  color: #87c38a;
}
.token.atrule,
.token.attr-value {
  color: #f9ee98;
}
.token.function {
  color: #dad085;
}
.token.regex {
  color: #e9c062;
}
.token.important {
  color: #fd971f;
}
.token.bold,
.token.important {
  font-weight: 700;
}
.token.italic {
  font-style: italic;
}
.token.entity {
  cursor: help;
}
:not(pre) > code[class*='language-'],
pre[class*='language-'] {
  background: transparent;
  font-size: 0.875rem;
}
code[class*='language-'],
pre[class*='language-'] {
  -webkit-font-smoothing: auto !important;
  -moz-osx-font-smoothing: auto !important;
  color: var(--color-code-white) !important;
  -webkit-overflow-scrolling: touch !important;
}
.token.comment {
  --text-opacity: 1 !important;
  color: #a0aec0 !important;
  color: rgba(160, 174, 192, var(--text-opacity)) !important;
}
.token.atrule {
  color: var(--color-code-white) !important;
}
.token.atrule > .token.property {
  color: var(--color-code-white) !important;
}
.token.atrule > .token.property + .token.punctuation {
  color: var(--color-code-white) !important;
}
.token.atrule > .token.property + .token.punctuation + .token.number + .token.unit {
  color: var(--color-code-white) !important;
}
.token.atrule > .token.number {
  color: var(--color-code-white) !important;
}
.token.atrule > .token.unit {
  color: var(--color-code-white) !important;
}
.token.function {
  color: var(--color-code-blue) !important;
}
.token.number {
  color: var(--color-code-red) !important;
}
.token.unit {
  color: var(--color-code-red) !important;
}
.token.punctuation {
  color: var(--color-code-blue) !important;
}
.token.hexcode {
  color: var(--color-code-blue) !important;
}
.token.tag {
  color: var(--color-code-red) !important;
}
.token.attr-name {
  color: var(--color-code-yellow) !important;
}
.token.attr-value {
  color: var(--color-code-green) !important;
}
.token.string {
  color: var(--color-code-green) !important;
}
.token.url {
  color: var(--color-code-green) !important;
}
.token.selector {
  color: var(--color-code-yellow) !important;
}
.token.property {
  color: var(--color-code-yellow) !important;
}
.token.rule {
  color: var(--color-code-purple) !important;
}
.token.important {
  font-weight: inherit !important;
  color: var(--color-code-purple) !important;
}
code.language-js .token.operator,
pre.language-js .token.operator {
  color: var(--color-code-blue) !important;
}
code.language-js .token.punctuation,
pre.language-js .token.punctuation {
  color: var(--color-code-white) !important;
}
code.language-js .token.boolean,
pre.language-js .token.boolean {
  color: var(--color-code-red) !important;
}
code.language-js .token.keyword,
pre.language-js .token.keyword {
  color: var(--color-code-white) !important;
}
code.language-js .token.regex,
pre.language-js .token.regex {
  color: var(--color-code-yellow) !important;
}
code.language-bash .token.function,
pre.language-bash .token.function {
  color: var(--color-code-white) !important;
}
code.language-diff,
pre.language-diff {
  --text-opacity: 1 !important;
  color: #cbd5e0 !important;
  color: rgba(203, 213, 224, var(--text-opacity)) !important;
}
code.language-diff .token.deleted,
pre.language-diff .token.deleted {
  color: var(--color-code-red) !important;
}
code.language-diff .token.inserted,
pre.language-diff .token.inserted {
  color: var(--color-code-green) !important;
}
#nprogress {
  pointer-events: none;
}
#nprogress .bar {
  background: #4fd1c5;
  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
}
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #4fd1c5, 0 0 5px #4fd1c5;
  opacity: 1;
  transform: rotate(3deg) translateY(-4px);
}
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px;
}
#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;
  border-color: #4fd1c5 transparent transparent #4fd1c5;
  border-style: solid;
  border-width: 2px;
  border-radius: 50%;
  animation: nprogress-spinner 0.4s linear infinite;
}
.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}
.nprogress-custom-parent #nprogress .bar,
.nprogress-custom-parent #nprogress .spinner {
  position: absolute;
}
@keyframes nprogress-spinner {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.markdown {
  --text-opacity: 1;
  color: #4a5568;
  color: rgba(74, 85, 104, var(--text-opacity));
  line-height: 1.625;
}
.markdown > :first-child {
  margin-top: 0;
}
.markdown > * + * {
  margin-top: 1.5rem;
}
.markdown > ol > * + *,
.markdown > ul > * + * {
  margin-top: 1rem;
}
.markdown .subnav,
.subnav.markdown {
  display: flex;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  padding-bottom: 0.5rem;
  border-bottom-width: 2px;
  --border-opacity: 1;
  border-color: #e2e8f0;
  border-color: rgba(226, 232, 240, var(--border-opacity));
}
.markdown .subnav .subnav-link,
.subnav-link.markdown .subnav,
.subnav-link.subnav.markdown,
.subnav.markdown .subnav-link {
  margin-right: 1.5rem;
  line-height: 1;
  --text-opacity: 1;
  color: #1a202c;
  color: rgba(26, 32, 44, var(--text-opacity));
  font-size: 0.875rem;
}
.markdown > .heading:before,
.markdown > h2:before,
.markdown > h3:before {
  display: block;
  height: 6rem;
  margin-top: -6rem;
  visibility: hidden;
  content: '';
}
.markdown > hr {
  border-width: 0 0 2px;
  --border-opacity: 1;
  border-color: #edf2f7;
  border-color: rgba(237, 242, 247, var(--border-opacity));
  margin-top: 4rem;
  margin-bottom: 4rem;
}
.markdown > a,
.markdown > ol li a,
.markdown > p a,
.markdown > ul li a,
a.markdown {
  --text-opacity: 1;
  color: #4299e1;
  color: rgba(66, 153, 225, var(--text-opacity));
  text-decoration: underline;
  font-weight: 500;
}
.markdown > a:hover,
.markdown > ol li a:hover,
.markdown > p a:hover,
.markdown > ul li a:hover,
a.markdown:hover {
  --text-opacity: 1;
  color: #2b6cb0;
  color: rgba(43, 108, 176, var(--text-opacity));
}
.markdown > a strong,
.markdown > ol li a strong,
.markdown > p a strong,
.markdown > ul li a strong,
a.markdown strong {
  --text-opacity: 1;
  color: #4299e1;
  color: rgba(66, 153, 225, var(--text-opacity));
}
.markdown > a code,
.markdown > ol li a code,
.markdown > p a code,
.markdown > ul li a code,
a.markdown code {
  text-decoration: underline;
  --text-opacity: 1;
  color: #4299e1;
  color: rgba(66, 153, 225, var(--text-opacity));
}
.markdown > p strong,
.markdown > ul strong {
  font-weight: 600;
  --text-opacity: 1;
  color: #2d3748;
  color: rgba(45, 55, 72, var(--text-opacity));
}
.markdown > ol li :not(pre) code,
.markdown > ol li > code,
.markdown > p code,
.markdown > ul li :not(pre) code,
.markdown > ul li > code,
p.markdown code.markdown {
  display: inline-block;
  --bg-opacity: 1;
  background-color: #f7fafc;
  background-color: rgba(247, 250, 252, var(--bg-opacity));
  border-radius: 0.125rem;
  font-size: 0.875rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  line-height: 1;
  white-space: nowrap;
  --text-opacity: 1;
  color: #805ad5;
  color: rgba(128, 90, 213, var(--text-opacity));
  font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  vertical-align: baseline;
  font-weight: 400;
}
.markdown > ol li strong code,
.markdown > p strong code,
.markdown > ul li strong code {
  font-weight: 600;
}
.markdown > pre,
pre.markdown {
  font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  border-radius: 0.5rem;
  font-weight: 400;
  scrollbar-width: none;
}
.markdown > pre::-webkit-scrollbar,
pre.markdown::-webkit-scrollbar {
  display: none;
}
.markdown > blockquote,
blockquote.markdown {
  font-style: italic;
  --text-opacity: 1;
  color: #1a202c;
  color: rgba(26, 32, 44, var(--text-opacity));
  font-size: 0.875rem;
}
.markdown > h1,
h1.markdown {
  margin-bottom: 0.25rem;
  line-height: 1;
  --text-opacity: 1;
  color: #1a202c;
  color: rgba(26, 32, 44, var(--text-opacity));
  font-weight: 500;
  font-size: 1.875rem;
}
.markdown > h2,
h2.markdown {
  margin-top: 4rem;
  margin-bottom: 1rem;
  --text-opacity: 1;
  color: #1a202c;
  color: rgba(26, 32, 44, var(--text-opacity));
  line-height: 1;
  font-weight: 400;
  font-size: 1.5rem;
}
.markdown > h2 + h3 {
  margin-top: 1.5rem;
}
.markdown > h3,
h3.markdown {
  margin-top: 3rem;
  margin-bottom: -0.75rem;
  --text-opacity: 1;
  color: #1a202c;
  color: rgba(26, 32, 44, var(--text-opacity));
  line-height: 1.25;
  font-weight: 500;
  font-size: 1.25rem;
}
.markdown > h4,
h4.markdown {
  margin-top: 3rem;
  margin-bottom: 0;
  --text-opacity: 1;
  color: #1a202c;
  color: rgba(26, 32, 44, var(--text-opacity));
  line-height: 1.375;
  font-weight: 500;
  font-size: 1.125rem;
}
.markdown > h1 + p {
  margin-top: 2rem;
}
.markdown > h1 > code,
.markdown > h2 > code,
.markdown > h3 > code,
.markdown > h4 > code {
  --text-opacity: 1;
  color: #805ad5;
  color: rgba(128, 90, 213, var(--text-opacity));
  font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}
.markdown > h3 > code {
  font-size: 1.125rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  --bg-opacity: 1;
  background-color: #f7fafc;
  background-color: rgba(247, 250, 252, var(--bg-opacity));
}
.markdown > h4 > code {
  font-size: 1rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  --bg-opacity: 1;
  background-color: #f7fafc;
  background-color: rgba(247, 250, 252, var(--bg-opacity));
}
.markdown > blockquote > p,
.markdown > p,
p.markdown {
  font-size: 1rem;
  margin-top: 1.5rem;
}
.markdown > ul:not(.list-none) {
  padding-left: 0;
  list-style-type: none;
}
.markdown > ul:not(.list-none) li {
  position: relative;
  padding-left: 1.25rem;
}
.markdown > ul:not(.list-none) li:before {
  position: absolute;
  left: 0;
  --text-opacity: 1;
  color: #cbd5e0;
  color: rgba(203, 213, 224, var(--text-opacity));
  display: inline-block;
  margin-right: 0.75rem;
  content: '\2022';
}
.markdown > ol {
  list-style-type: none;
  counter-reset: item;
}
.markdown > ol > li {
  position: relative;
  padding-left: 2.5rem;
}
.markdown > ol > li:before {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 1.5rem;
  width: 1.5rem;
  --bg-opacity: 1;
  background-color: #e2e8f0;
  background-color: rgba(226, 232, 240, var(--bg-opacity));
  border-radius: 9999px;
  --text-opacity: 1;
  color: #4a5568;
  color: rgba(74, 85, 104, var(--text-opacity));
  font-size: 0.75rem;
  font-weight: 700;
  content: counter(item);
  counter-increment: item;
}
.markdown > :not(pre):not(h1):not(h2):not(h3):not(h4) > code,
.markdown > ol code,
.markdown > ul code {
  --bg-opacity: 1;
  background-color: #f7fafc;
  background-color: rgba(247, 250, 252, var(--bg-opacity));
  font-size: 0.875rem;
  line-height: 1.5;
}
.markdown > ol li pre,
.markdown > pre,
.markdown > ul li pre,
pre.markdown {
  display: flex;
  padding: 0;
  --bg-opacity: 1;
  background-color: #2d3748;
  background-color: rgba(45, 55, 72, var(--bg-opacity));
  font-size: 0.875rem;
  line-height: 1.5;
}
.markdown > ol li pre code,
.markdown > pre code,
.markdown > ul li pre code,
pre code.markdown {
  padding: 1rem;
}
.markdown > table {
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
.markdown > table th {
  font-size: 0.875rem;
  font-weight: 600;
  --text-opacity: 1;
  color: #4a5568;
  color: rgba(74, 85, 104, var(--text-opacity));
  padding: 0.5rem;
  --bg-opacity: 1;
  background-color: #f7fafc;
  background-color: rgba(247, 250, 252, var(--bg-opacity));
}
.markdown > table td {
  padding: 0.5rem;
  border-top-width: 1px;
  --border-opacity: 1;
  border-color: #edf2f7;
  border-color: rgba(237, 242, 247, var(--border-opacity));
  font-size: 0.875rem;
}
.markdown > table td code {
  --bg-opacity: 1;
  background-color: #f7fafc;
  background-color: rgba(247, 250, 252, var(--bg-opacity));
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-size: 0.75rem;
  --text-opacity: 1;
  color: #6b46c1;
  color: rgba(107, 70, 193, var(--text-opacity));
  vertical-align: baseline;
}
.markdown > table td:first-child {
  --border-opacity: 1;
  border-color: #e2e8f0;
  border-color: rgba(226, 232, 240, var(--border-opacity));
}
.space-x-2 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(0.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(0.5rem * (1 - var(--space-x-reverse))) !important;
}
.space-y-4 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(1rem * (1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(1rem * var(--space-y-reverse)) !important;
}
.space-x-4 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(1rem * var(--space-x-reverse)) !important;
  margin-left: calc(1rem * (1 - var(--space-x-reverse))) !important;
}
.space-y-6 > :not(template) ~ :not(template) {
  --space-y-reverse: 0 !important;
  margin-top: calc(1.5rem * (1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(1.5rem * var(--space-y-reverse)) !important;
}
.space-x-6 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(1.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(1.5rem * (1 - var(--space-x-reverse))) !important;
}
.space-x-8 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(2rem * var(--space-x-reverse)) !important;
  margin-left: calc(2rem * (1 - var(--space-x-reverse))) !important;
}
.space-x-12 > :not(template) ~ :not(template) {
  --space-x-reverse: 0 !important;
  margin-right: calc(3rem * var(--space-x-reverse)) !important;
  margin-left: calc(3rem * (1 - var(--space-x-reverse))) !important;
}
.space-y-reverse > :not(template) ~ :not(template) {
  --space-y-reverse: 1 !important;
}
.space-x-reverse > :not(template) ~ :not(template) {
  --space-x-reverse: 1 !important;
}
.divide-y-0 > :not(template) ~ :not(template) {
  --divide-y-reverse: 0 !important;
  border-top-width: calc(0px * (1 - var(--divide-y-reverse))) !important;
  border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;
}
.divide-y-2 > :not(template) ~ :not(template) {
  --divide-y-reverse: 0 !important;
  border-top-width: calc(2px * (1 - var(--divide-y-reverse))) !important;
  border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;
}
.divide-x-2 > :not(template) ~ :not(template) {
  --divide-x-reverse: 0 !important;
  border-right-width: calc(2px * var(--divide-x-reverse)) !important;
  border-left-width: calc(2px * (1 - var(--divide-x-reverse))) !important;
}
.divide-y-4 > :not(template) ~ :not(template) {
  --divide-y-reverse: 0 !important;
  border-top-width: calc(4px * (1 - var(--divide-y-reverse))) !important;
  border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;
}
.divide-y-8 > :not(template) ~ :not(template) {
  --divide-y-reverse: 0 !important;
  border-top-width: calc(8px * (1 - var(--divide-y-reverse))) !important;
  border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;
}
.divide-x-8 > :not(template) ~ :not(template) {
  --divide-x-reverse: 0 !important;
  border-right-width: calc(8px * var(--divide-x-reverse)) !important;
  border-left-width: calc(8px * (1 - var(--divide-x-reverse))) !important;
}
.divide-y > :not(template) ~ :not(template) {
  --divide-y-reverse: 0 !important;
  border-top-width: calc(1px * (1 - var(--divide-y-reverse))) !important;
  border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;
}
.divide-x > :not(template) ~ :not(template) {
  --divide-x-reverse: 0 !important;
  border-right-width: calc(1px * var(--divide-x-reverse)) !important;
  border-left-width: calc(1px * (1 - var(--divide-x-reverse))) !important;
}
.divide-y-reverse > :not(template) ~ :not(template) {
  --divide-y-reverse: 1 !important;
}
.divide-x-reverse > :not(template) ~ :not(template) {
  --divide-x-reverse: 1 !important;
}
.divide-black > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #000 !important;
  border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;
}
.divide-gray-400 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #cbd5e0 !important;
  border-color: rgba(203, 213, 224, var(--divide-opacity)) !important;
}
.divide-gray-500 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #a0aec0 !important;
  border-color: rgba(160, 174, 192, var(--divide-opacity)) !important;
}
.divide-red-400 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #fc8181 !important;
  border-color: rgba(252, 129, 129, var(--divide-opacity)) !important;
}
.divide-orange-400 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #f6ad55 !important;
  border-color: rgba(246, 173, 85, var(--divide-opacity)) !important;
}
.divide-green-400 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #68d391 !important;
  border-color: rgba(104, 211, 145, var(--divide-opacity)) !important;
}
.divide-teal-400 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #4fd1c5 !important;
  border-color: rgba(79, 209, 197, var(--divide-opacity)) !important;
}
.divide-blue-300 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #90cdf4 !important;
  border-color: rgba(144, 205, 244, var(--divide-opacity)) !important;
}
.divide-blue-500 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #4299e1 !important;
  border-color: rgba(66, 153, 225, var(--divide-opacity)) !important;
}
.divide-pink-400 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
  border-color: #f687b3 !important;
  border-color: rgba(246, 135, 179, var(--divide-opacity)) !important;
}
.divide-opacity-0 > :not(template) ~ :not(template) {
  --divide-opacity: 0 !important;
}
.divide-opacity-25 > :not(template) ~ :not(template) {
  --divide-opacity: 0.25 !important;
}
.divide-opacity-50 > :not(template) ~ :not(template) {
  --divide-opacity: 0.5 !important;
}
.divide-opacity-75 > :not(template) ~ :not(template) {
  --divide-opacity: 0.75 !important;
}
.divide-opacity-100 > :not(template) ~ :not(template) {
  --divide-opacity: 1 !important;
}
.sr-only {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border-width: 0 !important;
}
.not-sr-only {
  position: static !important;
  width: auto !important;
  height: auto !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
}
.focus\:not-sr-only:focus {
  position: static !important;
  width: auto !important;
  height: auto !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
}
.appearance-none {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
}
a,
.link {
  color: #2c5282;
}
a:hover,
.link:hover {
  color: #1f3a5c;
}
.uppercase {
  text-transform: uppercase;
}
.lowercase {
  text-transform: lowercase;
}
.capitalize {
  text-transform: capitalize;
}
.normal-case {
  text-transform: none;
}
.underline {
  text-decoration: underline !important;
}
.italic {
  font-style: italic;
}
.text-left {
  text-align: left !important;
}
.text-center {
  text-align: center !important;
}
.text-right {
  text-align: right !important;
}
.text-justify {
  text-align: justify !important;
}
.text-transparent {
  color: transparent !important;
}
.text-xxs {
  font-size: 0.5rem;
}
.text-xs {
  font-size: 0.75rem;
}
.text-sm {
  font-size: 0.875rem;
}
.text-base {
  font-size: 1rem;
}
.text-lg {
  font-size: 1.125rem;
}
.text-xl {
  font-size: 1.25rem;
}
.text-2xl {
  font-size: 1.5rem;
}
.text-3xl {
  font-size: 1.875rem;
}
.text-4xl {
  font-size: 2.25rem;
}
.text-5xl {
  font-size: 3rem;
}
.text-6xl {
  font-size: 4rem;
}
.font-hairline {
  font-weight: 100;
}
.font-thin {
  font-weight: 200;
}
.font-light {
  font-weight: 300;
}
.font-normal {
  font-weight: 400;
}
.font-medium {
  font-weight: 500;
}
.font-semibold {
  font-weight: 600;
}
.font-bold {
  font-weight: 700;
}
.font-extrabold {
  font-weight: 800;
}
.font-black {
  font-weight: 900;
}
.text-section-title {
  color: #2c5282;
  font-size: 1.5rem;
  font-weight: 600;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
.text-color-primary {
  color: #2c5282;
}
.text-color-secondary {
  color: #9cb9de;
}
.text-current {
  color: currentColor;
}
.text-black {
  color: #000;
}
.text-white {
  color: #fff;
}
.text-gray-100 {
  color: #f7fafc;
}
.text-gray-200 {
  color: #edf2f7;
}
.text-gray-300 {
  color: #e2e8f0;
}
.text-gray-400 {
  color: #cbd5e0;
}
.text-gray-500 {
  color: #a0aec0;
}
.text-gray-600 {
  color: #718096;
}
.text-gray-700 {
  color: #4a5568;
}
.text-gray-800 {
  color: #2d3748;
}
.text-gray-900 {
  color: #1a202c;
}
.text-red-100 {
  color: #fff5f5;
}
.text-red-200 {
  color: #fed7d7;
}
.text-red-300 {
  color: #feb2b2;
}
.text-red-400 {
  color: #fc8181;
}
.text-red-500 {
  color: #f56565;
}
.text-red-600 {
  color: #e53e3e;
}
.text-red-700 {
  color: #c53030;
}
.text-red-800 {
  color: #9b2c2c;
}
.text-red-900 {
  color: #742a2a;
}
.text-orange-100 {
  color: #fffaf0;
}
.text-orange-200 {
  color: #feebc8;
}
.text-orange-300 {
  color: #fbd38d;
}
.text-orange-400 {
  color: #f6ad55;
}
.text-orange-500 {
  color: #ed8936;
}
.text-orange-600 {
  color: #dd6b20;
}
.text-orange-700 {
  color: #c05621;
}
.text-orange-800 {
  color: #9c4221;
}
.text-orange-900 {
  color: #7b341e;
}
.text-yellow-100 {
  color: #fffff0;
}
.text-yellow-200 {
  color: #fefcbf;
}
.text-yellow-300 {
  color: #faf089;
}
.text-yellow-400 {
  color: #f6e05e;
}
.text-yellow-500 {
  color: #ecc94b;
}
.text-yellow-600 {
  color: #d69e2e;
}
.text-yellow-700 {
  color: #b7791f;
}
.text-yellow-800 {
  color: #975a16;
}
.text-yellow-900 {
  color: #744210;
}
.text-green-100 {
  color: #f0fff4;
}
.text-green-200 {
  color: #c6f6d5;
}
.text-green-300 {
  color: #9ae6b4;
}
.text-green-400 {
  color: #68d391;
}
.text-green-500 {
  color: #48bb78;
}
.text-green-600 {
  color: #38a169;
}
.text-green-700 {
  color: #2f855a;
}
.text-green-800 {
  color: #276749;
}
.text-green-900 {
  color: #22543d;
}
.text-teal-100 {
  color: #e6fffa;
}
.text-teal-200 {
  color: #b2f5ea;
}
.text-teal-300 {
  color: #81e6d9;
}
.text-teal-400 {
  color: #4fd1c5;
}
.text-teal-500 {
  color: #38b2ac;
}
.text-teal-600 {
  color: #319795;
}
.text-teal-700 {
  color: #2c7a7b;
}
.text-teal-800 {
  color: #285e61;
}
.text-teal-900 {
  color: #234e52;
}
.text-blue-100 {
  color: #ebf8ff;
}
.text-blue-200 {
  color: #bee3f8;
}
.text-blue-300 {
  color: #90cdf4;
}
.text-blue-400 {
  color: #63b3ed;
}
.text-blue-500 {
  color: #4299e1;
}
.text-blue-600 {
  color: #3182ce;
}
.text-blue-700 {
  color: #2b6cb0;
}
.text-blue-800 {
  color: #2c5282;
}
.text-blue-900 {
  color: #2a4365;
}
.text-indigo-100 {
  color: #ebf4ff;
}
.text-indigo-200 {
  color: #c3dafe;
}
.text-indigo-300 {
  color: #a3bffa;
}
.text-indigo-400 {
  color: #7f9cf5;
}
.text-indigo-500 {
  color: #667eea;
}
.text-indigo-600 {
  color: #5a67d8;
}
.text-indigo-700 {
  color: #4c51bf;
}
.text-indigo-800 {
  color: #434190;
}
.text-indigo-900 {
  color: #3c366b;
}
.text-purple-100 {
  color: #faf5ff;
}
.text-purple-200 {
  color: #e9d8fd;
}
.text-purple-300 {
  color: #d6bcfa;
}
.text-purple-400 {
  color: #b794f4;
}
.text-purple-500 {
  color: #9f7aea;
}
.text-purple-600 {
  color: #805ad5;
}
.text-purple-700 {
  color: #6b46c1;
}
.text-purple-800 {
  color: #553c9a;
}
.text-purple-900 {
  color: #44337a;
}
.text-pink-100 {
  color: #fff5f7;
}
.text-pink-200 {
  color: #fed7e2;
}
.text-pink-300 {
  color: #fbb6ce;
}
.text-pink-400 {
  color: #f687b3;
}
.text-pink-500 {
  color: #ed64a6;
}
.text-pink-600 {
  color: #d53f8c;
}
.text-pink-700 {
  color: #b83280;
}
.text-pink-800 {
  color: #97266d;
}
.text-pink-900 {
  color: #702459;
}
.list-inside {
  list-style-position: inside !important;
}
.list-outside {
  list-style-position: outside !important;
}
.list-none {
  list-style-type: none !important;
}
.list-disc {
  list-style-type: disc !important;
}
.list-decimal {
  list-style-type: decimal !important;
}
.whitespace-normal {
  white-space: normal !important;
}
.whitespace-no-wrap {
  white-space: nowrap !important;
}
.whitespace-pre {
  white-space: pre !important;
}
.whitespace-pre-line {
  white-space: pre-line !important;
}
.whitespace-pre-wrap {
  white-space: pre-wrap !important;
}
.break-normal {
  word-break: normal !important;
  overflow-wrap: normal !important;
}
.break-words {
  overflow-wrap: break-word !important;
}
.break-all {
  word-break: break-all !important;
}
.truncate {
  overflow: hidden !important;
  white-space: nowrap !important;
  text-overflow: ellipsis !important;
}
.leading-none {
  line-height: 1;
}
.leading-tight {
  line-height: 1.25;
}
.leading-snug {
  line-height: 1.375;
}
.leading-normal {
  line-height: 1.5;
}
.leading-relaxed {
  line-height: 1.625;
}
.leading-loose {
  line-height: 2;
}
.leading-3 {
  line-height: 0.75rem;
}
.leading-4 {
  line-height: 1rem;
}
.leading-5 {
  line-height: 1.25rem;
}
.leading-6 {
  line-height: 1.5rem;
}
.leading-7 {
  line-height: 1.75rem;
}
.leading-8 {
  line-height: 2rem;
}
.leading-9 {
  line-height: 2.25rem;
}
.leading-10 {
  line-height: 2.5rem;
}
.block {
  display: block !important;
}
.inline-block {
  display: inline-block !important;
}
.inline {
  display: inline !important;
}
.flex {
  display: flex !important;
}
.inline-flex {
  display: inline-flex !important;
}
.table {
  display: table !important;
}
.table-caption {
  display: table-caption !important;
}
.table-cell {
  display: table-cell !important;
}
.table-column {
  display: table-column !important;
}
.table-column-group {
  display: table-column-group !important;
}
.table-footer-group {
  display: table-footer-group !important;
}
.table-header-group {
  display: table-header-group !important;
}
.table-row-group {
  display: table-row-group !important;
}
.table-row {
  display: table-row !important;
}
.flow-root {
  display: flow-root !important;
}
.grid {
  display: grid !important;
}
.inline-grid {
  display: inline-grid !important;
}
.hidden {
  display: none !important;
}
.container {
  width: 100%;
}
@media (min-width: 640px) {
  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
.static {
  position: static !important;
}
.fixed {
  position: fixed !important;
}
.absolute {
  position: absolute !important;
}
.relative {
  position: relative !important;
}
.sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-visible {
  overflow: visible !important;
}
.overflow-scroll {
  overflow: scroll !important;
}
.overflow-x-auto {
  overflow-x: auto !important;
}
.overflow-y-auto {
  overflow-y: auto !important;
}
.overflow-x-hidden {
  overflow-x: hidden !important;
}
.overflow-y-hidden {
  overflow-y: hidden !important;
}
.overflow-x-visible {
  overflow-x: visible !important;
}
.overflow-y-visible {
  overflow-y: visible !important;
}
.overflow-x-scroll {
  overflow-x: scroll !important;
}
.overflow-y-scroll {
  overflow-y: scroll !important;
}
.scrolling-touch {
  -webkit-overflow-scrolling: touch !important;
}
.scrolling-auto {
  -webkit-overflow-scrolling: auto !important;
}
.scheduler {
  margin: 0!important;
}
.flex-row {
  flex-direction: row !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-col {
  flex-direction: column !important;
}
.flex-col-reverse {
  flex-direction: column-reverse !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.flex-no-wrap {
  flex-wrap: nowrap !important;
}
.items-start {
  align-items: flex-start !important;
}
.items-end {
  align-items: flex-end !important;
}
.items-center {
  align-items: center !important;
}
.items-baseline {
  align-items: baseline !important;
}
.items-stretch {
  align-items: stretch !important;
}
.self-auto {
  align-self: auto !important;
}
.self-start {
  align-self: flex-start !important;
}
.self-end {
  align-self: flex-end !important;
}
.self-center {
  align-self: center !important;
}
.self-stretch {
  align-self: stretch !important;
}
.justify-start {
  justify-content: flex-start !important;
}
.justify-end {
  justify-content: flex-end !important;
}
.justify-center {
  justify-content: center !important;
}
.justify-between {
  justify-content: space-between !important;
}
.justify-around {
  justify-content: space-around !important;
}
.content-center {
  align-content: center !important;
}
.content-start {
  align-content: flex-start !important;
}
.content-end {
  align-content: flex-end !important;
}
.content-between {
  align-content: space-between !important;
}
.content-around {
  align-content: space-around !important;
}
.flex-1 {
  flex: 1 1 0% !important;
}
.flex-auto {
  flex: 1 1 auto !important;
}
.flex-initial {
  flex: 0 1 auto !important;
}
.flex-none {
  flex: none !important;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink {
  flex-shrink: 1 !important;
}
.order-1 {
  order: 1 !important;
}
.order-2 {
  order: 2 !important;
}
.order-3 {
  order: 3 !important;
}
.order-4 {
  order: 4 !important;
}
.order-5 {
  order: 5 !important;
}
.order-6 {
  order: 6 !important;
}
.order-7 {
  order: 7 !important;
}
.order-8 {
  order: 8 !important;
}
.order-9 {
  order: 9 !important;
}
.order-10 {
  order: 10 !important;
}
.order-11 {
  order: 11 !important;
}
.order-12 {
  order: 12 !important;
}
.order-first {
  order: -9999 !important;
}
.order-last {
  order: 9999 !important;
}
.order-none {
  order: 0 !important;
}
.border-collapse {
  border-collapse: collapse !important;
}
.border-separate {
  border-collapse: separate !important;
}
.border-transparent {
  border-color: transparent !important;
}
.border-black {
  --border-opacity: 1 !important;
  border-color: #000 !important;
  border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
}
.border-white {
  --border-opacity: 1 !important;
  border-color: #fff !important;
  border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
}
.border-gray-100 {
  --border-opacity: 1 !important;
  border-color: #f7fafc !important;
  border-color: rgba(247, 250, 252, var(--border-opacity)) !important;
}
.border-gray-200 {
  --border-opacity: 1 !important;
  border-color: #edf2f7 !important;
  border-color: rgba(237, 242, 247, var(--border-opacity)) !important;
}
.border-gray-300 {
  --border-opacity: 1 !important;
  border-color: #e2e8f0 !important;
  border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
}
.border-gray-400 {
  --border-opacity: 1 !important;
  border-color: #cbd5e0 !important;
  border-color: rgba(203, 213, 224, var(--border-opacity)) !important;
}
.border-gray-500 {
  --border-opacity: 1 !important;
  border-color: #a0aec0 !important;
  border-color: rgba(160, 174, 192, var(--border-opacity)) !important;
}
.border-gray-600 {
  --border-opacity: 1 !important;
  border-color: #718096 !important;
  border-color: rgba(113, 128, 150, var(--border-opacity)) !important;
}
.border-gray-700 {
  --border-opacity: 1 !important;
  border-color: #4a5568 !important;
  border-color: rgba(74, 85, 104, var(--border-opacity)) !important;
}
.border-gray-800 {
  --border-opacity: 1 !important;
  border-color: #2d3748 !important;
  border-color: rgba(45, 55, 72, var(--border-opacity)) !important;
}
.border-gray-900 {
  --border-opacity: 1 !important;
  border-color: #1a202c !important;
  border-color: rgba(26, 32, 44, var(--border-opacity)) !important;
}
.border-red-100 {
  --border-opacity: 1 !important;
  border-color: #fff5f5 !important;
  border-color: rgba(255, 245, 245, var(--border-opacity)) !important;
}
.border-red-200 {
  --border-opacity: 1 !important;
  border-color: #fed7d7 !important;
  border-color: rgba(254, 215, 215, var(--border-opacity)) !important;
}
.border-red-300 {
  --border-opacity: 1 !important;
  border-color: #feb2b2 !important;
  border-color: rgba(254, 178, 178, var(--border-opacity)) !important;
}
.border-red-400 {
  --border-opacity: 1 !important;
  border-color: #fc8181 !important;
  border-color: rgba(252, 129, 129, var(--border-opacity)) !important;
}
.border-red-500 {
  --border-opacity: 1 !important;
  border-color: #f56565 !important;
  border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
}
.border-red-600 {
  --border-opacity: 1 !important;
  border-color: #e53e3e !important;
  border-color: rgba(229, 62, 62, var(--border-opacity)) !important;
}
.border-red-700 {
  --border-opacity: 1 !important;
  border-color: #c53030 !important;
  border-color: rgba(197, 48, 48, var(--border-opacity)) !important;
}
.border-red-800 {
  --border-opacity: 1 !important;
  border-color: #9b2c2c !important;
  border-color: rgba(155, 44, 44, var(--border-opacity)) !important;
}
.border-red-900 {
  --border-opacity: 1 !important;
  border-color: #742a2a !important;
  border-color: rgba(116, 42, 42, var(--border-opacity)) !important;
}
.border-orange-100 {
  --border-opacity: 1 !important;
  border-color: #fffaf0 !important;
  border-color: rgba(255, 250, 240, var(--border-opacity)) !important;
}
.border-orange-200 {
  --border-opacity: 1 !important;
  border-color: #feebc8 !important;
  border-color: rgba(254, 235, 200, var(--border-opacity)) !important;
}
.border-orange-300 {
  --border-opacity: 1 !important;
  border-color: #fbd38d !important;
  border-color: rgba(251, 211, 141, var(--border-opacity)) !important;
}
.border-orange-400 {
  --border-opacity: 1 !important;
  border-color: #f6ad55 !important;
  border-color: rgba(246, 173, 85, var(--border-opacity)) !important;
}
.border-orange-500 {
  --border-opacity: 1 !important;
  border-color: #ed8936 !important;
  border-color: rgba(237, 137, 54, var(--border-opacity)) !important;
}
.border-orange-600 {
  --border-opacity: 1 !important;
  border-color: #dd6b20 !important;
  border-color: rgba(221, 107, 32, var(--border-opacity)) !important;
}
.border-orange-700 {
  --border-opacity: 1 !important;
  border-color: #c05621 !important;
  border-color: rgba(192, 86, 33, var(--border-opacity)) !important;
}
.border-orange-800 {
  --border-opacity: 1 !important;
  border-color: #9c4221 !important;
  border-color: rgba(156, 66, 33, var(--border-opacity)) !important;
}
.border-orange-900 {
  --border-opacity: 1 !important;
  border-color: #7b341e !important;
  border-color: rgba(123, 52, 30, var(--border-opacity)) !important;
}
.border-yellow-100 {
  --border-opacity: 1 !important;
  border-color: ivory !important;
  border-color: rgba(255, 255, 240, var(--border-opacity)) !important;
}
.border-yellow-200 {
  --border-opacity: 1 !important;
  border-color: #fefcbf !important;
  border-color: rgba(254, 252, 191, var(--border-opacity)) !important;
}
.border-yellow-300 {
  --border-opacity: 1 !important;
  border-color: #faf089 !important;
  border-color: rgba(250, 240, 137, var(--border-opacity)) !important;
}
.border-yellow-400 {
  --border-opacity: 1 !important;
  border-color: #f6e05e !important;
  border-color: rgba(246, 224, 94, var(--border-opacity)) !important;
}
.border-yellow-500 {
  --border-opacity: 1 !important;
  border-color: #ecc94b !important;
  border-color: rgba(236, 201, 75, var(--border-opacity)) !important;
}
.border-yellow-600 {
  --border-opacity: 1 !important;
  border-color: #d69e2e !important;
  border-color: rgba(214, 158, 46, var(--border-opacity)) !important;
}
.border-yellow-700 {
  --border-opacity: 1 !important;
  border-color: #b7791f !important;
  border-color: rgba(183, 121, 31, var(--border-opacity)) !important;
}
.border-yellow-800 {
  --border-opacity: 1 !important;
  border-color: #975a16 !important;
  border-color: rgba(151, 90, 22, var(--border-opacity)) !important;
}
.border-yellow-900 {
  --border-opacity: 1 !important;
  border-color: #744210 !important;
  border-color: rgba(116, 66, 16, var(--border-opacity)) !important;
}
.border-green-100 {
  --border-opacity: 1 !important;
  border-color: #f0fff4 !important;
  border-color: rgba(240, 255, 244, var(--border-opacity)) !important;
}
.border-green-200 {
  --border-opacity: 1 !important;
  border-color: #c6f6d5 !important;
  border-color: rgba(198, 246, 213, var(--border-opacity)) !important;
}
.border-green-300 {
  --border-opacity: 1 !important;
  border-color: #9ae6b4 !important;
  border-color: rgba(154, 230, 180, var(--border-opacity)) !important;
}
.border-green-400 {
  --border-opacity: 1 !important;
  border-color: #68d391 !important;
  border-color: rgba(104, 211, 145, var(--border-opacity)) !important;
}
.border-green-500 {
  --border-opacity: 1 !important;
  border-color: #48bb78 !important;
  border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
}
.border-green-600 {
  --border-opacity: 1 !important;
  border-color: #38a169 !important;
  border-color: rgba(56, 161, 105, var(--border-opacity)) !important;
}
.border-green-700 {
  --border-opacity: 1 !important;
  border-color: #2f855a !important;
  border-color: rgba(47, 133, 90, var(--border-opacity)) !important;
}
.border-green-800 {
  --border-opacity: 1 !important;
  border-color: #276749 !important;
  border-color: rgba(39, 103, 73, var(--border-opacity)) !important;
}
.border-green-900 {
  --border-opacity: 1 !important;
  border-color: #22543d !important;
  border-color: rgba(34, 84, 61, var(--border-opacity)) !important;
}
.border-teal-100 {
  --border-opacity: 1 !important;
  border-color: #e6fffa !important;
  border-color: rgba(230, 255, 250, var(--border-opacity)) !important;
}
.border-teal-200 {
  --border-opacity: 1 !important;
  border-color: #b2f5ea !important;
  border-color: rgba(178, 245, 234, var(--border-opacity)) !important;
}
.border-teal-300 {
  --border-opacity: 1 !important;
  border-color: #81e6d9 !important;
  border-color: rgba(129, 230, 217, var(--border-opacity)) !important;
}
.border-teal-400 {
  --border-opacity: 1 !important;
  border-color: #4fd1c5 !important;
  border-color: rgba(79, 209, 197, var(--border-opacity)) !important;
}
.border-teal-500 {
  --border-opacity: 1 !important;
  border-color: #38b2ac !important;
  border-color: rgba(56, 178, 172, var(--border-opacity)) !important;
}
.border-teal-600 {
  --border-opacity: 1 !important;
  border-color: #319795 !important;
  border-color: rgba(49, 151, 149, var(--border-opacity)) !important;
}
.border-teal-700 {
  --border-opacity: 1 !important;
  border-color: #2c7a7b !important;
  border-color: rgba(44, 122, 123, var(--border-opacity)) !important;
}
.border-teal-800 {
  --border-opacity: 1 !important;
  border-color: #285e61 !important;
  border-color: rgba(40, 94, 97, var(--border-opacity)) !important;
}
.border-teal-900 {
  --border-opacity: 1 !important;
  border-color: #234e52 !important;
  border-color: rgba(35, 78, 82, var(--border-opacity)) !important;
}
.border-blue-100 {
  --border-opacity: 1 !important;
  border-color: #ebf8ff !important;
  border-color: rgba(235, 248, 255, var(--border-opacity)) !important;
}
.border-blue-200 {
  --border-opacity: 1 !important;
  border-color: #bee3f8 !important;
  border-color: rgba(190, 227, 248, var(--border-opacity)) !important;
}
.border-blue-300 {
  --border-opacity: 1 !important;
  border-color: #90cdf4 !important;
  border-color: rgba(144, 205, 244, var(--border-opacity)) !important;
}
.border-blue-400 {
  --border-opacity: 1 !important;
  border-color: #63b3ed !important;
  border-color: rgba(99, 179, 237, var(--border-opacity)) !important;
}
.border-blue-500 {
  --border-opacity: 1 !important;
  border-color: #4299e1 !important;
  border-color: rgba(66, 153, 225, var(--border-opacity)) !important;
}
.border-blue-600 {
  --border-opacity: 1 !important;
  border-color: #3182ce !important;
  border-color: rgba(49, 130, 206, var(--border-opacity)) !important;
}
.border-blue-700 {
  --border-opacity: 1 !important;
  border-color: #2b6cb0 !important;
  border-color: rgba(43, 108, 176, var(--border-opacity)) !important;
}
.border-blue-800 {
  --border-opacity: 1 !important;
  border-color: #2c5282 !important;
  border-color: rgba(44, 82, 130, var(--border-opacity)) !important;
}
.border-blue-900 {
  --border-opacity: 1 !important;
  border-color: #2a4365 !important;
  border-color: rgba(42, 67, 101, var(--border-opacity)) !important;
}
.border-indigo-100 {
  --border-opacity: 1 !important;
  border-color: #ebf4ff !important;
  border-color: rgba(235, 244, 255, var(--border-opacity)) !important;
}
.border-indigo-200 {
  --border-opacity: 1 !important;
  border-color: #c3dafe !important;
  border-color: rgba(195, 218, 254, var(--border-opacity)) !important;
}
.border-indigo-300 {
  --border-opacity: 1 !important;
  border-color: #a3bffa !important;
  border-color: rgba(163, 191, 250, var(--border-opacity)) !important;
}
.border-indigo-400 {
  --border-opacity: 1 !important;
  border-color: #7f9cf5 !important;
  border-color: rgba(127, 156, 245, var(--border-opacity)) !important;
}
.border-indigo-500 {
  --border-opacity: 1 !important;
  border-color: #667eea !important;
  border-color: rgba(102, 126, 234, var(--border-opacity)) !important;
}
.border-indigo-600 {
  --border-opacity: 1 !important;
  border-color: #5a67d8 !important;
  border-color: rgba(90, 103, 216, var(--border-opacity)) !important;
}
.border-indigo-700 {
  --border-opacity: 1 !important;
  border-color: #4c51bf !important;
  border-color: rgba(76, 81, 191, var(--border-opacity)) !important;
}
.border-indigo-800 {
  --border-opacity: 1 !important;
  border-color: #434190 !important;
  border-color: rgba(67, 65, 144, var(--border-opacity)) !important;
}
.border-indigo-900 {
  --border-opacity: 1 !important;
  border-color: #3c366b !important;
  border-color: rgba(60, 54, 107, var(--border-opacity)) !important;
}
.border-purple-100 {
  --border-opacity: 1 !important;
  border-color: #faf5ff !important;
  border-color: rgba(250, 245, 255, var(--border-opacity)) !important;
}
.border-purple-200 {
  --border-opacity: 1 !important;
  border-color: #e9d8fd !important;
  border-color: rgba(233, 216, 253, var(--border-opacity)) !important;
}
.border-purple-300 {
  --border-opacity: 1 !important;
  border-color: #d6bcfa !important;
  border-color: rgba(214, 188, 250, var(--border-opacity)) !important;
}
.border-purple-400 {
  --border-opacity: 1 !important;
  border-color: #b794f4 !important;
  border-color: rgba(183, 148, 244, var(--border-opacity)) !important;
}
.border-purple-500 {
  --border-opacity: 1 !important;
  border-color: #9f7aea !important;
  border-color: rgba(159, 122, 234, var(--border-opacity)) !important;
}
.border-purple-600 {
  --border-opacity: 1 !important;
  border-color: #805ad5 !important;
  border-color: rgba(128, 90, 213, var(--border-opacity)) !important;
}
.border-purple-700 {
  --border-opacity: 1 !important;
  border-color: #6b46c1 !important;
  border-color: rgba(107, 70, 193, var(--border-opacity)) !important;
}
.border-purple-800 {
  --border-opacity: 1 !important;
  border-color: #553c9a !important;
  border-color: rgba(85, 60, 154, var(--border-opacity)) !important;
}
.border-purple-900 {
  --border-opacity: 1 !important;
  border-color: #44337a !important;
  border-color: rgba(68, 51, 122, var(--border-opacity)) !important;
}
.border-pink-100 {
  --border-opacity: 1 !important;
  border-color: #fff5f7 !important;
  border-color: rgba(255, 245, 247, var(--border-opacity)) !important;
}
.border-pink-200 {
  --border-opacity: 1 !important;
  border-color: #fed7e2 !important;
  border-color: rgba(254, 215, 226, var(--border-opacity)) !important;
}
.border-pink-300 {
  --border-opacity: 1 !important;
  border-color: #fbb6ce !important;
  border-color: rgba(251, 182, 206, var(--border-opacity)) !important;
}
.border-pink-400 {
  --border-opacity: 1 !important;
  border-color: #f687b3 !important;
  border-color: rgba(246, 135, 179, var(--border-opacity)) !important;
}
.border-pink-500 {
  --border-opacity: 1 !important;
  border-color: #ed64a6 !important;
  border-color: rgba(237, 100, 166, var(--border-opacity)) !important;
}
.border-pink-600 {
  --border-opacity: 1 !important;
  border-color: #d53f8c !important;
  border-color: rgba(213, 63, 140, var(--border-opacity)) !important;
}
.border-pink-700 {
  --border-opacity: 1 !important;
  border-color: #b83280 !important;
  border-color: rgba(184, 50, 128, var(--border-opacity)) !important;
}
.border-pink-800 {
  --border-opacity: 1 !important;
  border-color: #97266d !important;
  border-color: rgba(151, 38, 109, var(--border-opacity)) !important;
}
.border-pink-900 {
  --border-opacity: 1 !important;
  border-color: #702459 !important;
  border-color: rgba(112, 36, 89, var(--border-opacity)) !important;
}
.hover\:border-transparent:hover {
  border-color: transparent !important;
}
.hover\:border-black:hover {
  --border-opacity: 1 !important;
  border-color: #000 !important;
  border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
}
.hover\:border-white:hover {
  --border-opacity: 1 !important;
  border-color: #fff !important;
  border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
}
.hover\:border-gray-200:hover {
  --border-opacity: 1 !important;
  border-color: #edf2f7 !important;
  border-color: rgba(237, 242, 247, var(--border-opacity)) !important;
}
.hover\:border-gray-300:hover {
  --border-opacity: 1 !important;
  border-color: #e2e8f0 !important;
  border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
}
.hover\:border-gray-500:hover {
  --border-opacity: 1 !important;
  border-color: #a0aec0 !important;
  border-color: rgba(160, 174, 192, var(--border-opacity)) !important;
}
.hover\:border-red-500:hover {
  --border-opacity: 1 !important;
  border-color: #f56565 !important;
  border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
}
.hover\:border-teal-700:hover {
  --border-opacity: 1 !important;
  border-color: #2c7a7b !important;
  border-color: rgba(44, 122, 123, var(--border-opacity)) !important;
}
.hover\:border-blue-500:hover {
  --border-opacity: 1 !important;
  border-color: #4299e1 !important;
  border-color: rgba(66, 153, 225, var(--border-opacity)) !important;
}
.focus\:border-white:focus {
  --border-opacity: 1 !important;
  border-color: #fff !important;
  border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
}
.focus\:border-gray-300:focus {
  --border-opacity: 1 !important;
  border-color: #e2e8f0 !important;
  border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
}
.focus\:border-gray-500:focus {
  --border-opacity: 1 !important;
  border-color: #a0aec0 !important;
  border-color: rgba(160, 174, 192, var(--border-opacity)) !important;
}
.focus\:border-red-500:focus {
  --border-opacity: 1 !important;
  border-color: #f56565 !important;
  border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
}
.focus\:border-teal-400:focus {
  --border-opacity: 1 !important;
  border-color: #4fd1c5 !important;
  border-color: rgba(79, 209, 197, var(--border-opacity)) !important;
}
.focus\:border-blue-400:focus {
  --border-opacity: 1 !important;
  border-color: #63b3ed !important;
  border-color: rgba(99, 179, 237, var(--border-opacity)) !important;
}
.focus\:border-blue-500:focus {
  --border-opacity: 1 !important;
  border-color: #4299e1 !important;
  border-color: rgba(66, 153, 225, var(--border-opacity)) !important;
}
.focus\:border-purple-500:focus {
  --border-opacity: 1 !important;
  border-color: #9f7aea !important;
  border-color: rgba(159, 122, 234, var(--border-opacity)) !important;
}
.border-opacity-0 {
  --border-opacity: 0 !important;
}
.border-opacity-25 {
  --border-opacity: 0.25 !important;
}
.border-opacity-50 {
  --border-opacity: 0.5 !important;
}
.border-opacity-75 {
  --border-opacity: 0.75 !important;
}
.border-opacity-100 {
  --border-opacity: 1 !important;
}
.border-opacity-0 {
  --border-opacity: 0 !important;
}
.border-opacity-25 {
  --border-opacity: 0.25 !important;
}
.border-opacity-50 {
  --border-opacity: 0.5 !important;
}
.border-opacity-75 {
  --border-opacity: 0.75 !important;
}
.border-opacity-100 {
  --border-opacity: 1 !important;
}
.rounded-none {
  border-radius: 0 !important;
}
.rounded-sm {
  border-radius: 0.125rem !important;
}
.rounded {
  border-radius: 0.25rem !important;
}
.rounded-md {
  border-radius: 0.375rem !important;
}
.rounded-lg {
  border-radius: 0.5rem !important;
}
.rounded-full {
  border-radius: 9999px !important;
}
.rounded-t-none {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.rounded-r-none {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.rounded-b-none {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.rounded-l-none {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.rounded-t-sm {
  border-top-left-radius: 0.125rem !important;
  border-top-right-radius: 0.125rem !important;
}
.rounded-r-sm {
  border-top-right-radius: 0.125rem !important;
  border-bottom-right-radius: 0.125rem !important;
}
.rounded-b-sm {
  border-bottom-right-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}
.rounded-l-sm {
  border-top-left-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}
.rounded-t {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}
.rounded-r {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}
.rounded-b {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-l {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-t-md {
  border-top-left-radius: 0.375rem !important;
  border-top-right-radius: 0.375rem !important;
}
.rounded-r-md {
  border-top-right-radius: 0.375rem !important;
  border-bottom-right-radius: 0.375rem !important;
}
.rounded-b-md {
  border-bottom-right-radius: 0.375rem !important;
  border-bottom-left-radius: 0.375rem !important;
}
.rounded-l-md {
  border-top-left-radius: 0.375rem !important;
  border-bottom-left-radius: 0.375rem !important;
}
.rounded-t-lg {
  border-top-left-radius: 0.5rem !important;
  border-top-right-radius: 0.5rem !important;
}
.rounded-r-lg {
  border-top-right-radius: 0.5rem !important;
  border-bottom-right-radius: 0.5rem !important;
}
.rounded-b-lg {
  border-bottom-right-radius: 0.5rem !important;
  border-bottom-left-radius: 0.5rem !important;
}
.rounded-l-lg {
  border-top-left-radius: 0.5rem !important;
  border-bottom-left-radius: 0.5rem !important;
}
.rounded-t-full {
  border-top-left-radius: 9999px !important;
  border-top-right-radius: 9999px !important;
}
.rounded-r-full {
  border-top-right-radius: 9999px !important;
  border-bottom-right-radius: 9999px !important;
}
.rounded-b-full {
  border-bottom-right-radius: 9999px !important;
  border-bottom-left-radius: 9999px !important;
}
.rounded-l-full {
  border-top-left-radius: 9999px !important;
  border-bottom-left-radius: 9999px !important;
}
.rounded-tl-none {
  border-top-left-radius: 0 !important;
}
.rounded-tr-none {
  border-top-right-radius: 0 !important;
}
.rounded-br-none {
  border-bottom-right-radius: 0 !important;
}
.rounded-bl-none {
  border-bottom-left-radius: 0 !important;
}
.rounded-tl-sm {
  border-top-left-radius: 0.125rem !important;
}
.rounded-tr-sm {
  border-top-right-radius: 0.125rem !important;
}
.rounded-br-sm {
  border-bottom-right-radius: 0.125rem !important;
}
.rounded-bl-sm {
  border-bottom-left-radius: 0.125rem !important;
}
.rounded-tl {
  border-top-left-radius: 0.25rem !important;
}
.rounded-tr {
  border-top-right-radius: 0.25rem !important;
}
.rounded-br {
  border-bottom-right-radius: 0.25rem !important;
}
.rounded-bl {
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-tl-md {
  border-top-left-radius: 0.375rem !important;
}
.rounded-tr-md {
  border-top-right-radius: 0.375rem !important;
}
.rounded-br-md {
  border-bottom-right-radius: 0.375rem !important;
}
.rounded-bl-md {
  border-bottom-left-radius: 0.375rem !important;
}
.rounded-tl-lg {
  border-top-left-radius: 0.5rem !important;
}
.rounded-tr-lg {
  border-top-right-radius: 0.5rem !important;
}
.rounded-br-lg {
  border-bottom-right-radius: 0.5rem !important;
}
.rounded-bl-lg {
  border-bottom-left-radius: 0.5rem !important;
}
.rounded-tl-full {
  border-top-left-radius: 9999px !important;
}
.rounded-tr-full {
  border-top-right-radius: 9999px !important;
}
.rounded-br-full {
  border-bottom-right-radius: 9999px !important;
}
.rounded-bl-full {
  border-bottom-left-radius: 9999px !important;
}
.border-solid {
  border-style: solid !important;
}
.border-dashed {
  border-style: dashed !important;
}
.border-dotted {
  border-style: dotted !important;
}
.border-double {
  border-style: double !important;
}
.border-none {
  border-style: none !important;
}
.border-0 {
  border-width: 0 !important;
}
.border-2 {
  border-width: 2px !important;
}
.border-4 {
  border-width: 4px !important;
}
.border-8 {
  border-width: 8px !important;
}
.border {
  border-width: 1px !important;
}
.border-t-0 {
  border-top-width: 0 !important;
}
.border-r-0 {
  border-right-width: 0 !important;
}
.border-b-0 {
  border-bottom-width: 0 !important;
}
.border-l-0 {
  border-left-width: 0 !important;
}
.border-t-2 {
  border-top-width: 2px !important;
}
.border-r-2 {
  border-right-width: 2px !important;
}
.border-b-2 {
  border-bottom-width: 2px !important;
}
.border-l-2 {
  border-left-width: 2px !important;
}
.border-t-4 {
  border-top-width: 4px !important;
}
.border-r-4 {
  border-right-width: 4px !important;
}
.border-b-4 {
  border-bottom-width: 4px !important;
}
.border-l-4 {
  border-left-width: 4px !important;
}
.border-t-6 {
  border-top-width: 6px !important;
}
.border-t-8 {
  border-top-width: 8px !important;
}
.border-r-8 {
  border-right-width: 8px !important;
}
.border-b-8 {
  border-bottom-width: 8px !important;
}
.border-l-8 {
  border-left-width: 8px !important;
}
.border-t {
  border-top-width: 1px !important;
}
.border-r {
  border-right-width: 1px !important;
}
.border-b {
  border-bottom-width: 1px !important;
}
.border-l {
  border-left-width: 1px !important;
}
.first\:border-t-0:first-child {
  border-top-width: 0 !important;
}
.last\:border-b-0:last-child {
  border-bottom-width: 0 !important;
}
.bg-fixed {
  background-attachment: fixed !important;
}
.bg-local {
  background-attachment: local !important;
}
.bg-scroll {
  background-attachment: scroll !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.bg-black {
  background-color: #000 !important;
}
.bg-white {
  background-color: #fff !important;
}
.bg-gray-100 {
  background-color: #f7fafc !important;
}
.bg-gray-200 {
  background-color: #edf2f7 !important;
}
.bg-gray-300 {
  background-color: #e2e8f0 !important;
}
.bg-gray-400 {
  background-color: #cbd5e0 !important;
}
.bg-gray-500 {
  background-color: #a0aec0 !important;
}
.bg-gray-600 {
  background-color: #718096 !important;
}
.bg-gray-700 {
  background-color: #4a5568 !important;
}
.bg-gray-800 {
  background-color: #2d3748 !important;
}
.bg-gray-900 {
  background-color: #1a202c !important;
}
.bg-red-100 {
  background-color: #fff5f5 !important;
}
.bg-red-200 {
  background-color: #fed7d7 !important;
}
.bg-red-300 {
  background-color: #feb2b2 !important;
}
.bg-red-400 {
  background-color: #fc8181 !important;
}
.bg-red-500 {
  background-color: #f56565 !important;
}
.bg-red-600 {
  background-color: #e53e3e !important;
}
.bg-red-700 {
  background-color: #c53030 !important;
}
.bg-red-800 {
  background-color: #9b2c2c !important;
}
.bg-red-900 {
  background-color: #742a2a !important;
}
.bg-orange-100 {
  background-color: #fffaf0 !important;
}
.bg-orange-200 {
  background-color: #feebc8 !important;
}
.bg-orange-300 {
  background-color: #fbd38d !important;
}
.bg-orange-400 {
  background-color: #f6ad55 !important;
}
.bg-orange-500 {
  background-color: #ed8936 !important;
}
.bg-orange-600 {
  background-color: #dd6b20 !important;
}
.bg-orange-700 {
  background-color: #c05621 !important;
}
.bg-orange-800 {
  background-color: #9c4221 !important;
}
.bg-orange-900 {
  background-color: #7b341e !important;
}
.bg-yellow-100 {
  background-color: ivory !important;
}
.bg-yellow-200 {
  background-color: #fefcbf !important;
}
.bg-yellow-300 {
  background-color: #faf089 !important;
}
.bg-yellow-400 {
  background-color: #f6e05e !important;
}
.bg-yellow-500 {
  background-color: #ecc94b !important;
}
.bg-yellow-600 {
  background-color: #d69e2e !important;
}
.bg-yellow-700 {
  background-color: #b7791f !important;
}
.bg-yellow-800 {
  background-color: #975a16 !important;
}
.bg-yellow-900 {
  background-color: #744210 !important;
}
.bg-green-100 {
  background-color: #f0fff4 !important;
}
.bg-green-200 {
  background-color: #c6f6d5 !important;
}
.bg-green-300 {
  background-color: #9ae6b4 !important;
}
.bg-green-400 {
  background-color: #68d391 !important;
}
.bg-green-500 {
  background-color: #48bb78 !important;
}
.bg-green-600 {
  background-color: #38a169 !important;
}
.bg-green-700 {
  background-color: #2f855a !important;
}
.bg-green-800 {
  background-color: #276749 !important;
}
.bg-green-900 {
  background-color: #22543d !important;
}
.bg-teal-100 {
  background-color: #e6fffa !important;
}
.bg-teal-200 {
  background-color: #b2f5ea !important;
}
.bg-teal-300 {
  background-color: #81e6d9 !important;
}
.bg-teal-400 {
  background-color: #4fd1c5 !important;
}
.bg-teal-500 {
  background-color: #38b2ac !important;
}
.bg-teal-600 {
  background-color: #319795 !important;
}
.bg-teal-700 {
  background-color: #2c7a7b !important;
}
.bg-teal-800 {
  background-color: #285e61 !important;
}
.bg-teal-900 {
  background-color: #234e52 !important;
}
.bg-blue-100 {
  background-color: #ebf8ff !important;
}
.bg-blue-200 {
  background-color: #bee3f8 !important;
}
.bg-blue-300 {
  background-color: #90cdf4 !important;
}
.bg-blue-400 {
  background-color: #63b3ed !important;
}
.bg-blue-500 {
  background-color: #4299e1 !important;
}
.bg-blue-600 {
  background-color: #3182ce !important;
}
.bg-blue-700 {
  background-color: #2b6cb0 !important;
}
.bg-blue-800 {
  background-color: #2c5282 !important;
}
.bg-blue-900 {
  background-color: #2a4365 !important;
}
.bg-indigo-100 {
  background-color: #ebf4ff !important;
}
.bg-indigo-200 {
  background-color: #c3dafe !important;
}
.bg-indigo-300 {
  background-color: #a3bffa !important;
}
.bg-indigo-400 {
  background-color: #7f9cf5 !important;
}
.bg-indigo-500 {
  background-color: #667eea !important;
}
.bg-indigo-600 {
  background-color: #5a67d8 !important;
}
.bg-indigo-700 {
  background-color: #4c51bf !important;
}
.bg-indigo-800 {
  background-color: #434190 !important;
}
.bg-indigo-900 {
  background-color: #3c366b !important;
}
.bg-purple-100 {
  background-color: #faf5ff !important;
}
.bg-purple-200 {
  background-color: #e9d8fd !important;
}
.bg-purple-300 {
  background-color: #d6bcfa !important;
}
.bg-purple-400 {
  background-color: #b794f4 !important;
}
.bg-purple-500 {
  background-color: #9f7aea !important;
}
.bg-purple-600 {
  background-color: #805ad5 !important;
}
.bg-purple-700 {
  background-color: #6b46c1 !important;
}
.bg-purple-800 {
  background-color: #553c9a !important;
}
.bg-purple-900 {
  background-color: #44337a !important;
}
.bg-pink-100 {
  background-color: #fff5f7 !important;
}
.bg-pink-200 {
  background-color: #fed7e2 !important;
}
.bg-pink-300 {
  background-color: #fbb6ce !important;
}
.bg-pink-400 {
  background-color: #f687b3 !important;
}
.bg-pink-500 {
  background-color: #ed64a6 !important;
}
.bg-pink-600 {
  background-color: #d53f8c !important;
}
.bg-pink-700 {
  background-color: #b83280 !important;
}
.bg-pink-800 {
  background-color: #97266d !important;
}
.bg-pink-900 {
  background-color: #702459 !important;
}
.odd\:bg-gray-200:nth-child(odd) {
  background-color: #edf2f7 !important;
}
.even\:bg-gray-200:nth-child(2n) {
  background-color: #edf2f7 !important;
}
.hover\:bg-black:hover {
  background-color: #000 !important;
}
.hover\:bg-white:hover {
  background-color: #fff !important;
}
.hover\:bg-gray-100:hover {
  background-color: #f7fafc !important;
}
.hover\:bg-gray-200:hover {
  background-color: #edf2f7 !important;
}
.hover\:bg-gray-400:hover {
  background-color: #cbd5e0 !important;
}
.hover\:bg-gray-500:hover {
  background-color: #a0aec0 !important;
}
.hover\:bg-gray-700:hover {
  background-color: #4a5568 !important;
}
.hover\:bg-red-600:hover {
  background-color: #e53e3e !important;
}
.hover\:bg-orange-600:hover {
  background-color: #dd6b20 !important;
}
.hover\:bg-green-400:hover {
  background-color: #68d391 !important;
}
.hover\:bg-green-600:hover {
  background-color: #38a169 !important;
}
.hover\:bg-green-700:hover {
  background-color: #2f855a !important;
}
.hover\:bg-green-800:hover {
  background-color: #276749 !important;
}
.hover\:bg-green-900:hover {
  background-color: #22543d !important;
}
.hover\:bg-teal-600:hover {
  background-color: #319795 !important;
}
.hover\:bg-teal-700:hover {
  background-color: #2c7a7b !important;
}
.hover\:bg-blue-100:hover {
  background-color: #ebf8ff !important;
}
.hover\:bg-blue-200:hover {
  background-color: #bee3f8 !important;
}
.hover\:bg-blue-300:hover {
  background-color: #90cdf4 !important;
}
.hover\:bg-blue-400:hover {
  background-color: #63b3ed !important;
}
.hover\:bg-blue-500:hover {
  background-color: #4299e1 !important;
}
.hover\:bg-blue-600:hover {
  background-color: #3182ce !important;
}
.hover\:bg-blue-700:hover {
  background-color: #2b6cb0 !important;
}
.hover\:bg-indigo-600:hover {
  background-color: #5a67d8 !important;
}
.hover\:bg-purple-400:hover {
  background-color: #b794f4 !important;
}
.hover\:bg-purple-500:hover {
  background-color: #9f7aea !important;
}
.hover\:bg-pink-600:hover {
  background-color: #d53f8c !important;
}
.focus\:bg-white:focus {
  background-color: #fff !important;
}
.focus\:bg-gray-700:focus {
  background-color: #4a5568 !important;
}
.focus\:bg-blue-100:focus {
  background-color: #ebf8ff !important;
}
.focus\:bg-blue-500:focus {
  background-color: #4299e1 !important;
}
.bg-bottom {
  background-position: bottom !important;
}
.bg-center {
  background-position: 50% !important;
}
.bg-left {
  background-position: 0 !important;
}
.bg-left-bottom {
  background-position: 0 100% !important;
}
.bg-left-top {
  background-position: 0 0 !important;
}
.bg-right {
  background-position: 100% !important;
}
.bg-right-bottom {
  background-position: 100% 100% !important;
}
.bg-right-top {
  background-position: 100% 0 !important;
}
.bg-top {
  background-position: top !important;
}
.bg-repeat {
  background-repeat: repeat !important;
}
.bg-no-repeat {
  background-repeat: no-repeat !important;
}
.bg-repeat-x {
  background-repeat: repeat-x !important;
}
.bg-repeat-y {
  background-repeat: repeat-y !important;
}
.bg-repeat-round {
  background-repeat: round !important;
}
.bg-repeat-space {
  background-repeat: space !important;
}
.bg-auto {
  background-size: auto !important;
}
.bg-cover {
  background-size: cover !important;
}
.bg-contain {
  background-size: contain !important;
}
.cursor-auto {
  cursor: auto !important;
}
.cursor-default {
  cursor: default !important;
}
.cursor-pointer {
  cursor: pointer !important;
}
.cursor-wait {
  cursor: wait !important;
}
.cursor-text {
  cursor: text !important;
}
.cursor-move {
  cursor: move !important;
}
.cursor-not-allowed {
  cursor: not-allowed !important;
}
.shadow-xs {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
}
.shadow-sm {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
}
.shadow {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
}
.shadow-md {
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
}
.shadow-lg {
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
}
.shadow-xl {
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
}
.shadow-2xl {
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
}
.shadow-inner {
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
}
.shadow-outline {
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.focus\:shadow-outline:focus {
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
}
.scroll-shadow-t {
  position: relative;
}
.scroll-shadow-b {
  position: relative;
}
.scroll-shadow-t::before {
  position: absolute;
  right: 0;
  left: 0;
  height: 4px;
  -webkit-transition: box-shadow 100ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: box-shadow 100ms cubic-bezier(0.4, 0, 0.2, 1);
  content: '';
}
.scroll-shadow-b::before {
  position: absolute;
  right: 0;
  left: 0;
  height: 4px;
  -webkit-transition: box-shadow 100ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: box-shadow 100ms cubic-bezier(0.4, 0, 0.2, 1);
  content: '';
}
.scroll-shadow-t::before {
  top: 0;
}
.scroll-shadow-b::before {
  bottom: 0;
}
.scroll-shadow-t-active .scroll-shadow-t::before {
  -webkit-box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.12);
  box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.12);
}
.scroll-shadow-active .scroll-shadow-t::before {
  -webkit-box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.12);
  box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.12);
}
.scroll-shadow-t-active .scroll-shadow-b::before {
  -webkit-box-shadow: inset 0 -2px 2px -1px rgba(0, 0, 0, 0.12);
  box-shadow: inset 0 -2px 2px -1px rgba(0, 0, 0, 0.12);
}
.scroll-shadow-active .scroll-shadow-b::before {
  -webkit-box-shadow: inset 0 -2px 2px -1px rgba(0, 0, 0, 0.12);
  box-shadow: inset 0 -2px 2px -1px rgba(0, 0, 0, 0.12);
}
.opacity-100 {
  opacity: 1;
}
.opacity-75 {
  opacity: 0.75;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-25 {
  opacity: 0.25;
}
.opacity-0 {
  opacity: 0;
}
@media (min-width: 640px) {
  .sm\:hidden {
    display: none;
  }
  .sm\:flex-row {
    flex-direction: row;
  }
  .sm\:flex-row-reverse {
    flex-direction: row-reverse;
  }
  .sm\:flex-col {
    flex-direction: column;
  }
  .sm\:flex-col-reverse {
    flex-direction: column-reverse;
  }
  .sm\:flex-wrap {
    flex-wrap: wrap;
  }
  .sm\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .sm\:flex-no-wrap {
    flex-wrap: nowrap;
  }
  .sm\:items-start {
    align-items: flex-start;
  }
  .sm\:items-end {
    align-items: flex-end;
  }
  .sm\:items-center {
    align-items: center;
  }
  .sm\:items-baseline {
    align-items: baseline;
  }
  .sm\:items-stretch {
    align-items: stretch;
  }
  .sm\:self-auto {
    align-self: auto;
  }
  .sm\:self-start {
    align-self: flex-start;
  }
  .sm\:self-end {
    align-self: flex-end;
  }
  .sm\:self-center {
    align-self: center;
  }
  .sm\:self-stretch {
    align-self: stretch;
  }
  .sm\:justify-start {
    justify-content: flex-start;
  }
  .sm\:justify-end {
    justify-content: flex-end;
  }
  .sm\:justify-center {
    justify-content: center;
  }
  .sm\:justify-between {
    justify-content: space-between;
  }
  .sm\:justify-around {
    justify-content: space-around;
  }
  .sm\:justify-evenly {
    justify-content: space-evenly;
  }
  .sm\:content-center {
    align-content: center;
  }
  .sm\:content-start {
    align-content: flex-start;
  }
  .sm\:content-end {
    align-content: flex-end;
  }
  .sm\:content-between {
    align-content: space-between;
  }
  .sm\:content-around {
    align-content: space-around;
  }
  .sm\:flex-1 {
    flex: 1 1 0%;
  }
  .sm\:flex-auto {
    flex: 1 1 auto;
  }
  .sm\:flex-initial {
    flex: 0 1 auto;
  }
  .sm\:flex-none {
    flex: none;
  }
  .sm\:flex-grow-0 {
    flex-grow: 0;
  }
  .sm\:flex-grow {
    flex-grow: 1;
  }
  .sm\:flex-shrink-0 {
    flex-shrink: 0;
  }
  .sm\:flex-shrink {
    flex-shrink: 1;
  }
  .sm\:order-1 {
    order: 1;
  }
  .sm\:order-2 {
    order: 2;
  }
  .sm\:order-3 {
    order: 3;
  }
  .sm\:order-4 {
    order: 4;
  }
  .sm\:order-5 {
    order: 5;
  }
  .sm\:order-6 {
    order: 6;
  }
  .sm\:order-7 {
    order: 7;
  }
  .sm\:order-8 {
    order: 8;
  }
  .sm\:order-9 {
    order: 9;
  }
  .sm\:order-10 {
    order: 10;
  }
  .sm\:order-11 {
    order: 11;
  }
  .sm\:order-12 {
    order: 12;
  }
  .sm\:order-first {
    order: -9999;
  }
  .sm\:order-last {
    order: 9999;
  }
  .sm\:order-none {
    order: 0;
  }
}
@media (min-width: 768px) {
  .md\:hidden {
    display: none;
  }
  .md\:flex-row {
    flex-direction: row;
  }
  .md\:flex-row-reverse {
    flex-direction: row-reverse;
  }
  .md\:flex-col {
    flex-direction: column;
  }
  .md\:flex-col-reverse {
    flex-direction: column-reverse;
  }
  .md\:flex-wrap {
    flex-wrap: wrap;
  }
  .md\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .md\:flex-no-wrap {
    flex-wrap: nowrap;
  }
  .md\:items-start {
    align-items: flex-start;
  }
  .md\:items-end {
    align-items: flex-end;
  }
  .md\:items-center {
    align-items: center;
  }
  .md\:items-baseline {
    align-items: baseline;
  }
  .md\:items-stretch {
    align-items: stretch;
  }
  .md\:self-auto {
    align-self: auto;
  }
  .md\:self-start {
    align-self: flex-start;
  }
  .md\:self-end {
    align-self: flex-end;
  }
  .md\:self-center {
    align-self: center;
  }
  .md\:self-stretch {
    align-self: stretch;
  }
  .md\:justify-start {
    justify-content: flex-start;
  }
  .md\:justify-end {
    justify-content: flex-end;
  }
  .md\:justify-center {
    justify-content: center;
  }
  .md\:justify-between {
    justify-content: space-between;
  }
  .md\:justify-around {
    justify-content: space-around;
  }
  .md\:justify-evenly {
    justify-content: space-evenly;
  }
  .md\:content-center {
    align-content: center;
  }
  .md\:content-start {
    align-content: flex-start;
  }
  .md\:content-end {
    align-content: flex-end;
  }
  .md\:content-between {
    align-content: space-between;
  }
  .md\:content-around {
    align-content: space-around;
  }
  .md\:flex-1 {
    flex: 1 1 0%;
  }
  .md\:flex-auto {
    flex: 1 1 auto;
  }
  .md\:flex-initial {
    flex: 0 1 auto;
  }
  .md\:flex-none {
    flex: none;
  }
  .md\:flex-grow-0 {
    flex-grow: 0;
  }
  .md\:flex-grow {
    flex-grow: 1;
  }
  .md\:flex-shrink-0 {
    flex-shrink: 0;
  }
  .md\:flex-shrink {
    flex-shrink: 1;
  }
  .md\:order-1 {
    order: 1;
  }
  .md\:order-2 {
    order: 2;
  }
  .md\:order-3 {
    order: 3;
  }
  .md\:order-4 {
    order: 4;
  }
  .md\:order-5 {
    order: 5;
  }
  .md\:order-6 {
    order: 6;
  }
  .md\:order-7 {
    order: 7;
  }
  .md\:order-8 {
    order: 8;
  }
  .md\:order-9 {
    order: 9;
  }
  .md\:order-10 {
    order: 10;
  }
  .md\:order-11 {
    order: 11;
  }
  .md\:order-12 {
    order: 12;
  }
  .md\:order-first {
    order: -9999;
  }
  .md\:order-last {
    order: 9999;
  }
  .md\:order-none {
    order: 0;
  }
}
@media (min-width: 1024px) {
  .lg\:hidden {
    display: none;
  }
  .lg\:flex-row {
    flex-direction: row;
  }
  .lg\:flex-row-reverse {
    flex-direction: row-reverse;
  }
  .lg\:flex-col {
    flex-direction: column;
  }
  .lg\:flex-col-reverse {
    flex-direction: column-reverse;
  }
  .lg\:flex-wrap {
    flex-wrap: wrap;
  }
  .lg\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .lg\:flex-no-wrap {
    flex-wrap: nowrap;
  }
  .lg\:items-start {
    align-items: flex-start;
  }
  .lg\:items-end {
    align-items: flex-end;
  }
  .lg\:items-center {
    align-items: center;
  }
  .lg\:items-baseline {
    align-items: baseline;
  }
  .lg\:items-stretch {
    align-items: stretch;
  }
  .lg\:self-auto {
    align-self: auto;
  }
  .lg\:self-start {
    align-self: flex-start;
  }
  .lg\:self-end {
    align-self: flex-end;
  }
  .lg\:self-center {
    align-self: center;
  }
  .lg\:self-stretch {
    align-self: stretch;
  }
  .lg\:justify-start {
    justify-content: flex-start;
  }
  .lg\:justify-end {
    justify-content: flex-end;
  }
  .lg\:justify-center {
    justify-content: center;
  }
  .lg\:justify-between {
    justify-content: space-between;
  }
  .lg\:justify-around {
    justify-content: space-around;
  }
  .lg\:justify-evenly {
    justify-content: space-evenly;
  }
  .lg\:content-center {
    align-content: center;
  }
  .lg\:content-start {
    align-content: flex-start;
  }
  .lg\:content-end {
    align-content: flex-end;
  }
  .lg\:content-between {
    align-content: space-between;
  }
  .lg\:content-around {
    align-content: space-around;
  }
  .lg\:flex-1 {
    flex: 1 1 0%;
  }
  .lg\:flex-auto {
    flex: 1 1 auto;
  }
  .lg\:flex-initial {
    flex: 0 1 auto;
  }
  .lg\:flex-none {
    flex: none;
  }
  .lg\:flex-grow-0 {
    flex-grow: 0;
  }
  .lg\:flex-grow {
    flex-grow: 1;
  }
  .lg\:flex-shrink-0 {
    flex-shrink: 0;
  }
  .lg\:flex-shrink {
    flex-shrink: 1;
  }
  .lg\:order-1 {
    order: 1;
  }
  .lg\:order-2 {
    order: 2;
  }
  .lg\:order-3 {
    order: 3;
  }
  .lg\:order-4 {
    order: 4;
  }
  .lg\:order-5 {
    order: 5;
  }
  .lg\:order-6 {
    order: 6;
  }
  .lg\:order-7 {
    order: 7;
  }
  .lg\:order-8 {
    order: 8;
  }
  .lg\:order-9 {
    order: 9;
  }
  .lg\:order-10 {
    order: 10;
  }
  .lg\:order-11 {
    order: 11;
  }
  .lg\:order-12 {
    order: 12;
  }
  .lg\:order-first {
    order: -9999;
  }
  .lg\:order-last {
    order: 9999;
  }
  .lg\:order-none {
    order: 0;
  }
}
@media (min-width: 1280px) {
  .xl\:hidden {
    display: none;
  }
  .xl\:flex-row {
    flex-direction: row;
  }
  .xl\:flex-row-reverse {
    flex-direction: row-reverse;
  }
  .xl\:flex-col {
    flex-direction: column;
  }
  .xl\:flex-col-reverse {
    flex-direction: column-reverse;
  }
  .xl\:flex-wrap {
    flex-wrap: wrap;
  }
  .xl\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .xl\:flex-no-wrap {
    flex-wrap: nowrap;
  }
  .xl\:items-start {
    align-items: flex-start;
  }
  .xl\:items-end {
    align-items: flex-end;
  }
  .xl\:items-center {
    align-items: center;
  }
  .xl\:items-baseline {
    align-items: baseline;
  }
  .xl\:items-stretch {
    align-items: stretch;
  }
  .xl\:self-auto {
    align-self: auto;
  }
  .xl\:self-start {
    align-self: flex-start;
  }
  .xl\:self-end {
    align-self: flex-end;
  }
  .xl\:self-center {
    align-self: center;
  }
  .xl\:self-stretch {
    align-self: stretch;
  }
  .xl\:justify-start {
    justify-content: flex-start;
  }
  .xl\:justify-end {
    justify-content: flex-end;
  }
  .xl\:justify-center {
    justify-content: center;
  }
  .xl\:justify-between {
    justify-content: space-between;
  }
  .xl\:justify-around {
    justify-content: space-around;
  }
  .xl\:justify-evenly {
    justify-content: space-evenly;
  }
  .xl\:content-center {
    align-content: center;
  }
  .xl\:content-start {
    align-content: flex-start;
  }
  .xl\:content-end {
    align-content: flex-end;
  }
  .xl\:content-between {
    align-content: space-between;
  }
  .xl\:content-around {
    align-content: space-around;
  }
  .xl\:flex-1 {
    flex: 1 1 0%;
  }
  .xl\:flex-auto {
    flex: 1 1 auto;
  }
  .xl\:flex-initial {
    flex: 0 1 auto;
  }
  .xl\:flex-none {
    flex: none;
  }
  .xl\:flex-grow-0 {
    flex-grow: 0;
  }
  .xl\:flex-grow {
    flex-grow: 1;
  }
  .xl\:flex-shrink-0 {
    flex-shrink: 0;
  }
  .xl\:flex-shrink {
    flex-shrink: 1;
  }
  .xl\:order-1 {
    order: 1;
  }
  .xl\:order-2 {
    order: 2;
  }
  .xl\:order-3 {
    order: 3;
  }
  .xl\:order-4 {
    order: 4;
  }
  .xl\:order-5 {
    order: 5;
  }
  .xl\:order-6 {
    order: 6;
  }
  .xl\:order-7 {
    order: 7;
  }
  .xl\:order-8 {
    order: 8;
  }
  .xl\:order-9 {
    order: 9;
  }
  .xl\:order-10 {
    order: 10;
  }
  .xl\:order-11 {
    order: 11;
  }
  .xl\:order-12 {
    order: 12;
  }
  .xl\:order-first {
    order: -9999;
  }
  .xl\:order-last {
    order: 9999;
  }
  .xl\:order-none {
    order: 0;
  }
}
.fancy-tab .ant-tabs .ant-tabs-left-bar {
  margin: -1px 0 0 -1px;
}
.fancy-tab .ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container {
  display: none;
}
.fancy-tab .ant-tabs .ant-tabs-left-bar .ant-tabs-tab {
  width: auto;
  min-width: 14rem;
  text-align: left;
  border-right: transparent !important;
}
.fancy-tab .ant-tabs .ant-tabs-left-bar .ant-tabs-tab:first-child {
  border-top: 0 !important;
}
.fancy-tab .ant-tabs .ant-tabs-left-content {
  border-left: transparent;
}
.fancy-tab .ant-tabs-vertical.ant-tabs-card.ant-tabs-left .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab-active {
  position: relative;
  height: auto;
  margin: 0 -1px;
  margin-bottom: 0 !important;
  padding-top: 1rem;
  padding-bottom: 1rem !important;
  border-right: 1px solid #fff;
  border-bottom: none;
  border-left: none;
  border-radius: 0;
}
.fancy-tab .ant-tabs-vertical.ant-tabs-card.ant-tabs-left .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab-active::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 0.3rem;
  background: #5c6ac4;
  opacity: 1;
  content: '';
}
.fancy-tab .ant-tabs-vertical.ant-tabs-card.ant-tabs-left .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab {
  height: auto;
  margin-bottom: 0 !important;
  padding-top: 1rem;
  padding-bottom: 1rem !important;
  border-bottom: none;
  border-radius: 0;
}
.app-fixed-w-table .ant-table-body {
  overflow-x: auto !important;
  overflow-y: auto !important;
}
.app-btn-flat {
  height: auto;
  padding: 0;
  background: transparent;
  border: none;
  box-shadow: none;
}
.app-btn-flat:hover {
  background: transparent;
  box-shadow: none;
}
.app-btn-primary {
  height: auto;
  padding: 0.75rem 1.5rem;
  color: #fff;
  background-color: #2c5282;
  border: none;
  box-shadow: none;
  border-radius: 0.25rem !important;
}
.app-btn-primary:hover,
.app-btn-primary:focus {
  color: #fff;
  background-color: #1f3a5c;
  box-shadow: none;
}
.app-btn-sm {
  padding: 0.5rem 1rem;
}
.app-btn-link-primary {
  color: #2c5282;
}
.app-btn-link-primary:hover {
  color: #1f3a5c;
}
.app-pricing-calculator .app-undecorated-input {
  width: auto;
  font-weight: 600;
  text-align: right;
  background-color: transparent;
  border: none;
}
.app-pricing-calculator .app-undecorated-input .ant-input-number-input-wrap .ant-input-number-input {
  padding-right: 0 !important;
  text-align: right;
}
.app-pricing-calculator .app-undecorated-input .ant-input-number-handler-wrap {
  display: none;
}
.app-flat-input .ant-form-item {
  margin-bottom: 0 !important;
  border: none;
}
.app-flat-input .ant-form-item .ant-select-selection,
.app-flat-input .ant-form-item .ant-input {
  background-color: transparent;
  border: none;
}
.app-flat-input .ant-select-selection,
.app-flat-input .ant-input {
  background-color: transparent;
  border: none;
}
.app-flat-input .ant-select-selection:focus,
.app-flat-input .ant-input:focus {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.app-global-search-input .ant-input {
  background-color: transparent;
  border: none;
}
.app-global-search-input .ant-input:focus {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.app-global-search-input .ant-input-clear-icon {
  visibility: hidden;
}
.app-global-search-input .ant-input-clear-icon::after {
  padding-right: 10px;
  padding-bottom: 2px;
  color: #a69c9c;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1;
  border-right: 1px solid;
  visibility: visible;
  content: 'Clear';
}
.app-flat-modal .ant-modal-body {
  padding: 0 !important;
}
.app-step-title-full .ant-steps-item-title {
  width: 100%;
}
.p-0 {
  padding: 0;
}
.p-1 {
  padding: 0.25rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-4 {
  padding: 1rem;
}
.p-5 {
  padding: 1.25rem;
}
.p-6 {
  padding: 1.5rem;
}
.p-8 {
  padding: 2rem;
}
.p-10 {
  padding: 2.5rem;
}
.p-12 {
  padding: 3rem;
}
.p-16 {
  padding: 4rem;
}
.p-20 {
  padding: 5rem;
}
.p-24 {
  padding: 6rem;
}
.p-32 {
  padding: 8rem;
}
.p-40 {
  padding: 10rem;
}
.p-48 {
  padding: 12rem;
}
.p-56 {
  padding: 14rem;
}
.p-64 {
  padding: 16rem;
}
.p-px {
  padding: 1px;
}
.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.py-24 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.py-32 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}
.py-40 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.py-48 {
  padding-top: 12rem;
  padding-bottom: 12rem;
}
.py-56 {
  padding-top: 14rem;
  padding-bottom: 14rem;
}
.py-64 {
  padding-top: 16rem;
  padding-bottom: 16rem;
}
.py-px {
  padding-top: 1px;
  padding-bottom: 1px;
}
.px-0 {
  padding-right: 0;
  padding-left: 0;
}
.px-1 {
  padding-right: 0.25rem;
  padding-left: 0.25rem;
}
.px-2 {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.px-3 {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.px-4 {
  padding-right: 1rem;
  padding-left: 1rem;
}
.px-5 {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}
.px-6 {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}
.px-8 {
  padding-right: 2rem;
  padding-left: 2rem;
}
.px-10 {
  padding-right: 2.5rem;
  padding-left: 2.5rem;
}
.px-12 {
  padding-right: 3rem;
  padding-left: 3rem;
}
.px-16 {
  padding-right: 4rem;
  padding-left: 4rem;
}
.px-20 {
  padding-right: 5rem;
  padding-left: 5rem;
}
.px-24 {
  padding-right: 6rem;
  padding-left: 6rem;
}
.px-32 {
  padding-right: 8rem;
  padding-left: 8rem;
}
.px-40 {
  padding-right: 10rem;
  padding-left: 10rem;
}
.px-48 {
  padding-right: 12rem;
  padding-left: 12rem;
}
.px-56 {
  padding-right: 14rem;
  padding-left: 14rem;
}
.px-64 {
  padding-right: 16rem;
  padding-left: 16rem;
}
.px-px {
  padding-right: 1px;
  padding-left: 1px;
}
.pt-0 {
  padding-top: 0;
}
.pt-1 {
  padding-top: 0.25rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-3 {
  padding-top: 0.75rem;
}
.pt-4 {
  padding-top: 1rem;
}
.pt-5 {
  padding-top: 1.25rem;
}
.pt-6 {
  padding-top: 1.5rem;
}
.pt-8 {
  padding-top: 2rem;
}
.pt-10 {
  padding-top: 2.5rem;
}
.pt-12 {
  padding-top: 3rem;
}
.pt-16 {
  padding-top: 4rem;
}
.pt-20 {
  padding-top: 5rem;
}
.pt-24 {
  padding-top: 6rem;
}
.pt-32 {
  padding-top: 8rem;
}
.pt-40 {
  padding-top: 10rem;
}
.pt-48 {
  padding-top: 12rem;
}
.pt-56 {
  padding-top: 14rem;
}
.pt-64 {
  padding-top: 16rem;
}
.pt-px {
  padding-top: 1px;
}
.pr-0 {
  padding-right: 0;
}
.pr-1 {
  padding-right: 0.25rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pr-3 {
  padding-right: 0.75rem;
}
.pr-4 {
  padding-right: 1rem;
}
.pr-5 {
  padding-right: 1.25rem;
}
.pr-6 {
  padding-right: 1.5rem;
}
.pr-8 {
  padding-right: 2rem;
}
.pr-10 {
  padding-right: 2.5rem;
}
.pr-12 {
  padding-right: 3rem;
}
.pr-16 {
  padding-right: 4rem;
}
.pr-20 {
  padding-right: 5rem;
}
.pr-24 {
  padding-right: 6rem;
}
.pr-32 {
  padding-right: 8rem;
}
.pr-40 {
  padding-right: 10rem;
}
.pr-48 {
  padding-right: 12rem;
}
.pr-56 {
  padding-right: 14rem;
}
.pr-64 {
  padding-right: 16rem;
}
.pr-px {
  padding-right: 1px;
}
.pb-0 {
  padding-bottom: 0;
}
.pb-1 {
  padding-bottom: 0.25rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pb-6 {
  padding-bottom: 1.5rem;
}
.pb-8 {
  padding-bottom: 2rem;
}
.pb-10 {
  padding-bottom: 2.5rem;
}
.pb-12 {
  padding-bottom: 3rem;
}
.pb-16 {
  padding-bottom: 4rem;
}
.pb-20 {
  padding-bottom: 5rem;
}
.pb-24 {
  padding-bottom: 6rem;
}
.pb-32 {
  padding-bottom: 8rem;
}
.pb-40 {
  padding-bottom: 10rem;
}
.pb-48 {
  padding-bottom: 12rem;
}
.pb-56 {
  padding-bottom: 14rem;
}
.pb-64 {
  padding-bottom: 16rem;
}
.pb-px {
  padding-bottom: 1px;
}
.pl-0 {
  padding-left: 0;
}
.pl-1 {
  padding-left: 0.25rem;
}
.pl-2 {
  padding-left: 0.5rem;
}
.pl-3 {
  padding-left: 0.75rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pl-5 {
  padding-left: 1.25rem;
}
.pl-6 {
  padding-left: 1.5rem;
}
.pl-8 {
  padding-left: 2rem;
}
.pl-10 {
  padding-left: 2.5rem;
}
.pl-12 {
  padding-left: 3rem;
}
.pl-16 {
  padding-left: 4rem;
}
.pl-20 {
  padding-left: 5rem;
}
.pl-24 {
  padding-left: 6rem;
}
.pl-32 {
  padding-left: 8rem;
}
.pl-40 {
  padding-left: 10rem;
}
.pl-48 {
  padding-left: 12rem;
}
.pl-56 {
  padding-left: 14rem;
}
.pl-64 {
  padding-left: 16rem;
}
.pl-px {
  padding-left: 1px;
}
.m-0 {
  margin: 0;
}
.m-1 {
  margin: 0.25rem;
}
.m-2 {
  margin: 0.5rem;
}
.m-3 {
  margin: 0.75rem;
}
.m-4 {
  margin: 1rem;
}
.m-5 {
  margin: 1.25rem;
}
.m-6 {
  margin: 1.5rem;
}
.m-8 {
  margin: 2rem;
}
.m-10 {
  margin: 2.5rem;
}
.m-12 {
  margin: 3rem;
}
.m-16 {
  margin: 4rem;
}
.m-20 {
  margin: 5rem;
}
.m-24 {
  margin: 6rem;
}
.m-32 {
  margin: 8rem;
}
.m-40 {
  margin: 10rem;
}
.m-48 {
  margin: 12rem;
}
.m-56 {
  margin: 14rem;
}
.m-64 {
  margin: 16rem;
}
.m-auto {
  margin: auto;
}
.m-px {
  margin: 1px;
}
.minus-m-1 {
  margin: -0.25rem;
}
.minus-m-2 {
  margin: -0.5rem;
}
.minus-m-3 {
  margin: -0.75rem;
}
.minus-m-4 {
  margin: -1rem;
}
.minus-m-5 {
  margin: -1.25rem;
}
.minus-m-6 {
  margin: -1.5rem;
}
.minus-m-8 {
  margin: -2rem;
}
.minus-m-10 {
  margin: -2.5rem;
}
.minus-m-12 {
  margin: -3rem;
}
.minus-m-16 {
  margin: -4rem;
}
.minus-m-20 {
  margin: -5rem;
}
.minus-m-24 {
  margin: -6rem;
}
.minus-m-32 {
  margin: -8rem;
}
.minus-m-40 {
  margin: -10rem;
}
.minus-m-48 {
  margin: -12rem;
}
.minus-m-56 {
  margin: -14rem;
}
.minus-m-64 {
  margin: -16rem;
}
.minus-m-px {
  margin: -1px;
}
.my-0 {
  margin-top: 0;
  margin-bottom: 0;
}
.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.my-16 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
.my-20 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}
.my-24 {
  margin-top: 6rem;
  margin-bottom: 6rem;
}
.my-32 {
  margin-top: 8rem;
  margin-bottom: 8rem;
}
.my-40 {
  margin-top: 10rem;
  margin-bottom: 10rem;
}
.my-48 {
  margin-top: 12rem;
  margin-bottom: 12rem;
}
.my-56 {
  margin-top: 14rem;
  margin-bottom: 14rem;
}
.my-64 {
  margin-top: 16rem;
  margin-bottom: 16rem;
}
.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.my-px {
  margin-top: 1px;
  margin-bottom: 1px;
}
.minus-my-1 {
  margin-top: -0.25rem;
  margin-bottom: -0.25rem;
}
.minus-my-2 {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.minus-my-3 {
  margin-top: -0.75rem;
  margin-bottom: -0.75rem;
}
.minus-my-4 {
  margin-top: -1rem;
  margin-bottom: -1rem;
}
.minus-my-5 {
  margin-top: -1.25rem;
  margin-bottom: -1.25rem;
}
.minus-my-6 {
  margin-top: -1.5rem;
  margin-bottom: -1.5rem;
}
.minus-my-8 {
  margin-top: -2rem;
  margin-bottom: -2rem;
}
.minus-my-10 {
  margin-top: -2.5rem;
  margin-bottom: -2.5rem;
}
.minus-my-12 {
  margin-top: -3rem;
  margin-bottom: -3rem;
}
.minus-my-16 {
  margin-top: -4rem;
  margin-bottom: -4rem;
}
.minus-my-20 {
  margin-top: -5rem;
  margin-bottom: -5rem;
}
.minus-my-24 {
  margin-top: -6rem;
  margin-bottom: -6rem;
}
.minus-my-32 {
  margin-top: -8rem;
  margin-bottom: -8rem;
}
.minus-my-40 {
  margin-top: -10rem;
  margin-bottom: -10rem;
}
.minus-my-48 {
  margin-top: -12rem;
  margin-bottom: -12rem;
}
.minus-my-56 {
  margin-top: -14rem;
  margin-bottom: -14rem;
}
.minus-my-64 {
  margin-top: -16rem;
  margin-bottom: -16rem;
}
.minus-my-px {
  margin-top: -1px;
  margin-bottom: -1px;
}
.mx-0 {
  margin-right: 0;
  margin-left: 0;
}
.mx-1 {
  margin-right: 0.25rem;
  margin-left: 0.25rem;
}
.mx-2 {
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}
.mx-3 {
  margin-right: 0.75rem;
  margin-left: 0.75rem;
}
.mx-4 {
  margin-right: 1rem;
  margin-left: 1rem;
}
.mx-5 {
  margin-right: 1.25rem;
  margin-left: 1.25rem;
}
.mx-6 {
  margin-right: 1.5rem;
  margin-left: 1.5rem;
}
.mx-8 {
  margin-right: 2rem;
  margin-left: 2rem;
}
.mx-10 {
  margin-right: 2.5rem;
  margin-left: 2.5rem;
}
.mx-12 {
  margin-right: 3rem;
  margin-left: 3rem;
}
.mx-16 {
  margin-right: 4rem;
  margin-left: 4rem;
}
.mx-20 {
  margin-right: 5rem;
  margin-left: 5rem;
}
.mx-24 {
  margin-right: 6rem;
  margin-left: 6rem;
}
.mx-32 {
  margin-right: 8rem;
  margin-left: 8rem;
}
.mx-40 {
  margin-right: 10rem;
  margin-left: 10rem;
}
.mx-48 {
  margin-right: 12rem;
  margin-left: 12rem;
}
.mx-56 {
  margin-right: 14rem;
  margin-left: 14rem;
}
.mx-64 {
  margin-right: 16rem;
  margin-left: 16rem;
}
.mx-auto {
  margin-right: auto;
  margin-left: auto;
}
.mx-px {
  margin-right: 1px;
  margin-left: 1px;
}
.minus-mx-1 {
  margin-right: -0.25rem;
  margin-left: -0.25rem;
}
.minus-mx-2 {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}
.minus-mx-3 {
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}
.minus-mx-4 {
  margin-right: -1rem;
  margin-left: -1rem;
}
.minus-mx-5 {
  margin-right: -1.25rem;
  margin-left: -1.25rem;
}
.minus-mx-6 {
  margin-right: -1.5rem;
  margin-left: -1.5rem;
}
.minus-mx-8 {
  margin-right: -2rem;
  margin-left: -2rem;
}
.minus-mx-10 {
  margin-right: -2.5rem;
  margin-left: -2.5rem;
}
.minus-mx-12 {
  margin-right: -3rem;
  margin-left: -3rem;
}
.minus-mx-16 {
  margin-right: -4rem;
  margin-left: -4rem;
}
.minus-mx-20 {
  margin-right: -5rem;
  margin-left: -5rem;
}
.minus-mx-24 {
  margin-right: -6rem;
  margin-left: -6rem;
}
.minus-mx-32 {
  margin-right: -8rem;
  margin-left: -8rem;
}
.minus-mx-40 {
  margin-right: -10rem;
  margin-left: -10rem;
}
.minus-mx-48 {
  margin-right: -12rem;
  margin-left: -12rem;
}
.minus-mx-56 {
  margin-right: -14rem;
  margin-left: -14rem;
}
.minus-mx-64 {
  margin-right: -16rem;
  margin-left: -16rem;
}
.minus-mx-px {
  margin-right: -1px;
  margin-left: -1px;
}
.mt-0 {
  margin-top: 0;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-5 {
  margin-top: 1.25rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mt-10 {
  margin-top: 2.5rem;
}
.mt-12 {
  margin-top: 3rem;
}
.mt-16 {
  margin-top: 4rem;
}
.mt-20 {
  margin-top: 5rem;
}
.mt-24 {
  margin-top: 6rem;
}
.mt-32 {
  margin-top: 8rem;
}
.mt-40 {
  margin-top: 10rem;
}
.mt-48 {
  margin-top: 12rem;
}
.mt-56 {
  margin-top: 14rem;
}
.mt-64 {
  margin-top: 16rem;
}
.mt-auto {
  margin-top: auto;
}
.mt-px {
  margin-top: 1px;
}
.minus-mt-1 {
  margin-top: -0.25rem;
}
.minus-mt-2 {
  margin-top: -0.5rem;
}
.minus-mt-3 {
  margin-top: -0.75rem;
}
.minus-mt-4 {
  margin-top: -1rem;
}
.minus-mt-5 {
  margin-top: -1.25rem;
}
.minus-mt-6 {
  margin-top: -1.5rem;
}
.minus-mt-8 {
  margin-top: -2rem;
}
.minus-mt-10 {
  margin-top: -2.5rem;
}
.minus-mt-12 {
  margin-top: -3rem;
}
.minus-mt-16 {
  margin-top: -4rem;
}
.minus-mt-20 {
  margin-top: -5rem;
}
.minus-mt-24 {
  margin-top: -6rem;
}
.minus-mt-32 {
  margin-top: -8rem;
}
.minus-mt-40 {
  margin-top: -10rem;
}
.minus-mt-48 {
  margin-top: -12rem;
}
.minus-mt-56 {
  margin-top: -14rem;
}
.minus-mt-64 {
  margin-top: -16rem;
}
.minus-mt-px {
  margin-top: -1px;
}
.mr-0 {
  margin-right: 0;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-3 {
  margin-right: 0.75rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mr-5 {
  margin-right: 1.25rem;
}
.mr-6 {
  margin-right: 1.5rem;
}
.mr-8 {
  margin-right: 2rem;
}
.mr-10 {
  margin-right: 2.5rem;
}
.mr-12 {
  margin-right: 3rem;
}
.mr-16 {
  margin-right: 4rem;
}
.mr-20 {
  margin-right: 5rem;
}
.mr-24 {
  margin-right: 6rem;
}
.mr-32 {
  margin-right: 8rem;
}
.mr-40 {
  margin-right: 10rem;
}
.mr-48 {
  margin-right: 12rem;
}
.mr-56 {
  margin-right: 14rem;
}
.mr-64 {
  margin-right: 16rem;
}
.mr-auto {
  margin-right: auto;
}
.mr-px {
  margin-right: 1px;
}
.minus-mr-1 {
  margin-right: -0.25rem;
}
.minus-mr-2 {
  margin-right: -0.5rem;
}
.minus-mr-3 {
  margin-right: -0.75rem;
}
.minus-mr-4 {
  margin-right: -1rem;
}
.minus-mr-5 {
  margin-right: -1.25rem;
}
.minus-mr-6 {
  margin-right: -1.5rem;
}
.minus-mr-8 {
  margin-right: -2rem;
}
.minus-mr-10 {
  margin-right: -2.5rem;
}
.minus-mr-12 {
  margin-right: -3rem;
}
.minus-mr-16 {
  margin-right: -4rem;
}
.minus-mr-20 {
  margin-right: -5rem;
}
.minus-mr-24 {
  margin-right: -6rem;
}
.minus-mr-32 {
  margin-right: -8rem;
}
.minus-mr-40 {
  margin-right: -10rem;
}
.minus-mr-48 {
  margin-right: -12rem;
}
.minus-mr-56 {
  margin-right: -14rem;
}
.minus-mr-64 {
  margin-right: -16rem;
}
.minus-mr-px {
  margin-right: -1px;
}
.mb-0 {
  margin-bottom: 0;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.mb-10 {
  margin-bottom: 2.5rem;
}
.mb-12 {
  margin-bottom: 3rem;
}
.mb-16 {
  margin-bottom: 4rem;
}
.mb-20 {
  margin-bottom: 5rem;
}
.mb-24 {
  margin-bottom: 6rem;
}
.mb-32 {
  margin-bottom: 8rem;
}
.mb-40 {
  margin-bottom: 10rem;
}
.mb-48 {
  margin-bottom: 12rem;
}
.mb-56 {
  margin-bottom: 14rem;
}
.mb-64 {
  margin-bottom: 16rem;
}
.mb-auto {
  margin-bottom: auto;
}
.mb-px {
  margin-bottom: 1px;
}
.minus-mb-1 {
  margin-bottom: -0.25rem;
}
.minus-mb-2 {
  margin-bottom: -0.5rem;
}
.minus-mb-3 {
  margin-bottom: -0.75rem;
}
.minus-mb-4 {
  margin-bottom: -1rem;
}
.minus-mb-5 {
  margin-bottom: -1.25rem;
}
.minus-mb-6 {
  margin-bottom: -1.5rem;
}
.minus-mb-8 {
  margin-bottom: -2rem;
}
.minus-mb-10 {
  margin-bottom: -2.5rem;
}
.minus-mb-12 {
  margin-bottom: -3rem;
}
.minus-mb-16 {
  margin-bottom: -4rem;
}
.minus-mb-20 {
  margin-bottom: -5rem;
}
.minus-mb-24 {
  margin-bottom: -6rem;
}
.minus-mb-32 {
  margin-bottom: -8rem;
}
.minus-mb-40 {
  margin-bottom: -10rem;
}
.minus-mb-48 {
  margin-bottom: -12rem;
}
.minus-mb-56 {
  margin-bottom: -14rem;
}
.minus-mb-64 {
  margin-bottom: -16rem;
}
.minus-mb-px {
  margin-bottom: -1px;
}
.ml-0 {
  margin-left: 0;
}
.ml-1 {
  margin-left: 0.25rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-3 {
  margin-left: 0.75rem;
}
.ml-4 {
  margin-left: 1rem;
}
.ml-5 {
  margin-left: 1.25rem;
}
.ml-6 {
  margin-left: 1.5rem;
}
.ml-8 {
  margin-left: 2rem;
}
.ml-10 {
  margin-left: 2.5rem;
}
.ml-12 {
  margin-left: 3rem;
}
.ml-16 {
  margin-left: 4rem;
}
.ml-20 {
  margin-left: 5rem;
}
.ml-24 {
  margin-left: 6rem;
}
.ml-32 {
  margin-left: 8rem;
}
.ml-40 {
  margin-left: 10rem;
}
.ml-48 {
  margin-left: 12rem;
}
.ml-56 {
  margin-left: 14rem;
}
.ml-64 {
  margin-left: 16rem;
}
.ml-auto {
  margin-left: auto;
}
.ml-px {
  margin-left: 1px;
}
.minus-ml-1 {
  margin-left: -0.25rem;
}
.minus-ml-2 {
  margin-left: -0.5rem;
}
.minus-ml-3 {
  margin-left: -0.75rem;
}
.minus-ml-4 {
  margin-left: -1rem;
}
.minus-ml-5 {
  margin-left: -1.25rem;
}
.minus-ml-6 {
  margin-left: -1.5rem;
}
.minus-ml-8 {
  margin-left: -2rem;
}
.minus-ml-10 {
  margin-left: -2.5rem;
}
.minus-ml-12 {
  margin-left: -3rem;
}
.minus-ml-16 {
  margin-left: -4rem;
}
.minus-ml-20 {
  margin-left: -5rem;
}
.minus-ml-24 {
  margin-left: -6rem;
}
.minus-ml-32 {
  margin-left: -8rem;
}
.minus-ml-40 {
  margin-left: -10rem;
}
.minus-ml-48 {
  margin-left: -12rem;
}
.minus-ml-56 {
  margin-left: -14rem;
}
.minus-ml-64 {
  margin-left: -16rem;
}
.minus-ml-px {
  margin-left: -1px;
}
.svg-2 {
  stroke-width: 2;
}
.w-0 {
  width: 0;
}
.w-1 {
  width: 0.25rem;
}
.w-2 {
  width: 0.5rem;
}
.w-3 {
  width: 0.75rem;
}
.w-4 {
  width: 1rem;
}
.w-5 {
  width: 1.25rem;
}
.w-6 {
  width: 1.5rem;
}
.w-8 {
  width: 2rem;
}
.w-10 {
  width: 2.5rem;
}
.w-12 {
  width: 3rem;
}
.w-16 {
  width: 4rem;
}
.w-20 {
  width: 5rem;
}
.w-24 {
  width: 6rem;
}
.w-32 {
  width: 8rem;
}
.w-40 {
  width: 10rem;
}
.w-48 {
  width: 12rem;
}
.w-56 {
  width: 14rem;
}
.w-64 {
  width: 16rem;
}
.w-auto {
  width: auto;
}
.w-px {
  width: 1px;
}
.w-1\/2 {
  width: 50%;
}
.w-1\/3 {
  width: 33.333333%;
}
.w-2\/3 {
  width: 66.666667%;
}
.w-1\/4 {
  width: 25%;
}
.w-2\/4 {
  width: 50%;
}
.w-3\/4 {
  width: 75%;
}
.w-1\/5 {
  width: 20%;
}
.w-2\/5 {
  width: 40%;
}
.w-3\/5 {
  width: 60%;
}
.w-4\/5 {
  width: 80%;
}
.w-1\/6 {
  width: 16.666667%;
}
.w-2\/6 {
  width: 33.333333%;
}
.w-3\/6 {
  width: 50%;
}
.w-4\/6 {
  width: 66.666667%;
}
.w-5\/6 {
  width: 83.333333%;
}
.w-1\/12 {
  width: 8.333333%;
}
.w-2\/12 {
  width: 16.666667%;
}
.w-3\/12 {
  width: 25%;
}
.w-4\/12 {
  width: 33.333333%;
}
.w-5\/12 {
  width: 41.666667%;
}
.w-6\/12 {
  width: 50%;
}
.w-7\/12 {
  width: 58.333333%;
}
.w-8\/12 {
  width: 66.666667%;
}
.w-9\/12 {
  width: 75%;
}
.w-10\/12 {
  width: 83.333333%;
}
.w-11\/12 {
  width: 91.666667%;
}
.w-full {
  width: 100%;
}
.w-screen {
  width: 100vw;
}
.h-3 {
  height: 0.75rem !important;
}
.h-4 {
  height: 1rem !important;
}
.h-5 {
  height: 1.25rem !important;
}
.h-6 {
  height: 1.5rem !important;
}
.h-8 {
  height: 2rem !important;
}
.h-10 {
  height: 2.5rem !important;
}
.h-12 {
  height: 3rem !important;
}
.h-16 {
  height: 4rem !important;
}
.h-20 {
  height: 5rem !important;
}
.h-24 {
  height: 6rem !important;
}
.h-32 {
  height: 8rem !important;
}
.h-48 {
  height: 12rem !important;
}
.h-64 {
  height: 16rem !important;
}
.h-auto {
  height: auto !important;
}
.h-px {
  height: 1px !important;
}
.h-full {
  height: 100% !important;
}
.h-screen {
  height: 100vh !important;
}
.transform {
  --transform-translate-x: 0 !important;
  --transform-translate-y: 0 !important;
  --transform-rotate: 0 !important;
  --transform-skew-x: 0 !important;
  --transform-skew-y: 0 !important;
  --transform-scale-x: 1 !important;
  --transform-scale-y: 1 !important;
  transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
}
.origin-center {
  transform-origin: center !important;
}
.origin-top {
  transform-origin: top !important;
}
.origin-top-right {
  transform-origin: top right !important;
}
.origin-bottom-right {
  transform-origin: bottom right !important;
}
.origin-bottom-left {
  transform-origin: bottom left !important;
}
.origin-left {
  transform-origin: left !important;
}
.origin-top-left {
  transform-origin: top left !important;
}
.scale-75 {
  --transform-scale-x: 0.75 !important;
  --transform-scale-y: 0.75 !important;
}
.scale-95 {
  --transform-scale-x: 0.95 !important;
  --transform-scale-y: 0.95 !important;
}
.scale-100 {
  --transform-scale-x: 1 !important;
  --transform-scale-y: 1 !important;
}
.scale-125 {
  --transform-scale-x: 1.25 !important;
  --transform-scale-y: 1.25 !important;
}
.scale-150 {
  --transform-scale-x: 1.5 !important;
  --transform-scale-y: 1.5 !important;
}
.hover\:scale-110:hover {
  --transform-scale-x: 1.1 !important;
  --transform-scale-y: 1.1 !important;
}
.hover\:scale-125:hover {
  --transform-scale-x: 1.25 !important;
  --transform-scale-y: 1.25 !important;
}
.rotate-0 {
  --transform-rotate: 0 !important;
}
.rotate-45 {
  --transform-rotate: 45deg !important;
}
.rotate-90 {
  --transform-rotate: 90deg !important;
}
.rotate-180 {
  --transform-rotate: 180deg !important;
}
.-rotate-90 {
  --transform-rotate: -90deg !important;
}
.hover\:rotate-90:hover {
  --transform-rotate: 90deg !important;
}
.translate-x-8 {
  --transform-translate-x: 2rem !important;
}
.translate-y-0 {
  --transform-translate-y: 0 !important;
}
.translate-y-2 {
  --transform-translate-y: 0.5rem !important;
}
.translate-y-6 {
  --transform-translate-y: 1.5rem !important;
}
.-translate-y-6 {
  --transform-translate-y: -1.5rem !important;
}
.-translate-y-8 {
  --transform-translate-y: -2rem !important;
}
.hover\:translate-x-2px:hover {
  --transform-translate-x: 2px !important;
}
.hover\:-translate-y-1:hover {
  --transform-translate-y: -0.25rem !important;
}
.skew-x-6 {
  --transform-skew-x: 6deg !important;
}
.-skew-x-6 {
  --transform-skew-x: -6deg !important;
}
.skew-y-0 {
  --transform-skew-y: 0 !important;
}
.skew-y-3 {
  --transform-skew-y: 3deg !important;
}
.skew-y-6 {
  --transform-skew-y: 6deg !important;
}
.skew-y-12 {
  --transform-skew-y: 12deg !important;
}
.-skew-y-12 {
  --transform-skew-y: -12deg !important;
}
.transition-none {
  transition-property: none;
}
.transition-all {
  transition-property: all;
}
.transition {
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
}
.transition-colors {
  transition-property: background-color, border-color, color, fill, stroke;
}
.transition-opacity {
  transition-property: opacity;
}
.transition-shadow {
  transition-property: box-shadow;
}
.transition-transform {
  transition-property: transform;
}
.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}
.duration-100 {
  transition-duration: 0.1s !important;
}
.duration-150 {
  transition-duration: 0.15s !important;
}
.duration-200 {
  transition-duration: 0.2s !important;
}
.duration-300 {
  transition-duration: 0.3s !important;
}
.duration-500 {
  transition-duration: 0.5s !important;
}
.duration-700 {
  transition-duration: 0.7s !important;
}
.delay-150 {
  transition-delay: 0.15s !important;
}
.delay-300 {
  transition-delay: 0.3s !important;
}
.delay-500 {
  transition-delay: 0.5s !important;
}
.delay-700 {
  transition-delay: 0.7s !important;
}
.translate-r-2px {
  transform: translateX(2px) !important;
}
.transition-fast {
  transition: all 0.2s ease !important;
}
.hover\:translate-r-2px:hover {
  transform: translateX(2px) !important;
}
.hover\:transition-fast:hover {
  transition: all 0.2s ease !important;
}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/**
   * Remove default margin.
   */
body {
  margin: 0;
}
/* HTML5 display definitions
     ========================================================================== */
/**
   * Correct `block` display not defined for any HTML5 element in IE 8/9.
   * Correct `block` display not defined for `details` or `summary` in IE 10/11
   * and Firefox.
   * Correct `block` display not defined for `main` in IE 11.
   */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
/**
   * 1. Correct `inline-block` display not defined in IE 8/9.
   * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
   */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}
/**
   * Prevent modern browsers from displaying `audio` without controls.
   * Remove excess height in iOS 5 devices.
   */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
   * Address `[hidden]` styling not present in IE 8/9/10.
   * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
   */
[hidden],
template {
  display: none;
}
/* Links
     ========================================================================== */
/**
   * Remove the gray background color from active links in IE 10.
   */
a {
  background-color: transparent;
}
/**
   * Improve readability of focused elements when they are also in an
   * active/hover state.
   */
a:active,
a:hover {
  outline: 0;
}
/* Text-level semantics
     ========================================================================== */
/**
   * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
   */
abbr[title] {
  border-bottom: 1px dotted;
}
/**
   * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
   */
b,
strong {
  font-weight: bold;
}
/**
   * Address styling not present in Safari and Chrome.
   */
dfn {
  font-style: italic;
}
/**
   * Address variable `h1` font-size and margin within `section` and `article`
   * contexts in Firefox 4+, Safari, and Chrome.
   */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/**
   * Address styling not present in IE 8/9.
   */
mark {
  background: #ff0;
  color: #000;
}
/**
   * Address inconsistent and variable font size in all browsers.
   */
small {
  font-size: 80%;
}
/**
   * Prevent `sub` and `sup` affecting `line-height` in all browsers.
   */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/* Embedded content
     ========================================================================== */
/**
   * Remove border when inside `a` element in IE 8/9/10.
   */
img {
  border: 0;
}
/**
   * Correct overflow not hidden in IE 9/10/11.
   */
svg:not(:root) {
  overflow: hidden;
}
/* Grouping content
     ========================================================================== */
/**
   * Address margin not present in IE 8/9 and Safari.
   */
figure {
  margin: 1em 40px;
}
/**
   * Address differences between Firefox and other browsers.
   */
hr {
  box-sizing: content-box;
  height: 0;
}
/**
   * Contain overflow in all browsers.
   */
pre {
  overflow: auto;
}
/**
   * Address odd `em`-unit font size rendering in all browsers.
   */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
/* Forms
     ========================================================================== */
/**
   * Known limitation: by default, Chrome and Safari on OS X allow very limited
   * styling of `select`, unless a `border` property is set.
   */
/**
   * 1. Correct color not being inherited.
   *    Known issue: affects color of disabled elements.
   * 2. Correct font properties not being inherited.
   * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
   */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}
/**
   * Address `overflow` set to `hidden` in IE 8/9/10/11.
   */
button {
  overflow: visible;
}
/**
   * Address inconsistent `text-transform` inheritance for `button` and `select`.
   * All other form control elements do not inherit `text-transform` values.
   * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
   * Correct `select` style inheritance in Firefox.
   */
button,
select {
  text-transform: none;
}
/**
   * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
   *    and `video` controls.
   * 2. Correct inability to style clickable `input` types in iOS.
   * 3. Improve usability and consistency of cursor style between image-type
   *    `input` and others.
   * 4. CUSTOM FOR WEBFLOW: Removed the input[type="submit"] selector to reduce
   *    specificity and defer to the .w-button selector
   */
button,
html input[type='button'],
input[type='reset'] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}
/**
   * Re-set default cursor for disabled elements.
   */
button[disabled],
html input[disabled] {
  cursor: default;
}
/**
   * Remove inner padding and border in Firefox 4+.
   */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/**
   * Address Firefox 4+ setting `line-height` on `input` using `!important` in
   * the UA stylesheet.
   */
input {
  line-height: normal;
}
/**
   * It's recommended that you don't attempt to style these elements.
   * Firefox's implementation doesn't respect box-sizing, padding, or width.
   *
   * 1. Address box sizing set to `content-box` in IE 8/9/10.
   * 2. Remove excess padding in IE 8/9/10.
   */
input[type='checkbox'],
input[type='radio'] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
   * Fix the cursor style for Chrome's increment/decrement buttons. For certain
   * `font-size` values of the `input`, it causes the cursor style of the
   * decrement button to change from `default` to `text`.
   */
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  height: auto;
}
/**
   * 1. CUSTOM FOR WEBFLOW: changed from `textfield` to `none` to normalize iOS rounded input
   * 2. CUSTOM FOR WEBFLOW: box-sizing: content-box rule removed
   *    (similar to normalize.css >=4.0.0)
   */
input[type='search'] {
  -webkit-appearance: none;
  /* 1 */
}
/**
   * Remove inner padding and search cancel button in Safari and Chrome on OS X.
   * Safari (but not Chrome) clips the cancel button when the search input has
   * padding (and `textfield` appearance).
   */
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
   * Define consistent border, margin, and padding.
   */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
/**
   * 1. Correct `color` not being inherited in IE 8/9/10/11.
   * 2. Remove padding so people aren't caught out if they zero out fieldsets.
   */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
   * Remove default vertical scrollbar in IE 8/9/10/11.
   */
textarea {
  overflow: auto;
}
/**
   * Don't inherit the `font-weight` (applied by a rule above).
   * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
   */
optgroup {
  font-weight: bold;
}
/* Tables
     ========================================================================== */
/**
   * Remove most spacing between table cells.
   */
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-'] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'webflow-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.w-icon-slider-right:before {
  content: '\E600';
}
.w-icon-slider-left:before {
  content: '\E601';
}
.w-icon-nav-menu:before {
  content: '\E602';
}
.w-icon-arrow-down:before,
.w-icon-dropdown-toggle:before {
  content: '\E603';
}
.w-icon-file-upload-remove:before {
  content: '\E900';
}
.w-icon-file-upload-icon:before {
  content: '\E903';
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  height: 100%;
}
body {
  margin: 0;
  min-height: 100%;
  background-color: #fff;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333;
}
img {
  max-width: 100%;
  vertical-align: middle;
  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: ' ';
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
.w-clearfix:after {
  clear: both;
}
.w-hidden {
  display: none;
}
.w-button {
  display: inline-block;
  padding: 9px 15px;
  background-color: #3898ec;
  color: white;
  border: 0;
  line-height: inherit;
  text-decoration: none;
  cursor: pointer;
  border-radius: 0;
}
input.w-button {
  -webkit-appearance: button;
}
html[data-w-dynpage] [data-w-cloak] {
  color: transparent !important;
}
.link-18 {
  color: #e94865;
  text-decoration: none;
}
.w-webflow-badge,
.w-webflow-badge * {
  position: static;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  z-index: auto;
  display: block;
  visibility: visible;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  box-sizing: border-box;
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  margin: 0;
  padding: 0;
  float: none;
  clear: none;
  border: 0 none transparent;
  border-radius: 0;
  background: none;
  background-image: none;
  background-position: 0% 0%;
  background-size: auto auto;
  background-repeat: repeat;
  background-origin: padding-box;
  background-clip: border-box;
  background-attachment: scroll;
  background-color: transparent;
  box-shadow: none;
  opacity: 1;
  transform: none;
  transition: none;
  direction: ltr;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-align: inherit;
  letter-spacing: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-transform: inherit;
  list-style-type: disc;
  text-shadow: none;
  font-smoothing: auto;
  vertical-align: baseline;
  cursor: inherit;
  white-space: inherit;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
}
.w-webflow-badge {
  position: fixed !important;
  display: inline-block !important;
  visibility: visible !important;
  z-index: 2147483647 !important;
  top: auto !important;
  right: 12px !important;
  bottom: 12px !important;
  left: auto !important;
  color: #aaadb0 !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  padding: 6px 8px 6px 6px !important;
  font-size: 12px !important;
  opacity: 1 !important;
  line-height: 14px !important;
  text-decoration: none !important;
  transform: none !important;
  margin: 0 !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  white-space: nowrap;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0px 1px 3px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.w-webflow-badge > img {
  display: inline-block !important;
  visibility: visible !important;
  opacity: 1 !important;
  vertical-align: middle !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: bold;
  margin-bottom: 10px;
}
h1 {
  font-size: 38px;
  line-height: 44px;
  margin-top: 20px;
}
h2 {
  font-size: 32px;
  line-height: 36px;
  margin-top: 20px;
}
h3 {
  font-size: 24px;
  line-height: 30px;
  margin-top: 20px;
}
h4 {
  font-size: 18px;
  line-height: 24px;
  margin-top: 10px;
}
h5 {
  font-size: 14px;
  line-height: 20px;
  margin-top: 10px;
}
h6 {
  font-size: 12px;
  line-height: 18px;
  margin-top: 10px;
}
p {
  margin-top: 0;
  margin-bottom: 10px;
}
blockquote {
  margin: 0 0 10px 0;
  padding: 10px 20px;
  border-left: 5px solid #e2e2e2;
  font-size: 18px;
  line-height: 22px;
}
figure {
  margin: 0;
  margin-bottom: 10px;
}
figcaption {
  margin-top: 5px;
  text-align: center;
}
ul,
ol {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 40px;
}
.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}
.w-embed:before,
.w-embed:after {
  content: ' ';
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
.w-embed:after {
  clear: both;
}
.w-video {
  width: 100%;
  position: relative;
  padding: 0;
}
.w-video iframe,
.w-video object,
.w-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
button,
html input[type='button'],
input[type='reset'] {
  border: 0;
  cursor: pointer;
  -webkit-appearance: button;
}
.w-form {
  margin: 0 0 15px;
}
.div-block-300 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 10px;
  background-color: #fff;
  font-size: 15px;
  line-height: 22px;
  cursor: pointer;
}
.w-form-done {
  display: none;
  padding: 20px;
  text-align: center;
  background-color: #dddddd;
}
.w-form-fail {
  display: none;
  margin-top: 10px;
  padding: 10px;
  background-color: #ffdede;
}
label {
  display: block;
  margin-bottom: 5px;
  font-weight: bold;
}
.w-input,
.w-select {
  display: block;
  width: 100%;
  height: 38px;
  padding: 8px 12px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  vertical-align: middle;
  background-color: #ffffff;
  border: 1px solid #cccccc;
}
.w-input:-moz-placeholder,
.w-select:-moz-placeholder {
  color: #999;
}
.w-input::-moz-placeholder,
.w-select::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.w-input:-ms-input-placeholder,
.w-select:-ms-input-placeholder {
  color: #999;
}
.w-input::-webkit-input-placeholder,
.w-select::-webkit-input-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;
  background-color: #eeeeee;
}
textarea.w-input,
textarea.w-select {
  height: auto;
}
.w-select {
  background-color: #f3f3f3;
}
.w-select[multiple] {
  height: auto;
}
.w-form-label {
  display: inline-block;
  cursor: pointer;
  font-weight: normal;
  margin-bottom: 0px;
}
.w-radio {
  display: block;
  margin-bottom: 5px;
  padding-left: 20px;
}
.w-radio:before,
.w-radio:after {
  content: ' ';
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
.w-radio:after {
  clear: both;
}
.w-radio-input {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
  float: left;
  margin-left: -20px;
}
.w-radio-input {
  margin-top: 3px;
}
.w-file-upload {
  display: block;
  margin-bottom: 10px;
}
.w-file-upload-input {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -100;
}
.w-file-upload-default,
.w-file-upload-uploading,
.w-file-upload-success {
  display: inline-block;
  color: #333333;
}
.w-file-upload-error {
  display: block;
  margin-top: 10px;
}
.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 {
  display: flex;
  font-size: 14px;
  font-weight: normal;
  cursor: pointer;
  margin: 0;
  padding: 8px 12px;
  border: 1px solid #cccccc;
  background-color: #fafafa;
}
.w-file-upload-file {
  display: flex;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  border: 1px solid #cccccc;
  background-color: #fafafa;
}
.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}
.w-file-remove-link {
  margin-top: 3px;
  margin-left: 10px;
  width: auto;
  height: auto;
  padding: 3px;
  display: block;
  cursor: pointer;
}
.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}
.w-file-upload-error-msg {
  display: inline-block;
  color: #ea384c;
  padding: 2px 0;
}
.w-file-upload-info {
  display: inline-block;
  line-height: 38px;
  padding: 0 12px;
}
.w-file-upload-label {
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  cursor: pointer;
  margin: 0;
  padding: 8px 12px;
  border: 1px solid #cccccc;
  background-color: #fafafa;
}
.w-icon-file-upload-icon,
.w-icon-file-upload-uploading {
  display: inline-block;
  margin-right: 8px;
  width: 20px;
}
.w-icon-file-upload-uploading {
  height: 20px;
}
.w-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1140px !important;
}
.w-container:before,
.w-container:after {
  content: ' ';
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
.w-container:after {
  clear: both;
}
.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}
.w-row:before,
.w-row:after {
  content: ' ';
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
.w-row:after {
  clear: both;
}
.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}
.w-col {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}
.w-col-1 {
  width: 8.33333333%;
}
.w-col-2 {
  width: 16.66666667%;
}
.w-col-3 {
  width: 25%;
}
.w-col-4 {
  width: 33.33333333%;
}
.w-col-5 {
  width: 41.66666667%;
}
.w-col-6 {
  width: 50%;
}
.w-col-7 {
  width: 58.33333333%;
}
.w-col-8 {
  width: 66.66666667%;
}
.w-col-9 {
  width: 75%;
}
.w-col-10 {
  width: 83.33333333%;
}
.w-col-11 {
  width: 91.66666667%;
}
.w-col-12 {
  width: 100%;
}
.w-hidden-main {
  display: none !important;
}
@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }
  .div-block-300 {
    width: 100%;
    margin: 20px 0px;
  }
  .w-hidden-main {
    display: inherit !important;
  }
  .w-hidden-medium {
    display: none !important;
  }
  .w-col-medium-1 {
    width: 8.33333333%;
  }
  .w-col-medium-2 {
    width: 16.66666667%;
  }
  .w-col-medium-3 {
    width: 25%;
  }
  .w-col-medium-4 {
    width: 33.33333333%;
  }
  .w-col-medium-5 {
    width: 41.66666667%;
  }
  .w-col-medium-6 {
    width: 50%;
  }
  .w-col-medium-7 {
    width: 58.33333333%;
  }
  .w-col-medium-8 {
    width: 66.66666667%;
  }
  .w-col-medium-9 {
    width: 75%;
  }
  .w-col-medium-10 {
    width: 83.33333333%;
  }
  .w-col-medium-11 {
    width: 91.66666667%;
  }
  .w-col-medium-12 {
    width: 100%;
  }
  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}
@media screen and (max-width: 767px) {
  .w-hidden-main {
    display: inherit !important;
  }
  .div-block-300 {
    width: 90%;
    margin-right: 10px;
    margin-left: 10px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .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.33333333%;
  }
  .w-col-small-2 {
    width: 16.66666667%;
  }
  .w-col-small-3 {
    width: 25%;
  }
  .w-col-small-4 {
    width: 33.33333333%;
  }
  .w-col-small-5 {
    width: 41.66666667%;
  }
  .w-col-small-6 {
    width: 50%;
  }
  .w-col-small-7 {
    width: 58.33333333%;
  }
  .w-col-small-8 {
    width: 66.66666667%;
  }
  .w-col-small-9 {
    width: 75%;
  }
  .w-col-small-10 {
    width: 83.33333333%;
  }
  .w-col-small-11 {
    width: 91.66666667%;
  }
  .w-col-small-12 {
    width: 100%;
  }
}
@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }
  .div-block-300 {
    width: 100%;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .w-hidden-main {
    display: inherit !important;
  }
  .w-hidden-medium {
    display: inherit !important;
  }
  .w-hidden-small {
    display: inherit !important;
  }
  .w-hidden-tiny {
    display: none !important;
  }
  .w-col {
    width: 100%;
  }
  .w-col-tiny-1 {
    width: 8.33333333%;
  }
  .w-col-tiny-2 {
    width: 16.66666667%;
  }
  .w-col-tiny-3 {
    width: 25%;
  }
  .w-col-tiny-4 {
    width: 33.33333333%;
  }
  .w-col-tiny-5 {
    width: 41.66666667%;
  }
  .w-col-tiny-6 {
    width: 50%;
  }
  .w-col-tiny-7 {
    width: 58.33333333%;
  }
  .w-col-tiny-8 {
    width: 66.66666667%;
  }
  .w-col-tiny-9 {
    width: 75%;
  }
  .w-col-tiny-10 {
    width: 83.33333333%;
  }
  .w-col-tiny-11 {
    width: 91.66666667%;
  }
  .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 {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: 28px;
  height: 20px;
  text-align: center;
  background: white;
  border: #758696 solid 1px;
  border-radius: 3px;
}
.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  position: relative;
  font-size: 15px;
  line-height: 12px;
  text-align: center;
  color: #999;
  font-family: serif;
}
.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  position: relative;
  display: block;
}
.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 {
  top: 50%;
  left: 0;
  border: solid transparent;
  content: ' ';
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-color: rgba(117, 134, 150, 0);
  border-right-color: #5d6c7b;
  border-width: 4px;
  margin-left: -9px;
  margin-top: -4px;
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-left: -10px;
  margin-top: -5px;
}
.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: white;
  border-width: 4px;
  margin-left: -8px;
  margin-top: -4px;
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-left: -9px;
  margin-top: -5px;
}
.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 {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: ' ';
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.w-widget-twitter-count-shim.w--vertical:before {
  border-color: rgba(117, 134, 150, 0);
  border-top-color: #5d6c7b;
  border-width: 5px;
  margin-left: -5px;
}
.w-widget-twitter-count-shim.w--vertical:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: white;
  border-width: 4px;
  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-widget-gplus {
  overflow: hidden;
}
.w-background-video {
  position: relative;
  overflow: hidden;
  height: 500px;
  color: white;
}
.w-background-video > video {
  background-size: cover;
  background-position: 50% 50%;
  position: absolute;
  margin: auto;
  width: 100%;
  height: 100%;
  right: -100%;
  bottom: -100%;
  top: -100%;
  left: -100%;
  object-fit: cover;
  z-index: -100;
}
.w-background-video > video::-webkit-media-controls-start-playback-button {
  display: none !important;
  -webkit-appearance: none;
}
.w-slider {
  position: relative;
  height: 300px;
  text-align: center;
  background: #dddddd;
  clear: both;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
}
.w-slider-mask {
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 1;
  left: 0;
  right: 0;
  height: 100%;
  white-space: nowrap;
}
.w-slide {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: 100%;
  white-space: normal;
  text-align: left;
}
.w-slider-nav {
  position: absolute;
  z-index: 2;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  padding-top: 10px;
  height: 40px;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
}
.w-slider-nav.w-round > div {
  border-radius: 100%;
}
.w-slider-nav.w-num > div {
  width: auto;
  height: auto;
  padding: 0.2em 0.5em;
  font-size: inherit;
  line-height: inherit;
}
.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px rgba(51, 51, 51, 0.4);
}
.w-slider-nav-invert {
  color: #fff;
}
.w-slider-nav-invert > div {
  background-color: rgba(34, 34, 34, 0.4);
}
.w-slider-nav-invert > div.w-active {
  background-color: #222;
}
.w-slider-dot {
  position: relative;
  display: inline-block;
  width: 1em;
  height: 1em;
  background-color: rgba(255, 255, 255, 0.4);
  cursor: pointer;
  margin: 0 3px 0.5em;
  transition: background-color 100ms, color 100ms;
}
.w-slider-dot.w-active {
  background-color: #fff;
}
.w-slider-dot:focus {
  outline: none;
  box-shadow: 0px 0px 0px 2px #fff;
}
.w-slider-dot:focus.w-active {
  box-shadow: none;
}
.w-slider-arrow-left,
.w-slider-arrow-right {
  position: absolute;
  width: 80px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  cursor: pointer;
  overflow: hidden;
  color: white;
  font-size: 40px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.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 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 1em;
  height: 1em;
}
.w-slider-aria-label {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.w-dropdown {
  display: inline-block;
  position: relative;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  z-index: 900;
}
.w-dropdown-btn,
.w-dropdown-toggle,
.w-dropdown-link {
  position: relative;
  vertical-align: top;
  text-decoration: none;
  color: #222222;
  padding: 20px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  white-space: nowrap;
}
.w-dropdown-toggle {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: inline-block;
  cursor: pointer;
  padding-right: 40px;
}
.w-dropdown-toggle:focus {
  outline: 0;
}
.w-icon-dropdown-toggle {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  margin-right: 20px;
  width: 1em;
  height: 1em;
}
.w-dropdown-list {
  position: absolute;
  background: #dddddd;
  display: none;
  min-width: 100%;
}
.w-dropdown-list.w--open {
  display: block;
}
.w-dropdown-link {
  padding: 10px 20px;
  display: block;
  color: #222222;
}
.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;
  }
}
/**
   * ## Note
   * Safari (on both iOS and OS X) does not handle viewport units (vh, vw) well.
   * For example percentage units do not work on descendants of elements that
   * have any dimensions expressed in viewport units. It also doesn’t handle them at
   * all in `calc()`.
   */
/**
   * Wrapper around all lightbox elements
   *
   * 1. Since the lightbox can receive focus, IE also gives it an outline.
   * 2. Fixes flickering on Chrome when a transition is in progress
   *    underneath the lightbox.
   */
.w-lightbox-backdrop {
  color: #000;
  cursor: auto;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-height: normal;
  list-style: disc;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  color: #fff;
  font-family: 'Helvetica Neue', Helvetica, Ubuntu, 'Segoe UI', Verdana, sans-serif;
  font-size: 17px;
  line-height: 1.2;
  font-weight: 300;
  text-align: center;
  background: rgba(0, 0, 0, 0.9);
  z-index: 2000;
  outline: 0;
  /* 1 */
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-transform: translate(0, 0);
  /* 2 */
}
/**
   * Neat trick to bind the rubberband effect to our canvas instead of the whole
   * document on iOS. It also prevents a bug that causes the document underneath to scroll.
   */
.w-lightbox-backdrop,
.w-lightbox-container {
  height: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.w-lightbox-content {
  position: relative;
  height: 100vh;
  overflow: hidden;
}
.w-lightbox-view {
  position: absolute;
  width: 100vw;
  height: 100vh;
  opacity: 0;
}
.w-lightbox-view:before {
  content: '';
  height: 100vh;
}
/* .w-lightbox-content */
.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 {
  display: inline-block;
  vertical-align: middle;
}
/*
   * 1. Remove default margin set by user-agent on the <figure> element.
   */
.w-lightbox-figure {
  position: relative;
  margin: 0;
  /* 1 */
}
.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}
/**
   * IE adds image dimensions as width and height attributes on the IMG tag,
   * but we need both width and height to be set to auto to enable scaling.
   */
.w-lightbox-img {
  width: auto;
  height: auto;
  max-width: none;
}
/**
   * 1. Reset if style is set by user on "All Images"
   */
.w-lightbox-image {
  display: block;
  float: none;
  /* 1 */
  max-width: 100vw;
  max-height: 100vh;
}
.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}
.w-lightbox-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0.5em 1em;
  background: rgba(0, 0, 0, 0.4);
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.w-lightbox-embed {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.w-lightbox-control {
  position: absolute;
  top: 0;
  width: 4em;
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.w-lightbox-left {
  display: none;
  bottom: 0;
  left: 0;
  /* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-20 0 24 40" width="24" height="40"><g transform="rotate(45)"><path d="m0 0h5v23h23v5h-28z" opacity=".4"/><path d="m1 1h3v23h23v3h-26z" fill="#fff"/></g></svg> */
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==');
}
.w-lightbox-right {
  display: none;
  right: 0;
  bottom: 0;
  /* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 0 24 40" width="24" height="40"><g transform="rotate(45)"><path d="m0-0h28v28h-5v-23h-23z" opacity=".4"/><path d="m1 1h26v26h-3v-23h-23z" fill="#fff"/></g></svg> */
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+');
}
/*
   * Without specifying the with and height inside the SVG, all versions of IE render the icon too small.
   * The bug does not seem to manifest itself if the elements are tall enough such as the above arrows.
   * (http://stackoverflow.com/questions/16092114/background-size-differs-in-internet-explorer)
   */
.w-lightbox-close {
  right: 0;
  height: 2.6em;
  /* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 0 18 17" width="18" height="17"><g transform="rotate(45)"><path d="m0 0h7v-7h5v7h7v5h-7v7h-5v-7h-7z" opacity=".4"/><path d="m1 1h7v-7h3v7h7v3h-7v7h-3v-7h-7z" fill="#fff"/></g></svg> */
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=');
  background-size: 18px;
}
/**
   * 1. All IE versions add extra space at the bottom without this.
   */
.w-lightbox-strip {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 1vh;
  line-height: 0;
  /* 1 */
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
}
/*
   * 1. We use content-box to avoid having to do `width: calc(10vh + 2vw)`
   *    which doesn’t work in Safari anyway.
   * 2. Chrome renders images pixelated when switching to GPU. Making sure
   *    the parent is also rendered on the GPU (by setting translate3d for
   *    example) fixes this behavior.
   */
.w-lightbox-item {
  display: inline-block;
  width: 10vh;
  padding: 2vh 1vh;
  box-sizing: content-box;
  /* 1 */
  cursor: pointer;
  -webkit-transform: translate3d(0, 0, 0);
  /* 2 */
}
.w-lightbox-active {
  opacity: 0.3;
}
.w-lightbox-thumbnail {
  position: relative;
  height: 10vh;
  background: #222;
  overflow: hidden;
}
.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}
.w-lightbox-thumbnail .w-lightbox-tall {
  top: 50%;
  width: 100%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.w-lightbox-thumbnail .w-lightbox-wide {
  left: 50%;
  height: 100%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
/*
   * Spinner
   *
   * Absolute pixel values are used to avoid rounding errors that would cause
   * the white spinning element to be misaligned with the track.
   */
.w-lightbox-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  border: 5px solid rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  -webkit-animation: spin 0.8s infinite linear;
  animation: spin 0.8s infinite linear;
}
.w-lightbox-spinner:after {
  content: '';
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border: 3px solid transparent;
  border-bottom-color: #fff;
  border-radius: 50%;
}
/*
   * Utility classes
   */
.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-content */
  .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 {
    display: block;
    opacity: 0.5;
  }
  .w-lightbox-close {
    opacity: 0.8;
  }
  .w-lightbox-control:hover {
    opacity: 1;
  }
}
.w-lightbox-inactive,
.w-lightbox-inactive:hover {
  opacity: 0;
}
.w-richtext:before,
.w-richtext:after {
  content: ' ';
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
.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 {
  outline: 2px solid #2895f7;
}
.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: '';
  position: absolute;
  display: none;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.w-richtext figure {
  position: relative;
  max-width: 60%;
}
.w-richtext figure > div:before {
  cursor: default !important;
}
.w-richtext figure img {
  width: 100%;
}
.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: 0.6;
}
.w-richtext figure div {
  /* fix incorrectly sized selection border in the data manager */
  font-size: 0px;
  color: transparent;
}
.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 {
  display: table-caption;
  caption-side: bottom;
}
.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 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.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 {
  margin-right: auto;
  margin-left: auto;
  clear: both;
}
.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 {
  width: 100%;
  max-width: 100%;
  text-align: center;
  clear: both;
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.w-richtext figure.w-richtext-align-fullwidth > div {
  display: inline-block;
  /* padding-bottom is used for aspect ratios in video figures
        we want the div to inherit that so hover/selection borders in the designer-canvas
        fit right*/
  padding-bottom: inherit;
}
.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}
.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  margin-right: 15px;
  clear: none;
}
.w-richtext figure.w-richtext-align-floatright {
  float: right;
  margin-left: 15px;
  clear: none;
}
.w-nav {
  position: relative;
  background: #dddddd;
  z-index: 1000;
}
.w-nav:before,
.w-nav:after {
  content: ' ';
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
.w-nav:after {
  clear: both;
}
.w-nav-brand {
  position: relative;
  float: left;
  text-decoration: none;
  color: #333333;
}
.w-nav-link {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  color: #222222;
  padding: 20px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}
.w-nav-link.w--current {
  color: #0082f3;
}
.w-nav-menu {
  position: relative;
  float: right;
}
[data-nav-menu-open] {
  display: block !important;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background: #c8c8c8;
  text-align: center;
  overflow: visible;
  min-width: 200px;
}
.w--nav-link-open {
  display: block;
  position: relative;
}
.w-nav-overlay {
  position: absolute;
  overflow: hidden;
  display: none;
  top: 100%;
  left: 0;
  right: 0;
  width: 100%;
}
.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] {
  right: auto;
  z-index: 1;
  top: 0;
}
.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] {
  left: auto;
  z-index: 1;
  top: 0;
}
.w-nav-button {
  position: relative;
  float: right;
  padding: 18px;
  font-size: 24px;
  display: none;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.w-nav-button:focus {
  outline: 0;
}
.w-nav-button.w--open {
  background-color: #c8c8c8;
  color: white;
}
.w-nav[data-collapse='all'] .w-nav-menu {
  display: none;
}
.w-nav[data-collapse='all'] .w-nav-button {
  display: block;
}
.w--nav-dropdown-open {
  display: block;
}
.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: ' ';
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
.w-tabs:after {
  clear: both;
}
.w-tab-menu {
  position: relative;
}
.w-tab-link {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  padding: 9px 30px;
  text-align: left;
  cursor: pointer;
  color: #222222;
  background-color: #dddddd;
}
.w-tab-link.w--current {
  background-color: #c8c8c8;
}
.w-tab-link:focus {
  outline: 0;
}
.w-tab-content {
  position: relative;
  display: block;
  overflow: hidden;
}
.w-tab-pane {
  position: relative;
  display: none;
}
.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(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.w-dyn-empty {
  padding: 10px;
  background-color: #dddddd;
}
.w-dyn-hide {
  display: none !important;
}
.w-dyn-bind-empty {
  display: none !important;
}
.w-condition-invisible {
  display: none !important;
}
.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}
body {
  box-shadow: 0 0 3px 0.0625rem rgba(0, 0, 0, 0.07);
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #333;
  font-size: 1rem;
  line-height: 1.5rem;
}
.ct-page-wrapper {
  position: relative;
  display: none;
  max-width: none;
  margin-right: auto;
  margin-left: auto;
  font-family: Lato, sans-serif;
  color: #151515;
  line-height: 24px;
}
.ct-navbar {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 50;
  width: 95%;
  max-width: 1500px;
  margin-top: 25px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: #ededed #ededed #ededed;
  border-radius: 5px;
  background-color: #fff;
  opacity: 1;
}
.ct-navbar:hover {
  background-color: #fff;
}
.wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  max-width: 1200px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.wrapper.top-margin {
  margin-top: 20px;
}
.ct-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
  height: 48px;
  padding-right: 28px;
  padding-left: 28px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 24px;
  box-shadow: inset 0 0 0 2px #000;
  -webkit-transition: background-color 400ms ease, color 400ms ease, box-shadow 400ms ease;
  transition: background-color 400ms ease, color 400ms ease, box-shadow 400ms ease;
  font-size: 13px;
  line-height: 16px;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
}
.ct-button:hover {
  background-color: #55a80f;
}
.ct-button.ghost:hover {
  box-shadow: inset 0 0 0 1px transparent;
  font-weight: 700;
}
.ct-button.ghost.why-us-action-button {
  width: 50%;
  margin-top: 20px;
  padding-top: 0px;
}
.ct-button.ghost.why-us-action-button.ct-top-margin {
  margin-top: 60px;
}
.ct-button.ghost:hover {
  background-color: #ffb900;
  box-shadow: inset 0 0 0 1px transparent;
  font-weight: 700;
}
.ct-button.ghost.why-us-action-button {
  width: 50%;
  margin-top: 20px;
  padding-top: 0px;
}
.ct-button.ghost.why-us-action-button.ct-top-margin {
  width: 40%;
  margin-top: 0px;
  padding-right: 20px;
  padding-left: 20px;
  border-radius: 24px;
  background-color: #31b4aa;
  box-shadow: none;
}
.ct-button.ghost.why-us-action-button.ct-top-margin:hover {
  background-color: #e94865;
  color: #fff;
}
.ct-button.ghost.why-us-action-button.ct-top-margin.size {
  width: 200px;
  margin-top: 20px;
  padding-right: 28px;
  padding-left: 28px;
  background-color: rgba(49, 180, 170, 0.96);
}
.ct-button.ghost.why-us-action-button.ct-top-margin.size:hover {
  background-color: #e94865;
}
.ct-button.ghost.why-us-action-button.ct-top-margin.size.top-margin {
  margin-top: 20px;
}
.button-icon-wrapper {
  width: 28px;
  height: 20px;
}
.button-icon {
  width: 20px;
  height: 20px;
  min-height: 20px;
  min-width: 20px;
  margin-left: -2px;
  font-size: 13px;
  line-height: 16px;
  font-weight: 700;
  text-align: center;
}
.ct-footer {
  display: block;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  text-align: center;
}
.hero-section {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 400px;
  margin-top: 0px;
  padding-right: 64px;
  padding-bottom: 0px;
  padding-left: 64px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #ececec;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 45, 66, 0.72)), to(rgba(43, 45, 66, 0.72))), url(/_next/static/images/banner6-d640bb36a560c2d89f183fee1462972d.png);
  background-image: linear-gradient(180deg, rgba(43, 45, 66, 0.72), rgba(43, 45, 66, 0.72)), url(/_next/static/images/banner6-d640bb36a560c2d89f183fee1462972d.png);
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}
.hero-section.no-border {
  border-bottom-style: none;
  background-color: transparent;
}
.hero-section.no-border.bg-color {
  display: none;
  height: 300px;
  max-width: 2200px;
  margin-top: 60px;
  background-color: transparent;
  background-image: none;
}
.hero-section.bg-color {
  margin-top: 0px;
  background-color: #151515;
}
.hero-section.bg-color.background-color {
  height: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 45, 66, 0.6)), to(rgba(43, 45, 66, 0.6))), url(/_next/static/images/banner9-e14c44ca4aaf87eaaf0f24091e38a57b.jpg);
  background-image: linear-gradient(180deg, rgba(43, 45, 66, 0.6), rgba(43, 45, 66, 0.6)), url(/_next/static/images/banner9-e14c44ca4aaf87eaaf0f24091e38a57b.jpg);
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}
.hero-section.no-margin {
  margin-top: 0px;
}
.image {
  position: static;
  left: 2%;
  top: 1%;
  right: auto;
  bottom: 0%;
  display: inline-block;
  width: 100%;
  height: 500px;
  max-width: none;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  background-image: url(/_next/static/images/ser-3-99d1be8bb61a9fdaa973f7c67127416a.png);
  background-position: 50% 50%;
  background-size: auto;
  color: #151515;
}
.image-about {
  position: static;
  left: 2%;
  top: 1%;
  right: auto;
  bottom: 0%;
  display: inline-block;
  width: 100%;
  height: 500px;
  max-width: none;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  background-image: url(/_next/static/images/ser-3-99d1be8bb61a9fdaa973f7c67127416a.png);
  background-position: 50% 50%;
  background-size: auto;
  color: #151515;
}
.image._2 {
  background-image: url(/_next/static/images/ser-2-e2f43a46f1196256f199141824ed8c69.png);
}
.image._3 {
  background-image: url(/_next/static/images/ser-1-ffb5e7ea7fae7b02551c9900301040b2.png);
}
.image._4 {
  background-image: url(/_next/static/images/ser-4-386c8a6dbb7b26c15dfa85caf989e9d6.png);
}
.image._5 {
  background-image: url(/_next/static/images/ser-6-3e683fef82977ca81bd727908eb36c9f.png);
}
.image._6 {
  background-image: url(/_next/static/images/ser-5-f15addb980001adf9095a03a000a6147.png);
}
.image.static {
  position: static;
  width: 100%;
}
.search-button {
  display: none;
}
.body {
  box-shadow: none;
  font-family: Roboto, sans-serif;
}
.te {
  display: none;
}
.dropdown-2 {
  position: static;
  height: 100%;
  margin-right: 0px;
  margin-left: 0px;
}
.ct-nav-action-button {
  padding: 10px 20px;
  border-radius: 5px;
  background-color: #55a80f;
  font-family: 'PT Serif', serif;
  color: #fff;
  font-weight: 400;
  text-decoration: none;
  text-transform: uppercase;
}
.ct-nav-action-button:hover {
  position: relative;
  opacity: 1;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}
.ct-nav-action-button.w--current {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 38px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 999px;
  background-color: #ffb900;
  color: #8a3700;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.ct-nav-action-button.margin {
  margin-right: 60px;
}
.ct-nav-action-button.top-margin {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 150px;
  min-height: 50px;
  margin-top: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
}
.ct-nav-action-button.top-margin.hide {
  display: none;
}
.grid-icon {
  margin-right: 20px;
}
.grid-icon._0 {
  margin-right: 0px;
}
.primary-cta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  margin-left: 15px;
  padding: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background-color: rgba(57, 90, 119, 0.38);
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.07);
  opacity: 1;
  text-decoration: none;
}
.arrow {
  width: 15px;
  background-color: rgba(255, 255, 255, 0);
}
.navigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}
.ct-body-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0px;
  padding: 20px 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 1px 1px 35px 0 transparent;
}
.icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 130px;
  height: 130px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background-color: #f1c71d;
}
.icon.pink {
  background-color: #080047;
}
.container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}
.container.white {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: auto;
  margin-right: auto;
  margin-left: auto;
  padding: 0px 10px 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: transparent;
}
.nav-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
  margin-left: 10px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: Gilroy, sans-serif;
  color: #fff;
  font-size: 15px;
  font-weight: 300;
  text-decoration: none;
}
.nav-link.w--current {
  display: inline-block;
  margin-right: 10px;
  margin-left: 10px;
  padding-right: 10px;
  padding-left: 10px;
  font-family: Gilroy, sans-serif;
  color: #fff;
}
.nav-link.w--current:hover {
  color: #faad42;
  text-decoration: none;
}
.nav-link.products {
  font-size: 16px;
}
.nav-link._10.w--current {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.ct-link-wrapper {
  text-decoration: none;
}
.hide {
  display: none;
}
.ct-gem-heading-25 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Verdana, Geneva, sans-serif;
  color: #55a80f;
  font-size: 15px;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
}
.faq-question-wrap {
  margin-bottom: 35px;
}
.ct-block_wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 25%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}
.block_wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 25%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}
.div-block-251 {
  position: relative;
  left: 0%;
  top: auto;
  right: auto;
  bottom: auto;
  z-index: 3;
  overflow: visible;
  width: 400px;
  height: 70%;
  margin-left: -191px;
}
.div-block-3 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 70%;
  height: 100%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-252 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  height: 100%;
  background-color: #1d1d1d;
}
.div-block-13 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  overflow: hidden;
}
.div-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-11 {
  overflow: hidden;
}
.right-arrow {
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  height: 60px;
}
.div-block-16 {
  position: absolute;
  right: -31%;
  bottom: 5%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding-bottom: 13px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-16.hide {
  display: none;
}
.div-block-17 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  background-color: #fff;
}
.text-block {
  position: relative;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  font-family: Lato, sans-serif;
  color: #fff;
  font-size: 150px;
  line-height: 100px;
  font-weight: 100;
}
.link-block-2 {
  width: 40px;
  height: 40px;
  margin-top: 5px;
  margin-right: 20px;
  margin-bottom: 5px;
  background-color: transparent;
  font-style: normal;
  text-decoration: none;
}
.link-block-2._3 {
  height: auto;
}
.slide-nav {
  display: none;
}
.div-block-12 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: none;
  background-color: #fff;
}
.div-block-7 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.link-block-13 {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 200px;
  height: 65px;
  margin-bottom: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 3px;
  border-color: #fff;
  text-decoration: none;
}
.link-block-13.hide {
  display: none;
}
.icon-2 {
  background-color: transparent;
}
.text-block-143 {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 15px;
  margin-left: 15px;
  font-family: Lato, sans-serif;
  color: #fff;
  font-size: 30px;
  line-height: 30px;
}
.div-block-6 {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  height: 60px;
  background-color: #1d1d1d;
}
.div-block-8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.slider {
  display: none;
  height: 90vh;
  margin-top: 80px;
}
.text-block-144 {
  font-family: Lato, sans-serif;
  color: #fff;
  font-size: 120px;
  line-height: 100px;
  font-weight: 900;
}
.div-block-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 70%;
  max-width: 56%;
  margin-left: 115px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.div-block-15 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  overflow: hidden;
}
.image-2 {
  position: relative;
  left: 0px;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: block;
  width: auto;
  height: 100%;
  max-width: none;
}
.left-arrow {
  left: auto;
  top: auto;
  right: 100px;
  bottom: 0%;
  height: 60px;
}
.paragraph-64 {
  margin-top: 20px;
  margin-left: 24px;
  font-family: Merriweather, serif;
  color: #fff;
  font-size: 16px;
  line-height: 16px;
  font-weight: 600;
  letter-spacing: 10px;
}
.div-block-9 {
  width: 1px;
  height: 50px;
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: #fff;
}
.text-block-145 {
  position: static;
  margin-bottom: 35px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  font-family: Lato, sans-serif;
  color: #fff;
  line-height: 20px;
  font-weight: 400;
  letter-spacing: 3px;
  white-space: nowrap;
}
.text-block-3 {
  position: relative;
  font-family: Merriweather, serif;
  color: #fff;
  font-size: 16px;
  font-weight: 900;
  text-decoration: none;
}
.image-71 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}
.mobile {
  display: none;
}
.homeslide {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 600px;
  margin-top: 100px;
  padding-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url(/_next/static/images/Website-Banner-e322765b78a4e90d7cbdc9f6ebd5bf9d.jpg);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
}
.homeslide:hover {
  -webkit-filter: brightness(143%);
  filter: brightness(143%);
}
.d-124-right-line-2 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 1px;
  background-color: #55a80f;
  -webkit-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
}
.browser-dot {
  width: 10px;
  height: 10px;
  margin-right: 3px;
  margin-left: 3px;
  border-radius: 50%;
  background-color: #fc615d;
}
.browser-dot.green {
  background-color: #35cc4b;
}
.browser-dot.yellow {
  background-color: #fdbc40;
}
.d-124-category-card-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 400px;
  height: 250px;
  margin-right: 15px;
  margin-left: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url(/_next/static/images/ser-3-99d1be8bb61a9fdaa973f7c67127416a.png);
  background-position: 50% 50%;
  background-size: cover;
  text-decoration: none;
}
.d-124-category-card-wrapper._2 {
  background-image: url(/_next/static/images/ser-1-ffb5e7ea7fae7b02551c9900301040b2.png);
  background-size: 400px;
}
.d-124-category-card-wrapper._3 {
  background-image: url(/_next/static/images/ser-3-99d1be8bb61a9fdaa973f7c67127416a.png);
  background-size: 400px;
}
.d-124-category-card-wrapper._4 {
  background-image: url(/_next/static/images/ser-2-e2f43a46f1196256f199141824ed8c69.png);
  background-size: cover;
}
.d-124-category-card-wrapper._5 {
  background-image: url(/_next/static/images/ser-5-f15addb980001adf9095a03a000a6147.png);
}
.d-124-category-card-wrapper._6 {
  background-image: url(/_next/static/images/ser-4-386c8a6dbb7b26c15dfa85caf989e9d6.png);
}
.d-124-category-card-wrapper._7 {
  background-image: url(/_next/static/images/ser-6-3e683fef82977ca81bd727908eb36c9f.png);
}
.d-124-color-overlay {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.4);
  background-image: none;
}
.browser-demo {
  position: relative;
  display: none;
  overflow: hidden;
  width: 500px;
  height: 300px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end;
  border: 1px solid #e2e2e2;
  border-radius: 10px;
  background-color: #1a1a1a;
  background-image: none;
}
.d-124-right-line-1 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 1px;
  background-color: #55a80f;
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}
.d-124-top-line-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  height: 1px;
  background-color: #55a80f;
  -webkit-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
}
.d-124-left-line-1 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  width: 1px;
  background-color: #55a80f;
  -webkit-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
}
.d-124-bottom-line-2 {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  height: 1px;
  background-color: #55a80f;
  -webkit-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
}
.d-124-card-text {
  position: relative;
  z-index: 99;
  font-family: 'PT Serif', serif;
  color: #fff;
  font-size: 40px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 1px;
}
.instructions-wrapper {
  position: absolute;
  left: auto;
  top: -100px;
  right: auto;
  bottom: auto;
  display: none;
  margin-top: auto;
  margin-left: -20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.browser-top {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 99;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 30px;
  padding-left: 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  background-color: #e2e2e2;
}
.d-124-top-line-1 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  height: 1px;
  background-color: #55a80f;
  -webkit-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
}
.d-124-line-wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 10;
  -webkit-transform: translate(-8px, -8px);
  -ms-transform: translate(-8px, -8px);
  transform: translate(-8px, -8px);
}
.d-124-line-wrapper._2 {
  -webkit-transform: translate(8px, 8px);
  -ms-transform: translate(8px, 8px);
  transform: translate(8px, 8px);
}
.d-124-left-line-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  width: 1px;
  background-color: #55a80f;
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}
.demo-p.arrow {
  position: static;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  margin-bottom: 10px;
  font-size: 19px;
  text-align: left;
}
.demo-wrapper {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: 0%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}
.demo-wrapper.second {
  margin-top: 60px;
}
.d-124-bottom-line-1 {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  height: 1px;
  background-color: #55a80f;
  -webkit-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
}
.image-72 {
  position: relative;
  margin-top: 0px;
  margin-right: 0px;
}
.section-2nd {
  padding-bottom: 60px;
}
.row {
  display: none;
  width: 100%;
  height: 100px;
  margin-bottom: 50px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.client-image {
  height: 30px;
}
.left-arrow-2 {
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  height: auto;
  margin-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.right-arrow-2 {
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 80px;
  height: 80px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.slider-3 {
  display: block;
  height: 100px;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}
.icon-6 {
  display: none;
  color: #000;
}
.icon-5 {
  display: none;
}
.image-114 {
  margin-top: 0px;
  margin-right: 0px;
  padding-left: 0px;
}
.logo-client-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.platinum {
  max-width: none;
}
.image-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
  height: 80px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.image-wrapper:hover {
  -webkit-filter: none;
  filter: none;
}
.dowell {
  max-width: none;
}
.dowell:hover {
  -webkit-filter: none;
  filter: none;
}
.slide-5 {
  position: relative;
  padding-top: 0px;
  padding-bottom: 0px;
}
.main-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 0px;
  padding: 40px 28px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.main-container.center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
}
.wrapper-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.content-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.paragraph-65 {
  margin-top: 20px;
  color: #fff;
  font-size: 1.2rem;
  text-align: center;
}
.paragraph-65.green {
  color: #55a80f;
}
.card-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.card-wrapper.margin-top {
  margin-top: 40px;
  margin-bottom: 40px;
}
.card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 400px;
  height: 250px;
  margin-right: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px none #fff;
  background-color: #fff;
  box-shadow: 0 14px 24px 0 transparent;
  -webkit-transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, transform 200ms ease;
  transition: box-shadow 200ms ease, transform 200ms ease, -webkit-transform 200ms ease;
}
.card._1 {
  width: 250px;
  height: auto;
  padding: 20px;
}
.card._2 {
  width: 250px;
  height: auto;
  padding: 20px;
}
.card._3 {
  width: 250px;
  height: auto;
  padding: 20px 30px;
}
.card._4 {
  width: 250px;
  height: auto;
  padding: 20px;
}
.paragraph-66 {
  color: #000;
  font-size: 24px;
  line-height: 36px;
  text-align: center;
}
.heading-67 {
  color: #fff;
  font-size: 45px;
  line-height: 50px;
}
.heading-67.green {
  color: #55a80f;
}
.background {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 350px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url(/_next/static/images/small-banner-5f4f2bd90f2853e123e3bb181365731c.png);
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: repeat;
}
.templates-centred {
  padding-top: 40px;
  padding-bottom: 40px;
  color: #55a80f;
  text-align: center;
}
.templates-centred.left-align {
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: left;
}
.templates-centred.left-align.zero-padding {
  padding-top: 0px;
}
.heading-68 {
  display: inline-block;
  margin-top: 0px;
  border-style: none;
  border-width: 1px 1px 2px;
  border-color: #000 #000 #e0e0e0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ff002e), to(#ffb900));
  background-image: linear-gradient(180deg, #ff002e, #ffb900);
  color: #e94865;
  font-size: 42px;
  line-height: 48px;
  font-weight: 700;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.heading-68.white {
  color: #fff;
}
.heading-68.size {
  margin-bottom: 0px;
  color: #fdaf40;
  font-size: 30px;
  text-align: center;
}
.tab {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-transform: uppercase;
}
.tabs-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 100px;
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.home-about-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 2200px;
  margin-top: 100px;
  padding: 0px 64px 128px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}
.slider-4 {
  width: 100%;
  height: 100%;
  background-color: transparent;
}
.mini-title-2 {
  margin-bottom: 10px;
  color: #fdaf40;
  font-size: 13.5px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}
.mini-title-2.white {
  color: #fdaf40;
}
.hero-text-box {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 35%;
  height: 300px;
  max-width: 440px;
  margin-top: 200px;
  padding-right: 40px;
  padding-left: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 10px;
  background-color: rgba(0, 0, 0, 0.9);
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.07)), to(hsla(0, 0%, 100%, 0.07)));
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.07), hsla(0, 0%, 100%, 0.07));
}
.bg-top {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  width: 100%;
  height: 56%;
  background-color: #fff;
}
.hero-section-2 {
  position: relative;
  height: 100%;
  max-width: 2200px;
  padding-top: 140px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.hero-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.slide-7 {
  margin-bottom: 70px;
}
.content-wrapper-2 {
  position: relative;
  width: 100%;
  max-width: 2200px;
  padding-right: 25px;
  padding-left: 25px;
}
.right-arrow-3 {
  width: 50px;
  height: 50px;
  margin-bottom: 0px;
  background-color: #e94865;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}
.right-arrow-3:hover {
  opacity: 0.8;
}
.hero-image {
  position: relative;
  right: -65px;
  width: 80%;
  height: 700px;
  border-radius: 10px;
  background-image: url(/_next/static/images/banner5-65430c2fc576956937f06d89eadc0561.png);
  background-position: 100% 50%;
  background-size: cover;
}
.hero-image._2 {
  width: 80%;
  border-radius: 10px;
  background-image: url(/_next/static/images/banner7-d92ec6ddeff17f056fc2911af516918e.jpg);
}
.hero-image._3 {
  background-image: url(/_next/static/images/banner5-fb7c6ee118acb6b2b037b01be5d3aa4e.jpg);
}
.h1-white {
  color: #fff;
  font-size: 45px;
  line-height: 55px;
}
.h1-white.white {
  color: #55a80f;
  font-size: 35px;
}
.left-arrow-3 {
  right: 0px;
  bottom: 0px;
  width: 50px;
  height: 50px;
  margin-right: 50px;
  margin-bottom: 0px;
  background-color: #31b4aa;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}
.left-arrow-3:hover {
  opacity: 0.8;
}
.arrow-3 {
  margin-top: 14px;
  margin-bottom: 0px;
  color: #fff;
  font-size: 22px;
}
.bg-botttom {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: 44%;
  background-color: #fff;
}
.link-14 {
  color: #55a80f;
  text-decoration: none;
}
.div-block-256 {
  margin-top: 0px;
  margin-bottom: 20px;
}
.bold-text-5 {
  color: #e94865;
  font-size: 35px;
}
.bold-text-6 {
  color: #e94865;
}
.about-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
}
.about-text-container {
  position: relative;
  z-index: 25;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 35%;
  height: auto;
  margin-top: 64px;
  margin-bottom: 64px;
  padding: 48px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 32px;
  background-color: #fff;
  box-shadow: 0 0 32px -16px rgba(0, 0, 0, 0.5);
  font-size: 12.8px;
}
.colored-icon {
  position: relative;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100px;
  height: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.01);
  border-radius: 100px;
  background-color: #fdaf40;
  color: #fdaf40;
}
.heading-75 {
  margin-top: 20px;
  color: #31b4aa;
  font-size: 16px;
  line-height: 125%;
  text-transform: uppercase;
}
.heading-75.center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 25px;
  text-align: center;
  text-decoration: none;
}
.paragraph-68 {
  margin-top: 10px;
  font-size: 16px;
  text-align: justify;
}
.about-image {
  position: relative;
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 45%;
  margin-right: -64px;
  margin-left: -64px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 32px;
  background-image: url(/_next/static/images/Lightbox-60b4b9ccf6f873bc82ddef1e4d8d6763.jpg);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.home-service-section {
  position: relative;
  display: none;
  max-width: 2200px;
  padding-right: 64px;
  padding-bottom: 64px;
  padding-left: 64px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: none;
  background-position: 0px 0px;
}
.service-icon {
  position: relative;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100px;
  height: 100px;
  margin-top: -60px;
  margin-bottom: 64px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.01);
  border-radius: 100px;
  background-color: #fdaf40;
  box-shadow: 0 0 32px -16px #000;
}
.service-icon.no-margin {
  bottom: -115px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.service-wrapper {
  width: 30%;
  margin-left: 20px;
  border-radius: 32px;
  background-color: #fff;
  box-shadow: 0 0 32px -16px rgba(0, 0, 0, 0.5);
}
.card-1 {
  margin-left: 0px;
  padding: 30px;
  border-radius: 32px;
  background-color: #fff;
  box-shadow: 32px 0 0 -16px transparent;
}
.service-image {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 250px;
  margin-bottom: 24px;
  padding-top: 37.5px;
  padding-bottom: 37.5px;
  border-radius: 32px;
}
.link-block-14 {
  width: 100%;
  text-decoration: none;
}
.link-block-14:hover {
  -webkit-filter: hue-rotate(180deg);
  filter: hue-rotate(180deg);
}
.service-wrapper1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1500px;
  margin-top: 40px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.about-section {
  padding-top: 107px;
  padding-bottom: 109px;
  background-color: transparent;
}
.inside-block {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.left-side {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 500px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #55a80f;
}
.right-side {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  margin-left: 0px;
  padding-left: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #f8f9f9;
}
.paragraph-69 {
  width: 70%;
  margin-top: 10px;
  font-size: 16px;
}
.point-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 40px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70px;
  height: 70px;
  min-width: 70px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background-color: #fff;
}
.heading-78 {
  color: #fff;
  font-size: 20px;
  text-align: left;
}
.div-block-257 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 417.625px;
  margin-top: 40px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-258 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  padding-right: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-259 {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 2500px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-left: 0px;
}
.bg {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: none;
  width: 52%;
  background-color: #55a80f;
}
.div-block-260 {
  width: 80%;
}
.div-block-266 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1250px;
  margin-right: auto;
  margin-left: auto;
  padding: 40px 50px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
}
.div-block-266.non {
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGymlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0MzYwLCAyMDIwLzAyLzEzLTAxOjA3OjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMS0wMS0wMVQxNzoxMTowNSswNTozMCIgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Y2M5NjY3NDEtN2QyOS1kOTQ1LWJkNGYtMDM1MTBiMjA5NGE3IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MDgyNmU5NWYtNmUzMy04ZTQyLWIyZWQtNTVlOTU0MWIyODEzIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Nzk1NTk3MzUwMjQ3MTFFQTk0MDc5RUU3NEVERjEwRTEiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3OTU1OTczMjAyNDcxMUVBOTQwNzlFRTc0RURGMTBFMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3OTU1OTczMzAyNDcxMUVBOTQwNzlFRTc0RURGMTBFMSIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplNjVkN2UxMi1iNzBmLTdlNGQtYjI2Yi01NDQ4NjA4ZjY3NTgiIHN0RXZ0OndoZW49IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4xIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Y2M5NjY3NDEtN2QyOS1kOTQ1LWJkNGYtMDM1MTBiMjA5NGE3IiBzdEV2dDp3aGVuPSIyMDIxLTA0LTA1VDExOjE5OjA2KzA1OjMwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5rWgcQAAA3lJREFUeJztnVGa2jAMhLX5OEVP0fufoqfoNehLYbMmjiVLtsaW5pEgjdGPCVYw+Xo+n5TC0ePPX+8hNMV5x3wxY2vPg9DvX0QP70E0ZAmjfAwSzuE9gBtZw1hCqEBGw7ibHa4wEYEgwHgyc5lrJhDOi0SAUT42FcwMIOcXpf2o8PqYmgZl5LcsyVdOZBiteFONmiEJo1PWM+TqBe4IY9h6xnKGRITBzcWWFZCoMCQ5WbIAEh2GJHdTWiAJg+fNlgZIwuB5i9QLJGHwvMXqAZIw7Lw/JAWSMGTeYigSIAmjz1sEhQskYei82VB6T+qrFQTFuykOkAiNQggYRG0gCWOs94ckH1k7FgQKBtE9EG6LedWCwMEg4s2QHQsC610Dsvo1cHTvao67GbJzQVC9q0CiFmSm92U+i15WqVUKguT9lraXVWrVgsBcZdT0skqtWBA4757WCSuxQWxIb2nrhJ1YGRvWm7tSlyZetiDO3s2FYU/ilQvifv39CkjUgrjDIPoEErUg3t7vHEdxwHNQ6U3fQKAGFdn7UCberiCO3k8i3fWQ3QoC4d0CEq4g3t4910O2Loizt/h6yO4Fcfe+AuI+qMjeJRCIQUX2PmoHNEkN48N5H7UDmqRG8SG9j5vEIQvi7D2k/a6ND+1t3X7Xxof3tmy/a+PTm+za79r49P4vi/a7Nj69T9K236uJmfHpXSi3I4B597bfm4kb8bAF8fbO7QhY3tWVetSCuHtL2u+ixMaxYby57XdxYsPYUN6PqwctEhvFhvPO7Qhg3rkdAcw7tyNgeed2BCBvIsrtCCjeb+V2BH/vH5KsQ+6Or1wQGBhENn/PtHJBoGAQ8VsnOxYE0ju3I4B5t35sHa4gk7y7FoY7FwTVe+q/AWnjd/HuWqm3kta0QkEQvd+a8W9A2vidvLtaJz1apSCe3l2tkx6tUhA070txgdTMVy7ITO/uXpZkECsVxNN7WC/rnHylgnh6m/SyWlqpIJ7eYhhE4+/0WSphNDTyTp+lEgZDo+70WSphMDV6HXJ3PGFcaPRKPWEIZXlS565TEsaNrG9w3xrcTjBMQbxkOUNaShgMWc+QmnaBMQzES7NmSO83MSIMGF+N55lp1gwh+n5Bkunv/bupKRDOmnkOeen8bkOG4SIPIC8ljAt5AtFoSxhEc88hEp2Lxj3nLA+DiOgfgM4k8vKQNZMAAAAASUVORK5CYII=);
  background-position: 95% 95%;
  background-repeat: no-repeat;
}
.div-block-267 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48%;
  height: 400px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-267.left {
  width: 48%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.div-block-268 {
  width: 45%;
  padding-right: 0px;
  padding-left: 0px;
}
.block-quote-2 {
  padding-right: 40px;
  padding-left: 40px;
  border-left-color: #fdaf40;
  font-family: 'PT Sans', sans-serif;
  color: #333;
  font-size: 15px;
  line-height: 1.5rem;
}
.block-quote-2.left {
  margin-top: 20px;
  margin-bottom: 30px;
  padding-top: 10px;
  padding-left: 20px;
  border-left-color: #051427;
  font-family: Gilroy, sans-serif !important;
}
.div-block-269 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
}
.text-block-148 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #fff;
  text-transform: uppercase;
}
.text-block-148:hover {
  color: #fff;
}
.section-img-2 {
  width: 100%;
  max-height: 400px;
  padding-bottom: 20px;
  padding-left: 20px;
  box-shadow: none;
  -o-object-fit: contain;
  object-fit: contain;
}
.benefit-img {
  margin-bottom: 20px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.benefit-img.personal {
  max-width: 60%;
}
.benefit-title {
  padding-bottom: 10px;
  color: #000;
  font-size: 20px;
  line-height: 26px;
  font-weight: 700;
  text-align: center;
}
.benefit-title.white {
  color: #000;
}
._2-col-grid-2 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 60px;
  grid-row-gap: 45px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}
.benefits-grid---personal {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}
.benefit-card {
  padding: 30px;
  border-radius: 10px;
  box-shadow: 2px 4px 10px 0 rgba(0, 0, 0, 0.1);
}
.benefit-card.personal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 180px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}
.benefit-card.personal:hover {
  -webkit-filter: hue-rotate(180deg);
  filter: hue-rotate(180deg);
}
.benefit-card.personal---alt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 180px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fdaf40;
  color: #fff;
}
.benefit-card.personal---alt:hover {
  background-color: #e94865;
}
.section {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 170px;
  margin-top: 98px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url(/_next/static/images/background-d329eadde7ed168664a908f7511f3de9.jpg);
  background-position: 0px 0px;
  background-size: cover;
}
.section.personal---dark {
  background-color: #1a2337;
  color: #fff;
}
.section.personal---dark.with-border {
  max-width: 2200px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 0px;
  padding-bottom: 40px;
  background-color: #edf1fc;
}
.container-33 {
  width: 100%;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 60px;
  padding-left: 60px;
}
.container-33.top-margin {
  margin-top: 60px;
}
.section-subtitle {
  padding-bottom: 20px;
  color: #000;
  font-size: 18px;
  line-height: 26px;
  font-weight: 500;
}
.align-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.link-button-green {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 15px;
  margin-left: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #202a3b;
  text-decoration: none;
}
.products-section {
  display: none;
  padding-bottom: 100px;
}
.product-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 370px;
  min-height: 370px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 32px;
  background-color: #fff;
}
.product-image {
  padding-top: 15px;
  padding-right: 40px;
  padding-left: 40px;
  border-style: none none solid;
  border-width: 1px;
  border-color: #000 #000 rgba(0, 0, 0, 0.13);
}
.product-image-1 {
  height: 219.90625px;
  border-radius: 5px;
}
.heading-84 {
  text-align: center;
}
.heading-85 {
  text-align: center;
}
.heading-86 {
  text-align: center;
}
.heading-87 {
  text-align: center;
}
.heading-88 {
  text-align: center;
}
.heading-89 {
  text-align: center;
}
._150-image {
  margin-right: 10px;
  margin-left: 10px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-image: none;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
._150-image._18 {
  background-image: url(/_next/static/images/Product-5-78657c168ccad558b97384c95135e5f7.jpg);
}
._150-image._20 {
  background-image: url(/_next/static/images/Product-5-78657c168ccad558b97384c95135e5f7.jpg);
}
._150-image._12 {
  background-image: none;
}
._150-image._2 {
  background-image: none;
}
._150-image._5 {
  background-image: url(/_next/static/images/Light-box-e916f5454e625ebef1b29a2506354c71.jpg);
}
._150-image._13 {
  background-image: url(/_next/static/images/Product-5-78657c168ccad558b97384c95135e5f7.jpg);
}
._150-image._14 {
  background-image: url(/_next/static/images/Product-1-6e3e2c87bfb33e46899363efa1eaf76f.jpg);
  background-position: 0% 50%;
}
._150-image._27 {
  background-image: none;
}
._150-image._25 {
  background-image: none;
}
._150-image._9 {
  background-image: url(/_next/static/images/banner5-fb7c6ee118acb6b2b037b01be5d3aa4e.jpg);
  background-position: 50% 50%;
}
._150-image._4 {
  background-image: none;
}
._150-image._29 {
  background-image: none;
}
._150-image._26 {
  background-image: none;
}
._150-image._23 {
  background-image: url(/_next/static/images/banner5-65430c2fc576956937f06d89eadc0561.png);
}
._150-image._19 {
  background-image: url(/_next/static/images/Product-5-78657c168ccad558b97384c95135e5f7.jpg);
}
._150-image._16 {
  background-image: url(/_next/static/images/Light-box-e916f5454e625ebef1b29a2506354c71.jpg);
  background-position: 30% 50%;
  background-size: cover;
}
._150-image._3 {
  background-image: none;
}
._150-image._11 {
  background-image: url(/_next/static/images/banner6-d640bb36a560c2d89f183fee1462972d.png);
  background-position: 50% 50%;
}
._150-image._6 {
  background-image: none;
}
._150-image._17 {
  background-image: url(/_next/static/images/Product-4-0b186418197199baf9e302b6f4bf205d.jpg);
}
._150-image._7 {
  background-image: none;
}
._150-image._10 {
  background-image: url(/_next/static/images/Product-5-78657c168ccad558b97384c95135e5f7.jpg);
  background-position: 50% 50%;
  background-size: cover;
}
._150-image._8 {
  background-image: url(/_next/static/images/Lightbox-60b4b9ccf6f873bc82ddef1e4d8d6763.jpg);
}
._150-image._24 {
  background-image: none;
}
._150-image._30 {
  background-image: none;
}
._150-image._15 {
  background-image: url(/_next/static/images/Product-3-ecc92f66d7f9ec6c83c028b25f81e666.jpg);
}
._150-image._22 {
  background-image: url(/_next/static/images/Product-5-78657c168ccad558b97384c95135e5f7.jpg);
}
._150-image._21 {
  background-image: url(/_next/static/images/Product-6-07eea7d6dab43572c1e480fe22278c17.jpg);
}
._150-image._28 {
  background-image: none;
}
._150-image-wrapper-outer {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100vw;
  height: 80vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
}
._150-image-row-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  margin-bottom: 10px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
._150-image-wrapper-inner {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 150vw;
  height: 200vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto;
  -webkit-transform: rotate(20deg);
  -ms-transform: rotate(20deg);
  transform: rotate(20deg);
}
.featured {
  max-width: none;
  margin-top: 0px;
  padding-top: 40px;
  padding-bottom: 100px;
  background-color: #fff;
  background-image: none;
  background-size: auto;
}
.d-98-card-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 400px;
  height: 350px;
  margin-right: 25px;
  margin-left: 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.d-76-image {
  width: 300px;
  height: 200px;
  border-radius: 8px;
  box-shadow: 0 10px 20px -8px rgba(0, 0, 0, 0.2);
}
.d-76-card-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 400px;
  margin-top: 60px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}
.d-76-social-media-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}
.d-76-h4-heading {
  margin-top: 60px;
  color: #fdaf40;
  font-size: 24px;
  font-weight: 600;
  text-align: center;
}
.browser-demo-3 {
  position: relative;
  display: none;
  width: 100%;
  max-width: 1500px;
  margin: 0px auto;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}
.d-76-title {
  margin-top: 0px;
  color: #5e5e5e;
  font-size: 14px;
  font-weight: 900;
  text-align: center;
  text-transform: uppercase;
}
.browser-top-3 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: none;
  height: 30px;
  padding-left: 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.d-76-paragraph {
  margin-top: 0px;
  color: #5e5e5e;
  font-size: 14px;
  font-weight: 900;
  text-align: center;
  text-transform: uppercase;
}
.d-76-text-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}
.image-121 {
  margin-right: 10px;
  margin-left: 10px;
}
.gallery {
  display: none;
}
.bold-text-20 {
  color: #31b4aa;
}
.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}
.div-block-281 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.link-block-15 {
  text-decoration: none;
}
.link-block-16 {
  width: auto;
  text-decoration: none;
}
.link-block-17 {
  text-decoration: none;
}
.image-126 {
  width: 450px;
  height: 450px;
  border-radius: 50%;
  box-shadow: none;
}
.image-126.auto {
  width: 500px;
  height: 500px;
  border-radius: 0%;
}
.image-126.auto._2:hover {
  -webkit-filter: saturate(200%);
  filter: saturate(200%);
}
.sp-tabs {
  display: none;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  background-color: #fff;
}
.tab-pane-tab-6 {
  width: 90%;
  height: 300px;
  padding: 40px;
  border: 1px solid #ecf2ff;
  box-shadow: 0 0 5px 1px #ecf2ff;
}
.div-block-249 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.tabs-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  padding-top: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.bold-text-18 {
  color: #152981;
}
.tab-pane-tab-4-3 {
  width: 90%;
  height: 300px;
  padding: 40px;
  border: 1px solid #ecf2ff;
  box-shadow: 0 0 5px 1px #ecf2ff;
}
.tabs-content-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 55%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.tab-link-tab-2-2 {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 0px solid #5a5050;
  background-color: transparent;
}
.tab-link-tab-2-2:hover {
  background-color: #f6f8fd;
}
.tab-link-tab-2-2.w--current {
  height: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #e4eaf9;
}
.text-block-157 {
  margin-left: 20px;
  font-size: 16px;
  text-transform: none;
}
.bold-text-17 {
  color: #000;
  font-size: 16px;
  text-align: center;
}
.tabs-menu-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-right: 1px none #f44027;
}
.heading-93 {
  width: 10%;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #152981;
  font-size: 28px;
}
.heading-93._1 {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: #fdb54f;
  color: #00ce7f;
}
.heading-93._1.green {
  background-color: #12a89d;
}
.heading-93._1.pink {
  background-color: #e52749;
}
.heading-93._2 {
  width: auto;
  margin-left: 10px;
}
.tab-pane-tab-1-3 {
  width: 80%;
  height: 300px;
  padding: 40px;
  border: 1px solid #ecf2ff;
  background-color: transparent;
  box-shadow: 0 0 5px 1px #ecf2ff;
}
.tab-link-tab-4-2 {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: transparent;
}
.tab-link-tab-4-2:hover {
  background-color: #f6f8fd;
}
.tab-link-tab-4-2.w--current {
  height: 60px;
  border-bottom: 0px solid #5a5050;
  background-color: #e4eaf9;
}
.tab-link-tab-1-3 {
  display: block;
  height: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 0px solid #5a5050;
  background-color: transparent;
}
.tab-link-tab-1-3:hover {
  background-color: #f6f8fd;
}
.tab-link-tab-1-3.w--current {
  border-bottom-style: none;
  border-bottom-width: 0px;
  background-color: #e4eaf9;
}
.tab-link-tab-1-3.w--current:hover {
  background-color: #f6f8fd;
}
.tab-link-tab-5-2 {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: transparent;
}
.tab-link-tab-5-2.w--current {
  background-color: #e4eaf9;
}
.tab-pane-tab-2-3 {
  width: 80%;
  height: 300px;
  padding: 40px;
  border: 1px solid #ecf2ff;
  box-shadow: 0 0 5px 1px #ecf2ff;
}
.tab-link-tab-3-2 {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 0px solid #5a5050;
  background-color: transparent;
}
.tab-link-tab-3-2:hover {
  background-color: #f6f8fd;
}
.tab-link-tab-3-2.w--current {
  height: 60px;
  background-color: #e4eaf9;
}
.tab-pane-tab-5-2 {
  width: 80%;
  height: 300px;
  padding: 40px;
  border: 1px solid #ecf2ff;
  box-shadow: 0 0 5px 1px #ecf2ff;
}
.paragraph-77 {
  margin-top: 30px;
  color: #152981;
  font-size: 16px;
  line-height: 25px;
  letter-spacing: 0.5px;
}
.tab-pane-tab-3-3 {
  width: 80%;
  height: 300px;
  padding: 40px;
  border: 1px solid #ecf2ff;
  box-shadow: 0 0 5px 1px #ecf2ff;
}
.tab-link-tab-6-2 {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: transparent;
}
.tab-link-tab-6-2.w--current {
  background-color: #e4eaf9;
}
.tab-link-tab-7-2 {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: transparent;
}
.tab-link-tab-7-2.w--current {
  background-color: #e4eaf9;
}
.tab-pane-tab-7 {
  width: 90%;
  height: 300px;
  padding: 40px;
  border: 1px solid #ecf2ff;
  box-shadow: 0 0 5px 1px #ecf2ff;
}
.tab-link-tab-8 {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: transparent;
}
.tab-link-tab-8.w--current {
  padding-bottom: 20px;
  background-color: #e4eaf9;
}
.tab-link-tab-9 {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: transparent;
}
.tab-link-tab-9.w--current {
  background-color: #e4eaf9;
}
.tab-pane-tab-8 {
  height: 300px;
  padding: 38px;
  border: 1px solid #ecf2ff;
  box-shadow: 0 0 5px 1px #ecf2ff;
}
.tab-pane-tab-9 {
  height: 300px;
  padding: 40px;
  border: 1px solid #ecf2ff;
  box-shadow: 0 0 5px 1px #ecf2ff;
}
.quantity {
  width: 60px;
  height: 45px;
  margin-right: 8px;
  margin-bottom: 0px;
  border-radius: 6px;
}
.div-block-293 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 401px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.default-state {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.default-state._2 {
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.default-state._2.hide {
  display: none;
}
.food-image {
  width: 100%;
  max-height: 250px;
  max-width: 250px;
  min-height: 250px;
  min-width: 250px;
  -o-object-fit: cover;
  object-fit: cover;
}
.form-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.button-22 {
  min-height: 60px;
  padding: 20px 35px;
  border-radius: 6px;
  background-color: #a6ce3a;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTk3IiBoZWlnaHQ9IjYwIiB2aWV3Qm94PSIwIDAgMTk3IDYwIj4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoIj4KICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8zMyIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMzMiIHdpZHRoPSIxOTciIGhlaWdodD0iNjAiIHJ4PSI1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyODUgNjIzKSIgZmlsbD0iIzM1YjhiZSIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgaWQ9IkJ1dHRvbl9XYXZlIiBkYXRhLW5hbWU9IkJ1dHRvbiBXYXZlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjg1IC02MjMpIiBjbGlwLXBhdGg9InVybCgjY2xpcC1wYXRoKSI+CiAgICA8ZyBpZD0iV2F2ZV9QbGFpbiIgZGF0YS1uYW1lPSJXYXZlIFBsYWluIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNzkuNDU3IC00MDI5LjU1OCkiPgogICAgICA8ZyBpZD0iR3JvdXBfMTc3IiBkYXRhLW5hbWU9Ikdyb3VwIDE3NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzMC40OTQgNDUwOS4wNjMpIiBvcGFjaXR5PSIwLjIiPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzgxMSIgZGF0YS1uYW1lPSJQYXRoIDgxMSIgZD0iTTY4OC45NDIsNTIwNC4zNzZjMi42NTcsMS43LDMuMTE2LDUuMjUyLDQuMjIsOC4yMDUsMS4wMjgsMi43NDYsMi4wNjksNS40MjEsMS45NzYsOC4zNTQtLjEwOSwzLjQ1MS4yMTQsNy43MTItMi41NDksOS43ODQtMi43ODMsMi4wODktNi43LS4zODEtMTAuMTc1LS4yMzQtMy4xNDQuMTMxLTYuNTQ4LDIuODE1LTkuMTUxLDEuMDQ5LTIuNjMxLTEuNzg1LTEuMzYzLTYtMi41MTEtOC45NjYtMS4wNTgtMi43MzUtNC4yLTQuNzIxLTMuOTExLTcuNjQyLjI4OC0yLjk2NCwzLjA2NC00Ljk2Miw1LjMyNS02LjlhMTcuMjQxLDE3LjI0MSwwLDAsMSw3LjQ3Mi00LjA3QzY4Mi43NDgsNTIwMy4yNzksNjg2LjI1OSw1MjAyLjY2Nyw2ODguOTQyLDUyMDQuMzc2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU2My42MzQgLTUxMDAuOTE1KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzgxMiIgZGF0YS1uYW1lPSJQYXRoIDgxMiIgZD0iTTY1MC4yNTMsNTE1My4yNWM0LjI5MiwyLjczNiw1LjA0MSw4LjQ2OCw2LjgzMiwxMy4yMjcsMS42NjYsNC40MjksMy4zNTMsOC43MzgsMy4yMTEsMTMuNDY2LS4xNjcsNS41Ni4zNjUsMTIuNDIzLTQuMDg5LDE1Ljc1NS00LjQ4NywzLjM1OC0xMC44MTUtLjYzMS0xNi40MjMtLjQwNS01LjA3NC4yMDctMTAuNTYxLDQuNTIyLTE0Ljc2NywxLjY3LTQuMjUxLTIuODgyLTIuMjE1LTkuNjY4LTQuMDc1LTE0LjQ1MS0xLjcxNS00LjQwOS02Ljc4My03LjYxMy02LjMzMi0xMi4zMTguNDU4LTQuNzc2LDQuOTMyLTcuOTkxLDguNTc3LTExLjEwOCwzLjU1Ny0zLjA0NCw3LjQ2Ni01LjU1MSwxMi4wNDgtNi41MzdDNjQwLjI1NCw1MTUxLjQ2NSw2NDUuOTE5LDUxNTAuNDg2LDY1MC4yNTMsNTE1My4yNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01MjAuODAxIC01MDU4LjQzMSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgICAgICA8cGF0aCBpZD0iUGF0aF84MTMiIGRhdGEtbmFtZT0iUGF0aCA4MTMiIGQ9Ik02MTIuNzc3LDUxMDMuNzIyYzUuODc3LDMuNzQ2LDYuOTA3LDExLjU4Miw5LjM2MiwxOC4wOTIsMi4yODQsNi4wNTYsNC42LDExLjk1NSw0LjQwNiwxOC40MTMtLjIyNCw3LjYwOC41MTEsMTYuOTg5LTUuNTgxLDIxLjU0Mi02LjEzNiw0LjU4OC0xNC44LS44NzMtMjIuNDc1LS41NjYtNi45NDQuMjc2LTE0LjQ0OCw2LjE3Mi0yMC4yMDcsMi4yNjgtNS44Mi0zLjk0OC0zLjA0MS0xMy4yMjItNS41OS0xOS43NjQtMi4zNTEtNi4wMzMtOS4yOS0xMC40MTktOC42NzctMTYuODUzLjYyMi02LjUzLDYuNzQyLTEwLjkxOSwxMS43MjctMTUuMTgxLDQuODY2LTQuMTU4LDEwLjIxMy03LjU4MiwxNi40ODItOC45MjdDNTk5LjA5MSw1MTAxLjI3MSw2MDYuODQzLDUwOTkuOTQxLDYxMi43NzcsNTEwMy43MjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDc5LjMwOSAtNTAxNy4yNzUpIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMSIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfODE0IiBkYXRhLW5hbWU9IlBhdGggODE0IiBkPSJNNTc4LjkyOSw1MDU4Ljk3OWM3LjMwOCw0LjY1OCw4LjU5MSwxNC40LDExLjY0NiwyMi40ODYsMi44NDMsNy41Myw1LjcyLDE0Ljg1OSw1LjQ4NywyMi44ODgtLjI3NSw5LjQ1MS42NDMsMjEuMTA4LTYuOTI5LDI2Ljc2Ni03LjYyNyw1LjctMTguNC0xLjA5Mi0yNy45NDEtLjcxOC04LjYzMy4zNDItMTcuOTU5LDcuNjY2LTI1LjEyMSwyLjgxMS03LjIzOC00LjkwNy0zLjc4Ny0xNi40MzItNi45NTktMjQuNTYyLTIuOTI1LTcuNS0xMS41NTQtMTIuOTUzLTEwLjgtMjAuOTQ2Ljc3LTguMTEzLDguMzc3LTEzLjU2NywxNC41NzItMTguODYsNi4wNDctNS4xNjUsMTIuNjkzLTkuNDE4LDIwLjQ4Ny0xMS4wODdDNTYxLjkxMiw1MDU1LjkyNiw1NzEuNTQ5LDUwNTQuMjc1LDU3OC45MjksNTA1OC45NzlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDQxLjgzNCAtNDk4MC4wOTcpIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMSIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfODE1IiBkYXRhLW5hbWU9IlBhdGggODE1IiBkPSJNNTQ3LjUsNTAxNy40NGM4LjYzNyw1LjUsMTAuMTU3LDE3LjAwOCwxMy43NjksMjYuNTY3LDMuMzYxLDguODk0LDYuNzYzLDE3LjU1NCw2LjQ4OSwyNy4wMzYtLjMyMiwxMS4xNjUuNzY2LDI0Ljk0LTguMTgsMzEuNjE5LTkuMDExLDYuNzMtMjEuNzQ0LTEuMjk1LTMzLjAxNy0uODUyLTEwLjIuNC0yMS4yMTksOS4wNDgtMjkuNjgzLDMuMzA5LTguNTU0LTUuOC00LjQ3OS0xOS40MS04LjIzLTI5LjAxNS0zLjQ1OC04Ljg1OS0xMy42NTYtMTUuMzA2LTEyLjc2Mi0yNC43NDguOTA3LTkuNTg3LDkuODk1LTE2LjAyOCwxNy4yMTQtMjIuMjc3LDcuMTQ0LTYuMSwxNS0xMS4xMjIsMjQuMjA1LTEzLjA5M0M1MjcuMzg3LDUwMTMuODMsNTM4Ljc3NCw1MDExLjg4Myw1NDcuNSw1MDE3LjQ0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQwNy4wMzMgLTQ5NDUuNTc5KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzgxNiIgZGF0YS1uYW1lPSJQYXRoIDgxNiIgZD0iTTUxNC44NTMsNDk3NC4zYzEwLjAxNiw2LjM4MiwxMS43ODEsMTkuNzIxLDE1Ljk3MiwzMC44LDMuOSwxMC4zMTEsNy44NDUsMjAuMzUzLDcuNTMsMzEuMzQ4LS4zNjksMTIuOTQ3LjksMjguOTE2LTkuNDc4LDM2LjY1OS0xMC40NDgsNy44LTI1LjIxNi0xLjUwNy0zOC4yODktMS0xMS44My40Ni0yNC42MDUsMTAuNDg4LTM0LjQyMSwzLjgzMi05LjkyLTYuNzI1LTUuMi0yMi41MDYtOS41NDktMzMuNjQzLTQuMDEyLTEwLjI3MS0xNS44NC0xNy43NDgtMTQuOC0yOC43LDEuMDUtMTEuMTEyLDExLjQ3Mi0xOC41OCwxOS45NTgtMjUuODI0LDguMjg0LTcuMDcsMTcuMzg4LTEyLjg5MiwyOC4wNjctMTUuMTc0QzQ5MS41MzQsNDk3MC4xMSw1MDQuNzM4LDQ5NjcuODUzLDUxNC44NTMsNDk3NC4zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM3MC44OTQgLTQ5MDkuNzMyKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzgxNyIgZGF0YS1uYW1lPSJQYXRoIDgxNyIgZD0iTTQ3NC45NTcsNDkyMS41NzNjMTEuNyw3LjQ1OSwxMy43NjcsMjMuMDQsMTguNjY0LDM1Ljk4NSw0LjU1OCwxMi4wNDYsOS4xNywyMy43NzUsOC44LDM2LjYxNy0uNDMsMTUuMTIxLDEuMDUsMzMuNzc0LTExLjA2OCw0Mi44MTktMTIuMiw5LjEwNy0yOS40NTgtMS43NjYtNDQuNzMtMS4xNzMtMTMuODIxLjUzNi0yOC43NDQsMTIuMjQ0LTQwLjIxMyw0LjQ3LTExLjU5MS03Ljg1Ny02LjA3Ny0yNi4yOS0xMS4xNjItMzkuMy00LjY4OS0xMi0xOC41MDgtMjAuNzMxLTE3LjMtMzMuNTIxLDEuMjI1LTEyLjk3OSwxMy40LTIxLjcsMjMuMzExLTMwLjE1OSw5LjY3Ni04LjI1OCwyMC4zMTEtMTUuMDU0LDMyLjc4Ny0xNy43MkM0NDcuNzE0LDQ5MTYuNjc1LDQ2My4xNCw0OTE0LjA0Myw0NzQuOTU3LDQ5MjEuNTczWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMyNi43MjQgLTQ4NjUuOTIpIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMSIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfODE4IiBkYXRhLW5hbWU9IlBhdGggODE4IiBkPSJNNDMxLjQzNiw0ODY0LjA1M2MxMy41NDMsOC42MjgsMTUuOTM0LDI2LjY1NywyMS42LDQxLjYzNSw1LjI3NSwxMy45MzgsMTAuNjE0LDI3LjUxLDEwLjE5Myw0Mi4zNjctLjUsMTcuNDk1LDEuMjE5LDM5LjA3NS0xMi44LDQ5LjUzNS0xNC4xMiwxMC41MzYtMzQuMDg3LTIuMDQ3LTUxLjc1OS0xLjM2MS0xNS45OTIuNjE3LTMzLjI1OCwxNC4xNjMtNDYuNTMsNS4xNjYtMTMuNDEzLTkuMDkxLTcuMDM2LTMwLjQxNi0xMi45MjItNDUuNDctNS40MjgtMTMuODgxLTIxLjQxOS0yMy45ODktMjAuMDI1LTM4Ljc4MywxLjQxNi0xNS4wMTksMTUuNS0yNS4xLDI2Ljk2OS0zNC44OTEsMTEuMi05LjU1MiwyMy41LTE3LjQxNCwzNy45MzYtMjAuNDk0QzM5OS45MTEsNDg1OC4zODEsNDE3Ljc2LDQ4NTUuMzM4LDQzMS40MzYsNDg2NC4wNTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjc4LjU0IC00ODE4LjEyMykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgICAgICA8cGF0aCBpZD0iUGF0aF84MTkiIGRhdGEtbmFtZT0iUGF0aCA4MTkiIGQ9Ik0zODkuMTE5LDQ4MDguMTI4YzE1LjMzMiw5Ljc3LDE4LjA0LDMwLjE3NiwyNC40NTksNDcuMTMsNS45NzQsMTUuNzc2LDEyLjAxOSwzMS4xMzksMTEuNTQ0LDQ3Ljk1Ny0uNTYsMTkuOCwxLjM4Myw0NC4yMjctMTQuNDg0LDU2LjA2Ny0xNS45ODQsMTEuOTIzLTM4LjU4OC0yLjMyMy01OC41OTMtMS41NS0xOC4xLjctMzcuNjQ3LDE2LjAyOC01Mi42NzIsNS44NDQtMTUuMTg1LTEwLjI5My03Ljk2OC0zNC40My0xNC42MzMtNTEuNDY5LTYuMTQ2LTE1LjcxMS0yNC4yNDktMjcuMTU0LTIyLjY3My00My45LDEuNi0xNywxNy41NDMtMjguNDExLDMwLjUyNS0zOS40ODgsMTIuNjcyLTEwLjgxMiwyNi42LTE5LjcwOSw0Mi45NDItMjMuMTk0QzM1My40MzIsNDgwMS43MDcsMzczLjYzNyw0Nzk4LjI2MywzODkuMTE5LDQ4MDguMTI4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzMS42OSAtNDc3MS42NTQpIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMSIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfODIwIiBkYXRhLW5hbWU9IlBhdGggODIwIiBkPSJNMzUwLjQzNyw0NzU3YzE2Ljk2OCwxMC44MSwxOS45NjYsMzMuMzksMjcuMDcxLDUyLjE0OCw2LjYxMSwxNy40NTgsMTMuMywzNC40NTYsMTIuNzc3LDUzLjA2Ni0uNjE4LDIxLjkxLDEuNTM0LDQ4Ljk0MS0xNi4wMjQsNjIuMDQtMTcuNjg4LDEzLjE5NC00Mi43LTIuNTcxLTY0Ljg0MS0xLjcxNy0yMC4wMzMuNzctNDEuNjU5LDE3LjczMy01OC4yODcsNi40NjEtMTYuOC0xMS4zOTItOC44Mi0zOC4xLTE2LjItNTYuOTUyLTYuOC0xNy4zODgtMjYuODM3LTMwLjA1LTI1LjA5My00OC41OCwxLjc3LTE4LjgwOSwxOS40MTEtMzEuNDM3LDMzLjc3Ny00My42OTMsMTQuMDIyLTExLjk2MiwyOS40MzUtMjEuOCw0Ny41MTgtMjUuNjZDMzEwLjk0NCw0NzQ5Ljg5MiwzMzMuMyw0NzQ2LjA4NCwzNTAuNDM3LDQ3NTdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTg4Ljg2MyAtNDcyOS4xNzEpIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMSIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfODIxIiBkYXRhLW5hbWU9IlBhdGggODIxIiBkPSJNMzA5LjMzNSw0NzAyLjY3NWMxOC43MDYsMTEuOTE5LDIyLjAxMiwzNi44MDYsMjkuODQ2LDU3LjQ4Nyw3LjI5LDE5LjI0NiwxNC42NjYsMzcuOTgzLDE0LjA4OCw1OC41LS42NzksMjQuMTQ4LDEuNyw1My45NDQtMTcuNjYxLDY4LjM4Mi0xOS41LDE0LjU0Mi00Ny4wNzMtMi44MzYtNzEuNDc3LTEuOS0yMi4wODQuODUxLTQ1LjkyMiwxOS41NDUtNjQuMjU0LDcuMTE5LTE4LjUyNi0xMi41NTgtOS43MjYtNDItMTcuODU5LTYyLjc3OC03LjUtMTkuMTY1LTI5LjU4Ni0zMy4xMjQtMjcuNjY1LTUzLjU1LDEuOTUtMjAuNzM0LDIxLjQtMzQuNjUyLDM3LjIzMi00OC4xNjIsMTUuNDU3LTEzLjE4NiwzMi40NDctMjQuMDM1LDUyLjM4MS0yOC4yODNDMjY1LjgsNDY5NC44MzcsMjkwLjQ0Nyw0NjkwLjYzOSwzMDkuMzM1LDQ3MDIuNjc1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0My4zNTcgLTQ2ODQuMDI5KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzgyMiIgZGF0YS1uYW1lPSJQYXRoIDgyMiIgZD0iTTI2NC42LDQ2NDMuNTU2YzIwLjYsMTMuMTI2LDI0LjI0LDQwLjUyNSwzMi44NjYsNjMuMyw4LjAyNywyMS4xODcsMTYuMTUsNDEuODE4LDE1LjUxNiw2NC40LS43NDcsMjYuNTg5LDEuODY5LDU5LjM5NC0xOS40NDIsNzUuMjg5LTIxLjQ2NiwxNi4wMS01MS44MzEtMy4xMjQtNzguNy0yLjA5My0yNC4zMTYuOTMzLTUwLjU2MywyMS41MTYtNzAuNzQ3LDcuODMzLTIwLjQtMTMuODI2LTEwLjcxMS00Ni4yMzYtMTkuNjY3LTY5LjEyLTguMjU5LTIxLjEtMzIuNTc4LTM2LjQ3NC0zMC40NjQtNTguOTYxLDIuMTQ2LTIyLjgyNSwyMy41NTctMzguMTQ5LDQwLjk5Mi01My4wMjEsMTcuMDE4LTE0LjUxNywzNS43MjQtMjYuNDU5LDU3LjY3My0zMS4xMzdDMjE2LjY2NSw0NjM0LjkyMywyNDMuOCw0NjMwLjMsMjY0LjYsNDY0My41NTZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTMuODMyIC00NjM0LjkwNCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==);
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition: background-color 250ms ease;
  transition: background-color 250ms ease;
  font-size: 18px;
  text-align: center;
}
.button-22:hover {
  background-color: #225d3d;
}
.tab-menu-round {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.container-35 {
  position: relative;
  width: 100%;
  max-width: 1200px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}
.food-card-content {
  width: 100%;
  margin-top: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.collection-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  min-height: 200px;
  margin-right: 20px;
  margin-left: 20px;
  padding: 50px 25px 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(97, 114, 131, 0.2);
  border-radius: 6px;
  background-color: #edf1fc;
  -webkit-transition: border-color 300ms ease;
  transition: border-color 300ms ease;
}
.collection-card:hover {
  border-style: none;
  border-width: 0px;
  border-color: rgba(34, 93, 61, 0.29);
}
.order-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 45px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 6px;
  background-color: #a6ce3a;
}
.button-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.button-wrapper.hide {
  display: none;
}
.tab-link-round {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 150px;
  height: 150px;
  min-height: 52px;
  margin-right: 15px;
  margin-left: 15px;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(97, 114, 131, 0.2);
  border-radius: 6px;
  background-color: #edf1fc;
  font-size: 16px;
}
.tab-link-round.w--current {
  width: 150px;
  height: 150px;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-color: rgba(97, 114, 131, 0);
  border-radius: 6px;
  background-color: #fdaf40;
  color: #fff;
}
.heading-5 {
  display: inline-block;
  color: #08090a;
  font-size: 18px;
  line-height: 30px;
}
.food-title-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  margin-right: auto;
  margin-bottom: 4px;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
  font-size: 15px;
  text-decoration: none;
}
.food-title-wrap.center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.text-block-158 {
  color: #000;
  font-weight: 700;
  text-align: center;
}
.image-129 {
  margin-bottom: 10px;
}
.div-block-294 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.tab-link-tab-10 {
  width: 150px;
  height: 150px;
  margin-right: 15px;
  margin-left: 15px;
  padding-right: 10px;
  padding-left: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(97, 114, 131, 0.2);
  border-radius: 6px;
  background-color: #edf1fc;
}
.tab-link-tab-10.w--current {
  background-color: #fdaf40;
}
.tab-link-tab-2-3 {
  width: 150px;
  height: 150px;
  margin-right: 15px;
  margin-left: 15px;
  padding-right: 10px;
  padding-left: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(97, 114, 131, 0.2);
  border-radius: 6px;
  background-color: #edf1fc;
}
.tab-link-tab-2-3.w--current {
  background-color: #fdaf40;
}
.tabs-content-4 {
  padding-top: 40px;
}
.d-122-title {
  font-family: Gilroy, sans-serif;
  color: #fff;
  font-size: 25px;
  line-height: 35px;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: none;
}
.d-122-color-overlay {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(233, 71, 165, 0.5);
}
.demo-wrapper-4 {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: 0%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}
.d-122-category-card-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 400px;
  height: 300px;
  margin-right: 15px;
  margin-left: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-image: none;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.div-block-296 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-297 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fefcfe;
}
.image-131 {
  display: none;
}
.header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.header-main {
  display: block;
  width: 100%;
  max-width: 1250px;
  margin-right: 81px;
  margin-left: 81px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-306 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1200px;
  margin-right: -12px;
  margin-left: -12px;
}
.col-xs-12-col-md-3 {
  min-width: 25%;
}
.div-block-307 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 75%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-308 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 65%;
  height: 40px;
  margin-top: 0px;
  padding-top: 0px;
  padding-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1.5px solid #a7a7a7;
  border-radius: 50px;
  box-shadow: 0 0 2px 0 #a7a7a7;
}
.div-block-309 {
  display: none;
  margin-top: 11px;
  margin-left: 25px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.image-133 {
  margin-top: 0px;
  margin-left: 10px;
}
.text-block-161 {
  font-family: Roboto, sans-serif;
  color: #414141;
  font-size: 19px;
}
.main {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #080047;
}
.div-block-310 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  margin-right: 81px;
  margin-left: 81px;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-310.hide {
  max-width: none;
}
.div-block-310.hide._2 {
  max-width: 1250px;
}
.div-block-311 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0px;
}
.text-block-162 {
  color: #fff;
  font-size: 30px;
  line-height: 30px;
}
.div-block-312 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: none;
  background-position: 0px 0px;
  background-size: cover;
}
.search-bar-popup {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1200;
  display: none;
}
.search-input {
  display: block;
  width: 500px;
  margin-bottom: 0px;
  padding-left: 0px;
  border: 1px solid transparent;
  background-color: transparent;
  color: #fff;
  font-size: 20px;
  line-height: 30px;
}
.search-input::-webkit-input-placeholder {
  background-color: transparent;
  color: #fff;
}
.search-input:-ms-input-placeholder {
  background-color: transparent;
  color: #fff;
}
.search-input::-ms-input-placeholder {
  background-color: transparent;
  color: #fff;
}
.search-input::placeholder {
  background-color: transparent;
  color: #fff;
}
.div-block-18 {
  cursor: pointer;
}
.div-block-313 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #fff;
  color: #fff;
}
.search {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}
.div-block-314 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 20px;
  padding-right: 60px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  background-color: transparent;
}
.text-block-163 {
  margin-right: 10px;
  margin-left: 0px;
  color: #fff;
  font-size: 22px;
  font-weight: 400;
}
.div-block-321 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
}
.main-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1250px;
  margin-right: 81px;
  margin-left: 81px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.heading-99 {
  max-width: 720px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 50px;
  line-height: 60px;
}
.text-block-167 {
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Gilroy, sans-serif;
  color: #fff;
  font-size: 20px;
  font-weight: 300;
}
.button-23 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 220px;
  height: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
  background-color: #e52648;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
}
.button-23:hover {
  background-color: #fff;
  color: #e52648;
}
.button-23.margin {
  margin-left: 10px;
  border-style: solid;
  border-width: 2px;
  border-color: #fff;
  background-color: transparent;
}
.button-23.margin:hover {
  background-color: #fff;
  color: #000;
}
.div-block-322 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 475px;
  margin-bottom: 20px;
  padding-top: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.div-block-323 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.text-block-168 {
  margin-left: 15px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 17px;
  font-weight: 500;
}
.text-block-168._14 {
  font-family: Gilroy, sans-serif;
  color: #110a00;
  font-size: 14px;
}
.grid-12 {
  display: -ms-grid;
  display: grid;
  width: 520px;
  padding-top: 10px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}
.product-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB28AAAKxBAMAAACGe/qmAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEX////09vn09vn09vn09vn09vn09vn09vn09vn09vn///+fbXa2AAAACXRSTlMAAAaR7e6QiIm6R88vAAAAAWJLR0QAiAUdSAAAAAd0SU1FB+UEBQYAJ+mEv7oAAAnaSURBVHja7du9jpxVFoXhkmeY/DM/sVuWECEgOyAbJGOLbJDloFPkxNnAFYDkOwALf3c77aI66GTO7qNurX3Kz5NgnbBWvVKpxT4cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAWHv/w7WG78vDJy4sP/92uHrYzezg8ePLyUfqDhrv0Zv/rGO4X+/7L8ct+9bCd2cPhX/v+3/QHDXfpx/3PY7if7fv3xy/71cN2Zg+Hf+77v9MfNNwl4cKC3uzvr38q/376efl+O7OHDz+Vf0t/0HCXHr86/XHq6fUfdF6d/sJzPg+HB0/9cYrzs5259OcL9yIdlnBhQjos4cKEdFjChQnpsIQLE9JhCRcmpMMSLkxIhyVcmJAOS7gwIR2WcGFCOizhwi19+eznv/9f5dfPL47f8quH7cweDg9eP3+U/qDhLn23/3EM99N9/+b4Zb962M7s4fCPff86/UHDXbo83eN+fn3Denk6aj2jh8Mn7nE5M5f7u+twfzp92d9tZ/bwIdz/pD9ouEt+KsOCvnr2699/nHr74uL4Zb962M7s4fDg7YtH6Q8a7tp25tKfL9yLdFjChQnpsIQLE9JhCRcmpMMSLkxIhyVcmJAOS7gwIR2WcGFCOizhwoR0WMKFCemwhAu35JAeFuQ6CBbkkB4W5JAeFuSnMizIIT0sajtz6c8X7kU6LOHChHRYwoUJ6bCECxPSYQkXJqTDEi5MSIclXJiQDku4MCEdlnBhQjos4cKEdFjChVtySA8Lch0EC3JIDwtySA8L8lMZFuSQHha1nbn05wv3Ih2WcGFCOizhwoR0WMKFCemwhAsT0mEJFyakwxIuTEiHJVyYkA5LuDAhHZZwYUI6LOHCLTmkhwW5DoIFOaSHBTmkhwX5qQwLckgPi9rOXPrzhXuRDku4MCEdlnBhQjos4cKEdFjChQnpsIQLE9JhCRcmpMMSLkxIhyVcmJAOS7gwIR2WcOGWHNLDglwHwYIc0sOCHNLDgvxUhgU5pIdFbWcu/fnCvUiHJVyYkA5LuDAhHZZwYUI6LOHChHRYwoUJ6bCECxPSYQkXJqTDEi5MSIclXJiQDku4cEsO6WFBroNgQQ7pYUEO6WFBfirDghzSw6K2M5f+fOFepMMSLkxIhyVcmJAOS7gwIR2WcGFCOizhwoR0WMKFCemwhAsT0mEJFyakwxIuTEiHJVy4JYf0sCDXQbAgh/SwIIf0sCA/lWFBDulhUduZS3++cC/SYQkXJqTDEi5MSIclXJiQDku4MCEdlnBhQjos4cKEdFjChQnpsIQLE9JhCRcmpMMSLtySQ3pYkOsgWJBDeliQQ3pYkJ/KsCCH9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAt/X4h2+3Dx4+eXlx/IeH9CQw9mb/6/iF/WLffzn+w0N6Ehj7cf/z+IX9bN+/P/7DQ3oSGGsUTJeH9CQw9mZ/f/1b8ffTb8WP/SE9CYw9fnX668zT67/OfPQP6UmgYOOG9B5Qkg6lm/QeUJIOpZv0HlCSDqWb9B5Qkg6lm/QeUJIOpZv0HlCSDqWb9B5Qkg6lm/QeUJIOpZv0HlCSDqWb9B5Qkg6lm/QeUPHls5+P39eHr59fHP/hIT0JjH23/3H8wn66798c/+EhPQmMXZ4OUj+/Pkj1kJ4Exi73d9ff3J9O39yP/SE9CYw1+ona5SE9CYx99ezX4xf24dsXF8d/eEhPAgUbN6T3gJJ0KN2k94CSdCjdpPeAknQo3aT3gJJ0KN2k94CSdCjdpPeAknQo3aT3gJJ0KN2k94CSdCjdpPeAknQo3aT3gJJ0KN2k94CKRgfsXR7Sk8BYo6ucLg/pSWCs0QF7l4f0JDDW6IC9y0N6Ehhr9BO1y0N6EhhrdMDe5SE9CRRs3JDeA0rSoXST3gNK0qF0k94DStKhdJPeA0rSoXST3gNK0qF0k94DStKhdJPeA0rSoXST3gNK0qF0k94DStKhdJPeA0rSoXST3gMqGh2wd3lITwJjja5yujykJ4GxRgfsXR7Sk8BYowP2Lg/pSWCs0U/ULg/pSWCs0QF7l4f0JFCwcUN6DyhJh9JNeg8oSYfSTXoPKEmH0k16DyhJh9JNeg8oSYfSTXoPKEmH0k16DyhJh9JNeg8oSYfSTXoPKEmH0k16DyhJh9JNeg+oaHTA3uUhPQmMNbrK6fKQngTGGh2wd3lITwJjjQ7YuzykJ4GxRj9RuzykJ4GxRgfsXR7Sk0DBxg3pPaAkHUo36T2gJB1KN+k9oCQdSjfpPaAkHUo36T2gJB1KN+k9oCQdSjfpPaAkHUo36T2gJB1KN+k9oCQdSjfpPaAkHUo36T2gotEBe5eH9CQw1ugqp8tDehIYa3TA3uUhPQmMNTpg7/KQngTGGv1E7fKQngTGGh2wd3lITwIFGzek94CSdCjdpPeAknQo3aT3gJJ0KN2k94CSdCjdpPeAknQo3aT3gJJ0KN2k94CSdCjdpPeAknQo3aT3gJJ0KN2k94CSdCjdpPeAikYH7F0e0pPAWKOrnC4P6UlgrNEBe5eH9CQw1uiAvctDehIYa/QTtctDehIYa3TA3uUhPQkUbNyQ3gNK0qF0k94DStKhdJPeA0rSoXST3gNK0qF0k94DStKhdJPeA0rSoXST3gNK0qF0k94DStKhdJPeA0rSoXST3gNK0qF0k94DKhodsHd5SE8CY42ucro8pCeBsUYH7F0e0pPAWKMD9i4P6UlgrNFP1C4P6UlgrNEBe5eH9CRQsHFDeg8oSYfSTXoPKEmH0k16DyhJh9JNeg8oSYfSTXoPKEmH0k16DyhJh9JNeg8oSYfSTXoPKEmH0k16DyhJh9JNeg8oSYfSTXoPqGh0wN7lIT0JjDW6yunykJ4ExhodsHd5SE8CY40O2Ls8pCeBsUY/Ubs8pCeBsUYH7F0e0pMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPB//A+D9O6F6tavowAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMS0wNC0wNVQwNjowMDozNiswMDowMMU/P8IAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjEtMDQtMDVUMDY6MDA6MzYrMDA6MDC0Yod+AAAAAElFTkSuQmCC);
  background-position: 50% 50%;
  background-size: cover;
}
.product-list.hide {
  display: none;
}
.popular-products {
  max-width: 1200px;
  margin-right: 81px;
  margin-left: 81px;
}
.main-div {
  width: 100%;
}
.row-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.medium {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.span {
  width: 100px;
  margin-top: 26px;
  margin-bottom: 50px;
  border-bottom: 2px none #f90;
}
.heading-100 {
  font-family: Gilroy, sans-serif !important;
  color: #180e00;
  font-size: 45px;
  font-weight: 500;
}
.link-21 {
  color: #663737;
  text-decoration: none;
}
.bold-text-22 {
  font-family: Gilroy, sans-serif;
  color: #051427;
  font-size: 16px;
  font-weight: 400;
}
.div-block-324 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0px;
}
.div-block-325 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #878787;
  border-radius: 20px;
}
.div-block-325._1 {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: #032d3e;
}
.div-block-325._2 {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: #e947a5;
}
.div-block-325._3 {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: #47d6e8;
}
.div-block-325._4 {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: #fcd63c;
}
.div-block-326 {
  position: relative;
  border-radius: 20px;
}
.div-block-327 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 235, 208, 0.5)), to(rgba(255, 235, 208, 0.5)));
  background-image: linear-gradient(180deg, rgba(255, 235, 208, 0.5), rgba(255, 235, 208, 0.5));
  opacity: 0;
}
.div-block-328 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70px;
  height: 70px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background-color: #fff;
}
.div-block-329 {
  height: 380px;
}
.homepage-split-section-container-fluid-flex {
  display: block;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}
.div-block-330 {
  width: 50%;
}
.div-block-331 {
  width: 50%;
  height: 365px;
  padding-top: 0px;
  padding-left: 20px;
  background-color: #e9e8e3;
}
.icons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 365px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.icons._123 {
  padding-right: 60px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  background-color: #f1f1f1;
}
.div-block-333 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}
.heading-102 {
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: Gilroy, sans-serif;
  color: #051427;
  font-size: 25px;
  line-height: 35px;
  font-weight: 100 !important;
}
.heading-102.background-color {
  padding: 5px;
}
.paragraph-80 {
  max-width: 350px;
  font-family: Gilroy, sans-serif;
  color: #333;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0px;
}
.paragraph-80.full {
  max-width: none;
  font-family: Gilroy, sans-serif !important;
}
.button-25 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 200px;
  padding-top: 12px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
  background-color: #f1c71d;
  font-family: Gilroy, sans-serif;
}
.button-25:hover {
  background-color: #e94865;
}
.button-25.pink {
  position: relative;
  z-index: 2;
  background-color: #f1c71d;
}
.button-25.pink:hover {
  background-color: #ec49a8;
}
.button-25.pink.pink-btn {
  background-color: #120a57;
}
.button-25.pink.pink-btn:hover {
  background-color: #e94865;
}
.button-25.pink.reverse {
  background-color: #ec49a8;
}
.button-25.pink.reverse:hover {
  background-color: #fcd63c;
}
.div-block-334 {
  padding: 10px 10px 10px 0px;
}
.div-block-336 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.bold-text-23 {
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.bold-text-24 {
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.about-home {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 100px;
  padding-bottom: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url(/_next/static/images/factory-bg-dc0ffba3d8b68f5460c5eb851197da53.jpg);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(/_next/static/images/factory-bg-dc0ffba3d8b68f5460c5eb851197da53.jpg);
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}
.about-home.gfh {
  padding: 60px 10px;
  background-image: none;
}
.about-home.gfh.tydh {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #fff;
  background-image: url(/_next/static/images/background-fabrication-3bec7c6019dd02b2d6e763733f1107c2.jpg), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGymlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0MzYwLCAyMDIwLzAyLzEzLTAxOjA3OjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMS0wMS0wMVQxNzoxMTowNSswNTozMCIgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Y2M5NjY3NDEtN2QyOS1kOTQ1LWJkNGYtMDM1MTBiMjA5NGE3IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MDgyNmU5NWYtNmUzMy04ZTQyLWIyZWQtNTVlOTU0MWIyODEzIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Nzk1NTk3MzUwMjQ3MTFFQTk0MDc5RUU3NEVERjEwRTEiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3OTU1OTczMjAyNDcxMUVBOTQwNzlFRTc0RURGMTBFMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3OTU1OTczMzAyNDcxMUVBOTQwNzlFRTc0RURGMTBFMSIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplNjVkN2UxMi1iNzBmLTdlNGQtYjI2Yi01NDQ4NjA4ZjY3NTgiIHN0RXZ0OndoZW49IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4xIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Y2M5NjY3NDEtN2QyOS1kOTQ1LWJkNGYtMDM1MTBiMjA5NGE3IiBzdEV2dDp3aGVuPSIyMDIxLTA0LTA1VDExOjE5OjA2KzA1OjMwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5rWgcQAAA3lJREFUeJztnVGa2jAMhLX5OEVP0fufoqfoNehLYbMmjiVLtsaW5pEgjdGPCVYw+Xo+n5TC0ePPX+8hNMV5x3wxY2vPg9DvX0QP70E0ZAmjfAwSzuE9gBtZw1hCqEBGw7ibHa4wEYEgwHgyc5lrJhDOi0SAUT42FcwMIOcXpf2o8PqYmgZl5LcsyVdOZBiteFONmiEJo1PWM+TqBe4IY9h6xnKGRITBzcWWFZCoMCQ5WbIAEh2GJHdTWiAJg+fNlgZIwuB5i9QLJGHwvMXqAZIw7Lw/JAWSMGTeYigSIAmjz1sEhQskYei82VB6T+qrFQTFuykOkAiNQggYRG0gCWOs94ckH1k7FgQKBtE9EG6LedWCwMEg4s2QHQsC610Dsvo1cHTvao67GbJzQVC9q0CiFmSm92U+i15WqVUKguT9lraXVWrVgsBcZdT0skqtWBA4757WCSuxQWxIb2nrhJ1YGRvWm7tSlyZetiDO3s2FYU/ilQvifv39CkjUgrjDIPoEErUg3t7vHEdxwHNQ6U3fQKAGFdn7UCberiCO3k8i3fWQ3QoC4d0CEq4g3t4910O2Loizt/h6yO4Fcfe+AuI+qMjeJRCIQUX2PmoHNEkN48N5H7UDmqRG8SG9j5vEIQvi7D2k/a6ND+1t3X7Xxof3tmy/a+PTm+za79r49P4vi/a7Nj69T9K236uJmfHpXSi3I4B597bfm4kb8bAF8fbO7QhY3tWVetSCuHtL2u+ixMaxYby57XdxYsPYUN6PqwctEhvFhvPO7Qhg3rkdAcw7tyNgeed2BCBvIsrtCCjeb+V2BH/vH5KsQ+6Or1wQGBhENn/PtHJBoGAQ8VsnOxYE0ju3I4B5t35sHa4gk7y7FoY7FwTVe+q/AWnjd/HuWqm3kta0QkEQvd+a8W9A2vidvLtaJz1apSCe3l2tkx6tUhA070txgdTMVy7ITO/uXpZkECsVxNN7WC/rnHylgnh6m/SyWlqpIJ7eYhhE4+/0WSphNDTyTp+lEgZDo+70WSphMDV6HXJ3PGFcaPRKPWEIZXlS565TEsaNrG9w3xrcTjBMQbxkOUNaShgMWc+QmnaBMQzES7NmSO83MSIMGF+N55lp1gwh+n5Bkunv/bupKRDOmnkOeen8bkOG4SIPIC8ljAt5AtFoSxhEc88hEp2Lxj3nLA+DiOgfgM4k8vKQNZMAAAAASUVORK5CYII=), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGymlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0MzYwLCAyMDIwLzAyLzEzLTAxOjA3OjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMS0wMS0wMVQxNzoxMTowNSswNTozMCIgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Y2M5NjY3NDEtN2QyOS1kOTQ1LWJkNGYtMDM1MTBiMjA5NGE3IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MDgyNmU5NWYtNmUzMy04ZTQyLWIyZWQtNTVlOTU0MWIyODEzIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Nzk1NTk3MzUwMjQ3MTFFQTk0MDc5RUU3NEVERjEwRTEiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3OTU1OTczMjAyNDcxMUVBOTQwNzlFRTc0RURGMTBFMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3OTU1OTczMzAyNDcxMUVBOTQwNzlFRTc0RURGMTBFMSIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplNjVkN2UxMi1iNzBmLTdlNGQtYjI2Yi01NDQ4NjA4ZjY3NTgiIHN0RXZ0OndoZW49IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4xIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Y2M5NjY3NDEtN2QyOS1kOTQ1LWJkNGYtMDM1MTBiMjA5NGE3IiBzdEV2dDp3aGVuPSIyMDIxLTA0LTA1VDExOjE5OjA2KzA1OjMwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5rWgcQAAA3lJREFUeJztnVGa2jAMhLX5OEVP0fufoqfoNehLYbMmjiVLtsaW5pEgjdGPCVYw+Xo+n5TC0ePPX+8hNMV5x3wxY2vPg9DvX0QP70E0ZAmjfAwSzuE9gBtZw1hCqEBGw7ibHa4wEYEgwHgyc5lrJhDOi0SAUT42FcwMIOcXpf2o8PqYmgZl5LcsyVdOZBiteFONmiEJo1PWM+TqBe4IY9h6xnKGRITBzcWWFZCoMCQ5WbIAEh2GJHdTWiAJg+fNlgZIwuB5i9QLJGHwvMXqAZIw7Lw/JAWSMGTeYigSIAmjz1sEhQskYei82VB6T+qrFQTFuykOkAiNQggYRG0gCWOs94ckH1k7FgQKBtE9EG6LedWCwMEg4s2QHQsC610Dsvo1cHTvao67GbJzQVC9q0CiFmSm92U+i15WqVUKguT9lraXVWrVgsBcZdT0skqtWBA4757WCSuxQWxIb2nrhJ1YGRvWm7tSlyZetiDO3s2FYU/ilQvifv39CkjUgrjDIPoEErUg3t7vHEdxwHNQ6U3fQKAGFdn7UCberiCO3k8i3fWQ3QoC4d0CEq4g3t4910O2Loizt/h6yO4Fcfe+AuI+qMjeJRCIQUX2PmoHNEkN48N5H7UDmqRG8SG9j5vEIQvi7D2k/a6ND+1t3X7Xxof3tmy/a+PTm+za79r49P4vi/a7Nj69T9K236uJmfHpXSi3I4B597bfm4kb8bAF8fbO7QhY3tWVetSCuHtL2u+ixMaxYby57XdxYsPYUN6PqwctEhvFhvPO7Qhg3rkdAcw7tyNgeed2BCBvIsrtCCjeb+V2BH/vH5KsQ+6Or1wQGBhENn/PtHJBoGAQ8VsnOxYE0ju3I4B5t35sHa4gk7y7FoY7FwTVe+q/AWnjd/HuWqm3kta0QkEQvd+a8W9A2vidvLtaJz1apSCe3l2tkx6tUhA070txgdTMVy7ITO/uXpZkECsVxNN7WC/rnHylgnh6m/SyWlqpIJ7eYhhE4+/0WSphNDTyTp+lEgZDo+70WSphMDV6HXJ3PGFcaPRKPWEIZXlS565TEsaNrG9w3xrcTjBMQbxkOUNaShgMWc+QmnaBMQzES7NmSO83MSIMGF+N55lp1gwh+n5Bkunv/bupKRDOmnkOeen8bkOG4SIPIC8ljAt5AtFoSxhEc88hEp2Lxj3nLA+DiOgfgM4k8vKQNZMAAAAASUVORK5CYII=);
  background-position: 50% 50%, 100% 100%, 2% 2%;
  background-size: cover, auto, auto;
  background-repeat: repeat, no-repeat, no-repeat;
}
.about-home.gfh.hide {
  display: none;
}
.about-home.hide {
  display: none;
}
.div-block-337 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding: 20px 20px 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 20px;
  background-color: rgba(8, 0, 71, 0.55);
}
.paragraph-81 {
  max-width: 1000px;
  margin-top: 0px;
  margin-bottom: 40px;
  font-weight: 400;
  text-align: center;
}
.paragraph-81.fdh {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #151515;
  font-weight: 700;
  text-align: left;
}
.paragraph-81.fdh.gfh {
  font-weight: 400;
  text-align: left;
}
.heading-103 {
  margin-bottom: 0px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 1px;
}
.heading-103.gfh {
  margin-top: 0px;
  margin-bottom: 20px;
  color: #151515;
}
.bold-text-25 {
  color: #fff;
  font-size: 40px;
  line-height: 0px;
  font-weight: 400;
}
.bold-text-25.fgh {
  color: #151515;
}
.bold-text-25.fgh.regh63 {
  color: #fff;
  font-size: 26px;
  line-height: 35px;
  font-weight: 300;
}
.bold-text-25.fgh.regh63.black {
  color: #051427;
  font-weight: 500;
}
.bold-text-26 {
  font-family: Gilroy, sans-serif !important;
  color: #fff;
  font-weight: 400;
}
.div-block-340 {
  position: absolute;
  display: none;
}
.div-block-341 {
  width: 80%;
  border: 1px solid #ce188e;
}
.div-block-342 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-343 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.div-block-344 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 15%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.heading-104 {
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 30px;
  line-height: 35px;
  font-weight: 400;
}
.text-block-170 {
  margin-right: 1px;
  margin-left: 1px;
  padding: 3px 5px;
  background-color: #30aea4;
  font-family: 'Fa solid 900', sans-serif;
  color: #fff;
}
.text-block-170.hj5 {
  background-color: transparent;
  color: #30aea4;
}
.div-block-345 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-345.fxc-gc {
  margin-bottom: 0px;
}
.link-23 {
  border-bottom: 1px solid #000;
  color: #222d38;
  text-decoration: none;
}
.div-block-346 {
  display: inline-block;
  margin-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.text-block-171 {
  background-color: #ccc;
  font-size: 0.8rem;
}
.link-block-20 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #151515;
  font-weight: 700;
  text-decoration: none;
}
.text-block-172 {
  margin-left: 2px;
}
.div-block-347 {
  width: 85%;
}
.slider-6 {
  overflow: hidden;
  height: auto;
  padding-right: 40px;
  padding-left: 40px;
  background-color: transparent;
}
.left-arrow-5 {
  width: 30px;
  height: 30px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(34, 45, 56, 0.45);
  border-radius: 100%;
  color: rgba(34, 45, 56, 0.45);
  font-size: 1rem;
}
.right-arrow-4 {
  width: 30px;
  height: 30px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(34, 45, 56, 0.45);
  border-radius: 100%;
  color: rgba(34, 45, 56, 0.45);
  font-size: 1rem;
}
.slide-9 {
  margin-right: 16%;
}
.div-block-348 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.div-block-349 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.text-block-173 {
  margin-top: 10px;
  margin-bottom: 10px;
  color: rgba(34, 45, 56, 0.45);
}
.slide-nav-2 {
  display: none;
}
.text-block-174 {
  font-size: 0.8rem;
}
.div-block-350 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.text-block-175 {
  color: rgba(34, 45, 56, 0.45);
}
.mask {
  overflow: visible;
  width: 30%;
}
.div-block-351 {
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}
.link-block-21 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 20px;
  background-color: #fff;
  background-image: none;
  background-position: 0px 0px;
  box-shadow: 0 1px 9px 0 #080047, inset 0 8px 0 0 #ec49a8;
  color: #333;
  font-weight: 700;
  text-decoration: none;
}
.link-block-21.fabrication {
  background-color: #fff;
  background-image: none;
  background-position: 0px 0px;
  box-shadow: 0 1px 9px 0 #080047, inset 0 8px 0 0 #fcd63c;
}
.link-block-21.banners {
  background-color: #fff;
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
  box-shadow: 0 1px 9px 0 #080047, inset 0 8px 0 0 #47d6e8;
}
.link-block-21.lightbox {
  background-color: #fff;
  background-image: none;
  background-position: 0px 0px;
  box-shadow: 0 1px 9px 0 #080047, inset 0 8px 0 0 #03ccb7;
}
.link-block-21._3d {
  background-color: #fff;
  background-image: none;
  background-position: 0px 0px;
  box-shadow: 0 1px 9px 0 #080047, inset 0 8px 0 0 #080047;
}
.link-block-21.lg {
  background-color: #fff;
  background-image: none;
  background-position: 0px 0px;
  box-shadow: 0 1px 9px 0 #080047, inset 0 8px 0 0 #ec49a8;
  -webkit-filter: none;
  filter: none;
}
.small-image {
  display: block;
  border-radius: 50%;
}
.small-image.absolute {
  position: absolute;
  left: 0%;
  top: 8%;
  right: 0%;
  bottom: auto;
  width: 50%;
  margin-right: auto;
  margin-left: auto;
  border-radius: 20px;
}
.div-block-352 {
  width: 100px;
}
.div-block-353 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.text-block-177 {
  margin-right: 10px;
  margin-left: 20px;
}
.image-135 {
  width: 60%;
}
.container-38 {
  max-width: 1200px;
  padding-right: 20px;
  padding-left: 20px;
}
.section-37.dark {
  padding-top: 40px;
  background-color: #080047;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAm4AAAFYAQMAAADQreJ9AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURf///0dwTHBCPHYAAAACdFJOUw0Awz2zdQAAAs1JREFUeNrt2c1pHVEMhuE5UYwWCWjpjUElpIGASkkjAaWjlOAq0kMKyNLwJRDflW1yf14uInemgAfpSMzMkbYNe1x64rTNWG6x3AZzPZrL0VywnLOcsdwazW0w16O5YrkczQXL+WjORnNrNLfN5r7eEvf5lriHW+I+7twU7v0tRbdzO7dzO7d/KyZwDzv3n/7M3tQ1ZfSNcd3SaGH2WCZGczWa68mD3jV65u6j9xXwNqVGb6JG7xjhDWiwXLFcs5xQzljOWS5ZrlFuCeWM5YLliuWEcs5yyXJCOWO5ZLlGuedcKS5YrlHukCvEFcsJ5ZLlhHLBco1y9yK5JZQrlDOh3CPKhUhuCeUK5e5FcndCuUeU+ySSc5HcEso9olyK5EIkt4RyjXJvpHomZ0K5RrkUyS2h3BeUM6GcUM5ZTijnLCeUc5YrlFtCuWQ5oZyzXKHcPwtxGhcs1yh3RK6ncMFyhXLH5HoC5yyXLNcoZ0I5Z7liuUa5447uaM5ZLlmuUW4J5YzlguWK5YRyi+WM5YLlkuWa5YRyxnLOcsFyNZoTyi2WM5ZzlguWS5YrltNkbrGcsZyzXLBcslyxXE/mTmm763PGcs5ywXI5miuWa5YTyq3RnLGcs1ywXI7miuV6NCeUW6M5YzlnuRjNJcvVaK5ZTpO5xXI2mnOWi9FcslyN5prlNJlbLGejOWe5YLkczRXL9WhOKLdYzljOR3PBcslyxXI9mTu9i6/JGcs5ywXLJcsVyzXLaTJno7kYzSXLFcs1yp3xtrsi5ywXLJcsVyzXKHdWYd/mjOWc5ZLliuWEcovlnOWC5YrlGuXOrMRbnLFcsFyxnFBusZyzXLJco9zZR/c65yyXLCeUM5YLlmuUO79NXuWS5RrlXCiXKHdJIV7hAuUuC+4FF5dyP8Hg/nD6RpX1L/cE9dwzp18H7U4Ed/A+iOGkH9v27rsA7jeUQl+J4wgDsAAAAABJRU5ErkJggg==);
  background-position: 0% 0%;
  background-size: 400px;
  background-repeat: no-repeat;
}
.heading-105 {
  margin-top: 0px;
  margin-bottom: 10px;
  font-weight: 400;
}
.bold-text-27 {
  font-family: Gilroy, sans-serif;
  color: #f1c71d;
  font-size: 20px;
  font-weight: 300;
}
.div-block-358 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}
.link-block-22 {
  color: #414141;
  font-size: 16px;
  text-decoration: none;
}
.link-block-22:hover {
  color: #31b4aa;
  text-decoration: underline;
}
.list-item-4 {
  overflow: visible;
}
.div-block-360 {
  margin-top: 34px;
  margin-bottom: 34px;
}
.div-block-361 {
  border-bottom: 1px dotted rgba(34, 45, 56, 0.35);
}
.div-block-361.line1-1 {
  border-bottom-style: solid;
}
.div-block-361.line1-1.hide-force {
  display: none;
}
.text-block-178 {
  margin-top: 10px;
  color: #414141;
  font-size: 16px;
}
.bold-text-28 {
  font-size: 20px;
  font-weight: 400;
}
.bold-text-28.b {
  font-weight: 700;
}
.bold-text-28.white {
  color: #fff;
  font-size: 15px;
  line-height: 1.3rem;
  font-family: Gilroy, sans-serif;
}
.div-block-363 {
  padding-top: 43px;
}
.div-block-364 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 13px;
  margin-bottom: 20px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 11px;
  line-height: 20px;
}
.text-block-179 {
  margin-right: 5px;
  color: #fff;
}
.list-19 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.footer-logo {
  width: 150px;
  margin-bottom: 10px;
}
.footer-logo.w--current {
  width: 200px;
}
.div-block-367.space-fo-fo {
  padding-left: 20px;
}
.div-block-368 {
  padding-top: 40px;
}
.div-block-368.space-fo-fo {
  padding-left: 20px;
}
.div-block-369 {
  height: 100%;
}
.image-137 {
  width: 43%;
}
.div-block-370 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-370.hide {
  display: none;
}
.heading-106 {
  text-transform: uppercase;
}
.div-block-373 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.div-block-373._60 {
  margin-top: 60px;
}
.text-block-180 {
  margin-left: 10px;
  color: #000 !important;
  font-size: 15px;
  font-weight: 400;
}
.image-140 {
  margin-bottom: 5px;
}
.text-block-181 {
  margin-top: 20px;
  font-family: Gilroy, sans-serif;
  color: #999292;
  font-size: 12px;
  font-weight: 700;
}
.text-span-9 {
  font-size: 12px;
}
.image-141 {
  margin-right: 5px;
}
.div-block-374 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}
.div-block-375 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 87%;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.image-142 {
  margin-right: 5px;
}
.enterprise-section {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABWCAYAAABVVmH3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNjQ3OERCNDIxRDExRUI5Mjk3REYwRDQ4ODlGQzIxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNjQ3OERDNDIxRDExRUI5Mjk3REYwRDQ4ODlGQzIxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU2NDc4RDk0MjFEMTFFQjkyOTdERjBENDg4OUZDMjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU2NDc4REE0MjFEMTFFQjkyOTdERjBENDg4OUZDMjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5yqsmCAAABa0lEQVR42uzasUpDQRCF4b0RIlaCvoPYW/gaPoB1WisLO3uxsNbO1xDfyNQiSJyLF4uwxQ0ywuB3YGCLnC1+kmH5ybBZXSxba3cxlzFDzHPMdcxHmxf9Tn/v9uz0Pg5XMQfTnE8ffpl5sX6nP8Q39i0OR1sfXsccz7xYv9NfNEnJYtoJ23na4Q79Tn/csa9xOIw5iXmPeYy5ifmcebF+pz/uWL/bpFUgwAILLATAAivAAgus/IAdFdlD+7Y06+m83OEO/U6fj+Vja/Xt2MQdy6cm9PlYPtY7VoAFFlgBFlhgBVhgC4PlU//Qx+633/nIf9/nY/nYejuWT03o87F8rHesAAsssAIssMAKsMAWBsun+n9snT4fy8fW27F8akKfj+VjvWMFWGCBFWCBBVaABbYwWD6Vj63T52P52Ho7lk9N6POxfKx3rAALLLACLLDACrDAFgbLp/Kxdfp8LB9bb8fyqQl9Pjap/yXAAB+SzhalQLqPAAAAAElFTkSuQmCC), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABWCAYAAABVVmH3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNjQ3OERCNDIxRDExRUI5Mjk3REYwRDQ4ODlGQzIxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNjQ3OERDNDIxRDExRUI5Mjk3REYwRDQ4ODlGQzIxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU2NDc4RDk0MjFEMTFFQjkyOTdERjBENDg4OUZDMjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU2NDc4REE0MjFEMTFFQjkyOTdERjBENDg4OUZDMjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5yqsmCAAABa0lEQVR42uzasUpDQRCF4b0RIlaCvoPYW/gaPoB1WisLO3uxsNbO1xDfyNQiSJyLF4uwxQ0ywuB3YGCLnC1+kmH5ybBZXSxba3cxlzFDzHPMdcxHmxf9Tn/v9uz0Pg5XMQfTnE8ffpl5sX6nP8Q39i0OR1sfXsccz7xYv9NfNEnJYtoJ23na4Q79Tn/csa9xOIw5iXmPeYy5ifmcebF+pz/uWL/bpFUgwAILLATAAivAAgus/IAdFdlD+7Y06+m83OEO/U6fj+Vja/Xt2MQdy6cm9PlYPtY7VoAFFlgBFlhgBVhgC4PlU//Qx+633/nIf9/nY/nYejuWT03o87F8rHesAAsssAIssMAKsMAWBsun+n9snT4fy8fW27F8akKfj+VjvWMFWGCBFWCBBVaABbYwWD6Vj63T52P52Ho7lk9N6POxfKx3rAALLLACLLDACrDAFgbLp/Kxdfp8LB9bb8fyqQl9Pjap/yXAAB+SzhalQLqPAAAAAElFTkSuQmCC), -webkit-gradient(linear, left top, left bottom, from(rgba(61, 55, 127, 0.66)), to(rgba(61, 55, 127, 0.66))), url(/_next/static/images/banner-1-1-015e64bbc314c12cef1e0c1c26462207.jpg), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c3ZnanM9Imh0dHA6Ly9zdmdqcy5jb20vc3ZnanMiIHZlcnNpb249IjEuMSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHlsZT0iIiBkPSJNNDg1LjAzNSwyNzEuMzg5YzAsMTI1LjY0My0xMDEuODU2LDIyNy40OTktMjI3LjUwOSwyMjcuNDk5UzMwLjAwNSwzOTcuMDQyLDMwLjAwNSwyNzEuMzg5ICBjMC0xMjUuNjY0LDEwMS44NTYtMjI3LjUyLDIyNy41MDktMjI3LjUyUzQ4NS4wMzUsMTQ1LjcyNSw0ODUuMDM1LDI3MS4zODkiIGZpbGw9IiNmZmZmZmYiIGRhdGEtb3JpZ2luYWw9IiNmMmYyZjIiIGNsYXNzPSIiLz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxwYXRoIHN0eWxlPSIiIGQ9Ik0yMDguNzM2LDI0Ni4zMzNjMy40ODgtNC45MzksNS4yMzctOS43MDcsNS4yMzctMTQuMzM2YzAtNC41ODctMS41MTUtOC40MzctNC41NTUtMTEuNTQxICAgYy0zLjAwOC0zLjA4My02LjkwMS00LjYyOS0xMS42NDgtNC42MjljLTguNjcyLDAtMTYuOTE3LDYuMTg3LTI0LjY4MywxOC41NmwtMjQuNjgzLTE0LjYyNCAgIGM2LjQ1My0xMC4wMDUsMTMuNTM2LTE3LjU3OSwyMS4yMjctMjIuNzA5YzcuNzEyLTUuMTQxLDE3LjUyNS03LjcxMiwyOS40NC03LjcxMmMxMS44OTMsMCwyMi4zNzksMy43ODcsMzEuMzkyLDExLjM3MSAgIGM5LjAyNCw3LjU2MywxMy41NDcsMTcuODU2LDEzLjU0NywzMC44OTFjMCw3LjEwNC0xLjgxMywxMy45Mi01LjQ0LDIwLjQzN2MtMy42MzcsNi41MTctMTAuMzA0LDE0Ljg1OS0yMC4wNjQsMjUuMDAzICAgbC0yNC44NzUsMjUuODc3aDU0LjUxN3YyNy42MjdoLTk3LjM3NnYtMjIuODkxbDQwLjQ5MS00MS40ODNDMTk5LjQzNSwyNTcuODc0LDIwNS4yNDgsMjUxLjI3MSwyMDguNzM2LDI0Ni4zMzMiIGZpbGw9IiM0MDU5NmIiIGRhdGEtb3JpZ2luYWw9IiM0MDU5NmIiIGNsYXNzPSIiLz4KCTxwb2x5Z29uIHN0eWxlPSIiIHBvaW50cz0iMzIxLjQwOCwyNzAuOTA5IDMyMS40MDgsMjQ2LjgzNCAzNTEuMDI5LDI0Ni44MzQgMzUxLjAyOSwyNzAuOTA5IDM2Ni42MzUsMjcwLjkwOSAgICAzNjYuNjM1LDI5Ny41NzUgMzUxLjAyOSwyOTcuNTc1IDM1MS4wMjksMzMwLjU1NyAzMjEuNDA4LDMzMC41NTcgMzIxLjQwOCwyOTcuNTc1IDI2NS45MDksMjk3LjU3NSAyNjUuOTA5LDI3NC4wNzcgICAgMzE1LjA5MywxOTIuNTE5IDM0OC42NzIsMTkyLjUxOSAzMDEuODY3LDI3MC45MDkgICIgZmlsbD0iIzQwNTk2YiIgZGF0YS1vcmlnaW5hbD0iIzQwNTk2YiIgY2xhc3M9IiIvPgo8L2c+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3R5bGU9IiIgZD0iTTI0Ny43MjMsMTM2Ljg5M2wxNy4wMzUtMzAuMTIzYy02My4yNjQtMzUuODcyLTE0MC45MDctMjIuNTI4LTE4OC45MDcsMjcuODUxICBjMy40MDMtMTIuMTkyLDguMjU2LTI0LjIyNCwxNC43NzMtMzUuNzU1YzQyLjM0Ny03NC44OCwxMzcuMTMxLTEwMS4zMTIsMjExLjg5My01OC45MTJsMTcuMDM1LTMwLjEyM2wyOS45ODQsMTAwLjg5NiAgTDI0Ny43MjMsMTM2Ljg5M3oiIGZpbGw9IiNlOTQ4NjUiIGRhdGEtb3JpZ2luYWw9IiNmZjcwNTgiIGNsYXNzPSIiLz4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHlsZT0iIiBkPSJNMTQ1Ljk1MiwzNDcuMTIybC0zNC41OTIsMC4zMDljMC41NTUsNzIuNzA0LDUwLjkyMywxMzMuMjY5LDExOC41NDksMTQ5LjY2NCAgYy0xMi4yNTYsMy4xMjUtMjUuMTA5LDQuOTM5LTM4LjMzNiw1LjA2N2MtODYuMDE2LDAuNzY4LTE1Ni4zMDktNjguMDg1LTE1Ni45ODEtMTU0LjAzN0wwLDM0OC40MzRsNzIuMzg0LTc2LjM5NUwxNDUuOTUyLDM0Ny4xMjJ6IiBmaWxsPSIjZmY5OTAwIiBkYXRhLW9yaWdpbmFsPSIjZmZkMTVjIiBjbGFzcz0iIi8+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3R5bGU9IiIgZD0iTTM3OC44OTEsMzMwLjE0MWwxNy41NjgsMjkuODEzYzYyLjY4OC0zNi44NTMsODkuOTUyLTExMC43NTIsNzAuMzM2LTE3Ny41MDQgIGM4Ljg1Myw5LjA0NSwxNi44MzIsMTkuMjUzLDIzLjU2MywzMC42NDVjNDMuNjgsNzQuMTAxLDE5LjE3OSwxNjkuNDE5LTU0LjkxMiwyMTIuOTgxbDE3LjU1NywyOS43OTJsLTEwMi4zNTctMjQuNDggIEwzNzguODkxLDMzMC4xNDF6IiBmaWxsPSIjMDcxOTMwIiBkYXRhLW9yaWdpbmFsPSIjODRkYmZmIiBjbGFzcz0iIi8+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3R5bGU9IiIgZD0iTTM4OC45MzksMjE4LjUzNXYyNy4wMTloLTEzLjk3M3YtNjkuMTA5aDEzLjk3M3YyNC41ODdjNC4yMjQtNC4yODgsOC45NDktNi40NDMsMTQuMTk3LTYuNDQzICBjNS4yNDgsMCw5LjY2NCwxLjg3NywxMy4yNjksNS42YzMuNjA1LDMuNzEyLDUuMzk3LDguNjgzLDUuMzk3LDE0Ljg5MXYzMC40NTNINDA3Ljg0di0yNy4zOTJjMC03LjY5MS0yLjgzNy0xMS41NDEtOC40OC0xMS41NDEgIGMtMi43OTUsMC01LjIyNywxLjAyNC03LjMwNywzLjA0QzM4OS45NzMsMjExLjY1NSwzODguOTM5LDIxNC42MjEsMzg4LjkzOSwyMTguNTM1IiBmaWxsPSIjNDA1OTZiIiBkYXRhLW9yaWdpbmFsPSIjNDA1OTZiIiBjbGFzcz0iIi8+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjwvZz48L3N2Zz4K);
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABWCAYAAABVVmH3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNjQ3OERCNDIxRDExRUI5Mjk3REYwRDQ4ODlGQzIxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNjQ3OERDNDIxRDExRUI5Mjk3REYwRDQ4ODlGQzIxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU2NDc4RDk0MjFEMTFFQjkyOTdERjBENDg4OUZDMjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU2NDc4REE0MjFEMTFFQjkyOTdERjBENDg4OUZDMjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5yqsmCAAABa0lEQVR42uzasUpDQRCF4b0RIlaCvoPYW/gaPoB1WisLO3uxsNbO1xDfyNQiSJyLF4uwxQ0ywuB3YGCLnC1+kmH5ybBZXSxba3cxlzFDzHPMdcxHmxf9Tn/v9uz0Pg5XMQfTnE8ffpl5sX6nP8Q39i0OR1sfXsccz7xYv9NfNEnJYtoJ23na4Q79Tn/csa9xOIw5iXmPeYy5ifmcebF+pz/uWL/bpFUgwAILLATAAivAAgus/IAdFdlD+7Y06+m83OEO/U6fj+Vja/Xt2MQdy6cm9PlYPtY7VoAFFlgBFlhgBVhgC4PlU//Qx+633/nIf9/nY/nYejuWT03o87F8rHesAAsssAIssMAKsMAWBsun+n9snT4fy8fW27F8akKfj+VjvWMFWGCBFWCBBVaABbYwWD6Vj63T52P52Ho7lk9N6POxfKx3rAALLLACLLDACrDAFgbLp/Kxdfp8LB9bb8fyqQl9Pjap/yXAAB+SzhalQLqPAAAAAElFTkSuQmCC), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABWCAYAAABVVmH3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNjQ3OERCNDIxRDExRUI5Mjk3REYwRDQ4ODlGQzIxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNjQ3OERDNDIxRDExRUI5Mjk3REYwRDQ4ODlGQzIxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU2NDc4RDk0MjFEMTFFQjkyOTdERjBENDg4OUZDMjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU2NDc4REE0MjFEMTFFQjkyOTdERjBENDg4OUZDMjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5yqsmCAAABa0lEQVR42uzasUpDQRCF4b0RIlaCvoPYW/gaPoB1WisLO3uxsNbO1xDfyNQiSJyLF4uwxQ0ywuB3YGCLnC1+kmH5ybBZXSxba3cxlzFDzHPMdcxHmxf9Tn/v9uz0Pg5XMQfTnE8ffpl5sX6nP8Q39i0OR1sfXsccz7xYv9NfNEnJYtoJ23na4Q79Tn/csa9xOIw5iXmPeYy5ifmcebF+pz/uWL/bpFUgwAILLATAAivAAgus/IAdFdlD+7Y06+m83OEO/U6fj+Vja/Xt2MQdy6cm9PlYPtY7VoAFFlgBFlhgBVhgC4PlU//Qx+633/nIf9/nY/nYejuWT03o87F8rHesAAsssAIssMAKsMAWBsun+n9snT4fy8fW27F8akKfj+VjvWMFWGCBFWCBBVaABbYwWD6Vj63T52P52Ho7lk9N6POxfKx3rAALLLACLLDACrDAFgbLp/Kxdfp8LB9bb8fyqQl9Pjap/yXAAB+SzhalQLqPAAAAAElFTkSuQmCC), linear-gradient(180deg, rgba(61, 55, 127, 0.66), rgba(61, 55, 127, 0.66)), url(/_next/static/images/banner-1-1-015e64bbc314c12cef1e0c1c26462207.jpg), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c3ZnanM9Imh0dHA6Ly9zdmdqcy5jb20vc3ZnanMiIHZlcnNpb249IjEuMSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHlsZT0iIiBkPSJNNDg1LjAzNSwyNzEuMzg5YzAsMTI1LjY0My0xMDEuODU2LDIyNy40OTktMjI3LjUwOSwyMjcuNDk5UzMwLjAwNSwzOTcuMDQyLDMwLjAwNSwyNzEuMzg5ICBjMC0xMjUuNjY0LDEwMS44NTYtMjI3LjUyLDIyNy41MDktMjI3LjUyUzQ4NS4wMzUsMTQ1LjcyNSw0ODUuMDM1LDI3MS4zODkiIGZpbGw9IiNmZmZmZmYiIGRhdGEtb3JpZ2luYWw9IiNmMmYyZjIiIGNsYXNzPSIiLz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxwYXRoIHN0eWxlPSIiIGQ9Ik0yMDguNzM2LDI0Ni4zMzNjMy40ODgtNC45MzksNS4yMzctOS43MDcsNS4yMzctMTQuMzM2YzAtNC41ODctMS41MTUtOC40MzctNC41NTUtMTEuNTQxICAgYy0zLjAwOC0zLjA4My02LjkwMS00LjYyOS0xMS42NDgtNC42MjljLTguNjcyLDAtMTYuOTE3LDYuMTg3LTI0LjY4MywxOC41NmwtMjQuNjgzLTE0LjYyNCAgIGM2LjQ1My0xMC4wMDUsMTMuNTM2LTE3LjU3OSwyMS4yMjctMjIuNzA5YzcuNzEyLTUuMTQxLDE3LjUyNS03LjcxMiwyOS40NC03LjcxMmMxMS44OTMsMCwyMi4zNzksMy43ODcsMzEuMzkyLDExLjM3MSAgIGM5LjAyNCw3LjU2MywxMy41NDcsMTcuODU2LDEzLjU0NywzMC44OTFjMCw3LjEwNC0xLjgxMywxMy45Mi01LjQ0LDIwLjQzN2MtMy42MzcsNi41MTctMTAuMzA0LDE0Ljg1OS0yMC4wNjQsMjUuMDAzICAgbC0yNC44NzUsMjUuODc3aDU0LjUxN3YyNy42MjdoLTk3LjM3NnYtMjIuODkxbDQwLjQ5MS00MS40ODNDMTk5LjQzNSwyNTcuODc0LDIwNS4yNDgsMjUxLjI3MSwyMDguNzM2LDI0Ni4zMzMiIGZpbGw9IiM0MDU5NmIiIGRhdGEtb3JpZ2luYWw9IiM0MDU5NmIiIGNsYXNzPSIiLz4KCTxwb2x5Z29uIHN0eWxlPSIiIHBvaW50cz0iMzIxLjQwOCwyNzAuOTA5IDMyMS40MDgsMjQ2LjgzNCAzNTEuMDI5LDI0Ni44MzQgMzUxLjAyOSwyNzAuOTA5IDM2Ni42MzUsMjcwLjkwOSAgICAzNjYuNjM1LDI5Ny41NzUgMzUxLjAyOSwyOTcuNTc1IDM1MS4wMjksMzMwLjU1NyAzMjEuNDA4LDMzMC41NTcgMzIxLjQwOCwyOTcuNTc1IDI2NS45MDksMjk3LjU3NSAyNjUuOTA5LDI3NC4wNzcgICAgMzE1LjA5MywxOTIuNTE5IDM0OC42NzIsMTkyLjUxOSAzMDEuODY3LDI3MC45MDkgICIgZmlsbD0iIzQwNTk2YiIgZGF0YS1vcmlnaW5hbD0iIzQwNTk2YiIgY2xhc3M9IiIvPgo8L2c+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3R5bGU9IiIgZD0iTTI0Ny43MjMsMTM2Ljg5M2wxNy4wMzUtMzAuMTIzYy02My4yNjQtMzUuODcyLTE0MC45MDctMjIuNTI4LTE4OC45MDcsMjcuODUxICBjMy40MDMtMTIuMTkyLDguMjU2LTI0LjIyNCwxNC43NzMtMzUuNzU1YzQyLjM0Ny03NC44OCwxMzcuMTMxLTEwMS4zMTIsMjExLjg5My01OC45MTJsMTcuMDM1LTMwLjEyM2wyOS45ODQsMTAwLjg5NiAgTDI0Ny43MjMsMTM2Ljg5M3oiIGZpbGw9IiNlOTQ4NjUiIGRhdGEtb3JpZ2luYWw9IiNmZjcwNTgiIGNsYXNzPSIiLz4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHlsZT0iIiBkPSJNMTQ1Ljk1MiwzNDcuMTIybC0zNC41OTIsMC4zMDljMC41NTUsNzIuNzA0LDUwLjkyMywxMzMuMjY5LDExOC41NDksMTQ5LjY2NCAgYy0xMi4yNTYsMy4xMjUtMjUuMTA5LDQuOTM5LTM4LjMzNiw1LjA2N2MtODYuMDE2LDAuNzY4LTE1Ni4zMDktNjguMDg1LTE1Ni45ODEtMTU0LjAzN0wwLDM0OC40MzRsNzIuMzg0LTc2LjM5NUwxNDUuOTUyLDM0Ny4xMjJ6IiBmaWxsPSIjZmY5OTAwIiBkYXRhLW9yaWdpbmFsPSIjZmZkMTVjIiBjbGFzcz0iIi8+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3R5bGU9IiIgZD0iTTM3OC44OTEsMzMwLjE0MWwxNy41NjgsMjkuODEzYzYyLjY4OC0zNi44NTMsODkuOTUyLTExMC43NTIsNzAuMzM2LTE3Ny41MDQgIGM4Ljg1Myw5LjA0NSwxNi44MzIsMTkuMjUzLDIzLjU2MywzMC42NDVjNDMuNjgsNzQuMTAxLDE5LjE3OSwxNjkuNDE5LTU0LjkxMiwyMTIuOTgxbDE3LjU1NywyOS43OTJsLTEwMi4zNTctMjQuNDggIEwzNzguODkxLDMzMC4xNDF6IiBmaWxsPSIjMDcxOTMwIiBkYXRhLW9yaWdpbmFsPSIjODRkYmZmIiBjbGFzcz0iIi8+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3R5bGU9IiIgZD0iTTM4OC45MzksMjE4LjUzNXYyNy4wMTloLTEzLjk3M3YtNjkuMTA5aDEzLjk3M3YyNC41ODdjNC4yMjQtNC4yODgsOC45NDktNi40NDMsMTQuMTk3LTYuNDQzICBjNS4yNDgsMCw5LjY2NCwxLjg3NywxMy4yNjksNS42YzMuNjA1LDMuNzEyLDUuMzk3LDguNjgzLDUuMzk3LDE0Ljg5MXYzMC40NTNINDA3Ljg0di0yNy4zOTJjMC03LjY5MS0yLjgzNy0xMS41NDEtOC40OC0xMS41NDEgIGMtMi43OTUsMC01LjIyNywxLjAyNC03LjMwNywzLjA0QzM4OS45NzMsMjExLjY1NSwzODguOTM5LDIxNC42MjEsMzg4LjkzOSwyMTguNTM1IiBmaWxsPSIjNDA1OTZiIiBkYXRhLW9yaWdpbmFsPSIjNDA1OTZiIiBjbGFzcz0iIi8+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjwvZz48L3N2Zz4K);
  background-position: 95% 95%, 2% 2%, 0px 0px, 50% 50%, 2% 2%;
  background-size: auto, auto, auto, cover, 80px;
  background-repeat: no-repeat, no-repeat, repeat, repeat, no-repeat;
  background-attachment: scroll, scroll, scroll, fixed, scroll;
}
.text-block-182 {
  padding-right: 10px;
  padding-left: 10px;
  font-family: Gilroy, sans-serif !important;
  color: #fcd63c;
  font-size: 0.9375rem;
  font-weight: 700;
  text-transform: uppercase;
}
.container-39 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1140px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
}
.text-block-183 {
  margin-top: 24px;
  margin-bottom: 24px;
  color: #fff;
  font-size: 20px;
  line-height: 1.4rem;
  font-weight: 400;
}
.text-block-183.pink {
  font-family: Gilroy, sans-serif !important;
  color: #051427;
  font-weight: 500;
}
.div-block-377 {
  width: 23%;
  padding: 20px;
  border-radius: 20px;
  background-color: #071930;
}
.div-block-377._4 {
  width: 48%;
  background-color: #fff;
}
.div-block-377._3 {
  width: 48%;
  background-color: #fff;
}
.div-block-377._2 {
  width: 48%;
  background-color: #fff;
}
.div-block-377._1 {
  width: 48%;
  background-color: #fff;
}
.div-block-378 {
  position: absolute;
  top: 40px;
}
.text-block-184 {
  margin-left: 23px;
  font-family: 'PT Sans', sans-serif;
  color: #fff;
  font-size: 1rem;
  font-weight: 400;
}
.text-block-184.black {
  font-family: Gilroy, sans-serif;
  color: #000;
  font-size: 15px;
  line-height: 20px;
}
.div-block-58 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 3px;
  height: 50px;
  margin-right: 21px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #051427;
}
.div-block-55 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1250px;
  margin-right: auto;
  margin-bottom: 63px;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.div-block-379 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.div-block-380 {
  position: absolute;
  top: 140px;
}
.div-block-381 {
  display: none;
  width: 2px;
  height: 500px;
  margin: 0px auto;
  border-right: 1px dashed rgba(255, 255, 255, 0.3);
  color: #000;
}
.div-block-57 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80px;
  height: 80px;
  margin-left: 23px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
  background-color: #fff;
}
.div-block-382 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  margin-bottom: 40px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.image-144 {
  display: none;
}
.image-145 {
  display: none;
}
.bold-text-30 {
  font-family: Gilroy, sans-serif;
  color: #fff;
  font-weight: 400;
}
.footer-link {
  font-family: Gilroy, sans-serif;
  color: #fff;
  font-weight: 400;
}
.bold-text-31 {
  font-family: Gilroy, sans-serif;
  color: #051427;
  font-weight: 300;
}
.bold-text-32 {
  font-family: Gilroy, sans-serif;
  color: #051427;
  font-weight: 500;
}
.bold-text-33 {
  font-family: Gilroy, sans-serif;
  font-weight: 500;
}
.bold-text-34 {
  font-family: Gilroy, sans-serif !important;
  color: #051427;
  font-size: 45px;
  line-height: 60px;
  font-weight: 100 !important;
  text-align: left;
}
.image-146 {
  border-radius: 10px 10px 0px 0px;
}
.image-146.radius-20 {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
.image-147 {
  border-radius: 20px 20px 0px 0px;
}
.image-148 {
  border-radius: 20px 20px 0px 0px;
}
.image-149 {
  border-radius: 20px 20px 0px 0px;
}
.image-150 {
  border-radius: 20px 20px 0px 0px;
}
.image-151 {
  border-radius: 20px 20px 0px 0px;
}
.image-152 {
  border-radius: 20px 20px 0px 0px;
}
.image-153 {
  border-radius: 20px 20px 0px 0px;
}
.cards {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 550px;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #e1efff;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc5NTU5NzM0MDI0NzExRUE5NDA3OUVFNzRFREYxMEUxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc5NTU5NzM1MDI0NzExRUE5NDA3OUVFNzRFREYxMEUxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Nzk1NTk3MzIwMjQ3MTFFQTk0MDc5RUU3NEVERjEwRTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Nzk1NTk3MzMwMjQ3MTFFQTk0MDc5RUU3NEVERjEwRTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7BcRTAAAAEKElEQVR42uzdUW7aMBwGcC/qe3OE9AJVbrBwA/qO1PDG29gJoCcoe+sbIPV9u0GzG0RcoDkCPQGLJXu4UUycYMf/Jp+lCK20+Yh/s2MbEr6dTieGQqfc3L++UH+NkdiScrstt1j8PBSPk3I7av6W/86y3PJyK8QjqXKYLT6DEMdIy22reS43wHhTAGXJyu1vua0pHnAwMgwmWlpB9aCDkWHwMi+3XUMXCRAiGDz7XewjHTpIKroLyhhbpVvbCpx0aCCJqCh5QqWOUe2+figjui8NEoqD5BW171ghPjFMsu3PQxztdyoOMnRcIYPCcNFCZKv4PXCMUMxjQsogcWV0MmQMnr1qeA1eQaaVFzd0jLjynzChBJIqXdSYMKo/jyiAVA9wbBhqtpXlmGtGWdvKpGnMGDvfXVYKDPsYXUHQTZllR32AJMAwzn4Xo09nILEYTQHDPHvbdp5iChIqSyHAMM+u1ps1kOcRTvpsZfP9LW2CTEe0HOIqe2MLJFSCgGE/uzXIMxv+qi2p5fugYYibAqM/jCaQFTCcZbcG4YF7YDjLTtuCFMBwmr1qC5IBw2l2pGslbdeygGEv+/FaEGDYzU5YzYpwAAxa7zIGwKCVHQCDVnaACiGVfXFiCIyeMXQgwPCEUQcCjJ6z719f0nJb14EAw1/29yoIMPxmxypIjArxnh2W3VYkQSJUCInsSG0hqBD/2YkEuUWFkMje1LUQYHjKPswWx+qwFxieMdSTOjAIYEiQIzDoZAeoEFrZASqEVLZ2+R0YPWeXM/VQBwIMPxhvdSDA8IhRBQGG3+xPE0NUCJHsABVCJjuXIEtUCInsDwmSo0JIZOeXQIDRf3YhQYrKToDhIfswW+TqKCsHhleM/9ny9kz8Xui4hM0zhgqyZpcLMHrKxuUIxLJxOQKxbFyOQCsblyNQwtCBAMMTRh1IBAx/GHUgfNaeAcMPhq7L2gPDD4YOZMfO108Dw0120naU9QQMp9mR7kndrcb5Dv8Aw0n2o8hoBcKA4Sx70mViyIDhJHvHLt/6qhUIMK7L5vv/2WWUBQw32XNmcFNMUxB8MuW6bDlIYrZANgwfhuianZt0VW1BjjVNDhjN2UfTrqrLST0XOweGefYD03/urfU8pK7wfvCOXf4CLGCcfz+zsZbVVIBhhrHrULdWv+kTGOcR1a5rJd4Ag0bLsNlCImDYwbAFUmgOfExD2wdm6fsMbZ1DMlEB+QgnfRPTWXjfJ3X54p5GtBwyaTvP6Oukrs7o1xeeH8qq7dxmq3DVQprKUN7PuHOF4aKFDBVDvu2aua6ovloIr6xfmln+V/h0SC8YfXdZsrmrazzUPzeVMctfz02ly2I1SwsRo7su5q0EHrOBQQykaTkmGxuGry7LpKhzmVgA8ceNAQZTMDngh/h30dAqSZR/AgwAuZtWKKX4ljIAAAAASUVORK5CYII=), url(/_next/static/images/color-pallete-6f3f6e2bf1b22a0bc83cae37f9c081e1.png), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjQAAAJOCAMAAACX7G2WAAAApVBMVEUAAADa6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f55/PMoAAAANnRSTlMA/fkCBRII7+L26/MLQNoaHpEkKA5+NnPmw9GsZzGFbbiyR8hczYqYYSzWTTu+plJ4Ft6dV6G80oXfAAAaf0lEQVR42uzd2ZKqMBAGYBN2EBQQWWRHRUFARXj/RztYdfZtnBmXAP3VXEyVt130n04Ck5GjaHo60/d7bcYw2lKWvRPLznR9Pr3+wE4A+IqiriXBzDRPrtZucOwYhq+mdar63T9bw3TXO/cSe5qun6jOBIwYzU4XM30p59XO7MqkCTcKb/H8+WxxQoezLFGSJEtxMp53ojqtVbOK5YPGMNMJGB+K7srlkF/co9pExUaxRE4SMGr/DXf1IypZ5kTbo7n2GGZBwzNnNCiaZeZe7hrqKkwcXuQE3L4HtvhzsqrVQPbmLNTNCFBTzZMvpt+Ezlm8Plo+BiEkZFHpX+Q9dKpB69Kudtj5dZR09YLaT8PYcuzGPegnaFRDdG1JeuxuSzvjOaG9I0mxm2O1ZOgJGBJqOl/Grt/YZ9w+AuKT0qh06FPDwc686tgkFm4fCHNO6h5mMP8bAno6j826OEvtw0l8aMqzCei3ritdjmmYiah9DiUyYiibHqO6ijFWitA+ExJtH8qmp+jFPPZXGwu3TyduVJmZgJ6hFvuLX9q80L4GZxseJOJ+mclBveFQ+0JWudMmoC+mc9mIFAm1ryU46gGmfb3AarFZX9sSAcToAsmGfLS+VgsRt4TAmyO0KLKxs+U6dTjUEsRKl9CiyEXN863NSy1hpFUM+1GEorXcL8SWQLgI5hNAHma5U21yosyvEL/14KgNaRbesbBevsL+D24VLyaAHF2U8UOe4Iq5EhJTnwBSMLlvi5jwmmlbfE5jGNmQYbEPQlKjzK8QZwew800AJldDhYjR7y1wBrsKr0ZpuW+TNch7Cxe6MB9+IVav1ITIscz/oHMKx2xehWby2uHaHpIKU4djNi9AaZVf9CbK/O5cX+Yw6nsy+iSrSq+izG+ws5Vh1PdMXcn4dm+fMt97lKtBj3qaRVcyvcwyv1FS6FFPwiyDsBeTvLcJiQ896gloLSjEPoeZ3y9HuXOY9T3YKU+VdlCUOp9B2TzQVN5uBtKZfsD2Nj9NwGNMdbf3S6a/4hJjCdHmEei5u+LbYUJWFMCI+P4WuZoNJv/+CSsN3MS8M9YzE+JuGNyXoKgxJOI7Yi6R1Q6elPg5DPvuZBqrzoA700/EQs3h0MQdsHqQDHLN9DdI2hgyrL8/i8mboa6Z/o4rzCVcxvyUWWAPPAD/AZ1XwR7W3x93UJXBTYBvWn+78LT5IEoOh3AC4gMkJXJh2vcRVF6M8DHzlXRe7aBs3m16scdbMx3sNMESyuZdFu5mHMOZf0LCudzB54DegQmGvNV0IyRlJWSbm83MXt81uBskZE1wgCnxLeYG6a8NeRqErJUpw1bmmzR/BPuTt8NWeISyeYOuQs38CikrP2ZgB/yf6L060pHe/yCuMGUNllJ/Ry/rse023UjYbCttAY+bP9Fe2rt3hzwNt1HXOmSb39EHyDP/wyXqGuZ9v2LlBp4zb2QbpXQ9uPDyA30oIc+8SeDDwIOPf3+zhwx86zkto4I74FeUDmvtW2Fxo+bwzfgJtd9CnnkHKWtcb+wDvznsHbyTkK3Mcb8nlAkG9g6RZ0BKdJTHG26YXQL72h8KN7aaa+NcglPVuM92fgbnNLv9CLsU5ZWjuUX5ANhpjvLYroFTsOH0SZgPjXhc4Ubbjuvq7SNgPmnWIzo7wcKB4LsQnNI8jOT1Aexl7JdV7gbzkVGNYlAs21Azd4OtTeN6g19L6SUstu8JCc7KH/g59PkWdinvDGEu3O4G/Lg5GbDj9ABYUq63pYZ5OZPdwY7Tg+Bzoa716QBHfnIBIfhREBKc1JS1obUprYbdg0dC2Ir8nT6os6EnH3YPHg1bTmkuF9RQ2hS7y1rweFiJtpeBjPzYCo7QPAdCQlYP4uILHQ/lq4J9gAQ+Mj22703qsIIQ/FQ4K/teNhrccXo6zJeu1+NsczJg4fQC17Lp7evQpy4cu3oNrJTrUy97FFs5LXgR5Ph9vC1FyUULXoezzWXvykavYbH9Wnzkav2KNjMIwa+npL36GvjCheMQBBDsY3++Bs5Wmxa8Gur++NW6Lw+bZQQ7ToSQEmM/6QMthUkwOcSyD5/nZSAEEwU7R21COBbeQkMaK43J3o6iYwjBxJFCV58QDEIwibCSxuQuvk8qhGAicaFL6uJ7EZxbQCScEZqH2cqB5kQsq5YJzMOUHELNEEyw1+QFGy2FM8FE+8LenWCpCQQBGC5oQIyjGNzijo46o5KoceL9j5b1vTGJGwoK9P+dgddNLV1lTFP3Y2O36NVLOaMzrEqaKH5o0s+ozOZp6gTtj+i7Sj/D3ZbT89V4jC7KBKMwWqUliKpTcsqK4vQ1HXVva8UsxuxYDD1JgSYvcLNk0UpBEFVlY1y2VBq+kseqk6HJGndQU/JIavm8Q8Y8+qvpM1w6g9xZTR7HY65eJrkDTyJirp723EFVHkOFlA+y6lNjIw/hvxBtZ5b7mK+mPiTazrDH5IbHRNtZZkx7ttybzxyabDOee09yX/aaaDvjjOlKyT1ZbwzWy77gkq4smvWwz+z25X42A6LtPCh99OVeLKa+5sSn0wUFIiccsDgdePPMCf8z2pP7BN5juoLzwwxCuYMayynzpPSxKomrt9i2nSvuMPELyllyOeWL0R47kiz/G5dTzhS7oZIk2VxO+VNINsenxqT1cmjR8iQ5/kd+aHLIeD4wKYtxjDjJSK50abE1Lq8+rTfyjpoTLtFZWZIEa8LllFtmQonhZpeDJr+SaTSvN+i8yjEzWFoSN8WblXxLIsXnf+NyyrfFxJJ4PfGgMu/MUSjxKn8mF5x3hYYV70HDfkoNBHOJkaLFUwduoyrxqW7ZG6cBs/PqxJgLZiq5ForbmsRlTi5YD8Z04kg8HNr1dFHY9pXEosxfsC6MytqWOHhsT9aHGU/YXWfyq07cWIoJzYC/YI0Ut3252VOLXLBWvrZsuVVI0Ukv5ihUtF4hGvfmoybkAYJuzG6fVbiIqNKr37YFjGe4+inedtT4L8yI0JA7UbdsdOKlk45KM1uuNqeZXEvmqHnDpDQOGj1VhrZcaT4ir6en4rc+IxkRjdG5NuoO2ztoqvSldmUBgTYafS2WcgVV5qDR2IeWI9HZrOfR2VXvElQY7KCvqzZteA0e/GvNHVQlqvGUHI3Wit2yJdF4AyqVmltEzQpbS8Ze6a609aP2XnHQaO85lCisMTkaROyqqfKmErvCzIsWOu2gPXMUJX6yqTrhh06UedRUnfDTh5kvl3pac9Dgd37PubjqNNoBu51x+f1kr6k6IeLk+3mXqhN+MYKmXMR6ZZIn/lisLN46IZkthYwMxl7Rci4X2FBBwLv22JLzVvRE4J37aslZdebRYE9p/SRn9QPibbwzPnpyzqbFbzD2XTC1sRzQsYd907MvWaweBw3+4p7N1PgvxNuIVn6yJh2ywfiL2W0qOcUmsYd/tZeWnNJndQb+tejVzzTSkKTBPz41qhw0iKbwMldylHpjGRgiDgLwmGKE/xntN0eOYsk/ok6PcNYcNDjAHfhyjE+bJw7/CR9d1e28MfoKh5hfQnV0UAS3Ew4xgrGSw5rsN8V39u4tO20gBsCwYAYDPgYbzKUlgMMlhFsIJJT9L602pmnSEKxp+/h/a9CxZySNdN33YyBXdRKaIuB4fYpfqVXiutpXhYTpjL8T3CaOeKz5x40Xc4YkDf5HH5Y9skkZX3pqGPmssuAYjC/NNpaRNHAzmHeulRC4O+FrzeQgn0RjNpziVqImlE+29Hni9tsnBqbBtc4dXxlQTmYPtzyN5E+9O/5OuGWw5e8ER82pIbMHN7WjIbMHN9+G9s/MHsudcJu/78gHIZk9FPDHoXwwmnB3wm1+K5YPnnnBjQL+44qePThPjmDMHv5pRYLZ0BWBIvUfIyu/eUPuTihS3/U8htLAsbV8a+WN3VKsRKHy/fvW8uCZFdwoVJptjLwJ+2RpUGx9NO+fcPN3QrGXpZE3Pf5OUKi9K3NbagjQaL4bWx51ydJAYT0M5cL0duwEQ7HSYBjJhWV0MFyDxqOlHMozTeX3gycq3NA1CXtyET2eAIVq38pFb3ICVDvdreS8OVkaqFS7nbcjDW0RUPG7keTCFoUnqLzsY8mtdmRpoLLux79Se1QrodNMQjkLOAdDqZYEcnbov5wADf+SpzGrRy5PcMvTmAYbnqBU3QeSMVNG20Op1g8lY+jag9Y6aUum0q+dAI3Sw/IgmZhNp9B6uKyxHP2g1RNKzbmRlOFBLlzfPXlH+oOh1VxaSQWcg6E/CB89SQULjjRQKj1tOpI6tAgaKJUnjSB/+k/QQD/UyJwrT4wPhkPQSMrQgQW18mR7mep5AnTqu23etkeNG47Dpw972vagVR1HkmrTtgfX1T0xlSc4BE2QL+yh8gQtv1sREcP+dui99M9B80yNG2qDeSAids4MLKg9TM15FzdjPaE2aBA0+Kug8RKCBlql7+egidirDLX6Xc+IyOqRdadw3LA82jEMFlr+IpTUiPn2cAway1IE6NW6WdB4NHtCb51URCTYMJsGarONFRFL3x70nnqSMkv69qB2vyJo4KZ0N5KUPTIFC/q28lhSneMDB2Eo+eNQUtGQgzC0/HwFS5u501D7lreVH1jaA7V1vovQY3kltMr3UyspuydooFR/XUkm6NNOA6V6K5LMgYF70KouQsnEPP+Hy0u5zKjLlwZKg6OVTLzgyg2lwdRKJlxwe4LSrGEkE4wJGuiUs/crGbvn9wSdb+O2nNmEPA3cLk/SGXLlhk5z2JGzKKEJCzr5Lo1UO6GfBjqTrfkVNMw0gs5rJLkDQQOdUusgOY+DMHSq3YrkzJIvDVQG+TmYOY3Qm/SM5MwzT1jwk707XUscCKIwfCDLIBDDZnABBEEWJ4Iocv+XNo8zwoCEpEH8Q3/vNfCE7qrqU0amda0EZE/DRH5U00rEagSYBtx/ctpssISJ65avT059xGwEDBQGrlYqjO7BxM2Dq5Www2wEzPYQroUvTJYj23XT01rYpLqHbK+thtY8OpYw8DjztVYeM1ADs6HyNXf2uAQylEY1/ecEN0sgQ6ETakPUpWOJLP1BQ5/Yyw3jLNhNtTf6CMiQG1W0qTKkJAyzFveaR3UPJuu4N/kLCjVIl+sGjsSdGwcovU+0rd5bAumh0562zd8p1CDV02994VUp1CBVP9YXZZLukdGtnOgLv8WdG2kKL6G+cNl9CoNgmm3tKYcapFZptGNOLCxSXIxq2uE3OQkjLWOkoR3ugAcJSAto9LXDeWDiEykX7tjRGiEAMPCr4ylBvcqhBvsUWq7WeGUJA7mbByXxFxxqsEfpra4kTtRdAokKV6ES1UYkGyFRrj9zlMhj/Sn2XbjrSubzNhfJLqpzJXPiHo1uJCncl7VHrUrPEglyz4H28e451CCxw13RPv6iz/8TjDrca0485f8Juy4XjvYKr3jRjR35Xqz9nBnT5dhRHFaUIuJxLnY8LVylqE85CWNnpHyiNOHV9RLYUqxWlKaxuOFTgy25x0FZadzonU43voYH6z/G92CgNAyVzp/x/4QthZavDHViPrEp/xwoi9/i/wkbfg0ryhQwiYUNhYWjTDXSI7A5StNWNo/7E9Zy151Q2dwH0o2wku/PXBmo8TwXKxd3dZlotG751GB1d/JkwmlPaSXgr9zt2JWRcpNWN/4q9QIZIt4I/xQ7oQzV32kl4MPrQKYabOnGh3w3kLG4R1UYH9txKzI2pyqMj4CR367MRXxqsLyY1nWARoeqMK6vGjoESdRYhTMai3pUhW1XGjZ0EO/+iQaU5V4HOlD0xqnGbvm7tg7kjR/51FhtIzLNWJ1VCVbLdSNlYhMqUnqVhgLGPi2W68WODuc1icWyV7HZ0DFiXuja6znQUUImzK1VuporGWEA2KMf60iVToFfjZWKL56O5Ma8S7DT3URHc8m9t1LhvqHjxc+Uhe2Tn0aOjjd/eV3CNoV7T8l4bYlkv94m+ha3xafGNs+Bq+9p33HrtkvKnh5TfouHc3bptfVtFZoJVimMXX2bQxyATUrVUCcQsg7VHunzeubcgM3L1nga+zqJMtduW5SGc51Im2hhS3RjnUpjzFnYCpcDXydTY+GcDUzWIJhzou4S587s5mRu3qFvefYux75OyQ26nIXPXPFqrtPyaEGdudL7REYIVMP6QBM4OjWvyafmnN0uXJ2cG5FIfcaKTV8/oLygwne2Lt5C/YiwyqnmTOW7kX7IgkdQ5+kPe/eBnDoMhAF45QqEYjrBmGIbU4xpIdz/aO8lmRQmheYiyf834xtopJW8hU0PKiWkicoEOe27LUqKtvGOIJ/S0KLk1AK0OZLPw6xJX2GrgbPuCYIxSDeffp60gv+WcObXdrKMEaIaqfS6OiXOiY4gDzOo0c0w3jKXirMmpcFC6Zw0HtYOpSPEf0tJFO2VRumw8MInB2VS0SglmjvBASUBJXINSo0+x9A5CXihQbfDJKg86vtlSpMxwFYjuuVcp3TVhoiFxVbt6pS2CiZtCK3arVHqdm1kfoqL7bc1yoCDAczCYvvujrKghTigBMX2XZ2y0Qqw1QiJLUc6ZQXpWEJSvHmZMmPMkSMhHuXRNyhDjWdUQYmGPR4MypLhTxELi4V5vkHZsvBYIxbmHQzKWgdTfUTCPL9MmTMG2GrEoURh9vsMaueEokxcjbiwQnthQZh2RSU+lFE7J4bSU4eXNUPUmCFfWACF+oL4oa4ej8C7QrtBPNExaoN71bZFXNE6z7hB8a060okzhouWADxTHufcrRmiVhuxML+U8YaDZ2BMTRDJw7rC5ZohAy0BeGXOOpw8A3+zQ0sAPvWGC36e9L491qArNY+qW4vbNUOkhXji4w6LDhxem77QtzigOGPaLheZEH9wcEDxpcdvCPxBc3FAcUTpcxwCf2p18Q+KGwrv4cy7JpIkeFFa85Kkd1YlQpo5D1ghaJIo9BH6Y3FA8UY1EkczQFiTuWI0b5FANNRBZa60DoVaM0TGwcOqyZJSCES4aZ9qoXouS8VowFle50WsJzwMZ6ZkC3PTPqFWkJCVEbZsO8IdTW+0DfqPZKL4ONiRqPTt/giXyPmt6UQDaXypY9XAETKc+dCZ4IBKlxL5Ij0C/0Tz+1g1aSqsXUEj4C/0NmouU8L+f8v2Quyj6Y2De3dqHsR80PtOC5ElkZJevSJGuhWGd/OCTbd89RC5S2OIn1DJM9ehLNvMC3WBke9JU6ZyRMCfVHQFSJhpb2TaZl4ZLoLhBCn9oMN7LdwNjEEVqyYppr3Zif+g9wMLwXBClH7Af/nkjZqYc5kEZo59Xcpt5oXq2rhCxa7YDyoiZ0GcY4QYWRg3c3IQ/Y/2GeUB6udixar1ioSXplO7Lern4sNeEmdkjYC/aKI8ITbKNOC0VWfM1JWNsCYWzJz4NWkvTac0N8KqicFDXraZV8YGq+ZurDRz5ci1ulAZo5jvZUZbnuY1pWHXRUrWPZTCU45Opnc1XLzv0Bt387bNvLIwVfdmy6GMORCXWDzjL9QtWGE8kPyvwR9WNh75rlf0uov8RTMfVCTyXU2Z1uXL6LxK2UdrteuYts/zEJVUtHzvCNekzaxyfDK9K8/7R7hQYRbmfpt5pY/Q7+gyvfFIosrJ+9SGeOS7KAAednAyfbCG6JJ1jrJf+7n6N3mWVceq+VtpPV/k9AX4V816DzfvX7GSN8SS+c6pF7BqflH02tJ0m4mV6uCE+hkrrH1xWwEnS3Vm+OX9g9K4izvTr9TFM35efrMPVvLW2sZAbWKvOcWmw9DKQUHTXRy0BvhCqdo+lsxZ6uoZ0fBn/DvqyFzRHxtjNcOqecGK0WiBYOYyGm7e/7HeuO1il7kcVg0zvbaD99+rLPK9alhpWg/zmzR+q2aem/Ip/fqhgVjmerV2XhuAFpf2AGlW/9q702U1YSgAwEMIEFD2HUR2EkVBQe/7P1o7nWn/dabTq7Kd7xkyyclZkv9zTyPua3vrBgU5syCY+V8C296MAlKu7vrfQHsnsQo3tmqkDPofvst5bOn5Gk7SRkjMfN++2M7XG1J47G2oMr0Af+m2Ub5EEV3pjwZTsJsNjLbs6rGCXeaFjNvaEzZIMwsDGvNeSjiUaw5slHJkMMv0cs4jW20PKIrMHpqs3mFfrDQclknMbMjlvQdOjit8H2BXNv2WH7N6Oz1dW01BKenaP9qZ3L5dVXZYKc3WgIPp3bD6XE9go9EeStmfwJ+O63jdXLmaDGKZTzHScvl3b6VsVH0PFYOPEdrnsosKnHI99tDJ+Vmid4wWfIsaOl+F8PfjeOOQL3RQQR4y34NzaRKC2iyxgrmLKPNgXHIqvMHyhV2+Oamm0PswLew15+Vk+jglypuHBUtmajrLlGWcUZxUj5UNWZk5ENUmmn/OhkNSRBm8fDYbRhXP/QVZWcuaxwkGDGZEPLn1jDcbbjfEfgJX7LkRCkrmGRBzchBS5sHg2xxZaUy4r9mNfMvRmBZQxp6rveeGM0vaoKAe4Q+DWeONojnP57tdJJ3jW2tD8Dt3em9G81g2iGRNlUAkswhGRSdfNpykXUdf1SHzuxSiVT3PU8Y2uyGkBw/mJJdlnzBzsoKUfO5uLdQKFggbjJbK16chUucmdD0sFtYfZqh8crvZkbpz+9MdLtgLJhqFm5Ovz0BB+by19h1C38W7X/xn+f6YGJFwvPVwvV4J3rEqM9Pet26QFGjh0+0TOJXWxDEuqfme8gJSztno9p4Ns0urwwt269Orgl4cxdRxc2gTyOCtFd7rqm/mEZFe0+mrlTn1e89wMGwxa4Yd/cJ8WhJl953eGEkhZdykvWcJIiyYDeCde9KyWxfWg/w/Tb674Toe/apILAHC3g3hsSh4fXV75lk5SJIi/9sViURh3tFj2p4EEfOww2wPj8W7bSe9a5o0jwZCJBnJiPu1m3C/dxUk76SAEDJoURhTl6mWLuxFCHo3Dt8t66S2/cOncdfl4RCQqKzPJAiGOsvj7kmbo+uzVvVs6w7xC/iD/0k4ed6l6NmBVRVL0/TA+kJVL4ltW7oAhxH4G+w4GPNYMAwBY8zz2IF83Yv8ABk99Ix5v74BAAAAAElFTkSuQmCC), radial-gradient(circle farthest-corner at 0% 100%, #ffe4e8, #bcdbff);
  background-position: 2% 2%, 90% 65%, 100% 50%, 0px 0px;
  background-size: 60px, 600px, 400px, auto;
  background-repeat: no-repeat, no-repeat, no-repeat, repeat;
  background-attachment: scroll, fixed, scroll, scroll;
}
.div-block-384 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1250px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.heading-108 {
  margin-bottom: 40px !important;
  font-family: Gilroy, sans-serif !important;
  color: #fff;
  font-size: 60px;
  line-height: 60px;
  font-weight: 100 !important;
  text-align: left;
}
.colorful-strip {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 6px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.colorful-strip._40 {
  margin-bottom: 40px;
}
.colorful-strip._40.hide {
  display: none;
}
.colorful-strip.about {
  width: 15%;
}
.colorful-strip.quptes {
  width: 10%;
}
.div-block-386 {
  width: 25%;
  height: 6px;
  background-color: #2b2277;
}
.div-block-386.white {
  background-color: #fff;
}
.div-block-386._22 {
  width: 18%;
}
.div-block-387 {
  width: 25%;
  height: 6px;
  background-color: #ec49a8;
}
.div-block-387._22 {
  width: 18%;
}
.div-block-388 {
  width: 25%;
  height: 6px;
  background-color: #fcd63c;
}
.div-block-388._22 {
  width: 18%;
}
.div-block-389 {
  width: 25%;
  height: 6px;
  background-color: #47d6e8;
}
.div-block-389._22 {
  width: 18%;
}
.vector-main {
  width: 60%;
}
.vector-main._2 {
  display: none;
  opacity: 0;
}
.text-block-186 {
  color: #180101;
}
.text-block-187 {
  color: #051427;
}
.text-block-188 {
  color: #fff;
}
.text-block-189 {
  font-family: Gilroy, sans-serif;
}
.text-block-190 {
  font-family: Gilroy, sans-serif;
}
.d-122-bottom-block-2 {
  position: relative;
  height: 2%;
  background-color: #47d6e8;
}
.d-122-category-card-wrapper-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 25%;
  height: 300px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-image: url(/_next/static/images/light-box_1-a83e8743f9bf580dcd1e5545a9de58f5.jpg);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-decoration: none;
}
.d-122-category-card-wrapper-2.wall {
  background-image: url(/_next/static/images/neon-e28164b6f7220908f45de451fd85aa8e.jpg);
}
.d-122-category-card-wrapper-2.stickers {
  background-image: url(/_next/static/images/fabrication-c7df567be492a56fa14cfd203ab991c7.jpg);
  background-position: 0% 50%;
}
.d-122-category-card-wrapper-2.accessories {
  background-image: url(/_next/static/images/banner-design-20950fdcf4e51f7e8dcd89bc7e669038.jpg);
}
.d-122-category-card-wrapper-2.window {
  background-image: url(/_next/static/images/building-signage-9ac4c4ae4cb6b9ccf79c5eb632f5454f.jpg);
}
.d-122-category-card-wrapper-2.non-illumination {
  background-image: url(/_next/static/images/3d-non-illuminated-1860b34b02e1ec0d95dec5b4bd6653ce.jpg);
}
.d-122-category-card-wrapper-2.illuminated {
  background-image: url(/_next/static/images/3d-illuminated-df855a68ce82dc30ea47a823a7856a94.jpg);
  background-position: 50% 50%;
}
.d-122-top-block-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-color: rgba(43, 34, 119, 0.4);
  background-image: -webkit-gradient(linear, left top, right top, from(#47d6e8), to(hsla(0, 0%, 100%, 0.6)));
  background-image: linear-gradient(90deg, #47d6e8, hsla(0, 0%, 100%, 0.6));
  transition: transform 1s !important;
}
.product-collections {
  padding-top: 20px;
  padding-bottom: 20px;
}
.image-154 {
  margin-bottom: 10px;
  padding: 8px;
  border-style: solid;
  border-width: 2px;
  border-color: #fff;
  border-radius: 50%;
}
.more-services {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB28AAAKxBAMAAACGe/qmAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEX////09vn09vn09vn09vn09vn09vn09vn09vn09vn///+fbXa2AAAACXRSTlMAAAaR7e6QiIm6R88vAAAAAWJLR0QAiAUdSAAAAAd0SU1FB+UEBQYAJ+mEv7oAAAnaSURBVHja7du9jpxVFoXhkmeY/DM/sVuWECEgOyAbJGOLbJDloFPkxNnAFYDkOwALf3c77aI66GTO7qNurX3Kz5NgnbBWvVKpxT4cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAWHv/w7WG78vDJy4sP/92uHrYzezg8ePLyUfqDhrv0Zv/rGO4X+/7L8ct+9bCd2cPhX/v+3/QHDXfpx/3PY7if7fv3xy/71cN2Zg+Hf+77v9MfNNwl4cKC3uzvr38q/376efl+O7OHDz+Vf0t/0HCXHr86/XHq6fUfdF6d/sJzPg+HB0/9cYrzs5259OcL9yIdlnBhQjos4cKEdFjChQnpsIQLE9JhCRcmpMMSLkxIhyVcmJAOS7gwIR2WcGFCOizhwi19+eznv/9f5dfPL47f8quH7cweDg9eP3+U/qDhLn23/3EM99N9/+b4Zb962M7s4fCPff86/UHDXbo83eN+fn3Denk6aj2jh8Mn7nE5M5f7u+twfzp92d9tZ/bwIdz/pD9ouEt+KsOCvnr2699/nHr74uL4Zb962M7s4fDg7YtH6Q8a7tp25tKfL9yLdFjChQnpsIQLE9JhCRcmpMMSLkxIhyVcmJAOS7gwIR2WcGFCOizhwoR0WMKFCemwhAu35JAeFuQ6CBbkkB4W5JAeFuSnMizIIT0sajtz6c8X7kU6LOHChHRYwoUJ6bCECxPSYQkXJqTDEi5MSIclXJiQDku4MCEdlnBhQjos4cKEdFjChVtySA8Lch0EC3JIDwtySA8L8lMZFuSQHha1nbn05wv3Ih2WcGFCOizhwoR0WMKFCemwhAsT0mEJFyakwxIuTEiHJVyYkA5LuDAhHZZwYUI6LOHCLTmkhwW5DoIFOaSHBTmkhwX5qQwLckgPi9rOXPrzhXuRDku4MCEdlnBhQjos4cKEdFjChQnpsIQLE9JhCRcmpMMSLkxIhyVcmJAOS7gwIR2WcOGWHNLDglwHwYIc0sOCHNLDgvxUhgU5pIdFbWcu/fnCvUiHJVyYkA5LuDAhHZZwYUI6LOHChHRYwoUJ6bCECxPSYQkXJqTDEi5MSIclXJiQDku4cEsO6WFBroNgQQ7pYUEO6WFBfirDghzSw6K2M5f+fOFepMMSLkxIhyVcmJAOS7gwIR2WcGFCOizhwoR0WMKFCemwhAsT0mEJFyakwxIuTEiHJVy4JYf0sCDXQbAgh/SwIIf0sCA/lWFBDulhUduZS3++cC/SYQkXJqTDEi5MSIclXJiQDku4MCEdlnBhQjos4cKEdFjChQnpsIQLE9JhCRcmpMMSLtySQ3pYkOsgWJBDeliQQ3pYkJ/KsCCH9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAt/X4h2+3Dx4+eXlx/IeH9CQw9mb/6/iF/WLffzn+w0N6Ehj7cf/z+IX9bN+/P/7DQ3oSGGsUTJeH9CQw9mZ/f/1b8ffTb8WP/SE9CYw9fnX668zT67/OfPQP6UmgYOOG9B5Qkg6lm/QeUJIOpZv0HlCSDqWb9B5Qkg6lm/QeUJIOpZv0HlCSDqWb9B5Qkg6lm/QeUJIOpZv0HlCSDqWb9B5Qkg6lm/QeUPHls5+P39eHr59fHP/hIT0JjH23/3H8wn66798c/+EhPQmMXZ4OUj+/Pkj1kJ4Exi73d9ff3J9O39yP/SE9CYw1+ona5SE9CYx99ezX4xf24dsXF8d/eEhPAgUbN6T3gJJ0KN2k94CSdCjdpPeAknQo3aT3gJJ0KN2k94CSdCjdpPeAknQo3aT3gJJ0KN2k94CSdCjdpPeAknQo3aT3gJJ0KN2k94CKRgfsXR7Sk8BYo6ucLg/pSWCs0QF7l4f0JDDW6IC9y0N6Ehhr9BO1y0N6EhhrdMDe5SE9CRRs3JDeA0rSoXST3gNK0qF0k94DStKhdJPeA0rSoXST3gNK0qF0k94DStKhdJPeA0rSoXST3gNK0qF0k94DStKhdJPeA0rSoXST3gMqGh2wd3lITwJjja5yujykJ4GxRgfsXR7Sk8BYowP2Lg/pSWCs0U/ULg/pSWCs0QF7l4f0JFCwcUN6DyhJh9JNeg8oSYfSTXoPKEmH0k16DyhJh9JNeg8oSYfSTXoPKEmH0k16DyhJh9JNeg8oSYfSTXoPKEmH0k16DyhJh9JNeg+oaHTA3uUhPQmMNbrK6fKQngTGGh2wd3lITwJjjQ7YuzykJ4GxRj9RuzykJ4GxRgfsXR7Sk0DBxg3pPaAkHUo36T2gJB1KN+k9oCQdSjfpPaAkHUo36T2gJB1KN+k9oCQdSjfpPaAkHUo36T2gJB1KN+k9oCQdSjfpPaAkHUo36T2gotEBe5eH9CQw1ugqp8tDehIYa3TA3uUhPQmMNTpg7/KQngTGGv1E7fKQngTGGh2wd3lITwIFGzek94CSdCjdpPeAknQo3aT3gJJ0KN2k94CSdCjdpPeAknQo3aT3gJJ0KN2k94CSdCjdpPeAknQo3aT3gJJ0KN2k94CSdCjdpPeAikYH7F0e0pPAWKOrnC4P6UlgrNEBe5eH9CQw1uiAvctDehIYa/QTtctDehIYa3TA3uUhPQkUbNyQ3gNK0qF0k94DStKhdJPeA0rSoXST3gNK0qF0k94DStKhdJPeA0rSoXST3gNK0qF0k94DStKhdJPeA0rSoXST3gNK0qF0k94DKhodsHd5SE8CY42ucro8pCeBsUYH7F0e0pPAWKMD9i4P6UlgrNFP1C4P6UlgrNEBe5eH9CRQsHFDeg8oSYfSTXoPKEmH0k16DyhJh9JNeg8oSYfSTXoPKEmH0k16DyhJh9JNeg8oSYfSTXoPKEmH0k16DyhJh9JNeg8oSYfSTXoPqGh0wN7lIT0JjDW6yunykJ4ExhodsHd5SE8CY40O2Ls8pCeBsUY/Ubs8pCeBsUYH7F0e0pMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPB//A+D9O6F6tavowAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMS0wNC0wNVQwNjowMDozNiswMDowMMU/P8IAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjEtMDQtMDVUMDY6MDA6MzYrMDA6MDC0Yod+AAAAAElFTkSuQmCC);
  background-position: 50% 50%;
  background-size: cover;
}
.div-block-390 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  min-height: 600px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-391 {
  z-index: 999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
  height: 450px;
  margin-right: 0px;
  padding: 20px 20px 0px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-radius: 20px 20px 0px 0px;
  background-color: #2ecee2;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNzAyLjU3IDUxMC4zMSI+PGRlZnM+PHN0eWxlPi5jbHMtMSwuY2xzLTJ7c3Ryb2tlOiNmZmY7c3Ryb2tlLXdpZHRoOjAuMzZweDtvcGFjaXR5OjAuMzE7fS5jbHMtMSwuY2xzLTIsLmNscy0zLC5jbHMtNSwuY2xzLTl7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fS5jbHMtMXtmaWxsOnVybCgjbGluZWFyLWdyYWRpZW50KTt9LmNscy0ye2ZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQtMik7fS5jbHMtMywuY2xzLTUsLmNscy05e2ZpbGw6bm9uZTt9LmNscy0ze3N0cm9rZTojMDA0ZDc3O3N0cm9rZS13aWR0aDowLjkzcHg7c3Ryb2tlLWRhc2hhcnJheTo5LjEyO29wYWNpdHk6MC40O30uY2xzLTR7ZmlsbDojZmZmO30uY2xzLTUsLmNscy05e3N0cm9rZTojMDA0Yzc1O30uY2xzLTV7c3Ryb2tlLXdpZHRoOjAuOTJweDt9LmNscy02LC5jbHMtOHtmaWxsOiMwMDRjNzU7fS5jbHMtN3tmaWxsOiM2N2NjZTY7fS5jbHMtOHtvcGFjaXR5OjAuMTU7fS5jbHMtOXtzdHJva2Utd2lkdGg6MC44MnB4O308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50IiB4MT0iMjYxLjQ5IiB5MT0iNjIuODgiIHgyPSI5MTAuNjkiIHkyPSI2Mi44OCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjk1LCAtMC4zMiwgMC4zMiwgMC45NSwgLTI4Ny40NiwgMzI1LjAxKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzUwYzhlYyIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQtMiIgeDE9IjI2OS4yNSIgeTE9IjExNC4xNSIgeDI9IjkxOC40NSIgeTI9IjExNC4xNSIgeGxpbms6aHJlZj0iI2xpbmVhci1ncmFkaWVudCIvPjwvZGVmcz48dGl0bGU+eHNlbGwtYmFja2dyb3VuZDwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNy43LDM4MS4xNnMzOS40OSwxMzQuNSwxNjEuNjgsNjIuMjcsMzEtNzYuMjIsMTU4LjQ0LTk2LjQ0LDE4My41NCwxNC42MiwyNDMtMjcuNDcsNjkuNTEtMTUxLjI4LDMxLjc2LTE4MC4yOFM0NzEuMjYsODguOTIsNDA1LDkzLjE0LDI5Ny44LDM2LjMyLDI5Ny44LDM2LjMycy01Ny05My42My0xNjUuNjQsMTkuNzdjMCwwLTExOS43OCw3OS44NC0zMiwxNzEuNjZzLTU5LjgxLDczLjExLTU5LjgxLDczLjExUy0yMS4xNCwzMTYuMDgsNy43LDM4MS4xNloiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zMS4zNiw0MjcuMjlzMzkuNSwxMzQuNTEsMTYxLjY5LDYyLjI3UzIyNCw0MTMuMzQsMzUxLjQ4LDM5My4xMnMxODMuNTUsMTQuNjMsMjQzLTI3LjQ2UzY2NCwyMTQuMzgsNjI2LjIyLDE4NS4zN3MtMTMxLjMtNTAuMzItMTk3LjYtNDYuMDlTMzIxLjQ2LDgyLjQ2LDMyMS40Niw4Mi40NnMtNTctOTMuNjQtMTY1LjYzLDE5Ljc2YzAsMC0xMTkuNzksNzkuODQtMzIuMDUsMTcxLjY3UzY0LDM0Nyw2NCwzNDcsMi41MywzNjIuMjEsMzEuMzYsNDI3LjI5WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTY1MC4xNCwxOTQuODNjLTQ4LjY2LDguOTUtMTU4LjMxLDMzLjE2LTE5Mi40MSw2OS0xMC42OCwxMS4yMi0xOS4yOSwyNi42My0xNS42NCw0MS42OFM0NjIuNjksMzMxLDQ3OCwzMjcuODlzMjYuNzktMTguNSwyNi0zNGMtMS4yOS0yNi4xMi0zMi42Mi00Mi4yMy01OC4zNy0zNy42OCIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTU1LjgyLDMxMS44NWM0NC40NS0xMC4wOCw4MS44OS01Ni42NCw2OS40Mi0xMDAuNDctMy40NC0xMi4wOS0xNS42OC0yNC45LTI2LjcyLTE4Ljg5LTUuODgsMy4yLTguMjEsMTAuNTItOC41OSwxNy4yMS0xLjIxLDIwLjc3LDExLjI3LDQwLjQ2LDI3Ljc3LDUzLjEzczM0LjksMjUuODcsNTYuNDcsMjUuNzdjMzMuMDktLjE2LDgzLjQtMzIuMzgsMTM0LjA2LTY1LjY0Ii8+PHBvbHlnb24gY2xhc3M9ImNscy00IiBwb2ludHM9IjUyLjc5IDI5MC4xMyA0Ni40NiAzMDcuNTMgNTMuMDQgMzIwLjczIDQwLjY5IDMyMC4xOCAzNS4xIDMzMy45MSAxLjQzIDMxOS44NiA1Mi43OSAyOTAuMTMiLz48cG9seWdvbiBjbGFzcz0iY2xzLTUiIHBvaW50cz0iNTIuNzkgMjkwLjEzIDQ2LjQ2IDMwNy41MyA1My4wNCAzMjAuNzMgNDMuNDcgMzEzLjMzIDM1LjEgMzMzLjkxIDMuMzYgMzEyLjQzIDUyLjc5IDI5MC4xMyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtNiIgcG9pbnRzPSI1MC44NyAzMjUuMiAzOS40MSAzMjIuODggNDMuNDcgMzEzLjMzIDUwLjg3IDMyNS4yIi8+PHBvbHlnb24gY2xhc3M9ImNscy03IiBwb2ludHM9IjEwLjQzIDMxMS4zNCA0Mi42IDMwNy4xNyA0MC4zOCAzMTAuODYgMTAuNDMgMzExLjM0Ii8+PHBvbHlnb24gY2xhc3M9ImNscy04IiBwb2ludHM9IjE0MS4zMSAzNTUuODYgMTM4LjMzIDM5MC4zMSAxNzEuNSAzNjcuNjUgMTQxLjMxIDM1NS44NiIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtOCIgcG9pbnRzPSIxMzUuNDQgOTMuMjggMTUwLjg0IDEzNi45NSAxNzQuMzggMTAxLjA0IDEzNS40NCA5My4yOCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtOCIgcG9pbnRzPSI0MTUuNTggMzkuOTcgMzgxLjQyIDQ5LjA5IDQwNy4zNiA2OS4xNSA0MTUuNTggMzkuOTciLz48cG9seWdvbiBjbGFzcz0iY2xzLTQiIHBvaW50cz0iNjUwLjA4IDE3OS42OSA2NjQuMjQgMTg4LjI5IDY2Ny4wMyAyMDEuMTkgNjc1LjM1IDE5My44OSA2ODYuOTMgMjAwLjM2IDcwMi41NyAxNzEuNyA2NTAuMDggMTc5LjY5Ii8+PHBvbHlnb24gY2xhc3M9ImNscy05IiBwb2ludHM9IjY1MC4wOCAxNzkuNjkgNjY0LjI0IDE4OC4yOSA2NjcuMDMgMjAxLjE5IDY2OS41NyAxOTAuNjcgNjg2LjkzIDIwMC4zNiA2OTcuMDcgMTY3LjU5IDY1MC4wOCAxNzkuNjkiLz48cG9seWdvbiBjbGFzcz0iY2xzLTYiIHBvaW50cz0iNjcxLjA1IDIwMy4xIDY3Ny43NSAxOTUuMDYgNjY5LjU3IDE5MC42NyA2NzEuMDUgMjAzLjEiLz48cG9seWdvbiBjbGFzcz0iY2xzLTciIHBvaW50cz0iNjkxLjUzIDE3MC43OCA2NjYuNzMgMTg1Ljg4IDY3MC4zNCAxODcuMjEgNjkxLjUzIDE3MC43OCIvPjwvc3ZnPg==), linear-gradient(76deg, #2fe8ff, #43c0ff);
  background-position: 0% 0%, 0px 0px;
  background-size: cover, auto;
}
.div-block-392 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  min-height: 400px;
  margin-top: auto;
  padding: 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-right-radius: 20px;
  background-color: #f1f1f1;
}
.div-block-393 {
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.heading-109 {
  position: absolute;
  left: 0%;
  top: 30%;
  right: 0%;
  bottom: auto;
  font-family: Gilroy, sans-serif;
  font-size: 18px;
  line-height: 22px;
  text-align: center;
}
.paragraph-83 {
  margin-bottom: 40px;
  font-family: Gilroy, sans-serif;
  font-size: 15px;
  line-height: 25px;
}
.div-block-394 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 99999;
  width: 100%;
  background-color: #fff;
}
.div-block-396 {
  width: 100%;
  max-width: 1200px;
}
.div-block-397 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-398 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-400 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-401 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.div-block-402 {
  width: 20%;
}
.image-156 {
  display: none;
}
.image-157 {
  display: none;
}
.utility-page-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.divheading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 700;
  text-align: center;
}
.heading {
  margin-top: auto;
  margin-bottom: 10px;
  font-family: Gilroy, sans-serif;
  color: #f1f1f1;
  font-size: 45px;
  line-height: 60px;
}
.text-block-191 {
  margin-top: 10px;
  margin-bottom: auto;
  color: #fff;
  font-weight: 400;
}
.link-24 {
  color: #fff;
  text-decoration: none;
}
.section-38 {
  position: static;
  top: 98px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 170px;
  margin-top: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url(/_next/static/images/signgalleryabout_2-4-c2176d19034def2d77d9019e8b414367.jpg);
  background-position: 0px 0px;
  background-size: auto;
}
.divimage {
  width: 50%;
}
.divimage._90-width {
  width: 90%;
  margin-top: 40px;
  margin-bottom: 20px;
}
.div {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 500px;
  max-width: 1200px;
  margin-top: 40px;
  margin-bottom: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div.vertical {
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.divcontent {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 500px;
  margin-top: 60px;
  margin-right: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #f7fafc;
}
.divcontent.full-width {
  width: 100%;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-color: transparent;
}
.para {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
  padding-right: 17px;
  padding-left: 17px;
  border-radius: 0px;
  font-family: Gilroy, sans-serif;
  font-size: 15px;
  text-align: center;
}
.para._70 {
  width: 70%;
}
.para.white {
  color: #fff;
  font-size: 20px;
}
.button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 200px;
  height: 50px;
  margin-top: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
  background-color: #ec49a8;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
  font-weight: 800;
  text-align: center;
}
.button:hover {
  background-color: #fcd63c;
}
.button.about {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.button.contact {
  margin-top: 0px;
}
.button.contact:hover {
  background-color: #31b4aa;
}
.smallheading {
  font-family: Gilroy, sans-serif;
  color: #41d4df;
  font-size: 24px;
  font-weight: 400;
  text-align: center;
}
.largeheading {
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Gilroy, sans-serif;
  color: #151515;
  font-size: 45px;
  line-height: 60px;
  font-weight: 400;
  text-align: center;
}
.section-39 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url(/_next/static/images/bacgroundimage_1-3-428bd81b90f5fd0786cc18cd796d513e.jpg);
  background-position: 0px 0px;
  background-size: cover;
}
.div-block-404 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  min-width: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-405 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  text-align: left;
}
.div-block-406 {
  width: 50%;
  margin-right: auto;
  margin-left: auto;
}
.section-40 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url(/_next/static/images/shape-1-1e9329377d22ea275aebce6932b366b6.png), url(/_next/static/images/background-d329eadde7ed168664a908f7511f3de9.jpg);
  background-position: 50% 50%, 0px 0px;
  background-size: cover, cover;
}
.div-block-407 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.smallheadingg {
  margin-top: 20px;
  font-family: Gilroy, sans-serif;
  color: #fcd63c;
  font-size: 28px;
  line-height: 30px;
  font-weight: 400;
  text-align: center;
}
.largeheading2 {
  margin-bottom: 20px;
  font-family: Gilroy, sans-serif;
  color: #fafafa;
  font-size: 45px;
  line-height: 60px;
  text-align: center;
  letter-spacing: 0.02em;
}
.heading-112 {
  margin-top: 10px;
  font-family: Gilroy, sans-serif;
  color: #fcd63c;
  font-size: 29px;
  line-height: 33px;
  letter-spacing: 1px;
}
.paragraph-84 {
  display: block;
  max-width: 83%;
  font-family: Gilroy, sans-serif;
  color: #fffefe;
}
.div-block-408 {
  margin-left: 20px;
}
.div-block-409 {
  margin-left: 20px;
}
.div-block-410 {
  margin-left: 20px;
}
.div-block-411 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  margin: 0px auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-412 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  margin: 0px;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-413 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  margin-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.image-158 {
  display: block;
  width: 600px;
  height: 500px;
  margin-top: 63px;
  margin-bottom: 27px;
  margin-left: 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}
.paragraph-85 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  margin-top: 10px;
  padding-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-family: Gilroy, sans-serif;
}
.paragraph-86 {
  width: 90%;
  margin-top: 10px;
  margin-bottom: 40px;
  font-family: Gilroy, sans-serif;
}
.div-block-414 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-right: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}
.div-block-416 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.bold-text-35 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 10px;
  padding-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Gilroy, sans-serif;
  font-size: 38px;
  line-height: 44px;
}
.div-block-421 {
  margin-bottom: 60px;
}
.image-159 {
  width: 600px;
  height: 500px;
  max-width: none;
}
.section-42 {
  margin-right: auto;
  margin-left: auto;
}
.div-block-431 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1250px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 100px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fff;
}
.leftbar {
  overflow: hidden;
  width: 25%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.right-products {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 97%;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.arrow-4 {
  display: none;
}
.category-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0.5;
  text-decoration: none;
}
.category-block:hover {
  opacity: 0.85;
}
.category-block.w--current {
  opacity: 1;
}
.category-block.add-more {
  margin-top: 10px;
  margin-bottom: 30px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  opacity: 1;
}
.category-block.add-more:hover {
  opacity: 0.8;
}
.color-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 42px;
  height: 42px;
  margin-right: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 500;
}
.color-icon.add-tool-icon {
  display: none;
  width: 25px;
  height: 25px;
  border: 2px solid #e2e4e9;
  border-radius: 4px;
  background-color: #fafbfc;
}
.color-icon.add-tool-icon:hover {
  border-color: #c6c9d4;
}
.category-text-2 {
  margin-right: 5px;
  font-family: Lato, sans-serif;
  color: #051427;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
}
.category-text-2:hover {
  color: #00bad1;
}
.divright {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.divright.hide {
  display: none;
}
.divproducts {
  position: relative;
  width: 95%;
  margin-right: 0px;
  margin-left: 0px;
}
.image-161 {
  width: 100%;
  margin-right: 0px;
}
.divdescription {
  position: relative;
}
.divdescribe {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #f8f6f6;
  font-family: Gilroy, sans-serif;
}
.heading-127 {
  margin-top: 20px;
  padding-top: 20px;
  font-family: Gilroy, sans-serif;
  color: #151515;
  font-size: 23px;
  line-height: 30px;
}
.paragraph-87 {
  margin-top: 10px;
  font-family: Gilroy, sans-serif;
  color: #151515;
  font-size: 14px;
}
.color-layer {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: -1;
  height: 100%;
  background-color: #e94865;
}
.color-layer._1 {
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-color: #31b4aa;
  opacity: 0;
  color: #151515;
}
.color-layer._2 {
  background-color: #f93;
}
.div-block-432 {
  position: relative;
  width: 100%;
  margin-bottom: 10px;
}
.div-block-433 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
}
.text-block-195 {
  color: #ffb900;
}
.text-block-195.pink {
  color: #e94865;
}
.text-block-195.white {
  color: #fff;
}
.bold-text-36 {
  color: #ffb900;
}
.bold-text-36.pink {
  color: #e94865;
}
.bold-text-36.white {
  color: #fff;
}
.sidebar {
  width: 260px;
  margin-right: 30px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.sidebar.sidebar-homepage {
  overflow: visible;
  width: 350px;
  margin-right: 10px;
  padding: 20px 20px 0px;
  border-radius: 10px 10px 0px 0px;
  background-color: #fff;
}
.sidebar.sidebar-homepage.categories {
  width: auto;
  margin-right: 0px;
  padding-top: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  background-color: #f8f6f6;
}
.sidebar.sidebar-homepage.categories.oraange {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 70px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
  background-color: #ec49a8;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  text-align: center;
}
.sidebar-wrap {
  display: block;
  width: 250px;
  margin-top: 30px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.div-block-149 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f8f6f6;
}
.heading-32 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 20px;
  line-height: 25px;
  font-weight: 400;
}
.div-block-146 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 22px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
  background-color: #f8f6f6;
}
.div-block-437 {
  height: 160px;
  margin-top: 10px;
  padding: 0px 20px;
  background-color: #eee;
}
.overlay-colors {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: none;
  opacity: 1;
}
.image-162 {
  width: 100%;
  height: 200px;
  border-right: 1px none #000;
}
.div-block-438 {
  height: 200px;
  background-color: #000;
  opacity: 0.35;
}
.div-block-439 {
  height: 0px;
  margin-top: 10px;
  padding: 0px 20px;
  background-color: #47d6e8 !important;
  opacity: 1;
  transition: height 400ms !important;
}
.div-block-440 {
  height: 0px;
  margin-top: 10px;
  padding: 0px 20px;
  background-color: #ec49a8 !important;
  opacity: 1;
  transition: height 400ms !important;
}
.div-block-441 {
  height: 0px;
  margin-top: 10px;
  padding: 0px 20px;
  background-color: #f1c71d !important;
  opacity: 1;
  transition: height 400ms !important;
}
.div-block-439.pink {
  background-color: #ec49a8;
}
.div-block-439.yellow {
  background-color: #f1c71d;
}
.div-block-442 {
  width: 50%;
}
.div-block-265 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100% !important;
  margin-bottom: 40px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.div-block-444 {
  width: 48%;
}
.upload {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100% !important;
  height: 60px;
  margin-top: 15px;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #ccc;
  background-color: #f8f6f6;
  cursor: pointer;
}
.select-field-10 {
  background-color: #f8f6f6;
  font-family: Lato, sans-serif;
  color: #949090;
}
.div-block-289 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-289._40 {
  width: 40%;
  margin-right: 0px;
}
.product_description {
  margin-bottom: 10px;
  font-family: Gilroy, sans-serif;
}
.product_description.drag {
  color: #7c7575;
}
.text-block-156 {
  font-family: Gilroy, sans-serif;
  color: #8d8d8d;
  font-size: 0.8rem;
}
.form-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.field-label-3 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-family: Lato, sans-serif;
  color: #ec49a8;
}
.div-block-290 {
  width: 48%;
}
.form-block-6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.wrap-form-fields {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.text-field-6 {
  margin-bottom: 0px;
  margin-left: 10px;
}
.text-field-6.qty {
  width: 50%;
}
.field-label-6 {
  font-family: Lato, sans-serif;
  color: #051427;
}
.image-128 {
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.select-field-11 {
  background-color: #f8f6f6;
  color: #949090;
}
.button-26 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 200px;
  padding-top: 12px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
  background-color: #f1c71d;
  font-family: Gilroy, sans-serif;
}
.button-26:hover {
  background-color: #e94865;
}
.button-26.pink {
  position: relative;
  z-index: 2;
  width: auto;
  background-color: #f1c71d;
}
.button-26.pink:hover {
  background-color: #ec49a8;
}
.button-26.pink.rev {
  margin-left: 20px;
  background-color: #ec49a8;
}
.button-26.pink.rev:hover {
  background-color: #f1c71d;
}
.button-26.pink.chekout {
  width: auto;
}
.image-163 {
  margin-bottom: 0px;
  border-radius: 4px;
}
.heading-128 {
  font-family: Gilroy, sans-serif;
  color: #30aea4;
  font-size: 20px;
  font-weight: 300;
}
.div-block-445 {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 10px;
  background-color: #f8f6f6;
}
.select-field-12 {
  background-color: #f8f6f6;
  color: #949090;
}
.select-field-13 {
  background-color: #f8f6f6;
  color: #949090;
}
.select-field-14 {
  background-color: #f8f6f6;
  color: #949090;
}
.select-field-15 {
  background-color: #f8f6f6;
  color: #949090;
}
.image-164 {
  display: none;
}
.div-block-446 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.related-products {
  margin-top: 40px;
}
.div-block-447 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.most-popular {
  width: 100%;
  margin-top: 40px;
}
.text-block-196 {
  color: #ffb900;
}
.text-block-196.white {
  color: #fff;
}
.text-block-196.pink {
  color: #e94865;
}
.bold-text-39 {
  color: #ffb900;
}
.bold-text-39.white {
  color: #fff;
}
.bold-text-39.pink {
  color: #e94865;
}
.heading-129 {
  margin-top: 20px;
  padding-top: 20px;
  font-family: Gilroy, sans-serif;
  color: #151515;
  font-size: 23px;
  line-height: 30px;
}
.paragraph-88 {
  margin-top: 10px;
  font-family: Gilroy, sans-serif;
  color: #151515;
  font-size: 14px;
}
.mask-3 {
  height: 400px;
}
.slider-10 {
  height: 400px;
  background-color: transparent;
}
.slide-nav-4 {
  display: none;
}
.right-arrow-6 {
  left: auto !important;
  top: 33% !important;
  right: 1% !important;
  bottom: 0% !important;
}
.icon-10 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px !important;
  height: 40px !important;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  background-color: #fcd63c;
  font-size: 22px;
}
.left-arrow-7 {
  left: -3% !important;
  top: 33% !important;
  right: auto !important;
  bottom: 0% !important;
}
.contact-query {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
  height: 200px;
  max-width: 1250px;
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  padding: 30px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
  background-color: #f1c71d;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB28AAAKxBAMAAACGe/qmAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEX////09vn09vn09vn09vn09vn09vn09vn09vn09vn///+fbXa2AAAACXRSTlMAAAaR7e6QiIm6R88vAAAAAWJLR0QAiAUdSAAAAAd0SU1FB+UEBQYAJ+mEv7oAAAnaSURBVHja7du9jpxVFoXhkmeY/DM/sVuWECEgOyAbJGOLbJDloFPkxNnAFYDkOwALf3c77aI66GTO7qNurX3Kz5NgnbBWvVKpxT4cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAWHv/w7WG78vDJy4sP/92uHrYzezg8ePLyUfqDhrv0Zv/rGO4X+/7L8ct+9bCd2cPhX/v+3/QHDXfpx/3PY7if7fv3xy/71cN2Zg+Hf+77v9MfNNwl4cKC3uzvr38q/376efl+O7OHDz+Vf0t/0HCXHr86/XHq6fUfdF6d/sJzPg+HB0/9cYrzs5259OcL9yIdlnBhQjos4cKEdFjChQnpsIQLE9JhCRcmpMMSLkxIhyVcmJAOS7gwIR2WcGFCOizhwi19+eznv/9f5dfPL47f8quH7cweDg9eP3+U/qDhLn23/3EM99N9/+b4Zb962M7s4fCPff86/UHDXbo83eN+fn3Denk6aj2jh8Mn7nE5M5f7u+twfzp92d9tZ/bwIdz/pD9ouEt+KsOCvnr2699/nHr74uL4Zb962M7s4fDg7YtH6Q8a7tp25tKfL9yLdFjChQnpsIQLE9JhCRcmpMMSLkxIhyVcmJAOS7gwIR2WcGFCOizhwoR0WMKFCemwhAu35JAeFuQ6CBbkkB4W5JAeFuSnMizIIT0sajtz6c8X7kU6LOHChHRYwoUJ6bCECxPSYQkXJqTDEi5MSIclXJiQDku4MCEdlnBhQjos4cKEdFjChVtySA8Lch0EC3JIDwtySA8L8lMZFuSQHha1nbn05wv3Ih2WcGFCOizhwoR0WMKFCemwhAsT0mEJFyakwxIuTEiHJVyYkA5LuDAhHZZwYUI6LOHCLTmkhwW5DoIFOaSHBTmkhwX5qQwLckgPi9rOXPrzhXuRDku4MCEdlnBhQjos4cKEdFjChQnpsIQLE9JhCRcmpMMSLkxIhyVcmJAOS7gwIR2WcOGWHNLDglwHwYIc0sOCHNLDgvxUhgU5pIdFbWcu/fnCvUiHJVyYkA5LuDAhHZZwYUI6LOHChHRYwoUJ6bCECxPSYQkXJqTDEi5MSIclXJiQDku4cEsO6WFBroNgQQ7pYUEO6WFBfirDghzSw6K2M5f+fOFepMMSLkxIhyVcmJAOS7gwIR2WcGFCOizhwoR0WMKFCemwhAsT0mEJFyakwxIuTEiHJVy4JYf0sCDXQbAgh/SwIIf0sCA/lWFBDulhUduZS3++cC/SYQkXJqTDEi5MSIclXJiQDku4MCEdlnBhQjos4cKEdFjChQnpsIQLE9JhCRcmpMMSLtySQ3pYkOsgWJBDeliQQ3pYkJ/KsCCH9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAt/X4h2+3Dx4+eXlx/IeH9CQw9mb/6/iF/WLffzn+w0N6Ehj7cf/z+IX9bN+/P/7DQ3oSGGsUTJeH9CQw9mZ/f/1b8ffTb8WP/SE9CYw9fnX668zT67/OfPQP6UmgYOOG9B5Qkg6lm/QeUJIOpZv0HlCSDqWb9B5Qkg6lm/QeUJIOpZv0HlCSDqWb9B5Qkg6lm/QeUJIOpZv0HlCSDqWb9B5Qkg6lm/QeUPHls5+P39eHr59fHP/hIT0JjH23/3H8wn66798c/+EhPQmMXZ4OUj+/Pkj1kJ4Exi73d9ff3J9O39yP/SE9CYw1+ona5SE9CYx99ezX4xf24dsXF8d/eEhPAgUbN6T3gJJ0KN2k94CSdCjdpPeAknQo3aT3gJJ0KN2k94CSdCjdpPeAknQo3aT3gJJ0KN2k94CSdCjdpPeAknQo3aT3gJJ0KN2k94CKRgfsXR7Sk8BYo6ucLg/pSWCs0QF7l4f0JDDW6IC9y0N6Ehhr9BO1y0N6EhhrdMDe5SE9CRRs3JDeA0rSoXST3gNK0qF0k94DStKhdJPeA0rSoXST3gNK0qF0k94DStKhdJPeA0rSoXST3gNK0qF0k94DStKhdJPeA0rSoXST3gMqGh2wd3lITwJjja5yujykJ4GxRgfsXR7Sk8BYowP2Lg/pSWCs0U/ULg/pSWCs0QF7l4f0JFCwcUN6DyhJh9JNeg8oSYfSTXoPKEmH0k16DyhJh9JNeg8oSYfSTXoPKEmH0k16DyhJh9JNeg8oSYfSTXoPKEmH0k16DyhJh9JNeg+oaHTA3uUhPQmMNbrK6fKQngTGGh2wd3lITwJjjQ7YuzykJ4GxRj9RuzykJ4GxRgfsXR7Sk0DBxg3pPaAkHUo36T2gJB1KN+k9oCQdSjfpPaAkHUo36T2gJB1KN+k9oCQdSjfpPaAkHUo36T2gJB1KN+k9oCQdSjfpPaAkHUo36T2gotEBe5eH9CQw1ugqp8tDehIYa3TA3uUhPQmMNTpg7/KQngTGGv1E7fKQngTGGh2wd3lITwIFGzek94CSdCjdpPeAknQo3aT3gJJ0KN2k94CSdCjdpPeAknQo3aT3gJJ0KN2k94CSdCjdpPeAknQo3aT3gJJ0KN2k94CSdCjdpPeAikYH7F0e0pPAWKOrnC4P6UlgrNEBe5eH9CQw1uiAvctDehIYa/QTtctDehIYa3TA3uUhPQkUbNyQ3gNK0qF0k94DStKhdJPeA0rSoXST3gNK0qF0k94DStKhdJPeA0rSoXST3gNK0qF0k94DStKhdJPeA0rSoXST3gNK0qF0k94DKhodsHd5SE8CY42ucro8pCeBsUYH7F0e0pPAWKMD9i4P6UlgrNFP1C4P6UlgrNEBe5eH9CRQsHFDeg8oSYfSTXoPKEmH0k16DyhJh9JNeg8oSYfSTXoPKEmH0k16DyhJh9JNeg8oSYfSTXoPKEmH0k16DyhJh9JNeg8oSYfSTXoPqGh0wN7lIT0JjDW6yunykJ4ExhodsHd5SE8CY40O2Ls8pCeBsUY/Ubs8pCeBsUYH7F0e0pMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPB//A+D9O6F6tavowAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMS0wNC0wNVQwNjowMDozNiswMDowMMU/P8IAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjEtMDQtMDVUMDY6MDA6MzYrMDA6MDC0Yod+AAAAAElFTkSuQmCC), url(/_next/static/images/shape-1-1e9329377d22ea275aebce6932b366b6.png);
  background-position: 50% 50%, 0% 0%;
  background-size: 1100px, 320px;
  background-repeat: repeat, no-repeat;
}
.heading-130 {
  color: #151515;
  font-weight: 400;
}
.paragraph-89 {
  color: #151515;
}
.div-block-448 {
  width: 70%;
}
.div-block-449 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.image-165 {
  width: 40%;
}
.link-block-33 {
  text-decoration: none;
}
.link-block-34 {
  text-decoration: none;
}
.link-block-35 {
  text-decoration: none;
}
.link-block-36 {
  text-decoration: none;
}
.link-block-37 {
  text-decoration: none;
}
.link-block-38 {
  text-decoration: none;
}
.link-block-39 {
  text-decoration: none;
}
.link-block-40 {
  text-decoration: none;
}
.link-block-41 {
  text-decoration: none;
}
.link-block-42 {
  text-decoration: none;
}
.link-block-43 {
  text-decoration: none;
}
.link-block-44 {
  text-decoration: none;
}
.link-block-45 {
  text-decoration: none;
}
.link-block-46 {
  text-decoration: none;
}
.link-block-47 {
  text-decoration: none;
}
.link-block-48 {
  text-decoration: none;
}
.link-block-49 {
  text-decoration: none;
}
.link-block-50 {
  text-decoration: none;
}
.link-block-51 {
  text-decoration: none;
}
.link-block-52 {
  text-decoration: none;
}
.link-block-53 {
  text-decoration: none;
}
.form4 {
  margin-top: 20px;
}
.title-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 20px;
  padding-bottom: 25px;
  padding-left: 20px;
  border-bottom: 1px none #d0d8e8;
}
.title-box.black {
  margin-bottom: 25px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-bottom-style: none !important;
  color: #000;
}
.textarea-2 {
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 58px;
  padding-left: 12px;
  border: 1px solid #d0d8e8;
  border-radius: 2.5px;
  font-size: 18px;
  line-height: 26px;
  font-style: italic;
}
.social-button {
  position: relative;
  overflow: hidden;
  width: 23%;
  height: 50px;
  margin-right: 2%;
  padding-top: 19px;
  border-radius: 4px;
  background-color: #31b4aa;
  background-image: url(/_next/static/images/shape-1-1e9329377d22ea275aebce6932b366b6.png);
  background-position: 0% 0%;
  background-size: contain;
  background-repeat: no-repeat;
  text-decoration: none;
  cursor: pointer;
}
.social-button:hover {
  background-color: #e94865;
}
.social-icon-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 20px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.div-block-278 {
  margin-right: 0px;
  margin-left: 0px;
}
.flex-wrapper-space-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.flex-wrapper-space-1.margin {
  margin-top: 40px;
}
.test-field4.last-name {
  width: 49%;
  height: 55px;
  margin-bottom: 20px;
  padding-left: 20px;
  border: 1px solid #d0d8e8;
  border-radius: 2.5px;
  font-size: 18px;
  line-height: 26px;
}
.subtitle {
  font-size: 19px;
  line-height: 27.5px;
  text-align: center;
}
.subtitle.black {
  font-family: Gilroy, sans-serif;
  color: #000;
  font-size: 17px;
  line-height: 25px;
}
.subtitle.black.left-align {
  color: #e94865;
  font-size: 18px;
  line-height: 25px;
  text-align: left;
}
.content-wrapper {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1210px !important;
  margin-right: auto !important;
  margin-left: auto !important;
  padding-right: 30px;
  padding-left: 30px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.content-wrapper.white {
  margin-top: 60px;
  margin-bottom: 60px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #f7f7f7;
  color: #fff;
  font-size: 17px;
  line-height: 30px;
}
.inner-section {
  display: block;
  margin-top: 60px;
}
.inner-section.padding {
  margin-top: 0px;
  padding-top: 20px;
}
.text-field-4.phone {
  width: 49%;
  height: 55px;
  margin-bottom: 20px;
  padding-left: 65px;
  border: 1px solid #d0d8e8;
  border-radius: 2.5px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgMzU1LjQzMiAzNTUuNDMxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzNTUuNDMyIDM1NS40MzE7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0yNjcuMzA0LDM1NS40MjZjLTI3LjMzNywwLTQ4Ljk2Ny0xOC4xMjUtNjQuNzU3LTMzLjkxNUwzMy45MiwxNTIuODg1Yy0xNC4wOTgtMTQuMDk4LTMwLjY0NS0zMy4zNy0zMy40ODUtNTcuNDY0ICAgIEMtMi4zOTUsNzEuNDI1LDguNTU4LDQ3LjQzMiwzMy45MiwyMi4wN0M0OC41NjIsNy40MjksNjQuODMzLDAuMDA1LDgyLjI4MywwLjAwNWM0MS41NjgsMCw3My4zMTUsNDMuMTA1LDc1Ljk5OCw0Ni44NTUgICAgYzE0LjEyNSwxOC43NzcsOC4xMzUsNDEuMzE4LDIuODQ4LDYxLjIxM2MtNS42MzksMjEuMjIzLTguNTk2LDM0LjczMSwxLjI0OCw0NC41NzVsNDAuNDA2LDQwLjQwNCAgICBjNC40MzgsNC40MzgsOS42NDYsNi40MTcsMTYuODksNi40MTZjOC4yMzctMC4wMDEsMTcuNjgzLTIuNTEsMjcuNjg0LTUuMTY3YzEwLjkxMS0yLjg5OSwyMi4xOTMtNS44OTYsMzMuMzE0LTUuODk2ICAgIGMxMC43OTYsMCwyMC4xODIsMi45NDEsMjcuOTAxLDguNzQ2YzMuNTYyLDIuNTQ3LDQzLjI2NywzMS43ODUsNDYuNjI2LDcwLjcxOWMxLjY3NiwxOS40MjgtNS42NzIsMzcuNDc1LTIxLjgzOCw1My42NDEgICAgQzMxMC41NDEsMzQ0LjMzMywyODguOTMzLDM1NS40MjYsMjY3LjMwNCwzNTUuNDI2eiBNODIuMjgzLDI1LjAwNmMtMTAuNzI4LDAtMjAuNzY2LDQuODIyLTMwLjY4NiwxNC43NDMgICAgYy0xOS41OTYsMTkuNTk1LTI4LjIxLDM2Ljg0OC0yNi4zMzYsNTIuNzQ1YzEuNTE1LDEyLjg0Miw5LjYzNywyNi4wMTYsMjYuMzM2LDQyLjcxNWwxNjguNjI3LDE2OC42MjYgICAgYzE4LjM5MiwxOC4zOTEsMzIuOTEsMjYuNTkyLDQ3LjA3OSwyNi41OTJjMTQuNjYxLDAsMzAuNDg2LTguNjk4LDQ4LjM4LTI2LjU5MmMxMC44MzYtMTAuODM1LDE1LjYxNS0yMS44NzQsMTQuNjEyLTMzLjc0NiAgICBjLTIuMzg3LTI4LjI2Ni0zNS45ODgtNTIuNDA1LTM2LjMyOC01Mi42NDVjLTAuMTEtMC4wOC0wLjIzOS0wLjE3NC0wLjM0OS0wLjI1NmMtMy4zOTYtMi41OC03LjUxMi0zLjc4MS0xMi45NDgtMy43ODEgICAgYy03Ljg1NiwwLTE3LjEwNCwyLjQ1Ny0yNi44OTYsNS4wNThjLTExLjExLDIuOTUyLTIyLjYsNi4wMDQtMzQuMTAxLDYuMDA1YzAsMC0wLjAwNCwwLTAuMDA2LDAgICAgYy0xMy44MTksMC0yNS40NDctNC42MjItMzQuNTYyLTEzLjczOGwtNDAuNDA3LTQwLjQwNGMtMjAuNTI1LTIwLjUyNi0xMy40MzItNDcuMjIzLTcuNzMxLTY4LjY3MyAgICBjNS4wODYtMTkuMTQsNy43MDktMzEuMzczLDEuMjc2LTM5Ljg0MWMtMC4wOTItMC4xMjEtMC4xODEtMC4yNDMtMC4yNjktMC4zNjdDMTM3LjczMSw2MS4xLDExMS43OSwyNS4wMDYsODIuMjgzLDI1LjAwNnoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiNiNGJjY2QiIGZpbGw9IiNiNGJjY2QiLz4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+Cg==);
  background-position: 15px 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  font-size: 18px;
  line-height: 26px;
}
.locate-us-item {
  width: 48%;
  padding: 50px 50px 40px;
  border: 1px solid #d0d8e8;
  border-radius: 5px;
  background-color: #fff;
  color: #fff;
  text-align: center;
}
.inner-padding {
  margin-top: 0px;
  padding-right: 20px;
  padding-left: 20px;
}
.inner-padding.hide {
  display: none;
}
.text-field4.email {
  width: 49%;
  height: 55px;
  margin-bottom: 20px;
  padding-left: 65px;
  border: 1px solid #d0d8e8;
  border-radius: 2.5px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgMzY4LjYyNSAzNjguNjI1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzNjguNjI1IDM2OC42MjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0zNTYuMTI1LDUwLjMxOEgxMi41Yy02LjkwMywwLTEyLjUsNS41OTctMTIuNSwxMi41djI0Mi45ODhjMCw2LjkwMiw1LjU5NywxMi41LDEyLjUsMTIuNWgzNDMuNjI1ICAgIGM2LjkwMiwwLDEyLjUtNS41OTgsMTIuNS0xMi41VjYyLjgxOEMzNjguNjI1LDU1LjkxNiwzNjMuMDI3LDUwLjMxOCwzNTYuMTI1LDUwLjMxOHogTTM0My42MjUsMjkzLjMwN0gyNVY3NS4zMThoMzE4LjYyNVYyOTMuMzA3ICAgIHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiNiNGJjY2QiIGZpbGw9IiNiNGJjY2QiLz4KCQk8cGF0aCBkPSJNNTcuNzU1LDEzNC4yMDFsMTIwLDczLjkzN2MyLjAxLDEuMjM5LDQuMjgzLDEuODU4LDYuNTU3LDEuODU4czQuNTQ3LTAuNjE5LDYuNTU3LTEuODU4bDEyMC03My45MzcgICAgYzUuODc3LTMuNjIxLDcuNzA3LTExLjMyMiw0LjA4Ni0xNy4xOTlzLTExLjMyNC03LjcwNy0xNy4xOTktNC4wODVsLTExMy40NDQsNjkuODk2TDcwLjg2OSwxMTIuOTE3ICAgIGMtNS44NzUtMy42MTktMTMuNTc2LTEuNzkzLTE3LjE5OSw0LjA4NUM1MC4wNDgsMTIyLjg3OCw1MS44NzcsMTMwLjU4LDU3Ljc1NSwxMzQuMjAxeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iI2I0YmNjZCIgZmlsbD0iI2I0YmNjZCIvPgoJPC9nPgo8L2c+PC9nPiA8L3N2Zz4K);
  background-position: 15px 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  font-size: 18px;
  line-height: 26px;
}
.text-field4.name {
  width: 49%;
  height: 55px;
  margin-bottom: 20px;
  padding-left: 65px;
  border: 1px solid #d0d8e8;
  border-radius: 2.5px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNDAwLjYxMyA0MDAuNjEzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDAuNjEzIDQwMC42MTM7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48Zz4KCTxwYXRoIGQ9Ik0yNzcuNjY0LDIwOC4wMWgtMTYuMTIzYzMxLjE0Ni0yMC4xNTIsNTEuODA0LTU1LjE5NCw1MS44MDQtOTQuOTcyQzMxMy4zNDUsNTAuNzA4LDI2Mi42MzcsMCwyMDAuMzA3LDAgICBTODcuMjY5LDUwLjcwOCw4Ny4yNjksMTEzLjAzOGMwLDM5Ljc3OCwyMC42NTYsNzQuODIsNTEuODA0LDk0Ljk3MkgxMjIuOTVjLTQxLjQzNCwwLTc1LjE0MywzMy43MDctNzUuMTQzLDc1LjE0MXYxMDQuOTYzICAgYzAsNi45MDQsNS41OTcsMTIuNSwxMi41LDEyLjVoMjgwYzYuOTAzLDAsMTIuNS01LjU5NiwxMi41LTEyLjVWMjgzLjE1QzM1Mi44MDcsMjQxLjcxNywzMTkuMDk4LDIwOC4wMSwyNzcuNjY0LDIwOC4wMXogICAgTTExMi4yNjksMTEzLjAzOGMwLTQ4LjU0NCwzOS40OTMtODguMDM4LDg4LjAzOC04OC4wMzhjNDguNTQ0LDAsODguMDM4LDM5LjQ5NCw4OC4wMzgsODguMDM4ICAgYzAsNDguNTQzLTM5LjQ5NCw4OC4wMzYtODguMDM4LDg4LjAzNkMxNTEuNzYyLDIwMS4wNzQsMTEyLjI2OSwxNjEuNTgxLDExMi4yNjksMTEzLjAzOHogTTIzNi44OCwyMTkuOTk4bC0zNi41NzMsMzYuNTc0ICAgbC0zNi41NzMtMzYuNTczYzExLjQ3NywzLjkzNSwyMy43NzksNi4wNzUsMzYuNTczLDYuMDc1UzIyNS40MDQsMjIzLjkzNCwyMzYuODgsMjE5Ljk5OHogTTMyNy44MDcsMzc1LjYxM2gtMzR2LTYwLjA1OSAgIGMwLTYuOTA0LTUuNTk3LTEyLjUtMTIuNS0xMi41cy0xMi41LDUuNTk2LTEyLjUsMTIuNXY2MC4wNTloLTEzN3YtNjAuMDU5YzAtNi45MDQtNS41OTctMTIuNS0xMi41LTEyLjVzLTEyLjUsNS41OTYtMTIuNSwxMi41ICAgdjYwLjA1OWgtMzRWMjgzLjE1YzAtMjcuNjQ3LDIyLjQ5NC01MC4xNDEsNTAuMTQzLTUwLjE0MWgxOC40MzlsNTAuMDc5LDUwLjA3OGMyLjQ0MSwyLjQ0MSw1LjY0LDMuNjYxLDguODM5LDMuNjYxICAgczYuMzk2LTEuMjIsOC44MzktMy42NjFsNTAuMDc5LTUwLjA3OGgxOC40MzljMjcuNjQ4LDAsNTAuMTQzLDIyLjQ5Miw1MC4xNDMsNTAuMTQxVjM3NS42MTN6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjYjRiY2NkIiBmaWxsPSIjYjRiY2NkIi8+CjwvZz48L2c+IDwvc3ZnPgo=);
  background-position: 15px 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  font-size: 18px;
  line-height: 26px;
}
.social-text {
  color: #fff;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
}
.h4 {
  margin-top: 0px;
  color: #fff;
}
.h4.black {
  color: #fdaf40;
  font-size: 18px;
  line-height: 25px;
}
.no-posts {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 400px;
  padding-top: 0px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.no-posts._22 {
  min-height: auto;
}
.tablewrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  min-height: 200px;
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f1f1f1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.32)), to(rgba(0, 0, 0, 0.32))), url(/_next/static/images/banner-1-1-015e64bbc314c12cef1e0c1c26462207.jpg);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.32), rgba(0, 0, 0, 0.32)), url(/_next/static/images/banner-1-1-015e64bbc314c12cef1e0c1c26462207.jpg);
  background-position: 0px 0px, 50% 100%;
  background-size: auto, auto;
}
.tablewrapper._22 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  background-color: #fff;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
}
.tablewrapper._22.cart {
  min-height: auto;
  padding-top: 30px;
  padding-bottom: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: repeat;
}
.tablewrapper._22.hide {
  display: block;
  margin-top: 40px;
  border-radius: 9px;
  box-shadow: 1px 1px 17px 0 #f0f0f0;
}
.div-block-303 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px !important;
  padding-left: 0px !important;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-width: 1px;
  border-color: #e0e0e0 #e0e0e0 #e0e0e0;
  border-top-style: none;
  border-left-style: none;
  border-radius: 5px;
}
.div-block-303._1 {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none;
  border-top-width: 1px;
  border-top-color: #e0e0e0;
  border-right-width: 1px;
  border-right-color: #e0e0e0;
  border-left-width: 1px;
  border-left-color: #e0e0e0;
}
.pink-bg {
  width: 50%;
  padding: 10px;
  background-color: #f4f4fb;
}
.pink-bg._22 {
  background-color: #fff;
}
.div-block-305 {
  width: 50%;
  padding: 5px 10px;
  background-color: #f4f4fb;
}
.th {
  padding: 5px;
  border-style: none;
  border-width: 1px;
  border-color: hsla(0, 0%, 44.7%, 0.17);
  background-color: #f4f4fb;
  color: #999cb2;
  font-size: 15px;
  font-weight: 500;
  text-align: center;
}
.th._2 {
  padding-left: 20px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  text-align: left;
}
.th._33 {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  font-size: 14px;
}
.pf {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 5px;
  padding-left: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none;
  border-width: 1px;
  border-color: rgba(114, 114, 114, 0.17) rgba(114, 114, 114, 0.17) rgba(180, 185, 185, 0.17);
}
.status {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 2px 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 20px;
  background-color: #def0de;
  color: #2ca62d;
  font-size: 0.8rem;
  font-weight: 500;
  text-transform: uppercase;
}
.status.red {
  padding: 2px 10px;
  background-color: rgba(255, 0, 46, 0.31);
  color: #f6274c;
  font-size: 0.8rem;
  font-weight: 500;
}
.center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none;
  border-width: 1px;
  border-color: hsla(0, 0%, 44.7%, 0.17);
}
.center-text {
  font-size: 15px;
  line-height: 20px;
}
.center-text.id {
  color: #000;
  font-weight: 700;
}
.div-block-454 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
._20 {
  width: 20%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.price-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 99%;
  margin-top: 10px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.shipping-text {
  margin-bottom: 20px;
  color: #252525;
  font-style: italic;
}
.shipping-text._2 {
  margin-bottom: 0px;
  color: #3ca838;
  font-style: normal;
}
.link-block-12 {
  color: #000;
  text-decoration: none;
}
.cart-container {
  max-width: 1140px;
}
.pp-wraper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.wraper-carrt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 5px;
  padding-bottom: 5px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px none #000;
}
.image-product {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 300px;
  margin-right: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #f4f4fb;
  border-radius: 3px;
}
.items {
  width: 95%;
  max-width: 1200px;
  padding: 0px;
  background-color: #fff;
}
.quan {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  margin-bottom: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.quan._2 {
  margin-top: 0px;
  margin-bottom: 10px;
}
.link-20 {
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 10px;
  padding-left: 10px;
  border-right: 1px solid #3d6cf9;
  color: #3d6cf9;
  font-size: 12px;
  text-decoration: none;
}
.link-20.red-color {
  border-right-style: none;
  color: #ff0004;
}
.form-block-5 {
  margin-bottom: 0px;
}
.ss-text-cart {
  margin-right: 10px;
  color: #0f1111;
  font-size: 14px;
  line-height: 15px;
  font-weight: 500;
}
.main-product-small {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  padding: 9px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 4px;
}
.main-product-small.empty {
  display: none;
  padding-top: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.select-field-8 {
  width: 90px;
  height: 30px;
  margin-bottom: 0px;
  padding: 0px 5px;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  background-color: #fff;
}
.select-field-8:focus {
  border-width: 2px;
  border-color: #252525;
  border-radius: 4px;
}
.select-field-8._2 {
  width: 100px;
}
.product-name-cart {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
}
.product-name-cart._22 {
  color: #333;
}
.product-name-cart.lll {
  text-align: left;
}
.image-166 {
  width: 500px;
  height: 250px;
  padding-right: 10px;
  padding-left: 10px;
}
.des-product {
  width: 50%;
}
.size-txt {
  font-size: 14px;
  line-height: 15px;
}
.div-block-455 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.product-list-quotes {
  padding-left: 20px;
}
.left {
  width: 100%;
  padding: 20px;
  border: 1px solid #f1f3f5;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: -3px 3px 20px 0 #f1f3f5;
}
.cart-items-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 95%;
  max-width: 1200px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 8px;
  border-radius: 8px;
  background-color: #f4f4fb;
}
.number {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 20px;
  color: #4b4b4b;
  font-size: 20px;
  line-height: 20px;
}
.empty-cart {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.thh {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.thh.color {
  background-color: #fafafc;
}
@media screen and (min-width: 1440px) {
  .ct-page-wrapper {
    max-width: none;
  }
  .wrapper.top-margin {
    margin-top: 20px;
  }
  .ct-button.ghost.why-us-action-button.ct-top-margin.size.top-margin {
    width: 200px;
    margin-top: 0px;
  }
  .ct-footer {
    background-color: #fff;
  }
  .hero-section.no-border.bg-color {
    display: none;
  }
  .image {
    position: static;
    top: 0%;
    bottom: 0%;
    width: 100%;
  }
  .body {
    display: block;
    font-family: Roboto, sans-serif;
  }
  .icon.pink {
    background-color: #080047;
  }
  .ct-gem-heading-25 {
    color: #55a80f;
  }
  .homeslide {
    height: 600px;
  }
  .heading-68 {
    color: #e94865;
  }
  .home-about-section {
    max-width: none;
    padding-bottom: 60px;
  }
  .hero-text-box {
    width: 30%;
    height: 300px;
    margin-top: 200px;
    border-radius: 10px;
  }
  .bg-top {
    background-color: #fff;
  }
  .hero-section-2 {
    max-width: none;
  }
  .hero-image {
    border-radius: 10px;
  }
  .hero-image._2 {
    border-radius: 10px;
  }
  .h1-white.white {
    font-size: 35px;
  }
  .bg-botttom {
    background-color: #fff;
  }
  .home-service-section {
    display: none;
  }
  .section-img-2 {
    max-height: 400px;
  }
  .benefit-img.personal {
    margin-bottom: 20px;
    padding-top: 0px;
    line-height: 24px;
  }
  .benefit-title {
    color: #e94865;
  }
  .benefit-card.personal {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 240px;
    height: 180px;
    padding-left: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .benefit-card.personal:hover {
    -webkit-filter: hue-rotate(180deg);
    filter: hue-rotate(180deg);
  }
  .benefit-card.personal---alt {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 180px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .section {
    width: 100%;
    height: 170px;
    margin-top: 98px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-image: url(/_next/static/images/background-d329eadde7ed168664a908f7511f3de9.jpg);
    background-position: 0px 0px;
    background-size: cover;
  }
  .section.personal---dark.with-border {
    max-width: none;
    margin-bottom: 40px;
    padding-top: 100px;
    background-color: transparent;
  }
  .section-subtitle {
    padding-top: 20px;
  }
  .products-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .product-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 370px;
    min-height: 370px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 32px;
    background-color: #fff;
  }
  .product-image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: auto;
    padding: 15px 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0.13);
  }
  .featured {
    max-width: none;
    padding-bottom: 100px;
    background-color: #fff;
    background-image: none;
    background-size: auto;
  }
  .d-76-image {
    width: 300px;
  }
  .d-76-card-wrapper {
    width: 80%;
    height: 400px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .d-76-h4-heading {
    margin-top: 40px;
  }
  .browser-demo-3 {
    width: 1500px;
  }
  .d-76-title {
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid rgba(0, 0, 0, 0.13);
  }
  .image-122 {
    margin-right: 10px;
    margin-left: 10px;
  }
  .image-123 {
    margin-right: 10px;
    margin-left: 10px;
  }
  .link-block-15 {
    width: auto;
  }
  .link-block-16 {
    width: auto;
  }
  .link-block-17 {
    width: auto;
  }
  .tabs-content-3 {
    width: 60%;
  }
  .tab-link-tab-2-2.w--current {
    background-color: #e4eaf9;
  }
  .tabs-menu-2 {
    width: 40%;
  }
  .tab-pane-tab-1-3 {
    width: 90%;
  }
  .tab-link-tab-4-2.w--current {
    background-color: #e4eaf9;
  }
  .tab-link-tab-1-3.w--current {
    background-color: #e4eaf9;
  }
  .tab-link-tab-5-2.w--current {
    background-color: #e4eaf9;
  }
  .tab-pane-tab-2-3 {
    width: 90%;
  }
  .tab-link-tab-3-2.w--current {
    background-color: #e4eaf9;
  }
  .tab-pane-tab-5-2 {
    width: 90%;
    height: 280px;
  }
  .tab-pane-tab-3-3 {
    width: 90%;
  }
  .tab-link-tab-6-2.w--current {
    background-color: #e4eaf9;
  }
  .container-35 {
    margin-top: 0px;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .collection-card {
    border-color: rgba(97, 114, 131, 0.2);
  }
  .d-122-title {
    font-size: 25px;
    line-height: 35px;
  }
  .header {
    background-color: #fff;
  }
  .header-main {
    max-width: 1250px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .div-block-306 {
    width: 100%;
    max-width: 1250px;
    margin-left: 0px;
  }
  .main {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .main-wrapper {
    height: 400px;
    max-width: 1250px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .heading-99 {
    font-size: 50px;
    line-height: 60px;
  }
  .product-list {
    background-color: #fff;
  }
  .button-25.pink.pink-btn {
    background-color: #080047;
  }
  .about-home.gfh.tydh {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(253, 214, 61, 0)), to(rgba(253, 214, 61, 0))), url(/_next/static/images/background-fabrication-3bec7c6019dd02b2d6e763733f1107c2.jpg), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGymlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0MzYwLCAyMDIwLzAyLzEzLTAxOjA3OjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMS0wMS0wMVQxNzoxMTowNSswNTozMCIgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Y2M5NjY3NDEtN2QyOS1kOTQ1LWJkNGYtMDM1MTBiMjA5NGE3IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MDgyNmU5NWYtNmUzMy04ZTQyLWIyZWQtNTVlOTU0MWIyODEzIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Nzk1NTk3MzUwMjQ3MTFFQTk0MDc5RUU3NEVERjEwRTEiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3OTU1OTczMjAyNDcxMUVBOTQwNzlFRTc0RURGMTBFMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3OTU1OTczMzAyNDcxMUVBOTQwNzlFRTc0RURGMTBFMSIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplNjVkN2UxMi1iNzBmLTdlNGQtYjI2Yi01NDQ4NjA4ZjY3NTgiIHN0RXZ0OndoZW49IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4xIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Y2M5NjY3NDEtN2QyOS1kOTQ1LWJkNGYtMDM1MTBiMjA5NGE3IiBzdEV2dDp3aGVuPSIyMDIxLTA0LTA1VDExOjE5OjA2KzA1OjMwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5rWgcQAAA3lJREFUeJztnVGa2jAMhLX5OEVP0fufoqfoNehLYbMmjiVLtsaW5pEgjdGPCVYw+Xo+n5TC0ePPX+8hNMV5x3wxY2vPg9DvX0QP70E0ZAmjfAwSzuE9gBtZw1hCqEBGw7ibHa4wEYEgwHgyc5lrJhDOi0SAUT42FcwMIOcXpf2o8PqYmgZl5LcsyVdOZBiteFONmiEJo1PWM+TqBe4IY9h6xnKGRITBzcWWFZCoMCQ5WbIAEh2GJHdTWiAJg+fNlgZIwuB5i9QLJGHwvMXqAZIw7Lw/JAWSMGTeYigSIAmjz1sEhQskYei82VB6T+qrFQTFuykOkAiNQggYRG0gCWOs94ckH1k7FgQKBtE9EG6LedWCwMEg4s2QHQsC610Dsvo1cHTvao67GbJzQVC9q0CiFmSm92U+i15WqVUKguT9lraXVWrVgsBcZdT0skqtWBA4757WCSuxQWxIb2nrhJ1YGRvWm7tSlyZetiDO3s2FYU/ilQvifv39CkjUgrjDIPoEErUg3t7vHEdxwHNQ6U3fQKAGFdn7UCberiCO3k8i3fWQ3QoC4d0CEq4g3t4910O2Loizt/h6yO4Fcfe+AuI+qMjeJRCIQUX2PmoHNEkN48N5H7UDmqRG8SG9j5vEIQvi7D2k/a6ND+1t3X7Xxof3tmy/a+PTm+za79r49P4vi/a7Nj69T9K236uJmfHpXSi3I4B597bfm4kb8bAF8fbO7QhY3tWVetSCuHtL2u+ixMaxYby57XdxYsPYUN6PqwctEhvFhvPO7Qhg3rkdAcw7tyNgeed2BCBvIsrtCCjeb+V2BH/vH5KsQ+6Or1wQGBhENn/PtHJBoGAQ8VsnOxYE0ju3I4B5t35sHa4gk7y7FoY7FwTVe+q/AWnjd/HuWqm3kta0QkEQvd+a8W9A2vidvLtaJz1apSCe3l2tkx6tUhA070txgdTMVy7ITO/uXpZkECsVxNN7WC/rnHylgnh6m/SyWlqpIJ7eYhhE4+/0WSphNDTyTp+lEgZDo+70WSphMDV6HXJ3PGFcaPRKPWEIZXlS565TEsaNrG9w3xrcTjBMQbxkOUNaShgMWc+QmnaBMQzES7NmSO83MSIMGF+N55lp1gwh+n5Bkunv/bupKRDOmnkOeen8bkOG4SIPIC8ljAt5AtFoSxhEc88hEp2Lxj3nLA+DiOgfgM4k8vKQNZMAAAAASUVORK5CYII=), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGymlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0MzYwLCAyMDIwLzAyLzEzLTAxOjA3OjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMS0wMS0wMVQxNzoxMTowNSswNTozMCIgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Y2M5NjY3NDEtN2QyOS1kOTQ1LWJkNGYtMDM1MTBiMjA5NGE3IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MDgyNmU5NWYtNmUzMy04ZTQyLWIyZWQtNTVlOTU0MWIyODEzIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Nzk1NTk3MzUwMjQ3MTFFQTk0MDc5RUU3NEVERjEwRTEiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3OTU1OTczMjAyNDcxMUVBOTQwNzlFRTc0RURGMTBFMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3OTU1OTczMzAyNDcxMUVBOTQwNzlFRTc0RURGMTBFMSIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplNjVkN2UxMi1iNzBmLTdlNGQtYjI2Yi01NDQ4NjA4ZjY3NTgiIHN0RXZ0OndoZW49IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4xIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Y2M5NjY3NDEtN2QyOS1kOTQ1LWJkNGYtMDM1MTBiMjA5NGE3IiBzdEV2dDp3aGVuPSIyMDIxLTA0LTA1VDExOjE5OjA2KzA1OjMwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5rWgcQAAA3lJREFUeJztnVGa2jAMhLX5OEVP0fufoqfoNehLYbMmjiVLtsaW5pEgjdGPCVYw+Xo+n5TC0ePPX+8hNMV5x3wxY2vPg9DvX0QP70E0ZAmjfAwSzuE9gBtZw1hCqEBGw7ibHa4wEYEgwHgyc5lrJhDOi0SAUT42FcwMIOcXpf2o8PqYmgZl5LcsyVdOZBiteFONmiEJo1PWM+TqBe4IY9h6xnKGRITBzcWWFZCoMCQ5WbIAEh2GJHdTWiAJg+fNlgZIwuB5i9QLJGHwvMXqAZIw7Lw/JAWSMGTeYigSIAmjz1sEhQskYei82VB6T+qrFQTFuykOkAiNQggYRG0gCWOs94ckH1k7FgQKBtE9EG6LedWCwMEg4s2QHQsC610Dsvo1cHTvao67GbJzQVC9q0CiFmSm92U+i15WqVUKguT9lraXVWrVgsBcZdT0skqtWBA4757WCSuxQWxIb2nrhJ1YGRvWm7tSlyZetiDO3s2FYU/ilQvifv39CkjUgrjDIPoEErUg3t7vHEdxwHNQ6U3fQKAGFdn7UCberiCO3k8i3fWQ3QoC4d0CEq4g3t4910O2Loizt/h6yO4Fcfe+AuI+qMjeJRCIQUX2PmoHNEkN48N5H7UDmqRG8SG9j5vEIQvi7D2k/a6ND+1t3X7Xxof3tmy/a+PTm+za79r49P4vi/a7Nj69T9K236uJmfHpXSi3I4B597bfm4kb8bAF8fbO7QhY3tWVetSCuHtL2u+ixMaxYby57XdxYsPYUN6PqwctEhvFhvPO7Qhg3rkdAcw7tyNgeed2BCBvIsrtCCjeb+V2BH/vH5KsQ+6Or1wQGBhENn/PtHJBoGAQ8VsnOxYE0ju3I4B5t35sHa4gk7y7FoY7FwTVe+q/AWnjd/HuWqm3kta0QkEQvd+a8W9A2vidvLtaJz1apSCe3l2tkx6tUhA070txgdTMVy7ITO/uXpZkECsVxNN7WC/rnHylgnh6m/SyWlqpIJ7eYhhE4+/0WSphNDTyTp+lEgZDo+70WSphMDV6HXJ3PGFcaPRKPWEIZXlS565TEsaNrG9w3xrcTjBMQbxkOUNaShgMWc+QmnaBMQzES7NmSO83MSIMGF+N55lp1gwh+n5Bkunv/bupKRDOmnkOeen8bkOG4SIPIC8ljAt5AtFoSxhEc88hEp2Lxj3nLA+DiOgfgM4k8vKQNZMAAAAASUVORK5CYII=);
    background-image: linear-gradient(180deg, rgba(253, 214, 61, 0), rgba(253, 214, 61, 0)), url(/_next/static/images/background-fabrication-3bec7c6019dd02b2d6e763733f1107c2.jpg), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGymlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0MzYwLCAyMDIwLzAyLzEzLTAxOjA3OjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMS0wMS0wMVQxNzoxMTowNSswNTozMCIgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Y2M5NjY3NDEtN2QyOS1kOTQ1LWJkNGYtMDM1MTBiMjA5NGE3IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MDgyNmU5NWYtNmUzMy04ZTQyLWIyZWQtNTVlOTU0MWIyODEzIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Nzk1NTk3MzUwMjQ3MTFFQTk0MDc5RUU3NEVERjEwRTEiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3OTU1OTczMjAyNDcxMUVBOTQwNzlFRTc0RURGMTBFMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3OTU1OTczMzAyNDcxMUVBOTQwNzlFRTc0RURGMTBFMSIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplNjVkN2UxMi1iNzBmLTdlNGQtYjI2Yi01NDQ4NjA4ZjY3NTgiIHN0RXZ0OndoZW49IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4xIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Y2M5NjY3NDEtN2QyOS1kOTQ1LWJkNGYtMDM1MTBiMjA5NGE3IiBzdEV2dDp3aGVuPSIyMDIxLTA0LTA1VDExOjE5OjA2KzA1OjMwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5rWgcQAAA3lJREFUeJztnVGa2jAMhLX5OEVP0fufoqfoNehLYbMmjiVLtsaW5pEgjdGPCVYw+Xo+n5TC0ePPX+8hNMV5x3wxY2vPg9DvX0QP70E0ZAmjfAwSzuE9gBtZw1hCqEBGw7ibHa4wEYEgwHgyc5lrJhDOi0SAUT42FcwMIOcXpf2o8PqYmgZl5LcsyVdOZBiteFONmiEJo1PWM+TqBe4IY9h6xnKGRITBzcWWFZCoMCQ5WbIAEh2GJHdTWiAJg+fNlgZIwuB5i9QLJGHwvMXqAZIw7Lw/JAWSMGTeYigSIAmjz1sEhQskYei82VB6T+qrFQTFuykOkAiNQggYRG0gCWOs94ckH1k7FgQKBtE9EG6LedWCwMEg4s2QHQsC610Dsvo1cHTvao67GbJzQVC9q0CiFmSm92U+i15WqVUKguT9lraXVWrVgsBcZdT0skqtWBA4757WCSuxQWxIb2nrhJ1YGRvWm7tSlyZetiDO3s2FYU/ilQvifv39CkjUgrjDIPoEErUg3t7vHEdxwHNQ6U3fQKAGFdn7UCberiCO3k8i3fWQ3QoC4d0CEq4g3t4910O2Loizt/h6yO4Fcfe+AuI+qMjeJRCIQUX2PmoHNEkN48N5H7UDmqRG8SG9j5vEIQvi7D2k/a6ND+1t3X7Xxof3tmy/a+PTm+za79r49P4vi/a7Nj69T9K236uJmfHpXSi3I4B597bfm4kb8bAF8fbO7QhY3tWVetSCuHtL2u+ixMaxYby57XdxYsPYUN6PqwctEhvFhvPO7Qhg3rkdAcw7tyNgeed2BCBvIsrtCCjeb+V2BH/vH5KsQ+6Or1wQGBhENn/PtHJBoGAQ8VsnOxYE0ju3I4B5t35sHa4gk7y7FoY7FwTVe+q/AWnjd/HuWqm3kta0QkEQvd+a8W9A2vidvLtaJz1apSCe3l2tkx6tUhA070txgdTMVy7ITO/uXpZkECsVxNN7WC/rnHylgnh6m/SyWlqpIJ7eYhhE4+/0WSphNDTyTp+lEgZDo+70WSphMDV6HXJ3PGFcaPRKPWEIZXlS565TEsaNrG9w3xrcTjBMQbxkOUNaShgMWc+QmnaBMQzES7NmSO83MSIMGF+N55lp1gwh+n5Bkunv/bupKRDOmnkOeen8bkOG4SIPIC8ljAt5AtFoSxhEc88hEp2Lxj3nLA+DiOgfgM4k8vKQNZMAAAAASUVORK5CYII=), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGymlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0MzYwLCAyMDIwLzAyLzEzLTAxOjA3OjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMS0wMS0wMVQxNzoxMTowNSswNTozMCIgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Y2M5NjY3NDEtN2QyOS1kOTQ1LWJkNGYtMDM1MTBiMjA5NGE3IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MDgyNmU5NWYtNmUzMy04ZTQyLWIyZWQtNTVlOTU0MWIyODEzIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Nzk1NTk3MzUwMjQ3MTFFQTk0MDc5RUU3NEVERjEwRTEiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3OTU1OTczMjAyNDcxMUVBOTQwNzlFRTc0RURGMTBFMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3OTU1OTczMzAyNDcxMUVBOTQwNzlFRTc0RURGMTBFMSIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplNjVkN2UxMi1iNzBmLTdlNGQtYjI2Yi01NDQ4NjA4ZjY3NTgiIHN0RXZ0OndoZW49IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4xIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Y2M5NjY3NDEtN2QyOS1kOTQ1LWJkNGYtMDM1MTBiMjA5NGE3IiBzdEV2dDp3aGVuPSIyMDIxLTA0LTA1VDExOjE5OjA2KzA1OjMwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5rWgcQAAA3lJREFUeJztnVGa2jAMhLX5OEVP0fufoqfoNehLYbMmjiVLtsaW5pEgjdGPCVYw+Xo+n5TC0ePPX+8hNMV5x3wxY2vPg9DvX0QP70E0ZAmjfAwSzuE9gBtZw1hCqEBGw7ibHa4wEYEgwHgyc5lrJhDOi0SAUT42FcwMIOcXpf2o8PqYmgZl5LcsyVdOZBiteFONmiEJo1PWM+TqBe4IY9h6xnKGRITBzcWWFZCoMCQ5WbIAEh2GJHdTWiAJg+fNlgZIwuB5i9QLJGHwvMXqAZIw7Lw/JAWSMGTeYigSIAmjz1sEhQskYei82VB6T+qrFQTFuykOkAiNQggYRG0gCWOs94ckH1k7FgQKBtE9EG6LedWCwMEg4s2QHQsC610Dsvo1cHTvao67GbJzQVC9q0CiFmSm92U+i15WqVUKguT9lraXVWrVgsBcZdT0skqtWBA4757WCSuxQWxIb2nrhJ1YGRvWm7tSlyZetiDO3s2FYU/ilQvifv39CkjUgrjDIPoEErUg3t7vHEdxwHNQ6U3fQKAGFdn7UCberiCO3k8i3fWQ3QoC4d0CEq4g3t4910O2Loizt/h6yO4Fcfe+AuI+qMjeJRCIQUX2PmoHNEkN48N5H7UDmqRG8SG9j5vEIQvi7D2k/a6ND+1t3X7Xxof3tmy/a+PTm+za79r49P4vi/a7Nj69T9K236uJmfHpXSi3I4B597bfm4kb8bAF8fbO7QhY3tWVetSCuHtL2u+ixMaxYby57XdxYsPYUN6PqwctEhvFhvPO7Qhg3rkdAcw7tyNgeed2BCBvIsrtCCjeb+V2BH/vH5KsQ+6Or1wQGBhENn/PtHJBoGAQ8VsnOxYE0ju3I4B5t35sHa4gk7y7FoY7FwTVe+q/AWnjd/HuWqm3kta0QkEQvd+a8W9A2vidvLtaJz1apSCe3l2tkx6tUhA070txgdTMVy7ITO/uXpZkECsVxNN7WC/rnHylgnh6m/SyWlqpIJ7eYhhE4+/0WSphNDTyTp+lEgZDo+70WSphMDV6HXJ3PGFcaPRKPWEIZXlS565TEsaNrG9w3xrcTjBMQbxkOUNaShgMWc+QmnaBMQzES7NmSO83MSIMGF+N55lp1gwh+n5Bkunv/bupKRDOmnkOeen8bkOG4SIPIC8ljAt5AtFoSxhEc88hEp2Lxj3nLA+DiOgfgM4k8vKQNZMAAAAASUVORK5CYII=);
    background-position: 0px 0px, 50% 50%, 100% 100%, 2% 2%;
    background-size: auto, cover, auto, auto;
    background-repeat: repeat, repeat, no-repeat, no-repeat;
  }
  .div-block-337 {
    background-color: rgba(8, 0, 71, 0.55);
  }
  .small-image.absolute {
    width: 50%;
  }
  .section-37.dark {
    background-color: #080047;
  }
  .enterprise-section {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABWCAYAAABVVmH3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNjQ3OERCNDIxRDExRUI5Mjk3REYwRDQ4ODlGQzIxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNjQ3OERDNDIxRDExRUI5Mjk3REYwRDQ4ODlGQzIxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU2NDc4RDk0MjFEMTFFQjkyOTdERjBENDg4OUZDMjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU2NDc4REE0MjFEMTFFQjkyOTdERjBENDg4OUZDMjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5yqsmCAAABa0lEQVR42uzasUpDQRCF4b0RIlaCvoPYW/gaPoB1WisLO3uxsNbO1xDfyNQiSJyLF4uwxQ0ywuB3YGCLnC1+kmH5ybBZXSxba3cxlzFDzHPMdcxHmxf9Tn/v9uz0Pg5XMQfTnE8ffpl5sX6nP8Q39i0OR1sfXsccz7xYv9NfNEnJYtoJ23na4Q79Tn/csa9xOIw5iXmPeYy5ifmcebF+pz/uWL/bpFUgwAILLATAAivAAgus/IAdFdlD+7Y06+m83OEO/U6fj+Vja/Xt2MQdy6cm9PlYPtY7VoAFFlgBFlhgBVhgC4PlU//Qx+633/nIf9/nY/nYejuWT03o87F8rHesAAsssAIssMAKsMAWBsun+n9snT4fy8fW27F8akKfj+VjvWMFWGCBFWCBBVaABbYwWD6Vj63T52P52Ho7lk9N6POxfKx3rAALLLACLLDACrDAFgbLp/Kxdfp8LB9bb8fyqQl9Pjap/yXAAB+SzhalQLqPAAAAAElFTkSuQmCC), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABWCAYAAABVVmH3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNjQ3OERCNDIxRDExRUI5Mjk3REYwRDQ4ODlGQzIxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNjQ3OERDNDIxRDExRUI5Mjk3REYwRDQ4ODlGQzIxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU2NDc4RDk0MjFEMTFFQjkyOTdERjBENDg4OUZDMjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU2NDc4REE0MjFEMTFFQjkyOTdERjBENDg4OUZDMjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5yqsmCAAABa0lEQVR42uzasUpDQRCF4b0RIlaCvoPYW/gaPoB1WisLO3uxsNbO1xDfyNQiSJyLF4uwxQ0ywuB3YGCLnC1+kmH5ybBZXSxba3cxlzFDzHPMdcxHmxf9Tn/v9uz0Pg5XMQfTnE8ffpl5sX6nP8Q39i0OR1sfXsccz7xYv9NfNEnJYtoJ23na4Q79Tn/csa9xOIw5iXmPeYy5ifmcebF+pz/uWL/bpFUgwAILLATAAivAAgus/IAdFdlD+7Y06+m83OEO/U6fj+Vja/Xt2MQdy6cm9PlYPtY7VoAFFlgBFlhgBVhgC4PlU//Qx+633/nIf9/nY/nYejuWT03o87F8rHesAAsssAIssMAKsMAWBsun+n9snT4fy8fW27F8akKfj+VjvWMFWGCBFWCBBVaABbYwWD6Vj63T52P52Ho7lk9N6POxfKx3rAALLLACLLDACrDAFgbLp/Kxdfp8LB9bb8fyqQl9Pjap/yXAAB+SzhalQLqPAAAAAElFTkSuQmCC), -webkit-gradient(linear, left top, left bottom, from(rgba(61, 55, 127, 0.65)), to(rgba(61, 55, 127, 0.65))), url(/_next/static/images/banner-1-1-015e64bbc314c12cef1e0c1c26462207.jpg);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABWCAYAAABVVmH3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNjQ3OERCNDIxRDExRUI5Mjk3REYwRDQ4ODlGQzIxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNjQ3OERDNDIxRDExRUI5Mjk3REYwRDQ4ODlGQzIxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU2NDc4RDk0MjFEMTFFQjkyOTdERjBENDg4OUZDMjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU2NDc4REE0MjFEMTFFQjkyOTdERjBENDg4OUZDMjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5yqsmCAAABa0lEQVR42uzasUpDQRCF4b0RIlaCvoPYW/gaPoB1WisLO3uxsNbO1xDfyNQiSJyLF4uwxQ0ywuB3YGCLnC1+kmH5ybBZXSxba3cxlzFDzHPMdcxHmxf9Tn/v9uz0Pg5XMQfTnE8ffpl5sX6nP8Q39i0OR1sfXsccz7xYv9NfNEnJYtoJ23na4Q79Tn/csa9xOIw5iXmPeYy5ifmcebF+pz/uWL/bpFUgwAILLATAAivAAgus/IAdFdlD+7Y06+m83OEO/U6fj+Vja/Xt2MQdy6cm9PlYPtY7VoAFFlgBFlhgBVhgC4PlU//Qx+633/nIf9/nY/nYejuWT03o87F8rHesAAsssAIssMAKsMAWBsun+n9snT4fy8fW27F8akKfj+VjvWMFWGCBFWCBBVaABbYwWD6Vj63T52P52Ho7lk9N6POxfKx3rAALLLACLLDACrDAFgbLp/Kxdfp8LB9bb8fyqQl9Pjap/yXAAB+SzhalQLqPAAAAAElFTkSuQmCC), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABWCAYAAABVVmH3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNjQ3OERCNDIxRDExRUI5Mjk3REYwRDQ4ODlGQzIxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNjQ3OERDNDIxRDExRUI5Mjk3REYwRDQ4ODlGQzIxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU2NDc4RDk0MjFEMTFFQjkyOTdERjBENDg4OUZDMjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU2NDc4REE0MjFEMTFFQjkyOTdERjBENDg4OUZDMjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5yqsmCAAABa0lEQVR42uzasUpDQRCF4b0RIlaCvoPYW/gaPoB1WisLO3uxsNbO1xDfyNQiSJyLF4uwxQ0ywuB3YGCLnC1+kmH5ybBZXSxba3cxlzFDzHPMdcxHmxf9Tn/v9uz0Pg5XMQfTnE8ffpl5sX6nP8Q39i0OR1sfXsccz7xYv9NfNEnJYtoJ23na4Q79Tn/csa9xOIw5iXmPeYy5ifmcebF+pz/uWL/bpFUgwAILLATAAivAAgus/IAdFdlD+7Y06+m83OEO/U6fj+Vja/Xt2MQdy6cm9PlYPtY7VoAFFlgBFlhgBVhgC4PlU//Qx+633/nIf9/nY/nYejuWT03o87F8rHesAAsssAIssMAKsMAWBsun+n9snT4fy8fW27F8akKfj+VjvWMFWGCBFWCBBVaABbYwWD6Vj63T52P52Ho7lk9N6POxfKx3rAALLLACLLDACrDAFgbLp/Kxdfp8LB9bb8fyqQl9Pjap/yXAAB+SzhalQLqPAAAAAElFTkSuQmCC), linear-gradient(180deg, rgba(61, 55, 127, 0.65), rgba(61, 55, 127, 0.65)), url(/_next/static/images/banner-1-1-015e64bbc314c12cef1e0c1c26462207.jpg);
    background-position: 98% 98%, 2% 2%, 0px 0px, 2% 2%;
    background-size: auto, auto, auto, cover;
    background-repeat: no-repeat, no-repeat, repeat, repeat;
    background-attachment: scroll, scroll, scroll, fixed;
  }
  .div-block-377 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .colorful-strip {
    width: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  .colorful-strip.about {
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
  .colorful-strip.about.what {
    margin-left: 0px;
  }
  .d-122-category-card-wrapper-2 {
    height: 380px;
  }
  .d-122-category-card-wrapper-2.wall {
    height: 380px;
  }
  .d-122-category-card-wrapper-2.window {
    background-position: 50% 50%;
  }
  .d-122-category-card-wrapper-2.illuminated {
    background-image: url(/_next/static/images/3d-illuminated-df855a68ce82dc30ea47a823a7856a94.jpg);
    background-position: 50% 50%;
  }
  .d-122-top-block-2 {
    padding: 20px;
    background-image: -webkit-gradient(linear, left top, right top, from(#47d6e8), to(rgba(255, 255, 255, 0.6)));
    background-image: linear-gradient(90deg, #47d6e8, rgba(255, 255, 255, 0.6));
  }
  .product-collections {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .image-154 {
    top: 173px;
    direction: ltr;
  }
  .div-block-392 {
    background-color: #f1f1f1;
  }
  .paragraph-83 {
    line-height: 25px;
  }
  .heading {
    margin-top: auto;
    margin-bottom: 10px;
    font-family: Gilroy, sans-serif;
    font-size: 45px;
    line-height: 60px;
  }
  .text-block-191 {
    margin-top: 10px;
  }
  .section-38 {
    height: 170px;
    margin-top: 98px;
    margin-bottom: 0px;
  }
  .divimage {
    width: 50%;
  }
  .div {
    margin: 116px auto 129px;
  }
  .div.vertical {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .para {
    width: 90%;
    margin-right: 20px;
    font-size: 14px;
  }
  .button.about {
    margin-top: 20px;
  }
  .smallheading {
    margin-top: 10px;
    font-family: Gilroy, sans-serif;
    color: #47d6e8;
    letter-spacing: 0.04em;
  }
  .largeheading {
    margin-top: 10px;
    font-family: Gilroy, sans-serif;
    font-size: 45px;
    line-height: 60px;
  }
  .div-block-404 {
    width: auto;
    max-width: 1200px;
    min-width: auto;
  }
  .div-block-405 {
    width: 50%;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-406 {
    width: 50%;
  }
  .section-40 {
    margin-bottom: 0px;
  }
  .div-block-407 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smallheadingg {
    font-family: Gilroy, sans-serif;
    color: #fcd63c;
    letter-spacing: 0.04em;
  }
  .largeheading2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Gilroy, sans-serif;
    font-size: 45px;
    line-height: 60px;
  }
  .heading-112 {
    font-family: Gilroy, sans-serif;
    color: #fcd63c;
    font-size: 30px;
    line-height: 38px;
  }
  .paragraph-84 {
    display: block;
    max-width: 83%;
    margin-top: 10px;
    font-family: Gilroy, sans-serif;
    font-size: 14px;
  }
  .div-block-408 {
    margin-top: 0px;
    margin-bottom: 10px;
  }
  .div-block-409 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .div-block-410 {
    margin-top: 10px;
  }
  .div-block-411 {
    margin-top: 116px;
    margin-bottom: 116px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .div-block-413 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .image-158 {
    width: 500px;
    height: 400px;
    max-width: none;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .paragraph-85 {
    width: 100%;
    margin-top: 10px;
    font-size: 14px;
  }
  .paragraph-86 {
    margin-top: 10px;
    margin-bottom: 0px;
    font-size: 14px;
  }
  .div-block-414 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%;
    margin-top: auto;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .div-block-416 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .bold-text-35 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-family: Gilroy, sans-serif;
    font-size: 38px;
    line-height: 44px;
  }
  .div-block-421 {
    margin-bottom: 144px;
  }
  .image-159 {
    width: 600px;
    height: 500px;
    max-width: none;
  }
  .section-42 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-431 {
    width: 100%;
    max-width: 1250px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 100px;
    padding-right: 0px;
    padding-bottom: 40px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .leftbar {
    width: 25%;
  }
  .right-products {
    width: 100%;
  }
  .category-text-2 {
    font-family: Lato, sans-serif;
    font-weight: 400;
  }
  .category-text-2:hover {
    font-family: Lato, sans-serif;
    color: #31b4aa;
    font-weight: 400;
  }
  .sidebar.sidebar-homepage.categories {
    width: auto;
  }
  .sidebar.sidebar-homepage.categories.oraange {
    height: 78px;
  }
  .sidebar-wrap {
    margin-top: 40px;
  }
  .heading-32 {
    text-align: center;
  }
  .image-162 {
    width: 600px;
    height: 250px;
  }
  .div-block-438 {
    height: 250px;
  }
  .upload {
    width: 165% !important;
    margin-top: 15px;
  }
  .div-block-289._40 {
    margin-right: 0px;
  }
  .related-products {
    margin-top: 40px;
  }
  .div-block-447 {
    margin-top: 0px;
  }
  .most-popular {
    margin-top: 30px;
  }
  .mask-3 {
    height: 450px;
  }
  .slider-10 {
    height: 440px;
  }
  .contact-query {
    width: 50%;
    margin-right: auto;
    margin-left: auto;
    background-position: 50% 50%, 0% 0%;
    background-size: 1100px, 320px;
    background-repeat: repeat, no-repeat;
  }
  .heading-130 {
    font-weight: 500;
  }
  .paragraph-89 {
    color: #151515;
  }
  .title-box.black {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-bottom-style: none;
  }
  .content-wrapper.white {
    margin-top: 60px;
  }
  .div-block-303._1 {
    border-left: 1px solid #e0e0e0;
  }
}
@media screen and (max-width: 991px) {
  .wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-button.ghost.why-us-action-button.ct-top-margin {
    width: 38%;
  }
  .ct-footer {
    padding-right: 0px;
    padding-left: 0px;
  }
  .hero-section.bg-color.background-color {
    height: 1300px;
  }
  .image {
    left: 2%;
  }
  .image.static {
    height: auto;
  }
  .image-about {
    height: auto;
  }
  .ct-nav-action-button.margin {
    margin-right: 0px;
  }
  .navigation {
    display: none;
  }
  .ct-body-card {
    width: 100%;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 150px;
    height: 150px;
  }
  .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .container.white {
    width: 100%;
    max-width: 1200px;
  }
  .nav-link {
    padding-right: 10px;
    padding-left: 10px;
  }
  .nav-link._10 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .ct-block_wrap {
    width: 50%;
  }
  .block_wrap {
    width: 50%;
  }
  .slider {
    display: none;
  }
  .text-block-144.center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .mobile {
    display: none;
    height: 55vh;
    margin-top: 80px;
  }
  .homeslide {
    height: auto;
    margin-top: 120px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#000), color-stop(26%, rgba(0, 0, 0, 0.75)), to(transparent)), url(/_next/static/images/Website-Banner-e322765b78a4e90d7cbdc9f6ebd5bf9d.jpg);
    background-image: linear-gradient(180deg, #000, rgba(0, 0, 0, 0.75) 26%, transparent), url(/_next/static/images/Website-Banner-e322765b78a4e90d7cbdc9f6ebd5bf9d.jpg);
    background-position: 0px 0px, 100% 50%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
  }
  .slide-2 {
    background-image: url(/_next/static/images/banner9-e14c44ca4aaf87eaaf0f24091e38a57b.jpg);
    background-position: 50% 50%;
    background-size: cover;
  }
  .slide-4 {
    background-image: url(/_next/static/images/banner8-83ed27932f9c449ccd3bfa9b8ed86b91.jpg);
    background-position: 50% 50%;
    background-size: cover;
  }
  .absolute {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .d-124-category-card-wrapper {
    margin-bottom: 60px;
  }
  .browser-demo {
    width: 500px;
    height: 300px;
    margin-bottom: 100px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .instructions-wrapper {
    position: relative;
    left: -25px;
    top: 0%;
    margin-top: 0px;
    margin-bottom: 60px;
    margin-left: 0px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
  .demo-wrapper {
    margin-top: 40px;
    margin-right: 0%;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .demo-wrapper.second {
    margin-top: 0px;
  }
  .image-72 {
    margin-right: 0px;
  }
  .section-2nd {
    padding-top: 0px;
  }
  .left-arrow-2 {
    left: -5%;
    top: 0%;
    right: auto;
    bottom: 0%;
    margin-left: 0px;
  }
  .right-arrow-2 {
    right: -5%;
    margin-right: 0px;
  }
  .slider-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }
  .image-114 {
    width: 20px;
    height: 20px;
    max-width: 100%;
  }
  .logo-client-wrapper {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .image-wrapper.margin {
    margin-left: 15px;
  }
  .content-center {
    width: auto;
  }
  .card-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .card._1 {
    margin-right: 0px;
  }
  .card._2 {
    margin-top: 40px;
    margin-right: 0px;
  }
  .card._3 {
    margin-top: 40px;
    margin-right: 0px;
  }
  .card._4 {
    margin-top: 40px;
    margin-right: 0px;
  }
  .templates-centred.left-align.zero-padding {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .heading-68.size {
    text-align: center;
  }
  .tabs-wrapper {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .home-about-section {
    margin-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .slider-4 {
    height: 600px;
  }
  .hero-text-box {
    display: none;
    width: 45%;
    height: 300px;
    margin-top: 100px;
    margin-right: 0%;
  }
  .hero-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .hero-image {
    right: auto;
    width: 100%;
    height: 500px;
    background-position: 60% 50%;
    background-size: cover;
  }
  .hero-image._2 {
    right: auto;
    width: 100%;
    height: 500px;
  }
  .hero-image._3 {
    height: 500px;
  }
  .link-14 {
    font-size: 25px;
    line-height: 30px;
  }
  .bold-text-5 {
    font-size: 25px;
    line-height: 30px;
  }
  .bold-text-6 {
    font-size: 25px;
    line-height: 30px;
  }
  .about-container {
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .about-text-container {
    width: 50%;
    height: 660px;
    margin-right: 10px;
    margin-left: 10px;
  }
  .paragraph-68 {
    height: 264px;
  }
  .about-image {
    display: none;
  }
  .service-wrapper {
    width: 80%;
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
  }
  .service-wrapper.no-margin {
    margin-top: 0px;
  }
  .card-1 {
    margin-top: 0px;
  }
  .service-wrapper1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .right-side {
    width: 50%;
  }
  .paragraph-69 {
    width: auto;
  }
  .div-block-266 {
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-266.non {
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-267 {
    width: 100%;
  }
  .div-block-267.left {
    width: 100%;
    height: auto;
  }
  .div-block-268 {
    display: block;
    width: 100%;
  }
  .section-img-2 {
    width: 60%;
    margin-right: auto;
    margin-left: auto;
  }
  ._2-col-grid-2 {
    grid-row-gap: 60px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .benefit-card.personal {
    height: 180px;
  }
  .section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 60px;
    padding-bottom: 60px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .section.personal---dark.with-border {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .container-33 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .product-wrapper {
    margin-top: 20px;
  }
  .product-image {
    padding-bottom: 15px;
  }
  ._150-image-wrapper-outer {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .featured {
    padding-bottom: 0px;
  }
  .d-98-card-wrapper {
    margin-bottom: 60px;
  }
  .browser-demo-3 {
    width: auto;
    height: auto;
    margin-bottom: 40px;
    padding-top: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .image-126 {
    height: 350px;
  }
  .image-126.auto {
    width: 60%;
    height: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .tabs-3 {
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .tab-pane-tab-4-3 {
    height: auto;
  }
  .tabs-content-3 {
    width: 100%;
    height: auto;
    margin-top: 20px;
  }
  .tabs-menu-2 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
  }
  .tab-pane-tab-1-3 {
    height: auto;
  }
  .tab-pane-tab-2-3 {
    height: auto;
  }
  .tab-pane-tab-3-3 {
    height: auto;
  }
  .div-block-293 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .food-image {
    margin-top: 20px;
  }
  .collection-card {
    width: 50%;
    min-height: 200px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .button-wrapper {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .tab-link-round {
    margin-bottom: 10px;
  }
  .heading-5 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .tab-link-tab-2-3 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .demo-wrapper-4 {
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .image-130 {
    width: 90%;
  }
  .header-main {
    margin-right: 20px;
    margin-left: 20px;
  }
  .div-block-308 {
    width: 50%;
  }
  .div-block-310.hide {
    margin-right: 20px;
    margin-left: 20px;
  }
  .main-wrapper {
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .heading-99 {
    font-size: 40px;
    line-height: 50px;
  }
  .grid-12 {
    width: 100%;
  }
  .popular-products {
    margin-right: 10px;
    margin-left: 10px;
  }
  .medium {
    width: 49.5%;
    margin-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .bold-text-22 {
    font-size: 14px;
  }
  .div-block-325 {
    margin: 5px auto;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .homepage-split-section-container-fluid-flex {
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-330 {
    width: 100%;
  }
  .div-block-331 {
    display: block;
    width: 100%;
    height: auto;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .icons {
    height: auto;
    padding-right: 60px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .icons._123 {
    width: 100%;
    height: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-333 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .paragraph-80 {
    margin-bottom: 10px;
  }
  .button-25 {
    width: 150px;
  }
  .div-block-334 {
    height: auto;
  }
  .div-block-336 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0px;
  }
  .about-home.gfh.tydh {
    padding-right: 0px;
    padding-left: 0px;
  }
  .div-block-337 {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
  }
  .div-block-344 {
    width: 30%;
  }
  .div-block-347 {
    width: 70%;
    padding-right: 40px;
    padding-left: 40px;
  }
  .slider-6 {
    overflow: visible;
    padding-right: 0px;
    padding-left: 0px;
  }
  .left-arrow-5 {
    margin-left: -40px;
  }
  .right-arrow-4 {
    margin-right: -40px;
  }
  .slide-9 {
    margin-right: 0%;
  }
  .mask {
    overflow: hidden;
    width: 100%;
  }
  .div-block-351 {
    grid-auto-columns: 1fr;
    grid-auto-rows: auto;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
  .div-block-367.space-fo-fo {
    padding-left: 10px;
  }
  .div-block-368.space-fo-fo {
    padding-left: 10px;
  }
  .div-block-374 {
    display: none;
  }
  .enterprise-section {
    padding-top: 10px;
    padding-bottom: 0px;
  }
  .container-39 {
    padding: 0px 20px;
  }
  .div-block-377 {
    width: auto;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .div-block-377._3 {
    margin-right: 0px;
  }
  .div-block-377._2 {
    margin-right: 0px;
  }
  .div-block-377._1 {
    margin-right: 10px;
  }
  .text-block-184 {
    margin-left: 0px;
  }
  .div-block-58 {
    display: none;
    height: 30px;
  }
  .image-17 {
    width: 30%;
  }
  .div-block-55 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-57 {
    margin-left: 0px;
  }
  .text-block-185 {
    font-size: 16px;
  }
  .bold-text-34 {
    text-align: center;
  }
  .div-block-383 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .cards {
    height: 400px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc5NTU5NzM0MDI0NzExRUE5NDA3OUVFNzRFREYxMEUxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc5NTU5NzM1MDI0NzExRUE5NDA3OUVFNzRFREYxMEUxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Nzk1NTk3MzIwMjQ3MTFFQTk0MDc5RUU3NEVERjEwRTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Nzk1NTk3MzMwMjQ3MTFFQTk0MDc5RUU3NEVERjEwRTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7BcRTAAAAEKElEQVR42uzdUW7aMBwGcC/qe3OE9AJVbrBwA/qO1PDG29gJoCcoe+sbIPV9u0GzG0RcoDkCPQGLJXu4UUycYMf/Jp+lCK20+Yh/s2MbEr6dTieGQqfc3L++UH+NkdiScrstt1j8PBSPk3I7av6W/86y3PJyK8QjqXKYLT6DEMdIy22reS43wHhTAGXJyu1vua0pHnAwMgwmWlpB9aCDkWHwMi+3XUMXCRAiGDz7XewjHTpIKroLyhhbpVvbCpx0aCCJqCh5QqWOUe2+figjui8NEoqD5BW171ghPjFMsu3PQxztdyoOMnRcIYPCcNFCZKv4PXCMUMxjQsogcWV0MmQMnr1qeA1eQaaVFzd0jLjynzChBJIqXdSYMKo/jyiAVA9wbBhqtpXlmGtGWdvKpGnMGDvfXVYKDPsYXUHQTZllR32AJMAwzn4Xo09nILEYTQHDPHvbdp5iChIqSyHAMM+u1ps1kOcRTvpsZfP9LW2CTEe0HOIqe2MLJFSCgGE/uzXIMxv+qi2p5fugYYibAqM/jCaQFTCcZbcG4YF7YDjLTtuCFMBwmr1qC5IBw2l2pGslbdeygGEv+/FaEGDYzU5YzYpwAAxa7zIGwKCVHQCDVnaACiGVfXFiCIyeMXQgwPCEUQcCjJ6z719f0nJb14EAw1/29yoIMPxmxypIjArxnh2W3VYkQSJUCInsSG0hqBD/2YkEuUWFkMje1LUQYHjKPswWx+qwFxieMdSTOjAIYEiQIzDoZAeoEFrZASqEVLZ2+R0YPWeXM/VQBwIMPxhvdSDA8IhRBQGG3+xPE0NUCJHsABVCJjuXIEtUCInsDwmSo0JIZOeXQIDRf3YhQYrKToDhIfswW+TqKCsHhleM/9ny9kz8Xui4hM0zhgqyZpcLMHrKxuUIxLJxOQKxbFyOQCsblyNQwtCBAMMTRh1IBAx/GHUgfNaeAcMPhq7L2gPDD4YOZMfO108Dw0120naU9QQMp9mR7kndrcb5Dv8Aw0n2o8hoBcKA4Sx70mViyIDhJHvHLt/6qhUIMK7L5vv/2WWUBQw32XNmcFNMUxB8MuW6bDlIYrZANgwfhuianZt0VW1BjjVNDhjN2UfTrqrLST0XOweGefYD03/urfU8pK7wfvCOXf4CLGCcfz+zsZbVVIBhhrHrULdWv+kTGOcR1a5rJd4Ag0bLsNlCImDYwbAFUmgOfExD2wdm6fsMbZ1DMlEB+QgnfRPTWXjfJ3X54p5GtBwyaTvP6Oukrs7o1xeeH8qq7dxmq3DVQprKUN7PuHOF4aKFDBVDvu2aua6ovloIr6xfmln+V/h0SC8YfXdZsrmrazzUPzeVMctfz02ly2I1SwsRo7su5q0EHrOBQQykaTkmGxuGry7LpKhzmVgA8ceNAQZTMDngh/h30dAqSZR/AgwAuZtWKKX4ljIAAAAASUVORK5CYII=), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjQAAAJOCAMAAACX7G2WAAAApVBMVEUAAADa6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f55/PMoAAAANnRSTlMA/fkCBRII7+L26/MLQNoaHpEkKA5+NnPmw9GsZzGFbbiyR8hczYqYYSzWTTu+plJ4Ft6dV6G80oXfAAAaf0lEQVR42uzd2ZKqMBAGYBN2EBQQWWRHRUFARXj/RztYdfZtnBmXAP3VXEyVt130n04Ck5GjaHo60/d7bcYw2lKWvRPLznR9Pr3+wE4A+IqiriXBzDRPrtZucOwYhq+mdar63T9bw3TXO/cSe5qun6jOBIwYzU4XM30p59XO7MqkCTcKb/H8+WxxQoezLFGSJEtxMp53ojqtVbOK5YPGMNMJGB+K7srlkF/co9pExUaxRE4SMGr/DXf1IypZ5kTbo7n2GGZBwzNnNCiaZeZe7hrqKkwcXuQE3L4HtvhzsqrVQPbmLNTNCFBTzZMvpt+Ezlm8Plo+BiEkZFHpX+Q9dKpB69Kudtj5dZR09YLaT8PYcuzGPegnaFRDdG1JeuxuSzvjOaG9I0mxm2O1ZOgJGBJqOl/Grt/YZ9w+AuKT0qh06FPDwc686tgkFm4fCHNO6h5mMP8bAno6j826OEvtw0l8aMqzCei3ritdjmmYiah9DiUyYiibHqO6ijFWitA+ExJtH8qmp+jFPPZXGwu3TyduVJmZgJ6hFvuLX9q80L4GZxseJOJ+mclBveFQ+0JWudMmoC+mc9mIFAm1ryU46gGmfb3AarFZX9sSAcToAsmGfLS+VgsRt4TAmyO0KLKxs+U6dTjUEsRKl9CiyEXN863NSy1hpFUM+1GEorXcL8SWQLgI5hNAHma5U21yosyvEL/14KgNaRbesbBevsL+D24VLyaAHF2U8UOe4Iq5EhJTnwBSMLlvi5jwmmlbfE5jGNmQYbEPQlKjzK8QZwew800AJldDhYjR7y1wBrsKr0ZpuW+TNch7Cxe6MB9+IVav1ITIscz/oHMKx2xehWby2uHaHpIKU4djNi9AaZVf9CbK/O5cX+Yw6nsy+iSrSq+izG+ws5Vh1PdMXcn4dm+fMt97lKtBj3qaRVcyvcwyv1FS6FFPwiyDsBeTvLcJiQ896gloLSjEPoeZ3y9HuXOY9T3YKU+VdlCUOp9B2TzQVN5uBtKZfsD2Nj9NwGNMdbf3S6a/4hJjCdHmEei5u+LbYUJWFMCI+P4WuZoNJv/+CSsN3MS8M9YzE+JuGNyXoKgxJOI7Yi6R1Q6elPg5DPvuZBqrzoA700/EQs3h0MQdsHqQDHLN9DdI2hgyrL8/i8mboa6Z/o4rzCVcxvyUWWAPPAD/AZ1XwR7W3x93UJXBTYBvWn+78LT5IEoOh3AC4gMkJXJh2vcRVF6M8DHzlXRe7aBs3m16scdbMx3sNMESyuZdFu5mHMOZf0LCudzB54DegQmGvNV0IyRlJWSbm83MXt81uBskZE1wgCnxLeYG6a8NeRqErJUpw1bmmzR/BPuTt8NWeISyeYOuQs38CikrP2ZgB/yf6L060pHe/yCuMGUNllJ/Ry/rse023UjYbCttAY+bP9Fe2rt3hzwNt1HXOmSb39EHyDP/wyXqGuZ9v2LlBp4zb2QbpXQ9uPDyA30oIc+8SeDDwIOPf3+zhwx86zkto4I74FeUDmvtW2Fxo+bwzfgJtd9CnnkHKWtcb+wDvznsHbyTkK3Mcb8nlAkG9g6RZ0BKdJTHG26YXQL72h8KN7aaa+NcglPVuM92fgbnNLv9CLsU5ZWjuUX5ANhpjvLYroFTsOH0SZgPjXhc4Ubbjuvq7SNgPmnWIzo7wcKB4LsQnNI8jOT1Aexl7JdV7gbzkVGNYlAs21Azd4OtTeN6g19L6SUstu8JCc7KH/g59PkWdinvDGEu3O4G/Lg5GbDj9ABYUq63pYZ5OZPdwY7Tg+Bzoa716QBHfnIBIfhREBKc1JS1obUprYbdg0dC2Ir8nT6os6EnH3YPHg1bTmkuF9RQ2hS7y1rweFiJtpeBjPzYCo7QPAdCQlYP4uILHQ/lq4J9gAQ+Mj22703qsIIQ/FQ4K/teNhrccXo6zJeu1+NsczJg4fQC17Lp7evQpy4cu3oNrJTrUy97FFs5LXgR5Ph9vC1FyUULXoezzWXvykavYbH9Wnzkav2KNjMIwa+npL36GvjCheMQBBDsY3++Bs5Wmxa8Gur++NW6Lw+bZQQ7ToSQEmM/6QMthUkwOcSyD5/nZSAEEwU7R21COBbeQkMaK43J3o6iYwjBxJFCV58QDEIwibCSxuQuvk8qhGAicaFL6uJ7EZxbQCScEZqH2cqB5kQsq5YJzMOUHELNEEyw1+QFGy2FM8FE+8LenWCpCQQBGC5oQIyjGNzijo46o5KoceL9j5b1vTGJGwoK9P+dgddNLV1lTFP3Y2O36NVLOaMzrEqaKH5o0s+ozOZp6gTtj+i7Sj/D3ZbT89V4jC7KBKMwWqUliKpTcsqK4vQ1HXVva8UsxuxYDD1JgSYvcLNk0UpBEFVlY1y2VBq+kseqk6HJGndQU/JIavm8Q8Y8+qvpM1w6g9xZTR7HY65eJrkDTyJirp723EFVHkOFlA+y6lNjIw/hvxBtZ5b7mK+mPiTazrDH5IbHRNtZZkx7ttybzxyabDOee09yX/aaaDvjjOlKyT1ZbwzWy77gkq4smvWwz+z25X42A6LtPCh99OVeLKa+5sSn0wUFIiccsDgdePPMCf8z2pP7BN5juoLzwwxCuYMayynzpPSxKomrt9i2nSvuMPELyllyOeWL0R47kiz/G5dTzhS7oZIk2VxO+VNINsenxqT1cmjR8iQ5/kd+aHLIeD4wKYtxjDjJSK50abE1Lq8+rTfyjpoTLtFZWZIEa8LllFtmQonhZpeDJr+SaTSvN+i8yjEzWFoSN8WblXxLIsXnf+NyyrfFxJJ4PfGgMu/MUSjxKn8mF5x3hYYV70HDfkoNBHOJkaLFUwduoyrxqW7ZG6cBs/PqxJgLZiq5ForbmsRlTi5YD8Z04kg8HNr1dFHY9pXEosxfsC6MytqWOHhsT9aHGU/YXWfyq07cWIoJzYC/YI0Ut3252VOLXLBWvrZsuVVI0Ukv5ihUtF4hGvfmoybkAYJuzG6fVbiIqNKr37YFjGe4+inedtT4L8yI0JA7UbdsdOKlk45KM1uuNqeZXEvmqHnDpDQOGj1VhrZcaT4ir6en4rc+IxkRjdG5NuoO2ztoqvSldmUBgTYafS2WcgVV5qDR2IeWI9HZrOfR2VXvElQY7KCvqzZteA0e/GvNHVQlqvGUHI3Wit2yJdF4AyqVmltEzQpbS8Ze6a609aP2XnHQaO85lCisMTkaROyqqfKmErvCzIsWOu2gPXMUJX6yqTrhh06UedRUnfDTh5kvl3pac9Dgd37PubjqNNoBu51x+f1kr6k6IeLk+3mXqhN+MYKmXMR6ZZIn/lisLN46IZkthYwMxl7Rci4X2FBBwLv22JLzVvRE4J37aslZdebRYE9p/SRn9QPibbwzPnpyzqbFbzD2XTC1sRzQsYd907MvWaweBw3+4p7N1PgvxNuIVn6yJh2ywfiL2W0qOcUmsYd/tZeWnNJndQb+tejVzzTSkKTBPz41qhw0iKbwMldylHpjGRgiDgLwmGKE/xntN0eOYsk/ok6PcNYcNDjAHfhyjE+bJw7/CR9d1e28MfoKh5hfQnV0UAS3Ew4xgrGSw5rsN8V39u4tO20gBsCwYAYDPgYbzKUlgMMlhFsIJJT9L602pmnSEKxp+/h/a9CxZySNdN33YyBXdRKaIuB4fYpfqVXiutpXhYTpjL8T3CaOeKz5x40Xc4YkDf5HH5Y9skkZX3pqGPmssuAYjC/NNpaRNHAzmHeulRC4O+FrzeQgn0RjNpziVqImlE+29Hni9tsnBqbBtc4dXxlQTmYPtzyN5E+9O/5OuGWw5e8ER82pIbMHN7WjIbMHN9+G9s/MHsudcJu/78gHIZk9FPDHoXwwmnB3wm1+K5YPnnnBjQL+44qePThPjmDMHv5pRYLZ0BWBIvUfIyu/eUPuTihS3/U8htLAsbV8a+WN3VKsRKHy/fvW8uCZFdwoVJptjLwJ+2RpUGx9NO+fcPN3QrGXpZE3Pf5OUKi9K3NbagjQaL4bWx51ydJAYT0M5cL0duwEQ7HSYBjJhWV0MFyDxqOlHMozTeX3gycq3NA1CXtyET2eAIVq38pFb3ICVDvdreS8OVkaqFS7nbcjDW0RUPG7keTCFoUnqLzsY8mtdmRpoLLux79Se1QrodNMQjkLOAdDqZYEcnbov5wADf+SpzGrRy5PcMvTmAYbnqBU3QeSMVNG20Op1g8lY+jag9Y6aUum0q+dAI3Sw/IgmZhNp9B6uKyxHP2g1RNKzbmRlOFBLlzfPXlH+oOh1VxaSQWcg6E/CB89SQULjjRQKj1tOpI6tAgaKJUnjSB/+k/QQD/UyJwrT4wPhkPQSMrQgQW18mR7mep5AnTqu23etkeNG47Dpw972vagVR1HkmrTtgfX1T0xlSc4BE2QL+yh8gQtv1sREcP+dui99M9B80yNG2qDeSAids4MLKg9TM15FzdjPaE2aBA0+Kug8RKCBlql7+egidirDLX6Xc+IyOqRdadw3LA82jEMFlr+IpTUiPn2cAway1IE6NW6WdB4NHtCb51URCTYMJsGarONFRFL3x70nnqSMkv69qB2vyJo4KZ0N5KUPTIFC/q28lhSneMDB2Eo+eNQUtGQgzC0/HwFS5u501D7lreVH1jaA7V1vovQY3kltMr3UyspuydooFR/XUkm6NNOA6V6K5LMgYF70KouQsnEPP+Hy0u5zKjLlwZKg6OVTLzgyg2lwdRKJlxwe4LSrGEkE4wJGuiUs/crGbvn9wSdb+O2nNmEPA3cLk/SGXLlhk5z2JGzKKEJCzr5Lo1UO6GfBjqTrfkVNMw0gs5rJLkDQQOdUusgOY+DMHSq3YrkzJIvDVQG+TmYOY3Qm/SM5MwzT1jwk707XUscCKIwfCDLIBDDZnABBEEWJ4Iocv+XNo8zwoCEpEH8Q3/vNfCE7qrqU0amda0EZE/DRH5U00rEagSYBtx/ctpssISJ65avT059xGwEDBQGrlYqjO7BxM2Dq5Www2wEzPYQroUvTJYj23XT01rYpLqHbK+thtY8OpYw8DjztVYeM1ADs6HyNXf2uAQylEY1/ecEN0sgQ6ETakPUpWOJLP1BQ5/Yyw3jLNhNtTf6CMiQG1W0qTKkJAyzFveaR3UPJuu4N/kLCjVIl+sGjsSdGwcovU+0rd5bAumh0562zd8p1CDV02994VUp1CBVP9YXZZLukdGtnOgLv8WdG2kKL6G+cNl9CoNgmm3tKYcapFZptGNOLCxSXIxq2uE3OQkjLWOkoR3ugAcJSAto9LXDeWDiEykX7tjRGiEAMPCr4ylBvcqhBvsUWq7WeGUJA7mbByXxFxxqsEfpra4kTtRdAokKV6ES1UYkGyFRrj9zlMhj/Sn2XbjrSubzNhfJLqpzJXPiHo1uJCncl7VHrUrPEglyz4H28e451CCxw13RPv6iz/8TjDrca0485f8Juy4XjvYKr3jRjR35Xqz9nBnT5dhRHFaUIuJxLnY8LVylqE85CWNnpHyiNOHV9RLYUqxWlKaxuOFTgy25x0FZadzonU43voYH6z/G92CgNAyVzp/x/4QthZavDHViPrEp/xwoi9/i/wkbfg0ryhQwiYUNhYWjTDXSI7A5StNWNo/7E9Zy151Q2dwH0o2wku/PXBmo8TwXKxd3dZlotG751GB1d/JkwmlPaSXgr9zt2JWRcpNWN/4q9QIZIt4I/xQ7oQzV32kl4MPrQKYabOnGh3w3kLG4R1UYH9txKzI2pyqMj4CR367MRXxqsLyY1nWARoeqMK6vGjoESdRYhTMai3pUhW1XGjZ0EO/+iQaU5V4HOlD0xqnGbvm7tg7kjR/51FhtIzLNWJ1VCVbLdSNlYhMqUnqVhgLGPi2W68WODuc1icWyV7HZ0DFiXuja6znQUUImzK1VuporGWEA2KMf60iVToFfjZWKL56O5Ma8S7DT3URHc8m9t1LhvqHjxc+Uhe2Tn0aOjjd/eV3CNoV7T8l4bYlkv94m+ha3xafGNs+Bq+9p33HrtkvKnh5TfouHc3bptfVtFZoJVimMXX2bQxyATUrVUCcQsg7VHunzeubcgM3L1nga+zqJMtduW5SGc51Im2hhS3RjnUpjzFnYCpcDXydTY+GcDUzWIJhzou4S587s5mRu3qFvefYux75OyQ26nIXPXPFqrtPyaEGdudL7REYIVMP6QBM4OjWvyafmnN0uXJ2cG5FIfcaKTV8/oLygwne2Lt5C/YiwyqnmTOW7kX7IgkdQ5+kPe/eBnDoMhAF45QqEYjrBmGIbU4xpIdz/aO8lmRQmheYiyf834xtopJW8hU0PKiWkicoEOe27LUqKtvGOIJ/S0KLk1AK0OZLPw6xJX2GrgbPuCYIxSDeffp60gv+WcObXdrKMEaIaqfS6OiXOiY4gDzOo0c0w3jKXirMmpcFC6Zw0HtYOpSPEf0tJFO2VRumw8MInB2VS0SglmjvBASUBJXINSo0+x9A5CXihQbfDJKg86vtlSpMxwFYjuuVcp3TVhoiFxVbt6pS2CiZtCK3arVHqdm1kfoqL7bc1yoCDAczCYvvujrKghTigBMX2XZ2y0Qqw1QiJLUc6ZQXpWEJSvHmZMmPMkSMhHuXRNyhDjWdUQYmGPR4MypLhTxELi4V5vkHZsvBYIxbmHQzKWgdTfUTCPL9MmTMG2GrEoURh9vsMaueEokxcjbiwQnthQZh2RSU+lFE7J4bSU4eXNUPUmCFfWACF+oL4oa4ej8C7QrtBPNExaoN71bZFXNE6z7hB8a060okzhouWADxTHufcrRmiVhuxML+U8YaDZ2BMTRDJw7rC5ZohAy0BeGXOOpw8A3+zQ0sAPvWGC36e9L491qArNY+qW4vbNUOkhXji4w6LDhxem77QtzigOGPaLheZEH9wcEDxpcdvCPxBc3FAcUTpcxwCf2p18Q+KGwrv4cy7JpIkeFFa85Kkd1YlQpo5D1ghaJIo9BH6Y3FA8UY1EkczQFiTuWI0b5FANNRBZa60DoVaM0TGwcOqyZJSCES4aZ9qoXouS8VowFle50WsJzwMZ6ZkC3PTPqFWkJCVEbZsO8IdTW+0DfqPZKL4ONiRqPTt/giXyPmt6UQDaXypY9XAETKc+dCZ4IBKlxL5Ij0C/0Tz+1g1aSqsXUEj4C/0NmouU8L+f8v2Quyj6Y2De3dqHsR80PtOC5ElkZJevSJGuhWGd/OCTbd89RC5S2OIn1DJM9ehLNvMC3WBke9JU6ZyRMCfVHQFSJhpb2TaZl4ZLoLhBCn9oMN7LdwNjEEVqyYppr3Zif+g9wMLwXBClH7Af/nkjZqYc5kEZo59Xcpt5oXq2rhCxa7YDyoiZ0GcY4QYWRg3c3IQ/Y/2GeUB6udixar1ioSXplO7Lern4sNeEmdkjYC/aKI8ITbKNOC0VWfM1JWNsCYWzJz4NWkvTac0N8KqicFDXraZV8YGq+ZurDRz5ci1ulAZo5jvZUZbnuY1pWHXRUrWPZTCU45Opnc1XLzv0Bt387bNvLIwVfdmy6GMORCXWDzjL9QtWGE8kPyvwR9WNh75rlf0uov8RTMfVCTyXU2Z1uXL6LxK2UdrteuYts/zEJVUtHzvCNekzaxyfDK9K8/7R7hQYRbmfpt5pY/Q7+gyvfFIosrJ+9SGeOS7KAAednAyfbCG6JJ1jrJf+7n6N3mWVceq+VtpPV/k9AX4V816DzfvX7GSN8SS+c6pF7BqflH02tJ0m4mV6uCE+hkrrH1xWwEnS3Vm+OX9g9K4izvTr9TFM35efrMPVvLW2sZAbWKvOcWmw9DKQUHTXRy0BvhCqdo+lsxZ6uoZ0fBn/DvqyFzRHxtjNcOqecGK0WiBYOYyGm7e/7HeuO1il7kcVg0zvbaD99+rLPK9alhpWg/zmzR+q2aem/Ip/fqhgVjmerV2XhuAFpf2AGlW/9q702U1YSgAwEMIEFD2HUR2EkVBQe/7P1o7nWn/dabTq7Kd7xkyyclZkv9zTyPua3vrBgU5syCY+V8C296MAlKu7vrfQHsnsQo3tmqkDPofvst5bOn5Gk7SRkjMfN++2M7XG1J47G2oMr0Af+m2Ub5EEV3pjwZTsJsNjLbs6rGCXeaFjNvaEzZIMwsDGvNeSjiUaw5slHJkMMv0cs4jW20PKIrMHpqs3mFfrDQclknMbMjlvQdOjit8H2BXNv2WH7N6Oz1dW01BKenaP9qZ3L5dVXZYKc3WgIPp3bD6XE9go9EeStmfwJ+O63jdXLmaDGKZTzHScvl3b6VsVH0PFYOPEdrnsosKnHI99tDJ+Vmid4wWfIsaOl+F8PfjeOOQL3RQQR4y34NzaRKC2iyxgrmLKPNgXHIqvMHyhV2+Oamm0PswLew15+Vk+jglypuHBUtmajrLlGWcUZxUj5UNWZk5ENUmmn/OhkNSRBm8fDYbRhXP/QVZWcuaxwkGDGZEPLn1jDcbbjfEfgJX7LkRCkrmGRBzchBS5sHg2xxZaUy4r9mNfMvRmBZQxp6rveeGM0vaoKAe4Q+DWeONojnP57tdJJ3jW2tD8Dt3em9G81g2iGRNlUAkswhGRSdfNpykXUdf1SHzuxSiVT3PU8Y2uyGkBw/mJJdlnzBzsoKUfO5uLdQKFggbjJbK16chUucmdD0sFtYfZqh8crvZkbpz+9MdLtgLJhqFm5Ovz0BB+by19h1C38W7X/xn+f6YGJFwvPVwvV4J3rEqM9Pet26QFGjh0+0TOJXWxDEuqfme8gJSztno9p4Ns0urwwt269Orgl4cxdRxc2gTyOCtFd7rqm/mEZFe0+mrlTn1e89wMGwxa4Yd/cJ8WhJl953eGEkhZdykvWcJIiyYDeCde9KyWxfWg/w/Tb674Toe/apILAHC3g3hsSh4fXV75lk5SJIi/9sViURh3tFj2p4EEfOww2wPj8W7bSe9a5o0jwZCJBnJiPu1m3C/dxUk76SAEDJoURhTl6mWLuxFCHo3Dt8t66S2/cOncdfl4RCQqKzPJAiGOsvj7kmbo+uzVvVs6w7xC/iD/0k4ed6l6NmBVRVL0/TA+kJVL4ltW7oAhxH4G+w4GPNYMAwBY8zz2IF83Yv8ABk99Ix5v74BAAAAAElFTkSuQmCC), radial-gradient(circle farthest-corner at 0% 100%, #ffd9e0, #e1efff);
    background-position: 2% 2%, 100% 50%, 0px 0px;
    background-size: 60px, 400px, auto;
    background-repeat: no-repeat, no-repeat, repeat;
    background-attachment: scroll, scroll, scroll;
  }
  .div-block-384 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .heading-108 {
    text-align: center;
  }
  .vector-main {
    width: 80%;
  }
  .d-122-category-card-wrapper-2 {
    width: 60%;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .d-122-category-card-wrapper-2.wall {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .d-122-category-card-wrapper-2.non-illumination {
    width: 60%;
  }
  .d-122-category-card-wrapper-2.illuminated {
    width: 60%;
  }
  .div-block-390 {
    padding-top: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-391 {
    width: 80%;
  }
  .div-block-392 {
    width: 80%;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
  }
  .div-block-397 {
    width: 100%;
  }
  .div-block-398 {
    width: 100%;
  }
  .div-block-399 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-400 {
    width: 49%;
  }
  .div-block-401 {
    width: 49%;
  }
  .section-38 {
    margin-top: 85px;
  }
  .divimage._90-width {
    width: 95%;
  }
  .para {
    max-width: 300px;
  }
  .para._70 {
    width: 100%;
    max-width: none;
  }
  .button {
    margin-top: 10px;
    margin-bottom: 20px;
  }
  .button.about {
    margin-top: 10px;
    margin-bottom: 0px;
  }
  .div-block-404 {
    margin-right: 20px;
    margin-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-405 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-406 {
    width: 83%;
  }
  .div-block-407 {
    margin-bottom: 50px;
  }
  .largeheading2 {
    margin-bottom: 0px;
  }
  .heading-112 {
    color: #fcd63c;
  }
  .paragraph-84 {
    display: block;
    max-width: 90%;
  }
  .div-block-408 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-409 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-410 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-411 {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-412 {
    width: 73%;
  }
  .div-block-413 {
    width: 55%;
  }
  .image-158 {
    width: 100%;
  }
  .paragraph-85 {
    width: 100%;
  }
  .paragraph-86 {
    width: 100%;
    margin-bottom: 10px;
  }
  .div-block-414 {
    width: 100%;
    margin-right: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .bold-text-35 {
    width: 100%;
    font-size: 43px;
    line-height: 52px;
  }
  .image-159 {
    display: block;
  }
  .div-block-431 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .leftbar {
    width: auto;
  }
  .right-products {
    width: 100%;
    margin-top: 20px;
  }
  .category-block {
    margin-bottom: 0px;
  }
  .category-block.add-more {
    width: 200px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #fff;
  }
  .color-icon.add-tool-icon {
    margin-right: 0px;
  }
  .category-text-2 {
    margin-right: 0px;
    text-align: center;
  }
  .divright {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .divproducts {
    width: 40%;
    margin-bottom: 20px;
  }
  .sidebar {
    width: 100%;
    margin-bottom: 30px;
    padding-right: 30px;
    padding-bottom: 20px;
    padding-left: 30px;
    border-bottom: 1px solid #dbdde6;
  }
  .sidebar.sidebar-homepage {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    border-bottom: 0px none transparent;
  }
  .sidebar.sidebar-homepage.categories {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .sidebar.sidebar-homepage.categories.oraange {
    padding-top: 0px;
    padding-left: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .sidebar-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: scroll;
    width: 100%;
    height: 140px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-146 {
    position: static;
    overflow: visible;
    width: auto;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .div-block-442 {
    width: 100%;
  }
  .div-block-265 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .div-block-444 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .upload {
    width: 48% !important;
  }
  .div-block-289._40 {
    width: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .text-field-6.qty {
    margin-right: 0px;
  }
  .button-26 {
    width: 150px;
  }
  .image-163 {
    display: none;
    width: 60%;
  }
  .image-164 {
    display: block;
    width: 60%;
    margin-top: 30px;
  }
  .div-block-446 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .mask-3 {
    height: 1200px;
  }
  .slider-10 {
    height: 1200px;
  }
  .right-arrow-6 {
    right: 0%;
  }
  .left-arrow-7 {
    left: 0%;
  }
  .tablewrapper {
    width: 80%;
  }
  .tablewrapper._22 {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }
  .tablewrapper._22.hide {
    padding: 18px;
  }
  .pf {
    padding-left: 10px;
  }
  ._20._2 {
    width: 40%;
  }
  .pp-wraper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .image-product {
    margin-right: 0px;
    margin-bottom: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .items {
    width: 100%;
    padding: 14px;
  }
  .image-166 {
    width: 80%;
  }
  .des-product {
    width: 80%;
  }
  .left {
    width: 100%;
    height: 770px;
  }
}
@media screen and (max-width: 767px) {
  .wrapper {
    height: 100%;
    max-width: 1000px;
  }
  .ct-button.ghost.why-us-action-button.ct-top-margin {
    display: none;
  }
  .ct-footer {
    padding: 0px;
  }
  .hero-section.no-border.bg-color {
    height: auto;
  }
  .hero-section.bg-color.background-color {
    height: auto;
  }
  .image {
    width: 50%;
  }
  .ct-nav-action-button {
    margin-left: 20px;
  }
  .ct-nav-action-button.w--current {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 15px;
    line-height: 15px;
  }
  .ct-nav-action-button.top-margin {
    margin-left: 0px;
  }
  .ct-body-card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .container.white {
    height: 800px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .nav-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 0px;
    margin-left: 0px;
    padding: 20px 0px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    text-align: right;
  }
  .nav-link.w--current {
    margin-right: 0px;
    margin-left: 0px;
    padding: 10px 0px;
  }
  .nav-link._10 {
    margin-right: 0px;
    margin-left: 0px;
  }
  .ct-gem-heading-25 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .homeslide {
    height: auto;
    margin-top: 200px;
    background-position: 50% 50%;
    background-size: cover;
  }
  .browser-demo {
    width: 400px;
    height: 300px;
    margin-right: 110px;
    margin-bottom: 100px;
    margin-left: 110px;
    padding-right: 30px;
    padding-left: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .instructions-wrapper {
    margin-left: 0px;
  }
  .demo-wrapper {
    margin-top: 100px;
    padding-right: 0px;
    padding-bottom: 100px;
    padding-left: 0px;
  }
  .left-arrow-2 {
    left: 0%;
    padding-left: 10px;
  }
  .right-arrow-2 {
    right: 0%;
    height: auto;
    padding-right: 10px;
  }
  .slider-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .image-114 {
    width: 20px;
    height: 20px;
  }
  .logo-client-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .image-wrapper {
    margin-bottom: 20px;
  }
  .image-wrapper.margin {
    height: 80px;
    margin-left: 0px;
  }
  .dowell {
    margin-bottom: 0px;
  }
  .card-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .card._1 {
    margin-right: 0px;
  }
  .card._2 {
    margin-top: 40px;
  }
  .card._3 {
    margin-right: 0px;
  }
  .card._4 {
    margin-top: 40px;
  }
  .slider-4 {
    height: 400px;
  }
  .hero-text-box {
    display: none;
  }
  .hero-image {
    height: 300px;
  }
  .hero-image._2 {
    height: 300px;
  }
  .hero-image._3 {
    height: 300px;
  }
  .about-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .about-text-container {
    width: 90%;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 0px;
  }
  .paragraph-68 {
    height: auto;
  }
  .about-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .left-side {
    width: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .right-side {
    width: auto;
    padding: 10px;
  }
  .paragraph-69 {
    width: auto;
    text-align: justify;
  }
  .div-block-258 {
    padding-right: 0px;
  }
  .div-block-259 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .bg {
    width: 100%;
  }
  .div-block-260 {
    width: auto;
  }
  .div-block-267 {
    margin-top: 20px;
  }
  .div-block-267.left {
    width: 100%;
    margin-top: 20px;
  }
  .section {
    height: 260px;
    padding-top: 40px;
    padding-bottom: 40px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .section.personal---dark.with-border {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .image-126 {
    height: 400px;
  }
  .image-126.auto {
    width: 100%;
  }
  .tabs-3 {
    margin-top: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .tabs-content-3 {
    width: 100%;
  }
  .tabs-menu-2 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
  }
  .div-block-293 {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .tab-menu-round {
    overflow: scroll;
    width: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .collection-card {
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }
  .button-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .tab-link-round {
    width: auto;
    height: auto;
    min-width: 250px;
    text-align: center;
    white-space: nowrap;
  }
  .tab-link-round.w--current {
    width: auto;
    height: auto;
  }
  .heading-5 {
    text-align: center;
  }
  .food-title-wrap {
    margin-bottom: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .food-title-wrap.center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .tab-link-tab-10 {
    width: auto;
    height: auto;
    min-height: 52px;
    min-width: 250px;
    margin-bottom: 10px;
  }
  .tab-link-tab-2-3 {
    width: auto;
    height: auto;
    min-height: 52px;
    min-width: 250px;
    margin-bottom: 10px;
  }
  .demo-wrapper-4 {
    margin-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  .image-130 {
    display: none;
    width: 90%;
  }
  .image-131 {
    display: block;
  }
  .header-main {
    margin-right: 20px;
    margin-left: 20px;
  }
  .div-block-306 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-308 {
    width: 60%;
    height: 30px;
  }
  .image-133 {
    margin-left: 5px;
  }
  .text-block-161 {
    font-size: 15px;
  }
  .div-block-310 {
    margin-right: 20px;
    margin-left: 20px;
  }
  .div-block-321 {
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .main-wrapper {
    height: auto;
    margin-right: 20px;
    margin-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-323 {
    margin-left: 0px;
  }
  .grid-12 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .medium {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-325 {
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
  }
  .div-block-329 {
    height: auto;
    margin-bottom: 20px;
  }
  .div-block-330 {
    width: 100%;
  }
  .div-block-331 {
    width: 100%;
  }
  .icons {
    padding-right: 20px;
  }
  .icons._123 {
    width: auto;
    padding-right: 20px;
    padding-left: 20px;
  }
  .div-block-333 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .paragraph-80 {
    margin-bottom: 20px;
  }
  .button-25 {
    margin-bottom: 20px;
  }
  .about-home.gfh.tydh {
    padding-bottom: 0px;
  }
  .div-block-338 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-338.hide {
    display: none;
  }
  .div-block-339 {
    display: none;
  }
  .div-block-351 {
    display: block;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }
  .link-block-21 {
    margin-bottom: 10px;
  }
  .div-block-358 {
    display: -ms-grid;
    display: grid;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    text-align: left;
  }
  .div-block-361 {
    display: block;
  }
  .div-block-363 {
    padding-top: 0px;
  }
  .list-18 {
    margin-bottom: 0px;
    padding-left: 0px;
  }
  .div-block-365 {
    margin-top: 0px;
  }
  .div-block-367 {
    padding-top: 0px;
    text-align: left;
  }
  .div-block-368 {
    text-align: left;
  }
  .div-block-369 {
    text-align: left;
  }
  .div-block-370 {
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .div-block-370.hide {
    display: none;
  }
  .container-39 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .div-block-377 {
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: left;
  }
  .text-block-184 {
    margin-left: 0px;
  }
  .div-block-58 {
    display: none;
  }
  .image-17 {
    width: 30%;
  }
  .div-block-55 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-379 {
    width: auto;
  }
  .div-block-381 {
    display: block;
  }
  .div-block-57 {
    margin-left: 0px;
  }
  .colorful-strip.about.what {
    margin-bottom: 10px;
  }
  .div-block-391 {
    width: 95%;
  }
  .div-block-392 {
    width: 95%;
  }
  .section-38 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div {
    margin-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .divcontent {
    height: 500px;
    margin-right: 20px;
  }
  .para {
    width: 98%;
  }
  .button {
    margin-bottom: 40px;
  }
  .button.about {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .div-block-404 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-405 {
    margin-top: 10px;
    margin-bottom: 20px;
  }
  .div-block-407 {
    margin-bottom: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .largeheading2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    font-size: 48px;
  }
  .heading-112 {
    font-size: 25px;
  }
  .paragraph-84 {
    max-width: 90%;
  }
  .div-block-408 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-409 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-410 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-412 {
    width: 75%;
  }
  .image-158 {
    height: 53%;
  }
  .paragraph-85 {
    width: 100%;
  }
  .paragraph-86 {
    width: 100%;
    margin-bottom: 10px;
  }
  .div-block-414 {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .bold-text-35 {
    font-size: 38px;
    line-height: 44px;
  }
  .div-block-421 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .heading-125 {
    margin-top: 0px;
  }
  .category-block {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .category-text-2 {
    display: block;
    font-size: 15px;
  }
  .divproducts {
    width: 60%;
  }
  .sidebar {
    padding-right: 24px;
    padding-left: 24px;
  }
  .sidebar.sidebar-homepage.categories.oraange {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .div-block-146 {
    width: 92%;
  }
  .div-block-442 {
    width: 100%;
    padding-left: 10px;
  }
  .div-block-265 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .upload {
    width: 70% !important;
  }
  .div-block-290 {
    width: 48%;
  }
  .button-26 {
    margin-bottom: 20px;
  }
  .flex-wrapper-space-1.margin {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .locate-us-item {
    width: auto;
    margin-bottom: 20px;
  }
  .div-block-451 {
    width: 100%;
  }
  .pf {
    width: 105.1875px;
    padding-left: 0px;
  }
  .status.red {
    line-height: 20px;
    text-align: center;
  }
  .wraper-carrt {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .image-product {
    width: 80%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .link-20 {
    border-right-style: none;
  }
  .product-name-cart {
    text-align: left;
  }
  .left {
    width: 100%;
    height: auto;
  }
}
@media screen and (max-width: 479px) {
  .ct-navbar {
    margin-top: 10px;
  }
  .wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-button.ghost.why-us-action-button {
    width: 100%;
  }
  .ct-button.ghost.why-us-action-button {
    width: 100%;
  }
  .ct-button.ghost.why-us-action-button.ct-top-margin {
    display: none;
  }
  .ct-footer {
    margin-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    text-align: left;
  }
  .hero-section {
    margin-top: 0px;
  }
  .hero-section.no-border.bg-color {
    height: auto;
  }
  .hero-section.bg-color.background-color {
    height: auto;
    margin-top: 320px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .image {
    position: static;
    overflow: hidden;
    width: 300px;
    height: 274px;
    margin-right: 10px;
    margin-left: 10px;
  }
  .ct-nav-action-button {
    display: none;
  }
  .ct-nav-action-button.margin.show {
    display: block;
    margin-left: 0px;
  }
  .ct-nav-action-button.top-margin {
    margin-left: 0px;
  }
  .grid-icon {
    margin-bottom: 15px;
  }
  .ct-body-card {
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .ct-block_wrap {
    width: 100%;
  }
  .block_wrap {
    width: 100%;
  }
  .text-block-144.center {
    font-size: 60px;
  }
  .mobile {
    height: 35vh;
  }
  .homeslide {
    padding-top: 10px;
    padding-bottom: 60px;
    background-position: 0px 0px, 50% 50%;
  }
  .d-124-category-card-wrapper {
    width: 280px;
  }
  .d-124-category-card-wrapper._2 {
    width: 280px;
  }
  .d-124-category-card-wrapper._3 {
    width: 280px;
  }
  .browser-demo {
    width: 300px;
    margin-right: 20px;
    margin-left: 20px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .instructions-wrapper {
    margin-left: 0px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
  .demo-wrapper {
    margin-top: 60px;
    margin-right: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .image-72 {
    margin-top: 0px;
    margin-right: 0px;
  }
  .left-arrow-2 {
    left: -22%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    height: auto;
    margin-top: 0px;
    margin-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .right-arrow-2 {
    right: -21%;
    width: auto;
    height: auto;
    margin-top: 0px;
    margin-right: 0px;
  }
  .slider-3 {
    height: auto;
  }
  .logo-client-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .image-wrapper {
    width: 100px;
    margin-bottom: 30px;
  }
  .main-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-left: 0px;
  }
  .main-container.center {
    width: 100%;
  }
  .wrapper-1 {
    width: 100%;
  }
  .content-center {
    width: 100%;
    margin-top: 0px;
  }
  .paragraph-65 {
    margin-top: 0px;
  }
  .card-wrapper {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .card._1 {
    width: 250px;
    margin-right: 0px;
    margin-bottom: 20px;
  }
  .card._2 {
    width: 250px;
    margin-top: 20px;
  }
  .card._3 {
    width: 250px;
    margin-right: 0px;
    margin-bottom: 40px;
  }
  .card._4 {
    width: 250px;
    margin-top: 20px;
  }
  .heading-67 {
    text-align: center;
  }
  .home-about-section {
    padding: 0px 20px;
  }
  .slider-4 {
    height: 300px;
  }
  .hero-text-box {
    position: relative;
    width: 100%;
    margin-top: 0px;
    margin-right: 0%;
    padding-left: 9%;
  }
  .hero-section-2 {
    padding-top: 100px;
  }
  .hero-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .hero-image {
    right: 0px;
    width: 100%;
    height: 200px;
  }
  .hero-image._2 {
    height: 200px;
  }
  .hero-image._3 {
    height: 200px;
  }
  .about-container {
    width: auto;
  }
  .about-text-container {
    width: 100%;
    margin-right: 0px;
    padding: 20px;
  }
  .heading-75.center {
    text-align: center;
  }
  .service-wrapper {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }
  .card-1 {
    width: auto;
    padding-right: 20px;
    padding-left: 20px;
  }
  .service-image {
    width: 250px;
  }
  .link-block-14 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .service-wrapper1 {
    width: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .about-section {
    margin-top: 300px;
    padding-bottom: 0px;
  }
  .inside-block {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .left-side {
    margin-top: 40px;
  }
  .right-side {
    width: 95%;
    padding-right: 10px;
    padding-left: 10px;
  }
  .paragraph-69 {
    width: auto;
    text-align: justify;
  }
  .div-block-257 {
    width: auto;
  }
  .div-block-258 {
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
  }
  .div-block-259 {
    width: 100%;
    max-width: 2500px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-260 {
    width: auto;
  }
  .div-block-266 {
    padding: 60px 10px;
  }
  .div-block-266.non {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-267 {
    height: auto;
  }
  .div-block-267.left {
    width: 80%;
  }
  .div-block-268 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .block-quote-2 {
    text-align: center;
  }
  .block-quote-2.left {
    text-align: left;
  }
  .section-img-2 {
    width: auto;
  }
  .benefits-grid---personal {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    text-align: center;
  }
  .section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .section.personal---dark.with-border {
    margin-top: 0px;
  }
  .product-wrapper {
    width: 300px;
    padding-left: 0px;
  }
  .product-image-1 {
    width: 80%;
    margin-right: auto;
    margin-left: auto;
  }
  .d-76-image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    box-shadow: none;
  }
  .d-76-card-wrapper {
    width: 260px;
    margin-right: 0px;
    margin-left: 0px;
  }
  .browser-demo-3 {
    width: 90%;
  }
  .image-126 {
    height: 250px;
  }
  .image-126.auto {
    width: 100%;
    height: auto;
  }
  .tab-pane-tab-6 {
    height: auto;
  }
  .div-block-249 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .tabs-3 {
    margin-top: 20px;
  }
  .bold-text-18 {
    font-size: 18px;
    line-height: 25px;
  }
  .tab-pane-tab-4-3 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .tab-link-tab-2-2.w--current {
    height: auto;
  }
  .heading-93._2 {
    font-size: 18px;
    line-height: 25px;
  }
  .tab-pane-tab-1-3 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .tab-link-tab-4-2.w--current {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
  }
  .tab-link-tab-1-3.w--current {
    height: auto;
  }
  .tab-pane-tab-2-3 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .tab-link-tab-3-2.w--current {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .tab-pane-tab-5-2 {
    height: auto;
    padding-right: 10px;
    padding-left: 10px;
  }
  .tab-pane-tab-3-3 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .button-22 {
    width: 100%;
    max-width: 250px;
  }
  .tab-menu-round {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .container-35 {
    display: block;
  }
  .collection-card {
    width: 90%;
    padding: 16px;
  }
  .tab-link-round {
    width: auto;
    height: auto;
    max-height: 115px;
    min-width: 280px;
    padding-right: 15px;
    padding-left: 15px;
    text-align: center;
  }
  .tab-link-round.w--current {
    width: auto;
    height: auto;
    max-height: 115px;
  }
  .tab-link-tab-10 {
    width: auto;
    height: auto;
    max-height: 115px;
    min-width: 280px;
  }
  .tab-link-tab-2-3 {
    max-height: 250px;
    min-width: 280px;
  }
  .demo-wrapper-4 {
    margin-top: 0px;
    margin-right: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-296 {
    padding-top: 40px;
  }
  .image-130 {
    display: none;
    width: 100%;
  }
  .image-131 {
    display: block;
  }
  .header {
    position: relative;
    z-index: 998;
  }
  .div-block-306 {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .col-xs-12-col-md-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-307 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-308 {
    width: 100%;
  }
  .main {
    position: relative;
    display: block;
    width: 100%;
    margin-top: 20px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: transparent;
  }
  .div-block-310 {
    margin-right: 0px;
    margin-left: 0px;
  }
  .div-block-310.hide {
    display: none;
  }
  .div-block-321 {
    width: 100.000155%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .main-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 90%;
    height: auto;
  }
  .heading-99 {
    font-size: 25px;
    line-height: 40px;
  }
  .button-23 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 300px;
    margin-bottom: 10px;
    font-size: 15px;
  }
  .button-23.margin {
    width: 300px;
    margin-left: 0px;
  }
  .div-block-322 {
    width: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .grid-12 {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    justify-items: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  .product-list {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .medium {
    width: 100%;
  }
  .span {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .heading-100.center-mob {
    font-size: 30px;
    line-height: 40px;
    text-align: center;
  }
  .div-block-329 {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }
  .homepage-split-section-container-fluid-flex {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .div-block-331 {
    padding-left: 0px;
  }
  .icons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .icons._123 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .about-home {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .div-block-338 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .div-block-339 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50px;
    margin-bottom: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-340 {
    z-index: 997;
    display: none;
    width: 100%;
    height: 100vh;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #080047;
  }
  .div-block-343 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .div-block-344 {
    width: auto;
  }
  .div-block-347 {
    display: none;
  }
  .div-block-351 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }
  .link-block-21 {
    padding: 15px;
  }
  .div-block-352 {
    width: 50px;
  }
  .heading-105 {
    margin-top: 20px;
  }
  .div-block-358 {
    display: block;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }
  .div-block-360 {
    margin-bottom: 40px;
  }
  .div-block-367.space-fo-fo {
    padding-left: 0px;
  }
  .div-block-368.space-fo-fo {
    padding-top: 0px;
    padding-left: 0px;
  }
  .div-block-369 {
    text-align: center;
  }
  .text-block-181 {
    color: grey;
  }
  .enterprise-section {
    background-size: 40px, auto, contain;
  }
  .text-block-182 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .container-39 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .div-block-377._4 {
    width: 90%;
  }
  .div-block-377._3 {
    width: 90%;
  }
  .div-block-377._2 {
    width: 90%;
  }
  .div-block-377._1 {
    width: 90%;
  }
  .bold-text-34 {
    font-size: 30px;
    line-height: 40px;
  }
  .div-block-383 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .heading-108 {
    font-size: 30px;
    line-height: 40px;
  }
  .colorful-strip.quptes {
    width: 20%;
  }
  .d-122-category-card-wrapper-2 {
    width: 90%;
  }
  .d-122-category-card-wrapper-2.non-illumination {
    width: 90%;
  }
  .d-122-category-card-wrapper-2.illuminated {
    width: 90%;
  }
  .div-block-391 {
    width: 90%;
    height: auto;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .div-block-397 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-398 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .div-block-400 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-401 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .section-38 {
    margin-top: 172px;
  }
  .divimage {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: auto;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div {
    height: auto;
    margin-top: 40px;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .divcontent {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 20px;
  }
  .divcontent.full-width {
    width: 95%;
    margin-right: 20px;
  }
  .para {
    width: 100%;
    max-width: none;
    margin-right: 20px;
  }
  .button {
    margin-top: 10px;
    margin-bottom: 50px;
  }
  .button.about {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .div-block-404 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  .div-block-405 {
    display: block;
    margin-bottom: 20px;
    padding-top: 10px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
  .section-40 {
    margin-top: 0px;
  }
  .div-block-407 {
    margin-top: 40px;
  }
  .largeheading2 {
    font-size: 37px;
    line-height: 56px;
  }
  .heading-112 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
  .heading-112:hover {
    font-size: 28px;
  }
  .paragraph-84 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 90%;
    margin-top: 10px;
    font-size: 14px;
    text-align: center;
  }
  .div-block-408 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    margin-bottom: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-409 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    margin-bottom: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-410 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-411 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .div-block-412 {
    width: 90%;
  }
  .div-block-413 {
    width: 100%;
  }
  .image-158 {
    width: 300px;
    height: 342px;
    margin-top: 20px;
    margin-right: 20px;
    margin-bottom: 0px;
  }
  .paragraph-85 {
    font-size: 16px;
    text-align: center;
  }
  .paragraph-86 {
    margin-bottom: 10px;
    font-size: 16px;
    text-align: center;
  }
  .bold-text-35 {
    font-size: 40px;
    text-align: center;
  }
  .div-block-421 {
    width: 100%;
    margin-bottom: 40px;
  }
  .image-159 {
    width: 300px;
    height: 200px;
  }
  .div-block-431 {
    padding-top: 40px;
  }
  .leftbar {
    width: 100%;
  }
  .category-block {
    width: 100%;
  }
  .divproducts {
    width: 100%;
  }
  .sidebar {
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    border-bottom: 1px solid #dbdde6;
  }
  .sidebar.sidebar-homepage {
    width: 100%;
    margin-bottom: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .sidebar.sidebar-homepage.categories {
    overflow: visible;
    margin-bottom: 0px;
  }
  .sidebar.sidebar-homepage.categories.oraange {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .sidebar-wrap {
    height: 140px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .div-block-146 {
    width: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .upload {
    width: 100% !important;
  }
  .div-block-289 {
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .div-block-289._40 {
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .product_description {
    text-align: justify;
  }
  .product_description.drag {
    font-size: 15px;
    text-align: center;
  }
  .text-block-156 {
    margin-right: auto;
    margin-left: auto;
    font-size: 12px;
    text-align: center;
  }
  .field-label-3 {
    width: 30%;
  }
  .div-block-290 {
    width: 100%;
  }
  .wrap-form-fields {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .text-field-6 {
    width: 70%;
  }
  .text-field-6.qty {
    width: 70%;
  }
  .image-128 {
    width: 5%;
    margin-right: 5px;
    margin-left: 5px;
  }
  .image-164 {
    width: 100%;
  }
  .div-block-446 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .social-button {
    width: 100%;
    margin-bottom: 20px;
  }
  .social-icon-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .flex-wrapper-space-1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .flex-wrapper-space-1.margin {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .test-field4.last-name {
    width: 100%;
  }
  .text-field-4.phone {
    width: 100%;
  }
  .locate-us-item {
    width: 100%;
    margin-bottom: 20px;
  }
  .inner-padding {
    padding-right: 0px;
    padding-left: 0px;
  }
  .text-field4.email {
    width: 100%;
  }
  .text-field4.name {
    width: 100%;
  }
  .no-posts._22 {
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
  }
  .tablewrapper._22 {
    min-height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .tablewrapper._22.hide {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: scroll;
    padding: 19px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .div-block-451 {
    margin-bottom: 20px;
  }
  .div-block-303._1 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .th {
    margin-bottom: 5px;
    font-size: 16px;
  }
  .th._2 {
    margin-bottom: 5px;
    padding-left: 25px;
    text-align: left;
  }
  .pf {
    width: 100%;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .center {
    margin-bottom: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .center-text {
    margin-bottom: 10px;
  }
  .center-text.id {
    text-align: left;
  }
  ._20 {
    width: 200px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  ._20._2 {
    width: 18%;
  }
  .price-div {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .pp-wraper {
    width: 100%;
  }
  .image-product {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .items {
    padding: 0px;
  }
  .link-20 {
    padding-left: 0px;
  }
  .main-product-small {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .image-166 {
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .des-product {
    width: 100%;
  }
  .div-block-455 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .left {
    height: auto;
  }
}
#w-node-e412a28c-e0ae-12f1-61d7-5c2e614c3908-7218cf64 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}
#w-node-_9f74d066-e8fa-ce38-3fb5-811fbd953859-7218cf64 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}
#w-node-_81e7bfb6-fadf-62bf-b63f-bc2e069b478a-7218cf64 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}
#w-node-_63e9f4f6-2d3a-b21b-610b-42aaec607757-7218cf64 {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}
@media screen and (max-width: 991px) {
  #w-node-_63e9f4f6-2d3a-b21b-610b-42aaec607757-7218cf64 {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}
@media (min-width: 640px) {
  .hiddenOnLarge {
    display: none !important;
  }
}
a:-webkit-any-link:active {
  color: -webkit-activelink;
}
.link-block-33:hover .overlay-colors {
  display: block;
}
.d-122-category-card-wrapper-2:hover .d-122-top-block-2 {
  transform: translate3d(0%, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg) !important;
  transform-style: preserve-3d !important;
}
.overlay-colors:hover .div-block-439 {
  height: 160px;
  width: 280px;
}
.overlay-colors:hover .div-block-440 {
  height: 160px;
  width: 280px;
}
.overlay-colors:hover .div-block-441 {
  height: 160px;
  width: 280px;
}
@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-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'webflow-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.w-icon-slider-right:before {
  content: "\E600";
}
.w-icon-slider-left:before {
  content: "\E601";
}
.w-icon-nav-menu:before {
  content: "\E602";
}
.w-icon-arrow-down:before,
.w-icon-dropdown-toggle:before {
  content: "\E603";
}
.w-icon-file-upload-remove:before {
  content: "\E900";
}
.w-icon-file-upload-icon:before {
  content: "\E903";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  height: 100%;
}
body {
  margin: 0;
  min-height: 100%;
  background-color: #fff;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333;
}
img {
  max-width: 100%;
  vertical-align: middle;
  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: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
.w-clearfix:after {
  clear: both;
}
.w-hidden {
  display: none;
}
.w-button {
  display: inline-block;
  padding: 9px 15px;
  background-color: #3898EC;
  color: white;
  border: 0;
  line-height: inherit;
  text-decoration: none;
  cursor: pointer;
  border-radius: 0;
}
input.w-button {
  -webkit-appearance: button;
}
html[data-w-dynpage] [data-w-cloak] {
  color: transparent !important;
}
.w-webflow-badge,
.w-webflow-badge * {
  position: static;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  z-index: auto;
  display: block;
  visibility: visible;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  box-sizing: border-box;
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  margin: 0;
  padding: 0;
  float: none;
  clear: none;
  border: 0 none transparent;
  border-radius: 0;
  background: none;
  background-image: none;
  background-position: 0% 0%;
  background-size: auto auto;
  background-repeat: repeat;
  background-origin: padding-box;
  background-clip: border-box;
  background-attachment: scroll;
  background-color: transparent;
  box-shadow: none;
  opacity: 1;
  transform: none;
  transition: none;
  direction: ltr;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-align: inherit;
  letter-spacing: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-transform: inherit;
  list-style-type: disc;
  text-shadow: none;
  font-smoothing: auto;
  vertical-align: baseline;
  cursor: inherit;
  white-space: inherit;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
}
.w-webflow-badge {
  position: fixed !important;
  display: inline-block !important;
  visibility: visible !important;
  z-index: 2147483647 !important;
  top: auto !important;
  right: 12px !important;
  bottom: 12px !important;
  left: auto !important;
  color: #AAADB0 !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  padding: 6px 8px 6px 6px !important;
  font-size: 12px !important;
  opacity: 1 !important;
  line-height: 14px !important;
  text-decoration: none !important;
  transform: none !important;
  margin: 0 !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  white-space: nowrap;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0px 1px 3px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.w-webflow-badge > img {
  display: inline-block !important;
  visibility: visible !important;
  opacity: 1 !important;
  vertical-align: middle !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: bold;
  margin-bottom: 10px;
}
h1 {
  font-size: 38px;
  line-height: 44px;
  margin-top: 20px;
}
h2 {
  font-size: 32px;
  line-height: 36px;
  margin-top: 20px;
}
h3 {
  font-size: 24px;
  line-height: 30px;
  margin-top: 20px;
}
h4 {
  font-size: 18px;
  line-height: 24px;
  margin-top: 10px;
}
h5 {
  font-size: 14px;
  line-height: 20px;
  margin-top: 10px;
}
h6 {
  font-size: 12px;
  line-height: 18px;
  margin-top: 10px;
}
p {
  margin-top: 0;
  margin-bottom: 10px;
}
blockquote {
  margin: 0 0 10px 0;
  padding: 10px 20px;
  border-left: 5px solid #E2E2E2;
  font-size: 18px;
  line-height: 22px;
}
figure {
  margin: 0;
  margin-bottom: 10px;
}
figcaption {
  margin-top: 5px;
  text-align: center;
}
ul,
ol {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 40px;
}
.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}
.w-embed:before,
.w-embed:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
.w-embed:after {
  clear: both;
}
.w-video {
  width: 100%;
  position: relative;
  padding: 0;
}
.w-video iframe,
.w-video object,
.w-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
button,
html input[type="button"],
input[type="reset"] {
  border: 0;
  cursor: pointer;
  -webkit-appearance: button;
}
.w-form {
  margin: 0 0 15px;
}
.w-form-done {
  display: none;
  padding: 20px;
  text-align: center;
  background-color: #dddddd;
}
.w-form-fail {
  display: none;
  margin-top: 10px;
  padding: 10px;
  background-color: #ffdede;
}
label {
  display: block;
  margin-bottom: 5px;
  font-weight: bold;
}
.w-input,
.w-select {
  display: block;
  width: 100%;
  height: 38px;
  padding: 8px 12px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  vertical-align: middle;
  background-color: #ffffff;
  border: 1px solid #cccccc;
}
.w-input:-moz-placeholder,
.w-select:-moz-placeholder {
  color: #999;
}
.w-input::-moz-placeholder,
.w-select::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.w-input:-ms-input-placeholder,
.w-select:-ms-input-placeholder {
  color: #999;
}
.w-input::-webkit-input-placeholder,
.w-select::-webkit-input-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;
  background-color: #eeeeee;
}
textarea.w-input,
textarea.w-select {
  height: auto;
}
.w-select {
  background-color: #f3f3f3;
}
.w-select[multiple] {
  height: auto;
}
.w-form-label {
  display: inline-block;
  cursor: pointer;
  font-weight: normal;
  margin-bottom: 0px;
}
.w-radio {
  display: block;
  margin-bottom: 5px;
  padding-left: 20px;
}
.w-radio:before,
.w-radio:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
.w-radio:after {
  clear: both;
}
.w-radio-input {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
  float: left;
  margin-left: -20px;
}
.w-radio-input {
  margin-top: 3px;
}
.w-file-upload {
  display: block;
  margin-bottom: 10px;
}
.w-file-upload-input {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -100;
}
.w-file-upload-default,
.w-file-upload-uploading,
.w-file-upload-success {
  display: inline-block;
  color: #333333;
}
.w-file-upload-error {
  display: block;
  margin-top: 10px;
}
.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 {
  display: flex;
  font-size: 14px;
  font-weight: normal;
  cursor: pointer;
  margin: 0;
  padding: 8px 12px;
  border: 1px solid #cccccc;
  background-color: #fafafa;
}
.w-file-upload-file {
  display: flex;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  border: 1px solid #cccccc;
  background-color: #fafafa;
}
.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}
.w-file-remove-link {
  margin-top: 3px;
  margin-left: 10px;
  width: auto;
  height: auto;
  padding: 3px;
  display: block;
  cursor: pointer;
}
.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}
.w-file-upload-error-msg {
  display: inline-block;
  color: #ea384c;
  padding: 2px 0;
}
.w-file-upload-info {
  display: inline-block;
  line-height: 38px;
  padding: 0 12px;
}
.w-file-upload-label {
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  cursor: pointer;
  margin: 0;
  padding: 8px 12px;
  border: 1px solid #cccccc;
  background-color: #fafafa;
}
.w-icon-file-upload-icon,
.w-icon-file-upload-uploading {
  display: inline-block;
  margin-right: 8px;
  width: 20px;
}
.w-icon-file-upload-uploading {
  height: 20px;
}
.w-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 940px;
}
.w-container:before,
.w-container:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
.w-container:after {
  clear: both;
}
.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}
.w-row:before,
.w-row:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
.w-row:after {
  clear: both;
}
.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}
.w-col {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}
.w-col-1 {
  width: 8.33333333%;
}
.w-col-2 {
  width: 16.66666667%;
}
.w-col-3 {
  width: 25%;
}
.w-col-4 {
  width: 33.33333333%;
}
.w-col-5 {
  width: 41.66666667%;
}
.w-col-6 {
  width: 50%;
}
.w-col-7 {
  width: 58.33333333%;
}
.w-col-8 {
  width: 66.66666667%;
}
.w-col-9 {
  width: 75%;
}
.w-col-10 {
  width: 83.33333333%;
}
.w-col-11 {
  width: 91.66666667%;
}
.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.33333333%;
  }
  .w-col-medium-2 {
    width: 16.66666667%;
  }
  .w-col-medium-3 {
    width: 25%;
  }
  .w-col-medium-4 {
    width: 33.33333333%;
  }
  .w-col-medium-5 {
    width: 41.66666667%;
  }
  .w-col-medium-6 {
    width: 50%;
  }
  .w-col-medium-7 {
    width: 58.33333333%;
  }
  .w-col-medium-8 {
    width: 66.66666667%;
  }
  .w-col-medium-9 {
    width: 75%;
  }
  .w-col-medium-10 {
    width: 83.33333333%;
  }
  .w-col-medium-11 {
    width: 91.66666667%;
  }
  .w-col-medium-12 {
    width: 100%;
  }
  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}
@media screen and (max-width: 767px) {
  .w-hidden-main {
    display: inherit !important;
  }
  .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.33333333%;
  }
  .w-col-small-2 {
    width: 16.66666667%;
  }
  .w-col-small-3 {
    width: 25%;
  }
  .w-col-small-4 {
    width: 33.33333333%;
  }
  .w-col-small-5 {
    width: 41.66666667%;
  }
  .w-col-small-6 {
    width: 50%;
  }
  .w-col-small-7 {
    width: 58.33333333%;
  }
  .w-col-small-8 {
    width: 66.66666667%;
  }
  .w-col-small-9 {
    width: 75%;
  }
  .w-col-small-10 {
    width: 83.33333333%;
  }
  .w-col-small-11 {
    width: 91.66666667%;
  }
  .w-col-small-12 {
    width: 100%;
  }
}
@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }
  .w-hidden-main {
    display: inherit !important;
  }
  .w-hidden-medium {
    display: inherit !important;
  }
  .w-hidden-small {
    display: inherit !important;
  }
  .w-hidden-tiny {
    display: none !important;
  }
  .w-col {
    width: 100%;
  }
  .w-col-tiny-1 {
    width: 8.33333333%;
  }
  .w-col-tiny-2 {
    width: 16.66666667%;
  }
  .w-col-tiny-3 {
    width: 25%;
  }
  .w-col-tiny-4 {
    width: 33.33333333%;
  }
  .w-col-tiny-5 {
    width: 41.66666667%;
  }
  .w-col-tiny-6 {
    width: 50%;
  }
  .w-col-tiny-7 {
    width: 58.33333333%;
  }
  .w-col-tiny-8 {
    width: 66.66666667%;
  }
  .w-col-tiny-9 {
    width: 75%;
  }
  .w-col-tiny-10 {
    width: 83.33333333%;
  }
  .w-col-tiny-11 {
    width: 91.66666667%;
  }
  .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 {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: 28px;
  height: 20px;
  text-align: center;
  background: white;
  border: #758696 solid 1px;
  border-radius: 3px;
}
.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  position: relative;
  font-size: 15px;
  line-height: 12px;
  text-align: center;
  color: #999;
  font-family: serif;
}
.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  position: relative;
  display: block;
}
.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 {
  top: 50%;
  left: 0;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-color: rgba(117, 134, 150, 0);
  border-right-color: #5d6c7b;
  border-width: 4px;
  margin-left: -9px;
  margin-top: -4px;
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-left: -10px;
  margin-top: -5px;
}
.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: white;
  border-width: 4px;
  margin-left: -8px;
  margin-top: -4px;
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-left: -9px;
  margin-top: -5px;
}
.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 {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.w-widget-twitter-count-shim.w--vertical:before {
  border-color: rgba(117, 134, 150, 0);
  border-top-color: #5d6c7b;
  border-width: 5px;
  margin-left: -5px;
}
.w-widget-twitter-count-shim.w--vertical:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: white;
  border-width: 4px;
  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-widget-gplus {
  overflow: hidden;
}
.w-background-video {
  position: relative;
  overflow: hidden;
  height: 500px;
  color: white;
}
.w-background-video > video {
  background-size: cover;
  background-position: 50% 50%;
  position: absolute;
  margin: auto;
  width: 100%;
  height: 100%;
  right: -100%;
  bottom: -100%;
  top: -100%;
  left: -100%;
  object-fit: cover;
  z-index: -100;
}
.w-background-video > video::-webkit-media-controls-start-playback-button {
  display: none !important;
  -webkit-appearance: none;
}
.w-slider {
  position: relative;
  height: 300px;
  text-align: center;
  background: #dddddd;
  clear: both;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
}
.w-slider-mask {
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 1;
  left: 0;
  right: 0;
  height: 100%;
  white-space: nowrap;
}
.w-slide {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: 100%;
  white-space: normal;
  text-align: left;
}
.w-slider-nav {
  position: absolute;
  z-index: 2;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  padding-top: 10px;
  height: 40px;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
}
.w-slider-nav.w-round > div {
  border-radius: 100%;
}
.w-slider-nav.w-num > div {
  width: auto;
  height: auto;
  padding: 0.2em 0.5em;
  font-size: inherit;
  line-height: inherit;
}
.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px rgba(51, 51, 51, 0.4);
}
.w-slider-nav-invert {
  color: #fff;
}
.w-slider-nav-invert > div {
  background-color: rgba(34, 34, 34, 0.4);
}
.w-slider-nav-invert > div.w-active {
  background-color: #222;
}
.w-slider-dot {
  position: relative;
  display: inline-block;
  width: 1em;
  height: 1em;
  background-color: rgba(255, 255, 255, 0.4);
  cursor: pointer;
  margin: 0 3px 0.5em;
  transition: background-color 100ms, color 100ms;
}
.w-slider-dot.w-active {
  background-color: #fff;
}
.w-slider-dot:focus {
  outline: none;
  box-shadow: 0px 0px 0px 2px #fff;
}
.w-slider-dot:focus.w-active {
  box-shadow: none;
}
.w-slider-arrow-left,
.w-slider-arrow-right {
  position: absolute;
  width: 80px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  cursor: pointer;
  overflow: hidden;
  color: white;
  font-size: 40px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.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 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 1em;
  height: 1em;
}
.w-slider-aria-label {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.w-dropdown {
  display: inline-block;
  position: relative;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  z-index: 900;
}
.w-dropdown-btn,
.w-dropdown-toggle,
.w-dropdown-link {
  position: relative;
  vertical-align: top;
  text-decoration: none;
  color: #222222;
  padding: 20px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  white-space: nowrap;
}
.w-dropdown-toggle {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: inline-block;
  cursor: pointer;
  padding-right: 40px;
}
.w-dropdown-toggle:focus {
  outline: 0;
}
.w-icon-dropdown-toggle {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  margin-right: 20px;
  width: 1em;
  height: 1em;
}
.w-dropdown-list {
  position: absolute;
  background: #dddddd;
  display: none;
  min-width: 100%;
}
.w-dropdown-list.w--open {
  display: block;
}
.w-dropdown-link {
  padding: 10px 20px;
  display: block;
  color: #222222;
}
.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;
  }
}
/**
 * ## Note
 * Safari (on both iOS and OS X) does not handle viewport units (vh, vw) well.
 * For example percentage units do not work on descendants of elements that
 * have any dimensions expressed in viewport units. It also doesn’t handle them at
 * all in `calc()`.
 */
/**
 * Wrapper around all lightbox elements
 *
 * 1. Since the lightbox can receive focus, IE also gives it an outline.
 * 2. Fixes flickering on Chrome when a transition is in progress
 *    underneath the lightbox.
 */
.w-lightbox-backdrop {
  color: #000;
  cursor: auto;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-height: normal;
  list-style: disc;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  color: #fff;
  font-family: "Helvetica Neue", Helvetica, Ubuntu, "Segoe UI", Verdana, sans-serif;
  font-size: 17px;
  line-height: 1.2;
  font-weight: 300;
  text-align: center;
  background: rgba(0, 0, 0, 0.9);
  z-index: 2000;
  outline: 0;
  /* 1 */
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-transform: translate(0, 0);
  /* 2 */
}
/**
 * Neat trick to bind the rubberband effect to our canvas instead of the whole
 * document on iOS. It also prevents a bug that causes the document underneath to scroll.
 */
.w-lightbox-backdrop,
.w-lightbox-container {
  height: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.w-lightbox-content {
  position: relative;
  height: 100vh;
  overflow: hidden;
}
.w-lightbox-view {
  position: absolute;
  width: 100vw;
  height: 100vh;
  opacity: 0;
}
.w-lightbox-view:before {
  content: "";
  height: 100vh;
}
/* .w-lightbox-content */
.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 {
  display: inline-block;
  vertical-align: middle;
}
/*
 * 1. Remove default margin set by user-agent on the <figure> element.
 */
.w-lightbox-figure {
  position: relative;
  margin: 0;
  /* 1 */
}
.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}
/**
 * IE adds image dimensions as width and height attributes on the IMG tag,
 * but we need both width and height to be set to auto to enable scaling.
 */
.w-lightbox-img {
  width: auto;
  height: auto;
  max-width: none;
}
/**
 * 1. Reset if style is set by user on "All Images"
 */
.w-lightbox-image {
  display: block;
  float: none;
  /* 1 */
  max-width: 100vw;
  max-height: 100vh;
}
.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}
.w-lightbox-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0.5em 1em;
  background: rgba(0, 0, 0, 0.4);
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.w-lightbox-embed {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.w-lightbox-control {
  position: absolute;
  top: 0;
  width: 4em;
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.w-lightbox-left {
  display: none;
  bottom: 0;
  left: 0;
  /* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-20 0 24 40" width="24" height="40"><g transform="rotate(45)"><path d="m0 0h5v23h23v5h-28z" opacity=".4"/><path d="m1 1h3v23h23v3h-26z" fill="#fff"/></g></svg> */
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
}
.w-lightbox-right {
  display: none;
  right: 0;
  bottom: 0;
  /* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 0 24 40" width="24" height="40"><g transform="rotate(45)"><path d="m0-0h28v28h-5v-23h-23z" opacity=".4"/><path d="m1 1h26v26h-3v-23h-23z" fill="#fff"/></g></svg> */
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
}
/*
 * Without specifying the with and height inside the SVG, all versions of IE render the icon too small.
 * The bug does not seem to manifest itself if the elements are tall enough such as the above arrows.
 * (http://stackoverflow.com/questions/16092114/background-size-differs-in-internet-explorer)
 */
.w-lightbox-close {
  right: 0;
  height: 2.6em;
  /* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 0 18 17" width="18" height="17"><g transform="rotate(45)"><path d="m0 0h7v-7h5v7h7v5h-7v7h-5v-7h-7z" opacity=".4"/><path d="m1 1h7v-7h3v7h7v3h-7v7h-3v-7h-7z" fill="#fff"/></g></svg> */
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
}
/**
 * 1. All IE versions add extra space at the bottom without this.
 */
.w-lightbox-strip {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 1vh;
  line-height: 0;
  /* 1 */
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
}
/*
 * 1. We use content-box to avoid having to do `width: calc(10vh + 2vw)`
 *    which doesn’t work in Safari anyway.
 * 2. Chrome renders images pixelated when switching to GPU. Making sure
 *    the parent is also rendered on the GPU (by setting translate3d for
 *    example) fixes this behavior.
 */
.w-lightbox-item {
  display: inline-block;
  width: 10vh;
  padding: 2vh 1vh;
  box-sizing: content-box;
  /* 1 */
  cursor: pointer;
  -webkit-transform: translate3d(0, 0, 0);
  /* 2 */
}
.w-lightbox-active {
  opacity: 0.3;
}
.w-lightbox-thumbnail {
  position: relative;
  height: 10vh;
  background: #222;
  overflow: hidden;
}
.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}
.w-lightbox-thumbnail .w-lightbox-tall {
  top: 50%;
  width: 100%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.w-lightbox-thumbnail .w-lightbox-wide {
  left: 50%;
  height: 100%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
/*
 * Spinner
 *
 * Absolute pixel values are used to avoid rounding errors that would cause
 * the white spinning element to be misaligned with the track.
 */
.w-lightbox-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  border: 5px solid rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  -webkit-animation: spin 0.8s infinite linear;
  animation: spin 0.8s infinite linear;
}
.w-lightbox-spinner:after {
  content: "";
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border: 3px solid transparent;
  border-bottom-color: #fff;
  border-radius: 50%;
}
/*
 * Utility classes
 */
.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-content */
  .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 {
    display: block;
    opacity: 0.5;
  }
  .w-lightbox-close {
    opacity: 0.8;
  }
  .w-lightbox-control:hover {
    opacity: 1;
  }
}
.w-lightbox-inactive,
.w-lightbox-inactive:hover {
  opacity: 0;
}
.w-richtext:before,
.w-richtext:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
.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 {
  outline: 2px solid #2895f7;
}
.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: '';
  position: absolute;
  display: none;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.w-richtext figure {
  position: relative;
  max-width: 60%;
}
.w-richtext figure > div:before {
  cursor: default!important;
}
.w-richtext figure img {
  width: 100%;
}
.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: 0.6;
}
.w-richtext figure div {
  /* fix incorrectly sized selection border in the data manager */
  font-size: 0px;
  color: transparent;
}
.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 {
  display: table-caption;
  caption-side: bottom;
}
.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 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.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 {
  margin-right: auto;
  margin-left: auto;
  clear: both;
}
.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 {
  width: 100%;
  max-width: 100%;
  text-align: center;
  clear: both;
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.w-richtext figure.w-richtext-align-fullwidth > div {
  display: inline-block;
  /* padding-bottom is used for aspect ratios in video figures
      we want the div to inherit that so hover/selection borders in the designer-canvas
      fit right*/
  padding-bottom: inherit;
}
.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}
.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  margin-right: 15px;
  clear: none;
}
.w-richtext figure.w-richtext-align-floatright {
  float: right;
  margin-left: 15px;
  clear: none;
}
.w-nav {
  position: relative;
  background: #dddddd;
  z-index: 1000;
}
.w-nav:before,
.w-nav:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
.w-nav:after {
  clear: both;
}
.w-nav-brand {
  position: relative;
  float: left;
  text-decoration: none;
  color: #333333;
}
.w-nav-link {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  color: #222222;
  padding: 20px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}
.w-nav-link.w--current {
  color: #0082f3;
}
.w-nav-menu {
  position: relative;
  float: right;
}
[data-nav-menu-open] {
  display: block !important;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background: #C8C8C8;
  text-align: center;
  overflow: visible;
  min-width: 200px;
}
.w--nav-link-open {
  display: block;
  position: relative;
}
.w-nav-overlay {
  position: absolute;
  overflow: hidden;
  display: none;
  top: 100%;
  left: 0;
  right: 0;
  width: 100%;
}
.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] {
  right: auto;
  z-index: 1;
  top: 0;
}
.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] {
  left: auto;
  z-index: 1;
  top: 0;
}
.w-nav-button {
  position: relative;
  float: right;
  padding: 18px;
  font-size: 24px;
  display: none;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.w-nav-button:focus {
  outline: 0;
}
.w-nav-button.w--open {
  background-color: #C8C8C8;
  color: white;
}
.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}
.w-nav[data-collapse="all"] .w-nav-button {
  display: block;
}
.w--nav-dropdown-open {
  display: block;
}
.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: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
.w-tabs:after {
  clear: both;
}
.w-tab-menu {
  position: relative;
}
.w-tab-link {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  padding: 9px 30px;
  text-align: left;
  cursor: pointer;
  color: #222222;
  background-color: #dddddd;
}
.w-tab-link.w--current {
  background-color: #C8C8C8;
}
.w-tab-link:focus {
  outline: 0;
}
.w-tab-content {
  position: relative;
  display: block;
  overflow: hidden;
}
.w-tab-pane {
  position: relative;
  display: none;
}
.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(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.w-dyn-empty {
  padding: 10px;
  background-color: #dddddd;
}
.w-dyn-hide {
  display: none !important;
}
.w-dyn-bind-empty {
  display: none !important;
}
.w-condition-invisible {
  display: none !important;
}
.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}
.w-checkbox {
  display: block;
  margin-bottom: 5px;
  padding-left: 20px;
}
.w-checkbox::before {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}
.nav-link-border {
  border-bottom: 3px solid #e52648 !important;
}
.w-checkbox::after {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  clear: both;
}
.w-checkbox-input {
  float: left;
  margin-bottom: 0px;
  margin-left: -20px;
  margin-right: 0px;
  margin-top: 4px;
  line-height: normal;
}
.w-checkbox-input--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0px 0px 3px 1px #3898ec;
}
body {
  box-shadow: 0 0 3px 0.0625rem rgba(0, 0, 0, 0.07);
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #333;
  font-size: 1rem;
  line-height: 1.5rem !important;
}
.ct-page-wrapper {
  position: relative;
  display: none;
  max-width: none;
  margin-right: auto;
  margin-left: auto;
  font-family: Lato, sans-serif;
  color: #151515;
  line-height: 24px;
}
.ct-navbar {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 50;
  width: 95%;
  max-width: 1500px;
  margin-top: 25px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: #ededed #ededed #ededed;
  border-radius: 5px;
  background-color: #fff;
  opacity: 1;
}
.ct-navbar:hover {
  background-color: #fff;
}
.ct-nav-brand {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.ct-profile-nav-logo {
  display: block;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
}
.ct-nav-container {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  min-width: auto;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}
.ct-nav-link {
  padding-right: 15px;
  padding-left: 15px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.ct-nav-link:hover {
  color: #31b4aa;
}
.ct-nav-link:active {
  color: #55a80f;
}
.ct-nav-link:focus {
  color: #55a80f;
}
.ct-nav-link.w--current {
  padding-right: 15px;
  padding-left: 15px;
  font-family: Lato, sans-serif;
  color: #31b4aa;
}
.ct-nav-link.w--open {
  color: #ffb900;
}
.ct-nav-link.current {
  color: #151515;
}
.ct-nav-link.current:hover {
  color: #ffb900;
}
.nav-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.nav-action-button {
  padding: 10px 20px;
  border-radius: 999px;
  background-color: #ffb900;
  color: #8a3700;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.nav-action-button.w--current {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 38px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 999px;
  background-color: #ffb900;
  color: #8a3700;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.ct-hero-slide {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding-top: 0px;
  padding-right: 112px;
  padding-left: 112px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom: 1px solid silver;
  background-color: #f0f2ee;
  opacity: 1;
}
.wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  max-width: 1200px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.wrapper.horizontal {
  display: none;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.wrapper.top-margin {
  margin-top: 20px;
}
.ct-slider-columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  line-height: 24px;
}
.ct-slider-columns.slider-cloumns-2 {
  width: 120%;
  height: 130%;
}
.ct-slide-info {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  margin-top: 102px;
  padding-right: 30px;
  padding-left: 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.ct-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 2px;
  margin-bottom: 2px;
  padding-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 32px;
  font-weight: 400;
}
.ct-slide-media {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 45%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
}
.ct-hero-circle {
  position: absolute;
  top: 0px;
  bottom: 0px;
  z-index: 1;
  width: 580px;
  height: 580px;
  margin-top: auto;
  margin-bottom: auto;
  border-radius: 50%;
  background-color: #fafcf8;
}
.ct-hero-slider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 690px;
  margin-top: 107px;
  opacity: 1;
}
.text-span {
  font-family: Montserrat, sans-serif;
  color: #f60;
}
.ct-heading {
  margin-top: 12px;
  margin-right: -70px;
  margin-bottom: 32px;
  font-family: Lora, sans-serif;
  font-size: 54px;
  line-height: 64px;
}
.ct-slide-image {
  position: relative;
  left: -22px;
  z-index: 2;
  max-height: 84%;
  min-width: 380px;
}
.ct-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
  height: 48px;
  padding-right: 28px;
  padding-left: 28px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 24px;
  box-shadow: inset 0 0 0 2px #000;
  -webkit-transition: background-color 400ms ease, color 400ms ease, box-shadow 400ms ease;
  transition: background-color 400ms ease, color 400ms ease, box-shadow 400ms ease;
  font-size: 13px;
  line-height: 16px;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
}
.ct-button:hover {
  background-color: #55a80f;
}
.ct-button.ghost:hover {
  box-shadow: inset 0 0 0 1px transparent;
  font-weight: 700;
}
.ct-button.ghost.why-us-action-button {
  width: 50%;
  margin-top: 20px;
  padding-top: 0px;
}
.ct-button.ghost.why-us-action-button.ct-top-margin {
  margin-top: 60px;
}
.ct-button.ghost.ct-margin-top {
  margin-top: 10px;
}
.ct-button.ghost:hover {
  background-color: #ffb900;
  box-shadow: inset 0 0 0 1px transparent;
  font-weight: 700;
}
.ct-button.ghost.why-us-action-button {
  width: 50%;
  margin-top: 20px;
  padding-top: 0px;
}
.ct-button.ghost.why-us-action-button.ct-top-margin {
  width: 40%;
  margin-top: 0px;
  padding-right: 20px;
  padding-left: 20px;
  border-radius: 24px;
  background-color: #31b4aa;
  box-shadow: none;
}
.ct-button.ghost.why-us-action-button.ct-top-margin:hover {
  background-color: #e94865;
  color: #fff;
}
.ct-button.ghost.why-us-action-button.ct-top-margin.size {
  width: 200px;
  margin-top: 20px;
  padding-right: 28px;
  padding-left: 28px;
  background-color: rgba(49, 180, 170, 0.96);
}
.ct-button.ghost.why-us-action-button.ct-top-margin.size:hover {
  background-color: #e94865;
}
.ct-button.ghost.why-us-action-button.ct-top-margin.size.top-margin {
  margin-top: 20px;
}
.ct-button.ghost.why-us-action-button.ct-top-margin.size.top-margin.color {
  background-color: #fff;
}
.ct-button.ghost.why-us-action-button.ct-top-margin.size.top-margin.border {
  border: 1px solid #fff;
  box-shadow: inset 0 0 0 2px #fff;
}
.ct-button.ghost.why-us-action-button.ct-top-margin.show {
  width: 60%;
}
.ct-button.ghost.why-us-action-button.ct-top-margin.show._222 {
  width: 25%;
}
.button-icon-wrapper {
  width: 28px;
  height: 20px;
}
.link {
  padding-right: 16px;
  padding-left: 16px;
  color: #151515;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
}
.ct-nav-menu {
  position: static;
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}
.nav-dropdown-icon {
  margin-right: 0px;
  font-size: 12px;
}
.button-icon {
  width: 20px;
  height: 20px;
  min-height: 20px;
  min-width: 20px;
  margin-left: -2px;
  font-size: 13px;
  line-height: 16px;
  font-weight: 700;
  text-align: center;
}
.ct-footer {
  display: block;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  text-align: center;
}
.ct-footer-flex-container {
  display: none;
  margin-bottom: 40px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  text-align: left;
}
.ct-footer-logo-link {
  display: block;
  max-height: 60px;
  max-width: 300px;
  min-width: 60px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #151515;
  text-decoration: none;
}
.ct-footer-image {
  display: inline-block;
  width: 100%;
  height: auto;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: 0% 50%;
  object-position: 0% 50%;
}
.ct-footer-heading {
  margin-top: 0px;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 1.5;
  text-align: left;
}
.ct-footer-link {
  display: block;
  margin-bottom: 10px;
  color: #6a6a6a;
  text-align: left;
  text-decoration: none;
}
.ct-footer-link:hover {
  color: #dda000;
  text-decoration: none;
}
.ct-footer-link.icon-link {
  padding-left: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAEPElEQVRogdWZTWhcVRTHf+eNVavU6kpbbayKIloFPzCVzjxFYzUBEdHgQpCqUarW1qpgBBEUF4KlC6GIYhbisl3YLhqx1SbzksaULMSSiiLaFtMhLkr9SMtkMnNcTGxiM/e9c997fv2Wc/7nnv/h3rnv3fvgf47kNZCGrKBBJ0IRuB5oAy4EFDiBcARlHCGiTr8McyyPupkb0CL3IbwChEBgTGsA+1DeliH2ZqmfuoFZ428At2UxAIygvJ62Ee8GtIOlVNkGPJqmYAwf0eB5GeY3nySvBjTkahrsQrjWz5uZQxR4QAb43ppgbkBDbqDBHoSL03kzU0G4W8p8YxGbGtA1LCdgFLgskzU7xyjQLgP8lCRM3DX0FhZRYCf/nHmA5dTZoXdyVpIweds7j9dQbs3Flh/t1Hk1SRS7hLRIG8K3wLkehQ8i9FFnL+dzGIApVlKggwY9CKs8xjrJDNfICBMuQXwDIdtQnjUWqwKbiXhfmg+qheN1U2CS9ShbgbNNowrvSplN7rADXcMSAiaAJYYyVQI6ZZB9Fk8achdKP7YmfmExl8pnTLUKuv8DAWuxmQd4wWoeQMp8AbxklC/lFB2uoLsB5R5jgYNEfGDUznEJ7wHjRvW9roC7AeEm09DKh641H4dspw70GeU3ugJx2+gVNicZ3iYL7DEqr3IF4hq4wGjiqNHEQmocMSovcgXiGqgbTaQ/U8yYc2uuQFwDP5uGDlhhNLGQxbQZlU4vcQ3YloaYd6uF1I256l5qcQ0MmwZv0KPdFEza+Z6aOT0mccB+d8htLDINLqxikvUm7XwqPAdcZ9Kq24v7VaKTc/idCjE7wDymgS6J+Nzkp0gHwm5gkUF+nOMsk3GmWwWdMyD9VIEdFkM032l2a4kNcctJuylokY0e5kHZ7jIPya/T7QhfmgrNMQ70zT6kDs/+tpIZ1iI8iXXZzNEuEQdcwcR9WEtEQNGzaF6UJeKOOEHyiUx4Jzc7vihbkiS2Q32J/cDtmQ35cYCI1dK8mnRiuwoUenOx5ENAb5L5psyAlCkDOzObsvOJ9YBkvYwFZSO0PtblzEmEF61icwMyxFGEt9J58kB5U8r8aJXbZ6Cp3gKM+HoyI4xxiq1+KZ5okSsRvsJ+4LcyhXKzDPGdT5LfDAAyxA8oL/vmGdjsax6yfOAI2YVyf9r8M/iUiC7Ltnkm3jNwmipPAZXU+XNUmGZdGvOQoQEZZZKAh8D9pmigRsAjMspk2gHSzwAgg4z47Nkt2CSDxoOTy0OW5D/RkD6UJzzTPpaIx7LWzjQDp6mxAWHMrBfGKPB0HqXz+9BdYhnNh9zlCRUnCFht+XxkIZ8ZACSiAnQBJ2Jkv6J05WUecmwAQCIOoTxI652pRsDDEvF1njVzbQBAhhhAeJy/3lg3ENbJoPky999HSzyjJVRLNLSU4t7ov4CG9Gr4957m/gCUKBdIHeoOkAAAAABJRU5ErkJggg==);
  background-position: 0px 0px;
  background-size: 24px 24px;
  background-repeat: no-repeat;
}
.ct-footer-link.icon-link.email-link {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAEtUlEQVRoge2Yy3IbRRSGv+65y5YVlysQiIE4VRBYpCo8A0seg6pseR2y4TVYsGZBpVIkmOBc7PgS21J8lWTrNpL6sJBkzWhGshQbQVX0V6mk/qel+f8+5/TpEcwwwwwzzPAhQ0UHrV9/+F6QRwK3/ytBo6CEXWXx0P7u5196nI5OEJGf/q/iAUSxbAyPopwenDBdSe+Fz6KDmAEjUpqulslhjClHxzEDmxu7rfNq49l0JY2PcrF0uP74t0yUs6ODGxmWTgr7S6de5unyJx99qbSam67EdBjTlvzGuqq+27k578X2nXgENJD1LXRYefD69Va9Wmu+mKbQNFRKJdaf/K5ap3tkfY2O649HQMSAQOBobCVLe5ubS172xh/Lyze/1koF0xRujOFge4tifocFX7CVQowgEp8XiwAiFy9bQy6wMJXit6+evy7XauHLaYmvnpXZePqE2tEOixmNY6mhcxMGpPtCBEvBvGcx5/Dx1qv1r/b3jp+KSPhvCRcRDvffsrv2jIA6Wd/C0qO/M5BCAgLQeRcRQAgchY2lzo4KD14cHxdW7q3Ufc+5c53iG9Uqe29eIY0KuUDj6E5KD6bMIFJTqJNrEk8pC7KBhaeat9ZXX3yRzx+tAu2rSxdO3hXYWVvFadfIZTSuPTxlBhGLQCeFukYuxv3PtoI5V2Mh6nRv73758LSw8s1d4zrWp+8jvdlosL+1Qbt2RtYHz9YoOgs4LuJHCRNddZOIAiKobkplPY1qVm69fPLnrULhaBUwk4gvHh2ytbaKblZYCCwCN7lFjoNEBDpvEotCn4NuceDZCo1GYfTB5vb9s8Pjxp17dzzH9UbesBWG5LffEFbPmPM0nq1wLVK3yHEweBpNrPpQznS22nlXk/U0YeXMe/74L04Pj4be7Lx0wvbLvzHhOdnAYs5TE+V7GpIRiK74BQcgqZwCfFuhRNFA2Frb4PTgmNt3P8cLOr2vUa9xnN+lel4m4ypcy8K3Vfw3r8uADKTORWEjA2Z6HCgRfFuhAY2melLk+cEJQS7Ay1iYdgtXd44pbjdl+r97NaT0gTThfQOjOEeDtkGjcLXGVGu0Q838oofraFwbLMWVV32ogUQKjRTeb3RRTisIHIWxwBgFIrSLdVTOxXLt7tzrQ3oKDYhN57qGY2a4WACNoBSdp24RaqUGzWpI5oaPvmLhDjXQ323SRca5/rXxOGg2DOV3FfwFF38+vnbXYgATufmIoh0l8rIeIiLUinXCqmZu0UeNOGlObCCW0zJoZkBQKseIrThuplVvUcp3o5F1rsdAMqfTijZt3ijhENvvE9Go0aw2yCwGqEuOzmMZuFTkkKJ93x6CSDca5wQ5BzczWTSG9IHJijYmMsH1r43mhNpJnWa1RZBzGPdkN6QPTFqgw4t2kh4iIjRrTVr1EG/BxclcvlMNSaExi3Zg5a+rh4jpRcPCz3mDj13DDfT+lRh/Z4mITHBxkZdz/Ws9rlVrcd5o4S242L51uQFEdhGWLy3QRDGOyyVFRu8TS8ceDDSKIS3Pws1aoHgbvRwPjpGHHRM9AYKY5JNZ/xnBpHDSaYjjcGnfHYJ2o0291AxV2/w4dNIMM8wwwwwfHP4B7yJw+/VSLXUAAAAASUVORK5CYII=);
}
.ct-footer-link.icon-link.phone-link {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABmJLR0QA/wD/AP+gvaeTAAAN00lEQVR4nO2be3hV1ZmH37X23ueSOwkQJEAiCMglKK0GqmM7ggqlKqjFuajUgDpWbnLTdh7n8bRz6SgUBIJOHxVUbLXRqZfxBiMCapWbg4gUEJAIRkgIIQlJznWvb/4IgQROQgIn1OeR97+999rf+r7f+dba63bgPN9t1LmqqHh8sbW/W91CUJcYrx49Z96EunNVd2vY56KSQCBg76+ofw7hH0DqvOFYEvDdECAQKPakVtT9AeQWoM4gN05bPPFQR9fbVjpcgJRDdf+G4hagSoseM2vJzz7u6DrbQ7sECASKPWkV9XcI8ncoNRSRLFAuiqqUVOeogn++5z9ue7H5W/KFoD5Fq7tmLPrZJ4l0PhG0uROc+/NnhyhtipWifyvWjBG5dk7RxPfa48T8GU9lSlRf6yjeO9fNo00ZsGDKM1cazAogOSVVlQ37oT/zo9UhJ1hvuGFCPj3y0tm0dh8b1+7TGvUbYFhb7P522tIrlKh7Jcp4wBc1sgiYfubhtJ/TCvDo1Gf6GJE3gOTefT21o8b6si1LcaTC5f/Wh/l8fank9c1UBVfnsf3TMmqrwwVzpyz72zlFhWvi2XvkgadT7TprAkr+CUO+NNw2Ct6MWaoogbG1iVYFCAQCtlUhxUBGbm+b0eP8KVo3PBt8qYfNG8KUfFGpjlaFSM3wMfjy7qx7dy8WTAXWxK0wqF9BychjlwdAloqYJ2ctueurxIXVdnRrD1Mqek0FvudPVrFrb0hCNymdlqHpdaGNCGzdeACAgd/vhqW1COrGhdOf6xXXqOENkNdB/TQlEsmdVTTxodl/peChlU5w7uznknXYlCDS+erRfgZd4jmlTMnuKG/8dz3+JFsK5/xAWbbmneLt7NpaDsi/zyqa+FBHOp8IWswAK+TegUjntAwdHJDvxC2T29shNV0TrI+p3dsaOu/8gu7HnqpJgUDxqap9y2i5CShuBxh6udevdfxEUZrjmfHZ+q8ByMlLJys7RYBuaYfqbk6wvwknrgCLpj6fJvADgF65rRsYdIkHy1Ic3F9L+Te1AOQXXKAARPHzhHrbAcT9CkSV+30MulMnQ2pyBGg5k/1Jit79bHZtj/L5hm8YMa4f/S/N5sMVe0wsYn44f/Izg2YuuXNbY/m59z7XVdvuFqBbEzMiIvNnL5k4O1GBtZW4GSCu2wcgK0uQSBCkdSODh3oB2LnlIKFgFI/HYuDQbhpAtMTLglMsKqVPU0vHEDcDFCoLwO8TMAaJhlAeX4tGcnpaZHbWVFYYdmwu49IrepBfkMNn678B4Y4l9y35xeTHJ9cCzPmvCeVA9xaNnWPid4JK2QBaNXR+Eq4/raH8Y1mwdUMpCGR2TaJ7bnoMSAsr/y0J8jfhtCAARwEi0YZLcaMQjbRqqP9gB8ejqDocYt+eIwD07N3JBjDoixLmcYKJL4CYSoBg6MTnz4SOtmrI41H0H9gwXmjMgq92VwKgtOxJiLcdQFwBFLIDoLLyhADixho6xFYYPLTha1Gys5L339rNwf01OF6r0nitlxLmcYKJK4Ct6rYqJbGaGkWwScwmWItIy511564WF+TYGCNsWVcKEImEzE3flgXQeMQVYNriaWHb0hsBSvZZJx6IQeprWjXYI+9EeYXcO3vJne8nwtGOosWhcCQmfwTY86XV7L5EQ0gkFPedsgMum9eHGy9/NbNo4rLEuNlxtCiAbcVe1OB+vV9Tc7T5XECCR0HcU975YFWQWAwQfj+rqDCQaGc7ghYFuH/h3WXa4Q0R2LKl+XhJxGDqak4Zzx0uNwAYZf1L4l3tGFpdEInFzMMKJdu3W9TUnJQFsQgSbt63dcpqMKfETEywnx1GqwLMWjxpi+Plf1wDGzedOmo24TokFj1+fdkVDaNBreTBudOeGpxgXzuEVgUACEaYqTRm126LsvKTiotg6qupOhIjHBZ693Xo3c9GwLHEfjoQCJyTrbez4bQCPLD4zj22zRMisHqN3dDJNSEcdHnh6TpeXl5LLCr86JokvF6FiBSkHcr9VUc5nihOKwBATJLneP2UHTmi2fRJ8x/V8UBGJ8ORw4Y/rwmRnKq4+sf+hodK/XL+1GeuS7jXCaRNAsxccGswEmI8wKdbbL45cOI1reCaq6NYFmzdHKGi3HBRf4f8oR4EUSDF86Ysu7iD/D9r2iQAwMzFhR+kJKsnRGDVKg/hJhOlzEzhqiujdO8mJPka2sjfjPTRvYeNCOlKqbcWTV3aJfHunz1tFgDggL9kmtfPjto6WLXabjYOGDDAZeyNYXxSDSaGZSnG3JxERqYFIhdGRK0smvxsVqIDOFvaJUAgEIhFa+Un2iby1T6LrdusU8qIGD5YWcOaFfV4vIobxieRnKJRcGlYmZXzZzyVmSjnA3cua3mZqo2c0RGZhdOX/WPM5fdaw/U/iZLTvfmwePnzPmrroHc/m9Fjk6mpMrzyQp3U1RoFbNM21894rLDkTOpeNPX5tKiJLlCWuh2DJciHolhUm/XVq4FAwLTX3hmfEVo8a9kTkTD3+vxwy01h0lJPtIfDFZrX3nQIhxR9+tqMGpdMTbXhlT/URutqxQHKUYydtbhwXXvqPHbOaAXCSBRYlsaNNcQswk6t1NyazknLA4FbW1++asKpOdxGCnvc9k4oM/qjcJi80lKLfn1drGPWkpKEHj2E3Xs0FYeEI5UuA4d4GJDvtUr2RMtDQekKTLiuYFzsrtzbPn7pLy+1aUV4+IgxDwOF3iS79vYpl3mGX3shqek+qg/XSygY6wzc6K2PTho97CZ142XXbn1r41unFeKsTon95z2/S/cneT6Nxci7oJvh+uuj2NaJWCoqNK+/4SEchp55FqPHJWPb8O6bwYpd26OdjxX7wLLM3fcvnLSztboWTF16jRG1AtBDhnV3rxpzkdW4YyUi7N1+mE0f7jNl+48em5CoCoyZH0uWogcfndTiet5ZH5NbcP+yPAWb3BhZub1cRo+KNttFLi/XvPm2Qyik6NxFM+bmZNIyNHt3RVn1dtANBcUCogpVFHadf/3lE7cdObmOR6Y83d1Gbwa6Nt5LTfeFh4/M9fa7JJumW3df761iw3slbmlJdWN2VypRC5Uji2Y8VliVcAEA5k1dOtDW+mPXlbQ+fVyuGdFchJoaxVtvezhSpfB6YeSYZHr3swnWGz5aHWbHtggioJRUi+jHXSOLHni88CA0nFFIrchdBfywR55Nv4EOmz4KU1PV0PZTM3zR4SNynZOFKC2pZv2qvdHSkurGnd2qYzvW8xIuAMC8+5ZdbtmsMYak3FzDdddEsJuMmiMRWL3W4ctjK0wDBnu4cqQPn09RXuby5/dClO47NtFQKoKYFxHWKcUNgvpxarrm1gnJ+JM0xsDObRE2NhEiPcMXLRiZ5/Qb0rWZEN98Vc26VSWR0r1VDSu2wi9mLSl8JOECAMyf+myB0uZd45LaI8cwelQE56Sd9c+3WXy8ziEWg6RkxZVX++g/0AMKDpa6bN4Q5stdUZquvSYlK24Yn0KX7ObDlrhCdPK5BSPyrJOF2LH5IP/7p51o29o647EJQzpEAID5U5bla0utdl3JyupsGDMqSkpK806+ulqxZq1zfE7RrbvFqLFJpKY1XNdUGfZ8EaX6iKFTpkW/QTb+pJbHbMbAjm2RZk0jvZPXFIy4UPcf0hWlFVUVQZYv3IAIO2cvKTw+Nznjz2BLrNjwWvmIYWNfcRRj6+pU+q7dFtnZQmoTEXw+uLifS0aGUH5IU3lYyOpi0SW7wR2vT3FBjk3eRQ7dciwcp/XfSSnokm2R/z0vqRmaw4cMNVUx9eX2Cr74rMx4/Y6yHM1fPjmIUrJ/5YbXfnf83UQL0Mj8GU9lWmK9GotxlaVh2LAol+S7p9QYi8HBMk1OLxsrKQVlxT+N0h7iZYTjaDcaNRbwx1lFhX/fWDbhGdDIinWvB4ePHrrcH8rIMoaC/V9bHDyoyclx8TQ5bqA1pKUJSlwkGkQZA7YHpc78t4mXEcF6c6wNqRdXbnj1g+Nlz7iWdjBv6tKfaq2eEpd0r1cYPizGgItdWopRKY3yJaM8flos1A5cA08+VhOMRcWvRV8xo8l55XbNBs+U2Ysnvhx1zUBgZTisWPu+w8t/8nDgQPzgRAwmeBRztAIJ1yHS7jlOM/Z/GSUWFT9KVeSU+zc0fXbO/jABIIj67eRnbldKHgXVDaBnD5ehQ11yurcWpEZ5vShPEspq3zprKCi8sLQ2WldrHCXq4ZlL7vx10+fnVIBGHnng6VS7Xj2kFNNFlBcgO1sYNCBGnz5uswHUySjLAa8f7fhO2zyC9YbXiuupKHMBtionedjMBbc22+L+qwjQyGPTn8x2jT1DiUwWVAqAxwN9+7oM6B+jS5dWJolKoRwfyuND2Q4nh1KyO8p77wSprxO0pUpjrr5qTtGEvaeYSWxIZ8aC+5dlGFdN0Mg9RhjUeD8jXbioj0vvCw1ZWaZlb5VC2R6wPZRXOHy8NuKW7o9ZAI7D1mAsNubBxXd/HffVDojnrJh337LLlWKS1uo2I5LSeD8pSejZ05DdxdC5s5CSIth2wxyjukZxsEyze4/mSOXxfj0EPOKoo7+ZtnhaOG5lfAsFaGT+jGI/kdrrjNJjLcU4I9KpLe95HNzsbPeTAwc846cvnLDvdOW/tQI0pXh8sVWaXT/ciAwTxeWWZihCVyNkaE297VDuccxWrdTyUm/K6+1ZEjvPec5znvN8l/l/Hm+G6yK6lAsAAAAASUVORK5CYII=);
}
.ct-paragraph {
  max-width: none;
  margin-top: 10px;
  color: #887f7f;
  font-size: 15px;
  line-height: 25px;
  font-style: normal;
  text-align: left;
  text-decoration: none;
}
.ct-paragraph.ct-text-bold {
  font-family: Lato, sans-serif;
  color: #333;
  font-weight: 700;
}
.ct-paragraph.footer-decr {
  width: 90%;
}
.text-block-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #151515;
  text-transform: none;
}
.ct-footer-list {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  list-style-type: none;
}
.ct-footer-social-link {
  padding-right: 10px;
}
.services {
  display: none;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.service {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 20px 16px 15px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.service.ct-padding {
  margin-left: 0px;
  padding-left: 20px;
}
.ct-service-icon {
  width: 24px;
  margin-top: -2px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.service-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.ct-heading-2 {
  margin-top: 0px;
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 20px;
}
.ct-heading-2.ct-text-light {
  font-family: Lato, sans-serif;
  font-weight: 400;
}
.hero-section {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 400px;
  margin-top: 0px;
  padding-right: 64px;
  padding-bottom: 0px;
  padding-left: 64px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #ececec;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 45, 66, 0.72)), to(rgba(43, 45, 66, 0.72))), url(/_next/static/images/banner6-d640bb36a560c2d89f183fee1462972d.png);
  background-image: linear-gradient(180deg, rgba(43, 45, 66, 0.72), rgba(43, 45, 66, 0.72)), url(/_next/static/images/banner6-d640bb36a560c2d89f183fee1462972d.png);
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}
.hero-section.ct-margin-bottom {
  margin-bottom: 60px;
  border-bottom-style: none;
}
.hero-section.ct-top-margin {
  margin-top: 0px;
}
.hero-section.padding {
  padding-right: 100px;
  padding-left: 100px;
}
.hero-section.no-border {
  border-bottom-style: none;
  background-color: transparent;
}
.hero-section.no-border.bg-color {
  display: none;
  height: 300px;
  max-width: 2200px;
  margin-top: 60px;
  background-color: transparent;
  background-image: none;
}
.hero-section.bg-color {
  margin-top: 0px;
  background-color: #151515;
}
.hero-section.bg-color.background-color {
  height: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 45, 66, 0.6)), to(rgba(43, 45, 66, 0.6))), url(/_next/static/images/banner9-e14c44ca4aaf87eaaf0f24091e38a57b.jpg);
  background-image: linear-gradient(180deg, rgba(43, 45, 66, 0.6), rgba(43, 45, 66, 0.6)), url(/_next/static/images/banner9-e14c44ca4aaf87eaaf0f24091e38a57b.jpg);
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}
.hero-section.no-margin {
  margin-top: 0px;
}
.hero-section.service._3d-signs {
  background-image: url(/_next/static/images/Product-1-6e3e2c87bfb33e46899363efa1eaf76f.jpg), -webkit-gradient(linear, left top, left bottom, from(rgba(43, 45, 66, 0.75)), to(rgba(43, 45, 66, 0.75)));
  background-image: url(/_next/static/images/Product-1-6e3e2c87bfb33e46899363efa1eaf76f.jpg), linear-gradient(180deg, rgba(43, 45, 66, 0.75), rgba(43, 45, 66, 0.75));
  background-position: 50% 50%, 0px 0px;
  background-size: cover, auto;
}
.hero-section.product {
  height: 300px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
  background-image: linear-gradient(180deg, #000, #000);
  background-position: 0px 0px;
}
.hero-section.product {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
  background-image: linear-gradient(180deg, #000, #000);
  background-position: 0px 0px;
}
.ct-footer-container {
  display: block;
  max-width: 1260px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}
.ct-footer-container.mega-nav-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding: 30px 20px 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #fff;
}
.ct-footer-container.mega-nav-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding: 30px 20px 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #fff;
}
.ct-footer-container.mega-nav-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding: 30px 20px 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #fff;
}
.dropdown-list {
  display: none;
  padding-top: 36px;
}
.dropdown-list.w--open {
  position: absolute;
  left: 0px;
  top: auto;
  right: 0px;
  bottom: auto;
  display: block;
  width: 85vw;
  padding: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  background-image: none;
  box-shadow: 0 2px 2px 0 rgba(34, 45, 56, 0.04), 0 5px 5px 0 rgba(34, 45, 56, 0.04), 0 10px 10px 0 rgba(34, 45, 56, 0.04), 0 20px 20px 0 rgba(34, 45, 56, 0.04);
  opacity: 1;
}
.ct-nav-dropdown {
  position: static;
}
.ct-nav-dropdown:hover {
  color: #55a80f;
}
.ct-nav-dropdown.hidde {
  display: none;
}
.ct-navbar-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  padding: 20px 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: #fff;
}
.ct-navbar-row.ct-nav {
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.ct-col-40 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  height: 100%;
  margin-right: 0px;
  padding-top: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  line-height: 24px;
}
.ct-col-40.vertical-separator {
  display: block;
  width: 20%;
  height: auto;
  margin-right: 0px;
  padding: 10px 0px 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
}
.ct-col-40.vertical-separator.ct-column {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.ct-col-40.vertical-separator.horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.ct-col-40.vertical-separator.hihide {
  display: none;
}
.ct-col-40.margin {
  margin-top: 0px;
}
.ct-col-40.top-margin {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}
.ct-navbar-link-block {
  padding-left: 56px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MDAgNjAwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzY3YWU5Njt9LmNscy0ye2ZpbGw6IzU5OTY4MTt9LmNscy0ze2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjg5LjYzLDQxNi4yMnEtOTUuOTEtOTkuNDgtMTkxLjc5LTE5OWEyMTguMzcsMjE4LjM3LDAsMCwwLTE3LDg0LjY5YzAsMTIxLDk4LjExLDIxOS4xMywyMTkuMTMsMjE5LjEzczIxOS4xMy05OC4xMSwyMTkuMTMtMjE5LjEzYTIxOC42NCwyMTguNjQsMCwwLDAtMTctODQuNzdxLTk1Ljg5LDk5LjUxLTE5MS43OSwxOTlDMzAyLjQ5LDQyNC4yOCwyOTcuNDMsNDI0LjMxLDI4OS42Myw0MTYuMjJaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzAwLDgyLjc5QTIxOS4yLDIxOS4yLDAsMCwwLDk3Ljg0LDIxNy4yM3E5NS45LDk5LjUsMTkxLjc5LDE5OWM3LjgsOC4wOSwxMi44Niw4LjA2LDIwLjcxLS4wN3E5NS45MS05OS40OCwxOTEuNzktMTk5QTIxOS4yLDIxOS4yLDAsMCwwLDMwMCw4Mi43OVoiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yOTkuNjEsNDAwLjlsLjkxLjFjMTUuNjktNDEuNTgsMzEuMzctODMuMTYsNDcuMTctMTI1aC05NS4yWiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTMxNSwzOTIuMjVsLjcyLjQxYzM2LjMtMzguNzQsNzIuNjEtNzcuNDcsMTA5LjU5LTExNi45Mi0yMS42MywwLTQyLC4wNy02Mi40LS4wOC0zLDAtNC4zOS45NC01LjQzLDMuNzJxLTE1LjUzLDQxLjY3LTMxLjI5LDgzLjI0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTI4NC40MSwzOTIuNTVsLjUzLS4zM2EyMi41MiwyMi41MiwwLDAsMC0uNTgtMi4xOHEtMjEtNTUuNzEtNDItMTExLjQzYy0uODUtMi4yOC0yLTIuOTMtNC4zMy0yLjkxLTE2LjguMDgtMzMuNTksMC01MC4zOS4wNUgxNzQuOTFaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjU1LjU2LDI2NS4xaDg5bC00NC41LTU5WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTI0Ni40NSwyNjBsNDMtNTcuMTFoLTY0LjVDMjMyLjExLDIyMS45MywyMzkuMTIsMjQwLjU2LDI0Ni40NSwyNjBaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMzc1LjI1LDIwMi44NUgzMTAuNzJsNDMsNTcuMTdDMzYxLjEsMjQwLjQ4LDM2OC4xLDIyMS44NywzNzUuMjUsMjAyLjg1WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTIxNS44LDIwOC4yNGwtNDIuNTcsNTdoNjQuMTZaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMzYyLjgsMjY1LjI2aDY0bC00Mi4zNi01N1oiLz48L3N2Zz4=);
  background-position: 0px 0px;
  background-size: 48px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  text-decoration: none;
}
.ct-navbar-link-block.w--current {
  padding-left: 56px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MDAgNjAwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzY3YWU5Njt9LmNscy0ye2ZpbGw6IzU5OTY4MTt9LmNscy0ze2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjg5LjYzLDQxNi4yMnEtOTUuOTEtOTkuNDgtMTkxLjc5LTE5OWEyMTguMzcsMjE4LjM3LDAsMCwwLTE3LDg0LjY5YzAsMTIxLDk4LjExLDIxOS4xMywyMTkuMTMsMjE5LjEzczIxOS4xMy05OC4xMSwyMTkuMTMtMjE5LjEzYTIxOC42NCwyMTguNjQsMCwwLDAtMTctODQuNzdxLTk1Ljg5LDk5LjUxLTE5MS43OSwxOTlDMzAyLjQ5LDQyNC4yOCwyOTcuNDMsNDI0LjMxLDI4OS42Myw0MTYuMjJaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzAwLDgyLjc5QTIxOS4yLDIxOS4yLDAsMCwwLDk3Ljg0LDIxNy4yM3E5NS45LDk5LjUsMTkxLjc5LDE5OWM3LjgsOC4wOSwxMi44Niw4LjA2LDIwLjcxLS4wN3E5NS45MS05OS40OCwxOTEuNzktMTk5QTIxOS4yLDIxOS4yLDAsMCwwLDMwMCw4Mi43OVoiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yOTkuNjEsNDAwLjlsLjkxLjFjMTUuNjktNDEuNTgsMzEuMzctODMuMTYsNDcuMTctMTI1aC05NS4yWiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTMxNSwzOTIuMjVsLjcyLjQxYzM2LjMtMzguNzQsNzIuNjEtNzcuNDcsMTA5LjU5LTExNi45Mi0yMS42MywwLTQyLC4wNy02Mi40LS4wOC0zLDAtNC4zOS45NC01LjQzLDMuNzJxLTE1LjUzLDQxLjY3LTMxLjI5LDgzLjI0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTI4NC40MSwzOTIuNTVsLjUzLS4zM2EyMi41MiwyMi41MiwwLDAsMC0uNTgtMi4xOHEtMjEtNTUuNzEtNDItMTExLjQzYy0uODUtMi4yOC0yLTIuOTMtNC4zMy0yLjkxLTE2LjguMDgtMzMuNTksMC01MC4zOS4wNUgxNzQuOTFaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjU1LjU2LDI2NS4xaDg5bC00NC41LTU5WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTI0Ni40NSwyNjBsNDMtNTcuMTFoLTY0LjVDMjMyLjExLDIyMS45MywyMzkuMTIsMjQwLjU2LDI0Ni40NSwyNjBaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMzc1LjI1LDIwMi44NUgzMTAuNzJsNDMsNTcuMTdDMzYxLjEsMjQwLjQ4LDM2OC4xLDIyMS44NywzNzUuMjUsMjAyLjg1WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTIxNS44LDIwOC4yNGwtNDIuNTcsNTdoNjQuMTZaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMzYyLjgsMjY1LjI2aDY0bC00Mi4zNi01N1oiLz48L3N2Zz4=);
  background-size: 48px 48px;
  background-repeat: no-repeat;
  color: #222d38;
  text-decoration: none;
}
.ct-navbar-link-block.melee-diamonds {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MDAgNjAwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2RjNjI2Mjt9LmNscy0ye2ZpbGw6I2MxNDg0ODt9LmNscy0ze2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTY4LDM4MHEyMS45LTE0MC4zNCw0My44NS0yODAuNjVjLTc5LjY4LDM1LTEzNC4wNiwxMTYtMTMwLjg3LDIwOC4yNCw0LjE4LDEyMSwxMDUuNjEsMjE1LjYyLDIyNi41NiwyMTEuNDRhMjE4LjY5LDIxOC42OSwwLDAsMCwxNjcuOS04Ny43NHEtMTQ3LjUxLTE3LjQ5LTI5NS0zNUMxNjkuMzUsMzk0Ljk0LDE2Ni4zMSwzOTEsMTY4LDM4MFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik01MTksMjkyLjQ0QzUxNC44MiwxNzEuNDksNDEzLjM5LDc2LjgyLDI5Mi40NCw4MWEyMTguNTksMjE4LjU5LDAsMCwwLTgwLjU3LDE4LjMyUTE4OS45NCwyMzkuNjUsMTY4LDM4MGMtMS43MSwxMSwxLjMzLDE1LDEyLjQ0LDE2LjI5cTE0Ny41LDE3LjUzLDI5NSwzNUEyMTguMjEsMjE4LjIxLDAsMCwwLDUxOSwyOTIuNDRaIi8+PHBvbHlnb24gY2xhc3M9ImNscy0zIiBwb2ludHM9IjE2MC4zIDI1NC4xIDI4Mi4yNiAzODUuNzIgMjM0LjYzIDI4MC45MiAxNjAuMyAyNTQuMSIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIzMTUuMjUgMzg1LjU2IDQzOS43IDI1NC4xIDM2Mi43MSAyODEuMDMgMzE1LjI1IDM4NS41NiIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIyNDcuMDYgMjg0LjQ2IDI5OC4zNyAzOTcuMzcgMjk4LjcgMzk4LjExIDM1MC4yNiAyODQuNiAzNTAuMzMgMjg0LjQ2IDI0Ny4wNiAyODQuNDYiLz48cG9seWdvbiBjbGFzcz0iY2xzLTMiIHBvaW50cz0iMjYwLjUzIDI0MS45NyAyMDAuNzIgMjIxLjkzIDI2MC41MyAyMDEuODkgMzM3LjU5IDIwMS44OSAzOTkuMjggMjIxLjkzIDMzNy41OSAyNDEuOTcgMjYwLjUzIDI0MS45NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSI0MDcgMjI4Ljc1IDM0My44OSAyNTAuODggMzYwLjU1IDI3MC4zNyA0MzkuNyAyNDIuNDkgNDA3IDIyOC43NSIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIyNjQuMzcgMjUzLjA4IDI2My4zMiAyNTQuMjkgMjQ3LjM2IDI3Mi44NSAzNTAuMDEgMjcyLjg1IDMzMy4wMyAyNTMuMDggMjY0LjM3IDI1My4wOCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIxOTEuOTEgMjI4LjcxIDE2MC4zIDI0Mi40OSAyMzYuNzUgMjcwLjA2IDI1My4yOCAyNTAuODQgMTkxLjkxIDIyOC43MSIvPjwvc3ZnPg==);
}
.ct-navbar-link-block.melee-diamonds.w--current {
  display: block;
  margin-right: 0px;
  padding-left: 56px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MDAgNjAwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2RjNjI2Mjt9LmNscy0ye2ZpbGw6I2MxNDg0ODt9LmNscy0ze2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTY4LDM4MHEyMS45LTE0MC4zNCw0My44NS0yODAuNjVjLTc5LjY4LDM1LTEzNC4wNiwxMTYtMTMwLjg3LDIwOC4yNCw0LjE4LDEyMSwxMDUuNjEsMjE1LjYyLDIyNi41NiwyMTEuNDRhMjE4LjY5LDIxOC42OSwwLDAsMCwxNjcuOS04Ny43NHEtMTQ3LjUxLTE3LjQ5LTI5NS0zNUMxNjkuMzUsMzk0Ljk0LDE2Ni4zMSwzOTEsMTY4LDM4MFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik01MTksMjkyLjQ0QzUxNC44MiwxNzEuNDksNDEzLjM5LDc2LjgyLDI5Mi40NCw4MWEyMTguNTksMjE4LjU5LDAsMCwwLTgwLjU3LDE4LjMyUTE4OS45NCwyMzkuNjUsMTY4LDM4MGMtMS43MSwxMSwxLjMzLDE1LDEyLjQ0LDE2LjI5cTE0Ny41LDE3LjUzLDI5NSwzNUEyMTguMjEsMjE4LjIxLDAsMCwwLDUxOSwyOTIuNDRaIi8+PHBvbHlnb24gY2xhc3M9ImNscy0zIiBwb2ludHM9IjE2MC4zIDI1NC4xIDI4Mi4yNiAzODUuNzIgMjM0LjYzIDI4MC45MiAxNjAuMyAyNTQuMSIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIzMTUuMjUgMzg1LjU2IDQzOS43IDI1NC4xIDM2Mi43MSAyODEuMDMgMzE1LjI1IDM4NS41NiIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIyNDcuMDYgMjg0LjQ2IDI5OC4zNyAzOTcuMzcgMjk4LjcgMzk4LjExIDM1MC4yNiAyODQuNiAzNTAuMzMgMjg0LjQ2IDI0Ny4wNiAyODQuNDYiLz48cG9seWdvbiBjbGFzcz0iY2xzLTMiIHBvaW50cz0iMjYwLjUzIDI0MS45NyAyMDAuNzIgMjIxLjkzIDI2MC41MyAyMDEuODkgMzM3LjU5IDIwMS44OSAzOTkuMjggMjIxLjkzIDMzNy41OSAyNDEuOTcgMjYwLjUzIDI0MS45NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSI0MDcgMjI4Ljc1IDM0My44OSAyNTAuODggMzYwLjU1IDI3MC4zNyA0MzkuNyAyNDIuNDkgNDA3IDIyOC43NSIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIyNjQuMzcgMjUzLjA4IDI2My4zMiAyNTQuMjkgMjQ3LjM2IDI3Mi44NSAzNTAuMDEgMjcyLjg1IDMzMy4wMyAyNTMuMDggMjY0LjM3IDI1My4wOCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIxOTEuOTEgMjI4LjcxIDE2MC4zIDI0Mi40OSAyMzYuNzUgMjcwLjA2IDI1My4yOCAyNTAuODQgMTkxLjkxIDIyOC43MSIvPjwvc3ZnPg==);
}
.ct-navbar-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: Lato, sans-serif;
  color: #283338;
  font-weight: 700;
  letter-spacing: 0.5px;
  text-decoration: none;
  text-transform: uppercase;
}
.ct-navbar-subheading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
  color: #222d38;
  text-align: left;
}
.image {
  width: 100%;
  height: 250px;
  margin-top: -37.5px;
  margin-bottom: -37.5px;
  background-image: url(/_next/static/images/ser-3-99d1be8bb61a9fdaa973f7c67127416a.png);
  background-position: 50% 50%;
  background-size: auto;
  color: #151515;
}
.image._2 {
  background-image: url(/_next/static/images/ser-2-e2f43a46f1196256f199141824ed8c69.png);
}
.image._3 {
  background-image: url(/_next/static/images/ser-1-ffb5e7ea7fae7b02551c9900301040b2.png);
}
.image._4 {
  background-image: url(/_next/static/images/ser-4-386c8a6dbb7b26c15dfa85caf989e9d6.png);
}
.image._5 {
  background-image: url(/_next/static/images/ser-6-3e683fef82977ca81bd727908eb36c9f.png);
}
.image._6 {
  background-image: url(/_next/static/images/ser-5-f15addb980001adf9095a03a000a6147.png);
}
.navbar-features {
  display: none;
  margin-top: 24px;
  margin-bottom: 24px;
  padding-left: 56px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.link-block {
  text-decoration: none;
}
.ct-navbar-bottom-strip {
  display: none;
  width: 100%;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding-top: 16px;
  padding-bottom: 14px;
  background-color: #fefaf9;
  background-image: url(/_next/static/images/banner-nav-9163459f10c7037ff78e96183b072c27.png);
  background-position: 0px 0px;
  background-size: 100% 100%;
  box-shadow: inset 0 0 1px 1px rgba(34, 45, 56, 0.05);
}
.ct-navbar-footer-link-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 30px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iOCIgeT0iMTEiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHJ4PSIwLjUiIGZpbGw9IiM2MTcwODAiLz4KPHJlY3QgeD0iOCIgeT0iMTMiIHdpZHRoPSI2IiBoZWlnaHQ9IjEiIHJ4PSIwLjUiIGZpbGw9IiM2MTcwODAiLz4KPHJlY3QgeD0iOCIgeT0iMTUiIHdpZHRoPSI2IiBoZWlnaHQ9IjEiIHJ4PSIwLjUiIGZpbGw9IiM2MTcwODAiLz4KPHBhdGggZD0iTTI0IDkuNUg4QzcuMTcxNTcgOS41IDYuNSAxMC4xNzE2IDYuNSAxMVYyMkM2LjUgMjIuODI4NCA3LjE3MTU3IDIzLjUgOCAyMy41SDI0QzI0LjgyODQgMjMuNSAyNS41IDIyLjgyODQgMjUuNSAyMlYxMUMyNS41IDEwLjE3MTYgMjQuODI4NCA5LjUgMjQgOS41WiIgc3Ryb2tlPSIjNjE3MDgwIi8+CjxwYXRoIGQ9Ik0yMyAxNi41SDE3QzE2LjcyMzkgMTYuNSAxNi41IDE2LjcyMzkgMTYuNSAxN1YyMUMxNi41IDIxLjI3NjEgMTYuNzIzOSAyMS41IDE3IDIxLjVIMjNDMjMuMjc2MSAyMS41IDIzLjUgMjEuMjc2MSAyMy41IDIxVjE3QzIzLjUgMTYuNzIzOSAyMy4yNzYxIDE2LjUgMjMgMTYuNVoiIHN0cm9rZT0iIzYxNzA4MCIvPgo8L3N2Zz4K);
  background-position: -1px -4px;
  background-size: 32px 32px;
  background-repeat: no-repeat;
  text-decoration: none;
}
.ct-navbar-gemstones-footer-text {
  margin-right: 10px;
  color: #222d38;
  font-weight: 700;
  text-transform: uppercase;
}
.ct-navbar-footer-text {
  color: #222d38;
}
.section-why-us {
  position: relative;
  display: block;
}
.heading-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Lato, sans-serif;
  color: #222d38;
  font-weight: 900;
  text-transform: uppercase;
}
.div-image {
  position: absolute;
  left: auto;
  top: 140px;
  right: 0%;
  bottom: 0%;
  width: 45%;
  height: 600px;
}
.grid-2 {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}
.div-grid {
  position: absolute;
  left: 0%;
  top: 100px;
  right: auto;
  bottom: 0%;
  width: 53%;
  height: 650px;
  margin-left: 20px;
}
.heading-why-us {
  display: inline;
  margin-left: 0px;
  padding-left: 0px;
  font-family: Lato, sans-serif;
  color: #222d38;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  text-transform: uppercase;
}
.paragraph-why-us {
  margin-left: 0px;
  font-family: Verdana, Geneva, sans-serif;
  color: #8587a0;
  text-align: justify;
}
.grid-4 {
  margin-top: 0px;
  margin-right: -100px;
  margin-left: -100px;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-column-gap: 45px;
  grid-row-gap: 41px;
  -ms-grid-columns: 1.25fr 1.25fr 1.25fr;
  grid-template-columns: 1.25fr 1.25fr 1.25fr;
}
.heading-our-portfolio {
  margin-bottom: 40px;
  color: #222d38;
  text-align: center;
  text-transform: uppercase;
}
.div-shadow {
  width: 350px;
  margin-left: 0px;
  padding: 0px;
  border-radius: 16px;
  background-color: #fff;
  box-shadow: 4px 4px 7px 0 #c3c3c3;
}
.image-4 {
  display: inline;
  width: auto;
  float: none;
  clear: none;
  text-align: left;
}
.heading-9 {
  margin-top: -70px;
  color: #2f2e8b;
  font-size: 20px;
  text-align: center;
}
.line {
  width: 100%;
  height: 1px;
  margin-top: 60px;
  background-color: #e2e2e2;
}
.line.small {
  width: 7%;
  margin-top: 0px;
  margin-right: 10px;
  margin-left: 10px;
  background-color: #55a80f;
}
.heading-10 {
  font-family: Verdana, Geneva, sans-serif;
  color: #79e5a5;
  font-size: 15px;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
}
.div-image-portfolio {
  padding: 30px 60px 55px;
}
.paragraph-8 {
  margin-top: 20px;
  padding-top: 0px;
  padding-right: 60px;
  padding-left: 60px;
  color: #a0aac5;
  font-size: 20px;
  text-align: center;
}
.section-2 {
  height: 1240px;
  margin-right: 0px;
  margin-left: 0px;
  background-image: none;
  background-size: auto;
}
.container-2 {
  margin-right: auto;
  margin-left: auto;
}
.ct-grid-5 {
  display: none;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}
.why-us-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.image-50 {
  width: 50px;
  height: 50px;
  max-width: none;
}
.why-us-block-info {
  padding-left: 10px;
}
.ct-subheading {
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  color: #52606f;
  font-size: 34px;
  line-height: 50px;
  font-weight: 700;
}
.ct-cart {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60px;
  height: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 50%;
  background-color: transparent;
}
.ct-cart-mage {
  width: 20px;
  height: 20px;
}
.search-input-wrapper {
  position: relative;
}
.ct-search-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 770px;
  margin-bottom: 0px;
  padding-top: 8px;
  padding-right: 20px;
  padding-bottom: 8px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.search-form-input {
  position: relative;
  overflow: hidden;
  width: 200px;
  height: 40px;
  margin-bottom: 0px;
  padding-right: 16px;
  padding-left: 44px;
  border-style: solid;
  border-width: 1px;
  border-color: #e8e8e8;
  border-radius: 20px;
  -webkit-transition: border-color 300ms ease, width 300ms ease;
  transition: border-color 300ms ease, width 300ms ease;
  font-size: 18px;
}
.input-icon-small {
  position: absolute;
  left: 16px;
  top: 10px;
  z-index: 1;
  width: 20px;
}
.search-button {
  display: none;
}
.ct-text-span-2 {
  color: #8a3700;
}
.ct-bold-text {
  position: relative;
  z-index: 3;
  display: inline-block;
  width: 100%;
  font-size: 64px;
}
.grid-6 {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}
.container-3 {
  max-width: 1200px;
}
.ct-slider-wrapper {
  position: relative;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
.ct-slider-wrapper.slider-wrapper-2 {
  margin-top: 40px;
}
.ct-container-5 {
  display: block;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-footer-subnav {
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
}
.ct-flex-between {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.ct-footer-content {
  margin-left: 0px;
  padding-left: 0px;
  color: rgba(34, 45, 56, 0.45);
  font-size: 16px;
}
.ct-footer-subnav-link {
  padding-right: 10px;
  padding-left: 10px;
  color: #878787;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}
.ct-footer-wrapper {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding: 60px 20px 80px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}
.body {
  box-shadow: none;
  font-family: Roboto, sans-serif;
}
.ct-footer-brand-block {
  width: 30%;
  padding-left: 0px;
}
.slider-media-2 {
  position: relative;
  left: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  height: 110%;
  margin-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url(/_next/static/images/600-d11a4b26601a76d04933053f310fc0c1.png), url(/_next/static/images/love-couple-buying-gold-necklace-in-jewelry-store-HPDM7KR-8ede455fddef9d694d0568767f472ad6.jpg);
  background-position: 50% 50%, 50% 50%;
  background-size: cover, cover;
}
.te {
  display: none;
}
.ct-login-form-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.ct-login-form-box.ct-form-center-align {
  height: auto;
}
.ct-login-feature-text {
  color: #fff;
  font-size: 18px;
  font-weight: 300;
}
.ct-reg-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  height: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 5px;
  background-color: #009da3;
  box-shadow: 0 1px 20px 0 rgba(34, 34, 34, 0.16);
  -webkit-transition: background-color 200ms ease, box-shadow 200ms ease;
  transition: background-color 200ms ease, box-shadow 200ms ease;
  font-size: 20px;
  text-transform: uppercase;
}
.ct-reg-button:hover {
  background-color: #008085;
  box-shadow: 0 5px 30px 0 rgba(34, 34, 34, 0.16);
}
.ct-reg-button.registration {
  display: block;
  width: 100%;
  height: 45px;
  margin-top: 20px;
  background-color: rgba(243, 112, 27, 0.9);
  font-size: 16px;
  font-weight: 500;
}
.ct-reg-button.registration.ct-next-button {
  display: none;
  width: 50%;
  margin-top: 10px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  text-align: center;
}
.ct-reg-button.registration.hide {
  display: none;
}
.ct-reg-button.ct-registration {
  width: 100%;
  height: 45px;
  margin-top: 10px;
  background-color: #ff6603;
  box-shadow: none;
  font-size: 16px;
  font-weight: 500;
}
.ct-text-block {
  margin-right: 3px;
  font-size: 16px;
}
.ct-login-legal-text {
  opacity: 0.85;
  color: #fff;
  font-size: 13px;
  font-weight: 300;
  text-decoration: none;
}
.ct-login-legal-text._3 {
  color: #374252;
}
.image-52 {
  height: 25px;
}
.ct-logo-img {
  display: block;
  width: 100%;
  height: 100%;
  max-width: none;
}
.ct-login-heading {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-family: Lato, sans-serif;
  color: #2d323e;
  font-size: 26px;
  line-height: 130%;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  text-transform: none;
}
.ct-login-heading.ct-margin {
  margin-bottom: 20px;
  text-align: left;
}
.ct-login-text-field-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 49%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.ct-login-text-field-box._2 {
  width: 100%;
  margin-top: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.ct-login-text-field-box.ct-padding-right {
  padding-right: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.ct-reg-feature-icon {
  width: 24px;
  margin-right: 12px;
  color: #ff6603;
}
.ct-login-form-field-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-login-form-field-wrapper.ct-left-side {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.ct-reg-left-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #31b4aa;
}
.text-block-9 {
  display: inline-block;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #374252;
  font-size: 16px;
  line-height: 100%;
  font-weight: 400;
  letter-spacing: 0.5px;
  text-decoration: none;
}
.text-block-9._2 {
  color: #fff;
}
._1px-div-line {
  width: 40%;
  height: 0.8px;
  background-color: #e4e4e4;
}
.ct-login-checkbox {
  width: 16px;
  height: 16px;
  margin-left: 0px;
}
.ct-login-checkbox.w--redirected-checked {
  background-color: #2d323e;
}
.ct-login-checkbox.checkbox {
  width: 16px;
  margin-top: 5px;
  margin-left: 0px;
  padding-left: 0px;
}
.ct-login-checkbox-field {
  display: block;
  margin-top: 10px;
  margin-bottom: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}
.ct-legal-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  margin-bottom: 10px;
  padding-top: 25px;
  padding-bottom: 25px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-legal-box._2-copy {
  display: none;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.ct-legal-box._2 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.ct-email-text-field {
  display: block;
  height: 35px;
  border-radius: 5px;
  font-size: 1rem;
  line-height: 1.5rem;
  text-align: left;
}
.ct-email-text-field:focus {
  border: 1px solid #009da3;
}
.ct-email-text-field.otp-input {
  height: 55px;
  font-size: 24px;
  line-height: 32px;
  text-align: center;
}
.ct-email-text-field.ct-form-password {
  font-size: 1rem;
  line-height: 1.5rem;
}
.div-block-6-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-6-copy.hide {
  display: none;
}
.ct-login-form-wrapper {
  position: relative;
  z-index: 50;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 100%;
  height: 100%;
  max-width: 400px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -o-object-fit: fill;
  object-fit: fill;
}
.ct--bottom-text-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 15px;
  margin-bottom: 25px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-login-page-block {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  height: 100%;
  padding: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: 1px 1px 3px 0 #000;
  -o-object-fit: fill;
  object-fit: fill;
}
.social-login {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 49%;
  height: 45px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  border: 1.1px solid #e4e4e4;
  border-radius: 5px;
  box-shadow: 0 0 3px 0 #dbdbdb;
  -webkit-transition: box-shadow 200ms ease, background-color 200ms ease;
  transition: box-shadow 200ms ease, background-color 200ms ease;
  text-decoration: none;
}
.social-login:hover {
  border-color: #dbdbdb;
  background-color: #f9f9f9;
}
.social-login:active {
  background-color: #f2f2f2;
  box-shadow: 1px 0 3px 0 #dbdbdb;
}
.social-login.facebook {
  border-color: #3b5998;
  background-color: #3b5998;
}
.social-login.facebook:hover {
  opacity: 0.95;
}
.ct-link-4 {
  color: #2d323e;
}
.ct-login-page-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #f7fafc;
}
.ct-login-page-container._2 {
  overflow: visible;
  background-color: #fff;
}
.ct-login-sub-heading {
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: rgba(55, 66, 82, 0.8);
  font-size: 16px;
  font-weight: 400;
  text-align: center;
}
.ct-reg-left-heading {
  max-width: 400px;
  margin-top: 0px;
  margin-bottom: 32px;
  color: #fff;
  font-size: 42px;
  line-height: 130%;
  font-weight: 500;
}
.page-wrapper-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.ct-login-feature-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 18px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-reg-link {
  margin-left: 3px;
  background-color: transparent;
  opacity: 1;
  color: #ff6603;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}
.ct-reg-link:hover {
  text-decoration: underline;
}
.form-field-label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #5c5c5c;
  font-weight: 600;
  text-transform: uppercase;
}
.form-field-label.center-label {
  display: block;
  width: 100%;
  text-align: center;
}
.success-message {
  padding-top: 24px;
  padding-bottom: 24px;
  background-color: rgba(0, 157, 163, 0.12);
  color: #009da3;
  font-weight: 600;
}
.social-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.social-box.hide {
  display: none;
}
.ct-reg-content-wrapper {
  position: relative;
  z-index: 50;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  max-width: 454.3999939px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.div-block-42 {
  margin-left: 10px;
  text-align: center;
}
.brand {
  width: 350px;
  margin-bottom: 40px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.ct-checkbox-label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-left: 10px;
  opacity: 0.7;
  font-family: Lato, sans-serif;
  color: #2d323e;
  font-size: 0.9rem;
  line-height: 1rem;
  font-weight: 500;
}
.ct-checkbox-label.padding {
  padding-top: 3px;
  padding-left: 10px;
  font-family: Lato, sans-serif;
}
.column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 5px;
  padding-left: 0px;
}
.column-2 {
  padding-right: 0px;
  padding-left: 5px;
}
.ct-login-feature-icon {
  width: 24px;
  margin-right: 12px;
}
.ct-link {
  margin-left: 3px;
  color: #ff6603;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}
.ct-link:hover {
  text-decoration: underline;
}
.ct-nav-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 250px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 25px;
}
.link-block-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-bottom: 15px;
  margin-left: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #6127da;
  text-decoration: none;
}
.drop-arrow-plain {
  margin-right: 5px;
  font-size: 14px;
}
.ct-navigation-drop-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-color: #fff;
}
.dropdown-2 {
  position: static;
  height: 100%;
  margin-right: 0px;
  margin-left: 0px;
}
.ct-menu-title {
  padding-left: 15px;
  color: #151515;
  font-size: 18px;
}
.text-block-62 {
  margin-right: 6px;
}
.ct-dropdown-link-mobile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 20px 22px 16px;
  border-radius: 10px;
  color: #283338;
  font-size: 16px;
  text-decoration: none;
}
.ct-dropdown-link-mobile:hover {
  background-color: #f8faff;
}
.ct-dropdown-list-full-wrapper {
  border-top: 1px none rgba(40, 51, 56, 0.11);
  background-color: #fff;
}
.ct-nav-content-block {
  display: block;
  width: 100%;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.nav-card-02 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 250px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 25px;
  background-color: #fff;
}
.dropdown-list-2 {
  min-width: 100%;
}
.dropdown-list-2.w--open {
  position: absolute;
  left: 0px;
  top: 70%;
  right: 0px;
  bottom: auto;
  padding-top: 20px;
  background-color: transparent;
  box-shadow: 28px 28px 25px 0 rgba(40, 51, 56, 0.04);
}
.ct--navbar-gemstones-image {
  width: 120px;
  height: auto;
  border-radius: 8px;
}
.ct-nav-link-details {
  display: inline-block;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjE0NjQ1IDQuMTQ2NDVDNi4zNDE3MSAzLjk1MTE4IDYuNjU4MjkgMy45NTExOCA2Ljg1MzU1IDQuMTQ2NDVMMTAuMzUzNiA3LjY0NjQ1QzEwLjU0ODggNy44NDE3MSAxMC41NDg4IDguMTU4MjkgMTAuMzUzNiA4LjM1MzU1TDYuODUzNTUgMTEuODUzNkM2LjY1ODI5IDEyLjA0ODggNi4zNDE3MSAxMi4wNDg4IDYuMTQ2NDUgMTEuODUzNkM1Ljk1MTE4IDExLjY1ODMgNS45NTExOCAxMS4zNDE3IDYuMTQ2NDUgMTEuMTQ2NEw5LjI5Mjg5IDhMNi4xNDY0NSA0Ljg1MzU1QzUuOTUxMTggNC42NTgyOSA1Ljk1MTE4IDQuMzQxNzEgNi4xNDY0NSA0LjE0NjQ1WiIgZmlsbD0iIzFGQUU5NiIvPgo8L3N2Zz4K);
  background-position: 100% 0%;
  background-size: 125px;
  background-repeat: repeat;
  color: rgba(40, 51, 56, 0.6);
  font-size: 14px;
}
.dropdown-toggle {
  padding-right: 26px;
  padding-left: 12px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}
.dropdown-toggle:hover {
  color: #7735f6;
}
.ct-navigation-column {
  width: 25%;
  padding: 25px 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-image-square {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
  height: 100px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 50px;
  background-color: #f8f5f5;
  box-shadow: 1px 1px 3px 0 #878787;
}
.link-block-4 {
  margin-bottom: 40px;
  padding: 20px;
  border-style: dashed;
  border-width: 1px;
  border-color: hsla(0, 0%, 52.9%, 0.52);
  border-radius: 4px;
  background-color: #f6f7fa;
  box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.18);
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
.text-block-63 {
  padding-top: 20px;
  font-family: Lato, sans-serif;
}
.nav-dropdown-list {
  opacity: 0;
  -webkit-transform: translate(0px, -10px);
  -ms-transform: translate(0px, -10px);
  transform: translate(0px, -10px);
}
.nav-dropdown-list.w--open {
  top: 50px;
  right: 10px;
  z-index: 2;
  max-height: 80vh;
  min-height: 20px;
  margin-top: 0px;
  padding-bottom: 25px;
  border: 1px solid #e9f2f5;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 0 20px 30px -10px rgba(45, 62, 80, 0.12);
  opacity: 1;
}
.ct-navigation-icon {
  position: relative;
  width: 20px;
  margin-right: 0.25em;
  text-align: right;
}
.ct-navigation-icon.memberstack-logo {
  width: 24px;
}
.nav-drop-list-padding {
  border: 0px solid #000;
  border-radius: 0px;
}
.dropdown-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 0px none #000;
  border-radius: 0px;
}
.ct-nav-link-style {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  padding: 1em 1.5em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px none #000;
  background-color: #fff;
  opacity: 0.6;
  -webkit-transition: opacity 275ms ease;
  transition: opacity 275ms ease;
  color: #5a5b75;
  font-size: 1.2em;
  line-height: 1.5em;
  font-weight: 700;
  text-decoration: none;
}
.ct-nav-link-style:hover {
  opacity: 0.9;
  color: #ffb900;
}
.ct-nav-link-style:active {
  opacity: 0.8;
}
.ct-nav-link-style.w--current {
  background-color: transparent;
  opacity: 1;
  color: #1875f0;
  font-weight: 600;
}
.ct-nav-link-style.w--current:active {
  opacity: 0.7;
  color: #32343a;
}
.ct-nav-link-style.profile-nav {
  margin: auto;
  padding: 0em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: transparent;
  font-size: 15px;
}
.ct-nav-link-style.logout-link {
  margin-top: 1em;
  margin-right: 1em;
  margin-left: 0em;
  padding-top: 1.5em;
  padding-bottom: 0em;
  border: 1px none #000;
  text-decoration: none;
}
.ct-nav-link-style.dropdown-nav-item {
  margin-left: 0em;
  text-decoration: none;
}
.ct-nav-link-style.profile-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -1em;
  margin-bottom: -1em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: space-around;
  -ms-flex-line-pack: distribute;
  align-content: space-around;
  font-size: 15px;
}
.ct-nav-link-style.dropdown-nav-item {
  margin-left: 0em;
  border-style: none;
  border-width: 1px;
  border-color: #f2f1f1;
  -webkit-transition: none 0ms ease;
  transition: none 0ms ease;
}
.ct-nav-link-style.logout-link {
  margin-top: 1em;
  margin-right: 1em;
  margin-left: 0em;
  padding-top: 1.5em;
  padding-bottom: 0em;
  border-top: 1px solid #f3f3f3;
  text-decoration: none;
}
.ct-nav-link-style.profile-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -1em;
  margin-bottom: -1em;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-content: space-around;
  -ms-flex-line-pack: distribute;
  align-content: space-around;
  font-size: 15px;
}
.ct-nav-link-style.ct-padding {
  margin-right: 0em;
  margin-left: 0em;
  padding-right: 1.5em;
  padding-left: 1.5em;
  font-size: 1.2em;
  line-height: 1.5em;
  font-weight: 700;
}
.profile-pic {
  overflow: hidden;
  max-width: 34px;
  margin-right: 0.75em;
  border-radius: 50%;
}
.ct-webflow-diamond {
  position: absolute;
  top: -5px;
  right: 17px;
  bottom: auto;
  z-index: 0;
  width: 12px;
  height: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(219, 226, 235, 0.5);
  border-radius: 2px;
  background-color: #fff;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.text-block-64 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-cart-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60px;
  height: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 50%;
  background-color: transparent;
}
.ct-nav-info-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 35%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.ct-proflink-6 {
  padding-right: 16px;
  padding-left: 16px;
  font-family: Lato, sans-serif;
  color: #151515;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
}
.ct-proflink-6:hover {
  color: #31b4aa;
}
.ct-nav-action-button {
  padding: 10px 20px;
  border-radius: 5px;
  background-color: #55a80f;
  font-family: 'PT Serif', serif;
  color: #fff;
  font-weight: 400;
  text-decoration: none;
  text-transform: uppercase;
}
.ct-nav-action-button:hover {
  position: relative;
  opacity: 1;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}
.ct-nav-action-button.w--current {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 38px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 999px;
  background-color: #ffb900;
  color: #8a3700;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.ct-nav-action-button.margin {
  margin-right: 60px;
}
.ct-nav-action-button.top-margin {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 150px;
  min-height: 50px;
  margin-top: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
}
.ct-nav-action-button.top-margin.hide {
  display: none;
}
.div-block-44 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 50px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -o-object-fit: fill;
  object-fit: fill;
}
.ct-gem-div-shadow-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 280px;
  min-height: 320px;
  margin-right: 20px;
  margin-left: 20px;
  padding: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 16px;
  background-color: #fff;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.25);
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}
.ct-gem-div-image-portfolio {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}
.ct-gem-gemstone-card-row {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 23px auto 23px 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-gem-heading-our-portfolio-2 {
  margin-top: 30px;
  margin-bottom: 40px;
  color: #222d38;
  text-align: center;
  text-transform: uppercase;
}
.ct-gem-heading-our-portfolio-2.ct-margin-top {
  margin-top: 60px;
}
.ct-gem-text-block-15 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  text-align: center;
}
.ct-gem-heading-24 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #2f2e8b;
  font-size: 20px;
  text-align: center;
}
.ct-gem-heading-23 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Verdana, Geneva, sans-serif;
  color: #8a3700;
  font-size: 15px;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
}
.ct-gem-heading-23.ct-order-now-heading.ct-product-price {
  margin-top: 10px;
  font-family: Lato, sans-serif;
  font-weight: 700;
}
.ct-gem-wrapper-2 {
  position: relative;
  width: 100%;
  max-width: 1160px;
  margin: 0px auto 40px;
}
.ct-gem-wrapper-2.ct-gem-margin {
  max-width: 1180px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.ct-gem-line {
  width: 100%;
  height: 1px;
  margin-top: auto;
  background-color: #e2e2e2;
}
.gem-image-4 {
  position: relative;
  display: block;
  float: none;
  clear: none;
  text-align: left;
}
.gem-section-6 {
  height: 100%;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 0px;
  background-image: none;
  background-size: auto;
}
.ct-feature-grid-block {
  padding: 24px;
}
.article-profile-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.feature-icon-3 {
  width: 49px;
  margin-right: 16px;
}
.banner {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1140px;
  min-height: 285px;
  margin: 160px auto;
  padding-right: 80px;
  padding-left: 80px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 15px;
  background-color: #fff;
  background-image: none;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: 0 32px 64px 0 rgba(14, 86, 124, 0.16);
}
.banner-button {
  position: relative;
  padding: 20px;
  border-radius: 500px;
  background-color: #37def5;
  font-size: 16px;
  font-weight: 500;
}
.ct-feature-content {
  margin-bottom: 0px;
  font-family: Lato, sans-serif;
  color: #887f7f;
  font-size: 15px;
  line-height: 25px;
  font-weight: 400;
  letter-spacing: 0px;
}
.ct-feature-content.center {
  display: block;
  max-width: 650px;
  font-family: Lato, sans-serif;
  color: #887f7f;
  font-size: 15px;
  line-height: 25px;
  text-align: center;
}
.ct-feature-content._40-bottom-margin {
  margin-bottom: 0px;
  font-family: Lato, sans-serif;
  color: #887f7f;
  font-size: 15px;
  line-height: 25px;
  font-weight: 400;
  text-align: justify;
}
.ct-feature-content.center {
  display: block;
  max-width: 950px;
  text-align: center;
}
.container-7 {
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
.ct-white-box {
  width: 48%;
  margin-right: 1%;
  margin-bottom: 2%;
  margin-left: 1%;
  border-style: solid;
  border-width: 1px;
  border-color: #f3f3f3;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 11px 11px 15px -5px rgba(0, 0, 0, 0.1);
  color: #333;
}
.ct-white-box.third {
  width: 100%;
}
.ct-white-box.full-width {
  width: 100%;
}
.ct-white-box.link-box {
  -webkit-transition: box-shadow 200ms ease, color 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, color 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, transform 200ms ease, color 200ms ease;
  transition: box-shadow 200ms ease, transform 200ms ease, color 200ms ease, -webkit-transform 200ms ease;
}
.ct-white-box.link-box:hover {
  box-shadow: 21px 21px 25px -10px rgba(0, 0, 0, 0.1);
  -webkit-transform: translate(-2px, -2px);
  -ms-transform: translate(-2px, -2px);
  transform: translate(-2px, -2px);
}
.ct-white-box.link-box.paper-box {
  position: relative;
  width: 23%;
}
.ct-white-box.link-box.asset-box {
  position: relative;
  overflow: hidden;
  width: auto;
  margin-bottom: 4%;
}
.ct-white-box.progress-box {
  width: 100%;
}
.ct-white-box.two-third {
  width: 64%;
  margin-right: 1%;
  margin-left: 1%;
}
.profile-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.grid-faq {
  width: 110%;
  margin-top: 0px;
  margin-left: 100px;
  justify-items: stretch;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  grid-column-gap: 60px;
  grid-row-gap: 49px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}
.news-grid {
  margin-top: 56px;
  -ms-grid-row-align: auto;
  align-self: auto;
  grid-column-gap: 40px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}
.ct-features-grid-wrapper {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  grid-column-gap: 60px;
  grid-row-gap: 30px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}
.cta-header {
  display: inline-block;
  margin-bottom: 8px;
  color: #1b2d45;
  font-size: 36px;
  line-height: 1;
  font-weight: 500;
}
.ct-feature-image {
  width: 60px;
  margin-bottom: 20px;
}
.ct-feature-heading {
  margin-bottom: 12px;
  font-size: 21px;
  line-height: 34px;
  font-weight: 700;
}
.h3 {
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}
.ct-box-padding {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
  padding: 1.6em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #ffb900;
}
.ct-box-padding.paper-padding {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 1.25em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.ct-box-padding.app-padding-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-content-section {
  padding: 100px 3% 0px;
}
.article-thumbnail {
  margin-bottom: 24px;
  border-radius: 10px;
}
.service-grid {
  display: none;
  margin-top: 55px;
  margin-bottom: 75px;
  grid-column-gap: 30px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}
.author-title {
  margin-bottom: 8px;
  color: #1b2d45;
  font-size: 15px;
  line-height: 100%;
  font-weight: 700;
}
.h2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 14px;
}
.h2.h2-centre {
  text-align: center;
}
.paragraph-basic {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: rgba(86, 96, 115, 0.7);
  font-size: 16px;
  line-height: 25px;
  font-weight: 400;
  text-align: left;
  letter-spacing: 0px;
  text-decoration: none;
}
.grid-icon {
  margin-right: 20px;
}
.grid-icon._0 {
  margin-right: 0px;
}
.button-3 {
  margin-top: 40px;
  padding: 18px 32px;
  border-radius: 100px;
  background-color: #37def5;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  font-size: 16px;
  line-height: 23px;
  font-weight: 500;
}
.button-3:hover {
  background-color: #30cde3;
}
.button-3._0-top-margin {
  margin-top: 0px;
}
.bottom-section {
  position: relative;
  display: none;
  padding: 140px 3% 0px;
}
.blog-category {
  display: inline-block;
  margin-bottom: 12px;
  color: #face55;
  font-size: 19px;
  line-height: 22px;
  font-weight: 500;
}
.date {
  margin-bottom: 0px;
  color: rgba(86, 96, 115, 0.7);
  font-size: 13px;
  line-height: 100%;
  font-weight: 400;
  letter-spacing: 0px;
}
.ct-dash-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -1%;
  margin-left: -1%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.ct-dash-row.masonry {
  display: block;
  min-height: 100vh;
  padding-bottom: 50px;
  -webkit-column-count: 3;
  column-count: 3;
}
.ct-flex-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1180px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-flex-container.horizontal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}
.faq-title {
  display: inline-block;
  margin-bottom: 8px;
  font-family: Lato, sans-serif;
  color: #e52749;
  font-size: 20px;
  line-height: 22px;
  font-weight: 700;
}
.feature-text-2 {
  margin-bottom: 0px;
  color: rgba(86, 96, 115, 0.7);
  font-size: 18px;
  line-height: 25px;
  font-weight: 400;
  letter-spacing: 0px;
}
.articles-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-decoration: none;
}
.ct-colorful-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  margin-right: 1em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  background-color: rgba(24, 117, 240, 0.1);
  color: #1875f0;
  text-align: center;
}
.ct-colorful-icon.green {
  background-color: rgba(2, 201, 8, 0.1);
  color: #02c908;
}
.ct-colorful-icon.purple {
  background-color: rgba(106, 117, 216, 0.1);
  color: #a279f9;
}
.ct-service-section {
  display: block;
  padding: 50px 0% 100px;
  border: 0px none #000;
}
.banner-text-wrapper {
  position: relative;
  z-index: 20;
}
.ct-feature-image-2 {
  display: block;
  width: 100%;
  max-width: 540px;
}
.ct-grid-wrapper {
  margin-top: 75px;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  grid-column-gap: 49px;
  grid-row-gap: 65px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}
.halftone-pattern {
  position: absolute;
  left: -60px;
  top: 50%;
  right: auto;
  bottom: 0%;
  z-index: -1;
}
.small-blocks {
  display: none;
  margin-bottom: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-feature-section {
  position: relative;
  display: block;
  padding: 80px 3% 200px;
  border: 0px none #000;
}
.blog-section {
  display: none;
  padding: 140px 3%;
}
.grid-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 24px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border: 1.4px solid transparent;
  border-radius: 10px;
  background-color: #f9fafb;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  text-decoration: none;
}
.grid-block:hover {
  border-color: #face55;
}
.blog-title {
  display: inline-block;
  margin-bottom: 8px;
  color: #1b2d45;
  font-size: 20px;
  line-height: 22px;
  font-weight: 700;
}
.feature-text-block-2 {
  display: none;
  padding: 25px 0px 25px 60px;
}
.gradient-div {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: block;
  height: 130px;
  background-image: none;
}
.ct-large-number {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #ffb900;
  font-size: 40px;
  line-height: 1.6;
}
.h2-2 {
  margin-bottom: 14px;
}
.h2-2.h2-centre {
  text-align: center;
}
.ct-feature-text-block {
  display: block;
  padding: 25px 60px 25px 0px;
}
.article-profile-image {
  margin-right: 12px;
  border-radius: 100px;
}
.heading-12 {
  margin-top: 50px;
  margin-bottom: 0px;
  font-size: 40px;
  text-align: center;
}
.iframe-wrapper {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
  overflow: hidden;
  margin-right: auto;
  margin-left: auto;
  border-radius: 5px;
  box-shadow: 4px 4px 14px 0 rgba(0, 0, 0, 0.1);
}
.app-heading {
  display: inline-block;
  margin-top: 0px;
  margin-right: 0.45em;
  margin-bottom: 0px;
  font-size: 18px;
  line-height: 24px;
}
.app-heading.connected {
  color: #02c908;
  font-size: 16px;
}
.app-heading.connect {
  margin-bottom: -1em;
  margin-left: 0.25em;
  padding: 0.25em 1em;
  border-radius: 20px;
  background-color: #f3f3f3;
  font-size: 15px;
  line-height: 20px;
}
.doc-heading {
  margin-top: 0px;
  margin-bottom: auto;
}
.page-wrapper-3 {
  position: relative;
  overflow: hidden;
  width: 100%;
  margin-top: 110px;
}
.project-message {
  margin-bottom: 1em;
}
.dashboard-section {
  padding: 1em 2em;
}
.progress-icon {
  width: 40px;
  height: 40px;
  margin-right: auto;
  margin-bottom: 0.25em;
  margin-left: auto;
  padding: 7px;
  border-radius: 20px;
  box-shadow: 4px 4px 5px -2px rgba(0, 0, 0, 0.1);
  font-size: 18px;
  font-weight: 700;
}
.doc-image {
  width: 20%;
  margin-bottom: 1em;
  text-align: left;
}
.control-bar {
  position: absolute;
  left: 1px;
  right: 1px;
  bottom: 1px;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 57px;
  padding: 8px 10px 3px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.option-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 140px;
  height: 100%;
  margin-right: auto;
  margin-bottom: 8px;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.option-row.center {
  margin-right: auto;
}
.mobile-footer-spacing {
  display: none;
}
.navigation-menu {
  position: static;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 80px auto 69px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  box-shadow: 0 1px 10px 0 rgba(51, 51, 51, 0.1);
}
.dash-tab-wrapper {
  min-height: 100vh;
  padding-bottom: 5em;
}
.progress-text-column {
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 700;
  text-align: center;
}
.doc-description {
  overflow: hidden;
  max-height: 75px;
  margin-bottom: 1em;
}
.iframe {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0%;
  bottom: 0%;
  width: 166.6666%;
  height: 166.6666%;
  -webkit-transform: scale(0.6);
  -ms-transform: scale(0.6);
  transform: scale(0.6);
}
.iframe.hide {
  display: none;
}
.paper {
  width: 100%;
}
.progress-bar-wrap {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 1em;
  margin-top: 1em;
  border-radius: 20px;
  background-color: #f1f6fd;
  box-shadow: inset 1px 1px 5px 0 rgba(51, 51, 51, 0.09);
}
.doc-date {
  color: rgba(51, 51, 51, 0.5);
  font-size: 14px;
}
.logo-link {
  z-index: 1;
}
.logo-link:hover {
  opacity: 0.8;
}
.logo-link:active {
  opacity: 0.7;
}
.html-embed {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 55px;
}
.copyright {
  opacity: 0.4;
  font-size: 14px;
}
.template-right {
  position: relative;
  overflow: hidden;
  width: 70%;
  height: 65vh;
  min-height: 500px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 7px 7px 20px -5px rgba(0, 0, 0, 0.1);
}
.project-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.filter-drawer {
  position: fixed;
  left: 0px;
  top: 0px;
  bottom: 0px;
  z-index: 10000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  width: 364px;
  padding: 80px 60px 80px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #fff;
  box-shadow: 10px 0 20px -10px rgba(45, 62, 80, 0.12);
  -webkit-transform: translate(-100%, 0px);
  -ms-transform: translate(-100%, 0px);
  transform: translate(-100%, 0px);
}
.app-logo-circle {
  width: 60px;
  height: 60px;
  margin-right: 1.6em;
  padding-top: 15px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 50%;
  box-shadow: 7px 7px 12px -2px rgba(0, 0, 0, 0.1);
}
.top-nav {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 1.2em 1.5em 1em;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #f3f3f3;
  background-color: #fff;
}
.top-nav.footer-nav {
  border-top: 1px solid #f3f3f3;
}
.footer-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.progress-bar {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  width: 31%;
  border-radius: 20px;
  background-color: #1875f0;
  background-image: linear-gradient(96deg, #a279f9, #1875f0);
}
.template-height {
  padding-bottom: 70%;
}
.template-left {
  width: 30%;
  min-width: 290px;
  margin-right: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.social-link {
  width: 25px;
  height: 25px;
  margin-right: 6px;
  opacity: 0.5;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: opacity 200ms ease, -webkit-filter 200ms ease;
  transition: opacity 200ms ease, -webkit-filter 200ms ease;
  transition: filter 200ms ease, opacity 200ms ease;
  transition: filter 200ms ease, opacity 200ms ease, -webkit-filter 200ms ease;
}
.social-link:hover {
  opacity: 1;
  -webkit-filter: none;
  filter: none;
}
.option-svg {
  position: relative;
  min-width: 30px;
  padding: 3px 7px 4px;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 0 2px 3px 0 rgba(45, 62, 80, 0.12);
  -webkit-transition: box-shadow 200ms ease, color 200ms ease;
  transition: box-shadow 200ms ease, color 200ms ease;
  color: rgba(38, 61, 73, 0.9);
  font-size: 19px;
  text-align: center;
}
.option-svg:hover {
  box-shadow: 0 10px 10px -2px rgba(45, 62, 80, 0.12);
  color: #2aa8ff;
}
.social-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.progress-text-row {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.ct-nav-dropdown-list-2 {
  width: auto;
  height: auto;
  border-radius: 0px;
  opacity: 0;
  -webkit-transform: translate(0px, -10px);
  -ms-transform: translate(0px, -10px);
  transform: translate(0px, -10px);
}
.ct-nav-dropdown-list-2.w--open {
  top: 50px;
  right: 10px;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  max-height: 80vh;
  max-width: none;
  min-height: 20px;
  margin-top: 0px;
  padding-bottom: 25px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #e9f2f5;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 0 20px 30px -10px rgba(45, 62, 80, 0.12);
  opacity: 1;
}
.ct-nav-drop-list-padding-2 {
  width: 200px;
  border-radius: 0px;
}
.ct-dropdown-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.profile-pic-2 {
  overflow: hidden;
  max-width: 34px;
  margin-right: 0%;
  border-radius: 50%;
}
.ct-heading-11 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
  margin-bottom: 20px;
  padding-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  color: #2d323e;
  font-size: 26px;
  line-height: 130%;
  font-weight: 500;
  text-align: center;
}
.ph-heading-4 {
  position: relative;
  top: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 10px;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  color: rgba(55, 66, 82, 0.8);
  font-size: 14px;
  line-height: 25px;
  font-weight: 400;
  text-align: center;
}
.ph-form-caption {
  position: relative;
  top: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  padding-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
}
.ph-link {
  font-family: Lato, sans-serif;
  color: #222d38;
  font-weight: 700;
}
.ct-buttoncontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 51px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.ph-button-22 {
  position: relative;
  left: 0px;
  top: 0px;
  display: block;
  border-radius: 6px;
  text-align: justify;
  white-space: normal;
}
.ph-back-button {
  width: 100%;
  border: 1px solid #000;
  border-radius: 6px;
  background-color: transparent;
  font-family: Lato, sans-serif;
  color: #0a0a0a;
  font-size: 16px;
  text-align: center;
}
.ct-phone-verified-wrapper {
  position: relative;
  padding: 20px;
  background-color: transparent;
  box-shadow: none;
}
.navbar-heading-2 {
  font-family: Lato, sans-serif;
  color: #222d38;
  font-weight: 700;
  letter-spacing: 0.5px;
  text-decoration: none;
  text-transform: uppercase;
}
.navbar-link-block-2.w--current {
  padding-left: 56px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MDAgNjAwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzY3YWU5Njt9LmNscy0ye2ZpbGw6IzU5OTY4MTt9LmNscy0ze2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjg5LjYzLDQxNi4yMnEtOTUuOTEtOTkuNDgtMTkxLjc5LTE5OWEyMTguMzcsMjE4LjM3LDAsMCwwLTE3LDg0LjY5YzAsMTIxLDk4LjExLDIxOS4xMywyMTkuMTMsMjE5LjEzczIxOS4xMy05OC4xMSwyMTkuMTMtMjE5LjEzYTIxOC42NCwyMTguNjQsMCwwLDAtMTctODQuNzdxLTk1Ljg5LDk5LjUxLTE5MS43OSwxOTlDMzAyLjQ5LDQyNC4yOCwyOTcuNDMsNDI0LjMxLDI4OS42Myw0MTYuMjJaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzAwLDgyLjc5QTIxOS4yLDIxOS4yLDAsMCwwLDk3Ljg0LDIxNy4yM3E5NS45LDk5LjUsMTkxLjc5LDE5OWM3LjgsOC4wOSwxMi44Niw4LjA2LDIwLjcxLS4wN3E5NS45MS05OS40OCwxOTEuNzktMTk5QTIxOS4yLDIxOS4yLDAsMCwwLDMwMCw4Mi43OVoiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yOTkuNjEsNDAwLjlsLjkxLjFjMTUuNjktNDEuNTgsMzEuMzctODMuMTYsNDcuMTctMTI1aC05NS4yWiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTMxNSwzOTIuMjVsLjcyLjQxYzM2LjMtMzguNzQsNzIuNjEtNzcuNDcsMTA5LjU5LTExNi45Mi0yMS42MywwLTQyLC4wNy02Mi40LS4wOC0zLDAtNC4zOS45NC01LjQzLDMuNzJxLTE1LjUzLDQxLjY3LTMxLjI5LDgzLjI0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTI4NC40MSwzOTIuNTVsLjUzLS4zM2EyMi41MiwyMi41MiwwLDAsMC0uNTgtMi4xOHEtMjEtNTUuNzEtNDItMTExLjQzYy0uODUtMi4yOC0yLTIuOTMtNC4zMy0yLjkxLTE2LjguMDgtMzMuNTksMC01MC4zOS4wNUgxNzQuOTFaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjU1LjU2LDI2NS4xaDg5bC00NC41LTU5WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTI0Ni40NSwyNjBsNDMtNTcuMTFoLTY0LjVDMjMyLjExLDIyMS45MywyMzkuMTIsMjQwLjU2LDI0Ni40NSwyNjBaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMzc1LjI1LDIwMi44NUgzMTAuNzJsNDMsNTcuMTdDMzYxLjEsMjQwLjQ4LDM2OC4xLDIyMS44NywzNzUuMjUsMjAyLjg1WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTIxNS44LDIwOC4yNGwtNDIuNTcsNTdoNjQuMTZaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMzYyLjgsMjY1LjI2aDY0bC00Mi4zNi01N1oiLz48L3N2Zz4=);
  background-position: 0px 3px;
  background-size: 48px 48px;
  background-repeat: no-repeat;
  color: #222d38;
  text-decoration: none;
}
.navbar-link-block-2.melee-diamonds.w--current {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MDAgNjAwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2RjNjI2Mjt9LmNscy0ye2ZpbGw6I2MxNDg0ODt9LmNscy0ze2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTY4LDM4MHEyMS45LTE0MC4zNCw0My44NS0yODAuNjVjLTc5LjY4LDM1LTEzNC4wNiwxMTYtMTMwLjg3LDIwOC4yNCw0LjE4LDEyMSwxMDUuNjEsMjE1LjYyLDIyNi41NiwyMTEuNDRhMjE4LjY5LDIxOC42OSwwLDAsMCwxNjcuOS04Ny43NHEtMTQ3LjUxLTE3LjQ5LTI5NS0zNUMxNjkuMzUsMzk0Ljk0LDE2Ni4zMSwzOTEsMTY4LDM4MFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik01MTksMjkyLjQ0QzUxNC44MiwxNzEuNDksNDEzLjM5LDc2LjgyLDI5Mi40NCw4MWEyMTguNTksMjE4LjU5LDAsMCwwLTgwLjU3LDE4LjMyUTE4OS45NCwyMzkuNjUsMTY4LDM4MGMtMS43MSwxMSwxLjMzLDE1LDEyLjQ0LDE2LjI5cTE0Ny41LDE3LjUzLDI5NSwzNUEyMTguMjEsMjE4LjIxLDAsMCwwLDUxOSwyOTIuNDRaIi8+PHBvbHlnb24gY2xhc3M9ImNscy0zIiBwb2ludHM9IjE2MC4zIDI1NC4xIDI4Mi4yNiAzODUuNzIgMjM0LjYzIDI4MC45MiAxNjAuMyAyNTQuMSIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIzMTUuMjUgMzg1LjU2IDQzOS43IDI1NC4xIDM2Mi43MSAyODEuMDMgMzE1LjI1IDM4NS41NiIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIyNDcuMDYgMjg0LjQ2IDI5OC4zNyAzOTcuMzcgMjk4LjcgMzk4LjExIDM1MC4yNiAyODQuNiAzNTAuMzMgMjg0LjQ2IDI0Ny4wNiAyODQuNDYiLz48cG9seWdvbiBjbGFzcz0iY2xzLTMiIHBvaW50cz0iMjYwLjUzIDI0MS45NyAyMDAuNzIgMjIxLjkzIDI2MC41MyAyMDEuODkgMzM3LjU5IDIwMS44OSAzOTkuMjggMjIxLjkzIDMzNy41OSAyNDEuOTcgMjYwLjUzIDI0MS45NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSI0MDcgMjI4Ljc1IDM0My44OSAyNTAuODggMzYwLjU1IDI3MC4zNyA0MzkuNyAyNDIuNDkgNDA3IDIyOC43NSIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIyNjQuMzcgMjUzLjA4IDI2My4zMiAyNTQuMjkgMjQ3LjM2IDI3Mi44NSAzNTAuMDEgMjcyLjg1IDMzMy4wMyAyNTMuMDggMjY0LjM3IDI1My4wOCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIxOTEuOTEgMjI4LjcxIDE2MC4zIDI0Mi40OSAyMzYuNzUgMjcwLjA2IDI1My4yOCAyNTAuODQgMTkxLjkxIDIyOC43MSIvPjwvc3ZnPg==);
}
.ct-pronavbar {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 50;
  display: none;
  height: 108px;
  max-width: none;
  margin-top: 0px;
  border-bottom: 1px solid #ededed;
  border-radius: 2px;
  background-color: #f0f2ee;
  opacity: 1;
}
.ct-pronavbar:hover {
  background-color: #fff;
}
.text-block-65 {
  color: #222d38;
}
.text-block-66 {
  margin-right: 10px;
  color: #222d38;
  font-weight: 700;
  text-transform: uppercase;
}
.navbar-subheading-2 {
  padding-right: 16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjE0NjQ1IDQuMTQ2NDVDNi4zNDE3MSAzLjk1MTE4IDYuNjU4MjkgMy45NTExOCA2Ljg1MzU1IDQuMTQ2NDVMMTAuMzUzNiA3LjY0NjQ1QzEwLjU0ODggNy44NDE3MSAxMC41NDg4IDguMTU4MjkgMTAuMzUzNiA4LjM1MzU1TDYuODUzNTUgMTEuODUzNkM2LjY1ODI5IDEyLjA0ODggNi4zNDE3MSAxMi4wNDg4IDYuMTQ2NDUgMTEuODUzNkM1Ljk1MTE4IDExLjY1ODMgNS45NTExOCAxMS4zNDE3IDYuMTQ2NDUgMTEuMTQ2NEw5LjI5Mjg5IDhMNi4xNDY0NSA0Ljg1MzU1QzUuOTUxMTggNC42NTgyOSA1Ljk1MTE4IDQuMzQxNzEgNi4xNDY0NSA0LjE0NjQ1WiIgZmlsbD0iIzFGQUU5NiIvPgo8L3N2Zz4K);
  background-position: 100% 3px;
  background-size: 16px 16px;
  background-repeat: no-repeat;
  color: #222d38;
}
.dropdown-list-3 {
  display: none;
  padding-top: 36px;
}
.dropdown-list-3.w--open {
  position: absolute;
  left: 0px;
  top: auto;
  right: 0px;
  bottom: auto;
  display: block;
  width: 100vw;
  padding: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #fff), color-stop(51%, #fafbfc), to(#fafbfc));
  background-image: linear-gradient(90deg, #fff 50%, #fafbfc 51%, #fafbfc);
  box-shadow: 0 2px 2px 0 rgba(34, 45, 56, 0.04), 0 5px 5px 0 rgba(34, 45, 56, 0.04), 0 10px 10px 0 rgba(34, 45, 56, 0.04), 0 20px 20px 0 rgba(34, 45, 56, 0.04);
  opacity: 1;
}
.pronav-links-wrapper {
  width: 120%;
  padding-left: 0px;
}
.prosearch-form {
  display: none;
  max-width: 770px;
  margin-bottom: 0px;
  padding-top: 8px;
  padding-right: 20px;
  padding-bottom: 8px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-pronav-info-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  padding-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.prolink-6 {
  padding-right: 16px;
  padding-left: 16px;
  color: #151515;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
}
.ct-pronav-container-2 {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1260px;
  min-width: auto;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}
.pronav-dropdown-icon-2 {
  font-size: 12px;
}
.pronav-link-2 {
  font-size: 18px;
  font-weight: 700;
}
.pronav-link-2:hover {
  color: #ffb900;
}
.ct-procart {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-pronav-logo-2 {
  height: 35px;
  padding-right: 32px;
  padding-left: 0px;
}
.prodropdown {
  position: static;
}
.prosearch-button {
  display: none;
}
.ct-pronav-action-button-2 {
  padding: 10px 20px;
  border-radius: 999px;
  background-color: #ffb900;
  color: #8a3700;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.ct-pronav-action-button-2:hover {
  position: relative;
  opacity: 1;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}
.ct-pronav-action-button-2.w--current {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 38px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 999px;
  background-color: #ffb900;
  color: #8a3700;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.prosearch-input-wrapper {
  position: relative;
}
.ct-pronav-brand {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.ct-pronav-menu {
  position: static;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.ct-prodiv-block-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60px;
  height: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 50%;
  background-color: transparent;
}
.ct-proimage-51 {
  width: 30px;
  height: 30px;
}
.navigation-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.nav-link-2 {
  padding-right: 16px;
  padding-left: 16px;
  color: #5e727d;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}
.nav-link-2:hover {
  color: #1b2d45;
}
.nav-link-2.dark-blue {
  margin-right: 4px;
  padding-right: 4px;
  padding-left: 4px;
  color: #fff;
  white-space: nowrap;
}
.navigation-wrap {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.nav-logo-2 {
  height: 35px;
  padding-right: 32px;
  padding-left: 32px;
}
.flowbase-logo {
  width: 54px;
}
.page-wrapper-4 {
  overflow: hidden;
  width: 100%;
}
.navigation-mob {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}
.dropdown-list-4 {
  padding-top: 36px;
}
.dropdown-list-4.w--open {
  position: absolute;
  left: 0px;
  top: auto;
  right: 0px;
  bottom: auto;
  display: block;
  width: 100vw;
  padding: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #fff), color-stop(51%, #fafbfc), to(#fafbfc));
  background-image: linear-gradient(90deg, #fff 50%, #fafbfc 51%, #fafbfc);
  box-shadow: 0 2px 2px 0 rgba(34, 45, 56, 0.04), 0 5px 5px 0 rgba(34, 45, 56, 0.04), 0 10px 10px 0 rgba(34, 45, 56, 0.04), 0 20px 20px 0 rgba(34, 45, 56, 0.04);
  opacity: 1;
}
.navigation-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  max-width: 1340px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.navigation-full {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 20px 3%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid rgba(61, 66, 75, 0.07);
}
.primary-cta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  margin-left: 15px;
  padding: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background-color: rgba(57, 90, 119, 0.38);
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.07);
  opacity: 1;
  text-decoration: none;
}
.arrow {
  width: 15px;
  background-color: rgba(255, 255, 255, 0);
}
.nav-link-3 {
  font-size: 18px;
  font-weight: 700;
}
.navigation-container-mob {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  max-width: 1300px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.flex-container-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1180px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.navigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}
.navbar-bottom-strip-2 {
  width: 100%;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding-top: 16px;
  padding-bottom: 14px;
  background-color: #fefaf9;
  background-image: url(/_next/static/images/banner-nav-9163459f10c7037ff78e96183b072c27.png);
  background-position: 0px 0px;
  background-size: 100% 100%;
  box-shadow: inset 0 0 1px 1px rgba(34, 45, 56, 0.05);
}
.navigation-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-size: 16px;
}
.paragraph-basic-2 {
  margin-bottom: 0px;
  font-family: Lato, sans-serif;
  color: #333;
  font-size: 18px;
  line-height: 30px;
  font-weight: 400;
  letter-spacing: 0px;
  text-decoration: none;
}
.service-section-2 {
  padding: 50px 3% 100px;
  border-bottom: 1px solid #e2e4e8;
}
.ph-step-block3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 38px;
  height: 38px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #000;
  border-radius: 50%;
}
.ph-text-block-8 {
  margin-right: 3px;
  font-size: 16px;
}
.ct-field-label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-step1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 38px;
  height: 38px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #000;
  border-radius: 50%;
  background-color: #c0c5c9;
  color: #060606;
}
.ct-step1.ct-bgcolor {
  background-color: rgba(243, 112, 27, 0.9);
}
.ct-step1.ct-bgcolor.ct-white {
  background-color: #fff;
}
.ct-step1.ct-bgcolor.ct-green {
  background-color: rgba(70, 243, 27, 0.9);
}
.ct-step1.ct-bgcolor.ct-green.ct-color {
  background-color: rgba(70, 243, 27, 0.9);
}
.ct-step1.ct-bgcolor.ct-color {
  background-color: rgba(27, 243, 67, 0.9);
}
.ct-step1.ct-green {
  background-color: rgba(70, 243, 27, 0.9);
}
.ct-step1.ct-green.ct-bgcolor {
  background-color: rgba(243, 112, 27, 0.9);
}
.ph-form-field {
  position: relative;
  top: 0px;
  z-index: 1;
  height: 50px;
  min-height: 50px;
  margin-bottom: 0px;
  padding: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #dcdcdd;
  background-color: transparent;
}
.ph-form-field:focus {
  border-color: #000;
}
.ph-form-field::-webkit-input-placeholder {
  color: #a0a0a0;
}
.ph-form-field:-ms-input-placeholder {
  color: #a0a0a0;
}
.ph-form-field::-ms-input-placeholder {
  color: #a0a0a0;
}
.ph-form-field::placeholder {
  color: #a0a0a0;
}
.ph-buttoncontainer-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 51px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.ct-line2 {
  position: relative;
  left: 4px;
  top: -80px;
  z-index: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 23.5%;
  height: 1px;
  margin-top: 60px;
  margin-left: 73px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  background-color: rgba(21, 31, 40, 0.16);
  text-align: justify;
}
.ct-line2.ct-fillline {
  left: 0px;
  top: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  margin-top: 0px;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
  color: #000;
}
.ct-line2.line3 {
  left: 0px;
  top: 0px;
  width: 40%;
  margin-top: 0px;
  margin-left: 0px;
  padding-left: 0px;
  background-color: #000;
}
.ph-component-wrap {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1000px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
  text-align: left;
}
.ph-container-11 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
}
.ct-step-1 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 38px;
  height: 38px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #000;
  border-radius: 50%;
  background-color: rgba(243, 112, 27, 0.9);
  opacity: 0.85;
  -o-object-fit: contain;
  object-fit: contain;
}
.ph-div-block-45 {
  position: relative;
  top: 0px;
  margin-top: 0px;
}
.ph-comp-pane {
  width: 45%;
}
.ph-comp-pane.right {
  position: relative;
  z-index: 50;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  min-height: 570px;
  padding: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 0 7px 30px 0 rgba(0, 0, 0, 0.13);
  font-weight: 400;
}
.ct-progress-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ph-submit-button-2 {
  position: relative;
  left: 0px;
  top: 0px;
  display: block;
  padding-left: 14px;
  border: 1px solid #000;
  border-radius: 6px;
  background-color: #c0c5c9;
  color: #fff;
}
.ph-div-block-41 {
  position: relative;
  top: -5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 25px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.ph-form-field-label-3 {
  position: relative;
  left: 0px;
  top: 0px;
  z-index: 10;
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 5px;
  margin-left: 0px;
  padding: 1px 0px 0px;
  background-color: #fff;
  line-height: 14px;
}
.ph-field-wrap {
  position: relative;
  padding-top: 0px;
  padding-bottom: 0px;
}
.ph-form-component {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  margin-right: 15%;
  margin-left: 15%;
  padding-right: 10%;
  padding-left: 10%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
}
.ph-form-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.body-2 {
  display: block;
  margin-left: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.pricing-button {
  width: 100%;
  padding-top: 13px;
  padding-bottom: 13px;
  border: 1px solid #ebecf0;
  border-radius: 100px;
  background-color: transparent;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #7540ee;
  font-size: 12px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.pricing-button:hover {
  background-color: #7540ee;
  color: #fff;
}
.pricing-button.white {
  color: #fff;
}
.pricing-button.white:hover {
  background-color: #fff;
  color: #7540ee;
}
.body-details-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
  margin-bottom: 25px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  color: #7540ee;
}
.ct-body-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 100px 3% 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-body-column {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 25%;
  height: 13%;
  margin-left: 0px;
  padding: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-radius: 4px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.25);
}
.ct-body-column.block-3 {
  position: relative;
  z-index: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  width: 75%;
  height: 100%;
  clear: none;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  -o-object-fit: cover;
  object-fit: cover;
}
.pricing-check {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-body-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0px;
  padding: 20px 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 1px 1px 35px 0 transparent;
}
.ct-body-card.purple {
  background-color: #7540ee;
}
.ct-body-card.block-4 {
  position: relative;
  z-index: auto;
  display: block;
  overflow: visible;
  width: 100%;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 10px;
  padding: 0px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border: 1px none #000;
  border-radius: 3px;
  box-shadow: none;
  -o-object-fit: fill;
  object-fit: fill;
}
.heading-14 {
  color: #20355a;
  font-size: 44px;
  text-align: center;
  letter-spacing: -0.6px;
}
.ct-body-wrap {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  margin-top: 40px;
  padding-left: 0%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -o-object-fit: fill;
  object-fit: fill;
}
.ct-body-wrap.wra {
  display: none;
}
.pricing-text {
  max-width: 560px;
  margin-bottom: 0px;
  color: #0a1f44;
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
}
.pricing-text.white {
  color: #fff;
}
.pricing {
  margin-right: 2px;
  margin-left: 2px;
  font-size: 50px;
  line-height: 50px;
}
.pricing.white {
  color: #fff;
}
.ct-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1140px;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.date-2.white {
  color: #fff;
}
.ct-profile-name {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1.2em;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #4a4b65;
  font-size: 1.2em;
  line-height: 1.6em;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.ct-profile-name.white {
  color: #fff;
}
.pricing-details {
  max-width: 200px;
  margin-top: 12px;
  margin-right: auto;
  margin-left: auto;
  color: #b0b7c3;
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
  text-align: center;
}
.title-block {
  margin-bottom: 55px;
}
.check {
  margin-right: 10px;
}
.pricing-check-wrap {
  margin-bottom: 35px;
}
.text-span-3 {
  color: #7540ee;
}
.ct-profile-image {
  position: relative;
  left: auto;
  display: block;
  width: 110px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 50%;
  text-align: left;
}
.body-div-block-46 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  min-height: 50px;
  min-width: 200px;
  padding-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f8f8f8;
  color: #9e9fb4;
  font-size: 0.5em;
  line-height: 0.26em;
  font-weight: 700;
}
.ct-container-heading {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 1em 1.5em;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f7f7fc;
  color: #9e9fb4;
  font-size: 1em;
}
.ct-profile-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.5em;
  padding: 1.25em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-47 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  padding-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-48 {
  width: 100px;
  height: 100px;
  min-height: 50px;
  min-width: 200px;
}
.articles-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-decoration: none;
}
.article-profile-block-2 {
  display: block;
  margin-top: 12px;
  padding-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  text-align: left;
}
.profile-details-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.author-title-2 {
  display: block;
  margin-bottom: 8px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #1b2d45;
  font-size: 15px;
  line-height: 100%;
  font-weight: 700;
}
.dropdown-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0px;
}
.dropdown-toggle-2 {
  left: auto;
}
.ct-prosearch-form-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 770px;
  margin-bottom: 0px;
  padding: 8px 20px 8px 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.link-6 {
  padding-right: 16px;
  padding-left: 16px;
  color: #151515;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
}
.nav-drop-list-padding-3 {
  width: 200px;
  border-radius: 0px;
}
.profile-pic-3 {
  overflow: hidden;
  max-width: 34px;
  margin-right: 0.75em;
  border-radius: 50%;
}
.nav-dropdown-list-3 {
  width: auto;
  height: auto;
  border-radius: 0px;
  opacity: 0;
  -webkit-transform: translate(0px, -10px);
  -ms-transform: translate(0px, -10px);
  transform: translate(0px, -10px);
}
.nav-dropdown-list-3.w--open {
  top: 50px;
  right: 10px;
  z-index: 2;
  width: auto;
  max-height: 80vh;
  max-width: none;
  min-height: 20px;
  margin-top: 0px;
  padding-bottom: 25px;
  border: 1px solid #e9f2f5;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 0 20px 30px -10px rgba(45, 62, 80, 0.12);
  opacity: 1;
}
.ct-body-container {
  display: block;
}
.text-span-4 {
  color: #ffb900;
}
.text-block-67 {
  color: #ffb900;
}
.text-block-68 {
  color: #ffb900;
}
.text-block-69 {
  color: #ffb900;
}
.grid-7 {
  display: -ms-grid;
  display: grid;
  margin-top: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}
.dropdown-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.dropdown-toggle-3 {
  padding-left: 0px;
}
.ct-dashboard-link-container {
  margin-bottom: 0.5em;
}
.c {
  direction: ltr;
  text-decoration: none;
}
.ct-badge {
  width: 0.325em;
  height: 0.325em;
  margin-top: -0.5em;
  margin-left: 0.375em;
  border-radius: 50%;
  background-color: #16c995;
  opacity: 1;
}
.ct-nav-link-text {
  font-family: Lato, sans-serif;
  font-size: 1rem;
}
.ct-navlink-number {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  color: #9e9fb4;
  font-size: 0.825em;
  line-height: 1em;
}
.ct-navlink-number:hover {
  color: #ffb900;
}
.ct-navlink-icon {
  margin-right: 0.25em;
}
.ct--first-name-field {
  height: 35px;
  border-radius: 5px;
}
.ct-last-name-field {
  height: 35px;
  border-radius: 5px;
}
.ct-phone-field {
  height: 45px;
  border-radius: 5px;
}
.ct-country-field {
  height: 45px;
  border-radius: 5px;
}
.ct--business-text-field {
  border-radius: 5px;
}
.ct--code-text-field {
  border-radius: 5px;
}
.ct--password-text-field {
  height: 45px;
  border-radius: 5px;
}
.ct--text-field {
  border-radius: 5px;
}
.ct-password-field {
  border-radius: 5px;
}
.ct-reg-form {
  margin-top: 0px;
}
.ct-reg-form.top-margin {
  margin-top: 120px;
}
.div-block-52 {
  margin-top: auto;
}
.ct-body-column-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 75%;
  margin-right: 20px;
  margin-bottom: 0px;
  margin-left: 20px;
  padding: 20px 20px 0px 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.25);
}
.ct-container-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-footer-div-block {
  width: 20%;
}
.ct--footer-div-block {
  width: 20%;
}
.gem-heading-23 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Verdana, Geneva, sans-serif;
  color: #79e5a5;
  font-size: 15px;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
}
.gem-line {
  width: 100%;
  height: 1px;
  margin-top: auto;
  background-color: #e2e2e2;
}
.ct-order-heading-text {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}
.greet-title {
  position: static;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  color: #151515;
}
.ct-order-container {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  margin-bottom: 20px;
}
.text-block-70 {
  margin-bottom: 20px;
  font-size: 16px;
  text-align: center;
}
.body-3 {
  font-family: Lato, sans-serif;
}
.initials-avatar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 150px;
  height: 150px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  background-color: #ffb900;
  font-family: Lato, sans-serif;
  color: #222d38;
  font-size: 2.5rem;
  font-weight: 700;
}
.text-block-71 {
  color: #878787;
}
.text-block-72 {
  color: #878787;
}
.ct-profile-bold-text {
  text-transform: none;
}
.body-4 {
  font-family: Lato, sans-serif;
}
.ct-company-name {
  color: #878787;
}
.ct-nav-link-style-2 {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  padding: 1em 1.5em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px none #000;
  background-color: #fff;
  opacity: 0.6;
  -webkit-transition: opacity 275ms ease;
  transition: opacity 275ms ease;
  color: #5a5b75;
  font-size: 1.2em;
  line-height: 1.5em;
  font-weight: 700;
  text-decoration: none;
}
.ct-nav-link-style-2:hover {
  opacity: 0.9;
  color: #ffb900;
}
.ct-nav-link-style-2:active {
  opacity: 0.8;
}
.ct-nav-link-style-2.w--current {
  background-color: transparent;
  opacity: 1;
  color: #1875f0;
  font-weight: 600;
}
.ct-nav-link-style-2.w--current:active {
  opacity: 0.7;
  color: #32343a;
}
.greet-title-2 {
  position: static;
  margin-top: 0px;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  color: #151515;
}
.ct-navlink-number-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  color: #9e9fb4;
  font-size: 0.825em;
  line-height: 1em;
}
.ct-navlink-number-2:hover {
  color: #ffb900;
}
.initials-avatar-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 150px;
  height: 150px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  background-color: #ffb900;
  font-family: Lato, sans-serif;
  color: #222d38;
  font-size: 2.5rem;
  font-weight: 700;
}
.ct-header-text {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 30px;
}
.div-block-54 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.order-header-text-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 839.58337402px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border: 0px none #f7f7fc;
}
.ct-order-id-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.ct-order-id-text.ct-subtotal {
  color: #9e9fb4;
}
.ct-order-id-text.ct-shipping {
  color: #9e9fb4;
}
.ct-order-id-text.ct-tax {
  color: #9e9fb4;
}
.ct-order-id-text.ct-total {
  color: #9e9fb4;
}
.ct-order-id-text.ct-progress-text {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #52c41a;
  line-height: 1.5rem;
  font-style: normal;
  text-align: center;
  text-transform: capitalize;
}
.ct-order-id-text.ct-text--hover-color:hover {
  color: #ffb900;
}
.ct-order-id-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 20px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border: 1px none #000;
}
.ct-order-id-block.ct-progress-block {
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  border-style: solid;
  border-color: #b7eb8f;
  border-radius: 8px;
  background-color: #f6ffed;
  line-height: 1rem;
  text-align: center;
}
.ct-order-id-block.ct-total-block {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.ct-order-id-block.ct-align-text {
  margin-left: 0px;
}
.ct-order-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-top: 0px;
  padding: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none none solid;
  border-width: 1px;
  border-color: #000 #000 #dfdfeb;
  border-radius: 0px;
  box-shadow: none;
}
.ct-view-all {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #ffb900;
}
.ct-total-order-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: rgba(51, 51, 51, 0.73);
  font-size: 25px;
  line-height: 30px;
  font-weight: 400;
}
.ct-order-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border: 1px none #000;
  border-radius: 0px;
  background-color: #f7f7fc;
}
.ct-order-item.ct-item-total {
  padding: 20px 10px 20px 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  border-top: 1px solid hsla(0, 0%, 52.9%, 0.23);
  border-radius: 8px;
  background-color: hsla(0, 0%, 96%, 0.77);
}
.ct-order-item.ct-item-total.ct-total-block {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-order-image-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-order-quantiyr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.ct-subtotal-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-order-image {
  padding: 0px;
  border-radius: 4px;
}
.ct-order-wrapper {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.ct-order-wrapper.ct-first-visible {
  display: none;
}
.ct-total-order {
  display: none;
  margin-top: 30px;
  padding: 2px 20px 5px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f7f7fc;
}
.ct-total-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  font-size: 30px;
  font-weight: 700;
  text-align: left;
}
.ct-recent-order-block {
  margin-top: 20px;
  margin-bottom: 0px;
  padding: 10px;
  border: 1px solid #dfdfeb;
  border-radius: 12px;
  box-shadow: none;
}
.div-block-62 {
  display: none;
}
.ct-order-items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-right: 5px;
  padding-left: 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border: 1px none #dfdfeb;
  border-radius: 0px;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  text-align: left;
}
.ct-quantity-text {
  color: #9e9fb4;
  text-align: center;
}
.ct-quantity-text.ct-text-size-bigger {
  display: none;
  margin-bottom: 5px;
  font-size: 1rem;
  text-transform: uppercase;
}
.ct-quantiy-number {
  text-align: center;
}
.ct-subtotal-text {
  color: #9e9fb4;
}
.div-block-63 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f7f7fc;
}
.ct-view-all-ltext {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}
.ct-arrow {
  padding-left: 5px;
}
.list {
  padding-right: 10px;
  padding-left: 10px;
}
.list-2 {
  padding-right: 10px;
  padding-left: 10px;
}
.list-3 {
  padding-right: 10px;
  padding-left: 10px;
}
.text-block-73 {
  color: #9e9fb4;
}
.text-block-74 {
  color: #9e9fb4;
}
.text-block-75 {
  color: #9e9fb4;
}
.text-block-76 {
  color: #9e9fb4;
}
.text-block-77 {
  color: #9e9fb4;
}
.text-block-78 {
  color: #9e9fb4;
}
.text-block-79 {
  color: #9e9fb4;
}
.text-block-80 {
  color: #9e9fb4;
}
.text-block-81 {
  color: #9e9fb4;
}
.text-block-82 {
  color: #9e9fb4;
}
.text-block-83 {
  color: #9e9fb4;
}
.text-block-84 {
  color: #9e9fb4;
}
.text-block-85 {
  color: #9e9fb4;
}
.text-block-86 {
  color: #9e9fb4;
}
.text-block-87 {
  color: #9e9fb4;
}
.text-block-88 {
  color: #9e9fb4;
}
.text-block-89 {
  color: #9e9fb4;
}
.text-block-90 {
  color: #9e9fb4;
}
.text-block-91 {
  color: #9e9fb4;
}
.text-block-92 {
  color: #9e9fb4;
}
.text-block-93 {
  color: #9e9fb4;
}
.text-block-94 {
  color: #9e9fb4;
}
.text-block-95 {
  color: #9e9fb4;
}
.text-block-96 {
  color: #9e9fb4;
}
.text-block-97 {
  color: #9e9fb4;
}
.text-block-98 {
  color: #9e9fb4;
}
.text-block-99 {
  color: #9e9fb4;
}
.text-block-100 {
  color: #9e9fb4;
}
.text-block-101 {
  color: #9e9fb4;
}
.text-block-102 {
  color: #9e9fb4;
}
.text-block-103 {
  color: #9e9fb4;
}
.text-block-104 {
  color: #9e9fb4;
}
.text-block-105 {
  color: #9e9fb4;
}
.text-block-106 {
  color: #9e9fb4;
}
.text-block-107 {
  color: #9e9fb4;
}
.list-4 {
  padding-right: 10px;
  padding-left: 10px;
}
.list-5 {
  padding-right: 10px;
  padding-left: 10px;
}
.list-6 {
  padding-right: 10px;
  padding-left: 10px;
}
.list-7 {
  padding-right: 10px;
  padding-left: 10px;
}
.list-8 {
  padding-right: 10px;
  padding-left: 10px;
}
.list-9 {
  padding-right: 10px;
  padding-left: 10px;
}
.list-10 {
  padding-right: 10px;
  padding-left: 10px;
}
.list-11 {
  padding-right: 10px;
  padding-left: 10px;
}
.list-12 {
  padding-right: 10px;
  padding-left: 10px;
}
.list-13 {
  padding-right: 10px;
  padding-left: 10px;
}
.list-14 {
  padding-right: 10px;
  padding-left: 10px;
}
.list-15 {
  padding-right: 10px;
  padding-left: 10px;
}
.ct-order-details-with-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.ct-card-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-right: 5px;
  padding-left: 5px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-card-icon {
  color: #8a3700;
}
.div-block-67 {
  width: auto;
  height: auto;
}
.image-54 {
  color: #151515;
}
.div-block-68 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.ct-order-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-69 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.ct-documents-upload-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}
.ct-document-section {
  display: block;
  width: 100%;
  height: 100%;
  margin-top: 20px;
  padding-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-document-section.ct-document-margin {
  margin-top: 20px;
  padding-top: 0px;
}
.ct-card-icon-2 {
  display: none;
  color: #8a3700;
}
.ct-gem-div-image-portfolio-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70px;
  padding: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.ct-document-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: Lato, sans-serif;
  color: #665c5c;
  font-size: 15px;
  font-weight: 400;
  text-align: center;
}
.ct-document-image {
  position: relative;
  display: block;
  max-width: none;
  float: none;
  clear: none;
  text-align: left;
}
.ct-upload-status-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 0px;
  margin-bottom: 20px;
  padding-top: 0px;
  padding-right: 5px;
  padding-left: 5px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-upload-status-field.ct-header-title {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-upload-status-field.ct-spacing {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.ct-upload-status-field.ct-spacing.ct-button-spacing {
  margin-bottom: 20px;
  padding-left: 5px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.button-2 {
  padding-right: 10px;
  padding-left: 10px;
  border-radius: 2px;
  background-color: rgba(244, 126, 49, 0.37);
  font-family: Lato, sans-serif;
  color: #473c3c;
  font-size: 12px;
  line-height: 10px;
  font-weight: 500;
  text-transform: capitalize;
}
.button-2:hover {
  background-color: rgba(244, 126, 49, 0.51);
  box-shadow: 1px 1px 5px 0 rgba(139, 133, 133, 0.56);
  color: #292424;
}
.text-block-108 {
  display: block;
  padding-left: 5px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  color: rgba(243, 112, 27, 0.9);
  font-size: 10px;
  line-height: 1.5rem;
  font-weight: 500;
}
.text-block-108.ct-success {
  color: rgba(56, 186, 23, 0.9);
  font-size: 11px;
}
.ct-upload-document {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  min-height: auto;
  min-width: auto;
  margin: 20px 20px 0px 0px;
  padding: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: dashed;
  border-width: 1px;
  border-color: hsla(0, 0%, 52.9%, 0.52);
  border-radius: 4px;
  background-color: #f6f7fa;
  box-shadow: none;
  font-size: 12px;
  line-height: 10px;
}
.ct-upload-document:hover {
  box-shadow: none;
}
.ct-upload-document.ct-uploaded-documents {
  margin-top: 20px;
  border-style: none;
  background-color: #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25);
}
.ct-preview-button {
  display: none;
  padding-right: 10px;
  padding-left: 10px;
  border-radius: 2px;
  background-color: rgba(244, 126, 49, 0.37);
  font-family: Lato, sans-serif;
  color: #6b6868;
  font-size: 12px;
  line-height: 10px;
  font-weight: 500;
  text-transform: capitalize;
}
.ct-preview-button:hover {
  box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.13);
  color: #444141;
}
.form-block {
  padding: 10px 0px 10px 10px;
}
.ct-preview-button-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 5px 5px 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 2px;
  background-color: rgba(244, 126, 49, 0.37);
  font-family: Lato, sans-serif;
  line-height: 12px;
}
.ct-preview-button-2:hover {
  box-shadow: 1px 1px 3px 0 #000;
}
.ct-preview-button-2.ct-button-padding {
  padding-left: 5px;
}
.ct-preview-icon {
  padding-left: 5px;
}
.ct-preview-text {
  padding-left: 5px;
}
.ct-preview-text.ct-icon-spacing {
  padding-left: 5px;
}
.container-8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Lato, sans-serif;
}
.div-block-70 {
  padding-top: 10px;
}
.div-block-71 {
  padding-top: 10px;
}
.ct-choose-diamonds {
  display: none;
  width: auto;
  margin-top: 10px;
  padding-right: 60px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-radius: 40px;
  background-color: #faf5f5;
}
.div-block-73 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.div-block-74 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.ct-first-category {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  margin-left: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 40px;
  background-color: rgba(243, 112, 27, 0.9);
}
.ct-diamond-img {
  padding-top: 0px;
  padding-left: 0px;
  border-radius: 60px;
}
.container-9 {
  display: block;
  overflow: visible;
}
.ct-second-category {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-77 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-right: 100px;
  padding-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-category-number {
  font-size: 40px;
}
.ct-diamond-clarity {
  display: block;
  width: 50%;
  margin-top: 40px;
  margin-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-cut-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-cut-field.margin {
  margin-top: 0px;
  margin-bottom: 24.5px;
  padding-right: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.ct-text {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 0px;
  color: #77838f;
  font-size: 15px;
}
.ct-text.margin-top {
  margin-top: 0px;
}
.ct-text.small {
  font-size: 12px;
}
.ct-text.pink {
  color: #e52749;
  font-size: 22px;
}
.ct-diamond-shapes {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-circle {
  width: 40px;
  height: 30px;
  border-style: solid;
  border-width: 1px;
  border-color: #878787;
  border-radius: 70px;
  box-shadow: 0 0 2px 0 #151515;
}
.ct-line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 500px;
  height: auto;
  max-width: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 2px;
  border-color: rgba(243, 112, 27, 0.9);
}
.div-block-83 {
  width: 60px;
  height: 30px;
}
.ct-advanced-options-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.hover-text-3 {
  position: relative;
  z-index: 2;
  width: 200px;
  margin-top: -20px;
  padding-top: 20px;
  background-color: #f5f8fa;
}
.price-goove-dot {
  position: relative;
  top: -6px;
  display: inline-block;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-color: #dce2e6;
}
.price-goove-dot.dot1 {
  background-color: #5dbdff;
}
.pricing-slider-wrap {
  display: block;
  width: 990px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 80px;
  padding-bottom: 40px;
}
.hover-text-4 {
  position: relative;
  z-index: 3;
  width: 200px;
  margin-top: -30px;
  padding-top: 30px;
  background-color: #f5f8fa;
}
.price-hover-text {
  position: absolute;
  bottom: 25px;
  margin-left: -100px;
  padding-top: 25px;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  line-height: 24px;
}
.hover-pricing-per-month {
  position: relative;
  font-size: 13px;
  font-weight: 300;
}
.pricing-slider-groove {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 900px;
  height: 6px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: rgba(45, 62, 80, 0.12);
}
.pricing-handle {
  position: absolute;
  top: -8px;
  right: 32%;
  bottom: 0px;
  z-index: 10;
  width: 22px;
  height: 22px;
  border: 5px solid #5dbdff;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0 2px 10px 0 rgba(45, 62, 80, 0.3);
}
.hover-text-1 {
  position: relative;
  width: 200px;
}
.hover-dollar-sign {
  position: relative;
  left: -2px;
  top: -2px;
  font-size: 17px;
  line-height: 10px;
  font-weight: 300;
}
.hover-price-number {
  height: 52px;
  margin-bottom: 4px;
  color: #393939;
  font-size: 20px;
  font-weight: 800;
}
.pricing-slider-color {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  width: 34%;
  min-width: 20px;
  background-color: #5dbdff;
}
.hover-text-2 {
  position: relative;
  width: 200px;
  margin-top: -10px;
  padding-top: 10px;
  background-color: #f5f8fa;
}
.dropdown-list-6 {
  width: 100px;
}
.dropdown-list-6.w--open {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}
.ct--type-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.div-block-86 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.ct-loose-diamond-wrapper {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
}
.ct-category-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  border: 1px none #d3d3d3;
  border-radius: 5px;
}
.button-4 {
  border: 1px solid #d3d3d3;
  border-radius: 0px;
  background-color: #fff;
  color: #a9a9a9;
}
.button-4:hover {
  color: rgba(243, 112, 27, 0.9);
}
.button-5 {
  border: 1px solid #d3d3d3;
  background-color: #fff;
  color: #a9a9a9;
}
.button-5:hover {
  color: rgba(243, 112, 27, 0.9);
}
.button-6 {
  border: 1px solid #d3d3d3;
  border-radius: 0px;
  background-color: #fff;
  color: #a9a9a9;
}
.button-6:hover {
  color: rgba(243, 112, 27, 0.9);
}
.button-7 {
  border: 1px solid #d3d3d3;
  background-color: #fff;
  color: #a9a9a9;
}
.button-7:hover {
  color: rgba(243, 112, 27, 0.9);
}
.button-8 {
  border: 1px solid #d3d3d3;
  background-color: #fff;
  color: #a9a9a9;
}
.button-8:hover {
  color: rgba(243, 112, 27, 0.9);
}
.button-9 {
  border: 1px solid #d3d3d3;
  background-color: #fff;
  color: #a9a9a9;
}
.button-9:hover {
  color: rgba(243, 112, 27, 0.9);
}
.button-10 {
  border: 1px solid #d3d3d3;
  background-color: #fff;
  color: #a9a9a9;
}
.button-10:hover {
  color: rgba(243, 112, 27, 0.9);
}
.button-11 {
  border: 1px solid #d3d3d3;
  background-color: #fff;
  color: #a9a9a9;
}
.button-11:hover {
  color: rgba(243, 112, 27, 0.9);
}
.button-12 {
  border: 1px solid #d3d3d3;
  background-color: #fff;
  color: #a9a9a9;
}
.button-12:hover {
  color: rgba(243, 112, 27, 0.9);
}
.button-13 {
  border: 1px solid #d3d3d3;
  background-color: #fff;
  color: #a9a9a9;
}
.button-13:hover {
  color: rgba(243, 112, 27, 0.9);
}
.div-block-89 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border: 1px none #d3d3d3;
  border-radius: 5px;
}
.div-block-90 {
  border: 1px none #d3d3d3;
  border-radius: 5px;
}
.ct-advanced-option {
  border-bottom: 1px solid transparent;
  color: rgba(243, 112, 27, 0.9);
}
.ct-advanced-option:hover {
  border-bottom: 1px dashed rgba(243, 112, 27, 0.9);
  color: rgba(243, 112, 27, 0.9);
}
.ct-advanced--dropdown-icon {
  margin-right: 0px;
  padding-left: 0px;
  color: rgba(243, 112, 27, 0.9);
}
.ct-advanced--dropdown-icon:hover {
  color: rgba(243, 112, 27, 0.9);
}
.div-block-91 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
.div-block-92 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
.ct-loose-diamond-block {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
.div-block-94 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.ct-table {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  padding: 5px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #d3d3d3;
}
.ct-table.ct-row-bg-color {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  padding: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #fff;
  text-align: center;
}
.ct-table.ct-row-bg-color:hover {
  background-color: rgba(205, 211, 216, 0.45);
}
.dropdown-toggle-4 {
  margin-bottom: 20px;
}
.dropdown-toggle-4.w--open {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-95 {
  position: relative;
  display: none;
  overflow: visible;
  width: auto;
  max-width: none;
  padding-left: 0px;
  float: none;
  clear: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 400;
  text-align: left;
  -o-object-fit: none;
  object-fit: none;
}
.container-10 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-96 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.columns {
  background-color: rgba(34, 45, 56, 0.45);
}
.div-block-97 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end;
}
.columns-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.columns-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.column-3 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}
.grid-8 {
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.div-block-98 {
  display: inline-block;
  margin-left: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.ct-diamond-table-block {
  display: none;
  margin-top: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}
.ct-diamond-text-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 0px none transparent;
  text-align: left;
}
.ct-diamond-text-block.ct-left-align {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.heading-16 {
  text-align: center;
}
.ct-cut-text {
  display: inline-block;
}
.ct-diamond-subtitle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.div-block-102 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-103 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-104 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-105 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-106 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-107 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-108 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-109 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-110 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.text-block-111 {
  text-align: left;
}
.text-block-112 {
  text-align: center;
}
.text-block-113 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.div-block-111 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.text-block-114 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
}
.ct-category-heading {
  color: #77838f;
  text-align: center;
}
.div-block-112 {
  padding-bottom: 10px;
}
.div-block-113 {
  padding-bottom: 10px;
}
.div-block-114 {
  padding-bottom: 10px;
}
.div-block-115 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-116 {
  padding-bottom: 10px;
}
.div-block-117 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-118 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.text-block-116 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.text-block-117 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.text-block-118 {
  text-align: left;
}
.grid-9 {
  display: none;
  overflow: visible;
  margin-top: 40px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  border: 1px none #000;
  background-color: transparent;
  font-family: Lato, sans-serif;
}
.text-block-119 {
  border: 1px none #000;
}
.grid-10 {
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.ct-top-heading {
  position: relative;
  min-height: auto;
  padding-top: 32px;
  padding-right: 24px;
  padding-bottom: 32px;
  border-bottom: 1px solid #8c54ff;
  background-color: transparent;
}
.top-heading {
  margin-top: 0px;
  margin-bottom: 0px;
}
.ct-document-name {
  display: inline-block;
  height: auto;
  margin-bottom: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}
.ct-add-document {
  margin-top: 0px;
  margin-right: 10px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
}
.ct-description {
  margin-top: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.paragraph-10 {
  margin-bottom: 0px;
  font-family: Lato, sans-serif;
  color: rgba(34, 45, 56, 0.45);
  line-height: 20px;
  font-style: italic;
}
.paragraph-11 {
  margin-bottom: 0px;
  font-family: Lato, sans-serif;
  color: rgba(34, 45, 56, 0.45);
  line-height: 20px;
  font-style: italic;
}
.countryselector {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.radiocountryca {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 40px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAB3UlEQVRoge2YPUjDQBiG37RJaE0aK0UHN0fFwVFBwV0oiIM4uYngIoKCglB0EQXRQRRdHF2UqhQXB6WRUgdRrF11VgpWW/9aE4dSIUO05C4W9Xumy/2933tfLtwFIAiCIIhfjFAumF0wKxmQ2cu6Fw2AULi2on5CvBS7x9VofgAyUG3IQLVx1YCcjEGO77gpAdGtiYWHDJSVUQjGO+5bO2HUNbiiwz0DWqQPUkqHujYGz/1tycjGOKSUDi3Sx1uOfwa8N1fQpnosdbIehaxHYYQaecvxz4CpBu3bFPs2p3A3YKh19m0B+zancDOgTYchnx58nQE1CDGdQGC2n5csvz0gXeqQLo4BUbLvc3YIORkDPF5esmwGAvODkPWotbJYsO0vFF5LBeP989T51tmLx4lNxzEwvUK54UUYQeffd1MLIT+0wBICmwFTCyE/suR4fGkB6llCYDMgphPwxdYdj/fvr0I6P2IJ4fcf5pg2cbGlAw8zuxDTCdRszVW8msXmdjwNTKLQ1s0iD4DznbjS+yyPOcp3Yr5nIUmG6VNgKLUw/SrE6xQAoNjUCuE5B08+C+Elz1WSq4HM9p3lubya2eUTnjIW/vcm/g63/yEBfyADZKDakAGCIAiCIBj4APxje+OTYC0+AAAAAElFTkSuQmCC);
  background-position: 0% 50%;
  background-size: 36px;
  background-repeat: no-repeat;
}
.radiocountryca.countryusa {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAABQUlEQVRoge3WsUrDUBTG8X80qC1CCLg5uHSwQzfBxaGLiKPiW/gCdezQ1UfwCRQndRAXBQmCiw7dhFIIFdGESMUIGqcEoyK03ptw4fym3OXmfpyccwNCCCGEKI8FkCSJ1dw8/lC9+VHUVr1lZvbsygKY0PaGguQCVCs2G+sLY68bdZdG3dV53h/s9GF6apLd9jKLNYenMMa7fhhpfdd7prOzBMB265K+P+R1/1TfyV0nHyB+e+fcG+Dfv3DTDUZeB2HMhTcAoO8P9R38G61NfLC3onrLzJzrWPClAqlqxWatOc/hSW+sddoDt92Ama1VbQFSuQCq+4BI+/nzAUzsA+N7QO6Bv+6BQgPo+P6LmELyM1e2rAKPYaS8Ajr9OoVMZHyAbAoVMTF0ML4CxgeQKVQ24wPIFCqb8QGEEEIIIf7hEycURuUfhn7yAAAAAElFTkSuQmCC);
}
.radio-button {
  margin-top: 0px;
  margin-right: 10px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 60px;
}
.ct-diamonds-table {
  display: block;
  margin-top: 40px;
  margin-bottom: 40px;
}
.image-56 {
  margin-right: 10px;
}
.div-block-119 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: auto;
  margin-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}
.image-57 {
  margin-left: 10px;
  padding-top: 0px;
  padding-left: 0px;
}
.div-block-120 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 10px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-file-size-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.div-block-122 {
  margin-top: 0px;
}
.image-58 {
  margin-left: 10px;
  padding-top: 0px;
  padding-left: 0px;
}
.div-block-123 {
  font-size: 16px;
}
.button-14 {
  border: 1px solid #d3d3d3;
  background-color: #fff;
  color: #a9a9a9;
}
.button-14:hover {
  color: rgba(243, 112, 27, 0.9);
}
.button-15 {
  border: 1px solid #d3d3d3;
  border-radius: 0px;
  background-color: #fff;
  color: #a9a9a9;
}
.button-15:hover {
  color: rgba(243, 112, 27, 0.9);
}
.div-block-124 {
  width: 40px;
  height: 30px;
  border-style: solid;
  border-width: 1px;
  border-color: #878787;
  border-radius: 70px;
  box-shadow: 0 0 2px 0 #151515;
}
.html-embed-2 {
  display: none;
  margin-top: 20px;
}
.div-block-125 {
  display: block;
}
.button-16 {
  background-color: rgba(243, 112, 27, 0.9);
}
.div-block-126 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-link-block {
  padding-left: 56px;
  background-image: url(/_next/static/images/Round-c00f7db654e4bd120368d9b5cd79f92a.png);
  background-position: 0px 0px;
  background-size: 55px 45px;
  background-repeat: no-repeat;
  text-decoration: none;
}
.ct-link-block:hover {
  background-color: #f8faff;
}
.ct-main-div {
  display: block;
  margin-top: 5%;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.div-block-127 {
  width: 600px;
}
.ct-nav-content-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
}
.ct-diamonds-link-block {
  display: inline-block;
  width: 100%;
  margin-left: 0px;
  padding: 20px 10px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border: 1px solid transparent;
  border-radius: 10px;
  text-decoration: none;
}
.ct-diamonds-link-block:hover {
  background-color: #f8faff;
}
.ct-diamonds-link-block.margin {
  margin-right: 15px;
  margin-left: 15px;
}
.ct-diamonds-content {
  display: block;
  width: 43%;
  padding-left: 10px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-decoration: none;
}
.ct-image {
  width: 56px;
  height: auto;
}
.ct-nav-link {
  color: #151515;
}
.ct-nav-link:active {
  color: #31b4aa;
}
.ct-nav-link:focus {
  color: #31b4aa;
}
.ct-nav-link.w--open {
  color: #31b4aa;
}
.ct-nav-link.drop {
  padding-right: 15px;
  padding-left: 15px;
}
.icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 130px !important;
  height: 130px !important;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px !important;
  background-color: #f1c71d !important;
}
.icon.pink {
  background-color: #080047 !important;
}
.ct-gemstones-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.ct-diamond-block {
  padding-right: 0px;
  padding-left: 0px;
}
.ct-navbar-diamonds {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.ct-navbar-diamonds.col-margin {
  padding-left: 0px;
}
.ct-diamonds-types {
  position: relative;
  display: block;
  margin-left: 0px;
  padding-bottom: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}
.columns-4 {
  max-width: 1400px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.container-11 {
  display: none;
  max-width: 1200px;
}
.ct-nav-subheading {
  color: #222d38;
}
.div-block-130 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-131 {
  width: 60%;
  padding-left: 0px;
}
.div-block-132 {
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.div-block-133 {
  width: 40%;
}
.div-block-134 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 191px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.container-12 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.container-13 {
  padding-left: 0px;
}
.ct-side-one {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border: 1px none #000;
}
.ct-side-2 {
  width: 30%;
  margin-left: 20px;
}
.image-59 {
  margin-left: 0px;
  padding-left: 0px;
}
.ct-nav-card-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 250px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 25px;
}
.ct-nav-card-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 250px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 25px;
}
.ct-nav-link-detail {
  display: none;
}
.ct-profile-navbar-side-2 {
  width: 30%;
  margin-left: 20px;
}
.ct-profile-navbar {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 50;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 108px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  border-bottom: 1px solid #ededed;
  border-radius: 2px;
  background-color: #f0f2ee;
  opacity: 1;
}
.ct-profile-navbar:hover {
  background-color: #f0f2ee;
}
.ct-profile-nav-side-one {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70%;
  margin-left: 0px;
  padding-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border: 1px none #000;
}
.ct-profile-nav-menu {
  position: static;
  display: block;
  width: 600px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}
.ct-profile-nav-diamonds-types {
  position: relative;
  display: block;
  margin-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}
.ct-search-input-wrapper {
  position: relative;
}
.ct-profile-navbar-dropdown-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.ct-navbar-footer-text-2 {
  color: #222d38;
}
.ct-profile-nav-brand {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.ct-profile-navbar-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  padding: 20px 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: #fff;
}
.ct-nav-drop-list-padding-3 {
  width: 200px;
  margin-bottom: 0px;
  border-radius: 0px;
}
.ct-profile-navbar-link {
  color: #151515;
  font-size: 18px;
  font-weight: 700;
}
.ct-profile-navbar-link:hover {
  color: #ffb900;
}
.ct-profile-navbar-link:active {
  color: #ffb900;
}
.ct-profile-navbar-link:focus {
  color: #0d0d0d;
}
.ct-profile-navbar-link.w--open {
  color: #ffb900;
}
.ct-search-button {
  display: none;
}
.ct-profile-navbar-link-style {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  padding: 1em 1.5em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px none #000;
  background-color: #fff;
  opacity: 0.6;
  -webkit-transition: opacity 275ms ease;
  transition: opacity 275ms ease;
  color: #5a5b75;
  font-size: 1.2em;
  line-height: 1.5em;
  font-weight: 700;
  text-decoration: none;
}
.ct-profile-navbar-link-style:hover {
  opacity: 0.9;
  color: #ffb900;
}
.ct-profile-navbar-link-style:active {
  opacity: 0.8;
}
.ct-profile-navbar-link-style.w--current {
  background-color: transparent;
  opacity: 1;
  color: #1875f0;
  font-weight: 600;
}
.ct-profile-navbar-link-style.w--current:active {
  opacity: 0.7;
  color: #32343a;
}
.ct-profile-navbar-link-style.logout-link {
  margin-top: 0em;
  margin-right: 0em;
  margin-left: 0em;
  padding-top: 1.5em;
  padding-bottom: 0em;
  border-top: 1px solid #f3f3f3;
  text-decoration: none;
}
.ct-profile-navbar-link-style.dropdown-nav-item {
  margin-left: 0em;
  border-style: none;
  border-width: 1px;
  border-color: #f2f1f1;
  -webkit-transition: none 0ms ease;
  transition: none 0ms ease;
}
.ct-profile-navbar-link-style.profile-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0em;
  margin-right: 0px;
  margin-bottom: 0em;
  padding: 0em;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-content: space-around;
  -ms-flex-line-pack: distribute;
  align-content: space-around;
  background-color: transparent;
  font-size: 15px;
}
.ct-profile-navbar-link-style.profile-nav.w--open {
  margin-top: 0em;
  margin-bottom: 0em;
  padding-top: 0em;
  padding-bottom: 0em;
}
.ct-profile-nav-links-wrapper {
  width: 500px;
}
.ct-profile-nav-info-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}
.ct-profile-navbar-search-form {
  display: block;
  max-width: 770px;
  margin-bottom: 0px;
  padding-top: 8px;
  padding-right: 0px;
  padding-bottom: 8px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-profile-pic {
  overflow: hidden;
  max-width: 34px;
  margin-right: 0px;
  border-radius: 50%;
}
.ct-navbar-gemstones-footer-text-2 {
  margin-right: 10px;
  color: #222d38;
  font-weight: 700;
  text-transform: uppercase;
}
.ct-profile-navbar-link-block {
  margin-left: 0px;
  padding-left: 56px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MDAgNjAwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzY3YWU5Njt9LmNscy0ye2ZpbGw6IzU5OTY4MTt9LmNscy0ze2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjg5LjYzLDQxNi4yMnEtOTUuOTEtOTkuNDgtMTkxLjc5LTE5OWEyMTguMzcsMjE4LjM3LDAsMCwwLTE3LDg0LjY5YzAsMTIxLDk4LjExLDIxOS4xMywyMTkuMTMsMjE5LjEzczIxOS4xMy05OC4xMSwyMTkuMTMtMjE5LjEzYTIxOC42NCwyMTguNjQsMCwwLDAtMTctODQuNzdxLTk1Ljg5LDk5LjUxLTE5MS43OSwxOTlDMzAyLjQ5LDQyNC4yOCwyOTcuNDMsNDI0LjMxLDI4OS42Myw0MTYuMjJaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzAwLDgyLjc5QTIxOS4yLDIxOS4yLDAsMCwwLDk3Ljg0LDIxNy4yM3E5NS45LDk5LjUsMTkxLjc5LDE5OWM3LjgsOC4wOSwxMi44Niw4LjA2LDIwLjcxLS4wN3E5NS45MS05OS40OCwxOTEuNzktMTk5QTIxOS4yLDIxOS4yLDAsMCwwLDMwMCw4Mi43OVoiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yOTkuNjEsNDAwLjlsLjkxLjFjMTUuNjktNDEuNTgsMzEuMzctODMuMTYsNDcuMTctMTI1aC05NS4yWiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTMxNSwzOTIuMjVsLjcyLjQxYzM2LjMtMzguNzQsNzIuNjEtNzcuNDcsMTA5LjU5LTExNi45Mi0yMS42MywwLTQyLC4wNy02Mi40LS4wOC0zLDAtNC4zOS45NC01LjQzLDMuNzJxLTE1LjUzLDQxLjY3LTMxLjI5LDgzLjI0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTI4NC40MSwzOTIuNTVsLjUzLS4zM2EyMi41MiwyMi41MiwwLDAsMC0uNTgtMi4xOHEtMjEtNTUuNzEtNDItMTExLjQzYy0uODUtMi4yOC0yLTIuOTMtNC4zMy0yLjkxLTE2LjguMDgtMzMuNTksMC01MC4zOS4wNUgxNzQuOTFaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjU1LjU2LDI2NS4xaDg5bC00NC41LTU5WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTI0Ni40NSwyNjBsNDMtNTcuMTFoLTY0LjVDMjMyLjExLDIyMS45MywyMzkuMTIsMjQwLjU2LDI0Ni40NSwyNjBaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMzc1LjI1LDIwMi44NUgzMTAuNzJsNDMsNTcuMTdDMzYxLjEsMjQwLjQ4LDM2OC4xLDIyMS44NywzNzUuMjUsMjAyLjg1WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTIxNS44LDIwOC4yNGwtNDIuNTcsNTdoNjQuMTZaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMzYyLjgsMjY1LjI2aDY0bC00Mi4zNi01N1oiLz48L3N2Zz4=);
  background-position: 0px 0px;
  background-size: 48px 48px;
  background-repeat: no-repeat;
  text-decoration: none;
}
.ct-profile-navbar-link-block.w--current {
  padding-left: 56px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MDAgNjAwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzY3YWU5Njt9LmNscy0ye2ZpbGw6IzU5OTY4MTt9LmNscy0ze2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjg5LjYzLDQxNi4yMnEtOTUuOTEtOTkuNDgtMTkxLjc5LTE5OWEyMTguMzcsMjE4LjM3LDAsMCwwLTE3LDg0LjY5YzAsMTIxLDk4LjExLDIxOS4xMywyMTkuMTMsMjE5LjEzczIxOS4xMy05OC4xMSwyMTkuMTMtMjE5LjEzYTIxOC42NCwyMTguNjQsMCwwLDAtMTctODQuNzdxLTk1Ljg5LDk5LjUxLTE5MS43OSwxOTlDMzAyLjQ5LDQyNC4yOCwyOTcuNDMsNDI0LjMxLDI4OS42Myw0MTYuMjJaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzAwLDgyLjc5QTIxOS4yLDIxOS4yLDAsMCwwLDk3Ljg0LDIxNy4yM3E5NS45LDk5LjUsMTkxLjc5LDE5OWM3LjgsOC4wOSwxMi44Niw4LjA2LDIwLjcxLS4wN3E5NS45MS05OS40OCwxOTEuNzktMTk5QTIxOS4yLDIxOS4yLDAsMCwwLDMwMCw4Mi43OVoiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yOTkuNjEsNDAwLjlsLjkxLjFjMTUuNjktNDEuNTgsMzEuMzctODMuMTYsNDcuMTctMTI1aC05NS4yWiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTMxNSwzOTIuMjVsLjcyLjQxYzM2LjMtMzguNzQsNzIuNjEtNzcuNDcsMTA5LjU5LTExNi45Mi0yMS42MywwLTQyLC4wNy02Mi40LS4wOC0zLDAtNC4zOS45NC01LjQzLDMuNzJxLTE1LjUzLDQxLjY3LTMxLjI5LDgzLjI0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTI4NC40MSwzOTIuNTVsLjUzLS4zM2EyMi41MiwyMi41MiwwLDAsMC0uNTgtMi4xOHEtMjEtNTUuNzEtNDItMTExLjQzYy0uODUtMi4yOC0yLTIuOTMtNC4zMy0yLjkxLTE2LjguMDgtMzMuNTksMC01MC4zOS4wNUgxNzQuOTFaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjU1LjU2LDI2NS4xaDg5bC00NC41LTU5WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTI0Ni40NSwyNjBsNDMtNTcuMTFoLTY0LjVDMjMyLjExLDIyMS45MywyMzkuMTIsMjQwLjU2LDI0Ni40NSwyNjBaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMzc1LjI1LDIwMi44NUgzMTAuNzJsNDMsNTcuMTdDMzYxLjEsMjQwLjQ4LDM2OC4xLDIyMS44NywzNzUuMjUsMjAyLjg1WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTIxNS44LDIwOC4yNGwtNDIuNTcsNTdoNjQuMTZaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMzYyLjgsMjY1LjI2aDY0bC00Mi4zNi01N1oiLz48L3N2Zz4=);
  background-size: 48px 48px;
  background-repeat: no-repeat;
  color: #222d38;
  text-decoration: none;
}
.ct-profile-navbar-link-block.melee-diamonds {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MDAgNjAwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2RjNjI2Mjt9LmNscy0ye2ZpbGw6I2MxNDg0ODt9LmNscy0ze2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTY4LDM4MHEyMS45LTE0MC4zNCw0My44NS0yODAuNjVjLTc5LjY4LDM1LTEzNC4wNiwxMTYtMTMwLjg3LDIwOC4yNCw0LjE4LDEyMSwxMDUuNjEsMjE1LjYyLDIyNi41NiwyMTEuNDRhMjE4LjY5LDIxOC42OSwwLDAsMCwxNjcuOS04Ny43NHEtMTQ3LjUxLTE3LjQ5LTI5NS0zNUMxNjkuMzUsMzk0Ljk0LDE2Ni4zMSwzOTEsMTY4LDM4MFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik01MTksMjkyLjQ0QzUxNC44MiwxNzEuNDksNDEzLjM5LDc2LjgyLDI5Mi40NCw4MWEyMTguNTksMjE4LjU5LDAsMCwwLTgwLjU3LDE4LjMyUTE4OS45NCwyMzkuNjUsMTY4LDM4MGMtMS43MSwxMSwxLjMzLDE1LDEyLjQ0LDE2LjI5cTE0Ny41LDE3LjUzLDI5NSwzNUEyMTguMjEsMjE4LjIxLDAsMCwwLDUxOSwyOTIuNDRaIi8+PHBvbHlnb24gY2xhc3M9ImNscy0zIiBwb2ludHM9IjE2MC4zIDI1NC4xIDI4Mi4yNiAzODUuNzIgMjM0LjYzIDI4MC45MiAxNjAuMyAyNTQuMSIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIzMTUuMjUgMzg1LjU2IDQzOS43IDI1NC4xIDM2Mi43MSAyODEuMDMgMzE1LjI1IDM4NS41NiIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIyNDcuMDYgMjg0LjQ2IDI5OC4zNyAzOTcuMzcgMjk4LjcgMzk4LjExIDM1MC4yNiAyODQuNiAzNTAuMzMgMjg0LjQ2IDI0Ny4wNiAyODQuNDYiLz48cG9seWdvbiBjbGFzcz0iY2xzLTMiIHBvaW50cz0iMjYwLjUzIDI0MS45NyAyMDAuNzIgMjIxLjkzIDI2MC41MyAyMDEuODkgMzM3LjU5IDIwMS44OSAzOTkuMjggMjIxLjkzIDMzNy41OSAyNDEuOTcgMjYwLjUzIDI0MS45NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSI0MDcgMjI4Ljc1IDM0My44OSAyNTAuODggMzYwLjU1IDI3MC4zNyA0MzkuNyAyNDIuNDkgNDA3IDIyOC43NSIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIyNjQuMzcgMjUzLjA4IDI2My4zMiAyNTQuMjkgMjQ3LjM2IDI3Mi44NSAzNTAuMDEgMjcyLjg1IDMzMy4wMyAyNTMuMDggMjY0LjM3IDI1My4wOCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIxOTEuOTEgMjI4LjcxIDE2MC4zIDI0Mi40OSAyMzYuNzUgMjcwLjA2IDI1My4yOCAyNTAuODQgMTkxLjkxIDIyOC43MSIvPjwvc3ZnPg==);
}
.ct-profile-navbar-link-block.melee-diamonds.w--current {
  display: block;
  margin-right: 0px;
  padding-left: 56px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MDAgNjAwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2RjNjI2Mjt9LmNscy0ye2ZpbGw6I2MxNDg0ODt9LmNscy0ze2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTY4LDM4MHEyMS45LTE0MC4zNCw0My44NS0yODAuNjVjLTc5LjY4LDM1LTEzNC4wNiwxMTYtMTMwLjg3LDIwOC4yNCw0LjE4LDEyMSwxMDUuNjEsMjE1LjYyLDIyNi41NiwyMTEuNDRhMjE4LjY5LDIxOC42OSwwLDAsMCwxNjcuOS04Ny43NHEtMTQ3LjUxLTE3LjQ5LTI5NS0zNUMxNjkuMzUsMzk0Ljk0LDE2Ni4zMSwzOTEsMTY4LDM4MFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik01MTksMjkyLjQ0QzUxNC44MiwxNzEuNDksNDEzLjM5LDc2LjgyLDI5Mi40NCw4MWEyMTguNTksMjE4LjU5LDAsMCwwLTgwLjU3LDE4LjMyUTE4OS45NCwyMzkuNjUsMTY4LDM4MGMtMS43MSwxMSwxLjMzLDE1LDEyLjQ0LDE2LjI5cTE0Ny41LDE3LjUzLDI5NSwzNUEyMTguMjEsMjE4LjIxLDAsMCwwLDUxOSwyOTIuNDRaIi8+PHBvbHlnb24gY2xhc3M9ImNscy0zIiBwb2ludHM9IjE2MC4zIDI1NC4xIDI4Mi4yNiAzODUuNzIgMjM0LjYzIDI4MC45MiAxNjAuMyAyNTQuMSIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIzMTUuMjUgMzg1LjU2IDQzOS43IDI1NC4xIDM2Mi43MSAyODEuMDMgMzE1LjI1IDM4NS41NiIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIyNDcuMDYgMjg0LjQ2IDI5OC4zNyAzOTcuMzcgMjk4LjcgMzk4LjExIDM1MC4yNiAyODQuNiAzNTAuMzMgMjg0LjQ2IDI0Ny4wNiAyODQuNDYiLz48cG9seWdvbiBjbGFzcz0iY2xzLTMiIHBvaW50cz0iMjYwLjUzIDI0MS45NyAyMDAuNzIgMjIxLjkzIDI2MC41MyAyMDEuODkgMzM3LjU5IDIwMS44OSAzOTkuMjggMjIxLjkzIDMzNy41OSAyNDEuOTcgMjYwLjUzIDI0MS45NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSI0MDcgMjI4Ljc1IDM0My44OSAyNTAuODggMzYwLjU1IDI3MC4zNyA0MzkuNyAyNDIuNDkgNDA3IDIyOC43NSIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIyNjQuMzcgMjUzLjA4IDI2My4zMiAyNTQuMjkgMjQ3LjM2IDI3Mi44NSAzNTAuMDEgMjcyLjg1IDMzMy4wMyAyNTMuMDggMjY0LjM3IDI1My4wOCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIxOTEuOTEgMjI4LjcxIDE2MC4zIDI0Mi40OSAyMzYuNzUgMjcwLjA2IDI1My4yOCAyNTAuODQgMTkxLjkxIDIyOC43MSIvPjwvc3ZnPg==);
}
.ct-profile-navbar-dropdown {
  position: static;
}
.ct-profile-nav-dropdown-icon {
  font-size: 12px;
}
.ct-nav-dropdown-list-3 {
  width: auto;
  height: auto;
  border-radius: 0px;
  opacity: 0;
  -webkit-transform: translate(0px, -10px);
  -ms-transform: translate(0px, -10px);
  transform: translate(0px, -10px);
}
.ct-nav-dropdown-list-3.w--open {
  top: 50px;
  right: 10px;
  z-index: 2;
  width: auto;
  max-height: 80vh;
  max-width: none;
  min-height: 20px;
  margin-top: 5px;
  margin-right: 0px;
  padding-top: 10px;
  padding-bottom: 20px;
  border: 1px solid #e9f2f5;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 0 20px 30px -10px rgba(45, 62, 80, 0.12);
  opacity: 1;
}
.ct-search-form-input {
  position: relative;
  overflow: hidden;
  width: 200px;
  height: 40px;
  margin-bottom: 0px;
  padding-right: 16px;
  padding-left: 44px;
  border-style: solid;
  border-width: 1px;
  border-color: #e8e8e8;
  border-radius: 20px;
  -webkit-transition: border-color 300ms ease, width 300ms ease;
  transition: border-color 300ms ease, width 300ms ease;
  font-size: 18px;
}
.ct-profile-navbar-subheading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
  color: #222d38;
  text-align: left;
}
.ct-profile-navbar-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: Lato, sans-serif;
  color: #283338;
  font-weight: 700;
  letter-spacing: 0.5px;
  text-decoration: none;
  text-transform: uppercase;
}
.ct-input-icon-small {
  position: absolute;
  left: 16px;
  top: 10px;
  z-index: 1;
  width: 20px;
}
.ct-profile-nav-link {
  font-size: 18px;
  font-weight: 700;
}
.ct-profile-nav-link:hover {
  color: #ffb900;
}
.ct-profile-nav-link:active {
  color: #ffb900;
}
.ct-profile-nav-link:focus {
  color: #151515;
}
.ct-profile-nav-link.w--open {
  color: #ffb900;
}
.ct-profile-nav-dropdown-list {
  display: none;
  padding-top: 36px;
}
.ct-profile-nav-dropdown-list.w--open {
  position: absolute;
  left: 0px;
  top: auto;
  right: 0px;
  bottom: auto;
  display: block;
  width: 100vw;
  padding: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  background-image: none;
  box-shadow: 0 2px 2px 0 rgba(34, 45, 56, 0.04), 0 5px 5px 0 rgba(34, 45, 56, 0.04), 0 10px 10px 0 rgba(34, 45, 56, 0.04), 0 20px 20px 0 rgba(34, 45, 56, 0.04);
  opacity: 1;
}
.ct-navbar-footer-link-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 30px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iOCIgeT0iMTEiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHJ4PSIwLjUiIGZpbGw9IiM2MTcwODAiLz4KPHJlY3QgeD0iOCIgeT0iMTMiIHdpZHRoPSI2IiBoZWlnaHQ9IjEiIHJ4PSIwLjUiIGZpbGw9IiM2MTcwODAiLz4KPHJlY3QgeD0iOCIgeT0iMTUiIHdpZHRoPSI2IiBoZWlnaHQ9IjEiIHJ4PSIwLjUiIGZpbGw9IiM2MTcwODAiLz4KPHBhdGggZD0iTTI0IDkuNUg4QzcuMTcxNTcgOS41IDYuNSAxMC4xNzE2IDYuNSAxMVYyMkM2LjUgMjIuODI4NCA3LjE3MTU3IDIzLjUgOCAyMy41SDI0QzI0LjgyODQgMjMuNSAyNS41IDIyLjgyODQgMjUuNSAyMlYxMUMyNS41IDEwLjE3MTYgMjQuODI4NCA5LjUgMjQgOS41WiIgc3Ryb2tlPSIjNjE3MDgwIi8+CjxwYXRoIGQ9Ik0yMyAxNi41SDE3QzE2LjcyMzkgMTYuNSAxNi41IDE2LjcyMzkgMTYuNSAxN1YyMUMxNi41IDIxLjI3NjEgMTYuNzIzOSAyMS41IDE3IDIxLjVIMjNDMjMuMjc2MSAyMS41IDIzLjUgMjEuMjc2MSAyMy41IDIxVjE3QzIzLjUgMTYuNzIzOSAyMy4yNzYxIDE2LjUgMjMgMTYuNVoiIHN0cm9rZT0iIzYxNzA4MCIvPgo8L3N2Zz4K);
  background-position: -1px -4px;
  background-size: 32px 32px;
  background-repeat: no-repeat;
  text-decoration: none;
}
.ct-profile-navbar-bottom-strip {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding-top: 16px;
  padding-bottom: 14px;
  background-color: #fefaf9;
  background-image: url(/_next/static/images/banner-nav-9163459f10c7037ff78e96183b072c27.png);
  background-position: 0px 0px;
  background-size: 100% 100%;
  box-shadow: inset 0 0 1px 1px rgba(34, 45, 56, 0.05);
}
.ct-profile-cart-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60px;
  height: 60px;
  margin-left: 10px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 50%;
  background-color: transparent;
}
.ct-profile-nav-container {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1140px;
  min-width: auto;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  align-self: auto;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}
.ct-nav-subheading-2 {
  color: #222d38;
}
.ct-page-wrapper-2 {
  position: relative;
  max-width: 1200px;
  font-family: Lato, sans-serif;
  color: #151515;
  line-height: 24px;
}
.ct-cart-image {
  width: 30px;
  height: 30px;
}
.ct-shopnow-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-left: 0px;
  padding-right: 70px;
  padding-left: 70px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.ct-round {
  margin-right: 5px;
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 5px;
  border: 1px solid #d3d3d3;
  border-radius: 5px;
  cursor: pointer;
}
.ct-round:active {
  background-color: rgba(243, 112, 27, 0.9);
}
.ct-princess {
  margin-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border: 1px solid #d3d3d3;
  border-radius: 5px;
  cursor: pointer;
}
.ct-princess:active {
  background-color: rgba(243, 112, 27, 0.9);
}
.div-block-137 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.ct-empty-order {
  text-align: center;
}
.ct-image-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.text-block-120 {
  color: #151515;
}
.div-block-138 {
  padding-left: 70px;
}
.text-block-121 {
  display: none;
}
.dropdown-link-2 {
  padding-left: 40px;
}
.navbar {
  display: none;
}
.ct--recent-order {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  margin-bottom: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.ct-text-underline {
  width: 100px;
  height: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #ffb900;
}
.section-3 {
  display: none;
  height: auto;
  margin-top: 0px;
}
.div-block-140 {
  width: 100%;
  max-width: none;
  padding-left: 20px;
}
.heading-17 {
  margin-top: 20px;
}
.div-block-141 {
  height: 100%;
}
.paragraph-12 {
  margin-bottom: 0px;
}
.copy-right-2 {
  margin-right: 0px;
  margin-bottom: 0px;
  background-color: transparent;
  color: #d6d0d0;
  font-size: 15px;
}
.div-block-142 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.ct-instagram-circle-wrapper {
  position: absolute;
  z-index: 2;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.section-10 {
  position: relative;
  padding-left: 0px;
  border-radius: 0px 350px 0px 0px;
  background-color: #221e41;
}
.footer-sub-title-2 {
  color: #fff;
  font-size: 22px;
  line-height: 30px;
}
._3-insta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.text-block-24 {
  margin-left: 0px;
  padding-left: 0px;
  color: #fff;
  text-decoration: none;
}
.button-17 {
  padding: 15px 30px;
  border-radius: 25px;
  background-color: #7567f8;
  font-family: Lato, sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}
.footer-grid-2 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}
.ct-instagram-overlay {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: none;
  width: auto;
  margin-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.3)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));
}
.ct-view-on-text {
  display: none;
  color: #fff;
  font-size: 9px;
  line-height: 15px;
  text-align: center;
  letter-spacing: 2px;
}
.instagram-wrapper {
  position: relative;
  top: -135px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.link-7 {
  color: #fff;
  text-decoration: none;
}
.div-block-2 {
  display: block;
  margin-right: 10px;
  margin-left: 10px;
}
.footer-line-divider-2 {
  width: 80%;
  height: 1px;
  margin: 30px auto 20px;
  border-style: solid;
  border-width: 1px;
  border-color: #313030;
  background-color: hsla(0, 0%, 100%, 0.16);
  color: #111;
  font-size: 14px;
}
.margin-page-2 {
  width: 100%;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
}
.ct-instagram-text {
  display: none;
  color: #fff;
  font-weight: 700;
}
.text-block-23 {
  margin-left: 20px;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #d6d0d0;
  font-weight: 400;
}
.circle {
  position: absolute;
  top: 86px;
  right: 92px;
  width: 30px;
  height: 30px;
  border-radius: 20px;
  background-color: #66d4ff;
}
.text-block-25 {
  padding-top: 0px;
  padding-bottom: 0px;
  color: #fff;
  font-weight: 700;
}
.footer-text-block {
  margin-top: 0px;
  padding-top: 0px;
  font-family: Lato, sans-serif;
  color: #fff;
  font-size: 13px;
  line-height: 16px;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.footer-text-block:hover {
  color: #fff;
}
.ct-instagram-image {
  width: 80%;
}
.ct-instagram-circle {
  position: relative;
  top: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
  background-color: #fff;
}
.text-block-26 {
  margin-left: 20px;
  color: #d6d0d0;
  text-decoration: none;
}
.div-block-143 {
  padding-top: 5px;
  padding-bottom: 5px;
}
.text-block-4 {
  color: #fff;
}
.div-block-144 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.ct-instagram-block {
  margin-top: 20px;
  padding-right: 20px;
}
.ct-instagram-block.height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 400px;
  margin-top: 20px;
  padding-right: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f6f6f6;
}
.heading-18 {
  color: #fff;
  font-size: 45px;
}
.body-container {
  padding-top: 0px;
}
.ct-instagram-photo {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px none #000;
  border-radius: 0px;
  text-decoration: none;
}
.link-8 {
  color: #d6d0d0;
  text-decoration: none;
}
.link-9 {
  color: #e4bc2d;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.link-9:hover {
  color: #000;
}
.paragraph {
  color: #737cbc;
  font-size: 15px;
  line-height: 25px;
}
.button {
  position: relative;
  overflow: hidden;
  width: auto;
  margin-right: 10px;
  padding: 12px 40px;
  border-style: solid;
  border-width: 1px;
  border-color: #282f4b;
  border-radius: 6px;
  background-color: transparent;
  color: #282f4b;
  font-weight: 500;
  text-transform: uppercase;
}
.button:hover {
  background-color: #282f4b;
  color: #e4bc2d;
  font-weight: 500;
}
.button.inverse {
  border-color: #e4bc2d;
  background-color: #e4bc2d;
  color: #282f4b;
}
.button.inverse:hover {
  background-color: #282f4b;
  color: #e4bc2d;
}
.container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}
.container.clients {
  width: 100%;
  padding: 50px 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.container.white {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: auto;
  margin-right: auto;
  margin-left: auto;
  padding: 0px 10px 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: transparent;
}
.info-service-div {
  display: block;
  width: 80%;
}
.small-sub-text {
  color: #e4bc2d;
  font-size: 12px;
  line-height: 22px;
  text-transform: uppercase;
}
.flex-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.service-heading {
  display: block;
  color: #282f4b;
}
.features-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  padding: 40px 30px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border: 1px solid #e4ecf6;
  border-radius: 6px;
  background-color: #fff;
}
.features-card.copy {
  padding-top: 0px;
  padding-right: 20px;
  border-style: none;
  background-color: transparent;
}
.heading-2 {
  color: #282f4b;
  font-size: 38px;
  line-height: 48px;
}
.features-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.features-icons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
  height: 70px;
  margin-right: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.section-11 {
  background-color: #fafaff;
}
.section-11.top-padding {
  position: relative;
  z-index: 1;
  padding: 120px 20px;
  background-color: #fff;
}
.ct-social-block {
  display: inline-block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.ct-social-media-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.div-block-147 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.ct-center-image {
  width: auto;
  height: 100px;
  max-width: none;
  background-color: transparent;
}
.ct-instagram-center-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-text-follow {
  margin-top: 20px;
  font-family: Lato, sans-serif;
  color: #151515;
}
.ct-text-instagram {
  color: #151515;
  font-size: 30px;
  line-height: 35px;
  font-weight: 700;
}
.ct-white-box-padding {
  padding: 5px;
}
.colorful-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  margin-right: 1em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  background-color: rgba(24, 117, 240, 0.1);
  color: #1875f0;
  text-align: center;
}
.colorful-icon.green {
  background-color: rgba(2, 201, 8, 0.1);
  color: #02c908;
}
.ct-total-cost {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-size: 30px;
  line-height: 1.6;
}
.ct-total-orders {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 30px;
  line-height: 1.6;
}
.ct-order-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-cost {
  font-size: 30px;
}
.ct-heading-block {
  display: block;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  text-align: left;
}
.ct-main-order-heading {
  margin-left: 0px;
  padding-left: 0px;
  color: #9e9fb4;
  font-size: 18px;
  font-weight: 400;
  text-align: left;
  text-transform: none;
}
.ct-main-order-heading.ct-text-align {
  margin-left: 0px;
  padding-left: 0px;
}
.ct-main-order-heading.margin {
  margin-left: 0px;
}
.ct-orders-wrapper {
  border: 0px solid #dfdfeb;
  border-radius: 10px;
}
.ct-orders-main-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: 0px;
  margin-left: 5px;
  padding-top: 0px;
  padding-right: 20px;
  padding-left: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  text-transform: none;
}
.div-block-151 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-order-status {
  margin-left: 0px;
  padding-left: 0px;
}
.div-block-153 {
  margin-right: 0px;
}
.container-14 {
  padding: 367px 0px;
}
.heading-19 {
  font-size: 20px;
  line-height: 20px;
}
.container-15 {
  margin-top: 220px;
  padding-top: 54px;
}
.ct-next-button-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.ct-next-button-block.ct-right-side {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.ct-next-button-block.ct-right-side.ct-margin-right {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.text-block-122 {
  margin-top: 0px;
  padding-top: 0px;
}
.form-block-2 {
  display: none;
}
.ct-checkbox {
  width: 16px;
  height: 16px;
  margin-top: 7px;
  border: 1px solid #ccc;
  border-radius: 2px;
}
.ct---select-field {
  border-radius: 5px;
  background-color: #fff;
}
.select-field-2 {
  border-radius: 5px;
  background-color: #fff;
}
.select-field-3 {
  border-radius: 5px;
  background-color: #fff;
}
.ct-checkbox-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}
.ct-checkbox-field.hide {
  display: none;
}
.ct-checkbox-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0px;
  padding-left: 10px;
  font-family: Lato, sans-serif;
  color: #2d323e;
  font-size: 0.9rem;
}
.ct-legal-status {
  margin-top: 10px;
}
.select-field-4 {
  border-radius: 5px;
  background-color: #fff;
}
.ct-select-field {
  border-radius: 5px;
  background-color: #fff;
}
.select-field-6 {
  border-radius: 5px;
  background-color: #fff;
}
.select-field-7 {
  border-radius: 5px;
  background-color: #fff;
}
.select-field-8 {
  border-radius: 5px;
  background-color: #fff;
}
.select-field-9 {
  border-radius: 5px;
  background-color: #fff;
}
.ct-next-button {
  display: none;
  width: 40%;
  height: 45px;
  border-radius: 5px;
  background-color: rgba(243, 112, 27, 0.9);
  box-shadow: 1px 1px 20px 0 rgba(34, 34, 34, 0.16);
  -webkit-transition: box-shadow 200ms ease, background-color 200ms ease;
  transition: box-shadow 200ms ease, background-color 200ms ease;
  font-family: Lato, sans-serif;
  font-weight: 700;
  text-align: center;
}
.ct-next-button.w--current {
  display: none;
}
.ct-next-button.ct-size {
  display: none;
  width: 100%;
}
.ct-next-button.hide {
  display: none;
}
.field-label {
  margin-top: 0px;
}
.ct-back-button {
  width: 40%;
  height: 45px;
  border-radius: 5px;
  background-color: rgba(243, 112, 27, 0.9);
  box-shadow: 1px 1px 20px 0 rgba(34, 34, 34, 0.16);
  -webkit-transition: box-shadow 200ms ease, background-color 200ms ease;
  transition: box-shadow 200ms ease, background-color 200ms ease;
  font-family: Lato, sans-serif;
  font-weight: 700;
  text-align: center;
}
.ct-back-button.hide {
  display: none;
}
.ct-form-block {
  margin-top: 0px;
  margin-bottom: 15px;
}
.ct-text-label {
  font-family: Lato, sans-serif;
}
.ct-address-field-1 {
  border-radius: 5px;
  font-family: Lato, sans-serif;
}
.ct-address-field-2 {
  border-radius: 5px;
}
.ct-city-field {
  border-radius: 5px;
}
.ct-zip-code-field {
  border-radius: 5px;
}
.checkbox {
  margin-top: 7px;
}
.checkbox-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  margin-bottom: 10px;
}
.checkbox-label-2 {
  margin-left: 10px;
  padding-left: 0px;
  color: #2d323e;
  font-size: 0.9rem;
}
.ct-checkbox-label-3 {
  margin-bottom: 5px;
  padding-left: 10px;
  font-size: 0.9rem;
}
.ct-checkbox-2 {
  margin-top: 7px;
}
.center-button-free-trail {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.nav-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex !important;
  margin-right: 10px;
  margin-left: 10px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: Sofiapro, sans-serif;
  color: #fff;
  font-size: 15px;
  font-weight: 300;
  text-decoration: none;
}
.nav-link.w--current {
  display: inline-block;
  margin-right: 10px;
  margin-left: 10px;
  padding-right: 10px;
  padding-left: 10px;
  font-family: Sofiapro, sans-serif;
  color: #fff;
}
.nav-link.w--current:hover {
  color: #faad42;
  text-decoration: none;
}
.nav-link.sign-in {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 15px;
  padding-bottom: 15px;
  color: #145dac;
}
.nav-link.sign-in:hover {
  color: #f7472f;
}
.nav-link.sign-in.down-button {
  position: relative;
  margin-top: 0px;
  padding: 9px 40px 9px 50px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px none transparent;
  border-radius: 5px;
  background-color: rgba(243, 112, 27, 0.9);
  box-shadow: 1px 1px 20px 0 rgba(34, 34, 34, 0.16);
  -webkit-transition: box-shadow 200ms ease, background-color 200ms ease;
  transition: box-shadow 200ms ease, background-color 200ms ease;
  color: #fff;
  font-weight: 700;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
}
.nav-link.sign-in.down-button:hover {
  padding-bottom: 9px;
  border: 1px none transparent;
  background-color: rgba(243, 112, 27, 0.9);
}
.nav-link.products {
  font-size: 16px;
}
.text-block-123 {
  margin-right: 10px;
  margin-left: 10px;
  padding-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  letter-spacing: 1px;
  text-decoration: none;
}
.arrow-white {
  position: relative;
  margin-left: 0px;
  font-weight: 700;
}
.long-arrow-white {
  display: none;
  margin-left: -25px;
}
.long-arrow-white.down {
  position: absolute;
  left: auto;
  top: auto;
  right: 11px;
  bottom: auto;
  display: none;
  margin-left: 0px;
}
.link-block-5 {
  padding: 9px 50px;
}
.div-block-154 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.div-block-155 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.button-18 {
  padding-left: 15px;
}
.div-block-156 {
  margin-top: 40px;
}
.ct-buttons-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.ct-back-button-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-back-button-2.ct-verified-buttton {
  width: 400px;
}
.ct-button-link-wrapper {
  color: #fff;
  text-decoration: none;
}
.ct-button-link-wrapper.ct-full-width {
  display: block;
  width: 100%;
}
.ct-button-link-wrapper.ct-verify-button {
  display: block;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-button-link-wrapper.ct-verify-button.w--current {
  width: 100%;
}
.ct-back-button-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 150px;
  height: 45px;
  padding: 9px 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 0px none #000;
  border-radius: 5px;
  background-color: rgba(243, 112, 27, 0.9);
  box-shadow: 1px 1px 20px 0 rgba(34, 34, 34, 0.16);
  -webkit-transition: background-color 200ms ease, box-shadow 200ms ease;
  transition: background-color 200ms ease, box-shadow 200ms ease;
  font-family: Lato, sans-serif;
  font-weight: 700;
}
.ct-back-button-block.ct-verify-button {
  display: block;
  width: auto;
  padding-right: 70px;
  padding-left: 70px;
  text-align: center;
}
.ct-arrow-2 {
  margin-left: 0px;
  padding-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}
.ct-button-text {
  margin-right: 0px;
  margin-left: 10px;
  padding-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}
.ct-button-text.ct-margin {
  margin-right: 10px;
  margin-left: 0px;
  color: #fff;
}
.ct-button-text.ct-center {
  margin-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  line-height: 1.5rem;
  text-transform: uppercase;
}
.div-block-157 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.ct {
  width: 100%;
  text-decoration: none;
}
.ct-oval {
  margin-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border: 1px solid #d3d3d3;
  border-radius: 5px;
  cursor: pointer;
}
.ct-oval:active {
  background-color: rgba(243, 112, 27, 0.9);
}
.ct-oval:focus {
  background-color: #b18888;
}
.ct-cushion {
  margin-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border: 1px solid #d3d3d3;
  border-radius: 5px;
  cursor: pointer;
}
.ct-cushion:active {
  background-color: rgba(243, 112, 27, 0.9);
}
.ct-marquise {
  margin-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border: 1px solid #d3d3d3;
  border-radius: 5px;
  cursor: pointer;
}
.ct-marquise:active {
  background-color: rgba(243, 112, 27, 0.9);
}
.ct--emerald {
  margin-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border: 1px solid #d3d3d3;
  border-radius: 5px;
  cursor: pointer;
}
.ct--emerald:active {
  background-color: rgba(243, 112, 27, 0.9);
}
.ct-radiant {
  margin-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border: 1px solid #d3d3d3;
  border-radius: 5px;
  cursor: pointer;
}
.ct-radiant:active {
  background-color: rgba(243, 112, 27, 0.9);
}
.ct--pear {
  margin-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border: 1px solid #d3d3d3;
  border-radius: 5px;
  cursor: pointer;
}
.ct--pear:active {
  background-color: rgba(243, 112, 27, 0.9);
}
.ct-heart {
  margin-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border: 1px solid #d3d3d3;
  border-radius: 5px;
  cursor: pointer;
}
.ct-heart:active {
  background-color: rgba(243, 112, 27, 0.9);
}
.ct-asscher {
  padding-top: 5px;
  padding-bottom: 5px;
  border: 1px solid #d3d3d3;
  border-radius: 5px;
  cursor: pointer;
}
.ct-asscher:active {
  background-color: rgba(243, 112, 27, 0.9);
}
.ct-link-wrapper {
  text-decoration: none;
}
.link-block-7 {
  text-decoration: none;
}
.background-video {
  width: 200px;
  height: 200px;
  margin-bottom: 40px;
}
.hide {
  display: none;
}
.bold-text {
  color: #887f7f;
  font-weight: 400;
  text-align: justify;
}
.ct-heading-title {
  padding-top: 10px;
  padding-bottom: 10px;
}
.ct-left-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-center-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-right-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.dropdown-7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.ct-shape-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.div-block-162 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.div-block-163 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.ct-gem-heading-25 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Verdana, Geneva, sans-serif;
  color: #55a80f;
  font-size: 15px;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
}
.ct-page-wrapper-3 {
  position: relative;
  display: block;
  font-family: Lato, sans-serif;
  color: #151515;
  line-height: 24px;
}
.ct-nav-menu-2 {
  position: static;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.ct-text-span-3 {
  color: #8a3700;
}
.image-60 {
  color: #151515;
}
.text-block-124 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #151515;
  text-transform: none;
}
.ct-navbar-subheading-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
  color: #222d38;
  text-align: left;
}
.ct-footer-subnav-link-2 {
  margin-left: 0px;
  padding-right: 10px;
  padding-left: 10px;
  color: #878787;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}
.ct-footer-subnav-link-2:hover {
  color: #31b4aa;
}
.ct-footer-subnav-2 {
  display: block;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  color: #fff;
}
.dropdown-list-7 {
  display: none;
  padding-top: 36px;
}
.dropdown-list-7.w--open {
  position: absolute;
  left: 0px;
  top: auto;
  right: 0px;
  bottom: auto;
  display: block;
  width: 100vw;
  padding: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  background-image: none;
  box-shadow: 0 2px 2px 0 rgba(34, 45, 56, 0.04), 0 5px 5px 0 rgba(34, 45, 56, 0.04), 0 10px 10px 0 rgba(34, 45, 56, 0.04), 0 20px 20px 0 rgba(34, 45, 56, 0.04);
  opacity: 1;
}
.ct-navbar-2 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 50;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 108px;
  max-width: none;
  margin-top: 0px;
  border-bottom: 1px solid #ededed;
  border-radius: 2px;
  background-color: #f0f2ee;
  opacity: 1;
}
.ct-navbar-2:hover {
  background-color: #fff;
}
.ct-nav-link-2 {
  font-size: 18px;
  font-weight: 700;
}
.ct-nav-link-2:hover {
  color: #ffb900;
}
.ct-nav-link-2:active {
  color: #ffb900;
}
.ct-nav-link-2:focus {
  color: #151515;
}
.ct-nav-link-2.w--current {
  color: #ffb900;
}
.ct-nav-link-2.w--open {
  color: #ffb900;
}
.ct-footer-link-2 {
  display: block;
  margin-bottom: 10px;
  color: #6a6a6a;
  text-align: left;
  text-decoration: none;
}
.ct-footer-link-2:hover {
  color: #31b4aa;
  text-decoration: none;
}
.ct-footer-link-2.icon-link {
  padding-left: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAEPElEQVRogdWZTWhcVRTHf+eNVavU6kpbbayKIloFPzCVzjxFYzUBEdHgQpCqUarW1qpgBBEUF4KlC6GIYhbisl3YLhqx1SbzksaULMSSiiLaFtMhLkr9SMtkMnNcTGxiM/e9c997fv2Wc/7nnv/h3rnv3fvgf47kNZCGrKBBJ0IRuB5oAy4EFDiBcARlHCGiTr8McyyPupkb0CL3IbwChEBgTGsA+1DeliH2ZqmfuoFZ428At2UxAIygvJ62Ee8GtIOlVNkGPJqmYAwf0eB5GeY3nySvBjTkahrsQrjWz5uZQxR4QAb43ppgbkBDbqDBHoSL03kzU0G4W8p8YxGbGtA1LCdgFLgskzU7xyjQLgP8lCRM3DX0FhZRYCf/nHmA5dTZoXdyVpIweds7j9dQbs3Flh/t1Hk1SRS7hLRIG8K3wLkehQ8i9FFnL+dzGIApVlKggwY9CKs8xjrJDNfICBMuQXwDIdtQnjUWqwKbiXhfmg+qheN1U2CS9ShbgbNNowrvSplN7rADXcMSAiaAJYYyVQI6ZZB9Fk8achdKP7YmfmExl8pnTLUKuv8DAWuxmQd4wWoeQMp8AbxklC/lFB2uoLsB5R5jgYNEfGDUznEJ7wHjRvW9roC7AeEm09DKh641H4dspw70GeU3ugJx2+gVNicZ3iYL7DEqr3IF4hq4wGjiqNHEQmocMSovcgXiGqgbTaQ/U8yYc2uuQFwDP5uGDlhhNLGQxbQZlU4vcQ3YloaYd6uF1I256l5qcQ0MmwZv0KPdFEza+Z6aOT0mccB+d8htLDINLqxikvUm7XwqPAdcZ9Kq24v7VaKTc/idCjE7wDymgS6J+Nzkp0gHwm5gkUF+nOMsk3GmWwWdMyD9VIEdFkM032l2a4kNcctJuylokY0e5kHZ7jIPya/T7QhfmgrNMQ70zT6kDs/+tpIZ1iI8iXXZzNEuEQdcwcR9WEtEQNGzaF6UJeKOOEHyiUx4Jzc7vihbkiS2Q32J/cDtmQ35cYCI1dK8mnRiuwoUenOx5ENAb5L5psyAlCkDOzObsvOJ9YBkvYwFZSO0PtblzEmEF61icwMyxFGEt9J58kB5U8r8aJXbZ6Cp3gKM+HoyI4xxiq1+KZ5okSsRvsJ+4LcyhXKzDPGdT5LfDAAyxA8oL/vmGdjsax6yfOAI2YVyf9r8M/iUiC7Ltnkm3jNwmipPAZXU+XNUmGZdGvOQoQEZZZKAh8D9pmigRsAjMspk2gHSzwAgg4z47Nkt2CSDxoOTy0OW5D/RkD6UJzzTPpaIx7LWzjQDp6mxAWHMrBfGKPB0HqXz+9BdYhnNh9zlCRUnCFht+XxkIZ8ZACSiAnQBJ2Jkv6J05WUecmwAQCIOoTxI652pRsDDEvF1njVzbQBAhhhAeJy/3lg3ENbJoPky999HSzyjJVRLNLSU4t7ov4CG9Gr4957m/gCUKBdIHeoOkAAAAABJRU5ErkJggg==);
  background-position: 0px 0px;
  background-size: 24px 24px;
  background-repeat: no-repeat;
}
.ct-footer-link-2.icon-link.phone-link {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABmJLR0QA/wD/AP+gvaeTAAAN00lEQVR4nO2be3hV1ZmH37X23ueSOwkQJEAiCMglKK0GqmM7ggqlKqjFuajUgDpWbnLTdh7n8bRz6SgUBIJOHxVUbLXRqZfxBiMCapWbg4gUEJAIRkgIIQlJznWvb/4IgQROQgIn1OeR97+999rf+r7f+dba63bgPN9t1LmqqHh8sbW/W91CUJcYrx49Z96EunNVd2vY56KSQCBg76+ofw7hH0DqvOFYEvDdECAQKPakVtT9AeQWoM4gN05bPPFQR9fbVjpcgJRDdf+G4hagSoseM2vJzz7u6DrbQ7sECASKPWkV9XcI8ncoNRSRLFAuiqqUVOeogn++5z9ue7H5W/KFoD5Fq7tmLPrZJ4l0PhG0uROc+/NnhyhtipWifyvWjBG5dk7RxPfa48T8GU9lSlRf6yjeO9fNo00ZsGDKM1cazAogOSVVlQ37oT/zo9UhJ1hvuGFCPj3y0tm0dh8b1+7TGvUbYFhb7P522tIrlKh7Jcp4wBc1sgiYfubhtJ/TCvDo1Gf6GJE3gOTefT21o8b6si1LcaTC5f/Wh/l8fank9c1UBVfnsf3TMmqrwwVzpyz72zlFhWvi2XvkgadT7TprAkr+CUO+NNw2Ct6MWaoogbG1iVYFCAQCtlUhxUBGbm+b0eP8KVo3PBt8qYfNG8KUfFGpjlaFSM3wMfjy7qx7dy8WTAXWxK0wqF9BychjlwdAloqYJ2ctueurxIXVdnRrD1Mqek0FvudPVrFrb0hCNymdlqHpdaGNCGzdeACAgd/vhqW1COrGhdOf6xXXqOENkNdB/TQlEsmdVTTxodl/peChlU5w7uznknXYlCDS+erRfgZd4jmlTMnuKG/8dz3+JFsK5/xAWbbmneLt7NpaDsi/zyqa+FBHOp8IWswAK+TegUjntAwdHJDvxC2T29shNV0TrI+p3dsaOu/8gu7HnqpJgUDxqap9y2i5CShuBxh6udevdfxEUZrjmfHZ+q8ByMlLJys7RYBuaYfqbk6wvwknrgCLpj6fJvADgF65rRsYdIkHy1Ic3F9L+Te1AOQXXKAARPHzhHrbAcT9CkSV+30MulMnQ2pyBGg5k/1Jit79bHZtj/L5hm8YMa4f/S/N5sMVe0wsYn44f/Izg2YuuXNbY/m59z7XVdvuFqBbEzMiIvNnL5k4O1GBtZW4GSCu2wcgK0uQSBCkdSODh3oB2LnlIKFgFI/HYuDQbhpAtMTLglMsKqVPU0vHEDcDFCoLwO8TMAaJhlAeX4tGcnpaZHbWVFYYdmwu49IrepBfkMNn678B4Y4l9y35xeTHJ9cCzPmvCeVA9xaNnWPid4JK2QBaNXR+Eq4/raH8Y1mwdUMpCGR2TaJ7bnoMSAsr/y0J8jfhtCAARwEi0YZLcaMQjbRqqP9gB8ejqDocYt+eIwD07N3JBjDoixLmcYKJL4CYSoBg6MTnz4SOtmrI41H0H9gwXmjMgq92VwKgtOxJiLcdQFwBFLIDoLLyhADixho6xFYYPLTha1Gys5L339rNwf01OF6r0nitlxLmcYKJK4Ct6rYqJbGaGkWwScwmWItIy511564WF+TYGCNsWVcKEImEzE3flgXQeMQVYNriaWHb0hsBSvZZJx6IQeprWjXYI+9EeYXcO3vJne8nwtGOosWhcCQmfwTY86XV7L5EQ0gkFPedsgMum9eHGy9/NbNo4rLEuNlxtCiAbcVe1OB+vV9Tc7T5XECCR0HcU975YFWQWAwQfj+rqDCQaGc7ghYFuH/h3WXa4Q0R2LKl+XhJxGDqak4Zzx0uNwAYZf1L4l3tGFpdEInFzMMKJdu3W9TUnJQFsQgSbt63dcpqMKfETEywnx1GqwLMWjxpi+Plf1wDGzedOmo24TokFj1+fdkVDaNBreTBudOeGpxgXzuEVgUACEaYqTRm126LsvKTiotg6qupOhIjHBZ693Xo3c9GwLHEfjoQCJyTrbez4bQCPLD4zj22zRMisHqN3dDJNSEcdHnh6TpeXl5LLCr86JokvF6FiBSkHcr9VUc5nihOKwBATJLneP2UHTmi2fRJ8x/V8UBGJ8ORw4Y/rwmRnKq4+sf+hodK/XL+1GeuS7jXCaRNAsxccGswEmI8wKdbbL45cOI1reCaq6NYFmzdHKGi3HBRf4f8oR4EUSDF86Ysu7iD/D9r2iQAwMzFhR+kJKsnRGDVKg/hJhOlzEzhqiujdO8mJPka2sjfjPTRvYeNCOlKqbcWTV3aJfHunz1tFgDggL9kmtfPjto6WLXabjYOGDDAZeyNYXxSDSaGZSnG3JxERqYFIhdGRK0smvxsVqIDOFvaJUAgEIhFa+Un2iby1T6LrdusU8qIGD5YWcOaFfV4vIobxieRnKJRcGlYmZXzZzyVmSjnA3cua3mZqo2c0RGZhdOX/WPM5fdaw/U/iZLTvfmwePnzPmrroHc/m9Fjk6mpMrzyQp3U1RoFbNM21894rLDkTOpeNPX5tKiJLlCWuh2DJciHolhUm/XVq4FAwLTX3hmfEVo8a9kTkTD3+vxwy01h0lJPtIfDFZrX3nQIhxR9+tqMGpdMTbXhlT/URutqxQHKUYydtbhwXXvqPHbOaAXCSBRYlsaNNcQswk6t1NyazknLA4FbW1++asKpOdxGCnvc9k4oM/qjcJi80lKLfn1drGPWkpKEHj2E3Xs0FYeEI5UuA4d4GJDvtUr2RMtDQekKTLiuYFzsrtzbPn7pLy+1aUV4+IgxDwOF3iS79vYpl3mGX3shqek+qg/XSygY6wzc6K2PTho97CZ142XXbn1r41unFeKsTon95z2/S/cneT6Nxci7oJvh+uuj2NaJWCoqNK+/4SEchp55FqPHJWPb8O6bwYpd26OdjxX7wLLM3fcvnLSztboWTF16jRG1AtBDhnV3rxpzkdW4YyUi7N1+mE0f7jNl+48em5CoCoyZH0uWogcfndTiet5ZH5NbcP+yPAWb3BhZub1cRo+KNttFLi/XvPm2Qyik6NxFM+bmZNIyNHt3RVn1dtANBcUCogpVFHadf/3lE7cdObmOR6Y83d1Gbwa6Nt5LTfeFh4/M9fa7JJumW3df761iw3slbmlJdWN2VypRC5Uji2Y8VliVcAEA5k1dOtDW+mPXlbQ+fVyuGdFchJoaxVtvezhSpfB6YeSYZHr3swnWGz5aHWbHtggioJRUi+jHXSOLHni88CA0nFFIrchdBfywR55Nv4EOmz4KU1PV0PZTM3zR4SNynZOFKC2pZv2qvdHSkurGnd2qYzvW8xIuAMC8+5ZdbtmsMYak3FzDdddEsJuMmiMRWL3W4ctjK0wDBnu4cqQPn09RXuby5/dClO47NtFQKoKYFxHWKcUNgvpxarrm1gnJ+JM0xsDObRE2NhEiPcMXLRiZ5/Qb0rWZEN98Vc26VSWR0r1VDSu2wi9mLSl8JOECAMyf+myB0uZd45LaI8cwelQE56Sd9c+3WXy8ziEWg6RkxZVX++g/0AMKDpa6bN4Q5stdUZquvSYlK24Yn0KX7ObDlrhCdPK5BSPyrJOF2LH5IP/7p51o29o647EJQzpEAID5U5bla0utdl3JyupsGDMqSkpK806+ulqxZq1zfE7RrbvFqLFJpKY1XNdUGfZ8EaX6iKFTpkW/QTb+pJbHbMbAjm2RZk0jvZPXFIy4UPcf0hWlFVUVQZYv3IAIO2cvKTw+Nznjz2BLrNjwWvmIYWNfcRRj6+pU+q7dFtnZQmoTEXw+uLifS0aGUH5IU3lYyOpi0SW7wR2vT3FBjk3eRQ7dciwcp/XfSSnokm2R/z0vqRmaw4cMNVUx9eX2Cr74rMx4/Y6yHM1fPjmIUrJ/5YbXfnf83UQL0Mj8GU9lWmK9GotxlaVh2LAol+S7p9QYi8HBMk1OLxsrKQVlxT+N0h7iZYTjaDcaNRbwx1lFhX/fWDbhGdDIinWvB4ePHrrcH8rIMoaC/V9bHDyoyclx8TQ5bqA1pKUJSlwkGkQZA7YHpc78t4mXEcF6c6wNqRdXbnj1g+Nlz7iWdjBv6tKfaq2eEpd0r1cYPizGgItdWopRKY3yJaM8flos1A5cA08+VhOMRcWvRV8xo8l55XbNBs+U2Ysnvhx1zUBgZTisWPu+w8t/8nDgQPzgRAwmeBRztAIJ1yHS7jlOM/Z/GSUWFT9KVeSU+zc0fXbO/jABIIj67eRnbldKHgXVDaBnD5ehQ11yurcWpEZ5vShPEspq3zprKCi8sLQ2WldrHCXq4ZlL7vx10+fnVIBGHnng6VS7Xj2kFNNFlBcgO1sYNCBGnz5uswHUySjLAa8f7fhO2zyC9YbXiuupKHMBtionedjMBbc22+L+qwjQyGPTn8x2jT1DiUwWVAqAxwN9+7oM6B+jS5dWJolKoRwfyuND2Q4nh1KyO8p77wSprxO0pUpjrr5qTtGEvaeYSWxIZ8aC+5dlGFdN0Mg9RhjUeD8jXbioj0vvCw1ZWaZlb5VC2R6wPZRXOHy8NuKW7o9ZAI7D1mAsNubBxXd/HffVDojnrJh337LLlWKS1uo2I5LSeD8pSejZ05DdxdC5s5CSIth2wxyjukZxsEyze4/mSOXxfj0EPOKoo7+ZtnhaOG5lfAsFaGT+jGI/kdrrjNJjLcU4I9KpLe95HNzsbPeTAwc846cvnLDvdOW/tQI0pXh8sVWaXT/ciAwTxeWWZihCVyNkaE297VDuccxWrdTyUm/K6+1ZEjvPec5znvN8l/l/Hm+G6yK6lAsAAAAASUVORK5CYII=);
}
.ct-footer-link-2.icon-link.email-link {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAEtUlEQVRoge2Yy3IbRRSGv+65y5YVlysQiIE4VRBYpCo8A0seg6pseR2y4TVYsGZBpVIkmOBc7PgS21J8lWTrNpL6sJBkzWhGshQbQVX0V6mk/qel+f8+5/TpEcwwwwwzzPAhQ0UHrV9/+F6QRwK3/ytBo6CEXWXx0P7u5196nI5OEJGf/q/iAUSxbAyPopwenDBdSe+Fz6KDmAEjUpqulslhjClHxzEDmxu7rfNq49l0JY2PcrF0uP74t0yUs6ODGxmWTgr7S6de5unyJx99qbSam67EdBjTlvzGuqq+27k578X2nXgENJD1LXRYefD69Va9Wmu+mKbQNFRKJdaf/K5ap3tkfY2O649HQMSAQOBobCVLe5ubS172xh/Lyze/1koF0xRujOFge4tifocFX7CVQowgEp8XiwAiFy9bQy6wMJXit6+evy7XauHLaYmvnpXZePqE2tEOixmNY6mhcxMGpPtCBEvBvGcx5/Dx1qv1r/b3jp+KSPhvCRcRDvffsrv2jIA6Wd/C0qO/M5BCAgLQeRcRQAgchY2lzo4KD14cHxdW7q3Ufc+5c53iG9Uqe29eIY0KuUDj6E5KD6bMIFJTqJNrEk8pC7KBhaeat9ZXX3yRzx+tAu2rSxdO3hXYWVvFadfIZTSuPTxlBhGLQCeFukYuxv3PtoI5V2Mh6nRv73758LSw8s1d4zrWp+8jvdlosL+1Qbt2RtYHz9YoOgs4LuJHCRNddZOIAiKobkplPY1qVm69fPLnrULhaBUwk4gvHh2ytbaKblZYCCwCN7lFjoNEBDpvEotCn4NuceDZCo1GYfTB5vb9s8Pjxp17dzzH9UbesBWG5LffEFbPmPM0nq1wLVK3yHEweBpNrPpQznS22nlXk/U0YeXMe/74L04Pj4be7Lx0wvbLvzHhOdnAYs5TE+V7GpIRiK74BQcgqZwCfFuhRNFA2Frb4PTgmNt3P8cLOr2vUa9xnN+lel4m4ypcy8K3Vfw3r8uADKTORWEjA2Z6HCgRfFuhAY2melLk+cEJQS7Ay1iYdgtXd44pbjdl+r97NaT0gTThfQOjOEeDtkGjcLXGVGu0Q838oofraFwbLMWVV32ogUQKjRTeb3RRTisIHIWxwBgFIrSLdVTOxXLt7tzrQ3oKDYhN57qGY2a4WACNoBSdp24RaqUGzWpI5oaPvmLhDjXQ323SRca5/rXxOGg2DOV3FfwFF38+vnbXYgATufmIoh0l8rIeIiLUinXCqmZu0UeNOGlObCCW0zJoZkBQKseIrThuplVvUcp3o5F1rsdAMqfTijZt3ijhENvvE9Go0aw2yCwGqEuOzmMZuFTkkKJ93x6CSDca5wQ5BzczWTSG9IHJijYmMsH1r43mhNpJnWa1RZBzGPdkN6QPTFqgw4t2kh4iIjRrTVr1EG/BxclcvlMNSaExi3Zg5a+rh4jpRcPCz3mDj13DDfT+lRh/Z4mITHBxkZdz/Ws9rlVrcd5o4S242L51uQFEdhGWLy3QRDGOyyVFRu8TS8ceDDSKIS3Pws1aoHgbvRwPjpGHHRM9AYKY5JNZ/xnBpHDSaYjjcGnfHYJ2o0291AxV2/w4dNIMM8wwwwwfHP4B7yJw+/VSLXUAAAAASUVORK5CYII=);
}
.ct-navbar-link-block-2 {
  padding-left: 56px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MDAgNjAwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzY3YWU5Njt9LmNscy0ye2ZpbGw6IzU5OTY4MTt9LmNscy0ze2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjg5LjYzLDQxNi4yMnEtOTUuOTEtOTkuNDgtMTkxLjc5LTE5OWEyMTguMzcsMjE4LjM3LDAsMCwwLTE3LDg0LjY5YzAsMTIxLDk4LjExLDIxOS4xMywyMTkuMTMsMjE5LjEzczIxOS4xMy05OC4xMSwyMTkuMTMtMjE5LjEzYTIxOC42NCwyMTguNjQsMCwwLDAtMTctODQuNzdxLTk1Ljg5LDk5LjUxLTE5MS43OSwxOTlDMzAyLjQ5LDQyNC4yOCwyOTcuNDMsNDI0LjMxLDI4OS42Myw0MTYuMjJaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzAwLDgyLjc5QTIxOS4yLDIxOS4yLDAsMCwwLDk3Ljg0LDIxNy4yM3E5NS45LDk5LjUsMTkxLjc5LDE5OWM3LjgsOC4wOSwxMi44Niw4LjA2LDIwLjcxLS4wN3E5NS45MS05OS40OCwxOTEuNzktMTk5QTIxOS4yLDIxOS4yLDAsMCwwLDMwMCw4Mi43OVoiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yOTkuNjEsNDAwLjlsLjkxLjFjMTUuNjktNDEuNTgsMzEuMzctODMuMTYsNDcuMTctMTI1aC05NS4yWiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTMxNSwzOTIuMjVsLjcyLjQxYzM2LjMtMzguNzQsNzIuNjEtNzcuNDcsMTA5LjU5LTExNi45Mi0yMS42MywwLTQyLC4wNy02Mi40LS4wOC0zLDAtNC4zOS45NC01LjQzLDMuNzJxLTE1LjUzLDQxLjY3LTMxLjI5LDgzLjI0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTI4NC40MSwzOTIuNTVsLjUzLS4zM2EyMi41MiwyMi41MiwwLDAsMC0uNTgtMi4xOHEtMjEtNTUuNzEtNDItMTExLjQzYy0uODUtMi4yOC0yLTIuOTMtNC4zMy0yLjkxLTE2LjguMDgtMzMuNTksMC01MC4zOS4wNUgxNzQuOTFaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjU1LjU2LDI2NS4xaDg5bC00NC41LTU5WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTI0Ni40NSwyNjBsNDMtNTcuMTFoLTY0LjVDMjMyLjExLDIyMS45MywyMzkuMTIsMjQwLjU2LDI0Ni40NSwyNjBaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMzc1LjI1LDIwMi44NUgzMTAuNzJsNDMsNTcuMTdDMzYxLjEsMjQwLjQ4LDM2OC4xLDIyMS44NywzNzUuMjUsMjAyLjg1WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTIxNS44LDIwOC4yNGwtNDIuNTcsNTdoNjQuMTZaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMzYyLjgsMjY1LjI2aDY0bC00Mi4zNi01N1oiLz48L3N2Zz4=);
  background-position: 0px 0px;
  background-size: 48px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  text-decoration: none;
}
.ct-navbar-link-block-2.w--current {
  padding-left: 56px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MDAgNjAwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzY3YWU5Njt9LmNscy0ye2ZpbGw6IzU5OTY4MTt9LmNscy0ze2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjg5LjYzLDQxNi4yMnEtOTUuOTEtOTkuNDgtMTkxLjc5LTE5OWEyMTguMzcsMjE4LjM3LDAsMCwwLTE3LDg0LjY5YzAsMTIxLDk4LjExLDIxOS4xMywyMTkuMTMsMjE5LjEzczIxOS4xMy05OC4xMSwyMTkuMTMtMjE5LjEzYTIxOC42NCwyMTguNjQsMCwwLDAtMTctODQuNzdxLTk1Ljg5LDk5LjUxLTE5MS43OSwxOTlDMzAyLjQ5LDQyNC4yOCwyOTcuNDMsNDI0LjMxLDI4OS42Myw0MTYuMjJaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzAwLDgyLjc5QTIxOS4yLDIxOS4yLDAsMCwwLDk3Ljg0LDIxNy4yM3E5NS45LDk5LjUsMTkxLjc5LDE5OWM3LjgsOC4wOSwxMi44Niw4LjA2LDIwLjcxLS4wN3E5NS45MS05OS40OCwxOTEuNzktMTk5QTIxOS4yLDIxOS4yLDAsMCwwLDMwMCw4Mi43OVoiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yOTkuNjEsNDAwLjlsLjkxLjFjMTUuNjktNDEuNTgsMzEuMzctODMuMTYsNDcuMTctMTI1aC05NS4yWiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTMxNSwzOTIuMjVsLjcyLjQxYzM2LjMtMzguNzQsNzIuNjEtNzcuNDcsMTA5LjU5LTExNi45Mi0yMS42MywwLTQyLC4wNy02Mi40LS4wOC0zLDAtNC4zOS45NC01LjQzLDMuNzJxLTE1LjUzLDQxLjY3LTMxLjI5LDgzLjI0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTI4NC40MSwzOTIuNTVsLjUzLS4zM2EyMi41MiwyMi41MiwwLDAsMC0uNTgtMi4xOHEtMjEtNTUuNzEtNDItMTExLjQzYy0uODUtMi4yOC0yLTIuOTMtNC4zMy0yLjkxLTE2LjguMDgtMzMuNTksMC01MC4zOS4wNUgxNzQuOTFaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjU1LjU2LDI2NS4xaDg5bC00NC41LTU5WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTI0Ni40NSwyNjBsNDMtNTcuMTFoLTY0LjVDMjMyLjExLDIyMS45MywyMzkuMTIsMjQwLjU2LDI0Ni40NSwyNjBaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMzc1LjI1LDIwMi44NUgzMTAuNzJsNDMsNTcuMTdDMzYxLjEsMjQwLjQ4LDM2OC4xLDIyMS44NywzNzUuMjUsMjAyLjg1WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTIxNS44LDIwOC4yNGwtNDIuNTcsNTdoNjQuMTZaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMzYyLjgsMjY1LjI2aDY0bC00Mi4zNi01N1oiLz48L3N2Zz4=);
  background-size: 48px 48px;
  background-repeat: no-repeat;
  color: #222d38;
  text-decoration: none;
}
.ct-navbar-link-block-2.melee-diamonds {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MDAgNjAwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2RjNjI2Mjt9LmNscy0ye2ZpbGw6I2MxNDg0ODt9LmNscy0ze2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTY4LDM4MHEyMS45LTE0MC4zNCw0My44NS0yODAuNjVjLTc5LjY4LDM1LTEzNC4wNiwxMTYtMTMwLjg3LDIwOC4yNCw0LjE4LDEyMSwxMDUuNjEsMjE1LjYyLDIyNi41NiwyMTEuNDRhMjE4LjY5LDIxOC42OSwwLDAsMCwxNjcuOS04Ny43NHEtMTQ3LjUxLTE3LjQ5LTI5NS0zNUMxNjkuMzUsMzk0Ljk0LDE2Ni4zMSwzOTEsMTY4LDM4MFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik01MTksMjkyLjQ0QzUxNC44MiwxNzEuNDksNDEzLjM5LDc2LjgyLDI5Mi40NCw4MWEyMTguNTksMjE4LjU5LDAsMCwwLTgwLjU3LDE4LjMyUTE4OS45NCwyMzkuNjUsMTY4LDM4MGMtMS43MSwxMSwxLjMzLDE1LDEyLjQ0LDE2LjI5cTE0Ny41LDE3LjUzLDI5NSwzNUEyMTguMjEsMjE4LjIxLDAsMCwwLDUxOSwyOTIuNDRaIi8+PHBvbHlnb24gY2xhc3M9ImNscy0zIiBwb2ludHM9IjE2MC4zIDI1NC4xIDI4Mi4yNiAzODUuNzIgMjM0LjYzIDI4MC45MiAxNjAuMyAyNTQuMSIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIzMTUuMjUgMzg1LjU2IDQzOS43IDI1NC4xIDM2Mi43MSAyODEuMDMgMzE1LjI1IDM4NS41NiIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIyNDcuMDYgMjg0LjQ2IDI5OC4zNyAzOTcuMzcgMjk4LjcgMzk4LjExIDM1MC4yNiAyODQuNiAzNTAuMzMgMjg0LjQ2IDI0Ny4wNiAyODQuNDYiLz48cG9seWdvbiBjbGFzcz0iY2xzLTMiIHBvaW50cz0iMjYwLjUzIDI0MS45NyAyMDAuNzIgMjIxLjkzIDI2MC41MyAyMDEuODkgMzM3LjU5IDIwMS44OSAzOTkuMjggMjIxLjkzIDMzNy41OSAyNDEuOTcgMjYwLjUzIDI0MS45NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSI0MDcgMjI4Ljc1IDM0My44OSAyNTAuODggMzYwLjU1IDI3MC4zNyA0MzkuNyAyNDIuNDkgNDA3IDIyOC43NSIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIyNjQuMzcgMjUzLjA4IDI2My4zMiAyNTQuMjkgMjQ3LjM2IDI3Mi44NSAzNTAuMDEgMjcyLjg1IDMzMy4wMyAyNTMuMDggMjY0LjM3IDI1My4wOCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIxOTEuOTEgMjI4LjcxIDE2MC4zIDI0Mi40OSAyMzYuNzUgMjcwLjA2IDI1My4yOCAyNTAuODQgMTkxLjkxIDIyOC43MSIvPjwvc3ZnPg==);
}
.ct-navbar-link-block-2.melee-diamonds.w--current {
  display: block;
  margin-right: 0px;
  padding-left: 56px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MDAgNjAwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2RjNjI2Mjt9LmNscy0ye2ZpbGw6I2MxNDg0ODt9LmNscy0ze2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTY4LDM4MHEyMS45LTE0MC4zNCw0My44NS0yODAuNjVjLTc5LjY4LDM1LTEzNC4wNiwxMTYtMTMwLjg3LDIwOC4yNCw0LjE4LDEyMSwxMDUuNjEsMjE1LjYyLDIyNi41NiwyMTEuNDRhMjE4LjY5LDIxOC42OSwwLDAsMCwxNjcuOS04Ny43NHEtMTQ3LjUxLTE3LjQ5LTI5NS0zNUMxNjkuMzUsMzk0Ljk0LDE2Ni4zMSwzOTEsMTY4LDM4MFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik01MTksMjkyLjQ0QzUxNC44MiwxNzEuNDksNDEzLjM5LDc2LjgyLDI5Mi40NCw4MWEyMTguNTksMjE4LjU5LDAsMCwwLTgwLjU3LDE4LjMyUTE4OS45NCwyMzkuNjUsMTY4LDM4MGMtMS43MSwxMSwxLjMzLDE1LDEyLjQ0LDE2LjI5cTE0Ny41LDE3LjUzLDI5NSwzNUEyMTguMjEsMjE4LjIxLDAsMCwwLDUxOSwyOTIuNDRaIi8+PHBvbHlnb24gY2xhc3M9ImNscy0zIiBwb2ludHM9IjE2MC4zIDI1NC4xIDI4Mi4yNiAzODUuNzIgMjM0LjYzIDI4MC45MiAxNjAuMyAyNTQuMSIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIzMTUuMjUgMzg1LjU2IDQzOS43IDI1NC4xIDM2Mi43MSAyODEuMDMgMzE1LjI1IDM4NS41NiIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIyNDcuMDYgMjg0LjQ2IDI5OC4zNyAzOTcuMzcgMjk4LjcgMzk4LjExIDM1MC4yNiAyODQuNiAzNTAuMzMgMjg0LjQ2IDI0Ny4wNiAyODQuNDYiLz48cG9seWdvbiBjbGFzcz0iY2xzLTMiIHBvaW50cz0iMjYwLjUzIDI0MS45NyAyMDAuNzIgMjIxLjkzIDI2MC41MyAyMDEuODkgMzM3LjU5IDIwMS44OSAzOTkuMjggMjIxLjkzIDMzNy41OSAyNDEuOTcgMjYwLjUzIDI0MS45NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSI0MDcgMjI4Ljc1IDM0My44OSAyNTAuODggMzYwLjU1IDI3MC4zNyA0MzkuNyAyNDIuNDkgNDA3IDIyOC43NSIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIyNjQuMzcgMjUzLjA4IDI2My4zMiAyNTQuMjkgMjQ3LjM2IDI3Mi44NSAzNTAuMDEgMjcyLjg1IDMzMy4wMyAyNTMuMDggMjY0LjM3IDI1My4wOCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIxOTEuOTEgMjI4LjcxIDE2MC4zIDI0Mi40OSAyMzYuNzUgMjcwLjA2IDI1My4yOCAyNTAuODQgMTkxLjkxIDIyOC43MSIvPjwvc3ZnPg==);
}
.ct-footer-logo-link-2 {
  display: block;
  width: 40%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #151515;
  text-decoration: none;
}
.ct-nav-link-3 {
  color: #151515;
  font-weight: 700;
}
.ct-nav-link-3:active {
  color: #ffb900;
}
.ct-nav-link-3:focus {
  color: #ffb900;
}
.ct-footer-content-2 {
  margin-left: 0px;
  padding-left: 0px;
  color: rgba(34, 45, 56, 0.45);
  font-size: 16px;
}
.ct-terms-wrapper {
  position: -webkit-sticky;
  position: sticky;
  left: auto;
  top: auto;
  right: auto;
  bottom: 0%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.25);
}
.ct-terms-wrapper.ct-size {
  height: 50%;
}
.ct-terms-wrapper.ct-size.hide {
  display: none;
  box-shadow: none;
}
.ct-conditions-content {
  margin-top: 100px;
  padding-top: 20px;
}
.ct--condition-wrapper {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-terms-link {
  padding-top: 5px;
  padding-bottom: 5px;
  color: #8c98a4;
  font-size: 0.9rem;
  line-height: 1.5rem;
  text-decoration: none;
}
.ct-terms-link:hover {
  color: #ffb900;
  text-decoration: underline;
}
.ct-terms-link.w--current:hover {
  color: #ffb900;
  text-decoration: underline;
}
.div-block-165 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fff;
  box-shadow: 0 14px 35px 0 #b4b1b1;
}
.ct-form-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
.ct-contact-form-wrapper {
  width: 50%;
  height: 500px;
  margin-top: 220px;
  padding-right: 80px;
  padding-left: 80px;
  background-color: #f6f6f6;
}
.submit-button {
  border-radius: 24px;
  background-color: #ffb900;
  color: #8a3700;
  text-transform: uppercase;
}
.ct-name-field {
  padding-right: 20px;
  padding-left: 20px;
  border: 1px solid #e8e8e8;
  border-radius: 24px;
  line-height: 48px;
}
.ct-email-field {
  padding-right: 20px;
  padding-left: 20px;
  border: 1px solid #e8e8e8;
  border-radius: 24px;
}
.ct-message-field {
  min-height: 184px;
  padding-right: 20px;
  padding-left: 20px;
  border: 1px solid #e8e8e8;
  border-radius: 24px;
}
.section-12 {
  margin-top: 0px;
  padding-top: 0px;
}
.heading-20 {
  line-height: 32px;
}
.ct-form {
  padding-top: 10px;
  padding-bottom: 10px;
}
.form {
  padding-top: 20px;
  padding-bottom: 20px;
}
.ct-address-wrapper {
  width: 50%;
  height: 500px;
  margin-top: 220px;
  padding-right: 40px;
  padding-left: 40px;
}
.container-16 {
  display: block;
  max-width: 1200px;
}
.ct-mailing-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-mailing {
  padding: 40px 220px;
  border: 1px solid #e8e8e8;
}
.text-field-3 {
  margin-bottom: 0px;
  padding-top: 9px;
  padding-bottom: 9px;
  border: 1px solid #e8e8e8;
  border-radius: 24px;
  line-height: 1.5px;
}
.form-block-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.ct-mailing-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.form-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.submit-button-2 {
  margin-left: 10px;
  padding-bottom: 9px;
  padding-left: 15px;
  border-radius: 24px;
  background-color: #ffb900;
  color: #8a3700;
  text-transform: uppercase;
}
.ct-mailing-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  padding-top: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.section-13 {
  padding-top: 100px;
  padding-bottom: 100px;
}
.ct-top-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 400px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url(/_next/static/images/contact-us-559dc26fcd1a3f1ac14a1be5d890366f.jpg);
  background-position: 0px 0px;
  background-size: cover;
}
.section-14 {
  margin-top: 100px;
  padding-top: 0px;
}
.image-61 {
  max-height: 400px;
  background-image: url(/_next/static/images/contact-us-559dc26fcd1a3f1ac14a1be5d890366f.jpg);
  background-position: 0px 0px;
  background-size: 125px;
}
.ct-text-wrapper {
  margin-top: 0px;
  padding-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.heading-21 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
}
.ct-divider {
  height: 1px;
  margin-bottom: 10px;
  padding-bottom: 0px;
  background-color: #8c98a4;
}
.ct-divider.color {
  background-color: #e2e4e6;
}
.ct-terms-content {
  position: relative;
  display: block;
  width: 70%;
  padding-left: 10px;
}
.paragraph-13 {
  color: #8c98a4;
  font-size: 0.9rem;
  text-align: justify;
}
.container-17 {
  max-width: 1200px;
}
.container-18 {
  position: relative;
  max-width: 1200px;
  padding-top: 60px;
}
.heading-22 {
  margin-top: 0px;
  text-align: center;
}
.div-block-168 {
  margin-top: 60px;
  margin-bottom: 0px;
  padding-top: 0px;
}
.white-arrow {
  position: absolute;
  left: auto;
  top: auto;
  right: 5%;
  bottom: 39%;
  display: none;
}
.faq-body {
  position: relative;
  display: block;
  background-color: transparent;
}
.faq-body.w--open {
  background-color: transparent;
}
.faq {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 80px;
  padding-top: 0px;
  padding-right: 20px;
  padding-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  color: #8c98a4;
  font-size: 16px;
  font-weight: 600;
  white-space: break-spaces;
}
.faq:hover {
  background-color: #f8faff;
  color: #8c98a4;
}
.faq.w--open {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.faq-answer-img {
  width: 100%;
}
.div-block-79 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.toggle-text {
  position: relative;
  z-index: 2;
}
.div-block-169 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70%;
  padding-right: 60px;
  padding-left: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-169.hide {
  display: none;
}
.faq-p {
  z-index: 1;
  overflow: hidden;
  width: 100%;
  margin-bottom: 10px;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  background-color: #f4f6f8;
  box-shadow: none;
}
.faq-p:hover {
  background-color: #0a615a;
  color: #fff;
}
.faq-container {
  max-width: 600px;
  min-width: 400px;
  margin-bottom: 60px;
}
.faq-answer {
  margin-bottom: 24px;
  color: #8c98a4;
}
.faq-icon {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: none;
  width: 24px;
  margin-right: 16px;
}
.faq-body-cont {
  margin-top: 0px;
  padding: 30px;
  border-top: 1px none #000;
  background-color: #fff;
  color: #8c98a4;
  font-size: 16px;
  line-height: 32px;
  font-weight: 300;
}
.faq-body-cont:hover {
  background-color: #f8faff;
  color: #8c98a4;
}
.section-15 {
  margin-top: 100px;
}
.section-15.ct-top-margin {
  margin-top: 20px;
}
.section-15.ct-margin-top {
  margin-top: 60px;
}
.ct-faq-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  padding-top: 40px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.ct-faq-wrapper.hide {
  display: none;
}
.div-block-170 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.ct-faq-diamonds.hide {
  display: none;
}
.ct-faq-diamonds.ct-top-margin {
  margin-top: 50px;
}
.div-block-172.hide {
  display: none;
}
.ct-melee-diamonds-wrapper {
  margin-top: 0px;
  margin-bottom: 40px;
  padding-top: 0px;
}
.ct-melee-diamonds-wrapper.margin {
  margin-bottom: 0px;
}
.ct-melee-diamonds-wrapper.ct-bottom-margin {
  margin-bottom: 0px;
}
.ct-melee-diamonds-wrapper.ct-bottom-margin.ct-top-margin {
  margin-top: 0px;
}
.ct-melee-diamonds-wrapper.ct-bottom-margin.ct-top-margin {
  margin-top: 0px;
  margin-bottom: 10px;
}
.ct-melee-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-174 {
  background-image: url(/_next/static/images/melee-sizes-082ddb5d367ddc0ea0331f703474ef0a.jpg);
  background-position: 0px 0px;
  background-size: cover;
}
.image-62 {
  display: none;
}
.div-block-175 {
  position: relative;
  display: none;
  background-image: url(/_next/static/images/melee-sizes-082ddb5d367ddc0ea0331f703474ef0a.jpg);
  background-size: auto;
}
.div-block-176 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.ct-melee-image {
  height: 400px;
  background-image: url(/_next/static/images/melee-sizes-082ddb5d367ddc0ea0331f703474ef0a.jpg);
  background-position: 0px 0px;
  background-size: cover;
  opacity: 1;
}
.ct-melee-image.ct-melee-img {
  background-image: url(/_next/static/images/melee-sizes-082ddb5d367ddc0ea0331f703474ef0a.jpg);
  background-position: 0px 0px;
  background-size: cover;
}
.div-block-178 {
  position: absolute;
  left: 15%;
  top: 30%;
  right: auto;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20%;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}
.heading-29 {
  font-size: 30px;
  font-weight: 700;
}
.div-block-179 {
  position: relative;
  height: 400px;
  background-image: url(/_next/static/images/sieve-sizes-8da8b679003bd4480627081e67078609.jpg);
  background-position: 50% 50%;
  background-size: cover;
}
.div-block-180 {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
}
.section-17 {
  margin-top: 20px;
  margin-bottom: 40px;
}
.heading-30 {
  margin-top: 0px;
}
.div-block-181 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 140px;
  padding-left: 0px;
  float: left;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.heading-31 {
  font-family: Lato, sans-serif;
  color: #fff;
  font-size: 30px;
}
.div-block-182 {
  position: relative;
  height: 400px;
  background-image: url(/_next/static/images/melee-9debf1fd58bc285c38a49ed85b8c47cb.jpg);
  background-position: 50% 50%;
  background-size: cover;
}
.section-18 {
  margin-top: 20px;
  margin-bottom: 40px;
}
.div-block-183 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  padding-left: 140px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.heading-32 {
  font-family: Lato, sans-serif;
  font-size: 30px;
}
.paragraph-14 {
  color: #000;
  font-size: 20px;
  text-align: justify;
  letter-spacing: 1px;
}
.ct-melee-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  margin-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.heading-33 {
  text-transform: none;
}
.section-19 {
  padding-top: 60px;
  padding-bottom: 60px;
}
.ct-melee-image-wrapper {
  padding-left: 0px;
}
.container-19 {
  max-width: 1200px;
}
.div-block-187 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.div-block-188 {
  width: 50%;
}
.div-block-189 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  margin-left: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.container-20 {
  max-width: 1200px;
}
.paragraph-15 {
  font-family: Lato, sans-serif;
  font-size: 1rem;
  line-height: 30px;
  text-align: justify;
}
.section-20 {
  padding-top: 60px;
  padding-bottom: 60px;
}
.paragraph-16 {
  font-family: Lato, sans-serif;
  font-size: 1rem;
  line-height: 30px;
}
.container-21 {
  max-width: 1200px;
}
.ct-melee-range-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.ct-melee-range-wrapper.ct-padding.space {
  margin-top: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.ct-melee-range-wrapper.space {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.ct-melee-range-wrapper.space.calibrated {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.div-block-190 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.text-block-125 {
  font-weight: 700;
  text-transform: uppercase;
}
.div-block-191 {
  width: 30%;
  font-weight: 400;
}
.text-block-126 {
  font-weight: 700;
  text-transform: uppercase;
}
.text-block-127 {
  font-weight: 700;
  text-transform: uppercase;
}
.text-block-128 {
  font-weight: 700;
  text-transform: uppercase;
}
.text-block-129 {
  font-weight: 700;
  text-transform: uppercase;
}
.text-block-130 {
  font-weight: 700;
  text-transform: uppercase;
}
.div-block-192 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-193 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 30px;
  padding-bottom: 30px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.div-block-194 {
  width: 30%;
}
.div-block-195 {
  width: 30%;
}
.div-block-196 {
  width: 30%;
}
.div-block-197 {
  width: 30%;
}
.ct-large-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-199 {
  width: 100%;
  height: 1px;
  background-color: #878787;
}
.paragraph-17 {
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.paragraph-18 {
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.paragraph-19 {
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.paragraph-20 {
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.paragraph-21 {
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.paragraph-22 {
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.div-block-200 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.div-block-201 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 40px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.div-block-202 {
  width: 50%;
  margin-right: 40px;
}
.div-block-203 {
  width: 50%;
}
.paragraph-23 {
  position: static;
  margin-top: 10px;
  font-family: Lato, sans-serif;
  line-height: 24px;
  font-weight: 400;
  text-align: justify;
}
.section-21 {
  padding-top: 20px;
  padding-bottom: 60px;
}
.section-21.padding {
  padding-top: 20px;
}
.paragraph-24 {
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.paragraph-25 {
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.paragraph-26 {
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.paragraph-27 {
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.div-block-204 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.paragraph-28 {
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.section-22 {
  padding-top: 60px;
  padding-bottom: 60px;
}
.ct-footer-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.div-block-205 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1200px;
}
.div-block-206 {
  height: 2px;
  background-color: #502121;
}
.faq-plus-l {
  position: absolute;
  width: 3px;
  height: 100%;
  border-radius: 3px;
  background-color: #7a5454;
}
.faq-plus {
  width: 100%;
  height: 5px;
  border-radius: 3px;
  background-color: #2aa8ff;
}
.ci-line1 {
  position: absolute;
  width: 2px;
  height: 20px;
  background-color: #e9a2a2;
}
.div-block-207 {
  width: 20px;
  height: 2px;
  margin-top: 10px;
  margin-right: 20px;
  padding-top: 0px;
  background-color: #7e1313;
}
.faq-answer-2 {
  margin-bottom: 24px;
}
.ct-faq-container {
  max-width: 600px;
  min-width: 600px;
  margin-bottom: 60px;
}
.faq-img {
  position: relative;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  margin-right: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.faq-body-cont-2 {
  padding: 30px;
  border-top: 1px none #000;
  font-size: 16px;
  line-height: 32px;
  font-weight: 300;
}
.faq-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 80px;
  padding-top: 0px;
  padding-right: 50px;
  padding-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ffb900;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  white-space: break-spaces;
}
.faq-2.w--open {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.faq-icon-2 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  width: 24px;
  margin-right: 16px;
}
.faq-p-2 {
  overflow: hidden;
  width: 100%;
  margin-bottom: 10px;
  border-radius: 4px;
  background-color: #f4f6f8;
}
.ct-faq-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 800px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.faq-content {
  overflow: hidden;
  margin-top: -2px;
  border-style: none solid solid;
  border-width: 0px 1px 1px;
  border-color: #e8e8e8;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.question-title {
  display: block;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #8c98a4;
  font-size: 14px;
  line-height: 24px;
}
.question-title.width {
  width: 80%;
}
.faq-question-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 25px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #e8e8e8;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: none;
  text-decoration: none;
}
.highlight {
  color: #784fe0;
}
.faq-question-wrap {
  margin-bottom: 35px;
}
.faq-text-details {
  margin-top: 15px;
  color: #637178;
  font-size: 18px;
  line-height: 26px;
  font-weight: 500;
  text-align: center;
  letter-spacing: -0.27px;
}
.paragraph-29 {
  margin-right: 25px;
  margin-bottom: 0px;
  margin-left: 25px;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #8c98a4;
  font-size: 14px;
  line-height: 28px;
  letter-spacing: -0.25px;
}
.animation {
  width: 60px;
  height: 60px;
}
.arrow-icon-2 {
  display: inline-block;
  margin-top: -5px;
  margin-left: 10px;
}
.ct-service-wrapper {
  width: 28%;
  height: 200px;
  padding-top: 20px;
  padding-left: 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-style: solid;
  border-width: 1px;
  border-color: #e9e9e9;
  border-radius: 16px;
  background-color: #fff;
}
.ct-service-wrapper:hover {
  color: #000;
}
.read-story-heading {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Droid Sans', sans-serif;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
}
.ct-para-content {
  padding: 10px 20px 0px 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Lato, sans-serif;
  font-size: 1rem;
  line-height: 30px;
  font-weight: 400;
  text-align: left;
  text-transform: none;
}
.horizontal-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.link-block-mmo {
  color: #000;
}
.div-block-14 {
  margin-top: 60px;
}
.heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #000;
  font-size: 25px;
}
.heading.black {
  color: #000;
  font-size: 20px;
  text-transform: capitalize;
}
.see-all-products {
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.center-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.right-arrow-div {
  display: none;
  padding-top: 5px;
  padding-bottom: 5px;
}
.ct--footer-div-block-2 {
  width: 20%;
}
.ct-footer-brand-block-2 {
  width: 30%;
  padding-left: 0px;
}
.ct-footer-div-block-2 {
  width: 20%;
}
.ct-footer-wrapper-2 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding: 60px 20px 80px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f6f6f8;
}
.ct-footer-section-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.ct-large-title-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 40px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-sub-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-paragraph-wrapper {
  width: 40%;
  height: 200px;
  padding-top: 20px;
  padding-right: 20px;
  padding-left: 20px;
  border: 1px solid #e9e9e9;
  border-radius: 16px;
}
.ct-paragraph-wrapper.calibrated {
  width: 40%;
}
.div-block-208 {
  border: 1px none #000;
}
.ct-large-diamond-wrapper {
  width: 45%;
  height: 200px;
  padding: 10px;
  border: 1px solid #e9e9e9;
  border-radius: 16px;
}
.menu-property-1 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20%;
  height: 100px;
  padding-top: 22px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 5px;
  background-image: none;
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
  color: #727f99;
  cursor: pointer;
}
.text-small-white {
  font-family: Lato, sans-serif;
  color: #000;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
}
.h1-hero {
  margin-top: 0px;
  color: #fff;
  font-size: 30px;
  line-height: 38px;
}
.hero-text.centered {
  width: 100%;
  max-width: none;
  margin-top: 0px;
  text-align: center;
}
.hero-text.centered {
  width: 100%;
  margin-top: 30px;
  text-align: center;
}
.subtitle {
  font-size: 19px;
  line-height: 27.5px;
  text-align: center;
}
.subtitle.white {
  ffont-family: Gilroy, sans-serif;
  color: #fff;
  font-size: 19px;
  line-height: 27.5px;
}
.subtitle.black {
  font-family: Gilroy, sans-serif;
  color: #000;
  font-size: 17px;
  line-height: 25px;
}
.subtitle.black.left-align {
  color: #fdaf40;
  font-size: 18px;
  line-height: 25px;
  text-align: left;
}
.properties-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.property-menu-bottom {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  padding-top: 10px;
  padding-bottom: 8px;
  border: 1px solid #e9e9e9;
  border-radius: 16px;
}
.mini-title {
  margin-bottom: 5px;
  color: #727f99;
  font-size: 14px;
  line-height: 23px;
  text-align: left;
}
.mini-title.white {
  margin-bottom: 5px;
  color: #fff;
  font-size: 14px;
  line-height: 23px;
}
.paragraph-30 {
  font-family: Lato, sans-serif;
  color: #333;
  line-height: 24px;
}
.paragraph-31 {
  color: #333;
  line-height: 24px;
}
.paragraph-32 {
  color: #333;
  line-height: 24px;
}
.paragraph-33 {
  color: #333;
  line-height: 24px;
}
.ct-privacy-and-policy-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}
.section-23 {
  display: none;
  margin-top: 70px;
  padding-top: 35px;
}
.body-5 {
  background-color: #fff;
}
.div-block-210 {
  background-color: #fff;
}
.menu-property-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 23%;
  height: 110px;
  padding-top: 22px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 5px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #2676fc), to(#fff));
  background-image: linear-gradient(180deg, #2676fc 100%, #fff);
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
  color: #727f99;
  cursor: pointer;
}
.text-small-white-2 {
  color: #fff;
  font-size: 15px;
  line-height: 20px;
}
.property-menu-bottom-2 {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  padding-top: 8px;
  padding-bottom: 8px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #0e55f4), to(#fff));
  background-image: linear-gradient(180deg, #0e55f4 100%, #fff);
}
.ct-stone-range-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 40px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.ct-stone-range-wrapper.hide {
  display: none;
}
.ct-gem-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.ct-gemstone-wrapper {
  width: 20%;
  padding: 10px;
  border-radius: 16px;
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.25);
}
.ct-gem-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.section-24 {
  margin-top: 20px;
  margin-bottom: 60px;
}
.ct-wrapper {
  margin-top: 40px;
}
.list-item-3 {
  padding-top: 10px;
  padding-bottom: 10px;
  list-style-type: none;
}
.heading-34 {
  margin-top: 0px;
  margin-bottom: 10px;
}
.heading-34.ct-top-margin {
  margin-top: 20px;
  margin-bottom: 10px;
}
.ct-toggle-heading {
  font-family: Lato, sans-serif;
  font-size: 15px;
}
.ct-faq-block.ct-margin-bottom {
  margin-bottom: 40px;
}
.ct-toggle-info {
  width: 100%;
  padding: 20px 20px 20px 0px;
}
.ct-toggle-question {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 0px;
  padding: 10px 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px none #000;
  border-radius: 0px;
  cursor: pointer;
}
.ct-list-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.ct-image-icon {
  width: 22px;
  height: 22px;
  margin-right: 12px;
  border-radius: 100px;
  background-color: #ffb900;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAABoCAYAAAAdHLWhAAAABmJLR0QA/wD/AP+gvaeTAAAEw0lEQVR4nO3dW6jUVRTH8d+20qw0u9FVg7JAwowkyYqiKCoiIigiMMqisIcIguqhh6ALRr74UA+SD0VI0KGHksBuD5UhJIFUYCFZmGSmXUylU0fn28N44ODhXObM2nvNf8/6vJ/9X2v/Zv7M/M/ee6QQQgghhBBCCCGEEEIISt4FNBUwX9JDki6StFfSQErpE9+qgiQJuAcYZLR3gDO86+trwMIxwhm2G7jTu86+BBwLbB4nnJHeBk7zrrmvAM9NMpxhu4DbvevuC8BiYKjDgABawBrgJO8eqgUcD3w7hXBG+oa45eUBvNxlOMPWefdSHeAq4JBRQP/S4a1uWq7GagCcIOl1SccYDTld0tmd/EEENL6X1H5SYGVI0i7D8foXcAPtT2CW3vLuqwrAbOAn43D+AuZ691YFYK1xOADLvPuqAnAT9re2d737qgIwB/jZOJw9wJnevVUBWGccDsDd3n1VAbgjQzjx5MACcDrwq3E4vwCnevdWBWDAOByA27z7qgKwLEM4a737qgJwDvC7cTg7gTnevVUBeN84nBZws3dfVQAeNg4H4BXvvqoAnA/sMw5nO/Fv7e4BCfjAOJzDwLXevVUBeMw4HIBV3n1VAbgA2G8czlZgpndvjQdMAz4zDmcIWOLdWxWAp4zDAXjeu68qAAuAf4zD2QJM9+6t8Wivp/7SOJz/gMXevVUBeNY4HIBnvPuqAnAZ7cWClr4CjvPurfGAGcDXxuEMApd491YFYKVxOABPlO4jyx5V4ApJC9Teu/lpSulgjuuMc/0rJW2U3ZJdHRnvupRSy3DMsoC5wBdHver2AncVrGEm8J3xO+cAcGGpHrIA5gE/jNFgC1hRqI7VxuEAPFqi9mwmCKdYSMDVtJ8sW/oYaO5xBZMMJ3tIwInANuNw9gHzctRbRIfhZA2J9j5Qa8ut6yyGqYUzzDQk4Ebs11Ovt6qvOLoLZ5hJSMDJwI5u0zjKn8B5FnNVHDAL+N5oIg4DD3ZZzxtGtYx0r9V8FQc8aTwZUw6JPOupB6znrChgQ4ZJ6Tgk8qyn3k2PHYY0lU3EOZ7kTpP0WochvSrJet/NipTSHuMxywJeMH7VjjSpdxLt48CsvVli/rIDzqK9ayyXcUM6cv29xtfcCZxSch6zApZivzJzpDFDAt4zvlYLuLX0HGZH/pBGfU8Clme4zhqvOcyOgiEB5wJ/GI//IzDLex6zotDtDvgww7jXe89fEeQPKYfV3vM2GWb/5wCWStogabbVmBltl7QopXTAu5CJmJ12lVLaJOkWSX9bjZlJS9IDTQhHMj6OrCEhrUopfe5dxGTlWtXTq7e7rZIuTykNehcyWVkO9OvRd9IhSfc3KRwp44mLPRjSiymlzd5FdCr7apUeud1tkbQkpTTkWEPvwvd70iCw0HsOep5jSE97994YDiFtAizXZ9evYEgHgYu9+22kQiE97t1no2UOaSMQh7Z3K1NIB2j/vlywkCGkR7x7qo5hSB/R5K0ivcwgpDh6P7cuQ7rPu/6+MMWQ4uj9kjoMaQdx9H55wCIm/omY34BLvWvtW7R/x2clo9fDtYD1NHWTVQca8ZEUmCHpGknzJe2XtDmltM23qhBCCCGEEEIIIYQQQgjF/A9+iYZU7vjgdAAAAABJRU5ErkJggg==);
  background-position: 50% 50%;
  background-size: 16px;
  background-repeat: no-repeat;
}
.ct-small-text {
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.ct-plus {
  position: absolute;
  width: 18px;
  height: 2px;
  background-color: #ffb900;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.ct-toggle-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 25px;
  height: 25px;
  margin-right: 12px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-faq-wrapper-2 {
  position: relative;
  top: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.ct-minus2 {
  width: 18px;
  height: 2px;
  background-color: #ffb900;
}
.link-block-8 {
  color: #333;
  text-decoration: none;
}
.ct-question-info-block {
  position: relative;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  padding-right: 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.ct-list-2 {
  position: static;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 0px;
}
.ct-question-wrapper {
  width: 50%;
}
.ct-question-wrapper.ct-100 {
  width: 100%;
}
.ct-toggle-wrapper {
  width: 100%;
  margin-bottom: -1px;
  border-style: solid none;
  border-width: 1px;
  border-color: #dae6de;
  background-color: #fff;
  -webkit-transition: -webkit-transform 400ms ease;
  transition: -webkit-transform 400ms ease;
  transition: transform 400ms ease;
  transition: transform 400ms ease, -webkit-transform 400ms ease;
}
.ct-toggle-wrapper.ct-bottom-border {
  border-style: none none solid;
}
.ct-toggle-wrapper._1 {
  border-top-style: none;
}
.ct-toggle-answer {
  padding: 0px;
}
.ct-para-answer {
  position: static;
  font-family: Lato, sans-serif;
  line-height: 24px;
  text-align: justify;
}
.ct-hero-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 100px;
  padding-bottom: 100px;
  background-color: #f0f2ee;
}
.ct-container-6 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1260px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-hero-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  padding-right: 0%;
  padding-left: 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-h1 {
  text-align: center;
}
.link-block-9 {
  text-decoration: none;
}
.text-block-131 {
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.text-block-132 {
  font-family: Lato, sans-serif;
  color: #333;
  line-height: 24px;
}
.text-block-133 {
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.link-block-10 {
  color: #333;
  text-decoration: none;
}
.text-block-134 {
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.link-block-11 {
  color: #333;
  text-decoration: none;
}
.link-block-12 {
  color: #333;
  text-decoration: none;
}
.container-23 {
  position: static;
}
.ct-line1 {
  width: 40px;
  height: 3px;
  background-color: #ffb900;
}
.ct-line1.ct-line-width {
  width: 20px;
}
.div-block-212 {
  display: none;
  width: 100%;
  margin-top: 20px;
  padding-top: 20px;
  padding-left: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-213 {
  border-radius: 100px;
}
.flex-wrapper-space {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 0px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-bottom: 1px none #d0d8e8;
}
.bottom-border {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
  text-align: left;
}
.link-small {
  color: #727f99;
  font-size: 15px;
}
.mini-title-link {
  color: #727f99;
  font-size: 14px;
  text-decoration: none;
  cursor: pointer;
}
.mini-title-link:hover {
  text-decoration: underline;
}
.paragraph-34.less-line-height {
  font-family: Lato, sans-serif;
  color: #282828;
  font-size: 1rem;
  line-height: 24px;
}
.h4 {
  margin-top: 0px;
  color: #fff;
}
.h4.black {
  font-family: Lato, sans-serif;
  color: #ffb900;
  font-size: 15px;
  font-weight: 700;
}
.h4.black {
  color: #fdaf40;
  font-size: 18px;
  line-height: 25px;
}
.into-2-item-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 25%;
  padding: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-right: 0px none #d0d8e8;
}
.into-2-item-1.border {
  border-right-style: none;
}
.into-2-item-1.ct-top-padding {
  padding-top: 15px;
}
.div-block-214 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.div-block-215 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 10%;
  margin-right: 40px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.div-block-216 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
}
.div-block-217 {
  width: 70%;
}
.div-block-218 {
  width: 30%;
  margin-top: 60px;
  padding-right: 40px;
  padding-left: 40px;
}
.div-block-219 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.paragraph-35 {
  font-family: Lato, sans-serif;
  text-align: justify;
}
.div-block-220 {
  display: block;
  margin-right: 0px;
  margin-left: 130px;
}
.div-block-221 {
  width: 70%;
}
.div-block-222 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.div-block-223 {
  width: 30%;
  margin-left: 20px;
}
.div-block-224 {
  width: 70%;
}
.div-block-225 {
  width: 70%;
}
.div-block-226 {
  display: block;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-227 {
  display: block;
  margin-top: 40px;
}
.heading-35 {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: left;
}
.div-block-228 {
  margin-top: 40px;
  margin-bottom: 40px;
  text-align: justify;
}
.link-10 {
  color: #333;
  text-decoration: none;
}
.link-10:hover {
  color: #ffb900;
}
.link-10.w--current {
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: transparent;
  font-family: Lato, sans-serif;
  color: #333;
}
.link-10.w--current:hover {
  background-color: transparent;
  color: #ffb900;
  text-decoration: underline;
}
.link-11 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Lato, sans-serif;
  color: #333;
  text-decoration: none;
}
.link-11:hover {
  background-color: transparent;
  color: #ffb900;
  text-decoration: underline;
}
.link-12 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Lato, sans-serif;
  color: #333;
  text-decoration: none;
}
.link-12:hover {
  background-color: transparent;
  color: #ffb900;
  text-decoration: underline;
}
.link-13 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Lato, sans-serif;
  color: #333;
  text-decoration: none;
}
.link-13:hover {
  background-color: transparent;
  color: #ffb900;
  text-decoration: underline;
}
.link-13:visited {
  color: #7d2626;
}
.block-quote {
  background-color: transparent;
}
.div-block-229 {
  width: 5px;
}
.paragraph-36 {
  font-family: Lato, sans-serif;
}
.paragraph-37 {
  font-family: Lato, sans-serif;
}
.paragraph-38 {
  font-family: Lato, sans-serif;
}
.paragraph-39 {
  font-family: Lato, sans-serif;
}
.html-embed-3 {
  width: 100%;
}
.div-block-232 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.ct-anatomy-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.ct-anatomy-content {
  width: 70%;
}
.ct-point-one {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.div-block-236 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.div-block-237 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.div-block-238 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.div-block-239 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.div-block-240 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.div-block-241 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.div-block-242 {
  width: 70%;
}
.ct-anatomy-image-wrapper {
  width: 25%;
  margin-top: 60px;
}
.section-25 {
  margin-top: 20px;
  margin-bottom: 60px;
}
.paragraph-40 {
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.text-block-135 {
  font-family: Lato, sans-serif;
  font-weight: 700;
}
.paragraph-41 {
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.text-block-136 {
  font-family: Lato, sans-serif;
  line-height: 24px;
  font-weight: 700;
}
.paragraph-42 {
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.text-block-137 {
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.text-block-138 {
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.paragraph-43 {
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.text-block-139 {
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.paragraph-44 {
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.text-block-140 {
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.paragraph-45 {
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.text-block-141 {
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.paragraph-46 {
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.paragraph-47 {
  font-family: Lato, sans-serif;
  line-height: 24px;
  text-align: justify;
}
.paragraph-47.ct-width {
  width: 70%;
}
.paragraph-48 {
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.ct-melee-heading-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-melee-heading-2.ct-top-margin {
  padding-top: 10px;
}
.paragraph-49 {
  font-family: Lato, sans-serif;
  line-height: 24px;
  text-align: justify;
}
.paragraph-50 {
  margin-top: 20px;
  font-family: Lato, sans-serif;
  line-height: 24px;
  text-align: justify;
}
.ct-point-one-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 5px;
  padding-bottom: 5px;
}
.paragraph-51 {
  font-family: Lato, sans-serif;
  line-height: 24px;
  text-align: justify;
}
.paragraph-52 {
  font-family: Lato, sans-serif;
  line-height: 24px;
  text-align: justify;
}
.paragraph-53 {
  font-family: Lato, sans-serif;
  line-height: 24px;
  text-align: justify;
}
.paragraph-54 {
  font-family: Lato, sans-serif;
  line-height: 24px;
  text-align: justify;
}
.ct-type1 {
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.ct-about-stones-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.ct-stone-left {
  width: 40%;
}
.ct-stone-right {
  width: 50%;
}
.ct-btn {
  border: 1px solid #ffb900;
  border-radius: 5px;
  background-color: transparent;
  color: #ffb900;
}
.ct-btn:hover {
  background-color: #ffb900;
}
.ct-stones-content {
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.heading-37 {
  font-family: Lato, sans-serif;
}
.heading-38 {
  font-family: Lato, sans-serif;
}
.heading-39 {
  font-family: Lato, sans-serif;
}
.heading-40 {
  font-family: Lato, sans-serif;
}
.heading-41 {
  font-family: Lato, sans-serif;
}
.heading-42 {
  font-family: Lato, sans-serif;
}
.heading-43 {
  font-family: Lato, sans-serif;
}
.heading-44 {
  font-family: Lato, sans-serif;
}
.heading-45 {
  font-family: Lato, sans-serif;
}
.heading-46 {
  font-family: Lato, sans-serif;
}
.heading-47 {
  font-family: Lato, sans-serif;
}
.heading-48 {
  font-family: Lato, sans-serif;
}
.heading-49 {
  font-family: Lato, sans-serif;
}
.heading-50 {
  font-family: Lato, sans-serif;
}
.heading-51 {
  font-family: Lato, sans-serif;
}
.heading-52 {
  font-family: Lato, sans-serif;
}
.text-block-142 {
  position: static;
  font-family: Lato, sans-serif;
}
.section-26 {
  margin-top: 20px;
  margin-bottom: 40px;
}
.div-block-243 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.tab-link-tab-1 {
  width: 40%;
}
.tab-link-tab-1.w--current {
  width: auto;
}
.ct-inner-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.ct-tabs-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 900px;
  margin-right: 22px;
  margin-left: 22px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f2f2f2;
}
.ct-tabs-content._2 {
  margin-left: 260px;
}
.ct-tabs-content._2._1 {
  margin-left: 22px;
}
.ct-gem-tabs-wrapper {
  margin-top: 60px;
}
.ct-tab-link-tab-1-2 {
  display: inline-block;
  width: 20%;
  padding: 20px 30px;
  border-style: none dotted none none;
  border-width: 1px 0px 1px 1px;
  border-color: #000;
  border-radius: 0px;
  background-color: #fff;
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.25);
}
.ct-gem-name {
  text-align: center;
}
.paragraph-55 {
  margin-top: 20px;
  text-align: center;
}
.ct-sub-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.ct-gem-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.ct-tab-pane-tab-1 {
  background-color: #f2f2f2;
}
.ct-tabs-2 {
  display: block;
}
.ct-tabs-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-tab-link-tab-2 {
  width: 20%;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #fff;
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.25);
}
.ct-tab-link-tab-3 {
  width: 20%;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #fff;
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.25);
}
.ct-tab-link-tab-3.w--current {
  background-color: #fff;
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.25);
}
.ct-tab-link-tab-4 {
  width: 20%;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #fff;
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.25);
}
.heading-53 {
  font-size: 15px;
  line-height: 20px;
}
.button-19 {
  border-radius: 5px;
  background-color: #ffb900;
  color: #8a3700;
  line-height: 24px;
  text-transform: uppercase;
}
.heading-54 {
  font-size: 30px;
  line-height: 40px;
}
.ct-tab-link-tab-1-3 {
  width: 20%;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #fff;
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.25);
}
.ct-tab-link-tab-1-3.w--current {
  padding-top: 20px;
  padding-bottom: 20px;
}
.ct-tab-link-tab-2-2 {
  width: 20%;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #fff;
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.25);
}
.ct-tab-link-tab-3-2 {
  width: 20%;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #fff;
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.25);
}
.ct-tab-link-tab-4-2 {
  width: 20%;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #fff;
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.25);
}
.tab-pane-tab-1-2 {
  background-color: #f2f2f2;
}
.tab-pane-tab-2 {
  background-color: #f2f2f2;
}
.tab-pane-tab-3 {
  background-color: #f2f2f2;
}
.tab-pane-tab-4 {
  background-color: #f2f2f2;
}
.ct-tab-pane-tab-1-3 {
  background-color: #f2f2f2;
}
.ct-tab-pane-tab-2-2 {
  background-color: #f2f2f2;
}
.ct-tab-pane-tab-3-2 {
  background-color: #f2f2f2;
}
.ct-tab-pane-tab-4-2 {
  background-color: #f2f2f2;
}
.ct-tab-pane-tab-1-4 {
  background-color: #f2f2f2;
}
.ct-tab-pane-tab-2-3 {
  background-color: #f2f2f2;
}
.ct-tab-pane-tab-3-3 {
  background-color: #f2f2f2;
}
.ct-tab-pane-tab-4-3 {
  background-color: #f2f2f2;
}
.tabs-content-2 {
  margin-right: 22px;
  margin-left: 22px;
}
.ct-tabs-content-3 {
  margin-right: 22px;
  margin-left: 22px;
}
.ct-tabs-content-4 {
  margin-right: 22px;
  margin-left: 22px;
}
.bold-text-3 {
  font-family: Lato, sans-serif;
}
.bold-text-4 {
  font-family: Lato, sans-serif;
}
.paragraph-56 {
  font-family: Lato, sans-serif;
  line-height: 24px;
  text-align: justify;
}
.paragraph-57 {
  font-family: Lato, sans-serif;
  line-height: 24px;
  text-align: justify;
}
.paragraph-58 {
  font-family: Lato, sans-serif;
  line-height: 24px;
  text-align: justify;
}
.heading-55 {
  font-family: Lato, sans-serif;
}
.paragraph-59 {
  font-family: Lato, sans-serif;
  line-height: 24px;
  text-align: justify;
}
.ct-shipping-content-1 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.ct-shipping-content-2 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.ct-shipping-content-3 {
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.heading-56 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.heading-57 {
  margin-top: 40px;
}
.div-block-244 {
  display: block;
  margin-right: 0px;
  margin-left: 130px;
}
.heading-58 {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}
.div-block-245 {
  width: 30%;
}
.div-block-246 {
  display: block;
  margin-right: 0px;
  margin-left: 130px;
}
.dropdown-toggle-5 {
  font-weight: 700;
}
.div-block-247 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-untreated-gem-wrapper {
  margin-top: 20px;
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.container-25 {
  display: block;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fff;
  text-align: left;
}
.white_dot {
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 100px;
  background-color: #fff;
  box-shadow: 1px 1px 60px 0 rgba(91, 58, 204, 0.55);
}
.ct-process-wrap {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.line_02 {
  position: absolute;
  z-index: 999;
  width: 25%;
  height: 1px;
  margin-left: -12.5%;
  background-color: #f9f9f9;
}
.block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 25%;
  height: 120px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.h1-2 {
  margin: 0px auto 15px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #333;
  font-size: 44px;
  text-align: center;
  letter-spacing: -0.2px;
}
.h4-2 {
  width: 100%;
  margin-top: 0px;
  margin-bottom: 10px;
  color: #333;
  font-size: 15px;
  text-align: center;
}
.ct-block_wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 25%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}
.ct-block_wrap.ct-bottom-margin {
  margin-bottom: 0px;
  padding-right: 0px;
}
.line_01 {
  position: absolute;
  z-index: 999;
  width: 25%;
  height: 1px;
  margin-left: 12.5%;
  background-color: #f9f9f9;
}
.ct-heading-wrapper {
  margin-bottom: 60px;
}
.paragraph-3 {
  max-width: 470px;
  margin-right: auto;
  margin-left: auto;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #44465f;
  font-size: 15px;
  line-height: 26px;
  text-align: center;
  letter-spacing: 0.3px;
}
.h1 {
  position: absolute;
  z-index: 15;
  display: none;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #f9f9f9;
  font-size: 90px;
  line-height: 70px;
}
.content_wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 200px;
  margin-top: 0px;
  padding-top: 0px;
  padding-right: 16px;
  padding-left: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.content_wrap.ct-bottom-margin {
  width: 100%;
  margin-top: 0px;
  margin-bottom: 25px;
}
.content_wrap.ct-bottom-margin._1 {
  margin-bottom: 100px;
}
.content_wrap.ct-top-margin {
  margin-top: 0px;
}
.content_wrap._2 {
  margin-top: 30px;
}
.content_wrap._1 {
  margin-top: 10px;
}
.content_wrap.top-margin {
  margin-top: 0px;
  margin-bottom: 0px;
}
.ring_03 {
  position: absolute;
  display: block;
  width: 120px;
  height: 120px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #eee;
  border-radius: 100px;
  opacity: 0.3;
}
.line_03 {
  position: absolute;
  z-index: 999;
  width: 25%;
  height: 1px;
  margin-left: -12.5%;
  background-color: #f9f9f9;
}
.green_dot {
  position: relative;
  z-index: 9;
  width: 10px;
  height: 10px;
  border-radius: 100px;
  background-color: #ffb900;
}
.green_dot.hide {
  display: block;
}
.ring_01 {
  position: absolute;
  width: 40px;
  height: 40px;
  border: 1px solid #eee;
  border-radius: 100px;
}
.plain_text {
  margin-top: 0px;
  color: #44465f;
  font-size: 15px;
  line-height: 22px;
  text-align: center;
}
.ring_02 {
  position: absolute;
  width: 80px;
  height: 80px;
  border-style: solid;
  border-width: 1px;
  border-color: #eee;
  border-radius: 100px;
  opacity: 0.6;
}
.dot_container {
  position: relative;
  z-index: 9999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 15px;
  height: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
}
.dot_container.hide {
  display: block;
}
.ct-cart-icon {
  position: absolute;
  z-index: 15;
}
.container-26 {
  max-width: 1200px;
}
.color-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 42px;
  height: 42px;
  margin-right: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 500;
}
.color-icon.add-tool-icon {
  border-style: solid;
  border-width: 1px;
  border-color: #dbdde6;
}
.color-icon.add-tool-icon:hover {
  border-color: #c6c9d4;
}
.color-icon.add-tool-icon {
  display: none;
  width: 25px;
  height: 25px;
  border: 2px solid #e2e4e9;
  border-radius: 4px;
  background-color: #fafbfc;
}
.color-icon.add-tool-icon:hover {
  border-color: #c6c9d4;
}
.color-icon.add-tool-icon.hide {
  border-style: none;
  background-color: transparent;
}
.label {
  color: rgba(0, 0, 0, 0.6);
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.sidebar-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.category-text {
  color: #000;
  font-weight: 500;
}
.collection-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.arrow-2 {
  display: block;
}
.category-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0.5;
  text-decoration: none;
}
.category-block:hover {
  opacity: 0.85;
}
.category-block.w--current {
  opacity: 1;
}
.category-block.all-products {
  margin-top: 28px;
  opacity: 1;
}
.category-block.all-products:hover {
  opacity: 0.85;
}
.category-block.all-products.w--current {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.category-block.add-more {
  margin-top: 20px;
  opacity: 1;
}
.category-block.add-more:hover {
  opacity: 0.8;
}
.category-block.add-more {
  margin-top: 30px;
  margin-bottom: 30px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  opacity: 1;
}
.category-block.add-more:hover {
  opacity: 0.8;
}
.category-block.add-more.dropdown {
  margin-bottom: 5px;
}
.category-block.all-products {
  margin-top: 20px;
  margin-bottom: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  opacity: 1;
}
.category-block.all-products:hover {
  opacity: 0.85;
}
.category-block.all-products.w--current {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.sidebar {
  width: 260px;
  margin-right: 30px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.sidebar.sidebar-homepage {
  overflow: visible;
  width: 350px;
  margin-right: 10px;
  padding: 20px 20px 0px;
  border-radius: 10px 10px 0px 0px;
  background-color: #fff;
}
.sidebar.sidebar-homepage.tags {
  display: none;
  padding-top: 20px;
  border-radius: 0px 0px 10px 10px;
}
.sidebar.sidebar-homepage.categories {
  width: auto;
}
.block_wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 25%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}
.block_wrap.bottom-margin {
  margin-bottom: -15px;
}
.h4-3 {
  margin-top: 0px;
  margin-bottom: 10px;
  color: #333;
  font-size: 18px;
}
.h1-3 {
  position: absolute;
  z-index: 15;
  display: none;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #f9f9f9;
  font-size: 90px;
  line-height: 70px;
}
.content_wrap-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 16px;
  padding-left: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ring_03-2 {
  position: absolute;
  width: 120px;
  height: 120px;
  border-style: solid;
  border-width: 1px;
  border-color: #eee;
  border-radius: 100px;
  opacity: 0.3;
}
.green_dot-2 {
  position: relative;
  z-index: 9;
  width: 10px;
  height: 10px;
  border-radius: 100px;
  background-color: #5b3acc;
}
.plain_text-2 {
  font-family: Lato, sans-serif;
  color: #44465f;
  font-size: 15px;
  line-height: 22px;
  text-align: center;
}
.ct-difference-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.ct-text1 {
  font-family: Lato, sans-serif;
  font-size: 15px;
}
.ct-text2 {
  font-family: Lato, sans-serif;
  font-size: 15px;
}
.ct-text3 {
  font-family: Lato, sans-serif;
  font-size: 15px;
}
.ct-text4 {
  font-family: Lato, sans-serif;
  font-size: 15px;
}
.ct-text5 {
  font-family: Lato, sans-serif;
  font-size: 15px;
}
.ct-text6 {
  font-family: Lato, sans-serif;
  font-size: 15px;
}
.ct-business-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.ct-wrapper1 {
  position: relative;
  width: 30%;
  padding: 20px;
  border-radius: 5px;
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.25);
}
.div-block-248 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.heading-59 {
  font-size: 14px;
}
.paragraph-60 {
  text-align: center;
}
.section-27 {
  padding-bottom: 60px;
}
.heading-60 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-business-heading {
  padding-top: 20px;
  padding-bottom: 20px;
}
.section-28 {
  margin-top: 100px;
}
.ct-diamonds {
  width: 100%;
  height: 300px;
  -o-object-fit: cover;
  object-fit: cover;
}
.container-27 {
  max-width: 1200px;
}
.section-29 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.ct--heading-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 5px;
  padding-bottom: 5px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.container-28 {
  max-width: 1200px;
}
.paragraph-61 {
  font-family: Lato, sans-serif;
  font-size: 1rem;
  line-height: 24px;
}
.ct-description-wrapper {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: justify;
}
.heading-61 {
  margin-top: 0px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 18px;
}
.paragraph-62 {
  margin-bottom: 0px;
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.ct-point1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 3px;
  padding-bottom: 3px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.heading-62 {
  font-size: 16px;
}
.heading-63 {
  font-size: 16px;
}
.heading-64 {
  font-size: 16px;
}
.heading-65 {
  font-size: 16px;
}
.heading-66 {
  font-size: 16px;
}
.ct-txt {
  line-height: 24px;
}
.paragraph-63 {
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.ct-paragraph1 {
  font-family: Lato, sans-serif;
  line-height: 24px;
}
.div-block-251 {
  position: relative;
  left: 0%;
  top: auto;
  right: auto;
  bottom: auto;
  z-index: 3;
  overflow: visible;
  width: 400px;
  height: 70%;
  margin-left: -191px;
}
.div-block-3 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 70%;
  height: 100%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-252 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  height: 100%;
  background-color: #1d1d1d;
}
.div-block-13 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  overflow: hidden;
}
.div-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-11 {
  overflow: hidden;
}
.right-arrow {
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  height: 60px;
}
.div-block-16 {
  position: absolute;
  right: -31%;
  bottom: 5%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding-bottom: 13px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-16.hide {
  display: none;
}
.div-block-17 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  background-color: #fff;
}
.text-block {
  position: relative;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  font-family: Lato, sans-serif;
  color: #fff;
  font-size: 150px;
  line-height: 100px;
  font-weight: 100;
}
.link-block-2 {
  width: 40px;
  height: 40px;
  margin-top: 5px;
  margin-right: 20px;
  margin-bottom: 5px;
  background-color: transparent;
  font-style: normal;
  text-decoration: none;
}
.link-block-2._3 {
  height: auto;
}
.slide-nav {
  display: none;
}
.div-block-12 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: none;
  background-color: #fff;
}
.div-block-7 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.link-block-13 {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 200px;
  height: 65px;
  margin-bottom: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 3px;
  border-color: #fff;
  text-decoration: none;
}
.link-block-13.hide {
  display: none;
}
.icon-2 {
  background-color: transparent;
}
.text-block-143 {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 15px;
  margin-left: 15px;
  font-family: Lato, sans-serif;
  color: #fff;
  font-size: 30px;
  line-height: 30px;
}
.div-block-6 {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  height: 60px;
  background-color: #1d1d1d;
}
.div-block-8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.slider {
  display: none;
  height: 90vh;
  margin-top: 80px;
}
.text-block-144 {
  font-family: Lato, sans-serif;
  color: #fff;
  font-size: 120px;
  line-height: 100px;
  font-weight: 900;
}
.div-block-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 70%;
  max-width: 56%;
  margin-left: 115px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.div-block-15 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  overflow: hidden;
}
.image-2 {
  position: relative;
  left: 0px;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: block;
  width: auto;
  height: 100%;
  max-width: none;
}
.left-arrow {
  left: auto;
  top: auto;
  right: 100px;
  bottom: 0%;
  height: 60px;
}
.paragraph-64 {
  margin-top: 20px;
  margin-left: 24px;
  font-family: Merriweather, serif;
  color: #fff;
  font-size: 16px;
  line-height: 16px;
  font-weight: 600;
  letter-spacing: 10px;
}
.div-block-9 {
  width: 1px;
  height: 50px;
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: #fff;
}
.text-block-145 {
  position: static;
  margin-bottom: 35px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  font-family: Lato, sans-serif;
  color: #fff;
  line-height: 20px;
  font-weight: 400;
  letter-spacing: 3px;
  white-space: nowrap;
}
.text-block-3 {
  position: relative;
  font-family: Merriweather, serif;
  color: #fff;
  font-size: 16px;
  font-weight: 900;
  text-decoration: none;
}
.image-71 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}
.mobile {
  display: none;
}
.homeslide {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 600px;
  margin-top: 100px;
  padding-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url(/_next/static/images/Website-Banner-e322765b78a4e90d7cbdc9f6ebd5bf9d.jpg);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
}
.homeslide:hover {
  -webkit-filter: brightness(143%);
  filter: brightness(143%);
}
.d-124-right-line-2 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 1px;
  background-color: #55a80f;
  -webkit-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
}
.browser-dot {
  width: 10px;
  height: 10px;
  margin-right: 3px;
  margin-left: 3px;
  border-radius: 50%;
  background-color: #fc615d;
}
.browser-dot.green {
  background-color: #35cc4b;
}
.browser-dot.yellow {
  background-color: #fdbc40;
}
.d-124-category-card-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 400px;
  height: 250px;
  margin-right: 15px;
  margin-left: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url(/_next/static/images/ser-3-99d1be8bb61a9fdaa973f7c67127416a.png);
  background-position: 50% 50%;
  background-size: cover;
  text-decoration: none;
}
.d-124-category-card-wrapper._2 {
  background-image: url(/_next/static/images/ser-1-ffb5e7ea7fae7b02551c9900301040b2.png);
  background-size: 400px;
}
.d-124-category-card-wrapper._3 {
  background-image: url(/_next/static/images/ser-3-99d1be8bb61a9fdaa973f7c67127416a.png);
  background-size: 400px;
}
.d-124-category-card-wrapper._4 {
  background-image: url(/_next/static/images/ser-2-e2f43a46f1196256f199141824ed8c69.png);
  background-size: cover;
}
.d-124-category-card-wrapper._5 {
  background-image: url(/_next/static/images/ser-5-f15addb980001adf9095a03a000a6147.png);
}
.d-124-category-card-wrapper._6 {
  background-image: url(/_next/static/images/ser-4-386c8a6dbb7b26c15dfa85caf989e9d6.png);
}
.d-124-category-card-wrapper._7 {
  background-image: url(/_next/static/images/ser-6-3e683fef82977ca81bd727908eb36c9f.png);
}
.d-124-color-overlay {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.4);
  background-image: none;
}
.browser-demo {
  position: relative;
  display: none;
  overflow: hidden;
  width: 500px;
  height: 300px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end;
  border: 1px solid #e2e2e2;
  border-radius: 10px;
  background-color: #1a1a1a;
  background-image: none;
}
.d-124-right-line-1 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 1px;
  background-color: #55a80f;
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}
.d-124-top-line-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  height: 1px;
  background-color: #55a80f;
  -webkit-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
}
.d-124-left-line-1 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  width: 1px;
  background-color: #55a80f;
  -webkit-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
}
.d-124-bottom-line-2 {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  height: 1px;
  background-color: #55a80f;
  -webkit-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
}
.d-124-card-text {
  position: relative;
  z-index: 99;
  font-family: 'PT Serif', serif;
  color: #fff;
  font-size: 40px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 1px;
}
.d-124-card-text.black {
  font-family: 'PT Serif', serif;
  color: #000;
}
.instructions-wrapper {
  position: absolute;
  left: auto;
  top: -100px;
  right: auto;
  bottom: auto;
  display: none;
  margin-top: auto;
  margin-left: -20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.browser-top {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 99;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 30px;
  padding-left: 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  background-color: #e2e2e2;
}
.d-124-top-line-1 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  height: 1px;
  background-color: #55a80f;
  -webkit-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
}
.d-124-line-wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 10;
  -webkit-transform: translate(-8px, -8px);
  -ms-transform: translate(-8px, -8px);
  transform: translate(-8px, -8px);
}
.d-124-line-wrapper._2 {
  -webkit-transform: translate(8px, 8px);
  -ms-transform: translate(8px, 8px);
  transform: translate(8px, 8px);
}
.d-124-left-line-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  width: 1px;
  background-color: #55a80f;
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}
.demo-p.arrow {
  position: static;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  margin-bottom: 10px;
  font-size: 19px;
  text-align: left;
}
.demo-wrapper {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: 0%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}
.demo-wrapper.second {
  margin-top: 60px;
}
.d-124-bottom-line-1 {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  height: 1px;
  background-color: #55a80f;
  -webkit-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
}
.image-72 {
  position: relative;
  margin-top: 0px;
  margin-right: 0px;
}
.section-2nd {
  padding-bottom: 60px;
}
.heading-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.heading-div.hide {
  display: block;
}
.big-label {
  font-size: 20px;
  line-height: 1.2rem;
  font-weight: 700;
}
.row {
  display: none;
  width: 100%;
  height: 100px;
  margin-bottom: 50px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.client-image {
  height: 30px;
}
.left-arrow-2 {
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  height: auto;
  margin-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.right-arrow-2 {
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 80px;
  height: 80px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.slider-3 {
  display: block;
  height: 100px;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}
.icon-6 {
  display: none;
  color: #000;
}
.icon-5 {
  display: none;
}
.image-114 {
  margin-top: 0px;
  margin-right: 0px;
  padding-left: 0px;
}
.logo-client-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.platinum {
  max-width: none;
}
.image-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
  height: 80px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.image-wrapper:hover {
  -webkit-filter: none;
  filter: none;
}
.dowell {
  max-width: none;
}
.dowell:hover {
  -webkit-filter: none;
  filter: none;
}
.slide-5 {
  position: relative;
  padding-top: 0px;
  padding-bottom: 0px;
}
.main-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 0px;
  padding: 40px 28px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.main-container.center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
}
.wrapper-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.content-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.paragraph-65 {
  margin-top: 20px;
  color: #fff;
  font-size: 1.2rem;
  text-align: center;
}
.paragraph-65.green {
  color: #55a80f;
}
.card-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.card-wrapper.margin-top {
  margin-top: 40px;
  margin-bottom: 40px;
}
.card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 400px;
  height: 250px;
  margin-right: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px none #fff;
  background-color: #fff;
  box-shadow: 0 14px 24px 0 transparent;
  -webkit-transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, transform 200ms ease;
  transition: box-shadow 200ms ease, transform 200ms ease, -webkit-transform 200ms ease;
}
.card._1 {
  width: 250px;
  height: auto;
  padding: 20px;
}
.card._2 {
  width: 250px;
  height: auto;
  padding: 20px;
}
.card._3 {
  width: 250px;
  height: auto;
  padding: 20px 30px;
}
.card._4 {
  width: 250px;
  height: auto;
  padding: 20px;
}
.paragraph-66 {
  color: #000;
  font-size: 24px;
  line-height: 36px;
  text-align: center;
}
.heading-67 {
  color: #fff;
  font-size: 45px;
  line-height: 50px;
}
.heading-67.green {
  color: #55a80f;
}
.background {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 350px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url(/_next/static/images/small-banner-5f4f2bd90f2853e123e3bb181365731c.png);
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: repeat;
}
.templates-centred {
  padding-top: 40px;
  padding-bottom: 40px;
  color: #55a80f;
  text-align: center;
}
.templates-centred.no-margin {
  margin-bottom: 0px;
}
.templates-centred.left-align {
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: left;
}
.heading-68 {
  display: inline-block;
  margin-top: 0px;
  border-style: none;
  border-width: 1px 1px 2px;
  border-color: #000 #000 #e0e0e0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ff002e), to(#ffb900));
  background-image: linear-gradient(180deg, #ff002e, #ffb900);
  color: #e94865;
  font-size: 42px;
  line-height: 48px;
  font-weight: 700;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.heading-68.thinner {
  margin-bottom: 35px;
  font-size: 34px;
  line-height: 40px;
  font-weight: 900;
  letter-spacing: 0.5px;
}
.heading-68.thinner.less-space {
  margin-bottom: 10px;
  color: #5d942f;
  font-size: 40px;
  line-height: 30px;
  font-weight: 900;
  text-transform: uppercase;
}
.heading-68.thinner.less-space {
  margin-bottom: 10px;
  color: #000;
  font-size: 20px;
  line-height: 20px;
  font-weight: 900;
  text-transform: uppercase;
}
.heading-68.thinner.less-space.white {
  color: #fff;
}
.heading-68.white {
  color: #fff;
}
.heading-68.size {
  margin-bottom: 0px;
  color: #fdaf40;
  font-size: 30px;
  text-align: center;
}
.body-paragraphy {
  color: #999;
  line-height: 24px;
}
.body-paragraphy.text-color {
  color: #fff;
}
.slider-2 {
  display: block;
  height: 700px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}
.slider-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.slide-6 {
  margin-top: 0px;
}
.image-115 {
  width: 100%;
}
.image-116 {
  width: 100%;
}
.tab-link-tab-3 {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #5a5050;
  background-color: transparent;
}
.tab-link-tab-3:hover {
  background-color: #55a80f;
}
.tab-link-tab-3.w--current {
  height: 60px;
  background-color: #55a80f;
}
.tabs-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-right: 1px solid #55a80f;
}
.tab {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-transform: uppercase;
}
.text-block-146 {
  margin-left: 20px;
  font-size: 16px;
}
.tab-pane-tab-3-2 {
  height: 380px;
  padding: 40px;
  background-color: #f8f8f8;
}
.container-29 {
  max-width: 1200px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.tabs-content {
  width: 60%;
}
.tab-link-tab-4 {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #5a5050;
  background-color: transparent;
}
.tab-link-tab-4:hover {
  background-color: #55a80f;
}
.tab-link-tab-4.w--current {
  height: 60px;
  border-bottom: 1px solid #5a5050;
  background-color: #55a80f;
}
.tab-link-tab-4.no-border {
  border-bottom-style: none;
}
.div-block-253 {
  display: none;
  width: 80%;
  margin-right: 0px;
  margin-left: 100px;
  padding-left: 0px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.tab-pane-tab-2-2 {
  height: 380px;
  padding: 40px;
  background-color: #f8f8f8;
}
.tab-link-tab-1-2 {
  display: block;
  height: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #5a5050;
  background-color: transparent;
}
.tab-link-tab-1-2:hover {
  background-color: #55a80f;
}
.tab-link-tab-1-2.w--current {
  background-color: #55a80f;
}
.tab-pane-tab-1 {
  height: 380px;
  padding: 40px;
  background-color: #f8f8f8;
}
.section-30 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #fafaff;
}
.section-30.space {
  padding-top: 20px;
  padding-bottom: 0px;
}
.section-30.space.white {
  padding-bottom: 40px;
  background-color: transparent;
}
.tab-pane-tab-4-2 {
  height: 380px;
  padding: 40px;
  background-color: #f8f8f8;
}
.templates-centred-2 {
  margin-bottom: 40px;
  text-align: center;
}
.templates-centred-2.left {
  position: absolute;
  top: 556px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: left;
}
.tabs-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 100px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.tab-link-tab-2 {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #5a5050;
  background-color: transparent;
}
.tab-link-tab-2:hover {
  background-color: #55a80f;
}
.tab-link-tab-2.w--current {
  height: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #55a80f;
}
.tabs-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 100px;
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.paragraph-67 {
  text-align: justify;
}
.box {
  width: 15px;
  height: 15px;
  border-radius: 50px;
  background-color: #333;
}
.tab-link-tab-5 {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: transparent;
}
.tab-link-tab-5:hover {
  background-color: #55a80f;
}
.tab-link-tab-6 {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: transparent;
}
.tab-link-tab-6:hover {
  background-color: #55a80f;
}
.tab-link-tab-7 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.heading-69 {
  margin-top: 0px;
}
.heading-70 {
  margin-top: 0px;
}
.heading-71 {
  margin-top: 0px;
}
.tab-pane-tab-5 {
  height: 380px;
  padding: 40px;
}
.contact-us-link {
  color: #000;
  text-decoration: none;
}
.sublink-wrapper.center {
  text-align: center;
}
.container2 {
  max-width: 1200px;
  margin-top: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.home-link {
  color: #000;
  text-decoration: none;
}
.heading-72 {
  width: 50%;
}
.heading-72.white {
  color: #000;
  text-transform: uppercase;
}
.contact-us-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 600px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))), url(/_next/static/images/banner6-d640bb36a560c2d89f183fee1462972d.png);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(/_next/static/images/banner6-d640bb36a560c2d89f183fee1462972d.png);
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}
.banner-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 100px;
  padding-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.banner-heading.center {
  margin-top: 0px;
}
.container-30 {
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 40px;
  padding-left: 40px;
}
.container-30._1 {
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.section-p {
  margin-bottom: 40px;
  font-family: Lato, sans-serif;
  text-align: justify;
}
.section-title {
  padding-bottom: 20px;
  font-size: 34px;
  line-height: 40px;
  font-weight: 600;
}
.section-title.purple {
  font-family: Lato, sans-serif;
  color: #55a80f;
  text-transform: uppercase;
}
.button-dark {
  padding: 12px 30px;
  border: 2px solid #000;
  border-radius: 5px;
  background-color: #000;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.button-dark:hover {
  border-color: #6e33d1;
  background-color: #fff;
  color: #6e33d1;
}
.section-31 {
  position: relative;
  display: block;
  padding-top: 100px;
  padding-bottom: 0px;
}
.section-content {
  margin-right: 40px;
  padding-left: 0px;
}
.section-content.margin {
  margin-left: 40px;
}
._2-col-grid {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  grid-auto-columns: 1fr;
  grid-column-gap: 100px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}
.section-img {
  width: 100%;
  border-radius: 5px;
  -o-object-fit: contain;
  object-fit: contain;
}
.wrapper-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
}
.wrapper-2._2 {
  margin-top: 60px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.vertical-line-top {
  width: 2px;
  height: 64px;
  margin-top: 25px;
  background-color: #55a80f;
}
.heading-73 {
  width: 50%;
  margin-top: 180px;
  color: #fff;
  text-align: center;
}
.heading-73.black {
  color: #000;
}
.vertical-line-bottom {
  display: block;
  width: 2px;
  height: 64px;
  margin-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #e94865;
}
.header-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 64px;
  padding-left: 64px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}
.header-section.hide {
  display: block;
}
.about-block {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  margin-top: -128px;
  margin-bottom: 60px;
  padding: 32px 32px 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 32px;
  background-color: #fff;
  box-shadow: 0 0 32px -16px rgba(0, 0, 0, 0.32);
}
.about-light-box-wrapper {
  position: relative;
  width: 50%;
}
.image-118 {
  height: 500px;
}
.dot {
  display: inline;
  margin-right: 5px;
  float: none;
  color: #727f99;
  font-weight: 700;
}
.inner-padding {
  margin-top: 0px;
  padding-right: 20px;
  padding-left: 20px;
}
.inner-padding.hide {
  display: none;
}
.form4 {
  margin-top: 20px;
}
.social-text {
  color: #fff;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
}
.list-link {
  display: inline-block;
  margin-bottom: 5px;
  color: #727f99;
  font-size: 15px;
  line-height: 22px;
  text-decoration: none;
}
.list-link:hover {
  text-decoration: underline;
}
.social-button {
  position: relative;
  overflow: hidden;
  width: 23%;
  height: 50px;
  margin-right: 2%;
  padding-top: 19px;
  border-radius: 2.5px;
  background-color: #31b4aa;
  text-decoration: none;
  cursor: pointer;
}
.social-button:hover {
  background-color: #e94865;
}
.social-icon-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 20px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.content-section-2 {
  background-color: transparent;
}
.textarea-2 {
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 58px;
  padding-left: 12px;
  border: 1px solid #d0d8e8;
  border-radius: 2.5px;
  font-size: 18px;
  line-height: 26px;
  font-style: italic;
}
.list-item2 {
  margin-bottom: 5px;
  padding-top: 12px;
  padding-bottom: 10px;
  padding-left: 20px;
  border-bottom: 1px solid #d0d8e8;
}
.content-wrapper {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1210px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 30px;
  padding-left: 30px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.content-wrapper.white {
  margin-top: 60px;
  margin-bottom: 60px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fff;
  color: #fff;
  font-size: 17px;
  line-height: 30px;
}
.submit-button-3 {
  width: 100%;
  height: 45px;
  padding-right: 20px;
  padding-left: 20px;
  border-radius: 2.5px;
  background-color: #31b4aa;
  background-image: none;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  text-transform: uppercase;
}
.submit-button-3:hover {
  background-color: #e94865;
  background-image: none;
}
.inner-section {
  display: block;
  margin-top: 60px;
}
.inner-section.padding {
  margin-top: 0px;
  padding-top: 60px;
}
.text-field-4.phone {
  width: 49%;
  height: 55px;
  margin-bottom: 20px;
  padding-left: 65px;
  border: 1px solid #d0d8e8;
  border-radius: 2.5px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgMzU1LjQzMiAzNTUuNDMxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzNTUuNDMyIDM1NS40MzE7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0yNjcuMzA0LDM1NS40MjZjLTI3LjMzNywwLTQ4Ljk2Ny0xOC4xMjUtNjQuNzU3LTMzLjkxNUwzMy45MiwxNTIuODg1Yy0xNC4wOTgtMTQuMDk4LTMwLjY0NS0zMy4zNy0zMy40ODUtNTcuNDY0ICAgIEMtMi4zOTUsNzEuNDI1LDguNTU4LDQ3LjQzMiwzMy45MiwyMi4wN0M0OC41NjIsNy40MjksNjQuODMzLDAuMDA1LDgyLjI4MywwLjAwNWM0MS41NjgsMCw3My4zMTUsNDMuMTA1LDc1Ljk5OCw0Ni44NTUgICAgYzE0LjEyNSwxOC43NzcsOC4xMzUsNDEuMzE4LDIuODQ4LDYxLjIxM2MtNS42MzksMjEuMjIzLTguNTk2LDM0LjczMSwxLjI0OCw0NC41NzVsNDAuNDA2LDQwLjQwNCAgICBjNC40MzgsNC40MzgsOS42NDYsNi40MTcsMTYuODksNi40MTZjOC4yMzctMC4wMDEsMTcuNjgzLTIuNTEsMjcuNjg0LTUuMTY3YzEwLjkxMS0yLjg5OSwyMi4xOTMtNS44OTYsMzMuMzE0LTUuODk2ICAgIGMxMC43OTYsMCwyMC4xODIsMi45NDEsMjcuOTAxLDguNzQ2YzMuNTYyLDIuNTQ3LDQzLjI2NywzMS43ODUsNDYuNjI2LDcwLjcxOWMxLjY3NiwxOS40MjgtNS42NzIsMzcuNDc1LTIxLjgzOCw1My42NDEgICAgQzMxMC41NDEsMzQ0LjMzMywyODguOTMzLDM1NS40MjYsMjY3LjMwNCwzNTUuNDI2eiBNODIuMjgzLDI1LjAwNmMtMTAuNzI4LDAtMjAuNzY2LDQuODIyLTMwLjY4NiwxNC43NDMgICAgYy0xOS41OTYsMTkuNTk1LTI4LjIxLDM2Ljg0OC0yNi4zMzYsNTIuNzQ1YzEuNTE1LDEyLjg0Miw5LjYzNywyNi4wMTYsMjYuMzM2LDQyLjcxNWwxNjguNjI3LDE2OC42MjYgICAgYzE4LjM5MiwxOC4zOTEsMzIuOTEsMjYuNTkyLDQ3LjA3OSwyNi41OTJjMTQuNjYxLDAsMzAuNDg2LTguNjk4LDQ4LjM4LTI2LjU5MmMxMC44MzYtMTAuODM1LDE1LjYxNS0yMS44NzQsMTQuNjEyLTMzLjc0NiAgICBjLTIuMzg3LTI4LjI2Ni0zNS45ODgtNTIuNDA1LTM2LjMyOC01Mi42NDVjLTAuMTEtMC4wOC0wLjIzOS0wLjE3NC0wLjM0OS0wLjI1NmMtMy4zOTYtMi41OC03LjUxMi0zLjc4MS0xMi45NDgtMy43ODEgICAgYy03Ljg1NiwwLTE3LjEwNCwyLjQ1Ny0yNi44OTYsNS4wNThjLTExLjExLDIuOTUyLTIyLjYsNi4wMDQtMzQuMTAxLDYuMDA1YzAsMC0wLjAwNCwwLTAuMDA2LDAgICAgYy0xMy44MTksMC0yNS40NDctNC42MjItMzQuNTYyLTEzLjczOGwtNDAuNDA3LTQwLjQwNGMtMjAuNTI1LTIwLjUyNi0xMy40MzItNDcuMjIzLTcuNzMxLTY4LjY3MyAgICBjNS4wODYtMTkuMTQsNy43MDktMzEuMzczLDEuMjc2LTM5Ljg0MWMtMC4wOTItMC4xMjEtMC4xODEtMC4yNDMtMC4yNjktMC4zNjdDMTM3LjczMSw2MS4xLDExMS43OSwyNS4wMDYsODIuMjgzLDI1LjAwNnoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiNiNGJjY2QiIGZpbGw9IiNiNGJjY2QiLz4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+Cg==);
  background-position: 15px 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  font-size: 18px;
  line-height: 26px;
}
.link-small-2 {
  color: #727f99;
  font-size: 15px;
  text-decoration: underline;
}
.title-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 20px;
  padding-bottom: 25px;
  padding-left: 20px;
  border-bottom: 1px none #d0d8e8;
}
.title-box.black {
  margin-bottom: 25px;
  padding-bottom: 0px;
  border-bottom-style: solid;
  color: #000;
}
.flex-wrapper-space-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.flex-wrapper-space-1.margin {
  margin-top: 40px;
}
.test-field4.last-name {
  width: 49%;
  height: 55px;
  margin-bottom: 20px;
  padding-left: 20px;
  border: 1px solid #d0d8e8;
  border-radius: 2.5px;
  font-size: 18px;
  line-height: 26px;
}
.text-field4.name {
  width: 49%;
  height: 55px;
  margin-bottom: 20px;
  padding-left: 65px;
  border: 1px solid #d0d8e8;
  border-radius: 2.5px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNDAwLjYxMyA0MDAuNjEzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDAuNjEzIDQwMC42MTM7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48Zz4KCTxwYXRoIGQ9Ik0yNzcuNjY0LDIwOC4wMWgtMTYuMTIzYzMxLjE0Ni0yMC4xNTIsNTEuODA0LTU1LjE5NCw1MS44MDQtOTQuOTcyQzMxMy4zNDUsNTAuNzA4LDI2Mi42MzcsMCwyMDAuMzA3LDAgICBTODcuMjY5LDUwLjcwOCw4Ny4yNjksMTEzLjAzOGMwLDM5Ljc3OCwyMC42NTYsNzQuODIsNTEuODA0LDk0Ljk3MkgxMjIuOTVjLTQxLjQzNCwwLTc1LjE0MywzMy43MDctNzUuMTQzLDc1LjE0MXYxMDQuOTYzICAgYzAsNi45MDQsNS41OTcsMTIuNSwxMi41LDEyLjVoMjgwYzYuOTAzLDAsMTIuNS01LjU5NiwxMi41LTEyLjVWMjgzLjE1QzM1Mi44MDcsMjQxLjcxNywzMTkuMDk4LDIwOC4wMSwyNzcuNjY0LDIwOC4wMXogICAgTTExMi4yNjksMTEzLjAzOGMwLTQ4LjU0NCwzOS40OTMtODguMDM4LDg4LjAzOC04OC4wMzhjNDguNTQ0LDAsODguMDM4LDM5LjQ5NCw4OC4wMzgsODguMDM4ICAgYzAsNDguNTQzLTM5LjQ5NCw4OC4wMzYtODguMDM4LDg4LjAzNkMxNTEuNzYyLDIwMS4wNzQsMTEyLjI2OSwxNjEuNTgxLDExMi4yNjksMTEzLjAzOHogTTIzNi44OCwyMTkuOTk4bC0zNi41NzMsMzYuNTc0ICAgbC0zNi41NzMtMzYuNTczYzExLjQ3NywzLjkzNSwyMy43NzksNi4wNzUsMzYuNTczLDYuMDc1UzIyNS40MDQsMjIzLjkzNCwyMzYuODgsMjE5Ljk5OHogTTMyNy44MDcsMzc1LjYxM2gtMzR2LTYwLjA1OSAgIGMwLTYuOTA0LTUuNTk3LTEyLjUtMTIuNS0xMi41cy0xMi41LDUuNTk2LTEyLjUsMTIuNXY2MC4wNTloLTEzN3YtNjAuMDU5YzAtNi45MDQtNS41OTctMTIuNS0xMi41LTEyLjVzLTEyLjUsNS41OTYtMTIuNSwxMi41ICAgdjYwLjA1OWgtMzRWMjgzLjE1YzAtMjcuNjQ3LDIyLjQ5NC01MC4xNDEsNTAuMTQzLTUwLjE0MWgxOC40MzlsNTAuMDc5LDUwLjA3OGMyLjQ0MSwyLjQ0MSw1LjY0LDMuNjYxLDguODM5LDMuNjYxICAgczYuMzk2LTEuMjIsOC44MzktMy42NjFsNTAuMDc5LTUwLjA3OGgxOC40MzljMjcuNjQ4LDAsNTAuMTQzLDIyLjQ5Miw1MC4xNDMsNTAuMTQxVjM3NS42MTN6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjYjRiY2NkIiBmaWxsPSIjYjRiY2NkIi8+CjwvZz48L2c+IDwvc3ZnPgo=);
  background-position: 15px 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  font-size: 18px;
  line-height: 26px;
}
.text-field4.email {
  width: 49%;
  height: 55px;
  margin-bottom: 20px;
  padding-left: 65px;
  border: 1px solid #d0d8e8;
  border-radius: 2.5px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgMzY4LjYyNSAzNjguNjI1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzNjguNjI1IDM2OC42MjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0zNTYuMTI1LDUwLjMxOEgxMi41Yy02LjkwMywwLTEyLjUsNS41OTctMTIuNSwxMi41djI0Mi45ODhjMCw2LjkwMiw1LjU5NywxMi41LDEyLjUsMTIuNWgzNDMuNjI1ICAgIGM2LjkwMiwwLDEyLjUtNS41OTgsMTIuNS0xMi41VjYyLjgxOEMzNjguNjI1LDU1LjkxNiwzNjMuMDI3LDUwLjMxOCwzNTYuMTI1LDUwLjMxOHogTTM0My42MjUsMjkzLjMwN0gyNVY3NS4zMThoMzE4LjYyNVYyOTMuMzA3ICAgIHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiNiNGJjY2QiIGZpbGw9IiNiNGJjY2QiLz4KCQk8cGF0aCBkPSJNNTcuNzU1LDEzNC4yMDFsMTIwLDczLjkzN2MyLjAxLDEuMjM5LDQuMjgzLDEuODU4LDYuNTU3LDEuODU4czQuNTQ3LTAuNjE5LDYuNTU3LTEuODU4bDEyMC03My45MzcgICAgYzUuODc3LTMuNjIxLDcuNzA3LTExLjMyMiw0LjA4Ni0xNy4xOTlzLTExLjMyNC03LjcwNy0xNy4xOTktNC4wODVsLTExMy40NDQsNjkuODk2TDcwLjg2OSwxMTIuOTE3ICAgIGMtNS44NzUtMy42MTktMTMuNTc2LTEuNzkzLTE3LjE5OSw0LjA4NUM1MC4wNDgsMTIyLjg3OCw1MS44NzcsMTMwLjU4LDU3Ljc1NSwxMzQuMjAxeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iI2I0YmNjZCIgZmlsbD0iI2I0YmNjZCIvPgoJPC9nPgo8L2c+PC9nPiA8L3N2Zz4K);
  background-position: 15px 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  font-size: 18px;
  line-height: 26px;
}
.h2-3.black {
  color: #000;
  font-size: 21.5px;
  line-height: 31px;
}
.body-6 {
  background-color: #f1f3f7;
}
.card_base {
  position: relative;
  width: 100%;
  min-height: 270px;
  margin-bottom: 35px;
  padding: 50px 25px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.3);
  color: #000;
}
.card_row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  padding: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.h1_features-2 {
  font-family: Lato, sans-serif;
  color: #342869;
  font-size: 18px;
  line-height: 27px;
}
.icon_wrap {
  overflow: hidden;
}
.home-about-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 2200px;
  margin-top: 100px;
  padding: 0px 64px 128px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}
.home-about-section.padding {
  margin-bottom: 60px;
  padding-top: 40px;
  padding-bottom: 40px;
}
.home-about-section.padding.bg-img {
  background-color: #f6f9fc;
  background-image: url(/_next/static/images/yuliya-strizhkina-cartier-DsQvQ7yycuI-unsplash-98193851332720ba0e9f6c381284bbd6.jpg);
  background-position: 0% 50%;
  background-size: cover;
  background-attachment: fixed;
}
.home-about-section.color {
  margin-top: 0px;
  background-color: transparent;
}
.wrap {
  margin-top: 20px;
}
.card_col_2 {
  position: relative;
  top: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  padding: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.card_col_2.margin {
  top: auto;
}
.text_features {
  font-family: Lato, sans-serif;
  color: #898ab1;
  font-size: 16px;
  line-height: 25px;
}
.col_60 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.paragraph-4 {
  margin-top: 8px;
  margin-bottom: 65px;
  color: #6b7c93;
  font-size: 16px;
}
.div-block-254 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 105px;
  height: 105px;
  margin-right: 42px;
  padding: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  box-shadow: 1px 1px 24px 0 rgba(83, 112, 128, 0.21);
}
.value {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  padding: 45px 20px;
  border-radius: 5px;
}
.value:hover {
  box-shadow: 8px 8px 33px 0 rgba(43, 75, 115, 0.2);
}
.heading-74 {
  margin-bottom: 10px;
  color: #5e7785;
}
.paragraph-5 {
  color: #6b7c93;
  line-height: 24px;
}
.value-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.div-block-255 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: left;
}
.value-wrap {
  display: block;
  max-width: 1040px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
.values {
  padding: 100px 30px 140px;
}
.heading-11 {
  color: #55a80f;
}
.slider-4 {
  width: 100%;
  height: 100%;
  background-color: transparent;
}
.mini-title-2 {
  margin-bottom: 10px;
  color: #fdaf40;
  font-size: 13.5px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}
.mini-title-2.white {
  color: #fdaf40;
}
.top-border._20 {
  margin-top: 20px;
}
.hero-text-box {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 35%;
  height: 300px;
  max-width: 440px;
  margin-top: 200px;
  padding-right: 40px;
  padding-left: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 10px;
  background-color: rgba(0, 0, 0, 0.9);
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.07)), to(hsla(0, 0%, 100%, 0.07)));
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.07), hsla(0, 0%, 100%, 0.07));
}
.bg-top {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  width: 100%;
  height: 56%;
  background-color: #fff;
}
.hero-section-2 {
  position: relative;
  height: 100%;
  max-width: 2200px;
  padding-top: 140px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.hero-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.slide-7 {
  margin-bottom: 70px;
}
.content-wrapper-2 {
  position: relative;
  width: 100%;
  max-width: 2200px;
  padding-right: 25px;
  padding-left: 25px;
}
.right-arrow-3 {
  width: 50px;
  height: 50px;
  margin-bottom: 0px;
  background-color: #e94865;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}
.right-arrow-3:hover {
  opacity: 0.8;
}
.hero-image {
  position: relative;
  right: -65px;
  width: 80%;
  height: 700px;
  border-radius: 10px;
  background-image: url(/_next/static/images/banner5-65430c2fc576956937f06d89eadc0561.png);
  background-position: 100% 50%;
  background-size: cover;
}
.hero-image._2 {
  width: 80%;
  border-radius: 10px;
  background-image: url(/_next/static/images/banner7-d92ec6ddeff17f056fc2911af516918e.jpg);
}
.hero-image._3 {
  background-image: url(/_next/static/images/banner5-fb7c6ee118acb6b2b037b01be5d3aa4e.jpg);
}
.h1-white {
  color: #fff;
  font-size: 45px;
  line-height: 55px;
}
.h1-white.white {
  color: #55a80f;
  font-size: 35px;
}
.left-arrow-3 {
  right: 0px;
  bottom: 0px;
  width: 50px;
  height: 50px;
  margin-right: 50px;
  margin-bottom: 0px;
  background-color: #31b4aa;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}
.left-arrow-3:hover {
  opacity: 0.8;
}
.arrow-3 {
  margin-top: 14px;
  margin-bottom: 0px;
  color: #fff;
  font-size: 22px;
}
.bg-botttom {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: 44%;
  background-color: #fff;
}
.text-link-2 {
  padding-bottom: 8px;
  border-bottom: 0px solid #000;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  color: #fff;
  font-size: 13.5px;
  font-weight: 400;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}
.text-link-2:hover {
  opacity: 0.8;
}
.link-14 {
  color: #55a80f;
  text-decoration: none;
}
.link-15 {
  color: #55a80f;
  text-decoration: none;
}
.div-block-256 {
  margin-top: 0px;
  margin-bottom: 20px;
}
.bold-text-5 {
  color: #e94865;
  font-size: 35px;
}
.bold-text-6 {
  color: #e94865;
}
.stackable__card-wrap {
  position: relative;
}
.card__heading-primary {
  font-family: 'Open Sans', sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-size: 2em;
  line-height: 115%;
  font-weight: 600;
  text-align: center;
}
.card__paragraph {
  text-align: center;
}
.stackable-cards {
  padding-top: 165px;
  padding-bottom: 165px;
}
.sliding-wrap {
  display: block;
}
.card__text-wrap {
  position: absolute;
  top: 40px;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 480px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.card-container-960 {
  width: 100%;
  height: auto;
  max-width: 960px;
  margin-right: auto;
  margin-left: auto;
}
.card__heading-secondary {
  font-family: 'Open Sans', sans-serif;
  color: rgba(0, 0, 0, 0.65);
  font-size: 1.25em;
  font-weight: 600;
  text-align: center;
}
.stackable__card {
  position: -webkit-sticky;
  position: sticky;
  top: 10%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1000px;
  height: 500px;
  margin-top: 50px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 16px;
  background-color: transparent;
  box-shadow: 0 16px 40px 0 rgba(0, 0, 0, 0.13);
}
.stackable__card._2 {
  z-index: 5;
  background-image: url(/_next/static/images/ser-6-3e683fef82977ca81bd727908eb36c9f.png);
  background-position: 0px 0px;
  background-size: cover;
}
.stackable__card._4 {
  z-index: 9;
}
.stackable__card._3 {
  z-index: 8;
}
.image-26 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -1;
  width: 100%;
  height: 100%;
  border-radius: 16px;
}
.dot-wrap__dot.yellow {
  width: 100%;
  height: 100%;
  background-color: #f8c740;
  opacity: 0;
}
.block-1 {
  width: 600px;
  height: 400px;
}
.about-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
}
.about-text-container {
  position: relative;
  z-index: 25;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 35%;
  height: auto;
  margin-top: 64px;
  margin-bottom: 64px;
  padding: 48px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 32px;
  background-color: #fff;
  box-shadow: 0 0 32px -16px rgba(0, 0, 0, 0.5);
  font-size: 12.8px;
}
.colored-icon {
  position: relative;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100px;
  height: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.01);
  border-radius: 100px;
  background-color: #fdaf40;
  color: #fdaf40;
}
.heading-75 {
  margin-top: 20px;
  color: #31b4aa;
  font-size: 16px;
  line-height: 125%;
  text-transform: uppercase;
}
.heading-75.center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 25px;
  text-align: center;
  text-decoration: none;
}
.paragraph-68 {
  margin-top: 10px;
  font-size: 16px;
  text-align: justify;
}
.about-image {
  position: relative;
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 45%;
  margin-right: -64px;
  margin-left: -64px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 32px;
  background-image: url(/_next/static/images/Lightbox-60b4b9ccf6f873bc82ddef1e4d8d6763.jpg);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.home-service-section {
  position: relative;
  display: none;
  max-width: 2200px;
  padding-right: 64px;
  padding-bottom: 64px;
  padding-left: 64px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: none;
  background-position: 0px 0px;
}
.service-icon {
  position: relative;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100px;
  height: 100px;
  margin-top: -60px;
  margin-bottom: 64px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.01);
  border-radius: 100px;
  background-color: #fdaf40;
  box-shadow: 0 0 32px -16px #000;
}
.service-icon.no-margin {
  bottom: -115px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.service-wrapper {
  width: 30%;
  margin-left: 20px;
  border-radius: 32px;
  background-color: #fff;
  box-shadow: 0 0 32px -16px rgba(0, 0, 0, 0.5);
}
.card-1 {
  margin-left: 0px;
  padding: 30px;
  border-radius: 32px;
  background-color: #fff;
  box-shadow: 32px 0 0 -16px transparent;
}
.service-image {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 250px;
  margin-bottom: 24px;
  padding-top: 37.5px;
  padding-bottom: 37.5px;
  border-radius: 32px;
}
.link-block-14 {
  width: 100%;
  text-decoration: none;
}
.link-block-14:hover {
  -webkit-filter: hue-rotate(180deg);
  filter: hue-rotate(180deg);
}
.service-wrapper1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1500px;
  margin-top: 40px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.about-section {
  padding-top: 107px;
  padding-bottom: 109px;
  background-color: transparent;
}
.inside-block {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.left-side {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 500px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #55a80f;
}
.right-side {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  margin-left: 0px;
  padding-left: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #f8f9f9;
}
.paragraph-69 {
  width: 70%;
  margin-top: 10px;
  font-size: 16px;
}
.point-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 40px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70px;
  height: 70px;
  min-width: 70px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background-color: #fff;
}
.heading-78 {
  color: #fff;
  font-size: 20px;
  text-align: left;
}
.div-block-257 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 417.625px;
  margin-top: 40px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-258 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  padding-right: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-259 {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 2500px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-left: 0px;
}
.bg {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: none;
  width: 52%;
  background-color: #55a80f;
}
.div-block-260 {
  width: 80%;
}
.button-20 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  height: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 5px;
  background-color: #009da3;
  box-shadow: 0 1px 20px 0 rgba(34, 34, 34, 0.16);
  -webkit-transition: background-color 200ms ease, box-shadow 200ms ease;
  transition: background-color 200ms ease, box-shadow 200ms ease;
  font-size: 20px;
  text-transform: uppercase;
}
.button-20:hover {
  background-color: #008085;
  box-shadow: 0 5px 30px 0 rgba(34, 34, 34, 0.16);
}
.button-20.registration {
  width: 100%;
  height: 45px;
  background-color: #31b4aa;
  font-size: 16px;
  font-weight: 500;
}
.text-field-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 49%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.text-field-box.hide {
  display: none;
}
.text-field-box._2 {
  width: 100%;
}
.page-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #337ab7;
}
.page-container._2 {
  background-color: #fff;
}
.legal-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  margin-bottom: 10px;
  padding-top: 25px;
  padding-bottom: 25px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.legal-box._2-copy {
  display: none;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.text-block-8 {
  margin-right: 3px;
  font-size: 16px;
}
.text-field-5 {
  height: 45px;
  border-radius: 5px;
  font-size: 15px;
}
.text-field-5:focus {
  border: 1px solid #337ab7;
}
.field-label-2 {
  display: block;
  color: rgba(55, 66, 82, 0.9);
  font-weight: 600;
}
.checkbox-field-2 {
  margin-bottom: 15px;
}
.form-block-4 {
  margin-top: 20px;
}
.form-field-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.link-16 {
  margin-left: 3px;
  color: #31b4aa;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}
.link-16:hover {
  text-decoration: underline;
}
.form-wrapper-2 {
  position: relative;
  z-index: 50;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 100%;
  height: 100%;
  max-width: 500px;
  margin-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.form-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 400px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.link-17 {
  color: #2d323e;
}
.heading-79 {
  margin-top: 0px;
  margin-bottom: 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #2d323e;
  font-size: 26px;
  line-height: 130%;
  font-weight: 500;
  text-align: center;
}
.checkbox-2 {
  width: 14px;
  height: 14px;
}
.checkbox-2.w--redirected-checked {
  background-color: #2d323e;
}
.block-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.checkbox-label {
  opacity: 0.7;
  color: #2d323e;
  font-weight: 500;
}
.heading-80 {
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: rgba(55, 66, 82, 0.8);
  font-size: 16px;
  font-weight: 400;
  text-align: center;
}
.legal-text {
  opacity: 0.85;
  color: #dbdbdb;
  font-size: 13px;
  font-weight: 300;
  text-decoration: none;
}
.legal-text._3 {
  color: #374252;
}
.div-block-41 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 25px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.heading-81 {
  color: #337ab7;
}
.div-block-261 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.grid-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  margin-left: 40px;
  padding: 24px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border: 1.4px solid transparent;
  border-radius: 10px;
  background-color: #edf1fc;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  text-decoration: none;
}
.grid-block-2:hover {
  border-color: #31b4aa;
  -webkit-filter: saturate(200%);
  filter: saturate(200%);
}
.service-grid-2 {
  margin-top: 55px;
  margin-bottom: 75px;
  grid-column-gap: 30px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}
.standard-paragraph {
  margin-bottom: 0px;
  color: rgba(86, 96, 115, 0.7);
  font-size: 18px;
  line-height: 26px;
  font-weight: 400;
  letter-spacing: 0px;
}
.standard-paragraph.center {
  display: block;
  max-width: 650px;
  text-align: center;
}
.div-block-262 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-10 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-10._1 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.author-image-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  padding-top: 32px;
  padding-bottom: 32px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.about-1-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 400px;
  padding: 52px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #55a80f;
  background-color: #fdfdfd;
}
.about-section-1 {
  display: block;
  padding: 60px 3%;
}
.container-31 {
  display: block;
  width: 100%;
  max-width: 1180px;
  margin-right: auto;
  margin-left: auto;
}
.author-title-3 {
  margin-bottom: 12px;
  font-family: Lato, sans-serif;
  color: #55a80f;
  font-size: 18px;
  text-transform: uppercase;
}
.content-h2 {
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  color: #000;
  font-size: 42px;
  font-weight: 700;
}
.author-image {
  width: 300px;
  height: 300px;
  border-radius: 1000px;
}
.author-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.paragraph-70 {
  font-family: Lato, sans-serif;
}
.div-block-158 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 500px;
  height: 500px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-263 {
  position: absolute;
  left: 78%;
  top: 8%;
  right: 0%;
  z-index: -2;
  display: none;
  width: 40%;
  height: 60%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMUAAAEMCAYAAAB0qHI4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAF7mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wOS0wN1QxNDo1MTozMCswNTozMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDktMDdUMTQ6NTU6MTcrMDU6MzAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjAtMDktMDdUMTQ6NTU6MTcrMDU6MzAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NmViMDZiMmUtMzU3MS1kYTRmLWE1ZTktMzc0MDQ1ZTIwMzI1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM2MTRGMkIzRkQ1MDExRTlBODJBRkJGQUIxQTdBMUIyIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6QzYxNEYyQjNGRDUwMTFFOUE4MkFGQkZBQjFBN0ExQjIiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNjE0RjJCMEZENTAxMUU5QTgyQUZCRkFCMUE3QTFCMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNjE0RjJCMUZENTAxMUU5QTgyQUZCRkFCMUE3QTFCMiIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo2ZWIwNmIyZS0zNTcxLWRhNGYtYTVlOS0zNzQwNDVlMjAzMjUiIHN0RXZ0OndoZW49IjIwMjAtMDktMDdUMTQ6NTU6MTcrMDU6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6I1wfoAAAW9klEQVR4nO2dsXPcxtnGf6Q0vpRQ5y5wly5w64ZQ4zbnv0Cn8qt8mtEVKjymZtJ8w0J0mUqnLp3O3ZdJQbhzKsKdXOnUqRPSmRW/YhfexYqw9gUkKg6f3wwHS3EfLPBgnyNn9O7i4PLyEiFE4OCTo4fnQAXsgbv+mEMBnAMl0AKfG8atgDN/ji1w36BdAs99+wFwatA+AdZA58fcGbTP/dgd7l73mboCd68Vzqe7/hwfWlvink+Bu8+vMnUw9PgxcGzQrnE+48fcGbRPgRXuHu/i7jmXeB5/zjSf2ovm5PNDf6L+h6XhIqqofwXUBu3SXwQ4Eyx8HbX/YtRW/lhE7VyWkXZlHLO6ov2htSuCx0uDDuBopJ1D/Ey+Hu11NSt/LLBdc81wHlcj/a6iJPhUARwCjf+HPbZktlH/JjpPDjtCkrcGHcB3UfuZUfuDP3bYrhfCdXbYrrkl+BS3p2gbg3bLdI9/iLTfG7XxM/lutNfVbP2xw/YbpmGex/voPBx8cvTQoBfiv4uL5uStfzv8CNchxH80CoUQCQqFEAkKhRAJCoUQCQqFEAkKhRAJCoUQCQqFEAkKhRAJCoUQCbdxlYFL7EV94KoTa1zxVmvUrnAVilvyy7BhWKW6Jb9EONWeGnTgrnWFu9atUVv7r4bpHk/RLnHPd4vNYwjP55TpHm+N2pKP4PGi3ixxPu0umpP24JOjh28IpbOfkz+5K1wdOrgb/4x8A1a42nlwBnyWqYNQcw/2dQL9mgiwr8WIfbKsEyiBl9H3n5E/QedoVwSPO+BOpg6GayJ2TPf4FOdzLi8JyxHukx+MwmsL//3keXzRnNw5jE5E0s65kLg9R2vh96ZN+16Xdg5/nDFmMdL+kNpipnbQvnWr/OIn4FNcHfzWcLI9cODbD4AfDdoXfswOeOS/z+UfXrv32tcGbX+vP+JWlP0yQfsM22+Y1wSfngF/n6h9DPyfQdtGWqvH/+L9ePwAm8c/e+0OtxYjV9sxfD7b3AEvmpP9X7f//HUef7P68oXWU4gbjdZTCJGBQiFEgkIhRIJCIUSCQiFEgkIhRIJCIUSCQiFEgkIhRIJCIUSCQiFEwiGuRPgMV2ZcGPVPvfbJuzomFLgS4zPsu45XXneGbadz/FhnfuzKqF1H2sKo7T22+jRHW/B+PF4atXWkrYzaFfM9fvqujjGLelMs6s3TRb05W9SbJ+A2WI7f2nKX/AUatb+IHksN+zHwbfT9wUi/q4jr9RvcNecSB8n63oXYJ8tajJqhT3M8tmjXDINk8Thes9Iw3eMdtrUYsceW51MR1kTADI8vmpODQ4YLg/aZJ+r79trOqG2jdmPQgSsRvuo8OXQj7Rzakfa72DPdpznadqSdQ+yxZcx0rJ/GOmVo25E+V7Fnuk9d2j745OhhQXgDjOVkEF70MkVb4d8eg32C1v7YGHW9tsM+UQrcNU/Rlkz3aY62YrrHvbYx6mD68ym4Zo8vmhMW9abXthfNSaf1FOJGo/UUQmSgUAiRoFAIkaBQCJGgUAiRoFAIkaBQCJGgUAiRoFAIkaBQCJHQh6Jm2ua9xQxtib30u6fCXpbcUxN2tr4ubcHvz+OS6R5XM7Q11+zxot6Ui3pT998f4kpuzxhug55D6TV97byFeob2GHfN59jXGPQ19y+xrxPofTrH9sALwr3G28V/aG0dac9/u+tbLL12qsf981kbtf18eIk9zLG2zBX5YsBz4GxRb87BhaLyPy8sJ/N9C9+usE2UeqSdw1HUtoyZ9p+qLbBdc0XwqTCOO0dbJ+ex8L48PhrrNEI90s4Zsx+3YN485pCwWKbBVq7bEkqDT43aLaG897FBB26Bzx5XXvzMqH1GqLffGbWn/thge2VBQ/Apbn9o7WnU3+rxM96Px9Zx+/57bB63vL95jErHxY1GpeNCZKBQCJGgUAiRoFAIkaBQCJGgUAiRoFAIkaBQCJGgUAiRoFAIkaBQCJFwG1cmXGEvwgK3M3WJK6raGbVrXHXiDlsBV0EoSd5i21+1wt1v57XdRO2pQQfB4xa7T3O0a67f45KwY/kp1+/xHuM8XtSbNX7P3YvmZDdnK/6KYZ3+Z+SbtybU6XfAnUwdDLeJ32Hb6n3OVvxvCCXG98k3vmLok+WVBXO0K8K7GjpsHj8hhKLBthV//KqELc6rXGKPLa87KHHrKHosPtVcsRV/TJd5IiH+a7mN+xSocZ/yrUHb4j6lK9/eG7Sn/lhg/5PgAfAqOU8u93GfoB32PxXvMvzTK5eWoU/tNWm3OH8L7B4/xnlcYPfpPuG9FKdGbeyxRbtnok8XzUmzqDf3cb9tGtB6CnHD0XoKITJQKIRIUCiESFAohEhQKIRIUCiESFAohEhQKIRIUCiESFAohEhQKIRIOMSVCV/iymcLg7bwmktCiXIuJa7U9xJb+Ta44sU3/mtl1K687iX23bR7n86xvwOh98n62oE52hJ3rZfYt9OvcB7N8fgNdo+PcddrfS0EuDlonseLelMs6s3Zot5cLurNE3ChWPuf19i3ia99e2XUrgg3/a1B1/cv/Nc9o/YeYav2pVG79scK23sXaoJPcftDa1eEZ7I26MD5VDLP4wJ7GPu5UGILYxX1r5k+j9fgQtH6f+iwlX/vCesvWmxlzc1IO4d4a3jLmGn/qdoOe+l4F2kt487R7hg+Hws/JNdgIe7/nVHbjLRzxuzH7Zg3j38tHa8ZPoBcClzSGqMO3KdBOVFb+WM7UdthM66n9jqrtiDU+ncfQdsYdRB+U7QTtJU/TtHWXKPHF80Ji3pTANVFc9KA1lOIG47WUwiRgUIhRIJCIUSCQiFEgkIhRIJCIUSCQiFEgkIhRIJCIUSCQiFEwm1CDdIee73JHG1FqK3pjNraHxujrtd22OtyCkLdlFVbcvM8nqIt+AgeL+rNr9qL5mR/iKu5P8O+xqD0mjPsawyW0bjWdQLHkc5amvyccL1ro7Yf8xxbCXdJuNdzbOsE5mhrpnu8jnTPjdqnkfbYqI09Xhp0BcN5XOYKF/WmYjiPOWQ4mYtU9BvEAxeWC2EYvmqkzxh/nqEtRto5VCPtd1FGYxXYQzFVW420c4g9LsY6jVCOnCeHaqSdM2Yxcg3vokjbt26VXxz4f2iw1b/v/eAdrnb/2XjXt2iBPwGvcdu+twbtz167x23L/9qg/TfwqR/vb0ZtvzV9i7vmXzJ1e6/7BefT3wxjztG+YLrHr3A+vcbNiRdGbYm79kdM9/gR+R6/ZrpPHe5eO+DZN6svG5WOixuNSseFyEChECJBoRAiQaEQIkGhECJBoRAiQaEQIkGhECJBoRAiQaEQIkGhECLhEFeiO6XMF0IZ99KoKwglxlZtiStnfo69+rPyuqfYqz+XTCtXh+DT8TVrnzDv+czx+DnTPZ7yfFZM9GlRb479dvxLcHvJXkY/v0v+wpCaYZ3+Z+Qv7lgTJlcH3MnUgTN76dsN7ppzOSOshXiMzcDYpwfAaaauwtfpez4nv2J1jnbNMMAHI/2u4glhvUnDdI93wFcG7RtCGCwel7g1ET2T5/FFc3JwyHBFVkc+qW6O1sJ+hnbOuHH/dqLOOu4c7X6iDlwJ91Rt3P+nGVrLuN1M7aB9G/fps8IlqzWcrMUlssa9r8FyIVt/LLG96wHcJ0j/0Kza+7h3L3QTtL1PLbZllnuCTw32dydM1e4YPh8LpziPignaOR7fxXm8N2o7r11inMcXzUm7qDcDn7SeQtxotJ5CiAwUCiESFAohEhQKIRIUCiESFAohEhQKIRIUCiESFAohEhQKIRIUCiES+q34L3Glt4VBW3jNJcPy5hwqXJnwJa523sLS6y5xxWMWjr3uDfY1Bk8jbWnQFQSPra8smKMtmedxrz02ateE57M0amOPK6N20jxe1JtyUW9eLurN5aLenIELRT94abyQijA5KmzvbFgSLnxl0AF8HbXvGbVH/lhgN30VaVejvd6misaK2x9au2K6x3+JtEe/0W9M2/P1aK+rWfljgS1QNdPncUmYxzW4UDT+H/bYS8f3UbsZ6XcVO0Kp+dagg+HrAizb/4MraYZpb8rZRtrtaK+3aaOx4vaH1m6Z7vH3kfaH3+h3FfEzsbzaAYYe7wy6huk+7QnzuAGVjosbjkrHhchAoRAiQaEQIkGhECJBoRAiQaEQIkGhECJBoRAiQaEQIkGhECJBoRAi4TauQnCFK4ZqjPqasAfn3qhdEfaSnaItsO9hW3hth71IriTsJbszamvCfrDNR9Bu+X15vJ+grQh7yTYW4aLe1HifLpqT/cEnRw/j7c+nbhPf4bbi7zK1K0KN/95rc4m3id9h2+o93sbfstU7DLeJ/4r8YJQMt4m3vLJgjnZF8LjD9rqDNWEb/x3TPba+7uAloYz7PvnBKBiuo5g8jy+akzuHDBdkFOST6uZoLZQztHPGnapN+34MrUUH8McZ2rj/H8c6ZWgt4xYztYP2rVvlFz8Bn+Lq4LeGk+0JLwJ5APxo0L7wY3bAI/99Lv8A/uQ1j4DXBm1/rz/iPsV+maDdAf9r0L0m+PQM+Ps1aX/EPeRfcM/H4vG/cPe6Z7rHL4D/webxz17b4DzO1Xa41zMUGOfxRXOy/+v2n7/O429WX77Qegpxo9F6CiEyUCiESFAohEhQKIRIUCiESFAohEhQKIRIUCiESFAohEhQKIRIUCiESDjElfaeYd+uHa85I5QZ51LgSozPsO+IXXndGfadw5de93yCdhVpC6P2CdN8mqMtmOdxr10atTXTn8+Ka/Z4UW+KRb15uqg3Z4t6cwxug+XLqM9d8hdo1P4ieiw17MfAt9H3ByP9riKu129w15zLGeGVAdZa/9gny1qMmqFPczy2aNcMJ4jF46eEIDVM93iHbS1G7LHl+VQM35Ey2eOL5uTgkOHCoH3midK+nVHbjrRz+GmGthtp59COtN/FPhqrw+7xVG070s4h9rgb6zTCfuQ8ObQj7ZwxO9/usPnUpe2DT44eFrik7Y0ng/DCiynaCvcrssVufO2PjVHXazvsE6XAXfMUbcl0n+ZoK6Z73Gsbow6mP5+Ca/b4ojlhUW96bXvRnHRaTyFuNFpPIUQGCoUQCQqFEAkKhRAJCoUQCQqFEAkKhRAJCoUQCQqFEAkKhRAJfShq7KW6eM1UbUmokbFSYS9LjrXlRG09UVvw+/O4ZJ7HU7U1855PYRX58vG6//4QV3J7xnAb9BxKr+lr5y3UM7Qr3DWfY19j8MTrXmJfJ9D7dI7Np4Jwr/F28R9aWzG8ZgtLP94cj8+xe9zPh5fYwzxpHvtiwJfA2aLenIMLReV/XlhO5vsWvl1h+2SoR9o53IvaljHT/lO1BbaHXRF8KozjztEuGT4fC0fJNViI+98b6zRCPdLOGbMft2DePOaQsFimwVau2xJKg7dG7ZZQ3vvYoAO3wKfzX8+M2meEevudUXvqjy22VxY0BJ/i9ofWbgnP5NSgA+fTnnked9ifbd9/j83jNurfMH0en4JbT2HQC/HfhUrHhchAoRAiQaEQIkGhECJBoRAiQaEQIkGhECJBoRAiQaEQIkGhECJBoRAi4TauGrHGXoQFrhKzwhVV7YzaNa46cYetgKvwWnAFXJ1BW+JKzzvcvVq0Fe5+O+wFdkum+zRHu2a6xyt/3GLbw7Yk7Fh+yu/A40W9WeGuu7loTpp0K37LdvoVwzr9z8g3b02o0++AO5k6GG4Tv8O21fucrfjfEEqM75P/AVIx9GmOxxbtivDOkQ6bx08IHzwNtq3441clbHFe5RJ7bHndQYlbE9Fj8anmiq34YwqEuOHcxn3SVrhP+cagbXGfAqVv7w3aU38ssP9J8AB4lZwnl/sM/3yycJfwq92ibQket9hr/adqtzh/C+weP8Z5XGD36QHhvRSnRm3ssUW7Z6JPF81Js6g3/TxuQOspxA1H6ymEyEChECJBoRAiQaEQIkGhECJBoRAiQaEQIkGhECJhbkHgivA/2jujdo0KAj+0ds31FwQWTH8+FSoIBFQQ+KG0K1QQmEPNOwoChbjxpAWBrUHb8vELArdG7ZyCwK9wnypWbcvvsyDw39F5LHzsgsA9KggUYjoqCBQiA4VCiASFQogEhUKIBIVCiASFQogEhUKIBIVCiASFQogEhUKIBIVCiIRDXJnwJa58tjBoC6+5JJSB51LiSn0vsZVvgyv6euO/Vkbtyute+vNY6H06x769aO/T2bs6/ob2uVFXMP35VDiPrtvjY9z1vsTNEQtPmTCPF/WmWNSbs0W9uVzUmyfgQrH2P6+x3URFWJuwNmpXhJv+1qAD94AL/3XPqL3ndSWh5j+XtT9WUTuHmuBT3LZql0btmuHzsXAP51HBPI+tz7bvX2ILYxX1r5k3jzkklNl22Mq/94RVVS22suZmpJ3DD1HbMmbaf6q2w1aK3RJ86ozjztE2DJ+Phffl8fdGbTPSfhd73t885uCTo4cFoV6/SxXvYI62JKphN1L5YztR22Ezrqf2Oqu24PfncenHbidoK3+coq25Ro8vmhMW9aYAqovmpAGtpxA3HK2nECIDhUKIBIVCiASFQogEhUKIBIVCiASFQogEhUKIBIVCiASFQoiE24SakT32epPSf03RVoTams6orf2xMep6bYe9Lqcg1E1ZtSXTfZqjrZjuca9tjDqY/nwKPoLHi3rTa9uL5qQ7xNWun2GvYS9xawvOsK8xWEZa6xqD40hnXSfwnHC9a6O2H/McWwl3ydCn8pq0NdM9Xkda6zqOJ9GYx0Zt7PHSoCuY6NOi3lQMM8Ahw8mcfTJCFWV/URZtNdLO4c8ztMVIO4dqpP0uSqb7NEdbjbRziD0uxjpljPvnsU4Z2mqkz1WUTPepSNu3bpVfFMAvuF91z3w7h70fvMOtL3hmuJAW+BPwGrfte2vQ/uy1e6/dG7QHhD8n/ubHz+XfwB+89jE2nwrff+fHzWWO9gXTPX5F8Pg7fy6LtvTaR9g8fkV4Po/I9/g1wacGd825dMCn/rj7ZvXlP1Q6Lm40Kh0XIgOFQogEhUKIBIVCiASFQogEhUKIBIVCiASFQogEhUKIBIVCiASFQoiEQ1yJ7pQyXwhl3EujrsBtnT5H+xx79WfldU+xV38ume/Tx9IujbqCj+vxtT6fRb059tvxL8HtJXsZ/fwu+QtDaoZ1+p+RX7G6JqyF6IA7mTpwhi99u8Fdcy5nhLUQj7EZGPt0H9hm6ipcjX/P5+RXrM7Rrpnu8RPCepOG6R5vcV7l8oYQhgfAaaauxK+F8EyexxfNycEhwxVZHfmkujlaC/8J2jk6y3nep9bCqxnnifu/GuuUoZ0zrkX7lu427tNnhUtWazhZi0tkjav1t1zI1h9L8j9xex4APyXnyeU+7t0L3QRt79PeqN0TfGqwvzthqnaLu88K+72eem0xQdt73J/Hwl3mebzEOI8vmpN2UW96j7egrfjFDUfrKYTIQKEQIkGhECJBoRAiQaEQIkGhECJBoRAiQaEQIkGhECJBoRAiQaEQIuEQVzZ7iSu9LQzaAlfWfMmwvDmHClcmfImrnbew9LpLXPGYhWOve4N9jcHTSFsadAVDn4pr0pbM87jXHhu1K8LzWRq1sceVUTvJp0W9KRb15uWi3lwu6s0ZuFDU/uel8UKqqH+F7Z0NS8KFrww6gK+j9j2j9sgfC+ymryLtarTX21QMfbKMO0e7YrrHf4m0R7/R7yriZ/L1aK+rWfljgS1QNfM8LqPzcEgos91jK01uo/4ttrfW7Ail5luDDobbrH9v1LYj7Rx2/thhu+Y2Gituf2jtluDxzqCDoa+WMVOtZUt8CL522K65YTiP25F+V7En+NQCHFxeXo70FeJm8v/eKXgRcTpFCQAAAABJRU5ErkJggg==);
  background-position: 0% 50%;
  background-size: contain;
}
.div-block-159 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1500px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-159.zoom {
  max-width: 1180px;
  margin: 40px auto 0px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.section-7 {
  display: block;
  padding-top: 40px;
}
.button-21 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  margin-bottom: 5px;
  margin-left: 20px;
  padding: 0px 40px 0px 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
  background-color: #00a150;
  font-family: 'Open Sans', sans-serif;
  font-size: 23px;
  font-weight: 600;
  text-align: center;
  text-decoration: none;
}
.button-21.hide {
  display: none;
}
.button-21.nav {
  width: 140px;
  margin-bottom: 0px;
  margin-left: 0px;
  color: #5092cc;
}
.arrow2 {
  position: absolute;
  left: auto;
  top: auto;
  right: 10%;
  bottom: auto;
  display: block;
}
.div-block-264 {
  position: absolute;
  left: -5%;
  top: 0%;
  bottom: 0%;
  z-index: -2;
  width: 500px;
  height: 500px;
  border: 3px solid #063f74;
  border-radius: 1200px;
}
.div-block-264.zoom {
  border-color: #55a80f;
}
.image-35 {
  width: 500px;
  height: 500px;
  border-style: solid;
  border-width: 1px;
  border-color: #d9d9da;
  border-radius: 1200px;
  background-color: #eefeff;
  box-shadow: -1px 1px 20px 1px #fafafa;
}
.paragraph-71 {
  width: 80%;
  margin-bottom: 30px;
  font-family: Lato, sans-serif;
  color: #000;
  font-size: 18px;
  line-height: 25px;
  font-weight: 400;
}
.arrow1 {
  position: absolute;
  right: 10%;
}
.heading-82 {
  margin-top: auto;
  margin-bottom: 40px;
  float: none;
  font-family: Lato, sans-serif;
  color: #55a80f;
  font-size: 40px;
  line-height: 60px;
  font-weight: 900;
}
.paragraph-72 {
  margin-right: 0px;
  margin-bottom: 0px;
  color: #fff;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
}
.div-block-161 {
  width: 60%;
}
.div-block-265 {
  width: 18%;
}
.div-block-266 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1250px;
  margin-right: auto;
  margin-left: auto;
  padding: 40px 50px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
}
.div-block-266.flip {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.div-block-266.non {
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGymlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0MzYwLCAyMDIwLzAyLzEzLTAxOjA3OjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMS0wMS0wMVQxNzoxMTowNSswNTozMCIgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Y2M5NjY3NDEtN2QyOS1kOTQ1LWJkNGYtMDM1MTBiMjA5NGE3IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MDgyNmU5NWYtNmUzMy04ZTQyLWIyZWQtNTVlOTU0MWIyODEzIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Nzk1NTk3MzUwMjQ3MTFFQTk0MDc5RUU3NEVERjEwRTEiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3OTU1OTczMjAyNDcxMUVBOTQwNzlFRTc0RURGMTBFMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3OTU1OTczMzAyNDcxMUVBOTQwNzlFRTc0RURGMTBFMSIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplNjVkN2UxMi1iNzBmLTdlNGQtYjI2Yi01NDQ4NjA4ZjY3NTgiIHN0RXZ0OndoZW49IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4xIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Y2M5NjY3NDEtN2QyOS1kOTQ1LWJkNGYtMDM1MTBiMjA5NGE3IiBzdEV2dDp3aGVuPSIyMDIxLTA0LTA1VDExOjE5OjA2KzA1OjMwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5rWgcQAAA3lJREFUeJztnVGa2jAMhLX5OEVP0fufoqfoNehLYbMmjiVLtsaW5pEgjdGPCVYw+Xo+n5TC0ePPX+8hNMV5x3wxY2vPg9DvX0QP70E0ZAmjfAwSzuE9gBtZw1hCqEBGw7ibHa4wEYEgwHgyc5lrJhDOi0SAUT42FcwMIOcXpf2o8PqYmgZl5LcsyVdOZBiteFONmiEJo1PWM+TqBe4IY9h6xnKGRITBzcWWFZCoMCQ5WbIAEh2GJHdTWiAJg+fNlgZIwuB5i9QLJGHwvMXqAZIw7Lw/JAWSMGTeYigSIAmjz1sEhQskYei82VB6T+qrFQTFuykOkAiNQggYRG0gCWOs94ckH1k7FgQKBtE9EG6LedWCwMEg4s2QHQsC610Dsvo1cHTvao67GbJzQVC9q0CiFmSm92U+i15WqVUKguT9lraXVWrVgsBcZdT0skqtWBA4757WCSuxQWxIb2nrhJ1YGRvWm7tSlyZetiDO3s2FYU/ilQvifv39CkjUgrjDIPoEErUg3t7vHEdxwHNQ6U3fQKAGFdn7UCberiCO3k8i3fWQ3QoC4d0CEq4g3t4910O2Loizt/h6yO4Fcfe+AuI+qMjeJRCIQUX2PmoHNEkN48N5H7UDmqRG8SG9j5vEIQvi7D2k/a6ND+1t3X7Xxof3tmy/a+PTm+za79r49P4vi/a7Nj69T9K236uJmfHpXSi3I4B597bfm4kb8bAF8fbO7QhY3tWVetSCuHtL2u+ixMaxYby57XdxYsPYUN6PqwctEhvFhvPO7Qhg3rkdAcw7tyNgeed2BCBvIsrtCCjeb+V2BH/vH5KsQ+6Or1wQGBhENn/PtHJBoGAQ8VsnOxYE0ju3I4B5t35sHa4gk7y7FoY7FwTVe+q/AWnjd/HuWqm3kta0QkEQvd+a8W9A2vidvLtaJz1apSCe3l2tkx6tUhA070txgdTMVy7ITO/uXpZkECsVxNN7WC/rnHylgnh6m/SyWlqpIJ7eYhhE4+/0WSphNDTyTp+lEgZDo+70WSphMDV6HXJ3PGFcaPRKPWEIZXlS565TEsaNrG9w3xrcTjBMQbxkOUNaShgMWc+QmnaBMQzES7NmSO83MSIMGF+N55lp1gwh+n5Bkunv/bupKRDOmnkOeen8bkOG4SIPIC8ljAt5AtFoSxhEc88hEp2Lxj3nLA+DiOgfgM4k8vKQNZMAAAAASUVORK5CYII=);
  background-position: 95% 95%;
  background-repeat: no-repeat;
}
.div-block-266.hide {
  display: none;
}
.div-block-267 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48%;
  height: 400px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-267.left {
  width: 48%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.paragraph-73 {
  width: 90%;
  margin-top: 0px;
  margin-bottom: 40px;
  color: #333;
  font-size: 20px;
  line-height: 30px;
  text-align: justify;
}
.div-block-268 {
  width: 45%;
  padding-right: 0px;
  padding-left: 0px;
}
.text-block-147 {
  margin-top: 20px;
  margin-bottom: 20px;
  color: rgba(11, 22, 65, 0.92);
  font-size: 16px;
}
.bold-text-7 {
  color: #e52749;
  line-height: 40px;
}
.heading-83 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #e52749;
  font-size: 40px;
  line-height: 40px;
  text-transform: capitalize;
}
.heading-83.size {
  font-size: 20px;
}
.block-quote-2 {
  padding-right: 40px;
  padding-left: 40px;
  border-left-color: #fdaf40;
  font-family: 'PT Sans', sans-serif;
  color: #333;
  font-size: 15px;
  line-height: 1.5rem;
}
.block-quote-2.left {
  margin-top: 20px;
  margin-bottom: 30px;
  padding-top: 10px;
  padding-left: 20px;
  border-left-color: #051427;
  font-family: Gilroy, sans-serif !important;
}
.features-1 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.div-block-269 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
}
.container-32 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1200px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.text-block-148 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #fff;
  text-transform: uppercase;
}
.text-block-148:hover {
  color: #fff;
}
.text-block-148.white {
  color: #000;
}
.cart-block {
  display: block;
}
.section-img-2 {
  width: 100%;
  max-height: 400px;
  padding-bottom: 20px;
  padding-left: 20px;
  box-shadow: none;
  -o-object-fit: contain;
  object-fit: contain;
}
.benefit-img {
  margin-bottom: 20px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.benefit-img.personal {
  max-width: 60%;
}
.benefit-img.personal._0 {
  margin-bottom: 0px;
}
.benefit-img.education {
  width: 80px;
  height: 80px;
  padding: 20px;
  border-style: solid;
  border-width: 1px;
  border-color: #f7f7f7;
  border-radius: 100%;
  background-color: #fff;
  box-shadow: 0 -3px 0 0 #e94865;
  -o-object-fit: contain;
  object-fit: contain;
}
.benefit-title {
  padding-bottom: 10px;
  color: #000;
  font-size: 20px;
  line-height: 26px;
  font-weight: 700;
  text-align: center;
}
.benefit-title.black {
  color: #e94865;
}
.benefit-title.white {
  color: #000;
}
._2-col-grid-2 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 60px;
  grid-row-gap: 45px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}
.benefits-grid---personal {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}
.benefit-card {
  padding: 30px;
  border-radius: 10px;
  box-shadow: 2px 4px 10px 0 rgba(0, 0, 0, 0.1);
}
.benefit-card.personal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 180px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}
.benefit-card.personal:hover {
  -webkit-filter: hue-rotate(180deg);
  filter: hue-rotate(180deg);
}
.benefit-card.personal---alt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 180px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fdaf40;
  color: #fff;
}
.benefit-card.personal---alt:hover {
  background-color: #e94865;
}
.section {
  position: relative;
  padding-top: 100px;
  padding-bottom: 100px;
}
.section.personal---dark {
  background-color: #1a2337;
  color: #fff;
}
.section.personal---dark.with-border {
  max-width: 2200px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 0px;
  padding-bottom: 40px;
  background-color: #edf1fc;
}
.container-33 {
  width: 100%;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 60px;
  padding-left: 60px;
}
.container-33.top-margin {
  margin-top: 60px;
}
.section-subtitle {
  padding-bottom: 20px;
  color: #000;
  font-size: 18px;
  line-height: 26px;
  font-weight: 500;
}
.section-subtitle.no-padding {
  padding-bottom: 0px;
}
.email-form {
  width: 80%;
  padding-top: 20px;
}
.email-submit-button---personal {
  height: 45px;
  margin-left: -34px;
  padding-right: 40px;
  padding-left: 40px;
  border-radius: 30px;
  background-color: #fff;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #00b7c0;
}
.email-submit-button---personal:hover {
  background-color: #00b7c0;
  color: #fff;
}
.field-wrap {
  padding-bottom: 15px;
}
.field-wrap.inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section-border---personal {
  position: absolute;
}
.section-border---personal.top {
  left: auto;
  top: -13px;
  right: 0%;
  bottom: auto;
}
.section-border---personal.bottom {
  left: 0%;
  top: auto;
  right: auto;
  bottom: -13px;
}
.text-field---personal {
  height: 45px;
  min-width: 250px;
  padding-right: 20px;
  padding-left: 20px;
  border: 1px none #000;
  border-radius: 30px;
  background-color: #e2e7f0;
}
.text-field---personal.inline-first {
  border-radius: 30px 0px 0px 30px;
}
.text-field---personal.inline-last {
  border-left-style: solid;
  border-left-color: silver;
  border-radius: 0px;
}
.section-title-2 {
  padding-bottom: 30px;
  color: #e94865;
  font-size: 46px;
  line-height: 52px;
  font-weight: 700;
}
.align-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.service-section {
  padding-top: 60px;
  padding-bottom: 60px;
}
.service-block-1 {
  width: 30%;
}
.service-block-2 {
  width: 70%;
}
.service-inside-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-270 {
  width: 300px;
  height: 550px;
}
.title-grid-couple {
  max-width: 400px;
  margin-top: 0px;
  margin-bottom: 22px;
}
.button-green {
  display: none;
  padding: 13px 26px;
  border-radius: 5px;
  background-color: #4eaf4e;
  -webkit-transition: background-color 300ms ease-out;
  transition: background-color 300ms ease-out;
  color: #fff;
  font-size: 17px;
  line-height: 1.3em;
  font-weight: 500;
}
.button-green:hover {
  background-color: #202a3b;
  color: #fff;
}
.content {
  position: relative;
  z-index: 10;
  display: block;
  width: 100%;
  max-width: 1220px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.block-grid-couple {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 35px 15% 35px 12%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.paragraph-services {
  max-width: 340px;
  margin-bottom: 15px;
  text-align: center;
}
.paragraph-services.parablack {
  color: #151515;
  font-size: 18px;
  line-height: 1.6em;
  text-align: center;
}
.parablack {
  color: #626975;
  font-size: 18px;
  line-height: 1.6em;
}
.link-button-green {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 15px;
  margin-left: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #202a3b;
  text-decoration: none;
}
.icon-arrow-2-green {
  position: absolute;
  right: 0%;
  display: none;
  max-width: none;
  margin-right: 15px;
}
.icon-services {
  max-width: none;
}
.text-link-button-green {
  padding-right: 33px;
  color: #4eaf4e;
  font-size: 17px;
  line-height: 1.3em;
  font-weight: 500;
}
.button-dark-2 {
  padding: 13px 26px;
  border-radius: 5px;
  background-color: #202a3b;
  -webkit-transition: background-color 300ms ease-out;
  transition: background-color 300ms ease-out;
  color: #fff;
  font-size: 17px;
  line-height: 1.3em;
  font-weight: 500;
}
.button-dark-2:hover {
  background-color: #4eaf4e;
  color: #fff;
}
.section-transparent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 100px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.title-services {
  position: relative;
  z-index: 2;
  margin-top: 28px;
  margin-bottom: 20px;
  font-size: 25px;
  line-height: 30px;
  text-align: center;
}
.service-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 45%;
  padding: 50px 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 5px;
  background-color: #fff;
}
.image-grid-couple {
  width: 100%;
  min-height: 430px;
  padding-left: 10px;
  -o-object-fit: cover;
  object-fit: cover;
}
.icon-arrow-1-green {
  position: absolute;
  right: 0%;
  max-width: none;
  margin-right: 15px;
}
.grid-couple {
  overflow: hidden;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 5px;
  background-color: #fff;
}
.grid-couple.margin-30 {
  margin-top: 0px;
  margin-bottom: 30px;
}
.grid-services {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}
.body-7 {
  background-color: #f3f4f7;
}
.div-block-271 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.div-block-271.top-margin {
  margin-top: 40px;
}
.div-block-271.hide {
  display: none;
}
.image-119 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: none;
  height: 40%;
  margin: auto;
}
.container-34 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.main-heading {
  font-family: Lato, sans-serif;
  color: #f7931c;
  font-weight: 700;
}
.main-heading.blue {
  color: #06223f;
}
.main-heading.blue.padding {
  margin-top: 0px;
  color: #06223f;
  font-size: 30px;
  text-align: center;
  text-transform: none;
}
.d-127-circle-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 150px;
  height: 150px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  background-color: #fff;
}
.d-127-circle-border {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  border: 3px solid #ff8c1a;
  border-radius: 50%;
}
.d-127-circle-border._1 {
  border-color: #c9c9c9;
}
.d-127-circle-border._2 {
  border-color: #c9c9c9;
}
.d-127-circle-border._2.full {
  width: 100%;
}
.paragraph-74 {
  color: #6b6b6b;
  font-size: 18px;
  line-height: 25px;
  font-weight: 400;
  text-align: center;
}
.d-127-inner-circle {
  position: relative;
  width: 125px;
  height: 125px;
  border-radius: 50%;
  background-color: #ff8c1a;
}
.d-127-inner-circle._2 {
  background-color: #bcdd5a;
  background-image: none;
  background-size: auto;
  opacity: 1;
}
.d-127-inner-circle._2.full {
  width: 125px;
  background-color: #31b4aa;
}
.d-127-inner-circle._2.full.permit {
  background-color: #e52749;
}
.d-127-inner-circle._2.full.install {
  background-color: #fdaf40;
}
.d-127-inner-circle._1 {
  background-color: #06223f;
}
.div-block-272 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f5f5f5;
}
.d-127-card-title {
  position: relative;
  margin-top: 0px;
  font-family: Lato, sans-serif;
  color: #151515;
  font-size: 18px;
  line-height: 1.6rem;
  font-weight: 400;
  text-align: center;
  letter-spacing: 2px;
}
.title-line {
  width: 100%;
  max-width: 170px;
  min-height: 4px;
  margin-bottom: 12px;
  border-radius: 20px;
  background-color: #bcdd5a;
}
.demo-wrapper-2 {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: 0%;
  padding-top: 15px;
  padding-bottom: 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}
.demo-wrapper-2.flip {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.d-127-icon-circle {
  position: absolute;
  width: 125px;
  height: 125px;
  border-radius: 50%;
  background-color: transparent;
  background-image: none;
  background-position: 50% 50%;
  background-size: 44px;
  background-repeat: no-repeat;
}
.d-127-icon-circle._2 {
  background-color: transparent;
  opacity: 1;
}
.d-127-icon-circle._2._125 {
  width: 125px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABmJLR0QA/wD/AP+gvaeTAAAEsUlEQVRoge2ZXWxVRRDHf9y2CJgoaUGhigRJ1BfKC/GlJgYiL23FCNRotNEnHyEKFAgSEbX4Rkwk8Zn4pEHwC/wqaojBWIwGg1pUNMFoxQalotYWe32YWXfvnnPv2fNxS036T072ds/M7MzZndmZKUxjGlMey4FHgP3AlgD654Cy9/TVTbsENAM7gDOeQj8E8B4lashr9VGzOkrARuBXR4mfgJeADcD1Du1dQHuMjCHluwG4SX9/H0PXDtxZlOIumoF+rAEfAF3AjBjadcAYMA7sAhp1vkV5f1e+BuBPYAK4WmkagMeVdwy4u0gjrgI+UyWGgTU1aI0RZVWwDHwI9ADv6d8fO/QndO4d4F7gmMdbmDFNwFsq9HPkSFRDl2PE08BK4CyV/nAe2ObwbAcuEPW1lcAex5jOvIY8ocJ+TDACYBkwqvQdOteM+NApYD3yYXxcAdwPDAIHkSMI8mHKKrMtswXAEuAvZJtvC+TZhA0C8535hgBe18hrsIFhU+DaVfGCCtqfgqeEDbEHc6z9qsroV5mZ0YJs6SVgUUreHqxP+TvRpcpdRKJXP9HzPxP4VmWsT7l2BBtU0Bsp+eZhI48fbZ4iehma50mP9kGdfxPxs8wwkeqeANp9yHE65yg2jL0/oNJxNwML9dmCDRDuzsxGdszIG9I19qUxognZ+gnkCyfB/bK/AceBRz0a4zebY/h7sf7g4jHkzhnx1gjGrcpwMpDeLFDLl4wyC2Peteq7kRr8i4kxJCkK3KLjpwl0PmYTFmbTogGYFfciyZCbdTydcsFB5KsOEI39Azo+EMPX49EY7ERSmIvAVyl1oQn4AtnCdYE8e4DXkSzWbP8vVDp7J9bZe5Hj1ApsBf6mMhsAmKMGGHnfIel+cO2yURlPI/E8LeYimXEZWOu9202l07rPbo/2IZ0/jM2MgzEPSerKSLjMCnMHxF2IHcC7yBEc0d8dHs1M4BuV0Z1FgeexKXVWlID3Vc7LOeQcUhnHSBlAliPpyBg2amXBLlXgLJU3ctqksQVJ58tIoRUMU/TsTcPkoR2p7CaQegIkAz6EpPHdxPvdLCRyfQ28gmS+AKtU1jjxZXME3YgR5xBnzYo12MKqD4lUJhV3C6teh2cb0cJqSHn7sIVVrar0P3yiDA/nMMJgLdYY8xxFCiez68cd+gGdexvJ6/o93jGi0a8qTFdkaU4jDIwxo8jFaC7g+brOBWzz4Q8qmw8l5RklpREAL2K7G88QligmoZP48vRnwtpBbWSo0+cCB7CdC2NQ6osoAOZ41bVBt0KFmgXuK3oBpJ7wDXHTjjZyNhpc7NUFdhQlMBCLkfxqOJQhKfs1mWZRzh+KZ4ErgSNFCbwD2xadLNyOrTAXFCV0CTbNmCwc0DV3Fim0EYnh/1ClMisYrUieNwpcm4YxyUcuIbG9BNyYSbV0WI1cjkeQeyYYIZ27MzpOhiGrdPS7KIkIMeRLHYOyzpxYpuNH9RC+GpuJttZjAQfmXw/X1UP4DGztPYiUvvVIWUA6/mXqGFgWIHV3tYZB6s5fFYyrnMYkwjyYg6Qqp7A92v+lIbVw2Q3J9Y+TqYSpZshlO1IGRR2touRMYxpF4V9uK4iFBeRCTAAAAABJRU5ErkJggg==);
  background-size: auto;
}
.d-127-icon-circle._2._125.permit {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABmJLR0QA/wD/AP+gvaeTAAAB0klEQVRoge2YT07CQBSHPzXBjQdAV3oGXeFao8IRvIWIB/DfGdh6Aw+AC5Eo0Q1eAdC9GCLGiIs+AtYhvhamZXS+5OU1M+309+t0XgfA4zYFoAK8Ah05zqeqKAYnQH9MHKeoKxIFAsFvQBFYljiUtj6OzMwVgdiioa8kfZVEFcWkQyA2a+jLSt9LoopCzCvP60ueM/QthM5JBa2Re8n7hr5B28PkcuyTZ7jYS8CKxBHQw6HFDkGJdb78DsgTVKcODn8QnWUVKANN4IPxr9Uk0QbOgYwtE9sE3wUb4k1xZsPE2oiJS2ADe08sx3Bmpk6ZoQnbbMq9WjYGb8rg6xGvqxH/1TodGaeqOL+qETRY2FFfpzgGWmJi9F4aI9dRBEUl7nVTQbPXqgO3toXYIPxktU965mfECbwRJZoKFCd+lF9XZ0S1Fv1iTxNvZNb400aeJOcIttmTkGr5vZBcA24mNGILVXXMEPyObgPPmMuqaSOZavnVYBKobUuMP73YncQbUeJ3v78Qq6j4qpUk3sisoTHyLnnwb+DiSF+4rTcNUXHQGGlIPgCWJDOmrcF3Eiu/GvYMA31KhNt2EzKi+u93nJk60AUegR1gS467wJ3BhOdf8wVNs1NuTgnrxwAAAABJRU5ErkJggg==);
}
.d-127-icon-circle._2._125.install {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABmJLR0QA/wD/AP+gvaeTAAAGHklEQVR4nO2b328VRRTHP6gJkGgvoVJF+wMCFUiISCgoxkSUpCH6IGr0RV9Bn5E/wlh4UKJpfcEf/DABfNPwgD+graXCg0oIz5pIYy0G2qiUAvXhnHHn7t3ZO7s7uw2k3+Tm3jt7zplzzs7OnDlzFuYxjyqxERgCpoHZ2GcaGASemDPtSsYSYIJGw+OfP4HaHOlYKnYjBg4CLQnXW5DRMQvsqkqpe6rqCHhevw8BkwnXJ4HD+vu5SjSqEAuAMeTurkmhW6c0l6tQqkpsxc8w21FbylYqL2rAfuBHZMhuctB1AnuBUeA2YtT7HvIPKO1t4CzwDtDloO1RHUaBfVQweT4EXKR+1r4F9ANLlWY18Clw06KZBD4kefKLo6a0kxb/TZXZrTSt2uetmC4XVcdSYBv/C9AL9AE3iJavY8AM0bp+GNgJLMrR3yLlPUIUN9wEThAtpzdUh17VqTQn2Mb/DDxoXVsHnKI+oOmncdhuTlBsGFkW431tjrV1AQPUB1CntG+DZZTkhBpu421sQ9bv9oRrHchw/SHWboyxMaK0jybIadc+tjl0iDshyJywn+bGx7EGWGX9XwT8gxi2zGqPO6ANmfz+BhZa7atIXz5t2E7o8+RJxYgK683AcwW4Ciy32k6qnBestkHgjPX/RaU5abUtV1njGfrfoXKGM/A4cViFvZeB57jyHLTa1gPvAven8D2gNOuttoMq63iG/vuU5/MMPE70IEN3mvpJJw0rgX+BvwL0f1VlrfSkX4esDrdwxyiZMUA08/piM2GiuSdpXBXSYFak/gB9/49WorXXNQP7Yhj3Vji+JGbFs0QxSasPg+9u8ApwWn93pxF64OmUa88UlP2Yfn+P6BwM3UgUNk3yOp8FSWt/WnsWtCM6ziAheTB8RrjnqkwHQDRfHWxG6IsuorvfGUBe2Q7oIhoFHc2IfeaA14B7kXX4t0KqVYNfgS+B+4DXQwgcRe7MSyGEUf4IAHhZZZ0tKmgLEptPkm9Lm4QqHLAYmEJ0fyoLYw3J3h4lSk3NIgmKUKjCAQAfWTLHEJt2k7JD3Ehj3n4MSVGFTDVV5YAaort9I02QlHj4YnLyQ8DbwNqAytioygE21iI2GRvPJBFd14s+ebsimAsHGLRoH9eTLpahQBtwHjinv9P6sduT+ELBaWdoB9iZmVngEpLcaOYAF18oVOKANuCCyrsQ+93MAS6+UCOhdAfYd/AS8DCNdzXNAS6+UCPBaWeoSfA8yXfNHhXNRoCL71xB3RomQXsvYIR/BbyFfxbWF+PAdiS0TsosfaPXtpMtAeoDswx+rf9Hk4g2IkGCPRQvAx+QLRCKP/9Fnt0islyB0DiwIY0pRCgcwglFZWQOhZOwlfyboSIGFDXe3gwVTsya7fDOHLx5ZvGkVSQrXlX++FFcLuxVYUdy8me5m6Hmjy9Uxp6c/HXoRNJL07gLFZrBx7BQxq9ADka8UmK++ITiSdG0xyHEsDf4mMBJUZAUsxkFRdLiSXc55LJpp8WLnl804BiiZNEavrR9QtF4f5fKOlFQTgNaiYKkokdj0BgWh9rsmKOxCTyPxnzRr4KzHI72IHGEC21I+N1sz79VZfnCHI4OZOBJxSbu3OPxLI5z4gji0aIFEhtURrMCiT7gcautSIHEoQw8TuQpkZkArtG8RCZeJeYqkbnGHJbI7FNhWYqkuqk/nV2IFD7lLZJajf+yZscUWUatE3aZ3E/kK5NrR4wfirUnJUeGlfaRBDkdyI7Ot0wuWIbbLpSMOyGpUHKAxrC5h/q7D41VYiCjID55rUAiPFOVOoskUCoplDSIV4v2IkPMKDWBBCB2qexR5KBycY7+FgOvIBsb08cMEpCZmOQG8ojuoGTjDdKKpU3g0Y3sHWYsmikkQeGTjFiitFMW/wyyGpjiy6XMQbG0QQ1ZZs4ilSOutbYD2Y6OEJXLH/CQHy+X34N7V7dJdRhBRmPZp1q5sYUoNbUghc5+YSLTsfadgN8Rw9IOXc0rM3+Q7qhgqPKlKTPbp22mzLVvCXdKlYoqHfCdfr+J+7W5N2K0dxVqNJ47JH3GuUtfnASpzDiD+9XZ06QcWsxjHuHxHyQihJTcTorEAAAAAElFTkSuQmCC);
}
.d-127-icon-circle._2._125.research {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABmJLR0QA/wD/AP+gvaeTAAAE0klEQVRoge2ZXWxURRTHf93SwvbDYApS6QpWisqDBh5MRCXxM5EHHjQYfdagJlAMiRLCgzFALdXKm0GiL6LRkIohih8hYoKENAryYYKAkUSxhRT5ao0KK+314ZzpzN3epXfu7mYbsv/kZmfmzjlzzsw5/5m5CxVcf6gGFgHdQC8wAGSBf4A+YA/wZh7ZFDAtoj1dfDPzIw2sRgwPYjwuZgJrgZPACWCK824ScBDYBzwN1JTMA2ApcMox8jiwEXgEuBOoB+qAWcDjQKcjuw74j7CT65z3q3Pe9QHPFduBFNABjOgg+4GHPXVsUNlDwEpgGLgCzAPakJAMgC7gNy2/VQTbR5ECPlbFWWA5UJVAzxOq40utb9H6CHaCtuq7XVp/MrHVEehQpReAhwrQM1v1DGj9RuAMNpTOIgRQDQxpW3MB44WwFJmtLP5OvA7sRiZiCZJHZuYz2qcJyam0lgEWaJ8rwF1AC7IyXcArSZxIYxN7uadsI3CJaBb7VI3Ph3pgh/bNJYdBoMHTllEW2Y9/TqxQ2QPIynwL/AX0IDQ7HmqwzlwEvgZ+0fqzPoZUY/cJX3aqQmg5AN5VXUan60QGcWxIn+3AXOd9HXAHdhLfUJ29PsYswu4TvpgCfIANhx+Au3P6ZIDzjA2780hOuGgDvnD6HMLjBNCtQhs9nXCxGLsfZHMM7NH2z7W9BdipbducfjOBy9gQa8eucCz0qvCjSTxw0ICwT4AksYGhV9e5W7TtktNWj036GVEDpMYxYI7+noptcjQy2Bl0z12mPB6JuDLj2RwJM4uNWv8evySbCmxCQspspjc577dr+07E2Qw2D3qcfs3A31jqfYl4rDcKE5eTtW4ci8PhzVjGuwpsZuyR/XbgHNHJ3pbTdzaWigPgMOEwvSbOqpAxwBiWO0g+HNX+7VpPAwsJT0QLktiD+vTk6G8AXlBHQFY4QI75sXFYhe7R+h78kn+V9v8VOILdoXcQ756RwjJbAPwE/KHlZ2LaANh9YJnW12t9c0z5Jmx4GtYxsf4JNmSj0KB9TKgNOnr68bxwPY89F4HcGUYQLo+kwQisRI4q9yKhdR/2MGjOWtO1XKdlgPna718dtwY5XXQDL/o4AZKwV5FZvVnbPtQBPiPZfeQxwkeMWYRn+wKSk7U67jCWNQvCNsLhNA2b9F0J9L2mst3IRHyDZbZhLb+jfX/U+gMJbQ9hHrK8I9iD44PY2F/iqc8YfgB4G3vJmo7c97OIU+0ISbisVzDWqMLfkXMPwFPAzwid+qCTcCgFyPXXYFPOu8tInhUFk4DvsBvRDQXqa0QI4AT2fm4wFVmhowh9R333KghNwDHEmd2EqfM95M7hiyqiKbhod/R8aMUm+hanvY/4l6/JyBeUZVx7Hyk5FiLJHyBUCvAqY53LB7PbH8Hz4FcKvIwY85XWzeZ1LIbsQe27uDSm+WEGYsyfWm/U+lAMWXNE8f4KUioYejTYizCbr1zZkdSgkjiS6No4EVFxZKKhGDw+IRK3siIOfC9XJVnB62ZFKo4Ap/X3fg8Zc2XtL2DcoqOT6H+i4jwdZbA3L2oRZ/qJ70Af4kRtGeyNja2IsbuQr/hzsH8vv19Gu7zRSvhvZvOcBm4to12JcBvwEXIdHtBya1ktqqBM+B/ciZTWRza8oQAAAABJRU5ErkJggg==);
}
.d-127-card-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 350px;
  height: 450px;
  margin-right: 15px;
  margin-left: 15px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #fff;
  box-shadow: -6px 6px 7px 0 #e4e4e4;
  text-decoration: none;
}
.d-127-card-wrapper.green {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 400px;
  height: 480px;
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #333;
  cursor: default;
}
.bold-text-19 {
  font-weight: 400;
}
.products-section {
  display: none;
  padding-bottom: 100px;
}
.product-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 370px;
  min-height: 370px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 32px;
  background-color: #fff;
}
.product-image {
  padding-top: 15px;
  padding-right: 40px;
  padding-left: 40px;
  border-style: none none solid;
  border-width: 1px;
  border-color: #000 #000 rgba(0, 0, 0, 0.13);
}
.product-image-1 {
  height: 219.90625px;
  border-radius: 5px;
}
.heading-84 {
  text-align: center;
}
.heading-85 {
  text-align: center;
}
.heading-86 {
  text-align: center;
}
.heading-87 {
  text-align: center;
}
.heading-88 {
  text-align: center;
}
.heading-89 {
  text-align: center;
}
.top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.image-120 {
  width: 80%;
}
.image-120.small {
  width: 60%;
}
.bold-text-13 {
  font-size: 12px;
}
.div-block-274 {
  width: 1.5%;
  height: 10px;
  margin-top: 8px;
  margin-right: 0px;
  background-color: #55a80f;
}
.list-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.paragraph-75 {
  margin-bottom: 0px;
  font-family: 'Open Sans', sans-serif;
  line-height: 25px;
}
.text-block-155 {
  padding-top: 5px;
  font-family: 'Open Sans', sans-serif;
  text-align: center;
}
.div-block-275 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-275.vertical {
  width: 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.paragraph-76 {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  line-height: 25px;
}
.div-block-276 {
  width: 90%;
}
.text-block-154 {
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: 'Open Sans', sans-serif;
  text-align: center;
}
.div-block-186 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.list-16 {
  display: none;
  margin-bottom: 0px;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  line-height: 25px;
}
.div-block-277 {
  width: 70%;
}
.product-detail {
  padding-top: 100px;
  padding-bottom: 100px;
}
._150-image {
  margin-right: 10px;
  margin-left: 10px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-image: none;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
._150-image._18 {
  background-image: url(/_next/static/images/Product-5-78657c168ccad558b97384c95135e5f7.jpg);
}
._150-image._20 {
  background-image: url(/_next/static/images/Product-5-78657c168ccad558b97384c95135e5f7.jpg);
}
._150-image._12 {
  background-image: none;
}
._150-image._2 {
  background-image: none;
}
._150-image._5 {
  background-image: url(/_next/static/images/Light-box-e916f5454e625ebef1b29a2506354c71.jpg);
}
._150-image._13 {
  background-image: url(/_next/static/images/Product-5-78657c168ccad558b97384c95135e5f7.jpg);
}
._150-image._14 {
  background-image: url(/_next/static/images/Product-1-6e3e2c87bfb33e46899363efa1eaf76f.jpg);
  background-position: 0% 50%;
}
._150-image._27 {
  background-image: none;
}
._150-image._25 {
  background-image: none;
}
._150-image._9 {
  background-image: url(/_next/static/images/banner5-fb7c6ee118acb6b2b037b01be5d3aa4e.jpg);
  background-position: 50% 50%;
}
._150-image._4 {
  background-image: none;
}
._150-image._29 {
  background-image: none;
}
._150-image._26 {
  background-image: none;
}
._150-image._23 {
  background-image: url(/_next/static/images/banner5-65430c2fc576956937f06d89eadc0561.png);
}
._150-image._19 {
  background-image: url(/_next/static/images/Product-5-78657c168ccad558b97384c95135e5f7.jpg);
}
._150-image._16 {
  background-image: url(/_next/static/images/Light-box-e916f5454e625ebef1b29a2506354c71.jpg);
  background-position: 30% 50%;
  background-size: cover;
}
._150-image._3 {
  background-image: none;
}
._150-image._11 {
  background-image: url(/_next/static/images/banner6-d640bb36a560c2d89f183fee1462972d.png);
  background-position: 50% 50%;
}
._150-image._6 {
  background-image: none;
}
._150-image._17 {
  background-image: url(/_next/static/images/Product-4-0b186418197199baf9e302b6f4bf205d.jpg);
}
._150-image._7 {
  background-image: none;
}
._150-image._10 {
  background-image: url(/_next/static/images/Product-5-78657c168ccad558b97384c95135e5f7.jpg);
  background-position: 50% 50%;
  background-size: cover;
}
._150-image._8 {
  background-image: url(/_next/static/images/Lightbox-60b4b9ccf6f873bc82ddef1e4d8d6763.jpg);
}
._150-image._24 {
  background-image: none;
}
._150-image._30 {
  background-image: none;
}
._150-image._15 {
  background-image: url(/_next/static/images/Product-3-ecc92f66d7f9ec6c83c028b25f81e666.jpg);
}
._150-image._22 {
  background-image: url(/_next/static/images/Product-5-78657c168ccad558b97384c95135e5f7.jpg);
}
._150-image._21 {
  background-image: url(/_next/static/images/Product-6-07eea7d6dab43572c1e480fe22278c17.jpg);
}
._150-image._28 {
  background-image: none;
}
._150-image-wrapper-outer {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100vw;
  height: 80vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
}
._150-image-row-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  margin-bottom: 10px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
._150-image-wrapper-inner {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 150vw;
  height: 200vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto;
  -webkit-transform: rotate(20deg);
  -ms-transform: rotate(20deg);
  transform: rotate(20deg);
}
.featured {
  max-width: none;
  margin-top: 0px;
  padding-top: 40px;
  padding-bottom: 100px;
  background-color: #fff;
  background-image: none;
  background-size: auto;
}
.d-98-icon-link-block-1 {
  text-decoration: none;
}
.d-98-product-tile {
  width: 100%;
  margin-right: 10px;
  margin-bottom: 15px;
  margin-left: 10px;
  padding: 15px 20px;
  border-radius: 2px;
  background-color: #fff;
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.3);
  font-family: Lato, sans-serif;
  color: #333;
  font-size: 16px;
  text-align: center;
}
.d-98-icon-link-block-2 {
  margin-left: 20px;
  text-decoration: none;
}
.d-98-icon {
  margin-right: 12px;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  color: #fff;
  font-size: 14px;
  text-decoration: none;
}
.d-98-icon-wrapper {
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}
.d-98-bottom-wrapper {
  overflow: visible;
  margin-top: 10px;
}
.d-98-icon-link-block-3 {
  text-decoration: none;
}
.d-98-icon-text-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: transparent;
}
.browser-demo-2 {
  position: relative;
  display: none;
  overflow: hidden;
  width: 750px;
  height: 400px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end;
  border: 1px solid #e2e2e2;
  border-radius: 10px;
  background-color: #1a1a1a;
}
.demo-wrapper-3 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: 0%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}
.d-98-card-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 400px;
  height: 350px;
  margin-right: 25px;
  margin-left: 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.d-98-image-wrapper {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-radius: 2px;
  background-image: url(/_next/static/images/Product-1-6e3e2c87bfb33e46899363efa1eaf76f.jpg);
  background-position: 20% 50%;
  background-size: cover;
  text-decoration: none;
}
.d-98-image-wrapper.second {
  background-image: none;
  background-size: cover;
}
.d-98-image-wrapper.third {
  background-image: none;
  background-size: cover;
}
.d-98-price {
  font-family: Lato, sans-serif;
  color: #fff;
  font-size: 16px;
}
.browser-top-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 30px;
  padding-left: 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  background-color: #e2e2e2;
}
.d-76-image {
  width: 300px;
  height: 200px;
  border-radius: 8px;
  box-shadow: 0 10px 20px -8px rgba(0, 0, 0, 0.2);
}
.d-76-image.third {
  background-image: none;
  background-size: cover;
}
.d-76-image.second {
  background-image: none;
  background-position: 50% 50%;
  background-size: cover;
}
.d-76-card-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 400px;
  margin-top: 60px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}
.d-76-social-media-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}
.d-76-h4-heading {
  margin-top: 60px;
  color: #fdaf40;
  font-size: 24px;
  font-weight: 600;
  text-align: center;
}
.browser-demo-3 {
  position: relative;
  display: none;
  width: 100%;
  max-width: 1500px;
  margin: 0px auto;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}
.d-76-title {
  margin-top: 0px;
  color: #5e5e5e;
  font-size: 14px;
  font-weight: 900;
  text-align: center;
  text-transform: uppercase;
}
.browser-top-3 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: none;
  height: 30px;
  padding-left: 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.d-76-paragraph {
  margin-top: 0px;
  color: #5e5e5e;
  font-size: 14px;
  font-weight: 900;
  text-align: center;
  text-transform: uppercase;
}
.d-76-icon {
  margin-right: 10px;
  margin-left: 10px;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #5e5e5e;
  font-size: 18px;
  line-height: 22px;
  text-decoration: none;
}
.d-76-icon:hover {
  color: #4d16dd;
}
.d-76-icon.twitter {
  margin-bottom: -2px;
  font-size: 18px;
}
.d-76-text-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}
.image-121 {
  margin-right: 10px;
  margin-left: 10px;
}
.gallery {
  display: none;
}
.div-block-278 {
  margin-right: 0px;
  margin-left: 0px;
}
.bold-text-20 {
  color: #31b4aa;
}
.heading-90 {
  font-family: Lato, sans-serif;
  color: #e94865;
}
.heading-91 {
  font-family: Lato, sans-serif;
  color: #e94865;
}
.section-32 {
  padding-top: 0px;
  padding-bottom: 100px;
}
.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}
.div-block-279 {
  max-width: 1200px;
  margin: 0px auto 20px;
}
.div-block-279.small {
  position: absolute;
  margin-top: 0px;
  margin-bottom: 0px;
}
.div-block-279.small.single {
  display: none;
  margin-bottom: 0px;
}
.div-block-279.small.double {
  display: none;
  margin-bottom: 0px;
}
.div-block-279.small.fabricated {
  display: none;
}
.div-block-279.small.push-fit {
  display: none;
}
.div-block-279.small.two-sided {
  display: none;
}
.div-block-280 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 180px;
  height: 50px;
  margin-right: 10px;
  margin-left: 10px;
  padding: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 5px;
  background-color: #fdaf40;
  font-family: Lato, sans-serif;
  color: #333;
  cursor: pointer;
}
.div-block-280:active {
  border: 1px solid #000;
}
.div-block-280.grey {
  height: 50px;
  background-color: #dad8d5;
}
.div-block-280.single {
  height: 50px;
}
.div-block-280.double {
  height: 50px;
}
.div-block-280.blue {
  height: 40px;
  background-color: #31b4aa;
  color: #fff;
}
.div-block-280.pink {
  height: 40px;
  background-color: #e52749;
  color: #fff;
}
.heading-92 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 25px;
  text-align: center;
}
.heading-92.small {
  font-size: 16px;
}
.div-block-281 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-282 {
  width: 40px;
  height: 40px;
  margin-left: 0px;
  border-radius: 0px;
  background-color: #31b4aa;
}
.div-block-282.shape-circle {
  width: 40px;
  height: 40px;
  border-radius: 50px;
  background-color: #e52749;
}
.div-block-282.shape-rect {
  width: 70px;
}
.div-block-282.shape-any {
  width: 35px;
  height: 35px;
  margin-left: 10px;
  background-color: #e52749;
  -webkit-transform: rotate(-51deg);
  -ms-transform: rotate(-51deg);
  transform: rotate(-51deg);
}
.collect {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
  margin-left: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.relative {
  position: relative;
  height: 70px;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
.div-block-283 {
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
.div-block-283.steel {
  display: none;
}
.div-block-284 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-285 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-286 {
  width: 45%;
}
.div-block-287 {
  position: relative;
  max-width: 1200px;
  margin-top: 60px;
  margin-right: auto;
  margin-left: auto;
}
.section-33 {
  display: none;
  padding-top: 60px;
}
.div-block-288 {
  position: static;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-start;
}
.form-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.text-field-6 {
  width: 30%;
  margin-bottom: 0px;
  margin-left: 10px;
}
.product_section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  max-width: 1500px;
  margin: 100px auto 0px;
  padding: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fafafa;
}
.product_section._22 {
  display: block;
  max-width: none;
  margin-top: 0px;
  padding: 11px;
}
.product_photo {
  overflow: hidden;
  width: 50%;
  padding-right: 0px;
  padding-left: 0px;
  border-right: 0px solid #dfe0e2;
  background-image: none;
  background-size: auto;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}
.product_photo._22 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.product_content {
  padding-right: 60px;
  padding-left: 60px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.product_title {
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  color: #e52749;
  font-size: 44px;
  line-height: 52px;
  font-weight: 700;
}
.product_title._22 {
  text-align: center;
}
.product_price {
  margin-bottom: 20px;
  font-family: Gilroy, sans-serif;
  color: #fdaf40;
  font-size: 25px;
  line-height: 32px;
}
.product_description {
  margin-bottom: 10px;
  font-family: Gilroy, sans-serif;
}
.form-block-5 {
  margin-top: 15px;
  margin-bottom: 15px;
}
.div-block-289 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-290 {
  width: 48%;
}
.field-label-3 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-family: Lato, sans-serif;
}
.field-label-4 {
  font-family: Lato, sans-serif;
}
.field-label-5 {
  font-family: Lato, sans-serif;
}
.field-label-6 {
  font-family: Lato, sans-serif;
}
.field-label-7 {
  font-family: Lato, sans-serif;
}
.field-label-8 {
  font-family: Lato, sans-serif;
}
.select-field-10 {
  font-family: Lato, sans-serif;
}
.link-block-15 {
  text-decoration: none;
}
.link-block-16 {
  width: auto;
  text-decoration: none;
}
.link-block-17 {
  text-decoration: none;
}
.image-126 {
  width: 450px;
  height: 450px;
  border-radius: 50%;
  box-shadow: none;
}
.image-126.auto {
  width: 500px;
  height: 500px;
  border-radius: 0%;
}
.image-126.auto._2:hover {
  -webkit-filter: saturate(200%);
  filter: saturate(200%);
}
.left-arrow-4 {
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 80px;
  height: 80px;
  margin-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.slider-5 {
  display: block;
  height: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fafaff;
}
.aaura {
  max-width: none;
}
.zeus {
  max-width: none;
}
.image-128 {
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.text-block-156 {
  font-family: Lato, sans-serif;
  color: #8d8d8d;
  font-size: 0.8rem;
}
.sp-tabs {
  display: none;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  background-color: #fff;
}
.tab-pane-tab-6 {
  width: 90%;
  height: 300px;
  padding: 40px;
  border: 1px solid #ecf2ff;
  box-shadow: 0 0 5px 1px #ecf2ff;
}
.div-block-249 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.tabs-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  padding-top: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.bold-text-18 {
  color: #152981;
}
.bold-text-18._3 {
  color: #ffd600;
}
.bold-text-18._1 {
  color: #00ce7f;
  font-weight: 600;
}
.bold-text-18._6 {
  color: #d05cf7;
}
.bold-text-18._4 {
  color: #fd9440;
}
.bold-text-18._2 {
  color: #40c4ff;
}
.bold-text-18._5 {
  color: #d93c75;
}
.tab-pane-tab-4-3 {
  width: 90%;
  height: 300px;
  padding: 40px;
  border: 1px solid #ecf2ff;
  box-shadow: 0 0 5px 1px #ecf2ff;
}
.tabs-content-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 55%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.tab-link-tab-2-2 {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 0px solid #5a5050;
  background-color: transparent;
}
.tab-link-tab-2-2:hover {
  background-color: #f6f8fd;
}
.tab-link-tab-2-2.w--current {
  height: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #e4eaf9;
}
.text-block-157 {
  margin-left: 20px;
  font-size: 16px;
  text-transform: none;
}
.bold-text-17 {
  color: #000;
  font-size: 16px;
  text-align: center;
}
.tabs-menu-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-right: 1px none #f44027;
}
.heading-93 {
  width: 10%;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #152981;
  font-size: 28px;
}
.heading-93._1 {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: #fdb54f;
  color: #00ce7f;
}
.heading-93._1.green {
  background-color: #12a89d;
}
.heading-93._1.pink {
  background-color: #e52749;
}
.heading-93._2 {
  width: auto;
  margin-left: 10px;
}
.tab-pane-tab-1-3 {
  width: 80%;
  height: 300px;
  padding: 40px;
  border: 1px solid #ecf2ff;
  background-color: transparent;
  box-shadow: 0 0 5px 1px #ecf2ff;
}
.tab-link-tab-4-2 {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: transparent;
}
.tab-link-tab-4-2:hover {
  background-color: #f6f8fd;
}
.tab-link-tab-4-2.w--current {
  height: 60px;
  border-bottom: 0px solid #5a5050;
  background-color: #e4eaf9;
}
.tab-link-tab-1-3 {
  display: block;
  height: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 0px solid #5a5050;
  background-color: transparent;
}
.tab-link-tab-1-3:hover {
  background-color: #f6f8fd;
}
.tab-link-tab-1-3.w--current {
  border-bottom-style: none;
  border-bottom-width: 0px;
  background-color: #e4eaf9;
}
.tab-link-tab-1-3.w--current:hover {
  background-color: #f6f8fd;
}
.tab-link-tab-5-2 {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: transparent;
}
.tab-link-tab-5-2.w--current {
  background-color: #e4eaf9;
}
.tab-pane-tab-2-3 {
  width: 80%;
  height: 300px;
  padding: 40px;
  border: 1px solid #ecf2ff;
  box-shadow: 0 0 5px 1px #ecf2ff;
}
.tab-link-tab-3-2 {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 0px solid #5a5050;
  background-color: transparent;
}
.tab-link-tab-3-2:hover {
  background-color: #f6f8fd;
}
.tab-link-tab-3-2.w--current {
  height: 60px;
  background-color: #e4eaf9;
}
.tab-pane-tab-5-2 {
  width: 80%;
  height: 300px;
  padding: 40px;
  border: 1px solid #ecf2ff;
  box-shadow: 0 0 5px 1px #ecf2ff;
}
.paragraph-77 {
  margin-top: 30px;
  color: #152981;
  font-size: 16px;
  line-height: 25px;
  letter-spacing: 0.5px;
}
.tab-pane-tab-3-3 {
  width: 80%;
  height: 300px;
  padding: 40px;
  border: 1px solid #ecf2ff;
  box-shadow: 0 0 5px 1px #ecf2ff;
}
.tab-link-tab-6-2 {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: transparent;
}
.tab-link-tab-6-2.w--current {
  background-color: #e4eaf9;
}
.section-34 {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #fff;
}
.tab-link-tab-7-2 {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: transparent;
}
.tab-link-tab-7-2.w--current {
  background-color: #e4eaf9;
}
.tab-pane-tab-7 {
  width: 90%;
  height: 300px;
  padding: 40px;
  border: 1px solid #ecf2ff;
  box-shadow: 0 0 5px 1px #ecf2ff;
}
.tab-link-tab-8 {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: transparent;
}
.tab-link-tab-8.w--current {
  padding-bottom: 20px;
  background-color: #e4eaf9;
}
.tab-link-tab-9 {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: transparent;
}
.tab-link-tab-9.w--current {
  background-color: #e4eaf9;
}
.tab-pane-tab-8 {
  height: 300px;
  padding: 38px;
  border: 1px solid #ecf2ff;
  box-shadow: 0 0 5px 1px #ecf2ff;
}
.tab-pane-tab-9 {
  height: 300px;
  padding: 40px;
  border: 1px solid #ecf2ff;
  box-shadow: 0 0 5px 1px #ecf2ff;
}
.quantity {
  width: 60px;
  height: 45px;
  margin-right: 8px;
  margin-bottom: 0px;
  border-radius: 6px;
}
.div-block-293 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 401px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.default-state {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.default-state._2 {
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.default-state._2.hide {
  display: none;
}
.link-2 {
  color: #a6ce3a;
}
.food-image {
  width: 100%;
  max-height: 250px;
  max-width: 250px;
  min-height: 250px;
  min-width: 250px;
  -o-object-fit: cover;
  object-fit: cover;
}
.form-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.button-22 {
  min-height: 60px;
  padding: 20px 35px;
  border-radius: 6px;
  background-color: #a6ce3a;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTk3IiBoZWlnaHQ9IjYwIiB2aWV3Qm94PSIwIDAgMTk3IDYwIj4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoIj4KICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8zMyIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMzMiIHdpZHRoPSIxOTciIGhlaWdodD0iNjAiIHJ4PSI1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyODUgNjIzKSIgZmlsbD0iIzM1YjhiZSIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgaWQ9IkJ1dHRvbl9XYXZlIiBkYXRhLW5hbWU9IkJ1dHRvbiBXYXZlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjg1IC02MjMpIiBjbGlwLXBhdGg9InVybCgjY2xpcC1wYXRoKSI+CiAgICA8ZyBpZD0iV2F2ZV9QbGFpbiIgZGF0YS1uYW1lPSJXYXZlIFBsYWluIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNzkuNDU3IC00MDI5LjU1OCkiPgogICAgICA8ZyBpZD0iR3JvdXBfMTc3IiBkYXRhLW5hbWU9Ikdyb3VwIDE3NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzMC40OTQgNDUwOS4wNjMpIiBvcGFjaXR5PSIwLjIiPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzgxMSIgZGF0YS1uYW1lPSJQYXRoIDgxMSIgZD0iTTY4OC45NDIsNTIwNC4zNzZjMi42NTcsMS43LDMuMTE2LDUuMjUyLDQuMjIsOC4yMDUsMS4wMjgsMi43NDYsMi4wNjksNS40MjEsMS45NzYsOC4zNTQtLjEwOSwzLjQ1MS4yMTQsNy43MTItMi41NDksOS43ODQtMi43ODMsMi4wODktNi43LS4zODEtMTAuMTc1LS4yMzQtMy4xNDQuMTMxLTYuNTQ4LDIuODE1LTkuMTUxLDEuMDQ5LTIuNjMxLTEuNzg1LTEuMzYzLTYtMi41MTEtOC45NjYtMS4wNTgtMi43MzUtNC4yLTQuNzIxLTMuOTExLTcuNjQyLjI4OC0yLjk2NCwzLjA2NC00Ljk2Miw1LjMyNS02LjlhMTcuMjQxLDE3LjI0MSwwLDAsMSw3LjQ3Mi00LjA3QzY4Mi43NDgsNTIwMy4yNzksNjg2LjI1OSw1MjAyLjY2Nyw2ODguOTQyLDUyMDQuMzc2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU2My42MzQgLTUxMDAuOTE1KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzgxMiIgZGF0YS1uYW1lPSJQYXRoIDgxMiIgZD0iTTY1MC4yNTMsNTE1My4yNWM0LjI5MiwyLjczNiw1LjA0MSw4LjQ2OCw2LjgzMiwxMy4yMjcsMS42NjYsNC40MjksMy4zNTMsOC43MzgsMy4yMTEsMTMuNDY2LS4xNjcsNS41Ni4zNjUsMTIuNDIzLTQuMDg5LDE1Ljc1NS00LjQ4NywzLjM1OC0xMC44MTUtLjYzMS0xNi40MjMtLjQwNS01LjA3NC4yMDctMTAuNTYxLDQuNTIyLTE0Ljc2NywxLjY3LTQuMjUxLTIuODgyLTIuMjE1LTkuNjY4LTQuMDc1LTE0LjQ1MS0xLjcxNS00LjQwOS02Ljc4My03LjYxMy02LjMzMi0xMi4zMTguNDU4LTQuNzc2LDQuOTMyLTcuOTkxLDguNTc3LTExLjEwOCwzLjU1Ny0zLjA0NCw3LjQ2Ni01LjU1MSwxMi4wNDgtNi41MzdDNjQwLjI1NCw1MTUxLjQ2NSw2NDUuOTE5LDUxNTAuNDg2LDY1MC4yNTMsNTE1My4yNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01MjAuODAxIC01MDU4LjQzMSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgICAgICA8cGF0aCBpZD0iUGF0aF84MTMiIGRhdGEtbmFtZT0iUGF0aCA4MTMiIGQ9Ik02MTIuNzc3LDUxMDMuNzIyYzUuODc3LDMuNzQ2LDYuOTA3LDExLjU4Miw5LjM2MiwxOC4wOTIsMi4yODQsNi4wNTYsNC42LDExLjk1NSw0LjQwNiwxOC40MTMtLjIyNCw3LjYwOC41MTEsMTYuOTg5LTUuNTgxLDIxLjU0Mi02LjEzNiw0LjU4OC0xNC44LS44NzMtMjIuNDc1LS41NjYtNi45NDQuMjc2LTE0LjQ0OCw2LjE3Mi0yMC4yMDcsMi4yNjgtNS44Mi0zLjk0OC0zLjA0MS0xMy4yMjItNS41OS0xOS43NjQtMi4zNTEtNi4wMzMtOS4yOS0xMC40MTktOC42NzctMTYuODUzLjYyMi02LjUzLDYuNzQyLTEwLjkxOSwxMS43MjctMTUuMTgxLDQuODY2LTQuMTU4LDEwLjIxMy03LjU4MiwxNi40ODItOC45MjdDNTk5LjA5MSw1MTAxLjI3MSw2MDYuODQzLDUwOTkuOTQxLDYxMi43NzcsNTEwMy43MjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDc5LjMwOSAtNTAxNy4yNzUpIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMSIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfODE0IiBkYXRhLW5hbWU9IlBhdGggODE0IiBkPSJNNTc4LjkyOSw1MDU4Ljk3OWM3LjMwOCw0LjY1OCw4LjU5MSwxNC40LDExLjY0NiwyMi40ODYsMi44NDMsNy41Myw1LjcyLDE0Ljg1OSw1LjQ4NywyMi44ODgtLjI3NSw5LjQ1MS42NDMsMjEuMTA4LTYuOTI5LDI2Ljc2Ni03LjYyNyw1LjctMTguNC0xLjA5Mi0yNy45NDEtLjcxOC04LjYzMy4zNDItMTcuOTU5LDcuNjY2LTI1LjEyMSwyLjgxMS03LjIzOC00LjkwNy0zLjc4Ny0xNi40MzItNi45NTktMjQuNTYyLTIuOTI1LTcuNS0xMS41NTQtMTIuOTUzLTEwLjgtMjAuOTQ2Ljc3LTguMTEzLDguMzc3LTEzLjU2NywxNC41NzItMTguODYsNi4wNDctNS4xNjUsMTIuNjkzLTkuNDE4LDIwLjQ4Ny0xMS4wODdDNTYxLjkxMiw1MDU1LjkyNiw1NzEuNTQ5LDUwNTQuMjc1LDU3OC45MjksNTA1OC45NzlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDQxLjgzNCAtNDk4MC4wOTcpIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMSIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfODE1IiBkYXRhLW5hbWU9IlBhdGggODE1IiBkPSJNNTQ3LjUsNTAxNy40NGM4LjYzNyw1LjUsMTAuMTU3LDE3LjAwOCwxMy43NjksMjYuNTY3LDMuMzYxLDguODk0LDYuNzYzLDE3LjU1NCw2LjQ4OSwyNy4wMzYtLjMyMiwxMS4xNjUuNzY2LDI0Ljk0LTguMTgsMzEuNjE5LTkuMDExLDYuNzMtMjEuNzQ0LTEuMjk1LTMzLjAxNy0uODUyLTEwLjIuNC0yMS4yMTksOS4wNDgtMjkuNjgzLDMuMzA5LTguNTU0LTUuOC00LjQ3OS0xOS40MS04LjIzLTI5LjAxNS0zLjQ1OC04Ljg1OS0xMy42NTYtMTUuMzA2LTEyLjc2Mi0yNC43NDguOTA3LTkuNTg3LDkuODk1LTE2LjAyOCwxNy4yMTQtMjIuMjc3LDcuMTQ0LTYuMSwxNS0xMS4xMjIsMjQuMjA1LTEzLjA5M0M1MjcuMzg3LDUwMTMuODMsNTM4Ljc3NCw1MDExLjg4Myw1NDcuNSw1MDE3LjQ0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQwNy4wMzMgLTQ5NDUuNTc5KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzgxNiIgZGF0YS1uYW1lPSJQYXRoIDgxNiIgZD0iTTUxNC44NTMsNDk3NC4zYzEwLjAxNiw2LjM4MiwxMS43ODEsMTkuNzIxLDE1Ljk3MiwzMC44LDMuOSwxMC4zMTEsNy44NDUsMjAuMzUzLDcuNTMsMzEuMzQ4LS4zNjksMTIuOTQ3LjksMjguOTE2LTkuNDc4LDM2LjY1OS0xMC40NDgsNy44LTI1LjIxNi0xLjUwNy0zOC4yODktMS0xMS44My40Ni0yNC42MDUsMTAuNDg4LTM0LjQyMSwzLjgzMi05LjkyLTYuNzI1LTUuMi0yMi41MDYtOS41NDktMzMuNjQzLTQuMDEyLTEwLjI3MS0xNS44NC0xNy43NDgtMTQuOC0yOC43LDEuMDUtMTEuMTEyLDExLjQ3Mi0xOC41OCwxOS45NTgtMjUuODI0LDguMjg0LTcuMDcsMTcuMzg4LTEyLjg5MiwyOC4wNjctMTUuMTc0QzQ5MS41MzQsNDk3MC4xMSw1MDQuNzM4LDQ5NjcuODUzLDUxNC44NTMsNDk3NC4zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM3MC44OTQgLTQ5MDkuNzMyKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzgxNyIgZGF0YS1uYW1lPSJQYXRoIDgxNyIgZD0iTTQ3NC45NTcsNDkyMS41NzNjMTEuNyw3LjQ1OSwxMy43NjcsMjMuMDQsMTguNjY0LDM1Ljk4NSw0LjU1OCwxMi4wNDYsOS4xNywyMy43NzUsOC44LDM2LjYxNy0uNDMsMTUuMTIxLDEuMDUsMzMuNzc0LTExLjA2OCw0Mi44MTktMTIuMiw5LjEwNy0yOS40NTgtMS43NjYtNDQuNzMtMS4xNzMtMTMuODIxLjUzNi0yOC43NDQsMTIuMjQ0LTQwLjIxMyw0LjQ3LTExLjU5MS03Ljg1Ny02LjA3Ny0yNi4yOS0xMS4xNjItMzkuMy00LjY4OS0xMi0xOC41MDgtMjAuNzMxLTE3LjMtMzMuNTIxLDEuMjI1LTEyLjk3OSwxMy40LTIxLjcsMjMuMzExLTMwLjE1OSw5LjY3Ni04LjI1OCwyMC4zMTEtMTUuMDU0LDMyLjc4Ny0xNy43MkM0NDcuNzE0LDQ5MTYuNjc1LDQ2My4xNCw0OTE0LjA0Myw0NzQuOTU3LDQ5MjEuNTczWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMyNi43MjQgLTQ4NjUuOTIpIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMSIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfODE4IiBkYXRhLW5hbWU9IlBhdGggODE4IiBkPSJNNDMxLjQzNiw0ODY0LjA1M2MxMy41NDMsOC42MjgsMTUuOTM0LDI2LjY1NywyMS42LDQxLjYzNSw1LjI3NSwxMy45MzgsMTAuNjE0LDI3LjUxLDEwLjE5Myw0Mi4zNjctLjUsMTcuNDk1LDEuMjE5LDM5LjA3NS0xMi44LDQ5LjUzNS0xNC4xMiwxMC41MzYtMzQuMDg3LTIuMDQ3LTUxLjc1OS0xLjM2MS0xNS45OTIuNjE3LTMzLjI1OCwxNC4xNjMtNDYuNTMsNS4xNjYtMTMuNDEzLTkuMDkxLTcuMDM2LTMwLjQxNi0xMi45MjItNDUuNDctNS40MjgtMTMuODgxLTIxLjQxOS0yMy45ODktMjAuMDI1LTM4Ljc4MywxLjQxNi0xNS4wMTksMTUuNS0yNS4xLDI2Ljk2OS0zNC44OTEsMTEuMi05LjU1MiwyMy41LTE3LjQxNCwzNy45MzYtMjAuNDk0QzM5OS45MTEsNDg1OC4zODEsNDE3Ljc2LDQ4NTUuMzM4LDQzMS40MzYsNDg2NC4wNTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjc4LjU0IC00ODE4LjEyMykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgICAgICA8cGF0aCBpZD0iUGF0aF84MTkiIGRhdGEtbmFtZT0iUGF0aCA4MTkiIGQ9Ik0zODkuMTE5LDQ4MDguMTI4YzE1LjMzMiw5Ljc3LDE4LjA0LDMwLjE3NiwyNC40NTksNDcuMTMsNS45NzQsMTUuNzc2LDEyLjAxOSwzMS4xMzksMTEuNTQ0LDQ3Ljk1Ny0uNTYsMTkuOCwxLjM4Myw0NC4yMjctMTQuNDg0LDU2LjA2Ny0xNS45ODQsMTEuOTIzLTM4LjU4OC0yLjMyMy01OC41OTMtMS41NS0xOC4xLjctMzcuNjQ3LDE2LjAyOC01Mi42NzIsNS44NDQtMTUuMTg1LTEwLjI5My03Ljk2OC0zNC40My0xNC42MzMtNTEuNDY5LTYuMTQ2LTE1LjcxMS0yNC4yNDktMjcuMTU0LTIyLjY3My00My45LDEuNi0xNywxNy41NDMtMjguNDExLDMwLjUyNS0zOS40ODgsMTIuNjcyLTEwLjgxMiwyNi42LTE5LjcwOSw0Mi45NDItMjMuMTk0QzM1My40MzIsNDgwMS43MDcsMzczLjYzNyw0Nzk4LjI2MywzODkuMTE5LDQ4MDguMTI4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzMS42OSAtNDc3MS42NTQpIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMSIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfODIwIiBkYXRhLW5hbWU9IlBhdGggODIwIiBkPSJNMzUwLjQzNyw0NzU3YzE2Ljk2OCwxMC44MSwxOS45NjYsMzMuMzksMjcuMDcxLDUyLjE0OCw2LjYxMSwxNy40NTgsMTMuMywzNC40NTYsMTIuNzc3LDUzLjA2Ni0uNjE4LDIxLjkxLDEuNTM0LDQ4Ljk0MS0xNi4wMjQsNjIuMDQtMTcuNjg4LDEzLjE5NC00Mi43LTIuNTcxLTY0Ljg0MS0xLjcxNy0yMC4wMzMuNzctNDEuNjU5LDE3LjczMy01OC4yODcsNi40NjEtMTYuOC0xMS4zOTItOC44Mi0zOC4xLTE2LjItNTYuOTUyLTYuOC0xNy4zODgtMjYuODM3LTMwLjA1LTI1LjA5My00OC41OCwxLjc3LTE4LjgwOSwxOS40MTEtMzEuNDM3LDMzLjc3Ny00My42OTMsMTQuMDIyLTExLjk2MiwyOS40MzUtMjEuOCw0Ny41MTgtMjUuNjZDMzEwLjk0NCw0NzQ5Ljg5MiwzMzMuMyw0NzQ2LjA4NCwzNTAuNDM3LDQ3NTdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTg4Ljg2MyAtNDcyOS4xNzEpIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMSIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfODIxIiBkYXRhLW5hbWU9IlBhdGggODIxIiBkPSJNMzA5LjMzNSw0NzAyLjY3NWMxOC43MDYsMTEuOTE5LDIyLjAxMiwzNi44MDYsMjkuODQ2LDU3LjQ4Nyw3LjI5LDE5LjI0NiwxNC42NjYsMzcuOTgzLDE0LjA4OCw1OC41LS42NzksMjQuMTQ4LDEuNyw1My45NDQtMTcuNjYxLDY4LjM4Mi0xOS41LDE0LjU0Mi00Ny4wNzMtMi44MzYtNzEuNDc3LTEuOS0yMi4wODQuODUxLTQ1LjkyMiwxOS41NDUtNjQuMjU0LDcuMTE5LTE4LjUyNi0xMi41NTgtOS43MjYtNDItMTcuODU5LTYyLjc3OC03LjUtMTkuMTY1LTI5LjU4Ni0zMy4xMjQtMjcuNjY1LTUzLjU1LDEuOTUtMjAuNzM0LDIxLjQtMzQuNjUyLDM3LjIzMi00OC4xNjIsMTUuNDU3LTEzLjE4NiwzMi40NDctMjQuMDM1LDUyLjM4MS0yOC4yODNDMjY1LjgsNDY5NC44MzcsMjkwLjQ0Nyw0NjkwLjYzOSwzMDkuMzM1LDQ3MDIuNjc1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0My4zNTcgLTQ2ODQuMDI5KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzgyMiIgZGF0YS1uYW1lPSJQYXRoIDgyMiIgZD0iTTI2NC42LDQ2NDMuNTU2YzIwLjYsMTMuMTI2LDI0LjI0LDQwLjUyNSwzMi44NjYsNjMuMyw4LjAyNywyMS4xODcsMTYuMTUsNDEuODE4LDE1LjUxNiw2NC40LS43NDcsMjYuNTg5LDEuODY5LDU5LjM5NC0xOS40NDIsNzUuMjg5LTIxLjQ2NiwxNi4wMS01MS44MzEtMy4xMjQtNzguNy0yLjA5My0yNC4zMTYuOTMzLTUwLjU2MywyMS41MTYtNzAuNzQ3LDcuODMzLTIwLjQtMTMuODI2LTEwLjcxMS00Ni4yMzYtMTkuNjY3LTY5LjEyLTguMjU5LTIxLjEtMzIuNTc4LTM2LjQ3NC0zMC40NjQtNTguOTYxLDIuMTQ2LTIyLjgyNSwyMy41NTctMzguMTQ5LDQwLjk5Mi01My4wMjEsMTcuMDE4LTE0LjUxNywzNS43MjQtMjYuNDU5LDU3LjY3My0zMS4xMzdDMjE2LjY2NSw0NjM0LjkyMywyNDMuOCw0NjMwLjMsMjY0LjYsNDY0My41NTZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTMuODMyIC00NjM0LjkwNCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==);
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition: background-color 250ms ease;
  transition: background-color 250ms ease;
  font-size: 18px;
  text-align: center;
}
.button-22:hover {
  background-color: #225d3d;
}
.tab-menu-round {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.container-35 {
  position: relative;
  width: 100%;
  max-width: 1200px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}
.food-card-content {
  width: 100%;
  margin-top: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.collection-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  min-height: 200px;
  margin-right: 20px;
  margin-left: 20px;
  padding: 50px 25px 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(97, 114, 131, 0.2);
  border-radius: 6px;
  background-color: #edf1fc;
  -webkit-transition: border-color 300ms ease;
  transition: border-color 300ms ease;
}
.collection-card:hover {
  border-style: none;
  border-width: 0px;
  border-color: rgba(34, 93, 61, 0.29);
}
.price {
  display: inline-block;
  color: #225d3d;
  font-size: 16px;
  font-weight: 400;
}
.heading-94 {
  color: #a6ce3a;
}
.order-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 45px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 6px;
  background-color: #a6ce3a;
}
.button-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.button-wrapper.hide {
  display: none;
}
.tab-link-round {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 150px;
  height: 150px;
  min-height: 52px;
  margin-right: 15px;
  margin-left: 15px;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(97, 114, 131, 0.2);
  border-radius: 6px;
  background-color: #edf1fc;
  font-size: 16px;
}
.tab-link-round.w--current {
  width: 150px;
  height: 150px;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-color: rgba(97, 114, 131, 0);
  border-radius: 6px;
  background-color: #fdaf40;
  color: #fff;
}
.title-wrap-centre {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 670px;
  margin-right: auto;
  margin-bottom: 40px;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.heading-5 {
  display: inline-block;
  color: #08090a;
  font-size: 18px;
  line-height: 30px;
}
.food-title-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  margin-right: auto;
  margin-bottom: 4px;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
  font-size: 15px;
  text-decoration: none;
}
.food-title-wrap.center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.text-block-158 {
  color: #000;
  font-weight: 700;
  text-align: center;
}
.text-block-159 {
  color: #000;
  font-weight: 700;
  text-align: center;
}
.text-block-160 {
  color: #000;
  font-weight: 700;
  text-align: center;
}
.image-129 {
  margin-bottom: 10px;
}
.div-block-294 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.tab-link-tab-10 {
  width: 150px;
  height: 150px;
  margin-right: 15px;
  margin-left: 15px;
  padding-right: 10px;
  padding-left: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(97, 114, 131, 0.2);
  border-radius: 6px;
  background-color: #edf1fc;
}
.tab-link-tab-10.w--current {
  background-color: #fdaf40;
}
.tab-link-tab-2-3 {
  width: 150px;
  height: 150px;
  margin-right: 15px;
  margin-left: 15px;
  padding-right: 10px;
  padding-left: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(97, 114, 131, 0.2);
  border-radius: 6px;
  background-color: #edf1fc;
}
.tab-link-tab-2-3.w--current {
  background-color: #fdaf40;
}
.tabs-content-4 {
  padding-top: 40px;
}
.wrap-form-fields {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.d-122-bottom-block {
  position: relative;
  height: 20%;
  background-color: #fdaf40;
}
.d-122-title {
  font-family: Gilroy, sans-serif;
  color: #fff;
  font-size: 25px;
  line-height: 35px;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: none;
}
.d-122-color-overlay {
  opacity: 0;
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(233, 71, 165, 0.5);
}
.d-122-color-overlay:hover {
  opacity: 1;
}
.d-122-top-block {
  position: relative;
  height: 20%;
  background-color: #fdaf40;
}
.demo-wrapper-4 {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: 0%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}
.d-122-category-card-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 400px;
  height: 300px;
  margin-right: 15px;
  margin-left: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-image: none;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.d-122-category-card-wrapper._3 {
  background-image: none;
  background-position: 50% 0%;
  background-size: cover;
}
.d-122-category-card-wrapper._2 {
  background-image: none;
  background-size: cover;
}
.content-section {
  position: relative;
  padding: 120px 3%;
  background-color: transparent;
}
.content-section.hide {
  display: block;
  margin-top: 100px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.line-2 {
  display: none;
  width: 100%;
  height: 1px;
  border-style: dashed none none;
  border-width: 1.3px;
  border-color: #d1cdcd;
}
.container-36 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.line-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 140px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.content-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 384.21875px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.works-grid {
  grid-column-gap: 0px;
  -ms-grid-columns: 1fr 0.25fr 1fr 0.25fr 1fr;
  grid-template-columns: 1fr 0.25fr 1fr 0.25fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}
.step-image {
  width: 333.328125px;
  height: 222.21875px;
  margin-bottom: 10px;
}
.step-image:hover {
  -webkit-filter: saturate(150%);
  filter: saturate(150%);
}
.prod-description {
  max-width: 1500px;
  margin-right: auto;
  margin-left: auto;
  padding: 0px 40px 40px;
  background-color: #fafafa;
}
.prod-description._22 {
  padding: 13px;
}
.div-block-295 {
  width: 100%;
}
.product_photo-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  margin-bottom: 40px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 0px solid #dfe0e2;
  background-image: none;
  background-size: auto;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}
.product_photo-2._2 {
  width: 50%;
}
.div-block-296 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-297 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fefcfe;
}
.image-131 {
  display: none;
}
.heading-95 {
  margin-top: 0px;
  font-size: 16px;
  line-height: 31px;
  font-weight: 700;
}
.heading-95.second-block {
  margin-bottom: 0px;
}
.div-block-64 {
  display: none;
  width: 100%;
  height: 2px;
  margin: 20px auto;
  background-color: #f3f4f6;
}
.content-wrap {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.arrow-4 {
  display: none;
}
.services-block {
  display: none;
}
.div-block-298 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 25%;
  margin-right: 0px;
  padding-top: 20px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}
.div-block-299 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
  margin-bottom: 30px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-300 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 10px;
  background-color: #fff;
  font-size: 15px;
  line-height: 22px;
  cursor: pointer;
}
.second-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.second-block.commercial {
  display: block;
}
.second-block.industrial {
  display: block;
}
.second-block.housing {
  display: block;
}
.div-block-53 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  margin-right: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.image-132 {
  width: 310px;
  height: 205px;
  margin-bottom: 20px;
}
.image-132:hover {
  -webkit-filter: brightness(115%);
  filter: brightness(115%);
}
.ct-footer-heading-2 {
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  color: #fdaf40;
  font-size: 18px;
  line-height: 1.5;
  text-align: left;
}
.heading-97 {
  display: inline-block;
  margin-top: 0px;
  border-style: none;
  border-width: 1px 1px 2px;
  border-color: #000 #000 #e0e0e0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ff002e), to(#ffb900));
  background-image: linear-gradient(180deg, #ff002e, #ffb900);
  color: #e94865;
  font-size: 42px;
  line-height: 48px;
  font-weight: 700;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.div-block-301 {
  position: static;
  max-width: 2200px;
  margin-right: auto;
  margin-left: auto;
}
.category-text-2 {
  margin-right: 5px;
  font-family: Lato, sans-serif;
  color: #8b8b8b;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
}
.category-text-2:hover {
  color: #31b4aa;
}
.clear:hover {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.paragraph-78 {
  margin-bottom: 0px;
  color: #8b8b8b;
  font-weight: 400;
}
.templates-centred-3 {
  position: relative;
  bottom: 41px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 0px;
  padding-bottom: 20px;
  padding-left: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Lato, sans-serif;
  color: #55a80f;
  text-align: left;
}
.label-2 {
  font-family: Lato, sans-serif;
  color: #e94865;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: none;
}
.text {
  position: relative;
  padding: 20px 15px 0px;
  border: 1px none #e7eaf3;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.text.second-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 250px;
  margin-right: 20px;
  margin-left: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.div-block-302 {
  display: block;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-302.next {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
}
.heading-98 {
  margin-top: 40px;
  margin-bottom: 40px;
  padding-left: 30px;
  font-size: 25px;
  line-height: 40px;
}
.section-35 {
  padding-right: 30px;
  padding-left: 30px;
}
.section-35.content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 80px;
  padding-bottom: 80px;
}
.section-35.content.homepage {
  position: relative;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  background-color: #fff;
}
.sidebar-wrap-2 {
  display: block;
  width: 250px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.div-block-56 {
  display: block;
  width: 75%;
  border-left: 1px solid #e7eaf3;
}
.div-block-304 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.tools-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.container-37 {
  width: 100%;
  max-width: 1600px;
  margin-right: auto;
  margin-bottom: 100px;
  margin-left: auto;
  padding-top: 0px;
  padding-right: 40px;
  padding-left: 40px;
}
.paragraph-79 {
  margin-bottom: 0px;
  margin-left: 10px;
  color: #8b8b8b;
}
.div-block-305 {
  background-color: #fafafa;
}
.link-block-18 {
  text-decoration: none;
}
.link-18 {
  color: #e94865;
  text-decoration: none;
}
.header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.header-main {
  display: block;
  width: 100%;
  max-width: 1250px;
  margin-right: 81px;
  margin-left: 81px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-306 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1200px;
  margin-right: -12px;
  margin-left: -12px;
}
.col-xs-12-col-md-3 {
  min-width: 25%;
}
.div-block-307 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 75%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-308 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 65%;
  height: 40px;
  margin-top: 0px;
  padding-top: 0px;
  padding-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1.5px solid #a7a7a7;
  border-radius: 50px;
  box-shadow: 0 0 2px 0 #a7a7a7;
}
.div-block-309 {
  display: none;
  margin-top: 11px;
  margin-left: 25px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.image-133 {
  margin-top: 0px;
  margin-left: 10px;
}
.text-block-161 {
  font-family: Roboto, sans-serif;
  color: #414141;
  font-size: 19px;
}
.main {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #080047;
}
.div-block-310 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  margin-right: 81px;
  margin-left: 81px;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-310.hide {
  max-width: none;
}
.div-block-310.hide._2 {
  max-width: 1250px;
}
.list-17 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.div-block-311 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex !important;
  margin-left: 0px;
}
.link-block-19 {
  margin-left: 5px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
}
.searchlink {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.text-block-162 {
  color: #fff;
  font-size: 30px;
  line-height: 30px;
}
.div-block-312 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: none;
  background-position: 0px 0px;
  background-size: cover;
}
.search-bar-popup {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1200;
  display: none;
}
.search-input {
  display: block;
  width: 500px;
  margin-bottom: 0px;
  padding-left: 0px;
  border: 1px solid transparent;
  background-color: transparent;
  color: #fff;
  font-size: 20px;
  line-height: 30px;
}
.search-input::-webkit-input-placeholder {
  background-color: transparent;
  color: #fff;
}
.search-input:-ms-input-placeholder {
  background-color: transparent;
  color: #fff;
}
.search-input::-ms-input-placeholder {
  background-color: transparent;
  color: #fff;
}
.search-input::placeholder {
  background-color: transparent;
  color: #fff;
}
.div-block-18 {
  cursor: pointer;
}
.div-block-313 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #fff;
  color: #fff;
}
.search {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}
.div-block-314 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 20px;
  padding-right: 60px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  background-color: transparent;
}
.text-block-163 {
  margin-right: 10px;
  margin-left: 0px;
  color: #fff;
  font-size: 22px;
  font-weight: 400;
}
.div-block-315 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
}
.div-block-316 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}
.field-label-9 {
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #bbafaf;
  color: #474646;
  font-size: 23px;
}
.div-block-317 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.link-19 {
  font-family: Roboto, sans-serif;
  color: #e26ab6;
  text-decoration: underline;
}
.text-block-164 {
  margin-top: 2px;
  font-family: Roboto, sans-serif;
}
.div-block-318 {
  position: relative;
  padding: 40px;
  background-color: #fff;
}
.div-block-319 {
  margin-left: 20px;
}
.text-field-7 {
  width: 250px;
  border-radius: 4px;
}
.text-field-8 {
  width: 250px;
}
.text-span-5 {
  color: red;
  font-size: 20px;
}
.field-label-10 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Roboto, sans-serif;
}
.submit-button-4 {
  padding: 11px 50px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-radius: 5px;
  background-color: #37a180;
  font-family: Roboto, sans-serif;
  font-size: 18px;
}
.text-block-165 {
  font-family: Roboto, sans-serif;
}
.link-20 {
  color: #e26ab6;
}
.div-block-320 {
  position: absolute;
  left: auto;
  top: 2%;
  right: 2%;
  bottom: auto;
}
.text-block-166 {
  font-family: 'Fa brands 400', sans-serif;
  color: #b23232;
}
.div-block-321 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
}
.div-block-321.hide {
  display: none;
}
.main-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1250px;
  margin-right: 81px;
  margin-top: -81px;
  margin-left: 81px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.heading-99 {
  max-width: 720px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 50px;
  line-height: 60px;
}
.heading-99.black {
  margin-top: 0px;
  font-family: Gilroy, sans-serif;
  color: #051427;
  font-size: 50px;
  font-weight: 700;
}
.text-block-167 {
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Sofiapro, sans-serif;
  color: #fff;
  font-size: 20px;
  font-weight: 300;
}
.button-23 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex !important;
  width: 220px !important;
  height: 50px !important;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center !important;
  border-radius: 50px !important;
  background-color: #e52648 !important;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
}
.button-23:hover {
  background-color: #fff !important;
  color: #e52648 !important;
}
.button-23.margin {
  margin-left: 10px;
  border-style: solid;
  border-width: 2px;
  border-color: #fff;
  background-color: transparent !important;
}
.button-23.margin:hover {
  background-color: #fff !important;
  color: #000;
}
.button-23.margin.black {
  border-color: #ec49a8;
  color: #353535;
}
.div-block-322 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 475px;
  margin-bottom: 20px;
  padding-top: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.grid-11 {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}
.div-block-323 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.text-block-168 {
  margin-left: 15px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 17px;
  font-weight: 500;
}
.text-block-168._14 {
  font-family: Gilroy, sans-serif;
  color: #110a00;
  font-size: 14px;
}
.text-block-168.black {
  font-family: Gilroy, sans-serif;
  color: #161616;
  font-weight: 500;
}
.grid-12 {
  display: -ms-grid;
  display: grid;
  width: 520px;
  padding-top: 10px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}
.product-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB28AAAKxBAMAAACGe/qmAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEX////09vn09vn09vn09vn09vn09vn09vn09vn09vn///+fbXa2AAAACXRSTlMAAAaR7e6QiIm6R88vAAAAAWJLR0QAiAUdSAAAAAd0SU1FB+UEBQYAJ+mEv7oAAAnaSURBVHja7du9jpxVFoXhkmeY/DM/sVuWECEgOyAbJGOLbJDloFPkxNnAFYDkOwALf3c77aI66GTO7qNurX3Kz5NgnbBWvVKpxT4cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAWHv/w7WG78vDJy4sP/92uHrYzezg8ePLyUfqDhrv0Zv/rGO4X+/7L8ct+9bCd2cPhX/v+3/QHDXfpx/3PY7if7fv3xy/71cN2Zg+Hf+77v9MfNNwl4cKC3uzvr38q/376efl+O7OHDz+Vf0t/0HCXHr86/XHq6fUfdF6d/sJzPg+HB0/9cYrzs5259OcL9yIdlnBhQjos4cKEdFjChQnpsIQLE9JhCRcmpMMSLkxIhyVcmJAOS7gwIR2WcGFCOizhwi19+eznv/9f5dfPL47f8quH7cweDg9eP3+U/qDhLn23/3EM99N9/+b4Zb962M7s4fCPff86/UHDXbo83eN+fn3Denk6aj2jh8Mn7nE5M5f7u+twfzp92d9tZ/bwIdz/pD9ouEt+KsOCvnr2699/nHr74uL4Zb962M7s4fDg7YtH6Q8a7tp25tKfL9yLdFjChQnpsIQLE9JhCRcmpMMSLkxIhyVcmJAOS7gwIR2WcGFCOizhwoR0WMKFCemwhAu35JAeFuQ6CBbkkB4W5JAeFuSnMizIIT0sajtz6c8X7kU6LOHChHRYwoUJ6bCECxPSYQkXJqTDEi5MSIclXJiQDku4MCEdlnBhQjos4cKEdFjChVtySA8Lch0EC3JIDwtySA8L8lMZFuSQHha1nbn05wv3Ih2WcGFCOizhwoR0WMKFCemwhAsT0mEJFyakwxIuTEiHJVyYkA5LuDAhHZZwYUI6LOHCLTmkhwW5DoIFOaSHBTmkhwX5qQwLckgPi9rOXPrzhXuRDku4MCEdlnBhQjos4cKEdFjChQnpsIQLE9JhCRcmpMMSLkxIhyVcmJAOS7gwIR2WcOGWHNLDglwHwYIc0sOCHNLDgvxUhgU5pIdFbWcu/fnCvUiHJVyYkA5LuDAhHZZwYUI6LOHChHRYwoUJ6bCECxPSYQkXJqTDEi5MSIclXJiQDku4cEsO6WFBroNgQQ7pYUEO6WFBfirDghzSw6K2M5f+fOFepMMSLkxIhyVcmJAOS7gwIR2WcGFCOizhwoR0WMKFCemwhAsT0mEJFyakwxIuTEiHJVy4JYf0sCDXQbAgh/SwIIf0sCA/lWFBDulhUduZS3++cC/SYQkXJqTDEi5MSIclXJiQDku4MCEdlnBhQjos4cKEdFjChQnpsIQLE9JhCRcmpMMSLtySQ3pYkOsgWJBDeliQQ3pYkJ/KsCCH9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAt/X4h2+3Dx4+eXlx/IeH9CQw9mb/6/iF/WLffzn+w0N6Ehj7cf/z+IX9bN+/P/7DQ3oSGGsUTJeH9CQw9mZ/f/1b8ffTb8WP/SE9CYw9fnX668zT67/OfPQP6UmgYOOG9B5Qkg6lm/QeUJIOpZv0HlCSDqWb9B5Qkg6lm/QeUJIOpZv0HlCSDqWb9B5Qkg6lm/QeUJIOpZv0HlCSDqWb9B5Qkg6lm/QeUPHls5+P39eHr59fHP/hIT0JjH23/3H8wn66798c/+EhPQmMXZ4OUj+/Pkj1kJ4Exi73d9ff3J9O39yP/SE9CYw1+ona5SE9CYx99ezX4xf24dsXF8d/eEhPAgUbN6T3gJJ0KN2k94CSdCjdpPeAknQo3aT3gJJ0KN2k94CSdCjdpPeAknQo3aT3gJJ0KN2k94CSdCjdpPeAknQo3aT3gJJ0KN2k94CKRgfsXR7Sk8BYo6ucLg/pSWCs0QF7l4f0JDDW6IC9y0N6Ehhr9BO1y0N6EhhrdMDe5SE9CRRs3JDeA0rSoXST3gNK0qF0k94DStKhdJPeA0rSoXST3gNK0qF0k94DStKhdJPeA0rSoXST3gNK0qF0k94DStKhdJPeA0rSoXST3gMqGh2wd3lITwJjja5yujykJ4GxRgfsXR7Sk8BYowP2Lg/pSWCs0U/ULg/pSWCs0QF7l4f0JFCwcUN6DyhJh9JNeg8oSYfSTXoPKEmH0k16DyhJh9JNeg8oSYfSTXoPKEmH0k16DyhJh9JNeg8oSYfSTXoPKEmH0k16DyhJh9JNeg+oaHTA3uUhPQmMNbrK6fKQngTGGh2wd3lITwJjjQ7YuzykJ4GxRj9RuzykJ4GxRgfsXR7Sk0DBxg3pPaAkHUo36T2gJB1KN+k9oCQdSjfpPaAkHUo36T2gJB1KN+k9oCQdSjfpPaAkHUo36T2gJB1KN+k9oCQdSjfpPaAkHUo36T2gotEBe5eH9CQw1ugqp8tDehIYa3TA3uUhPQmMNTpg7/KQngTGGv1E7fKQngTGGh2wd3lITwIFGzek94CSdCjdpPeAknQo3aT3gJJ0KN2k94CSdCjdpPeAknQo3aT3gJJ0KN2k94CSdCjdpPeAknQo3aT3gJJ0KN2k94CSdCjdpPeAikYH7F0e0pPAWKOrnC4P6UlgrNEBe5eH9CQw1uiAvctDehIYa/QTtctDehIYa3TA3uUhPQkUbNyQ3gNK0qF0k94DStKhdJPeA0rSoXST3gNK0qF0k94DStKhdJPeA0rSoXST3gNK0qF0k94DStKhdJPeA0rSoXST3gNK0qF0k94DKhodsHd5SE8CY42ucro8pCeBsUYH7F0e0pPAWKMD9i4P6UlgrNFP1C4P6UlgrNEBe5eH9CRQsHFDeg8oSYfSTXoPKEmH0k16DyhJh9JNeg8oSYfSTXoPKEmH0k16DyhJh9JNeg8oSYfSTXoPKEmH0k16DyhJh9JNeg8oSYfSTXoPqGh0wN7lIT0JjDW6yunykJ4ExhodsHd5SE8CY40O2Ls8pCeBsUY/Ubs8pCeBsUYH7F0e0pMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPB//A+D9O6F6tavowAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMS0wNC0wNVQwNjowMDozNiswMDowMMU/P8IAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjEtMDQtMDVUMDY6MDA6MzYrMDA6MDC0Yod+AAAAAElFTkSuQmCC);
  background-position: 50% 50%;
  background-size: cover;
}
.product-list.hide {
  display: none;
}
.popular-products {
  max-width: 1200px;
  margin-right: 81px;
  margin-left: 81px;
}
.main-div {
  width: 100%;
}
.row-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.row-flex.left {
  width: 45%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.medium {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.span {
  width: 100px;
  margin-top: 26px;
  margin-bottom: 50px;
  border-bottom: 2px none #f90;
}
.bold-text-21 {
  font-size: 45px;
}
.heading-100 {
  font-family: Gilroy, sans-serif !important;
  color: #180e00;
  font-size: 45px;
  font-weight: 500;
}
.heading-100.white {
  color: #fff;
}
.link-21 {
  color: #663737;
  text-decoration: none;
}
.link-22 {
  font-size: 14px;
  text-decoration: none;
}
.bold-text-22 {
  font-family: Gilroy, sans-serif;
  color: #051427;
  font-size: 16px;
  font-weight: 400;
}
.div-block-324 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0px;
}
.div-block-325 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #878787;
  border-radius: 20px;
}
.div-block-325._1 {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: #032d3e;
}
.div-block-325._2 {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: #e947a5;
}
.div-block-325._3 {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: #47d6e8;
}
.div-block-325._4 {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: #fcd63c;
}
.div-block-326 {
  position: relative;
  border-radius: 20px;
}
.div-block-327 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 235, 208, 0.5)), to(rgba(255, 235, 208, 0.5)));
  background-image: linear-gradient(180deg, rgba(255, 235, 208, 0.5), rgba(255, 235, 208, 0.5));
  opacity: 0;
}
.div-block-328 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70px;
  height: 70px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background-color: #fff;
}
.homepage-design-online {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
  padding-bottom: 60px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  background-image: url(/_next/static/images/background-double-415e96ece4cdb52c907cca338caa593c.jpg), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc5NTU5NzM0MDI0NzExRUE5NDA3OUVFNzRFREYxMEUxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc5NTU5NzM1MDI0NzExRUE5NDA3OUVFNzRFREYxMEUxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Nzk1NTk3MzIwMjQ3MTFFQTk0MDc5RUU3NEVERjEwRTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Nzk1NTk3MzMwMjQ3MTFFQTk0MDc5RUU3NEVERjEwRTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7BcRTAAAAEKElEQVR42uzdUW7aMBwGcC/qe3OE9AJVbrBwA/qO1PDG29gJoCcoe+sbIPV9u0GzG0RcoDkCPQGLJXu4UUycYMf/Jp+lCK20+Yh/s2MbEr6dTieGQqfc3L++UH+NkdiScrstt1j8PBSPk3I7av6W/86y3PJyK8QjqXKYLT6DEMdIy22reS43wHhTAGXJyu1vua0pHnAwMgwmWlpB9aCDkWHwMi+3XUMXCRAiGDz7XewjHTpIKroLyhhbpVvbCpx0aCCJqCh5QqWOUe2+figjui8NEoqD5BW171ghPjFMsu3PQxztdyoOMnRcIYPCcNFCZKv4PXCMUMxjQsogcWV0MmQMnr1qeA1eQaaVFzd0jLjynzChBJIqXdSYMKo/jyiAVA9wbBhqtpXlmGtGWdvKpGnMGDvfXVYKDPsYXUHQTZllR32AJMAwzn4Xo09nILEYTQHDPHvbdp5iChIqSyHAMM+u1ps1kOcRTvpsZfP9LW2CTEe0HOIqe2MLJFSCgGE/uzXIMxv+qi2p5fugYYibAqM/jCaQFTCcZbcG4YF7YDjLTtuCFMBwmr1qC5IBw2l2pGslbdeygGEv+/FaEGDYzU5YzYpwAAxa7zIGwKCVHQCDVnaACiGVfXFiCIyeMXQgwPCEUQcCjJ6z719f0nJb14EAw1/29yoIMPxmxypIjArxnh2W3VYkQSJUCInsSG0hqBD/2YkEuUWFkMje1LUQYHjKPswWx+qwFxieMdSTOjAIYEiQIzDoZAeoEFrZASqEVLZ2+R0YPWeXM/VQBwIMPxhvdSDA8IhRBQGG3+xPE0NUCJHsABVCJjuXIEtUCInsDwmSo0JIZOeXQIDRf3YhQYrKToDhIfswW+TqKCsHhleM/9ny9kz8Xui4hM0zhgqyZpcLMHrKxuUIxLJxOQKxbFyOQCsblyNQwtCBAMMTRh1IBAx/GHUgfNaeAcMPhq7L2gPDD4YOZMfO108Dw0120naU9QQMp9mR7kndrcb5Dv8Aw0n2o8hoBcKA4Sx70mViyIDhJHvHLt/6qhUIMK7L5vv/2WWUBQw32XNmcFNMUxB8MuW6bDlIYrZANgwfhuianZt0VW1BjjVNDhjN2UfTrqrLST0XOweGefYD03/urfU8pK7wfvCOXf4CLGCcfz+zsZbVVIBhhrHrULdWv+kTGOcR1a5rJd4Ag0bLsNlCImDYwbAFUmgOfExD2wdm6fsMbZ1DMlEB+QgnfRPTWXjfJ3X54p5GtBwyaTvP6Oukrs7o1xeeH8qq7dxmq3DVQprKUN7PuHOF4aKFDBVDvu2aua6ovloIr6xfmln+V/h0SC8YfXdZsrmrazzUPzeVMctfz02ly2I1SwsRo7su5q0EHrOBQQykaTkmGxuGry7LpKhzmVgA8ceNAQZTMDngh/h30dAqSZR/AgwAuZtWKKX4ljIAAAAASUVORK5CYII=), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc5NTU5NzM0MDI0NzExRUE5NDA3OUVFNzRFREYxMEUxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc5NTU5NzM1MDI0NzExRUE5NDA3OUVFNzRFREYxMEUxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Nzk1NTk3MzIwMjQ3MTFFQTk0MDc5RUU3NEVERjEwRTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Nzk1NTk3MzMwMjQ3MTFFQTk0MDc5RUU3NEVERjEwRTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7BcRTAAAAEKElEQVR42uzdUW7aMBwGcC/qe3OE9AJVbrBwA/qO1PDG29gJoCcoe+sbIPV9u0GzG0RcoDkCPQGLJXu4UUycYMf/Jp+lCK20+Yh/s2MbEr6dTieGQqfc3L++UH+NkdiScrstt1j8PBSPk3I7av6W/86y3PJyK8QjqXKYLT6DEMdIy22reS43wHhTAGXJyu1vua0pHnAwMgwmWlpB9aCDkWHwMi+3XUMXCRAiGDz7XewjHTpIKroLyhhbpVvbCpx0aCCJqCh5QqWOUe2+figjui8NEoqD5BW171ghPjFMsu3PQxztdyoOMnRcIYPCcNFCZKv4PXCMUMxjQsogcWV0MmQMnr1qeA1eQaaVFzd0jLjynzChBJIqXdSYMKo/jyiAVA9wbBhqtpXlmGtGWdvKpGnMGDvfXVYKDPsYXUHQTZllR32AJMAwzn4Xo09nILEYTQHDPHvbdp5iChIqSyHAMM+u1ps1kOcRTvpsZfP9LW2CTEe0HOIqe2MLJFSCgGE/uzXIMxv+qi2p5fugYYibAqM/jCaQFTCcZbcG4YF7YDjLTtuCFMBwmr1qC5IBw2l2pGslbdeygGEv+/FaEGDYzU5YzYpwAAxa7zIGwKCVHQCDVnaACiGVfXFiCIyeMXQgwPCEUQcCjJ6z719f0nJb14EAw1/29yoIMPxmxypIjArxnh2W3VYkQSJUCInsSG0hqBD/2YkEuUWFkMje1LUQYHjKPswWx+qwFxieMdSTOjAIYEiQIzDoZAeoEFrZASqEVLZ2+R0YPWeXM/VQBwIMPxhvdSDA8IhRBQGG3+xPE0NUCJHsABVCJjuXIEtUCInsDwmSo0JIZOeXQIDRf3YhQYrKToDhIfswW+TqKCsHhleM/9ny9kz8Xui4hM0zhgqyZpcLMHrKxuUIxLJxOQKxbFyOQCsblyNQwtCBAMMTRh1IBAx/GHUgfNaeAcMPhq7L2gPDD4YOZMfO108Dw0120naU9QQMp9mR7kndrcb5Dv8Aw0n2o8hoBcKA4Sx70mViyIDhJHvHLt/6qhUIMK7L5vv/2WWUBQw32XNmcFNMUxB8MuW6bDlIYrZANgwfhuianZt0VW1BjjVNDhjN2UfTrqrLST0XOweGefYD03/urfU8pK7wfvCOXf4CLGCcfz+zsZbVVIBhhrHrULdWv+kTGOcR1a5rJd4Ag0bLsNlCImDYwbAFUmgOfExD2wdm6fsMbZ1DMlEB+QgnfRPTWXjfJ3X54p5GtBwyaTvP6Oukrs7o1xeeH8qq7dxmq3DVQprKUN7PuHOF4aKFDBVDvu2aua6ovloIr6xfmln+V/h0SC8YfXdZsrmrazzUPzeVMctfz02ly2I1SwsRo7su5q0EHrOBQQykaTkmGxuGry7LpKhzmVgA8ceNAQZTMDngh/h30dAqSZR/AgwAuZtWKKX4ljIAAAAASUVORK5CYII=), url(/_next/static/images/section4-42193e79e8fc703abee22e67bbc1aeb9.jpg);
  background-position: 70% 50%, 0% 30%, 100% 100%, 0px 0px;
  background-size: auto, auto, auto, cover;
  background-repeat: repeat, no-repeat, no-repeat, repeat;
}
.homepage-design-online.hide-force {
  display: none;
}
.homepage-design-online.hide {
  display: none;
}
.div-block-329 {
  height: 380px;
}
.container-flex-container-reset-padding {
  display: block;
  width: 100%;
  max-width: 1200px;
  margin-top: 0px;
  margin-right: 81px;
  margin-left: 81px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.container-flex-container-reset-padding.hide-force {
  display: none;
}
.box-white {
  width: 42%;
  height: auto;
  padding: 30px;
  background-color: #fff;
}
.heading-101 {
  max-width: 510px;
  margin-top: 0px;
  font-size: 30px;
}
.text-block-169 {
  max-width: 450px;
  margin-bottom: 20px;
}
.text-block-169.remove-1 {
  margin-bottom: 0px;
}
.button-24 {
  padding: 10px 20px;
  border-radius: 50px;
  background-color: #0ec0a5;
}
.button-24:hover {
  background-color: #e94865;
}
.homepage-split-section-container-fluid-flex {
  display: block;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}
.div-block-330 {
  width: 50%;
}
.div-block-331 {
  width: 50%;
  height: 365px;
  padding-top: 0px;
  padding-left: 20px;
  background-color: #e9e8e3;
}
.icons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 365px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.icons._123 {
  padding-right: 60px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  background-color: #f1f1f1;
}
.div-block-333 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.heading-102 {
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: Gilroy, sans-serif;
  color: #051427;
  font-size: 25px;
  line-height: 35px;
  font-weight: 100 !important;
}
.heading-102.background-color {
  padding: 5px;
}
.paragraph-80 {
  max-width: 350px;
  font-family: Gilroy, sans-serif;
  color: #333;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0px;
}
.paragraph-80.full {
  max-width: none;
  font-family: Gilroy, sans-serif !important;
}
.button-25 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex !important;
  width: 200px;
  padding-top: 12px !important;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px !important ;
  background-color: #f1c71d !important;
  font-family: Gilroy, sans-serif;
}
.button-25:hover {
  background-color: #e94865 !important;
}
.button-25.yellow {
  background-color: #fdaf40;
}
.button-25.pink {
  position: relative;
  z-index: 2;
  background-color: #f1c71d !important;
}
.button-25.pink:hover {
  background-color: #ec49a8 !important;
}
.button-25.pink.pink-btn {
  background-color: #120a57 !important;
}
.button-25.pink.pink-btn:hover {
  background-color: #e94865 !important;
  color: #fff !important;
}
.button-25.pink.reverse {
  background-color: #ec49a8 !important;
}
.button-25.pink.reverse:hover {
  background-color: #fcd63c !important;
}
.div-block-334 {
  padding: 10px 10px 10px 0px;
}
.div-block-335 {
  width: 100px;
  height: 100px;
}
.div-block-336 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.bold-text-23 {
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.bold-text-24 {
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.about-home {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 100px;
  padding-bottom: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url(/_next/static/images/factory-bg-dc0ffba3d8b68f5460c5eb851197da53.jpg);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(/_next/static/images/factory-bg-dc0ffba3d8b68f5460c5eb851197da53.jpg);
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}
.about-home.gfh {
  padding: 60px 10px;
  background-image: none;
}
.about-home.gfh.tydh {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #fff;
  background-image: url(/_next/static/images/background-fabrication-3bec7c6019dd02b2d6e763733f1107c2.jpg), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGymlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0MzYwLCAyMDIwLzAyLzEzLTAxOjA3OjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMS0wMS0wMVQxNzoxMTowNSswNTozMCIgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Y2M5NjY3NDEtN2QyOS1kOTQ1LWJkNGYtMDM1MTBiMjA5NGE3IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MDgyNmU5NWYtNmUzMy04ZTQyLWIyZWQtNTVlOTU0MWIyODEzIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Nzk1NTk3MzUwMjQ3MTFFQTk0MDc5RUU3NEVERjEwRTEiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3OTU1OTczMjAyNDcxMUVBOTQwNzlFRTc0RURGMTBFMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3OTU1OTczMzAyNDcxMUVBOTQwNzlFRTc0RURGMTBFMSIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplNjVkN2UxMi1iNzBmLTdlNGQtYjI2Yi01NDQ4NjA4ZjY3NTgiIHN0RXZ0OndoZW49IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4xIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Y2M5NjY3NDEtN2QyOS1kOTQ1LWJkNGYtMDM1MTBiMjA5NGE3IiBzdEV2dDp3aGVuPSIyMDIxLTA0LTA1VDExOjE5OjA2KzA1OjMwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5rWgcQAAA3lJREFUeJztnVGa2jAMhLX5OEVP0fufoqfoNehLYbMmjiVLtsaW5pEgjdGPCVYw+Xo+n5TC0ePPX+8hNMV5x3wxY2vPg9DvX0QP70E0ZAmjfAwSzuE9gBtZw1hCqEBGw7ibHa4wEYEgwHgyc5lrJhDOi0SAUT42FcwMIOcXpf2o8PqYmgZl5LcsyVdOZBiteFONmiEJo1PWM+TqBe4IY9h6xnKGRITBzcWWFZCoMCQ5WbIAEh2GJHdTWiAJg+fNlgZIwuB5i9QLJGHwvMXqAZIw7Lw/JAWSMGTeYigSIAmjz1sEhQskYei82VB6T+qrFQTFuykOkAiNQggYRG0gCWOs94ckH1k7FgQKBtE9EG6LedWCwMEg4s2QHQsC610Dsvo1cHTvao67GbJzQVC9q0CiFmSm92U+i15WqVUKguT9lraXVWrVgsBcZdT0skqtWBA4757WCSuxQWxIb2nrhJ1YGRvWm7tSlyZetiDO3s2FYU/ilQvifv39CkjUgrjDIPoEErUg3t7vHEdxwHNQ6U3fQKAGFdn7UCberiCO3k8i3fWQ3QoC4d0CEq4g3t4910O2Loizt/h6yO4Fcfe+AuI+qMjeJRCIQUX2PmoHNEkN48N5H7UDmqRG8SG9j5vEIQvi7D2k/a6ND+1t3X7Xxof3tmy/a+PTm+za79r49P4vi/a7Nj69T9K236uJmfHpXSi3I4B597bfm4kb8bAF8fbO7QhY3tWVetSCuHtL2u+ixMaxYby57XdxYsPYUN6PqwctEhvFhvPO7Qhg3rkdAcw7tyNgeed2BCBvIsrtCCjeb+V2BH/vH5KsQ+6Or1wQGBhENn/PtHJBoGAQ8VsnOxYE0ju3I4B5t35sHa4gk7y7FoY7FwTVe+q/AWnjd/HuWqm3kta0QkEQvd+a8W9A2vidvLtaJz1apSCe3l2tkx6tUhA070txgdTMVy7ITO/uXpZkECsVxNN7WC/rnHylgnh6m/SyWlqpIJ7eYhhE4+/0WSphNDTyTp+lEgZDo+70WSphMDV6HXJ3PGFcaPRKPWEIZXlS565TEsaNrG9w3xrcTjBMQbxkOUNaShgMWc+QmnaBMQzES7NmSO83MSIMGF+N55lp1gwh+n5Bkunv/bupKRDOmnkOeen8bkOG4SIPIC8ljAt5AtFoSxhEc88hEp2Lxj3nLA+DiOgfgM4k8vKQNZMAAAAASUVORK5CYII=), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGymlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0MzYwLCAyMDIwLzAyLzEzLTAxOjA3OjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMS0wMS0wMVQxNzoxMTowNSswNTozMCIgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Y2M5NjY3NDEtN2QyOS1kOTQ1LWJkNGYtMDM1MTBiMjA5NGE3IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MDgyNmU5NWYtNmUzMy04ZTQyLWIyZWQtNTVlOTU0MWIyODEzIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Nzk1NTk3MzUwMjQ3MTFFQTk0MDc5RUU3NEVERjEwRTEiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3OTU1OTczMjAyNDcxMUVBOTQwNzlFRTc0RURGMTBFMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3OTU1OTczMzAyNDcxMUVBOTQwNzlFRTc0RURGMTBFMSIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplNjVkN2UxMi1iNzBmLTdlNGQtYjI2Yi01NDQ4NjA4ZjY3NTgiIHN0RXZ0OndoZW49IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4xIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Y2M5NjY3NDEtN2QyOS1kOTQ1LWJkNGYtMDM1MTBiMjA5NGE3IiBzdEV2dDp3aGVuPSIyMDIxLTA0LTA1VDExOjE5OjA2KzA1OjMwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5rWgcQAAA3lJREFUeJztnVGa2jAMhLX5OEVP0fufoqfoNehLYbMmjiVLtsaW5pEgjdGPCVYw+Xo+n5TC0ePPX+8hNMV5x3wxY2vPg9DvX0QP70E0ZAmjfAwSzuE9gBtZw1hCqEBGw7ibHa4wEYEgwHgyc5lrJhDOi0SAUT42FcwMIOcXpf2o8PqYmgZl5LcsyVdOZBiteFONmiEJo1PWM+TqBe4IY9h6xnKGRITBzcWWFZCoMCQ5WbIAEh2GJHdTWiAJg+fNlgZIwuB5i9QLJGHwvMXqAZIw7Lw/JAWSMGTeYigSIAmjz1sEhQskYei82VB6T+qrFQTFuykOkAiNQggYRG0gCWOs94ckH1k7FgQKBtE9EG6LedWCwMEg4s2QHQsC610Dsvo1cHTvao67GbJzQVC9q0CiFmSm92U+i15WqVUKguT9lraXVWrVgsBcZdT0skqtWBA4757WCSuxQWxIb2nrhJ1YGRvWm7tSlyZetiDO3s2FYU/ilQvifv39CkjUgrjDIPoEErUg3t7vHEdxwHNQ6U3fQKAGFdn7UCberiCO3k8i3fWQ3QoC4d0CEq4g3t4910O2Loizt/h6yO4Fcfe+AuI+qMjeJRCIQUX2PmoHNEkN48N5H7UDmqRG8SG9j5vEIQvi7D2k/a6ND+1t3X7Xxof3tmy/a+PTm+za79r49P4vi/a7Nj69T9K236uJmfHpXSi3I4B597bfm4kb8bAF8fbO7QhY3tWVetSCuHtL2u+ixMaxYby57XdxYsPYUN6PqwctEhvFhvPO7Qhg3rkdAcw7tyNgeed2BCBvIsrtCCjeb+V2BH/vH5KsQ+6Or1wQGBhENn/PtHJBoGAQ8VsnOxYE0ju3I4B5t35sHa4gk7y7FoY7FwTVe+q/AWnjd/HuWqm3kta0QkEQvd+a8W9A2vidvLtaJz1apSCe3l2tkx6tUhA070txgdTMVy7ITO/uXpZkECsVxNN7WC/rnHylgnh6m/SyWlqpIJ7eYhhE4+/0WSphNDTyTp+lEgZDo+70WSphMDV6HXJ3PGFcaPRKPWEIZXlS565TEsaNrG9w3xrcTjBMQbxkOUNaShgMWc+QmnaBMQzES7NmSO83MSIMGF+N55lp1gwh+n5Bkunv/bupKRDOmnkOeen8bkOG4SIPIC8ljAt5AtFoSxhEc88hEp2Lxj3nLA+DiOgfgM4k8vKQNZMAAAAASUVORK5CYII=);
  background-position: 50% 50%, 100% 100%, 2% 2%;
  background-size: cover, auto, auto;
  background-repeat: repeat, no-repeat, no-repeat;
}
.about-home.gfh.hide {
  display: none;
}
.about-home.hide {
  display: none;
}
.div-block-337 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding: 20px 20px 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 20px;
  background-color: rgba(8, 0, 71, 0.55);
}
.paragraph-81 {
  max-width: 1000px;
  margin-top: 0px;
  margin-bottom: 40px;
  font-weight: 400;
  text-align: center;
}
.paragraph-81.fdh {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #151515;
  font-weight: 700;
  text-align: left;
}
.paragraph-81.fdh.gfh {
  font-weight: 400;
  text-align: left;
}
.paragraph-81.gf {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 15px;
}
.paragraph-81.black {
  margin-top: 0px;
  text-align: left;
}
.heading-103 {
  margin-bottom: 0px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 1px;
}
.heading-103.gfh {
  margin-top: 0px;
  margin-bottom: 20px;
  color: #151515;
}
.heading-103.gfh.xczv {
  margin-bottom: 0px;
  text-align: left;
}
.bold-text-25 {
  color: #fff;
  font-size: 40px;
  line-height: 0px;
  font-weight: 400;
}
.bold-text-25.fgh {
  color: #151515;
}
.bold-text-25.fgh.regh63 {
  color: #fff;
  font-size: 26px;
  line-height: 35px;
  font-weight: 300;
}
.bold-text-25.fgh.regh63.black {
  color: #051427;
  font-weight: 500;
}
.bold-text-26 {
  font-family: Gilroy, sans-serif !important;
  color: #fff;
  font-weight: 400;
}
.bold-text-26.fgxh {
  color: #151515;
}
.bold-text-26.xzcvcx {
  font-weight: 400;
}
.bold-text-26.blavck {
  color: #000;
  text-align: left;
}
.bold-text-26.black {
  font-family: Sofiapro, sans-serif;
  color: #333;
}
.div-block-340 {
  position: absolute;
  display: none;
}
.div-block-341 {
  width: 80%;
  border: 1px solid #ce188e;
}
.div-block-342 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-343 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.div-block-344 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 15%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.heading-104 {
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 30px;
  line-height: 35px;
  font-weight: 400;
}
.text-block-170 {
  margin-right: 1px;
  margin-left: 1px;
  padding: 3px 5px;
  background-color: #30aea4;
  font-family: 'Fa solid 900', sans-serif;
  color: #fff;
}
.text-block-170.hj5 {
  background-color: transparent;
  color: #30aea4;
}
.text-span-6 {
  padding-right: 5px;
  padding-left: 5px;
  background-color: #30aea4;
}
.div-block-345 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-345.fxc-gc {
  margin-bottom: 0px;
}
.link-23 {
  border-bottom: 1px solid #000;
  color: #222d38;
  text-decoration: none;
}
.div-block-346 {
  display: inline-block;
  margin-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.text-block-171 {
  background-color: #ccc;
  font-size: 0.8rem;
}
.link-block-20 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #151515;
  font-weight: 700;
  text-decoration: none;
}
.text-block-172 {
  margin-left: 2px;
}
.div-block-347 {
  width: 85%;
}
.slider-6 {
  overflow: hidden;
  height: auto;
  padding-right: 40px;
  padding-left: 40px;
  background-color: transparent;
}
.left-arrow-5 {
  width: 30px;
  height: 30px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(34, 45, 56, 0.45);
  border-radius: 100%;
  color: rgba(34, 45, 56, 0.45);
  font-size: 1rem;
}
.right-arrow-4 {
  width: 30px;
  height: 30px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(34, 45, 56, 0.45);
  border-radius: 100%;
  color: rgba(34, 45, 56, 0.45);
  font-size: 1rem;
}
.slide-9 {
  margin-right: 16%;
}
.div-block-348 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.div-block-349 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.text-block-173 {
  margin-top: 10px;
  margin-bottom: 10px;
  color: rgba(34, 45, 56, 0.45);
}
.slide-nav-2 {
  display: none;
}
.text-block-174 {
  font-size: 0.8rem;
}
.div-block-350 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.text-block-175 {
  color: rgba(34, 45, 56, 0.45);
}
.mask {
  overflow: visible;
  width: 30%;
}
.div-block-351 {
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}
.link-block-21 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex !important;
  padding: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 20px;
  background-color: #fff;
  background-image: none;
  background-position: 0px 0px;
  box-shadow: 0 1px 9px 0 #080047, inset 0 8px 0 0 #ec49a8;
  color: #333;
  font-weight: 700;
  text-decoration: none;
}
.link-block-21._2 {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuNSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxODAwIDE4MDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE4MDAgMTgwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjI3O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDF7ZGlzcGxheTpub25lO2ZpbGw6bm9uZTtzdHJva2U6IzAwMDAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3Qye2ZpbGw6bm9uZTtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MjA7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0M3tmaWxsOiMwMTAxMDE7fQoJLnN0NHtmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjIyO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTI2NiwxMzMwLjIzYzkyLjY3LDAuOTYsMTY1LjgzLDEuOTMsMjU4LjUsMi44OWMxLjA0LTMyMS4xOSw4Ljc5LTY1MC4zMiwxMC44Mi05NjQuNjcKCQljLTQ1OC41MiwxLjkzLTkxNy4wNCwzLjg1LTEzNzUuNTYsNS43OGMtMC45Nyw5NC4zNS0wLjQzLDE3NS43Ni0xLjM5LDI3MC4xMWMyNTUuODEsMCw1MTEuNjEsMCw3NjcuNDIsMCIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTk4OS40Myw2NDEuODFoNjguMTFoNjAuODFoNzUuNzhjMi4zMy0yNC4yNCwxNC43Mi05NC41MSw4MS4zMi0xMTYuOTdsMTUyLjcsMHYxMTYuOTdoLTEyNS45N2wtMTUyLjA0LDc1My44MwoJCWgtODAuNjdjMCwwLTcwLjA0LTU4LjIyLTE0MC44NywwSDcxMy44M2MwLDAtNjAuODEtNTYuNi0xNTAuMSwwaC0xOC43N2gtNDYuMzlsLTUyLjEzLTI0Mi42MSIvPgoJPHBvbHlsaW5lIGNsYXNzPSJzdDAiIHBvaW50cz0iNDIzLjMzLDEwOTIuMDkgMzU4LjE3LDc4MC4xNiAxMTc5LjcxLDc4MC4xNiAxMTk0LjEzLDY0MS44MSAJIi8+Cgk8cmVjdCB4PSI0ODQuMTQiIHk9Ijg4OC40NyIgY2xhc3M9InN0MCIgd2lkdGg9IjE1Ni4zOCIgaGVpZ2h0PSI3MS43NiIvPgoJPHJlY3QgeD0iNzM2LjA5IiB5PSI4ODguNDciIGNsYXNzPSJzdDAiIHdpZHRoPSIxNjUuMDciIGhlaWdodD0iNzEuNzYiLz4KCTxyZWN0IHg9Ijk5Ni43MiIgeT0iODg4LjQ3IiBjbGFzcz0ic3QwIiB3aWR0aD0iMTU2LjM4IiBoZWlnaHQ9IjcxLjc2Ii8+Cgk8cmVjdCB4PSI1MjMuMjQiIHk9IjEwNTMuMSIgY2xhc3M9InN0MCIgd2lkdGg9IjExNy4yOCIgaGVpZ2h0PSI3Ny45OCIvPgoJPHJlY3QgeD0iNzM2LjA5IiB5PSIxMDUzLjEiIGNsYXNzPSJzdDAiIHdpZHRoPSIxNDcuNjkiIGhlaWdodD0iNzcuOTgiLz4KCTxyZWN0IHg9Ijk5Ni43MiIgeT0iMTA1My4xIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIxLjYzIiBoZWlnaHQ9Ijc3Ljk4Ii8+Cgk8cmVjdCB4PSI1NjIuMzMiIHk9IjEyMjYuNCIgY2xhc3M9InN0MCIgd2lkdGg9Ijk1LjU3IiBoZWlnaHQ9IjgyLjMxIi8+Cgk8cmVjdCB4PSI3NjIuMTUiIHk9IjEyMjYuNCIgY2xhc3M9InN0MCIgd2lkdGg9IjEyMS42MyIgaGVpZ2h0PSI4Mi4zMSIvPgoJPHJlY3QgeD0iOTc1IiB5PSIxMjI2LjQiIGNsYXNzPSJzdDAiIHdpZHRoPSI5OS45MSIgaGVpZ2h0PSI4Mi4zMSIvPgoJPHBvbHlsaW5lIGNsYXNzPSJzdDAiIHBvaW50cz0iMTU4LjM3LDY0NC4zMyAxNTYuODcsMTMzMy4xMiA0ODQuMTQsMTMyOC41MSAJIi8+Cgk8ZWxsaXBzZSBjeD0iNTUxLjQ3IiBjeT0iNTI0LjgzIiByeD0iMzAuNDEiIHJ5PSIzMC4zMyIvPgoJPGVsbGlwc2UgY3g9IjQyOC44NCIgY3k9IjUyNC44MyIgcng9IjMwLjQxIiByeT0iMzAuMzMiLz4KCTxlbGxpcHNlIGN4PSIzMDEuNDIiIGN5PSI1MjQuODMiIHJ4PSIzMC40MSIgcnk9IjMwLjMzIi8+Cgk8ZWxsaXBzZSBjeD0iOTk2LjcyIiBjeT0iMTQ3Ny4xNCIgcng9IjI0Ljk4IiByeT0iMjQuOTEiLz4KCTxlbGxpcHNlIGN4PSI2NDAuNTIiIGN5PSIxNDc3LjE0IiByeD0iMjQuOTgiIHJ5PSIyNC45MSIvPgoJPGVsbGlwc2UgY2xhc3M9InN0MCIgY3g9Ijk5Ni43MiIgY3k9IjE0NzcuMTQiIHJ4PSIxMDQuMjkiIHJ5PSIxMDQuMDEiLz4KCTxlbGxpcHNlIGNsYXNzPSJzdDAiIGN4PSI2NDAuNTIiIGN5PSIxNDc3LjE0IiByeD0iMTA0LjI5IiByeT0iMTA0LjAxIi8+CjwvZz4KPHJlY3QgeD0iMzYyLjA2IiB5PSI3ODYuNzYiIGNsYXNzPSJzdDEiIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIyMy4xOCIvPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzc4LjM5LDgwMi4zNmM0LjM1LTAuMDMsOC43MS0wLjA2LDEzLjA2LTAuMDhjLTEuNjUtMS42MS0zLjMtMy4yMS00Ljk0LTQuODIiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTM4Mi44LDgwNS4wOWMxLjk3LTEuOCw1LjM5LTQuNDQsNy01Ljk5Ii8+CjxnPgo8L2c+Cjwvc3ZnPgo=);
  background-position: 20px 50%;
  background-size: auto;
  background-repeat: no-repeat;
}
.link-block-21._3 {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iNDFweCIgdmlld0JveD0iMCAwIDE4IDQxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0MSAoMzUzMjYpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmNvbnN0cnVjdGlvbjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iUHJvZHVjdHMtYnktaW5kdXN0cnkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTIuMDAwMDAwLCAtMTU1LjAwMDAwMCkiIGZpbGw9IiM0MTQxNDEiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMwLjAwMDAwMCwgMTQ0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE3LjM4NTIwOSwzNC4wMzM5MzggTDIxLjUxNDY4ODYsMjkuOTA0NDU4NCBDMjEuNzY5NDc3NSwyOS42NTA5MDgzIDIyLjE4MDc3MzYsMjkuNjUwOTA4MyAyMi40MzU1NjI1LDI5LjkwNDQ1ODQgTDI1LjczOTE0NjIsMzMuMjA4MDQyIEwyNC4wODczNTQ0LDM0Ljg1OTgzMzkgQzIzLjI0MTIyNCwzNS41NzIxNjkxIDIzLjEzMjYxODcsMzYuODM1Mzc2OSAyMy44NDQ5NTM5LDM3LjY4MTkyMDIgQzI0LjU1NzI4OTIsMzguNTI4MDUwNiAyNS44MjA0OTcsMzguNjM2NjU1OSAyNi42NjY2MjczLDM3LjkyNDMyMDcgQzI2Ljc1MjEwNzYsMzcuODUyNDY3NyAyNi44MzEzOTM2LDM3Ljc3MzU5NDcgMjYuOTAzNjU5NSwzNy42ODg1Mjc0IEwyOC41NTU0NTEzLDM2LjAzNjczNTYgTDMxLjg1OTAzNSwzOS4zNDAzMTkyIEMzMi4xMTI1ODUsMzkuNTk1MTA4MSAzMi4xMTI1ODUsNDAuMDA2ODE3MiAzMS44NTkwMzUsNDAuMjYxMTkzMiBMMjcuNzI5NTU1NCw0NC4zOTA2NzI4IEMyNC44MTc0NDY0LDQ3LjE5NjI0MTIgMjAuMTgyNTE4NSw0Ny4xMDk1MjIxIDE3LjM3Njk1LDQ0LjE5NzQxMzEgQzE0LjY0MjQwODYsNDEuMzU4ODA4OSAxNC42NDU3MTIyLDM2Ljg2NDI4MzMgMTcuMzg1MjA5LDM0LjAyOTgwODUgTDE3LjM4NTIwOSwzNC4wMzM5MzggWiBNMjcuMDM5OTMyMywzMy42NTQwMjU4IEwyNy4wMzk5MzIzLDMzLjY1NDAyNTggTDI5LjU4MzY5MTcsMzEuMTEwMjY2NCBMMzAuNjY1NjE1NCwzMi4xOTIxOTAxIEwyOC4xMjE4NTU5LDM0LjczNTk0OTUgTDI2LjAxNTgyMTMsMzYuODI5NTk1NiBDMjUuNzEyNzE3NSwzNy4xMTc4MzMzIDI1LjIzNzAwMTUsMzcuMTE3ODMzMyAyNC45MzM4OTc3LDM2LjgyOTU5NTYgQzI0LjYzNTMzNjMsMzYuNTMxODYwMiAyNC42MzQ1MTA0LDM2LjA0Nzg4NTIgMjQuOTMyMjQ1OSwzNS43NDkzMjM4IEMyNC45MzMwNzE4LDM1Ljc0ODQ5NzkgMjQuOTMzNDg0NywzNS43NDgwODQ5IDI0LjkzMzg5NzcsMzUuNzQ3NjcyIEwyNy4wMzk5MzIzLDMzLjY1NDAyNTggWiBNNDAuMDU2MDUyLDIwLjYyOTY0NzIgTDQxLjEzNzk3NTYsMjEuNzExNTcwOSBMMzEuNTQ1MTk0NSwzMS4zMTI2MTA5IEwzMC40NjMyNzA5LDMwLjIzMDY4NzMgTDQwLjA1NjA1MiwyMC42Mjk2NDcyIFogTTQwLjg4MTk0NzksMTUuNDU5NTM4OCBDNDAuODgyMzYwOCwxNS4zNjgyNzczIDQwLjk0MDE3MzUsMTUuMjg2OTI2NSA0MS4wMjY0Nzk3LDE1LjI1NzE5NDMgQzQxLjA1NDk3MzEsMTUuMjUxODI1OSA0MS4wODQ3MDUzLDE1LjI1MTgyNTkgNDEuMTEzMTk4NywxNS4yNTcxOTQzIEM0MS4xNzIyNTAzLDE1LjI1Njc4MTMgNDEuMjI5MjM3MSwxNS4yODA3MzIzIDQxLjI3MDExOSwxNS4zMjMyNjU5IEw0Ni40ODE1MjIyLDIwLjUxODE1MTMgQzQ2LjU3MDcxOSwyMC42MDY1MjIxIDQ2LjU3MTEzMTksMjAuNzUwMjI4IDQ2LjQ4MzE3NCwyMC44Mzk0MjQ4IEM0Ni40NDMxMTgsMjAuODc5NDgwNyA0Ni4zODk0MzQ4LDIwLjkwMzQzMTcgNDYuMzMyODYwOSwyMC45MDYzMjIzIEw0Mi4zNjQ0MzEsMjEuMDc5NzYwNSBDNDIuMzAxMjUsMjEuMDgzNDc3IDQyLjIzOTMwNzgsMjEuMDU5MTEzMSA0Mi4xOTUxMjI0LDIxLjAxMzY4ODggTDQwLjc4Mjg0MDQsMTkuNjAxNDA2OCBDNDAuNzM4MjQyLDE5LjU1NjgwODQgNDAuNzE0MjkxLDE5LjQ5NTI3OTIgNDAuNzE2NzY4NywxOS40MzIwOTgxIEw0MC44ODE5NDc5LDE1LjQ1OTUzODggWiBNMjguNjE3MzkzNSw0NS4yNjE5OTMgTDMyLjc0Njg3MzEsNDEuMTMyNTEzNCBDMzMuNDgzNTcyMiw0MC4zOTQxNjI0IDMzLjQ4MzU3MjIsMzkuMTk5MDkxIDMyLjc0Njg3MzEsMzguNDYwNzQwMSBMMjkuNDQzMjg5NCwzNS4xNTcxNTY0IEw0Mi4yOTgzNTk0LDIyLjMxMDM0NTQgTDQyLjQxODExNDMsMjIuMzEwMzQ1NCBMNDYuMzgyNDE0NywyMi4xMzY5MDczIEM0Ny4xOTEzNzk3LDIyLjEwMDk4MDggNDcuODE3ODIxOCwyMS40MTYzMTMxIDQ3Ljc4MjMwODMsMjAuNjA3MzQ4IEM0Ny43NjU3OTA0LDIwLjI0MTA2MzIgNDcuNjEyNTg2NywxOS44OTM3NzM5IDQ3LjM1Mjg0MjQsMTkuNjM0NDQyNiBMNDIuMTQ5Njk4MSwxNC40MzU0Mjc4IEM0MS41ODA2NTU4LDEzLjg1OTc3ODQgNDAuNjUyMzQ4OCwxMy44NTM5OTcxIDQwLjA3NjY5OTQsMTQuNDIzNDUyMyBDMzkuODE2OTU1MSwxNC42Nzk4OTMgMzkuNjYyMDk5NiwxNS4wMjQ3MDQ2IDM5LjY0MzEwNCwxNS4zODkzMzc2IEwzOS40Njk2NjU5LDE5LjM1MzYzOCBMMjYuNjAyMjA3NCwzMi4zMjAyMDM5IEwyMy4yOTg2MjM4LDI5LjAxNjYyMDMgQzIyLjU2Mjc1MDUsMjguMjkzNTQ4NCAyMS4zODMzNzExLDI4LjI5MzU0ODQgMjAuNjQ3NDk3OSwyOS4wMTY2MjAzIEwxNi41MTgwMTgzLDMzLjE0NjA5OTkgQzEzLjE2OTgzNjIsMzYuNDgxMDY3NiAxMy4xNTk1MTI1LDQxLjg5ODUzMTggMTYuNDk0MDY3Myw0NS4yNDYzMDEgQzE4LjEwMTY3MzcsNDYuODYwMTAxNiAyMC4yODYxNjg0LDQ3Ljc2NjUyMjMgMjIuNTYzNTc2NCw0Ny43NjQ0NTc2IEMyNC44MzM5NjQzLDQ3Ljc2ODU4NzEgMjcuMDEyNjc3Nyw0Ni44Njc5NDc2IDI4LjYxNzM5MzUsNDUuMjYxOTkzIFoiIGlkPSJjb25zdHJ1Y3Rpb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMwLjg5MTg3MywgMzAuODgyMjM2KSByb3RhdGUoLTQ1LjAwMDAwMCkgdHJhbnNsYXRlKC0zMC44OTE4NzMsIC0zMC44ODIyMzYpICI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
  background-position: 20px 50%;
  background-size: auto;
  background-repeat: no-repeat;
}
.link-block-21._4 {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIxcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIxIDIwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0MSAoMzUzMjYpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPlBhZ2UgMTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iUHJvZHVjdHMtYnktaW5kdXN0cnkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NTAuMDAwMDAwLCAtMTY1LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQyOS4wMDAwMDAsIDE0NC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJQYWdlLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxLjAwMDAwMCwgMjEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTMuNjU1NTU1NTYsNy43OTQ4NzE3OSBMNS41MjIyMjIyMiw2LjMzMzMzMzMzIEw5LjY5NjI5NjMsOS42NDEwMjU2NCBDOS42OTYyOTYzLDkuNjQxMDI1NjQgMTUuNjA3NDA3NCwzLjAyNTY0MTAzIDIwLjYxMTExMTEsMC4yODIwNTEyODIgTDIwLjk3NDA3NDEsMS4zNTg5NzQzNiBDMjAuOTc0MDc0MSwxLjM1ODk3NDM2IDE0LjQ0MDc0MDcsNy4xNzk0ODcxOCAxMC44ODg4ODg5LDE1LjI1NjQxMDMgTDMuNjU1NTU1NTYsNy43OTQ4NzE3OSBaIiBpZD0iRmlsbC0xIiBmaWxsPSIjNjY2NjY2Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE4Ljc5NjI5NjMsNi40MTAyNTY0MSBMMTguNzk2Mjk2MywxNyBDMTguNzk2Mjk2MywxNy42MTUzODQ2IDE4LjMwMzcwMzcsMTguMTAyNTY0MSAxNy42ODE0ODE1LDE4LjEwMjU2NDEgTDIuNzc0MDc0MDcsMTguMTAyNTY0MSBDMi4xNTE4NTE4NSwxOC4xMDI1NjQxIDEuNjU5MjU5MjYsMTcuNjE1Mzg0NiAxLjY1OTI1OTI2LDE3IEwxLjY1OTI1OTI2LDIuNzE3OTQ4NzIgQzEuNjU5MjU5MjYsMi4xMDI1NjQxIDIuMTUxODUxODUsMS42MTUzODQ2MiAyLjc3NDA3NDA3LDEuNjE1Mzg0NjIgTDE0Ljk4NTE4NTIsMS42MTUzODQ2MiBMMTcuMDU5MjU5MywwIEwyLjc3NDA3NDA3LDAgQzEuMjQ0NDQ0NDQsMCAwLDEuMjMwNzY5MjMgMCwyLjc0MzU4OTc0IEwwLDE3LjA1MTI4MjEgQzAsMTguNTY0MTAyNiAxLjI0NDQ0NDQ0LDE5Ljc5NDg3MTggMi43NzQwNzQwNywxOS43OTQ4NzE4IEwxNy42ODE0ODE1LDE5Ljc5NDg3MTggQzE5LjIxMTExMTEsMTkuNzk0ODcxOCAyMC40NTU1NTU2LDE4LjU2NDEwMjYgMjAuNDU1NTU1NiwxNy4wNTEyODIxIEwyMC40NTU1NTU2LDQuNTY0MTAyNTYgTDE4Ljc5NjI5NjMsNi40MTAyNTY0MSBaIiBpZD0iRmlsbC0zIiBmaWxsPSIjNDE0MTQxIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
  background-position: 20px 50%;
  background-size: auto;
  background-repeat: no-repeat;
}
.link-block-21._5 {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI3cHgiIGhlaWdodD0iMjhweCIgdmlld0JveD0iMCAwIDI3IDI4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0MSAoMzUzMjYpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPlBhZ2UgMTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxwb2x5Z29uIGlkPSJwYXRoLTEiIHBvaW50cz0iMTMuNDkxMzkzOCAyNy44NTMzMzMzIDI2Ljk4Mjc4NzUgMjcuODUzMzMzMyAyNi45ODI3ODc1IDAgMCAwIDAgMTMuOTI2NjY2NyAwIDI3Ljg1MzMzMzMgMTMuNDkxMzkzNyAyNy44NTMzMzMzIj48L3BvbHlnb24+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IlByb2R1Y3RzLWJ5LWluZHVzdHJ5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzQ3LjAwMDAwMCwgLTE2Mi4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDczMC4wMDAwMDAsIDE0NC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJQYWdlLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3LjAwMDAwMCwgMTguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQ2xpcC0yIj48L2c+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTI1Ljk3MDYyNSwyMC42MzgzMzMzIEwxLjAxMjUsMjAuNjM4MzMzMyBMMS4wMTI1LDMuMTI5IEwyNS45NzAyODc1LDMuMTI5IEwyNS45NzAyODc1LDIwLjYzODMzMzMgTDI1Ljk3MDYyNSwyMC42MzgzMzMzIFogTTI2LjQ3Njg3NSwyLjEyOSBMMTMuOTk3ODEyNSwyLjEyOSBMMTMuOTk3ODEyNSwwLjUgQzEzLjk5NzgxMjUsMC4yMjM2NjY2NjcgMTMuNzcxMDEyNSwwIDEzLjQ5MTU2MjUsMCBDMTMuMjEyMTEyNSwwIDEyLjk4NTMxMjUsMC4yMjM2NjY2NjcgMTIuOTg1MzEyNSwwLjUgTDEyLjk4NTMxMjUsMi4xMjkgTDAuNTA2MjUsMi4xMjkgQzAuMjI2OCwyLjEyOSAwLDIuMzUyNjY2NjcgMCwyLjYyOSBMMCwyMS4xMzgzMzMzIEMwLDIxLjQxNSAwLjIyNjgsMjEuNjM4MzMzMyAwLjUwNjI1LDIxLjYzODMzMzMgTDguMTM5MTUsMjEuNjM4MzMzMyBMNC4zOTU2LDI3LjA3MiBDNC4yMzgzMjUsMjcuMyA0LjI5ODA2MjUsMjcuNjExIDQuNTI5MjUsMjcuNzY2NjY2NyBDNC42MTYzMjUsMjcuODI1MzMzMyA0LjcxNTU1LDI3Ljg1MzMzMzMgNC44MTM3NjI1LDI3Ljg1MzMzMzMgQzQuOTc1NDI1LDI3Ljg1MzMzMzMgNS4xMzQ3MjUsMjcuNzc2NjY2NyA1LjIzMjYsMjcuNjM0NjY2NyBMOS4zNjQyNzUsMjEuNjM4NjY2NyBMMTIuOTg1MzEyNSwyMS42Mzg2NjY3IEwxMi45ODUzMTI1LDI0LjI0NiBDMTIuOTg1MzEyNSwyNC41MjIgMTMuMjEyMTEyNSwyNC43NDYgMTMuNDkxNTYyNSwyNC43NDYgQzEzLjc3MTAxMjUsMjQuNzQ2IDEzLjk5NzgxMjUsMjQuNTIyIDEzLjk5NzgxMjUsMjQuMjQ2IEwxMy45OTc4MTI1LDIxLjYzODY2NjcgTDE3LjYxODg1LDIxLjYzODY2NjcgTDIxLjc1MDE4NzUsMjcuNjM0IEMyMS44NDgwNjI1LDI3Ljc3NjY2NjcgMjIuMDA3MzYyNSwyNy44NTI2NjY3IDIyLjE2OTAyNSwyNy44NTI2NjY3IEMyMi4yNjcyMzc1LDI3Ljg1MjY2NjcgMjIuMzY2NDYyNSwyNy44MjQ2NjY3IDIyLjQ1MzUzNzUsMjcuNzY2IEMyMi42ODUwNjI1LDI3LjYxMDMzMzMgMjIuNzQ0NDYyNSwyNy4zIDIyLjU4NzE4NzUsMjcuMDcxMzMzMyBMMTguODQzNjM3NSwyMS42MzgzMzMzIEwyNi40NzY1Mzc1LDIxLjYzODMzMzMgQzI2Ljc1NTk4NzUsMjEuNjM4MzMzMyAyNi45ODI3ODc1LDIxLjQxNSAyNi45ODI3ODc1LDIxLjEzODMzMzMgTDI2Ljk4Mjc4NzUsMi42MjkgQzI2Ljk4MzEyNSwyLjM1MjY2NjY3IDI2Ljc1NjMyNSwyLjEyOSAyNi40NzY4NzUsMi4xMjkgTDI2LjQ3Njg3NSwyLjEyOSBaIiBpZD0iRmlsbC0xIiBmaWxsPSIjNDE0MTQxIiBtYXNrPSJ1cmwoI21hc2stMikiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
  background-position: 20px 50%;
  background-size: auto;
  background-repeat: no-repeat;
}
.link-block-21._6 {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjMzcHgiIGhlaWdodD0iMzVweCIgdmlld0JveD0iMCAwIDMzIDM1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0MSAoMzUzMjYpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPkZpbGwgMTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iUHJvZHVjdHMtYnktaW5kdXN0cnkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDQ0LjAwMDAwMCwgLTE1NC4wMDAwMDApIiBmaWxsPSIjNDE0MTQxIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDMwLjAwMDAwMCwgMTQzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTIyLjg1MzY1ODUsNDUuMjA0NzA0NSBMMjYuODc4MDQ4OCw0NS4yMDQ3MDQ1IEwyNi44NzgwNDg4LDQxLjIyNzQzMTggTDIyLjg1MzY1ODUsNDEuMjI3NDMxOCBMMjIuODUzNjU4NSw0NS4yMDQ3MDQ1IFogTTM4Ljk1MTIxOTUsNDIuMDIyODg2NCBMNDIuOTc1NjA5OCw0Mi4wMjI4ODY0IEw0Mi45NzU2MDk4LDM4LjA0NTYxMzYgTDM4Ljk1MTIxOTUsMzguMDQ1NjEzNiBMMzguOTUxMjE5NSw0Mi4wMjI4ODY0IFogTTM4LjU0ODc4MDUsMzcuMjUwMTU5MSBDMzguMzM3OTAyNCwzNy4yNTAxNTkxIDM4LjE0NjM0MTUsMzcuNDM5NDc3MyAzOC4xNDYzNDE1LDM3LjY0Nzg4NjQgTDM4LjE0NjM0MTUsNDIuNDIwNjEzNiBDMzguMTQ2MzQxNSw0Mi42Mjg2MjUgMzguMzM3OTAyNCw0Mi44MTgzNDA5IDM4LjU0ODc4MDUsNDIuODE4MzQwOSBMNDMuMzc4MDQ4OCw0Mi44MTgzNDA5IEM0My41ODg5MjY4LDQyLjgxODM0MDkgNDMuNzgwNDg3OCw0Mi42Mjg2MjUgNDMuNzgwNDg3OCw0Mi40MjA2MTM2IEw0My43ODA0ODc4LDM3LjY0Nzg4NjQgQzQzLjc4MDQ4NzgsMzcuNDQzNDU0NSA0My42NDYwNzMyLDM3LjI1NjkyMDUgNDMuMzc4MDQ4OCwzNy4yNTAxNTkxIEwzOC41NDg3ODA1LDM3LjI1MDE1OTEgWiBNMjYuODc4MDQ4OCwzMi40Nzc0MzE4IEwzMS43MDczMTcxLDMyLjQ3NzQzMTggTDMxLjcwNzMxNzEsMzcuMjUwMTU5MSBMMjYuODc4MDQ4OCwzNy4yNTAxNTkxIEwyNi44NzgwNDg4LDMyLjQ3NzQzMTggTDI2Ljg3ODA0ODgsMzIuNDc3NDMxOCBaIE0xOC4wMjQzOTAyLDMyLjQ3NzQzMTggTDIyLjg1MzY1ODUsMzIuNDc3NDMxOCBMMjIuODUzNjU4NSwzNy4yNTAxNTkxIEwxOC4wMjQzOTAyLDM3LjI1MDE1OTEgTDE4LjAyNDM5MDIsMzIuNDc3NDMxOCBMMTguMDI0MzkwMiwzMi40Nzc0MzE4IFogTTI2LjQ3NTYwOTgsMzEuNjgxOTc3MyBDMjYuMjEyMDEyMiwzMS42ODkxMzY0IDI2LjA3NDc4MDUsMzEuODg0ODE4MiAyNi4wNzMxNzA3LDMyLjA3OTcwNDUgTDI2LjA3MzE3MDcsMzcuNjQ3ODg2NCBDMjYuMDczMTcwNywzNy44NTU4OTc3IDI2LjI2NDczMTcsMzguMDQ1NjEzNiAyNi40NzU2MDk4LDM4LjA0NTYxMzYgTDMyLjEwOTc1NjEsMzguMDQ1NjEzNiBDMzIuMzIwNjM0MSwzOC4wNDU2MTM2IDMyLjUxMjE5NTEsMzcuODU1ODk3NyAzMi41MTIxOTUxLDM3LjY0Nzg4NjQgTDMyLjUxMjE5NTEsMzIuMDc5NzA0NSBDMzIuNTEyMTk1MSwzMS44NzEyOTU1IDMyLjMyMDYzNDEsMzEuNjgxOTc3MyAzMi4xMDk3NTYxLDMxLjY4MTk3NzMgTDI2LjQ3NTYwOTgsMzEuNjgxOTc3MyBMMjYuNDc1NjA5OCwzMS42ODE5NzczIFogTTE3LjYyMTk1MTIsMzEuNjgxOTc3MyBDMTcuMzU4MzUzNywzMS42ODkxMzY0IDE3LjIyMTEyMiwzMS44ODQ4MTgyIDE3LjIxOTUxMjIsMzIuMDc5NzA0NSBMMTcuMjE5NTEyMiwzNy42NDc4ODY0IEMxNy4yMTk1MTIyLDM3Ljg1NTg5NzcgMTcuNDExMDczMiwzOC4wNDU2MTM2IDE3LjYyMTk1MTIsMzguMDQ1NjEzNiBMMjMuMjU2MDk3NiwzOC4wNDU2MTM2IEMyMy40NjY5NzU2LDM4LjA0NTYxMzYgMjMuNjU4NTM2NiwzNy44NTU4OTc3IDIzLjY1ODUzNjYsMzcuNjQ3ODg2NCBMMjMuNjU4NTM2NiwzMi4wNzk3MDQ1IEMyMy42NTg1MzY2LDMxLjg3MTI5NTUgMjMuNDY2OTc1NiwzMS42ODE5NzczIDIzLjI1NjA5NzYsMzEuNjgxOTc3MyBMMTcuNjIxOTUxMiwzMS42ODE5NzczIEwxNy42MjE5NTEyLDMxLjY4MTk3NzMgWiBNMzguOTUxMjE5NSwzNC4wNjgzNDA5IEw0Mi45NzU2MDk4LDM0LjA2ODM0MDkgTDQyLjk3NTYwOTgsMzAuMDkxMDY4MiBMMzguOTUxMjE5NSwzMC4wOTEwNjgyIEwzOC45NTEyMTk1LDM0LjA2ODM0MDkgWiBNMzguNTQ4NzgwNSwyOS4yOTU2MTM2IEMzOC4zMzc5MDI0LDI5LjI5NTYxMzYgMzguMTQ2MzQxNSwyOS40ODQ5MzE4IDM4LjE0NjM0MTUsMjkuNjkzMzQwOSBMMzguMTQ2MzQxNSwzNC40NjYwNjgyIEMzOC4xNDYzNDE1LDM0LjY3NDQ3NzMgMzguMzM3OTAyNCwzNC44NjM3OTU1IDM4LjU0ODc4MDUsMzQuODYzNzk1NSBMNDMuMzc4MDQ4OCwzNC44NjM3OTU1IEM0My41ODg5MjY4LDM0Ljg2Mzc5NTUgNDMuNzgwNDg3OCwzNC42NzQ0NzczIDQzLjc4MDQ4NzgsMzQuNDY2MDY4MiBMNDMuNzgwNDg3OCwyOS42OTMzNDA5IEM0My43ODA0ODc4LDI5LjQ4ODkwOTEgNDMuNjQ2MDczMiwyOS4zMDI3NzI3IDQzLjM3ODA0ODgsMjkuMjk1NjEzNiBMMzguNTQ4NzgwNSwyOS4yOTU2MTM2IFogTTI2Ljg3ODA0ODgsMjguNTAwMTU5MSBMMzEuNzA3MzE3MSwyOC41MDAxNTkxIEwzMS43MDczMTcxLDIzLjcyNzQzMTggTDI2Ljg3ODA0ODgsMjMuNzI3NDMxOCBMMjYuODc4MDQ4OCwyOC41MDAxNTkxIFogTTE4LjAyNDM5MDIsMjguNTAwMTU5MSBMMjIuODUzNjU4NSwyOC41MDAxNTkxIEwyMi44NTM2NTg1LDIzLjcyNzQzMTggTDE4LjAyNDM5MDIsMjMuNzI3NDMxOCBMMTguMDI0MzkwMiwyOC41MDAxNTkxIFogTTI2LjQ3NTYwOTgsMjIuOTMxOTc3MyBDMjYuMjEyMDEyMiwyMi45MzkxMzY0IDI2LjA3NDc4MDUsMjMuMTM0ODE4MiAyNi4wNzMxNzA3LDIzLjMyOTcwNDUgTDI2LjA3MzE3MDcsMjguODk3ODg2NCBDMjYuMDczMTcwNywyOS4xMDYyOTU1IDI2LjI2NDczMTcsMjkuMjk1NjEzNiAyNi40NzU2MDk4LDI5LjI5NTYxMzYgTDMyLjEwOTc1NjEsMjkuMjk1NjEzNiBDMzIuMzIwNjM0MSwyOS4yOTU2MTM2IDMyLjUxMjE5NTEsMjkuMTA2Mjk1NSAzMi41MTIxOTUxLDI4Ljg5Nzg4NjQgTDMyLjUxMjE5NTEsMjMuMzI5NzA0NSBDMzIuNTEyMTk1MSwyMy4xMjEyOTU1IDMyLjMyMDYzNDEsMjIuOTMxOTc3MyAzMi4xMDk3NTYxLDIyLjkzMTk3NzMgTDI2LjQ3NTYwOTgsMjIuOTMxOTc3MyBaIE0xNy42MjE5NTEyLDIyLjkzMTk3NzMgQzE3LjM1ODM1MzcsMjIuOTM5MTM2NCAxNy4yMjExMjIsMjMuMTM0ODE4MiAxNy4yMTk1MTIyLDIzLjMyOTcwNDUgTDE3LjIxOTUxMjIsMjguODk3ODg2NCBDMTcuMjE5NTEyMiwyOS4xMDYyOTU1IDE3LjQxMTA3MzIsMjkuMjk1NjEzNiAxNy42MjE5NTEyLDI5LjI5NTYxMzYgTDIzLjI1NjA5NzYsMjkuMjk1NjEzNiBDMjMuNDY2OTc1NiwyOS4yOTU2MTM2IDIzLjY1ODUzNjYsMjkuMTA2Mjk1NSAyMy42NTg1MzY2LDI4Ljg5Nzg4NjQgTDIzLjY1ODUzNjYsMjMuMzI5NzA0NSBDMjMuNjU4NTM2NiwyMy4xMjEyOTU1IDIzLjQ2Njk3NTYsMjIuOTMxOTc3MyAyMy4yNTYwOTc2LDIyLjkzMTk3NzMgTDE3LjYyMTk1MTIsMjIuOTMxOTc3MyBaIE0zOC45NTEyMTk1LDI2LjExMzc5NTUgTDQyLjk3NTYwOTgsMjYuMTEzNzk1NSBMNDIuOTc1NjA5OCwyMi4xMzY1MjI3IEwzOC45NTEyMTk1LDIyLjEzNjUyMjcgTDM4Ljk1MTIxOTUsMjYuMTEzNzk1NSBaIE0zOC41NDg3ODA1LDIxLjM0MTA2ODIgQzM4LjMzNzkwMjQsMjEuMzQxMDY4MiAzOC4xNDYzNDE1LDIxLjUzMDM4NjQgMzguMTQ2MzQxNSwyMS43Mzg3OTU1IEwzOC4xNDYzNDE1LDI2LjUxMTUyMjcgQzM4LjE0NjM0MTUsMjYuNzE5OTMxOCAzOC4zMzc5MDI0LDI2LjkwOTI1IDM4LjU0ODc4MDUsMjYuOTA5MjUgTDQzLjM3ODA0ODgsMjYuOTA5MjUgQzQzLjU4ODkyNjgsMjYuOTA5MjUgNDMuNzgwNDg3OCwyNi43MTk5MzE4IDQzLjc4MDQ4NzgsMjYuNTExNTIyNyBMNDMuNzgwNDg3OCwyMS43Mzg3OTU1IEM0My43ODA0ODc4LDIxLjUzNDM2MzYgNDMuNjQ2MDczMiwyMS4zNDgyMjczIDQzLjM3ODA0ODgsMjEuMzQxMDY4MiBMMzguNTQ4NzgwNSwyMS4zNDEwNjgyIFogTTM1LjczMTcwNzMsMTguOTU0NzA0NSBMNDYuMTk1MTIyLDE4Ljk1NDcwNDUgTDQ2LjE5NTEyMiw0NS4yMDQ3MDQ1IEwzNS43MzE3MDczLDQ1LjIwNDcwNDUgTDM1LjczMTcwNzMsMTguOTU0NzA0NSBMMzUuNzMxNzA3MywxOC45NTQ3MDQ1IFogTTM0LjkyNjgyOTMsMTIuMDE5MTM2NCBMMzQuOTI2ODI5Myw0NS4yMDQ3MDQ1IEwyNy42ODI5MjY4LDQ1LjIwNDcwNDUgTDI3LjY4MjkyNjgsNDAuODI5NzA0NSBDMjcuNjgyOTI2OCw0MC42MjEyOTU1IDI3LjQ5MTM2NTksNDAuNDMxOTc3MyAyNy4yODA0ODc4LDQwLjQzMTk3NzMgTDIyLjQ1MTIxOTUsNDAuNDMxOTc3MyBDMjIuMTg0ODA0OSw0MC40NDA3MjczIDIyLjA1NDgxNzEsNDAuNjc5NzYxNCAyMi4wNDg3ODA1LDQwLjgyOTcwNDUgTDIyLjA0ODc4MDUsNDUuMjA0NzA0NSBMMTQuODA0ODc4LDQ1LjIwNDcwNDUgTDE0LjgwNDg3OCwxOC4wMTAxMDIzIEwzNC45MjY4MjkzLDEyLjAxOTEzNjQgTDM0LjkyNjgyOTMsMTIuMDE5MTM2NCBaIE0zNS4zNTQ2MjIsMTEuMDAwMTU5MSBDMzUuMjkwNjM0MSwxMS4wMDE3NSAzNS4yMjEwMTIyLDExLjAxNTY3MDUgMzUuMTY1ODc4LDExLjAzNzU0NTUgTDE0LjIzOTA0ODgsMTcuNDAxMTgxOCBDMTQuMDk4NTk3NiwxNy40NjI4Mjk1IDE0LjAwMTIwNzMsMTcuNjA5NTkwOSAxNCwxNy43NjE1MjI3IEwxNCw0NS42MDI0MzE4IEMxNCw0NS44MTA4NDA5IDE0LjE5MTU2MSw0Ni4wMDAxNTkxIDE0LjQwMjQzOSw0Ni4wMDAxNTkxIEwzNS4zMjkyNjgzLDQ2LjAwMDE1OTEgTDQ2LjU5NzU2MSw0Ni4wMDAxNTkxIEM0Ni44MTk3MDczLDQ2LjAwMDE1OTEgNDcsNDUuODIxOTc3MyA0Nyw0NS42MDI0MzE4IEw0NywxOC41NTY5NzczIEM0NywxOC4zMzc0MzE4IDQ2LjgxOTcwNzMsMTguMTU5MjUgNDYuNTk3NTYxLDE4LjE1OTI1IEwzNS43MzE3MDczLDE4LjE1OTI1IEwzNS43MzE3MDczLDExLjM5Nzg4NjQgQzM1LjczNjkzOSwxMS4wOTc2MDIzIDM1LjU0NjE4MjksMTAuOTk1Mzg2NCAzNS4zNTQ2MjIsMTEuMDAwMTU5MSBMMzUuMzU0NjIyLDExLjAwMDE1OTEgWiIgaWQ9IkZpbGwtMSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
  background-position: 20px 50%;
  background-size: auto;
  background-repeat: no-repeat;
}
.link-block-21._7 {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjMwcHgiIGhlaWdodD0iMjVweCIgdmlld0JveD0iMCAwIDMwIDI1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0MSAoMzUzMjYpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPlBhZ2UgMTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iUHJvZHVjdHMtYnktaW5kdXN0cnkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NDYuMDAwMDAwLCAtMjM2LjAwMDAwMCkiIGZpbGw9IiM0MTQxNDEiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQzMC4wMDAwMDAsIDIxNi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00NC4yNDk5MDcxLDQwLjE4MTgxNjIgTDM0LjQ1NTkwMDksNDAuMTgxODE2MiBDMzMuMzUxMjEwNiw0MC4xODQ3NTQyIDMyLjMxNDQyMDksNDAuNDI3NjI5MyAzMS41MDM4NTc3LDQwLjk4NDIxODIgQzMxLjQxODk4Miw0MS4wNDM2MzEzIDMxLjMzNzA0NDMsNDEuMTA4NTkzOCAzMS4yNTUxMDY1LDQxLjE3NjE2OCBMMzEuMjU4MDQ0NSwyNC42MjczNTk1IEMzMS4yNTgwNDQ1LDIzLjk4MDM0NTMgMzEuMzk2NDU3MywyMy40NjM1ODI2IDMxLjYzMDg0NDksMjMuMDM2OTE4OSBDMzEuODA4NzU3NCwyMi43MTQ3MTc2IDMyLjA0MzE0NSwyMi40NDM3NjgxIDMyLjMzNjk0NTYsMjIuMjAzNTA0NSBDMzIuNzc3NjQ2NSwyMS44NDc2NzkzIDMzLjM1MzgyMjIsMjEuNTc2NDAzNCAzNC4wMzc3MjQ3LDIxLjM5ODQ5MDkgQzM0LjcxODY4OTIsMjEuMjE3NjQwMyAzNS41MDM3ODk3LDIxLjEzMDE1MyAzNi4zNDMwOCwyMS4xMzAxNTMgTDQ0LjI1MDIzMzUsMjEuMTMwMTUzIEw0NC4yNTAyMzM1LDQwLjE4MTgxNjIgTDQ0LjI0OTkwNzEsNDAuMTgxODE2MiBaIE00NC4yNDk5MDcxLDQzLjEwMjg0NyBMMzEuMzIyNjgwNyw0My4xMDI4NDcgQzMxLjM2NTExODUsNDIuOTIxOTk2NCAzMS40MjcxNDMxLDQyLjc1ODEyMSAzMS41MDkwODA4LDQyLjYwODYwOTEgQzMxLjczNDk4MDgsNDIuMTk4OTIwNSAzMi4xMDIyMzE2LDQxLjg4MjU5NTIgMzIuNjA3ODk1MSw0MS42NTY2OTUyIEMzMy4xMTM1NTg2LDQxLjQzMzQwNjcgMzMuNzUyMDg1Miw0MS4zMTE5NjkxIDM0LjQ1NTU3NDQsNDEuMzExOTY5MSBMNDQuMjQ5OTA3MSw0MS4zMTE5NjkxIEw0NC4yNDk5MDcxLDQzLjEwMjg0NyBaIE0zMC4xMjIzNDIsNDEuMTc2MTY4IEMyOS44NTY2MTU3LDQwLjk1Mjg3OTUgMjkuNTU0NjUzOSw0MC43NjY0Nzk0IDI5LjIyOTUxNDYsNDAuNjI1MTI4NiBDMjguNTQzMDAwNSw0MC4zMTk5MDI0IDI3Ljc1NDk2Miw0MC4xODE0ODk3IDI2LjkyNDQ4NTcsNDAuMTgxNDg5NyBMMTcuMTMwMTUzLDQwLjE4MTQ4OTcgTDE3LjEzMDE1MywyMS4xMjk4MjY1IEwyNS4wMzczMDY1LDIxLjEyOTgyNjUgQzI1Ljc4MzIzMzYsMjEuMTI5ODI2NSAyNi40ODYzOTYzLDIxLjE5NzcyNzEgMjcuMTEzODIzOCwyMS4zMzg3NTE0IEMyOC4wNTQ2Mzg3LDIxLjU1MzU1MjMgMjguODExNjY0OSwyMS45MjkyOTA2IDI5LjMxNzMyODMsMjIuNDU0NTQwOCBDMjkuNTcxNjI5MSwyMi43MTczMjkxIDI5Ljc2OTQ1NDgsMjMuMDE5NjE3MyAyOS45MDc4Njc2LDIzLjM3NTQ0MjUgQzMwLjA0MzM0MjMsMjMuNzI4NjU2MSAzMC4xMjI2Njg0LDI0LjE0MDk1NjIgMzAuMTIyNjY4NCwyNC42MjcwMzMgTDMwLjEyMjY2ODQsNDEuMTc2MTY4IEwzMC4xMjIzNDIsNDEuMTc2MTY4IFogTTE3LjEzMDE1Myw0My4xMDI4NDcgTDE3LjEzMDE1Myw0MS4zMTE2NDI3IEwyNi45MjQ0ODU3LDQxLjMxMTY0MjcgQzI3Ljg2MjM2MjUsNDEuMzExNjQyNyAyOC42ODE3Mzk3LDQxLjUyOTA1NTEgMjkuMjMyNDUyNiw0MS45MTMyODEgQzI5LjUwOTI3ODEsNDIuMTA1MjMwOCAyOS43MjExNDA5LDQyLjMzNDA2ODggMjkuODcwOTc5Myw0Mi42MDgyODI3IEMyOS45NTI5MTcsNDIuNzU4MTIxIDMwLjAxNDk0MTUsNDIuOTIxOTk2NCAzMC4wNTczNzk0LDQzLjEwMjUyMDYgTDE3LjEzMDE1Myw0My4xMDI1MjA2IEwxNy4xMzAxNTMsNDMuMTAyODQ3IFogTTM2LjM0Mjc1MzYsMjAgQzM1LjUyNjMxNDQsMjAgMzQuNzQzODI1NCwyMC4wNzM0NTAyIDM0LjAxNzgxMTUsMjAuMjM3MzI1NiBDMzIuOTMwMDk2NCwyMC40ODYwNzY4IDMxLjk2MTIwNzMsMjAuOTM0OTM4OCAzMS4yNTIxNjg1LDIxLjY2OTc2NjcgQzMxLjAzNDc1NjEsMjEuODkwMTE3MiAzMC44NTA5Njc1LDIyLjE0MTQ3OTkgMzAuNjkwMDMsMjIuNDEyNzU1OCBDMzAuNDQ0MjE2OSwyMS45OTE5NjgxIDMwLjEyNzg5MTYsMjEuNjI3MzI4OSAyOS43NTIxNTMyLDIxLjMyNTA0MDcgQzI5LjE1NjA2NDUsMjAuODQ0ODM5OSAyOC40MzAwNTA1LDIwLjUxNzA4OTEgMjcuNjMzNTI0NSwyMC4zMDUyMjYyIEMyNi44MzExMjI0LDIwLjA5MzM2MzMgMjUuOTU1NTk2NiwyMCAyNS4wMzczMDY1LDIwIEwxNiwyMCBMMTYsNDQuMjMzIEw0NS4zODAwNjAxLDQ0LjIzMyBMNDUuMzgwMDYwMSwyMCBMMzYuMzQyNzUzNiwyMCBaIiBpZD0iUGFnZS0xIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
  background-position: 20px 50%;
  background-size: auto;
  background-repeat: no-repeat;
}
.link-block-21._8 {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjM2cHgiIGhlaWdodD0iMjJweCIgdmlld0JveD0iMCAwIDM2IDIyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0MSAoMzUzMjYpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPlBhZ2UgMTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxwb2x5Z29uIGlkPSJwYXRoLTEiIHBvaW50cz0iMzUuOTgxMDI1MiAwLjA1MDg4NjEzMjYgMCAwLjA1MDg4NjEzMjYgMCAyMS4yMTE2OTg4IDM1Ljk4MTAyNTIgMjEuMjExNjk4OCAzNS45ODEwMjUyIDAuMDUwODg2MTMyNiI+PC9wb2x5Z29uPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJQcm9kdWN0cy1ieS1pbmR1c3RyeSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwNDIuMDAwMDAwLCAtMjM1LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwMzAuMDAwMDAwLCAyMTYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iUGFnZS0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMi4wMDAwMDAsIDE5LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMC4wMDQwNjYpIj4KICAgICAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQ2xpcC0yIj48L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zMS4xNDk5MzA3LDE1Ljk3NzYwODIgTDMxLjE0MjA3MzEsNS4zMTUxNDk5NyBDMzEuODQzNDYwMSw1Ljc5Njk3NDYxIDMyLjk5ODAyMzUsNy4wMTMxODYxNSAzMy4yMTQ3NDgsNy4yNTgwMDAxIEMzNC40NDQyMDkzLDguNjE4MDIyNjcgMzUuMDY2Nzk3NSw5Ljc2MDQzMjgzIDM1LjA3MDc1NDIsMTAuNjUwMjgwNyBDMzUuMDcwNzU0MiwxMS41NDM5NzUzIDM0LjQ1MjA2NjksMTIuNjgyNDgzOCAzMy4yMjI2NjEzLDE0LjA0MjUwNjQgQzMyLjU5MjE1OTgsMTQuNzQxOTQzNCAzMS44OTg2MzAzLDE1LjM4Njk3NzQgMzEuMTQ5OTMwNywxNS45Nzc2MDgyIE0xOC42NjYzNDU1LDIwLjMxNDA4NDkgQzEzLjg3MDcxMDgsMjAuNDUwMDkyNiA5LjMxNTQyOTEsMTkuMTI4OTIxNiA1Ljc1MzIxMjM4LDE2LjY0MjA5NTQgTDUuNzQ1Mjk5MDcsNC42MTE4MTEzIEM4Ljk1NjgyMjI5LDIuMzc3NTQ3MzkgMTIuOTk5ODU2MywxLjA3MTkyNzkyIDE3LjMxODY4NjEsMC45NTUzNzM0MDIgQzIyLjExMDM2NDEsMC44MjMyMTIzMzQgMjYuNjY5NTQ2NywyLjE0MDQ4MTc2IDMwLjIzMTc2MzUsNC42MjczNjI4OSBMMzAuMjM5Njc2OCwxNi42NTc1OTIgQzI3LjAyODE1MzYsMTguODkxOTEwOSAyMi45ODEyMTg2LDIwLjE5MzYyODcgMTguNjY2MzQ1NSwyMC4zMTQwODQ5IE0yLjc2NjI3MTIxLDE0LjAxNTMwNDggQzEuNTM2ODA5OTEsMTIuNjU1MjgyMyAwLjkxNDIyMTY3MiwxMS41MTI4NzIxIDAuOTEwMjY1MDE1LDEwLjYyMzA3OTIgQzAuOTEwMjY1MDE1LDkuNzI5MzI5NjUgMS41Mjg5NTIzMiw4LjU5MDgyMTEyIDIuNzU4NDEzNjIsNy4yMzA3OTg1NSBDMy4zODg4NTk0NCw2LjUzMTM2MTUyIDQuMDgyMzg4ODUsNS44ODYzMjc1OCA0LjgzNTA0NTIsNS4yOTE4NTAwNiBMNC44NDY4NTk0NCwxNS45NTgxNTUgQzQuMDY2NjE3OTYsMTUuNDk5Njg1MiAyLjk4Mjk5NTY3LDE0LjI2MDExODggMi43NjYyNzEyMSwxNC4wMTUzMDQ4IE0zMy45MDQzNzY1LDE0LjYzNzAzODkgQzM1LjMwMzI0OTUsMTMuMDg2NjA1NCAzNS45ODQ5NjQ3LDExLjc4NDg4NzYgMzUuOTgxMDA4LDEwLjY0NjM3OTEgQzM1Ljk4NDk2NDcsOS41MTU2MTg4OCAzNS4yOTkyOTI5LDguMjA5OTk5NDEgMzMuODk2NDYzMiw2LjY1NTcxOTMxIEMzMy42Njc5MjQ1LDYuMzk5MjU1NCAyOC4yMjk5NzQsLTAuMTkwOTM4Mzk4IDE3LjI5MTEwMDksMC4wNTc3MjIyMzk0IEMxMS4yNDIzNzY1LDAuMTkzNzI5OTkxIDUuNjk4MDQyMTEsMi42MjIzMDYzOSAyLjA3NjY5ODQ1LDYuNjI4NTE3NzYgQzAuNjc3NzY5NjU5LDguMTc4OTUxMTggLTAuMDAzOTQ1NTEwODQsOS40ODA2NjkwMSAxLjExNDU1MTA4ZS0wNSwxMC42MTkxNzc1IEMxLjExNDU1MTA4ZS0wNSwxMS43NTM3ODQ0IDAuNjg1NjgyOTcyLDEzLjA1OTQwMzkgMi4wODQ1NTYwNCwxNC42MDk4MzczIEMyLjMxNzA1MTM5LDE0Ljg3MDE0NzkgNy4wNzMyODY2OSwyMS4yMDAwMzExIDE4LjY5MzkzMDcsMjEuMjExNjgxMSBDMjQuNzM4Njk4NSwyMS4yMTk0ODQzIDMwLjI4MzAzMjgsMTguNjUwOTk4NiAzMy45MDQzNzY1LDE0LjYzNzAzODkiIGlkPSJGaWxsLTEiIGZpbGw9IiM0MTQxNDEiIG1hc2s9InVybCgjbWFzay0yKSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iRmlsbC00IiBmaWxsPSIjNDE0MTQxIiBwb2ludHM9IjIzLjg5MTQ2NjkgOC44NTUyMzExOCAyMi45NzcyNTYzIDguODU1MjMxMTggMjIuOTc3MjU2MyAxMC4xOTE4OTg5IDE4LjQ0NTY1ODggMTAuMTkxODk4OSAxOC40NDU2NTg4IDguODQ3NDgyODYgMTcuNTM1NDA1IDguODUxMzI5NTQgMTcuNTM1NDA1IDEwLjE4ODA1MjIgMTMuMDAzNzUxNyAxMC4xODgwNTIyIDEzLjAwMzc1MTcgOC44NDM1ODEyMiAxMi4wODk1OTY5IDguODQzNTgxMjIgMTIuMDkzNDk3OCAxMC4xODQxNTA2IDEwLjczNDAyNDEgMTAuMTgwMjQ4OSAxMC43MzQwMjQxIDExLjA4MTc0NjggMTIuMDkzNDk3OCAxMS4wODU2NDg0IDEyLjA5MzQ5NzggMTIuNDIyMzE2MSAxMy4wMDc3MDg0IDEyLjQyMjMxNjEgMTMuMDA3NzA4NCAxMS4wODU2NDg0IDE3LjUzNTQwNSAxMS4wODk1NSAxNy41MzU0MDUgMTIuNDI2MjE3NyAxOC40NDk2MTU1IDEyLjQyNjIxNzcgMTguNDQ5NjE1NSAxMS4wODk1NSAyMi45NzcyNTYzIDExLjA5MzM5NjcgMjIuOTgxMjEzIDEyLjQzNDAyMSAyMy44OTE0NjY5IDEyLjQzMDExOTQgMjMuODkxNDY2OSAxMS4wOTMzOTY3IDI1LjI0Njk4MzkgMTEuMDkzMzk2NyAyNS4yNTA5NDA2IDEwLjE5NTgwMDUgMjMuODg3NTEwMiAxMC4xOTU4MDA1Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
  background-position: 20px 50%;
  background-size: auto;
  background-repeat: no-repeat;
}
.link-block-21._9 {
  background-image: url(/_next/static/images/trade-5d2519c9492a61fce2dc461834983ba5.svg);
  background-position: 20px 50%;
  background-size: auto;
  background-repeat: no-repeat;
}
.link-block-21._10 {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDMyIDMyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0MSAoMzUzMjYpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPkdyb3VwIDU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IlByb2R1Y3RzLWJ5LWluZHVzdHJ5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDQ0LjAwMDAwMCwgLTMwMi4wMDAwMDApIiBmaWxsPSIjNDE0MTQxIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MzAuMDAwMDAwLCAyODguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQuMDAwMDAwLCAxNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMCwyLjUxOTY4NTA0ZS0wNSBMMCw4LjI1ODIyOTkyIEwyLjA2NjE0MTczLDguMjU4MjI5OTIgTDIuMDY2MTQxNzMsMzAuOTY2OTU0MyBMMCwzMC45NjY5NTQzIEwwLDMyLjAwMDAyNTIgTDMyLDMyLjAwMDAyNTIgTDMyLDMwLjk2Njk1NDMgTDI5LjkzMzg1ODMsMzAuOTY2OTU0MyBMMjkuOTMzODU4Myw4LjI1ODIyOTkyIEwzMiw4LjI1ODIyOTkyIEwzMiwyLjUxOTY4NTA0ZS0wNSBMMCwyLjUxOTY4NTA0ZS0wNSBaIE0xLjAzMzA3MDg3LDcuMjI1MjIyMDUgTDMwLjk2NjkyOTEsNy4yMjUyMjIwNSBMMzAuOTY2OTI5MSwxLjAzMzA5NjA2IEwxLjAzMzA3MDg3LDEuMDMzMDk2MDYgTDEuMDMzMDcwODcsNy4yMjUyMjIwNSBaIE0zLjA5OTIxMjYsOC4yNTgyMjk5MiBMMjguOTA3MDg2Niw4LjI1ODIyOTkyIEwyOC45MDcwODY2LDMwLjk2Njk1NDMgTDI4LjkwMDc4NzQsMzAuOTY2OTU0MyBMMjQuNzc0ODAzMSwzMC45NjY5NTQzIEwyNC43NzQ4MDMxLDEyLjEwNzExMTggTDcuMjI1MTk2ODUsMTIuMTA3MTExOCBMNy4yMjUxOTY4NSwzMC45NjY5NTQzIEwzLjA5OTIxMjYsMzAuOTY2OTU0MyBMMy4wOTkyMTI2LDguMjU4MjI5OTIgWiBNOC4yNTgyNjc3MiwzMC45NjY4OTEzIEwyMy43NDE3MzIzLDMwLjk2Njg5MTMgTDIzLjc0MTczMjMsMTMuMTQwMTE5NyBMOC4yNTgyNjc3MiwxMy4xNDAxMTk3IEw4LjI1ODI2NzcyLDMwLjk2Njg5MTMgWiIgaWQ9IkZpbGwtMSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTIiIHBvaW50cz0iOS44MDc4NzQwMiAyMC4xMzIyODM1IDIyLjE5MjEyNiAyMC4xMzIyODM1IDIyLjE5MjEyNiAxOS4wOTkyMTI2IDkuODA3ODc0MDIgMTkuMDk5MjEyNiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTMiIHBvaW50cz0iOS44MDc4NzQwMiAxNy4wMzMwNzA5IDIyLjE5MjEyNiAxNy4wMzMwNzA5IDIyLjE5MjEyNiAxNiA5LjgwNzg3NDAyIDE2Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtNCIgcG9pbnRzPSI5LjgwNzg3NDAyIDIzLjIyNTE5NjkgMjIuMTkyMTI2IDIzLjIyNTE5NjkgMjIuMTkyMTI2IDIyLjE5MjEyNiA5LjgwNzg3NDAyIDIyLjE5MjEyNiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTUiIHBvaW50cz0iOS44MDc4NzQwMiAyNi4zMjQ0MDk0IDIyLjE5MjEyNiAyNi4zMjQ0MDk0IDIyLjE5MjEyNiAyNS4yOTEzMzg2IDkuODA3ODc0MDIgMjUuMjkxMzM4NiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTYiIHBvaW50cz0iOS44MDc4NzQwMiAyOS40MTczMjI4IDIyLjE5MjEyNiAyOS40MTczMjI4IDIyLjE5MjEyNiAyOC4zODQyNTIgOS44MDc4NzQwMiAyOC4zODQyNTIiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
  background-position: 20px 50%;
  background-size: auto;
  background-repeat: no-repeat;
}
.link-block-21._11 {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU4ICg4NDY2MykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+aG9zcGl0YWxpdHk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iaW5kdXN0cnktaWNvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NTcuMDAwMDAwLCAtMTMuMDAwMDAwKSIgZmlsbD0iIzQxNDE0MSIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9Imhvc3BpdGFsaXR5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NTcuMDAwMDAwLCAxMy4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNi41NDY3NjU0LDkuMDMwNzE2MDUgQzE1Ljk0NzQ1NjgsNi44MzI5ODc2NSAxNC4xMTMxODUyLDUuMTQ5MjM0NTcgMTEuODczMTg1Miw0Ljc0MTkyNTkzIEMxMS42NjAyNDY5LDQuNzA0IDExLjQ1MzIzNDYsNC44NDU0MzIxIDExLjQxNDEyMzUsNS4wNTk5NTA2MiBDMTEuMzc0NjE3Myw1LjI3NDQ2OTE0IDExLjUxNzIzNDYsNS40ODAyOTYzIDExLjczMjE0ODEsNS41MTk0MDc0MSBDMTMuNjc0MjcxNiw1Ljg3MjU5MjU5IDE1LjI2NDc5MDEsNy4zMzI3NDA3NCAxNS43ODQ2OTE0LDkuMjM4OTEzNTggQzE1LjgzMjQ5MzgsOS40MTQ3MTYwNSAxNS45OTE3MDM3LDkuNTMwMDc0MDcgMTYuMTY1NTMwOSw5LjUzMDA3NDA3IEMxNi4yMDAyOTYzLDkuNTMwMDc0MDcgMTYuMjM1MDYxNyw5LjUyNTMzMzMzIDE2LjI2OTgyNzIsOS41MTU4NTE4NSBDMTYuNDgsOS40NTg1Njc5IDE2LjYwNDA0OTQsOS4yNDE2NzkwMSAxNi41NDY3NjU0LDkuMDMwNzE2MDUgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zMS42NTQzMjEsMTMuNDgxNDgxNSBDMzEuNjU0MzIxLDEzLjI2MzQwNzQgMzEuNDc3NzI4NCwxMy4wODY0MTk4IDMxLjI1OTI1OTMsMTMuMDg2NDE5OCBMMjguMjEwOTYzLDEzLjA4NjQxOTggTDI4LjIxMDk2Myw5LjI4NDM0NTY4IEMyOS4yNjgxNDgxLDguOTI0MDQ5MzggMzAuMDI0NjkxNCw3LjEzNDgxNDgxIDMwLjAyNDY5MTQsNC44Mzc1MzA4NiBDMzAuMDI0NjkxNCw0LjExOTMwODY0IDI5Ljk0NzY1NDMsMi40MTQ2MTcyOCAyOS43OTk5MDEyLDEuNzE4MTIzNDYgQzI5Ljc2MDc5MDEsMS41MzU2MDQ5NCAyOS42LDEuNDA1MjM0NTcgMjkuNDEzMTM1OCwxLjQwNTIzNDU3IEwyNi4yMTkwNjE3LDEuNDA1MjM0NTcgQzI2LjAzMjU5MjYsMS40MDUyMzQ1NyAyNS44NzE0MDc0LDEuNTM1NjA0OTQgMjUuODMyMjk2MywxLjcxODEyMzQ2IEMyNS42ODQ1NDMyLDIuNDEzODI3MTYgMjUuNjA3MTExMSw0LjExODkxMzU4IDI1LjYwNzExMTEsNC44Mzc1MzA4NiBDMjUuNjA3MTExMSw3LjEzNDgxNDgxIDI2LjM2MzY1NDMsOC45MjQ0NDQ0NCAyNy40MjA4Mzk1LDkuMjg0MzQ1NjggTDI3LjQyMDgzOTUsMTMuMDg2NDE5OCBMMjIuMjQsMTMuMDg2NDE5OCBMMjIuMjQsOS4yODQzNDU2OCBDMjMuMjk3MTg1Miw4LjkyNDA0OTM4IDI0LjA1MzcyODQsNy4xMzQ4MTQ4MSAyNC4wNTM3Mjg0LDQuODM3NTMwODYgQzI0LjA1MzcyODQsNC4xMTkzMDg2NCAyMy45NzY2OTE0LDIuNDE0NjE3MjggMjMuODI4OTM4MywxLjcxODEyMzQ2IEMyMy43ODk4MjcyLDEuNTM1NjA0OTQgMjMuNjI5MDM3LDEuNDA1MjM0NTcgMjMuNDQyMTcyOCwxLjQwNTIzNDU3IEwyMC4yNDgwOTg4LDEuNDA1MjM0NTcgQzIwLjA2MTYyOTYsMS40MDUyMzQ1NyAxOS45MDA0NDQ0LDEuNTM1NjA0OTQgMTkuODYxMzMzMywxLjcxODEyMzQ2IEMxOS43MTM1ODAyLDIuNDEzODI3MTYgMTkuNjM2MTQ4MSw0LjExODkxMzU4IDE5LjYzNjE0ODEsNC44Mzc1MzA4NiBDMTkuNjM2MTQ4MSw3LjEzNDgxNDgxIDIwLjM5MjY5MTQsOC45MjQ0NDQ0NCAyMS40NDk4NzY1LDkuMjg0MzQ1NjggTDIxLjQ0OTg3NjUsMTMuMDg2NDE5OCBMMTkuMjE1MDEyMywxMy4wODY0MTk4IEwxOS4yMTUwMTIzLDExLjA4MDI5NjMgQzE5LjIxNTAxMjMsMTAuODYyMjIyMiAxOS4wMzg0MTk4LDEwLjY4NTIzNDYgMTguODE5OTUwNiwxMC42ODUyMzQ2IEwxOC42Njc4NTE5LDEwLjY4NTIzNDYgQzE4LjYxMjU0MzIsNi41Njg2OTEzNiAxNS41NTQ3NjU0LDMuMTczMTM1OCAxMS41ODg3NDA3LDIuNTc3Nzc3NzggQzExLjczMTM1OCwyLjM1MTgwMjQ3IDExLjgxNzA4NjQsMi4wODYzMjA5OSAxMS44MTcwODY0LDEuNzk5NTA2MTcgQzExLjgxNzA4NjQsMC45OTEyMDk4NzcgMTEuMTU5NzAzNywwLjMzMzgyNzE2IDEwLjM1MTQwNzQsMC4zMzM4MjcxNiBDOS41NDMxMTExMSwwLjMzMzgyNzE2IDguODg1MzMzMzMsMC45OTE2MDQ5MzggOC44ODUzMzMzMywxLjc5OTUwNjE3IEM4Ljg4NTMzMzMzLDIuMDg1OTI1OTMgOC45NzEwNjE3MywyLjM1MTQwNzQxIDkuMTEzNjc5MDEsMi41Nzc3Nzc3OCBDNS4xNDc2NTQzMiwzLjE3MzUzMDg2IDIuMDg5ODc2NTQsNi41Njg2OTEzNiAyLjAzNDU2NzksMTAuNjg1MjM0NiBMMS44ODI0NjkxNCwxMC42ODUyMzQ2IEMxLjY2NCwxMC42ODUyMzQ2IDEuNDg3NDA3NDEsMTAuODYyMjIyMiAxLjQ4NzQwNzQxLDExLjA4MDI5NjMgTDEuNDg3NDA3NDEsMTMuMDg2NDE5OCBMMC40NDQwNDkzODMsMTMuMDg2NDE5OCBDMC4yMjU1ODAyNDcsMTMuMDg2NDE5OCAwLjA0ODk4NzY1NDMsMTMuMjYzNDA3NCAwLjA0ODk4NzY1NDMsMTMuNDgxNDgxNSBMMC4wNDg5ODc2NTQzLDMxLjYwNDkzODMgQzAuMDQ4OTg3NjU0MywzMS44MjMwMTIzIDAuMjI1NTgwMjQ3LDMyIDAuNDQ0MDQ5MzgzLDMyIEwzMS4yNTg4NjQyLDMyIEMzMS40NzczMzMzLDMyIDMxLjY1MzkyNTksMzEuODIzMDEyMyAzMS42NTM5MjU5LDMxLjYwNDkzODMgTDMxLjY1MzkyNTksMTMuNDgxNDgxNSBMMzEuNjU0MzIxLDEzLjQ4MTQ4MTUgWiBNMjYuMzk3MjM0Niw0LjgzNzUzMDg2IEMyNi4zOTcyMzQ2LDQuMjM4NjE3MjggMjYuNDU1MzA4NiwyLjkzNTMwODY0IDI2LjU1MzY3OSwyLjE5NTM1ODAyIEwyOS4wNzc3Mjg0LDIuMTk1MzU4MDIgQzI5LjE3NjQ5MzgsMi45MzU3MDM3IDI5LjIzNDU2NzksNC4yMzg2MTcyOCAyOS4yMzQ1Njc5LDQuODM3NTMwODYgQzI5LjIzNDU2NzksNi45NzA4NjQyIDI4LjQ4NTUzMDksOC41NjQ5MzgyNyAyNy44MTU5MDEyLDguNTY0OTM4MjcgQzI3LjE0NjI3MTYsOC41NjQ5MzgyNyAyNi4zOTcyMzQ2LDYuOTcwODY0MiAyNi4zOTcyMzQ2LDQuODM3NTMwODYgWiBNMjAuNDI2MjcxNiw0LjgzNzUzMDg2IEMyMC40MjYyNzE2LDQuMjM4NjE3MjggMjAuNDg0MzQ1NywyLjkzNTMwODY0IDIwLjU4MjcxNiwyLjE5NTM1ODAyIEwyMy4xMDY3NjU0LDIuMTk1MzU4MDIgQzIzLjIwNTEzNTgsMi45MzYwOTg3NyAyMy4yNjMyMDk5LDQuMjM5MDEyMzUgMjMuMjYzMjA5OSw0LjgzNzUzMDg2IEMyMy4yNjMyMDk5LDYuOTcwODY0MiAyMi41MTQxNzI4LDguNTY0OTM4MjcgMjEuODQ0NTQzMiw4LjU2NDkzODI3IEMyMS4xNzQ5MTM2LDguNTY0OTM4MjcgMjAuNDI2MjcxNiw2Ljk3MDg2NDIgMjAuNDI2MjcxNiw0LjgzNzUzMDg2IFogTTkuNjc1NDU2NzksMS43OTk5MDEyMyBDOS42NzU0NTY3OSwxLjQyNzM1ODAyIDkuOTc4ODY0MiwxLjEyNDM0NTY4IDEwLjM1MTQwNzQsMS4xMjQzNDU2OCBDMTAuNzIzOTUwNiwxLjEyNDM0NTY4IDExLjAyNjk2MywxLjQyNzM1ODAyIDExLjAyNjk2MywxLjc5OTkwMTIzIEMxMS4wMjY5NjMsMi4xNzI0NDQ0NCAxMC43MjM5NTA2LDIuNDc1NDU2NzkgMTAuMzUxNDA3NCwyLjQ3NTQ1Njc5IEM5Ljk3ODg2NDIsMi40NzU0NTY3OSA5LjY3NTQ1Njc5LDIuMTcyODM5NTEgOS42NzU0NTY3OSwxLjc5OTkwMTIzIFogTTEwLjM1MTQwNzQsMy4yNjU5NzUzMSBDMTQuNDY2NzY1NCwzLjI2NTk3NTMxIDE3LjgxNjg4ODksNi41ODQ0OTM4MyAxNy44Nzc3Mjg0LDEwLjY4NTYyOTYgTDIuODI0NjkxMzYsMTAuNjg1NjI5NiBDMi44ODU1MzA4Niw2LjU4NDQ5MzgzIDYuMjM2MDQ5MzgsMy4yNjU5NzUzMSAxMC4zNTE0MDc0LDMuMjY1OTc1MzEgWiBNMi4yNzc5MjU5MywxMS40NzUzNTggTDE4LjQyNDg4ODksMTEuNDc1MzU4IEwxOC40MjQ4ODg5LDEzLjA4NjQxOTggTDIuMjc3OTI1OTMsMTMuMDg2NDE5OCBMMi4yNzc5MjU5MywxMS40NzUzNTggWiBNMzAuODY0MTk3NSwzMS4yMDk4NzY1IEwwLjgzOTUwNjE3MywzMS4yMDk4NzY1IEwwLjgzOTUwNjE3MywxMy44NzY1NDMyIEwzMC44NjQxOTc1LDEzLjg3NjU0MzIgTDMwLjg2NDE5NzUsMzEuMjA5ODc2NSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
  background-position: 20px 50%;
  background-size: auto;
  background-repeat: no-repeat;
}
.link-block-21.fabrication {
  background-color: #fff;
  background-image: none;
  background-position: 0px 0px;
  box-shadow: 0 1px 9px 0 #080047, inset 0 8px 0 0 #fcd63c;
}
.link-block-21.banners {
  background-color: #fff;
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
  box-shadow: 0 1px 9px 0 #080047, inset 0 8px 0 0 #47d6e8;
}
.link-block-21.lightbox {
  background-color: #fff;
  background-image: none;
  background-position: 0px 0px;
  box-shadow: 0 1px 9px 0 #080047, inset 0 8px 0 0 #03ccb7;
}
.link-block-21._3d {
  background-color: #fff;
  background-image: none;
  background-position: 0px 0px;
  box-shadow: 0 1px 9px 0 #080047, inset 0 8px 0 0 #080047;
}
.link-block-21.lg {
  background-color: #fff;
  background-image: none;
  background-position: 0px 0px;
  box-shadow: 0 1px 9px 0 #080047, inset 0 8px 0 0 #ec49a8;
  -webkit-filter: none;
  filter: none;
}
.link-block-21.vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.text-span-7 {
  margin-right: 10px;
  font-family: 'Fa 400', sans-serif;
  color: #8a3700;
}
.image-134 {
  display: block;
  border-radius: 50%;
}
.image-134.absolute {
  position: absolute;
  left: 0%;
  top: 8%;
  right: 0%;
  bottom: auto;
  width: 50%;
  margin-right: auto;
  margin-left: auto;
  border-radius: 20px;
}
.div-block-352 {
  width: 100px;
}
.div-block-353 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.text-block-177 {
  margin-right: 10px;
  margin-left: 20px;
}
.image-135 {
  width: 60%;
}
.div-block-354 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 10px;
  padding-left: 10px;
}
.section-36 {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #333;
}
.div-block-355 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.form-block-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 0px;
}
.form-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.text-field-9 {
  width: 30%;
  margin-bottom: 0px;
}
.div-block-356 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 58%;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-357 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 42%;
  padding-right: 15px;
  padding-left: 15px;
}
.container-38 {
  max-width: 1200px !important;
  padding-right: 20px;
  padding-left: 20px;
}
.section-37.dark {
  padding-top: 40px;
  background-color: #080047;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAm4AAAFYAQMAAADQreJ9AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURf///0dwTHBCPHYAAAACdFJOUw0Awz2zdQAAAs1JREFUeNrt2c1pHVEMhuE5UYwWCWjpjUElpIGASkkjAaWjlOAq0kMKyNLwJRDflW1yf14uInemgAfpSMzMkbYNe1x64rTNWG6x3AZzPZrL0VywnLOcsdwazW0w16O5YrkczQXL+WjORnNrNLfN5r7eEvf5lriHW+I+7twU7v0tRbdzO7dzO7d/KyZwDzv3n/7M3tQ1ZfSNcd3SaGH2WCZGczWa68mD3jV65u6j9xXwNqVGb6JG7xjhDWiwXLFcs5xQzljOWS5ZrlFuCeWM5YLliuWEcs5yyXJCOWO5ZLlGuedcKS5YrlHukCvEFcsJ5ZLlhHLBco1y9yK5JZQrlDOh3CPKhUhuCeUK5e5FcndCuUeU+ySSc5HcEso9olyK5EIkt4RyjXJvpHomZ0K5RrkUyS2h3BeUM6GcUM5ZTijnLCeUc5YrlFtCuWQ5oZyzXKHcPwtxGhcs1yh3RK6ncMFyhXLH5HoC5yyXLNcoZ0I5Z7liuUa5447uaM5ZLlmuUW4J5YzlguWK5YRyi+WM5YLlkuWa5YRyxnLOcsFyNZoTyi2WM5ZzlguWS5YrltNkbrGcsZyzXLBcslyxXE/mTmm763PGcs5ywXI5miuWa5YTyq3RnLGcs1ywXI7miuV6NCeUW6M5YzlnuRjNJcvVaK5ZTpO5xXI2mnOWi9FcslyN5prlNJlbLGejOWe5YLkczRXL9WhOKLdYzljOR3PBcslyxXI9mTu9i6/JGcs5ywXLJcsVyzXLaTJno7kYzSXLFcs1yp3xtrsi5ywXLJcsVyzXKHdWYd/mjOWc5ZLliuWEcovlnOWC5YrlGuXOrMRbnLFcsFyxnFBusZyzXLJco9zZR/c65yyXLCeUM5YLlmuUO79NXuWS5RrlXCiXKHdJIV7hAuUuC+4FF5dyP8Hg/nD6RpX1L/cE9dwzp18H7U4Ed/A+iOGkH9v27rsA7jeUQl+J4wgDsAAAAABJRU5ErkJggg==);
  background-position: 0% 0%;
  background-size: 400px;
  background-repeat: no-repeat;
}
.heading-105 {
  margin-top: 0px;
  margin-bottom: 10px;
  font-weight: 400;
}
.bold-text-27 {
  font-family: Gilroy, sans-serif;
  color: #f1c71d;
  font-size: 20px;
  font-weight: 300;
}
.div-block-358 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}
.div-block-358._456fdw {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.link-block-22 {
  color: #414141;
  font-size: 16px;
  text-decoration: none;
}
.link-block-22:hover {
  color: #31b4aa;
  text-decoration: underline;
}
.list-item-4 {
  overflow: visible;
}
.div-block-359 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}
.div-block-360 {
  margin-top: 34px;
  margin-bottom: 34px;
}
.div-block-361 {
  border-bottom: 1px dotted rgba(34, 45, 56, 0.35);
}
.div-block-361.line1-1 {
  border-bottom-style: solid;
}
.div-block-361.line1-1.hide-force {
  display: none;
}
.div-block-362 {
  padding-left: 5px;
}
.text-block-178 {
  margin-top: 10px;
  color: #414141;
  font-size: 16px;
}
.bold-text-28 {
  font-size: 20px;
  font-weight: 400;
}
.bold-text-28.b {
  font-weight: 700;
}
.bold-text-28.black {
  font-family: Sofiapro, sans-serif;
  color: #161616;
  font-size: 18px;
}
.bold-text-28.white {
  color: #fff;
  font-size: 15px;
  line-height: 1.3rem;
  font-family: Gilroy, sans-serif;
}
.bold-text-29 {
  font-size: 16px;
}
.div-block-363 {
  padding-top: 43px;
}
.div-block-364 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 13px;
  margin-bottom: 20px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 11px;
  line-height: 20px;
}
.text-block-179 {
  margin-right: 5px;
  color: #fff;
}
.list-19 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.list-item-5 {
  margin-left: 5px;
}
.link-block-23 {
  margin-right: 5px;
  color: #7aae00;
  text-decoration: none;
}
.footer-logo {
  width: 150px;
  margin-bottom: 10px;
}
.footer-logo.w--current {
  width: 200px;
}
.div-block-366 {
  padding-left: 1px;
}
.div-block-367.space-fo-fo {
  padding-left: 20px;
}
.div-block-368 {
  padding-top: 40px;
}
.div-block-368.space-fo-fo {
  padding-left: 20px;
}
.div-block-369 {
  height: 100%;
}
.image-137 {
  width: 43%;
}
.div-block-370 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-370.hide {
  display: none;
}
.list-20 {
  margin-bottom: 0px;
  padding-left: 0px;
}
.div-block-371 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-372 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.image-139 {
  width: 30px;
}
.list-item-6 {
  overflow: visible;
}
.heading-106 {
  text-transform: uppercase;
}
.text-benefits {
  display: none;
  font-family: Lato, sans-serif;
  color: #eefeff;
  font-weight: 400;
  letter-spacing: 1px;
}
._2-col-grid-v {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 60px;
  grid-row-gap: 45px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}
.container-v1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.container-v1.hide {
  display: none;
}
.benefit-title10 {
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  color: #f7fafc;
  font-size: 20px;
  line-height: 26px;
  font-weight: 500;
  letter-spacing: 1px;
}
.benefits-grid---education {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}
.section-img-4 {
  width: 80%;
  max-height: 500px;
  box-shadow: 4px -4px 0 0 #e94865, -4px 4px 0 0 #ffb900;
  -o-object-fit: contain;
  object-fit: contain;
}
.div-block-373 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.div-block-373._60 {
  margin-top: 60px;
}
.text-block-180 {
  margin-left: 10px;
  color: #c7c4c4;
  font-size: 15px;
  font-weight: 400;
}
.image-140 {
  margin-bottom: 5px;
}
.text-block-181 {
  margin-top: 20px;
  font-family: Sofiapro, sans-serif;
  color: #999292;
  font-size: 12px;
  font-weight: 700;
}
.text-span-9 {
  font-size: 12px;
}
.image-141 {
  margin-right: 5px;
}
.div-block-374 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}
.div-block-375 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 87%;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.image-142 {
  margin-right: 5px;
}
.image-143 {
  border-radius: 20px;
}
.div-block-376 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.enterprise-section {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABWCAYAAABVVmH3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNjQ3OERCNDIxRDExRUI5Mjk3REYwRDQ4ODlGQzIxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNjQ3OERDNDIxRDExRUI5Mjk3REYwRDQ4ODlGQzIxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU2NDc4RDk0MjFEMTFFQjkyOTdERjBENDg4OUZDMjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU2NDc4REE0MjFEMTFFQjkyOTdERjBENDg4OUZDMjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5yqsmCAAABa0lEQVR42uzasUpDQRCF4b0RIlaCvoPYW/gaPoB1WisLO3uxsNbO1xDfyNQiSJyLF4uwxQ0ywuB3YGCLnC1+kmH5ybBZXSxba3cxlzFDzHPMdcxHmxf9Tn/v9uz0Pg5XMQfTnE8ffpl5sX6nP8Q39i0OR1sfXsccz7xYv9NfNEnJYtoJ23na4Q79Tn/csa9xOIw5iXmPeYy5ifmcebF+pz/uWL/bpFUgwAILLATAAivAAgus/IAdFdlD+7Y06+m83OEO/U6fj+Vja/Xt2MQdy6cm9PlYPtY7VoAFFlgBFlhgBVhgC4PlU//Qx+633/nIf9/nY/nYejuWT03o87F8rHesAAsssAIssMAKsMAWBsun+n9snT4fy8fW27F8akKfj+VjvWMFWGCBFWCBBVaABbYwWD6Vj63T52P52Ho7lk9N6POxfKx3rAALLLACLLDACrDAFgbLp/Kxdfp8LB9bb8fyqQl9Pjap/yXAAB+SzhalQLqPAAAAAElFTkSuQmCC), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABWCAYAAABVVmH3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNjQ3OERCNDIxRDExRUI5Mjk3REYwRDQ4ODlGQzIxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNjQ3OERDNDIxRDExRUI5Mjk3REYwRDQ4ODlGQzIxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU2NDc4RDk0MjFEMTFFQjkyOTdERjBENDg4OUZDMjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU2NDc4REE0MjFEMTFFQjkyOTdERjBENDg4OUZDMjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5yqsmCAAABa0lEQVR42uzasUpDQRCF4b0RIlaCvoPYW/gaPoB1WisLO3uxsNbO1xDfyNQiSJyLF4uwxQ0ywuB3YGCLnC1+kmH5ybBZXSxba3cxlzFDzHPMdcxHmxf9Tn/v9uz0Pg5XMQfTnE8ffpl5sX6nP8Q39i0OR1sfXsccz7xYv9NfNEnJYtoJ23na4Q79Tn/csa9xOIw5iXmPeYy5ifmcebF+pz/uWL/bpFUgwAILLATAAivAAgus/IAdFdlD+7Y06+m83OEO/U6fj+Vja/Xt2MQdy6cm9PlYPtY7VoAFFlgBFlhgBVhgC4PlU//Qx+633/nIf9/nY/nYejuWT03o87F8rHesAAsssAIssMAKsMAWBsun+n9snT4fy8fW27F8akKfj+VjvWMFWGCBFWCBBVaABbYwWD6Vj63T52P52Ho7lk9N6POxfKx3rAALLLACLLDACrDAFgbLp/Kxdfp8LB9bb8fyqQl9Pjap/yXAAB+SzhalQLqPAAAAAElFTkSuQmCC), -webkit-gradient(linear, left top, left bottom, from(rgba(61, 55, 127, 0.66)), to(rgba(61, 55, 127, 0.66))), url(/_next/static/images/banner-1-1-015e64bbc314c12cef1e0c1c26462207.jpg), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c3ZnanM9Imh0dHA6Ly9zdmdqcy5jb20vc3ZnanMiIHZlcnNpb249IjEuMSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHlsZT0iIiBkPSJNNDg1LjAzNSwyNzEuMzg5YzAsMTI1LjY0My0xMDEuODU2LDIyNy40OTktMjI3LjUwOSwyMjcuNDk5UzMwLjAwNSwzOTcuMDQyLDMwLjAwNSwyNzEuMzg5ICBjMC0xMjUuNjY0LDEwMS44NTYtMjI3LjUyLDIyNy41MDktMjI3LjUyUzQ4NS4wMzUsMTQ1LjcyNSw0ODUuMDM1LDI3MS4zODkiIGZpbGw9IiNmZmZmZmYiIGRhdGEtb3JpZ2luYWw9IiNmMmYyZjIiIGNsYXNzPSIiLz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxwYXRoIHN0eWxlPSIiIGQ9Ik0yMDguNzM2LDI0Ni4zMzNjMy40ODgtNC45MzksNS4yMzctOS43MDcsNS4yMzctMTQuMzM2YzAtNC41ODctMS41MTUtOC40MzctNC41NTUtMTEuNTQxICAgYy0zLjAwOC0zLjA4My02LjkwMS00LjYyOS0xMS42NDgtNC42MjljLTguNjcyLDAtMTYuOTE3LDYuMTg3LTI0LjY4MywxOC41NmwtMjQuNjgzLTE0LjYyNCAgIGM2LjQ1My0xMC4wMDUsMTMuNTM2LTE3LjU3OSwyMS4yMjctMjIuNzA5YzcuNzEyLTUuMTQxLDE3LjUyNS03LjcxMiwyOS40NC03LjcxMmMxMS44OTMsMCwyMi4zNzksMy43ODcsMzEuMzkyLDExLjM3MSAgIGM5LjAyNCw3LjU2MywxMy41NDcsMTcuODU2LDEzLjU0NywzMC44OTFjMCw3LjEwNC0xLjgxMywxMy45Mi01LjQ0LDIwLjQzN2MtMy42MzcsNi41MTctMTAuMzA0LDE0Ljg1OS0yMC4wNjQsMjUuMDAzICAgbC0yNC44NzUsMjUuODc3aDU0LjUxN3YyNy42MjdoLTk3LjM3NnYtMjIuODkxbDQwLjQ5MS00MS40ODNDMTk5LjQzNSwyNTcuODc0LDIwNS4yNDgsMjUxLjI3MSwyMDguNzM2LDI0Ni4zMzMiIGZpbGw9IiM0MDU5NmIiIGRhdGEtb3JpZ2luYWw9IiM0MDU5NmIiIGNsYXNzPSIiLz4KCTxwb2x5Z29uIHN0eWxlPSIiIHBvaW50cz0iMzIxLjQwOCwyNzAuOTA5IDMyMS40MDgsMjQ2LjgzNCAzNTEuMDI5LDI0Ni44MzQgMzUxLjAyOSwyNzAuOTA5IDM2Ni42MzUsMjcwLjkwOSAgICAzNjYuNjM1LDI5Ny41NzUgMzUxLjAyOSwyOTcuNTc1IDM1MS4wMjksMzMwLjU1NyAzMjEuNDA4LDMzMC41NTcgMzIxLjQwOCwyOTcuNTc1IDI2NS45MDksMjk3LjU3NSAyNjUuOTA5LDI3NC4wNzcgICAgMzE1LjA5MywxOTIuNTE5IDM0OC42NzIsMTkyLjUxOSAzMDEuODY3LDI3MC45MDkgICIgZmlsbD0iIzQwNTk2YiIgZGF0YS1vcmlnaW5hbD0iIzQwNTk2YiIgY2xhc3M9IiIvPgo8L2c+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3R5bGU9IiIgZD0iTTI0Ny43MjMsMTM2Ljg5M2wxNy4wMzUtMzAuMTIzYy02My4yNjQtMzUuODcyLTE0MC45MDctMjIuNTI4LTE4OC45MDcsMjcuODUxICBjMy40MDMtMTIuMTkyLDguMjU2LTI0LjIyNCwxNC43NzMtMzUuNzU1YzQyLjM0Ny03NC44OCwxMzcuMTMxLTEwMS4zMTIsMjExLjg5My01OC45MTJsMTcuMDM1LTMwLjEyM2wyOS45ODQsMTAwLjg5NiAgTDI0Ny43MjMsMTM2Ljg5M3oiIGZpbGw9IiNlOTQ4NjUiIGRhdGEtb3JpZ2luYWw9IiNmZjcwNTgiIGNsYXNzPSIiLz4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHlsZT0iIiBkPSJNMTQ1Ljk1MiwzNDcuMTIybC0zNC41OTIsMC4zMDljMC41NTUsNzIuNzA0LDUwLjkyMywxMzMuMjY5LDExOC41NDksMTQ5LjY2NCAgYy0xMi4yNTYsMy4xMjUtMjUuMTA5LDQuOTM5LTM4LjMzNiw1LjA2N2MtODYuMDE2LDAuNzY4LTE1Ni4zMDktNjguMDg1LTE1Ni45ODEtMTU0LjAzN0wwLDM0OC40MzRsNzIuMzg0LTc2LjM5NUwxNDUuOTUyLDM0Ny4xMjJ6IiBmaWxsPSIjZmY5OTAwIiBkYXRhLW9yaWdpbmFsPSIjZmZkMTVjIiBjbGFzcz0iIi8+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3R5bGU9IiIgZD0iTTM3OC44OTEsMzMwLjE0MWwxNy41NjgsMjkuODEzYzYyLjY4OC0zNi44NTMsODkuOTUyLTExMC43NTIsNzAuMzM2LTE3Ny41MDQgIGM4Ljg1Myw5LjA0NSwxNi44MzIsMTkuMjUzLDIzLjU2MywzMC42NDVjNDMuNjgsNzQuMTAxLDE5LjE3OSwxNjkuNDE5LTU0LjkxMiwyMTIuOTgxbDE3LjU1NywyOS43OTJsLTEwMi4zNTctMjQuNDggIEwzNzguODkxLDMzMC4xNDF6IiBmaWxsPSIjMDcxOTMwIiBkYXRhLW9yaWdpbmFsPSIjODRkYmZmIiBjbGFzcz0iIi8+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3R5bGU9IiIgZD0iTTM4OC45MzksMjE4LjUzNXYyNy4wMTloLTEzLjk3M3YtNjkuMTA5aDEzLjk3M3YyNC41ODdjNC4yMjQtNC4yODgsOC45NDktNi40NDMsMTQuMTk3LTYuNDQzICBjNS4yNDgsMCw5LjY2NCwxLjg3NywxMy4yNjksNS42YzMuNjA1LDMuNzEyLDUuMzk3LDguNjgzLDUuMzk3LDE0Ljg5MXYzMC40NTNINDA3Ljg0di0yNy4zOTJjMC03LjY5MS0yLjgzNy0xMS41NDEtOC40OC0xMS41NDEgIGMtMi43OTUsMC01LjIyNywxLjAyNC03LjMwNywzLjA0QzM4OS45NzMsMjExLjY1NSwzODguOTM5LDIxNC42MjEsMzg4LjkzOSwyMTguNTM1IiBmaWxsPSIjNDA1OTZiIiBkYXRhLW9yaWdpbmFsPSIjNDA1OTZiIiBjbGFzcz0iIi8+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjwvZz48L3N2Zz4K);
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABWCAYAAABVVmH3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNjQ3OERCNDIxRDExRUI5Mjk3REYwRDQ4ODlGQzIxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNjQ3OERDNDIxRDExRUI5Mjk3REYwRDQ4ODlGQzIxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU2NDc4RDk0MjFEMTFFQjkyOTdERjBENDg4OUZDMjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU2NDc4REE0MjFEMTFFQjkyOTdERjBENDg4OUZDMjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5yqsmCAAABa0lEQVR42uzasUpDQRCF4b0RIlaCvoPYW/gaPoB1WisLO3uxsNbO1xDfyNQiSJyLF4uwxQ0ywuB3YGCLnC1+kmH5ybBZXSxba3cxlzFDzHPMdcxHmxf9Tn/v9uz0Pg5XMQfTnE8ffpl5sX6nP8Q39i0OR1sfXsccz7xYv9NfNEnJYtoJ23na4Q79Tn/csa9xOIw5iXmPeYy5ifmcebF+pz/uWL/bpFUgwAILLATAAivAAgus/IAdFdlD+7Y06+m83OEO/U6fj+Vja/Xt2MQdy6cm9PlYPtY7VoAFFlgBFlhgBVhgC4PlU//Qx+633/nIf9/nY/nYejuWT03o87F8rHesAAsssAIssMAKsMAWBsun+n9snT4fy8fW27F8akKfj+VjvWMFWGCBFWCBBVaABbYwWD6Vj63T52P52Ho7lk9N6POxfKx3rAALLLACLLDACrDAFgbLp/Kxdfp8LB9bb8fyqQl9Pjap/yXAAB+SzhalQLqPAAAAAElFTkSuQmCC), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABWCAYAAABVVmH3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNjQ3OERCNDIxRDExRUI5Mjk3REYwRDQ4ODlGQzIxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNjQ3OERDNDIxRDExRUI5Mjk3REYwRDQ4ODlGQzIxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU2NDc4RDk0MjFEMTFFQjkyOTdERjBENDg4OUZDMjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU2NDc4REE0MjFEMTFFQjkyOTdERjBENDg4OUZDMjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5yqsmCAAABa0lEQVR42uzasUpDQRCF4b0RIlaCvoPYW/gaPoB1WisLO3uxsNbO1xDfyNQiSJyLF4uwxQ0ywuB3YGCLnC1+kmH5ybBZXSxba3cxlzFDzHPMdcxHmxf9Tn/v9uz0Pg5XMQfTnE8ffpl5sX6nP8Q39i0OR1sfXsccz7xYv9NfNEnJYtoJ23na4Q79Tn/csa9xOIw5iXmPeYy5ifmcebF+pz/uWL/bpFUgwAILLATAAivAAgus/IAdFdlD+7Y06+m83OEO/U6fj+Vja/Xt2MQdy6cm9PlYPtY7VoAFFlgBFlhgBVhgC4PlU//Qx+633/nIf9/nY/nYejuWT03o87F8rHesAAsssAIssMAKsMAWBsun+n9snT4fy8fW27F8akKfj+VjvWMFWGCBFWCBBVaABbYwWD6Vj63T52P52Ho7lk9N6POxfKx3rAALLLACLLDACrDAFgbLp/Kxdfp8LB9bb8fyqQl9Pjap/yXAAB+SzhalQLqPAAAAAElFTkSuQmCC), linear-gradient(180deg, rgba(61, 55, 127, 0.66), rgba(61, 55, 127, 0.66)), url(/_next/static/images/banner-1-1-015e64bbc314c12cef1e0c1c26462207.jpg), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c3ZnanM9Imh0dHA6Ly9zdmdqcy5jb20vc3ZnanMiIHZlcnNpb249IjEuMSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHlsZT0iIiBkPSJNNDg1LjAzNSwyNzEuMzg5YzAsMTI1LjY0My0xMDEuODU2LDIyNy40OTktMjI3LjUwOSwyMjcuNDk5UzMwLjAwNSwzOTcuMDQyLDMwLjAwNSwyNzEuMzg5ICBjMC0xMjUuNjY0LDEwMS44NTYtMjI3LjUyLDIyNy41MDktMjI3LjUyUzQ4NS4wMzUsMTQ1LjcyNSw0ODUuMDM1LDI3MS4zODkiIGZpbGw9IiNmZmZmZmYiIGRhdGEtb3JpZ2luYWw9IiNmMmYyZjIiIGNsYXNzPSIiLz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxwYXRoIHN0eWxlPSIiIGQ9Ik0yMDguNzM2LDI0Ni4zMzNjMy40ODgtNC45MzksNS4yMzctOS43MDcsNS4yMzctMTQuMzM2YzAtNC41ODctMS41MTUtOC40MzctNC41NTUtMTEuNTQxICAgYy0zLjAwOC0zLjA4My02LjkwMS00LjYyOS0xMS42NDgtNC42MjljLTguNjcyLDAtMTYuOTE3LDYuMTg3LTI0LjY4MywxOC41NmwtMjQuNjgzLTE0LjYyNCAgIGM2LjQ1My0xMC4wMDUsMTMuNTM2LTE3LjU3OSwyMS4yMjctMjIuNzA5YzcuNzEyLTUuMTQxLDE3LjUyNS03LjcxMiwyOS40NC03LjcxMmMxMS44OTMsMCwyMi4zNzksMy43ODcsMzEuMzkyLDExLjM3MSAgIGM5LjAyNCw3LjU2MywxMy41NDcsMTcuODU2LDEzLjU0NywzMC44OTFjMCw3LjEwNC0xLjgxMywxMy45Mi01LjQ0LDIwLjQzN2MtMy42MzcsNi41MTctMTAuMzA0LDE0Ljg1OS0yMC4wNjQsMjUuMDAzICAgbC0yNC44NzUsMjUuODc3aDU0LjUxN3YyNy42MjdoLTk3LjM3NnYtMjIuODkxbDQwLjQ5MS00MS40ODNDMTk5LjQzNSwyNTcuODc0LDIwNS4yNDgsMjUxLjI3MSwyMDguNzM2LDI0Ni4zMzMiIGZpbGw9IiM0MDU5NmIiIGRhdGEtb3JpZ2luYWw9IiM0MDU5NmIiIGNsYXNzPSIiLz4KCTxwb2x5Z29uIHN0eWxlPSIiIHBvaW50cz0iMzIxLjQwOCwyNzAuOTA5IDMyMS40MDgsMjQ2LjgzNCAzNTEuMDI5LDI0Ni44MzQgMzUxLjAyOSwyNzAuOTA5IDM2Ni42MzUsMjcwLjkwOSAgICAzNjYuNjM1LDI5Ny41NzUgMzUxLjAyOSwyOTcuNTc1IDM1MS4wMjksMzMwLjU1NyAzMjEuNDA4LDMzMC41NTcgMzIxLjQwOCwyOTcuNTc1IDI2NS45MDksMjk3LjU3NSAyNjUuOTA5LDI3NC4wNzcgICAgMzE1LjA5MywxOTIuNTE5IDM0OC42NzIsMTkyLjUxOSAzMDEuODY3LDI3MC45MDkgICIgZmlsbD0iIzQwNTk2YiIgZGF0YS1vcmlnaW5hbD0iIzQwNTk2YiIgY2xhc3M9IiIvPgo8L2c+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3R5bGU9IiIgZD0iTTI0Ny43MjMsMTM2Ljg5M2wxNy4wMzUtMzAuMTIzYy02My4yNjQtMzUuODcyLTE0MC45MDctMjIuNTI4LTE4OC45MDcsMjcuODUxICBjMy40MDMtMTIuMTkyLDguMjU2LTI0LjIyNCwxNC43NzMtMzUuNzU1YzQyLjM0Ny03NC44OCwxMzcuMTMxLTEwMS4zMTIsMjExLjg5My01OC45MTJsMTcuMDM1LTMwLjEyM2wyOS45ODQsMTAwLjg5NiAgTDI0Ny43MjMsMTM2Ljg5M3oiIGZpbGw9IiNlOTQ4NjUiIGRhdGEtb3JpZ2luYWw9IiNmZjcwNTgiIGNsYXNzPSIiLz4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHlsZT0iIiBkPSJNMTQ1Ljk1MiwzNDcuMTIybC0zNC41OTIsMC4zMDljMC41NTUsNzIuNzA0LDUwLjkyMywxMzMuMjY5LDExOC41NDksMTQ5LjY2NCAgYy0xMi4yNTYsMy4xMjUtMjUuMTA5LDQuOTM5LTM4LjMzNiw1LjA2N2MtODYuMDE2LDAuNzY4LTE1Ni4zMDktNjguMDg1LTE1Ni45ODEtMTU0LjAzN0wwLDM0OC40MzRsNzIuMzg0LTc2LjM5NUwxNDUuOTUyLDM0Ny4xMjJ6IiBmaWxsPSIjZmY5OTAwIiBkYXRhLW9yaWdpbmFsPSIjZmZkMTVjIiBjbGFzcz0iIi8+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3R5bGU9IiIgZD0iTTM3OC44OTEsMzMwLjE0MWwxNy41NjgsMjkuODEzYzYyLjY4OC0zNi44NTMsODkuOTUyLTExMC43NTIsNzAuMzM2LTE3Ny41MDQgIGM4Ljg1Myw5LjA0NSwxNi44MzIsMTkuMjUzLDIzLjU2MywzMC42NDVjNDMuNjgsNzQuMTAxLDE5LjE3OSwxNjkuNDE5LTU0LjkxMiwyMTIuOTgxbDE3LjU1NywyOS43OTJsLTEwMi4zNTctMjQuNDggIEwzNzguODkxLDMzMC4xNDF6IiBmaWxsPSIjMDcxOTMwIiBkYXRhLW9yaWdpbmFsPSIjODRkYmZmIiBjbGFzcz0iIi8+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3R5bGU9IiIgZD0iTTM4OC45MzksMjE4LjUzNXYyNy4wMTloLTEzLjk3M3YtNjkuMTA5aDEzLjk3M3YyNC41ODdjNC4yMjQtNC4yODgsOC45NDktNi40NDMsMTQuMTk3LTYuNDQzICBjNS4yNDgsMCw5LjY2NCwxLjg3NywxMy4yNjksNS42YzMuNjA1LDMuNzEyLDUuMzk3LDguNjgzLDUuMzk3LDE0Ljg5MXYzMC40NTNINDA3Ljg0di0yNy4zOTJjMC03LjY5MS0yLjgzNy0xMS41NDEtOC40OC0xMS41NDEgIGMtMi43OTUsMC01LjIyNywxLjAyNC03LjMwNywzLjA0QzM4OS45NzMsMjExLjY1NSwzODguOTM5LDIxNC42MjEsMzg4LjkzOSwyMTguNTM1IiBmaWxsPSIjNDA1OTZiIiBkYXRhLW9yaWdpbmFsPSIjNDA1OTZiIiBjbGFzcz0iIi8+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjwvZz48L3N2Zz4K);
  background-position: 95% 95%, 2% 2%, 0px 0px, 50% 50%, 2% 2%;
  background-size: auto, auto, auto, cover, 80px;
  background-repeat: no-repeat, no-repeat, repeat, repeat, no-repeat;
  background-attachment: scroll, scroll, scroll, fixed, scroll;
}
.text-block-182 {
  padding-right: 10px;
  padding-left: 10px;
  font-family: Gilroy, sans-serif !important;
  color: #fcd63c;
  font-size: 0.9375rem;
  font-weight: 700;
  text-transform: uppercase;
}
.container-39 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1140px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
}
.text-block-183 {
  margin-top: 24px;
  margin-bottom: 24px;
  color: #fff;
  font-size: 18px;
  line-height: 1.2rem;
  font-weight: 400;
}
.text-block-183.pink {
  font-family: Gilroy, sans-serif !important;
  color: #051427;
  font-weight: 500;
}
.div-block-377 {
  width: 23%;
  padding: 20px;
  border-radius: 20px;
  background-color: #071930;
}
.div-block-377._4 {
  width: 48%;
  background-color: #fff;
}
.div-block-377._3 {
  width: 48%;
  background-color: #fff;
}
.div-block-377._2 {
  width: 48%;
  background-color: #fff;
}
.div-block-377._1 {
  width: 48%;
  background-color: #fff;
}
.div-block-378 {
  position: absolute;
  top: 40px;
}
.text-block-184 {
  margin-left: 23px;
  font-family: 'PT Sans', sans-serif;
  color: #fff;
  font-size: 1rem;
  font-weight: 400;
}
.text-block-184.black {
  font-family: Gilroy, sans-serif;
  color: #000;
  font-size: 15px;
  line-height: 20px;
}
.div-block-58 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 3px;
  height: 50px;
  margin-right: 21px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #051427;
}
.heading-107 {
  margin-top: 0px;
  margin-bottom: 24px;
  color: #fff;
  font-size: 3.5rem;
  line-height: 4rem;
  font-weight: 700;
  text-align: center;
}
.div-block-55 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 115%;
  max-width: 1250px;
  margin-right: auto;
  margin-bottom: 63px;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.button-26 {
  padding: 16px 24px;
  border-radius: 5px;
  background-color: #ffa105;
  color: #000;
  font-size: 16px;
  line-height: 1rem;
  font-weight: 500;
}
.div-block-379 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.div-block-380 {
  position: absolute;
  top: 140px;
}
.paragraph-9 {
  width: 70%;
  margin-right: auto;
  margin-bottom: 64px;
  margin-left: auto;
  color: #d1d1d8;
  font-size: 1rem;
  line-height: 1.5em;
}
.div-block-381 {
  display: none;
  width: 2px;
  height: 500px;
  margin: 0px auto;
  border-right: 1px dashed rgba(255, 255, 255, 0.3);
  color: #000;
}
.div-block-57 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80px;
  height: 80px;
  margin-left: 23px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
  background-color: #fff;
}
.div-block-382 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  margin-bottom: 40px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.image-12 {
  width: 100%;
  border-radius: 50%;
  background-color: #e42649;
}
.image-144 {
  display: none;
}
.image-145 {
  display: none;
}
.bold-text-30 {
  font-family: Gilroy, sans-serif;
  color: #fff;
  font-weight: 400;
}
.footer-link {
  font-family: Gilroy, sans-serif;
  color: #fff;
  font-weight: 400;
}
.bold-text-31 {
  font-family: Sofiapro, sans-serif;
  color: #051427;
  font-weight: 300;
}
.bold-text-32 {
  font-family: Sofiapro, sans-serif;
  color: #051427;
  font-weight: 500;
}
.bold-text-33 {
  font-family: Sofiapro, sans-serif;
  font-weight: 500;
}
.image-146 {
  border-radius: 10px 10px 0px 0px;
}
.image-146.radius-20 {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
.image-147 {
  border-radius: 20px 20px 0px 0px;
}
.image-148 {
  border-radius: 20px 20px 0px 0px;
}
.image-149 {
  border-radius: 20px 20px 0px 0px;
}
.image-150 {
  border-radius: 20px 20px 0px 0px;
}
.image-151 {
  border-radius: 20px 20px 0px 0px;
}
.image-152 {
  border-radius: 20px 20px 0px 0px;
}
.image-153 {
  border-radius: 20px 20px 0px 0px;
}
.cards {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 550px;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #e1efff;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc5NTU5NzM0MDI0NzExRUE5NDA3OUVFNzRFREYxMEUxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc5NTU5NzM1MDI0NzExRUE5NDA3OUVFNzRFREYxMEUxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Nzk1NTk3MzIwMjQ3MTFFQTk0MDc5RUU3NEVERjEwRTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Nzk1NTk3MzMwMjQ3MTFFQTk0MDc5RUU3NEVERjEwRTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7BcRTAAAAEKElEQVR42uzdUW7aMBwGcC/qe3OE9AJVbrBwA/qO1PDG29gJoCcoe+sbIPV9u0GzG0RcoDkCPQGLJXu4UUycYMf/Jp+lCK20+Yh/s2MbEr6dTieGQqfc3L++UH+NkdiScrstt1j8PBSPk3I7av6W/86y3PJyK8QjqXKYLT6DEMdIy22reS43wHhTAGXJyu1vua0pHnAwMgwmWlpB9aCDkWHwMi+3XUMXCRAiGDz7XewjHTpIKroLyhhbpVvbCpx0aCCJqCh5QqWOUe2+figjui8NEoqD5BW171ghPjFMsu3PQxztdyoOMnRcIYPCcNFCZKv4PXCMUMxjQsogcWV0MmQMnr1qeA1eQaaVFzd0jLjynzChBJIqXdSYMKo/jyiAVA9wbBhqtpXlmGtGWdvKpGnMGDvfXVYKDPsYXUHQTZllR32AJMAwzn4Xo09nILEYTQHDPHvbdp5iChIqSyHAMM+u1ps1kOcRTvpsZfP9LW2CTEe0HOIqe2MLJFSCgGE/uzXIMxv+qi2p5fugYYibAqM/jCaQFTCcZbcG4YF7YDjLTtuCFMBwmr1qC5IBw2l2pGslbdeygGEv+/FaEGDYzU5YzYpwAAxa7zIGwKCVHQCDVnaACiGVfXFiCIyeMXQgwPCEUQcCjJ6z719f0nJb14EAw1/29yoIMPxmxypIjArxnh2W3VYkQSJUCInsSG0hqBD/2YkEuUWFkMje1LUQYHjKPswWx+qwFxieMdSTOjAIYEiQIzDoZAeoEFrZASqEVLZ2+R0YPWeXM/VQBwIMPxhvdSDA8IhRBQGG3+xPE0NUCJHsABVCJjuXIEtUCInsDwmSo0JIZOeXQIDRf3YhQYrKToDhIfswW+TqKCsHhleM/9ny9kz8Xui4hM0zhgqyZpcLMHrKxuUIxLJxOQKxbFyOQCsblyNQwtCBAMMTRh1IBAx/GHUgfNaeAcMPhq7L2gPDD4YOZMfO108Dw0120naU9QQMp9mR7kndrcb5Dv8Aw0n2o8hoBcKA4Sx70mViyIDhJHvHLt/6qhUIMK7L5vv/2WWUBQw32XNmcFNMUxB8MuW6bDlIYrZANgwfhuianZt0VW1BjjVNDhjN2UfTrqrLST0XOweGefYD03/urfU8pK7wfvCOXf4CLGCcfz+zsZbVVIBhhrHrULdWv+kTGOcR1a5rJd4Ag0bLsNlCImDYwbAFUmgOfExD2wdm6fsMbZ1DMlEB+QgnfRPTWXjfJ3X54p5GtBwyaTvP6Oukrs7o1xeeH8qq7dxmq3DVQprKUN7PuHOF4aKFDBVDvu2aua6ovloIr6xfmln+V/h0SC8YfXdZsrmrazzUPzeVMctfz02ly2I1SwsRo7su5q0EHrOBQQykaTkmGxuGry7LpKhzmVgA8ceNAQZTMDngh/h30dAqSZR/AgwAuZtWKKX4ljIAAAAASUVORK5CYII=), url(/_next/static/images/color-pallete-6f3f6e2bf1b22a0bc83cae37f9c081e1.png), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjQAAAJOCAMAAACX7G2WAAAApVBMVEUAAADa6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f55/PMoAAAANnRSTlMA/fkCBRII7+L26/MLQNoaHpEkKA5+NnPmw9GsZzGFbbiyR8hczYqYYSzWTTu+plJ4Ft6dV6G80oXfAAAaf0lEQVR42uzd2ZKqMBAGYBN2EBQQWWRHRUFARXj/RztYdfZtnBmXAP3VXEyVt130n04Ck5GjaHo60/d7bcYw2lKWvRPLznR9Pr3+wE4A+IqiriXBzDRPrtZucOwYhq+mdar63T9bw3TXO/cSe5qun6jOBIwYzU4XM30p59XO7MqkCTcKb/H8+WxxQoezLFGSJEtxMp53ojqtVbOK5YPGMNMJGB+K7srlkF/co9pExUaxRE4SMGr/DXf1IypZ5kTbo7n2GGZBwzNnNCiaZeZe7hrqKkwcXuQE3L4HtvhzsqrVQPbmLNTNCFBTzZMvpt+Ezlm8Plo+BiEkZFHpX+Q9dKpB69Kudtj5dZR09YLaT8PYcuzGPegnaFRDdG1JeuxuSzvjOaG9I0mxm2O1ZOgJGBJqOl/Grt/YZ9w+AuKT0qh06FPDwc686tgkFm4fCHNO6h5mMP8bAno6j826OEvtw0l8aMqzCei3ritdjmmYiah9DiUyYiibHqO6ijFWitA+ExJtH8qmp+jFPPZXGwu3TyduVJmZgJ6hFvuLX9q80L4GZxseJOJ+mclBveFQ+0JWudMmoC+mc9mIFAm1ryU46gGmfb3AarFZX9sSAcToAsmGfLS+VgsRt4TAmyO0KLKxs+U6dTjUEsRKl9CiyEXN863NSy1hpFUM+1GEorXcL8SWQLgI5hNAHma5U21yosyvEL/14KgNaRbesbBevsL+D24VLyaAHF2U8UOe4Iq5EhJTnwBSMLlvi5jwmmlbfE5jGNmQYbEPQlKjzK8QZwew800AJldDhYjR7y1wBrsKr0ZpuW+TNch7Cxe6MB9+IVav1ITIscz/oHMKx2xehWby2uHaHpIKU4djNi9AaZVf9CbK/O5cX+Yw6nsy+iSrSq+izG+ws5Vh1PdMXcn4dm+fMt97lKtBj3qaRVcyvcwyv1FS6FFPwiyDsBeTvLcJiQ896gloLSjEPoeZ3y9HuXOY9T3YKU+VdlCUOp9B2TzQVN5uBtKZfsD2Nj9NwGNMdbf3S6a/4hJjCdHmEei5u+LbYUJWFMCI+P4WuZoNJv/+CSsN3MS8M9YzE+JuGNyXoKgxJOI7Yi6R1Q6elPg5DPvuZBqrzoA700/EQs3h0MQdsHqQDHLN9DdI2hgyrL8/i8mboa6Z/o4rzCVcxvyUWWAPPAD/AZ1XwR7W3x93UJXBTYBvWn+78LT5IEoOh3AC4gMkJXJh2vcRVF6M8DHzlXRe7aBs3m16scdbMx3sNMESyuZdFu5mHMOZf0LCudzB54DegQmGvNV0IyRlJWSbm83MXt81uBskZE1wgCnxLeYG6a8NeRqErJUpw1bmmzR/BPuTt8NWeISyeYOuQs38CikrP2ZgB/yf6L060pHe/yCuMGUNllJ/Ry/rse023UjYbCttAY+bP9Fe2rt3hzwNt1HXOmSb39EHyDP/wyXqGuZ9v2LlBp4zb2QbpXQ9uPDyA30oIc+8SeDDwIOPf3+zhwx86zkto4I74FeUDmvtW2Fxo+bwzfgJtd9CnnkHKWtcb+wDvznsHbyTkK3Mcb8nlAkG9g6RZ0BKdJTHG26YXQL72h8KN7aaa+NcglPVuM92fgbnNLv9CLsU5ZWjuUX5ANhpjvLYroFTsOH0SZgPjXhc4Ubbjuvq7SNgPmnWIzo7wcKB4LsQnNI8jOT1Aexl7JdV7gbzkVGNYlAs21Azd4OtTeN6g19L6SUstu8JCc7KH/g59PkWdinvDGEu3O4G/Lg5GbDj9ABYUq63pYZ5OZPdwY7Tg+Bzoa716QBHfnIBIfhREBKc1JS1obUprYbdg0dC2Ir8nT6os6EnH3YPHg1bTmkuF9RQ2hS7y1rweFiJtpeBjPzYCo7QPAdCQlYP4uILHQ/lq4J9gAQ+Mj22703qsIIQ/FQ4K/teNhrccXo6zJeu1+NsczJg4fQC17Lp7evQpy4cu3oNrJTrUy97FFs5LXgR5Ph9vC1FyUULXoezzWXvykavYbH9Wnzkav2KNjMIwa+npL36GvjCheMQBBDsY3++Bs5Wmxa8Gur++NW6Lw+bZQQ7ToSQEmM/6QMthUkwOcSyD5/nZSAEEwU7R21COBbeQkMaK43J3o6iYwjBxJFCV58QDEIwibCSxuQuvk8qhGAicaFL6uJ7EZxbQCScEZqH2cqB5kQsq5YJzMOUHELNEEyw1+QFGy2FM8FE+8LenWCpCQQBGC5oQIyjGNzijo46o5KoceL9j5b1vTGJGwoK9P+dgddNLV1lTFP3Y2O36NVLOaMzrEqaKH5o0s+ozOZp6gTtj+i7Sj/D3ZbT89V4jC7KBKMwWqUliKpTcsqK4vQ1HXVva8UsxuxYDD1JgSYvcLNk0UpBEFVlY1y2VBq+kseqk6HJGndQU/JIavm8Q8Y8+qvpM1w6g9xZTR7HY65eJrkDTyJirp723EFVHkOFlA+y6lNjIw/hvxBtZ5b7mK+mPiTazrDH5IbHRNtZZkx7ttybzxyabDOee09yX/aaaDvjjOlKyT1ZbwzWy77gkq4smvWwz+z25X42A6LtPCh99OVeLKa+5sSn0wUFIiccsDgdePPMCf8z2pP7BN5juoLzwwxCuYMayynzpPSxKomrt9i2nSvuMPELyllyOeWL0R47kiz/G5dTzhS7oZIk2VxO+VNINsenxqT1cmjR8iQ5/kd+aHLIeD4wKYtxjDjJSK50abE1Lq8+rTfyjpoTLtFZWZIEa8LllFtmQonhZpeDJr+SaTSvN+i8yjEzWFoSN8WblXxLIsXnf+NyyrfFxJJ4PfGgMu/MUSjxKn8mF5x3hYYV70HDfkoNBHOJkaLFUwduoyrxqW7ZG6cBs/PqxJgLZiq5ForbmsRlTi5YD8Z04kg8HNr1dFHY9pXEosxfsC6MytqWOHhsT9aHGU/YXWfyq07cWIoJzYC/YI0Ut3252VOLXLBWvrZsuVVI0Ukv5ihUtF4hGvfmoybkAYJuzG6fVbiIqNKr37YFjGe4+inedtT4L8yI0JA7UbdsdOKlk45KM1uuNqeZXEvmqHnDpDQOGj1VhrZcaT4ir6en4rc+IxkRjdG5NuoO2ztoqvSldmUBgTYafS2WcgVV5qDR2IeWI9HZrOfR2VXvElQY7KCvqzZteA0e/GvNHVQlqvGUHI3Wit2yJdF4AyqVmltEzQpbS8Ze6a609aP2XnHQaO85lCisMTkaROyqqfKmErvCzIsWOu2gPXMUJX6yqTrhh06UedRUnfDTh5kvl3pac9Dgd37PubjqNNoBu51x+f1kr6k6IeLk+3mXqhN+MYKmXMR6ZZIn/lisLN46IZkthYwMxl7Rci4X2FBBwLv22JLzVvRE4J37aslZdebRYE9p/SRn9QPibbwzPnpyzqbFbzD2XTC1sRzQsYd907MvWaweBw3+4p7N1PgvxNuIVn6yJh2ywfiL2W0qOcUmsYd/tZeWnNJndQb+tejVzzTSkKTBPz41qhw0iKbwMldylHpjGRgiDgLwmGKE/xntN0eOYsk/ok6PcNYcNDjAHfhyjE+bJw7/CR9d1e28MfoKh5hfQnV0UAS3Ew4xgrGSw5rsN8V39u4tO20gBsCwYAYDPgYbzKUlgMMlhFsIJJT9L602pmnSEKxp+/h/a9CxZySNdN33YyBXdRKaIuB4fYpfqVXiutpXhYTpjL8T3CaOeKz5x40Xc4YkDf5HH5Y9skkZX3pqGPmssuAYjC/NNpaRNHAzmHeulRC4O+FrzeQgn0RjNpziVqImlE+29Hni9tsnBqbBtc4dXxlQTmYPtzyN5E+9O/5OuGWw5e8ER82pIbMHN7WjIbMHN9+G9s/MHsudcJu/78gHIZk9FPDHoXwwmnB3wm1+K5YPnnnBjQL+44qePThPjmDMHv5pRYLZ0BWBIvUfIyu/eUPuTihS3/U8htLAsbV8a+WN3VKsRKHy/fvW8uCZFdwoVJptjLwJ+2RpUGx9NO+fcPN3QrGXpZE3Pf5OUKi9K3NbagjQaL4bWx51ydJAYT0M5cL0duwEQ7HSYBjJhWV0MFyDxqOlHMozTeX3gycq3NA1CXtyET2eAIVq38pFb3ICVDvdreS8OVkaqFS7nbcjDW0RUPG7keTCFoUnqLzsY8mtdmRpoLLux79Se1QrodNMQjkLOAdDqZYEcnbov5wADf+SpzGrRy5PcMvTmAYbnqBU3QeSMVNG20Op1g8lY+jag9Y6aUum0q+dAI3Sw/IgmZhNp9B6uKyxHP2g1RNKzbmRlOFBLlzfPXlH+oOh1VxaSQWcg6E/CB89SQULjjRQKj1tOpI6tAgaKJUnjSB/+k/QQD/UyJwrT4wPhkPQSMrQgQW18mR7mep5AnTqu23etkeNG47Dpw972vagVR1HkmrTtgfX1T0xlSc4BE2QL+yh8gQtv1sREcP+dui99M9B80yNG2qDeSAids4MLKg9TM15FzdjPaE2aBA0+Kug8RKCBlql7+egidirDLX6Xc+IyOqRdadw3LA82jEMFlr+IpTUiPn2cAway1IE6NW6WdB4NHtCb51URCTYMJsGarONFRFL3x70nnqSMkv69qB2vyJo4KZ0N5KUPTIFC/q28lhSneMDB2Eo+eNQUtGQgzC0/HwFS5u501D7lreVH1jaA7V1vovQY3kltMr3UyspuydooFR/XUkm6NNOA6V6K5LMgYF70KouQsnEPP+Hy0u5zKjLlwZKg6OVTLzgyg2lwdRKJlxwe4LSrGEkE4wJGuiUs/crGbvn9wSdb+O2nNmEPA3cLk/SGXLlhk5z2JGzKKEJCzr5Lo1UO6GfBjqTrfkVNMw0gs5rJLkDQQOdUusgOY+DMHSq3YrkzJIvDVQG+TmYOY3Qm/SM5MwzT1jwk707XUscCKIwfCDLIBDDZnABBEEWJ4Iocv+XNo8zwoCEpEH8Q3/vNfCE7qrqU0amda0EZE/DRH5U00rEagSYBtx/ctpssISJ65avT059xGwEDBQGrlYqjO7BxM2Dq5Www2wEzPYQroUvTJYj23XT01rYpLqHbK+thtY8OpYw8DjztVYeM1ADs6HyNXf2uAQylEY1/ecEN0sgQ6ETakPUpWOJLP1BQ5/Yyw3jLNhNtTf6CMiQG1W0qTKkJAyzFveaR3UPJuu4N/kLCjVIl+sGjsSdGwcovU+0rd5bAumh0562zd8p1CDV02994VUp1CBVP9YXZZLukdGtnOgLv8WdG2kKL6G+cNl9CoNgmm3tKYcapFZptGNOLCxSXIxq2uE3OQkjLWOkoR3ugAcJSAto9LXDeWDiEykX7tjRGiEAMPCr4ylBvcqhBvsUWq7WeGUJA7mbByXxFxxqsEfpra4kTtRdAokKV6ES1UYkGyFRrj9zlMhj/Sn2XbjrSubzNhfJLqpzJXPiHo1uJCncl7VHrUrPEglyz4H28e451CCxw13RPv6iz/8TjDrca0485f8Juy4XjvYKr3jRjR35Xqz9nBnT5dhRHFaUIuJxLnY8LVylqE85CWNnpHyiNOHV9RLYUqxWlKaxuOFTgy25x0FZadzonU43voYH6z/G92CgNAyVzp/x/4QthZavDHViPrEp/xwoi9/i/wkbfg0ryhQwiYUNhYWjTDXSI7A5StNWNo/7E9Zy151Q2dwH0o2wku/PXBmo8TwXKxd3dZlotG751GB1d/JkwmlPaSXgr9zt2JWRcpNWN/4q9QIZIt4I/xQ7oQzV32kl4MPrQKYabOnGh3w3kLG4R1UYH9txKzI2pyqMj4CR367MRXxqsLyY1nWARoeqMK6vGjoESdRYhTMai3pUhW1XGjZ0EO/+iQaU5V4HOlD0xqnGbvm7tg7kjR/51FhtIzLNWJ1VCVbLdSNlYhMqUnqVhgLGPi2W68WODuc1icWyV7HZ0DFiXuja6znQUUImzK1VuporGWEA2KMf60iVToFfjZWKL56O5Ma8S7DT3URHc8m9t1LhvqHjxc+Uhe2Tn0aOjjd/eV3CNoV7T8l4bYlkv94m+ha3xafGNs+Bq+9p33HrtkvKnh5TfouHc3bptfVtFZoJVimMXX2bQxyATUrVUCcQsg7VHunzeubcgM3L1nga+zqJMtduW5SGc51Im2hhS3RjnUpjzFnYCpcDXydTY+GcDUzWIJhzou4S587s5mRu3qFvefYux75OyQ26nIXPXPFqrtPyaEGdudL7REYIVMP6QBM4OjWvyafmnN0uXJ2cG5FIfcaKTV8/oLygwne2Lt5C/YiwyqnmTOW7kX7IgkdQ5+kPe/eBnDoMhAF45QqEYjrBmGIbU4xpIdz/aO8lmRQmheYiyf834xtopJW8hU0PKiWkicoEOe27LUqKtvGOIJ/S0KLk1AK0OZLPw6xJX2GrgbPuCYIxSDeffp60gv+WcObXdrKMEaIaqfS6OiXOiY4gDzOo0c0w3jKXirMmpcFC6Zw0HtYOpSPEf0tJFO2VRumw8MInB2VS0SglmjvBASUBJXINSo0+x9A5CXihQbfDJKg86vtlSpMxwFYjuuVcp3TVhoiFxVbt6pS2CiZtCK3arVHqdm1kfoqL7bc1yoCDAczCYvvujrKghTigBMX2XZ2y0Qqw1QiJLUc6ZQXpWEJSvHmZMmPMkSMhHuXRNyhDjWdUQYmGPR4MypLhTxELi4V5vkHZsvBYIxbmHQzKWgdTfUTCPL9MmTMG2GrEoURh9vsMaueEokxcjbiwQnthQZh2RSU+lFE7J4bSU4eXNUPUmCFfWACF+oL4oa4ej8C7QrtBPNExaoN71bZFXNE6z7hB8a060okzhouWADxTHufcrRmiVhuxML+U8YaDZ2BMTRDJw7rC5ZohAy0BeGXOOpw8A3+zQ0sAPvWGC36e9L491qArNY+qW4vbNUOkhXji4w6LDhxem77QtzigOGPaLheZEH9wcEDxpcdvCPxBc3FAcUTpcxwCf2p18Q+KGwrv4cy7JpIkeFFa85Kkd1YlQpo5D1ghaJIo9BH6Y3FA8UY1EkczQFiTuWI0b5FANNRBZa60DoVaM0TGwcOqyZJSCES4aZ9qoXouS8VowFle50WsJzwMZ6ZkC3PTPqFWkJCVEbZsO8IdTW+0DfqPZKL4ONiRqPTt/giXyPmt6UQDaXypY9XAETKc+dCZ4IBKlxL5Ij0C/0Tz+1g1aSqsXUEj4C/0NmouU8L+f8v2Quyj6Y2De3dqHsR80PtOC5ElkZJevSJGuhWGd/OCTbd89RC5S2OIn1DJM9ehLNvMC3WBke9JU6ZyRMCfVHQFSJhpb2TaZl4ZLoLhBCn9oMN7LdwNjEEVqyYppr3Zif+g9wMLwXBClH7Af/nkjZqYc5kEZo59Xcpt5oXq2rhCxa7YDyoiZ0GcY4QYWRg3c3IQ/Y/2GeUB6udixar1ioSXplO7Lern4sNeEmdkjYC/aKI8ITbKNOC0VWfM1JWNsCYWzJz4NWkvTac0N8KqicFDXraZV8YGq+ZurDRz5ci1ulAZo5jvZUZbnuY1pWHXRUrWPZTCU45Opnc1XLzv0Bt387bNvLIwVfdmy6GMORCXWDzjL9QtWGE8kPyvwR9WNh75rlf0uov8RTMfVCTyXU2Z1uXL6LxK2UdrteuYts/zEJVUtHzvCNekzaxyfDK9K8/7R7hQYRbmfpt5pY/Q7+gyvfFIosrJ+9SGeOS7KAAednAyfbCG6JJ1jrJf+7n6N3mWVceq+VtpPV/k9AX4V816DzfvX7GSN8SS+c6pF7BqflH02tJ0m4mV6uCE+hkrrH1xWwEnS3Vm+OX9g9K4izvTr9TFM35efrMPVvLW2sZAbWKvOcWmw9DKQUHTXRy0BvhCqdo+lsxZ6uoZ0fBn/DvqyFzRHxtjNcOqecGK0WiBYOYyGm7e/7HeuO1il7kcVg0zvbaD99+rLPK9alhpWg/zmzR+q2aem/Ip/fqhgVjmerV2XhuAFpf2AGlW/9q702U1YSgAwEMIEFD2HUR2EkVBQe/7P1o7nWn/dabTq7Kd7xkyyclZkv9zTyPua3vrBgU5syCY+V8C296MAlKu7vrfQHsnsQo3tmqkDPofvst5bOn5Gk7SRkjMfN++2M7XG1J47G2oMr0Af+m2Ub5EEV3pjwZTsJsNjLbs6rGCXeaFjNvaEzZIMwsDGvNeSjiUaw5slHJkMMv0cs4jW20PKIrMHpqs3mFfrDQclknMbMjlvQdOjit8H2BXNv2WH7N6Oz1dW01BKenaP9qZ3L5dVXZYKc3WgIPp3bD6XE9go9EeStmfwJ+O63jdXLmaDGKZTzHScvl3b6VsVH0PFYOPEdrnsosKnHI99tDJ+Vmid4wWfIsaOl+F8PfjeOOQL3RQQR4y34NzaRKC2iyxgrmLKPNgXHIqvMHyhV2+Oamm0PswLew15+Vk+jglypuHBUtmajrLlGWcUZxUj5UNWZk5ENUmmn/OhkNSRBm8fDYbRhXP/QVZWcuaxwkGDGZEPLn1jDcbbjfEfgJX7LkRCkrmGRBzchBS5sHg2xxZaUy4r9mNfMvRmBZQxp6rveeGM0vaoKAe4Q+DWeONojnP57tdJJ3jW2tD8Dt3em9G81g2iGRNlUAkswhGRSdfNpykXUdf1SHzuxSiVT3PU8Y2uyGkBw/mJJdlnzBzsoKUfO5uLdQKFggbjJbK16chUucmdD0sFtYfZqh8crvZkbpz+9MdLtgLJhqFm5Ovz0BB+by19h1C38W7X/xn+f6YGJFwvPVwvV4J3rEqM9Pet26QFGjh0+0TOJXWxDEuqfme8gJSztno9p4Ns0urwwt269Orgl4cxdRxc2gTyOCtFd7rqm/mEZFe0+mrlTn1e89wMGwxa4Yd/cJ8WhJl953eGEkhZdykvWcJIiyYDeCde9KyWxfWg/w/Tb674Toe/apILAHC3g3hsSh4fXV75lk5SJIi/9sViURh3tFj2p4EEfOww2wPj8W7bSe9a5o0jwZCJBnJiPu1m3C/dxUk76SAEDJoURhTl6mWLuxFCHo3Dt8t66S2/cOncdfl4RCQqKzPJAiGOsvj7kmbo+uzVvVs6w7xC/iD/0k4ed6l6NmBVRVL0/TA+kJVL4ltW7oAhxH4G+w4GPNYMAwBY8zz2IF83Yv8ABk99Ix5v74BAAAAAElFTkSuQmCC), radial-gradient(circle farthest-corner at 0% 100%, #ffe4e8, #bcdbff);
  background-position: 2% 2%, 90% 65%, 100% 50%, 0px 0px;
  background-size: 60px, 600px, 400px, auto;
  background-repeat: no-repeat, no-repeat, no-repeat, repeat;
  background-attachment: scroll, fixed, scroll, scroll;
}
.div-block-384 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1250px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.paragraph-82 {
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
}
.colorful-strip {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 6px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.colorful-strip._100 {
  min-height: 6px;
  margin-top: 100px;
}
.colorful-strip._40 {
  margin-bottom: 40px;
}
.colorful-strip._40.hide {
  display: none;
}
.colorful-strip._30 {
  margin-top: 30px;
}
.div-block-386 {
  width: 25%;
  height: 6px;
  background-color: #2b2277;
}
.div-block-387 {
  width: 25%;
  height: 6px;
  background-color: #ec49a8;
}
.div-block-388 {
  width: 25%;
  height: 6px;
  background-color: #fcd63c;
}
.div-block-389 {
  width: 25%;
  height: 6px;
  background-color: #47d6e8;
}
.vector-main {
  width: 60%;
}
.vector-main._2 {
  display: none;
  opacity: 0;
}
.text-block-186 {
  color: #180101;
}
.text-block-187 {
  color: #051427;
}
.text-block-188 {
  color: #fff;
}
.text-block-189 {
  font-family: Sofiapro, sans-serif;
}
.text-block-190 {
  font-family: Sofiapro, sans-serif;
}
.d-122-bottom-block-2 {
  position: relative;
  height: 2%;
  background-color: #47d6e8 !important;
  transform: 'translate3d(100%, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg)' !important;
  transform-style: 'preserve-3d' !important;
}
.d-122-bottom-block-2:hover {
  transform: 'translate3d(0%, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg)' !important;
  transform-style: 'preserve-3d' !important;
}
.d-122-category-card-wrapper-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 25%;
  height: 300px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-image: url(/_next/static/images/light-box_1-a83e8743f9bf580dcd1e5545a9de58f5.jpg);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-decoration: none;
}
.d-122-category-card-wrapper-2._2 {
  width: 25%;
  margin-right: 0px;
  margin-left: 0px;
  background-size: cover;
}
.d-122-category-card-wrapper-2._3 {
  width: 25%;
  margin-right: 0px;
  margin-left: 0px;
  background-position: 50% 0%;
  background-size: cover;
}
.d-122-category-card-wrapper-2.wall {
  background-image: url(/_next/static/images/neon-e28164b6f7220908f45de451fd85aa8e.jpg);
}
.d-122-category-card-wrapper-2.stickers {
  background-image: url(/_next/static/images/fabrication-c7df567be492a56fa14cfd203ab991c7.jpg);
  background-position: 0% 50%;
}
.d-122-category-card-wrapper-2.exhibition {
  background-image: url(/_next/static/images/A-frame-f7a7e7b77b2caea8a3c09f761e8e3200.jpg);
}
.d-122-category-card-wrapper-2.accessories {
  background-image: url(/_next/static/images/banner-design-20950fdcf4e51f7e8dcd89bc7e669038.jpg);
}
.d-122-category-card-wrapper-2.window {
  background-image: url(/_next/static/images/building-signage-9ac4c4ae4cb6b9ccf79c5eb632f5454f.jpg);
}
.d-122-category-card-wrapper-2.non-illumination {
  background-image: url(/_next/static/images/3d-non-illuminated-1860b34b02e1ec0d95dec5b4bd6653ce.jpg);
}
.d-122-category-card-wrapper-2.illuminated {
  background-image: url(/_next/static/images/3d-illuminated-df855a68ce82dc30ea47a823a7856a94.jpg);
  background-position: 50% 50%;
}
.d-122-top-block-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-color: rgba(43, 34, 119, 0.4);
  background-image: -webkit-gradient(linear, left top, right top, from(#47d6e8), to(hsla(0, 0%, 100%, 0.6))) !important;
  background-image: linear-gradient(90deg, #47d6e8, hsla(0, 0%, 100%, 0.6));
  transform: 'translate3d(-100%, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg)' !important;
  transform-style: 'preserve-3d' !important;
}
.d-122-top-block-2:hover {
  transform: 'translate3d(0%, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg)' !important;
  transform-style: 'preserve-3d' !important;
}
.product-collections {
  padding-top: 20px;
  padding-bottom: 20px;
}
.image-154 {
  margin-bottom: 10px;
  padding: 8px;
  border-style: solid;
  border-width: 2px;
  border-color: #fff;
  border-radius: 50%;
}
.more-services {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB28AAAKxBAMAAACGe/qmAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEX////09vn09vn09vn09vn09vn09vn09vn09vn09vn///+fbXa2AAAACXRSTlMAAAaR7e6QiIm6R88vAAAAAWJLR0QAiAUdSAAAAAd0SU1FB+UEBQYAJ+mEv7oAAAnaSURBVHja7du9jpxVFoXhkmeY/DM/sVuWECEgOyAbJGOLbJDloFPkxNnAFYDkOwALf3c77aI66GTO7qNurX3Kz5NgnbBWvVKpxT4cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAWHv/w7WG78vDJy4sP/92uHrYzezg8ePLyUfqDhrv0Zv/rGO4X+/7L8ct+9bCd2cPhX/v+3/QHDXfpx/3PY7if7fv3xy/71cN2Zg+Hf+77v9MfNNwl4cKC3uzvr38q/376efl+O7OHDz+Vf0t/0HCXHr86/XHq6fUfdF6d/sJzPg+HB0/9cYrzs5259OcL9yIdlnBhQjos4cKEdFjChQnpsIQLE9JhCRcmpMMSLkxIhyVcmJAOS7gwIR2WcGFCOizhwi19+eznv/9f5dfPL47f8quH7cweDg9eP3+U/qDhLn23/3EM99N9/+b4Zb962M7s4fCPff86/UHDXbo83eN+fn3Denk6aj2jh8Mn7nE5M5f7u+twfzp92d9tZ/bwIdz/pD9ouEt+KsOCvnr2699/nHr74uL4Zb962M7s4fDg7YtH6Q8a7tp25tKfL9yLdFjChQnpsIQLE9JhCRcmpMMSLkxIhyVcmJAOS7gwIR2WcGFCOizhwoR0WMKFCemwhAu35JAeFuQ6CBbkkB4W5JAeFuSnMizIIT0sajtz6c8X7kU6LOHChHRYwoUJ6bCECxPSYQkXJqTDEi5MSIclXJiQDku4MCEdlnBhQjos4cKEdFjChVtySA8Lch0EC3JIDwtySA8L8lMZFuSQHha1nbn05wv3Ih2WcGFCOizhwoR0WMKFCemwhAsT0mEJFyakwxIuTEiHJVyYkA5LuDAhHZZwYUI6LOHCLTmkhwW5DoIFOaSHBTmkhwX5qQwLckgPi9rOXPrzhXuRDku4MCEdlnBhQjos4cKEdFjChQnpsIQLE9JhCRcmpMMSLkxIhyVcmJAOS7gwIR2WcOGWHNLDglwHwYIc0sOCHNLDgvxUhgU5pIdFbWcu/fnCvUiHJVyYkA5LuDAhHZZwYUI6LOHChHRYwoUJ6bCECxPSYQkXJqTDEi5MSIclXJiQDku4cEsO6WFBroNgQQ7pYUEO6WFBfirDghzSw6K2M5f+fOFepMMSLkxIhyVcmJAOS7gwIR2WcGFCOizhwoR0WMKFCemwhAsT0mEJFyakwxIuTEiHJVy4JYf0sCDXQbAgh/SwIIf0sCA/lWFBDulhUduZS3++cC/SYQkXJqTDEi5MSIclXJiQDku4MCEdlnBhQjos4cKEdFjChQnpsIQLE9JhCRcmpMMSLtySQ3pYkOsgWJBDeliQQ3pYkJ/KsCCH9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAt/X4h2+3Dx4+eXlx/IeH9CQw9mb/6/iF/WLffzn+w0N6Ehj7cf/z+IX9bN+/P/7DQ3oSGGsUTJeH9CQw9mZ/f/1b8ffTb8WP/SE9CYw9fnX668zT67/OfPQP6UmgYOOG9B5Qkg6lm/QeUJIOpZv0HlCSDqWb9B5Qkg6lm/QeUJIOpZv0HlCSDqWb9B5Qkg6lm/QeUJIOpZv0HlCSDqWb9B5Qkg6lm/QeUPHls5+P39eHr59fHP/hIT0JjH23/3H8wn66798c/+EhPQmMXZ4OUj+/Pkj1kJ4Exi73d9ff3J9O39yP/SE9CYw1+ona5SE9CYx99ezX4xf24dsXF8d/eEhPAgUbN6T3gJJ0KN2k94CSdCjdpPeAknQo3aT3gJJ0KN2k94CSdCjdpPeAknQo3aT3gJJ0KN2k94CSdCjdpPeAknQo3aT3gJJ0KN2k94CKRgfsXR7Sk8BYo6ucLg/pSWCs0QF7l4f0JDDW6IC9y0N6Ehhr9BO1y0N6EhhrdMDe5SE9CRRs3JDeA0rSoXST3gNK0qF0k94DStKhdJPeA0rSoXST3gNK0qF0k94DStKhdJPeA0rSoXST3gNK0qF0k94DStKhdJPeA0rSoXST3gMqGh2wd3lITwJjja5yujykJ4GxRgfsXR7Sk8BYowP2Lg/pSWCs0U/ULg/pSWCs0QF7l4f0JFCwcUN6DyhJh9JNeg8oSYfSTXoPKEmH0k16DyhJh9JNeg8oSYfSTXoPKEmH0k16DyhJh9JNeg8oSYfSTXoPKEmH0k16DyhJh9JNeg+oaHTA3uUhPQmMNbrK6fKQngTGGh2wd3lITwJjjQ7YuzykJ4GxRj9RuzykJ4GxRgfsXR7Sk0DBxg3pPaAkHUo36T2gJB1KN+k9oCQdSjfpPaAkHUo36T2gJB1KN+k9oCQdSjfpPaAkHUo36T2gJB1KN+k9oCQdSjfpPaAkHUo36T2gotEBe5eH9CQw1ugqp8tDehIYa3TA3uUhPQmMNTpg7/KQngTGGv1E7fKQngTGGh2wd3lITwIFGzek94CSdCjdpPeAknQo3aT3gJJ0KN2k94CSdCjdpPeAknQo3aT3gJJ0KN2k94CSdCjdpPeAknQo3aT3gJJ0KN2k94CSdCjdpPeAikYH7F0e0pPAWKOrnC4P6UlgrNEBe5eH9CQw1uiAvctDehIYa/QTtctDehIYa3TA3uUhPQkUbNyQ3gNK0qF0k94DStKhdJPeA0rSoXST3gNK0qF0k94DStKhdJPeA0rSoXST3gNK0qF0k94DStKhdJPeA0rSoXST3gNK0qF0k94DKhodsHd5SE8CY42ucro8pCeBsUYH7F0e0pPAWKMD9i4P6UlgrNFP1C4P6UlgrNEBe5eH9CRQsHFDeg8oSYfSTXoPKEmH0k16DyhJh9JNeg8oSYfSTXoPKEmH0k16DyhJh9JNeg8oSYfSTXoPKEmH0k16DyhJh9JNeg8oSYfSTXoPqGh0wN7lIT0JjDW6yunykJ4ExhodsHd5SE8CY40O2Ls8pCeBsUY/Ubs8pCeBsUYH7F0e0pMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPB//A+D9O6F6tavowAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMS0wNC0wNVQwNjowMDozNiswMDowMMU/P8IAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjEtMDQtMDVUMDY6MDA6MzYrMDA6MDC0Yod+AAAAAElFTkSuQmCC);
  background-position: 50% 50%;
  background-size: cover;
}
.div-block-390 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  min-height: 600px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-391 {
  z-index: 999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
  height: 450px;
  margin-right: 0px;
  padding: 20px 20px 0px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-radius: 20px 20px 0px 0px;
  background-color: #2ecee2;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNzAyLjU3IDUxMC4zMSI+PGRlZnM+PHN0eWxlPi5jbHMtMSwuY2xzLTJ7c3Ryb2tlOiNmZmY7c3Ryb2tlLXdpZHRoOjAuMzZweDtvcGFjaXR5OjAuMzE7fS5jbHMtMSwuY2xzLTIsLmNscy0zLC5jbHMtNSwuY2xzLTl7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fS5jbHMtMXtmaWxsOnVybCgjbGluZWFyLWdyYWRpZW50KTt9LmNscy0ye2ZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQtMik7fS5jbHMtMywuY2xzLTUsLmNscy05e2ZpbGw6bm9uZTt9LmNscy0ze3N0cm9rZTojMDA0ZDc3O3N0cm9rZS13aWR0aDowLjkzcHg7c3Ryb2tlLWRhc2hhcnJheTo5LjEyO29wYWNpdHk6MC40O30uY2xzLTR7ZmlsbDojZmZmO30uY2xzLTUsLmNscy05e3N0cm9rZTojMDA0Yzc1O30uY2xzLTV7c3Ryb2tlLXdpZHRoOjAuOTJweDt9LmNscy02LC5jbHMtOHtmaWxsOiMwMDRjNzU7fS5jbHMtN3tmaWxsOiM2N2NjZTY7fS5jbHMtOHtvcGFjaXR5OjAuMTU7fS5jbHMtOXtzdHJva2Utd2lkdGg6MC44MnB4O308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50IiB4MT0iMjYxLjQ5IiB5MT0iNjIuODgiIHgyPSI5MTAuNjkiIHkyPSI2Mi44OCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjk1LCAtMC4zMiwgMC4zMiwgMC45NSwgLTI4Ny40NiwgMzI1LjAxKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzUwYzhlYyIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQtMiIgeDE9IjI2OS4yNSIgeTE9IjExNC4xNSIgeDI9IjkxOC40NSIgeTI9IjExNC4xNSIgeGxpbms6aHJlZj0iI2xpbmVhci1ncmFkaWVudCIvPjwvZGVmcz48dGl0bGU+eHNlbGwtYmFja2dyb3VuZDwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNy43LDM4MS4xNnMzOS40OSwxMzQuNSwxNjEuNjgsNjIuMjcsMzEtNzYuMjIsMTU4LjQ0LTk2LjQ0LDE4My41NCwxNC42MiwyNDMtMjcuNDcsNjkuNTEtMTUxLjI4LDMxLjc2LTE4MC4yOFM0NzEuMjYsODguOTIsNDA1LDkzLjE0LDI5Ny44LDM2LjMyLDI5Ny44LDM2LjMycy01Ny05My42My0xNjUuNjQsMTkuNzdjMCwwLTExOS43OCw3OS44NC0zMiwxNzEuNjZzLTU5LjgxLDczLjExLTU5LjgxLDczLjExUy0yMS4xNCwzMTYuMDgsNy43LDM4MS4xNloiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zMS4zNiw0MjcuMjlzMzkuNSwxMzQuNTEsMTYxLjY5LDYyLjI3UzIyNCw0MTMuMzQsMzUxLjQ4LDM5My4xMnMxODMuNTUsMTQuNjMsMjQzLTI3LjQ2UzY2NCwyMTQuMzgsNjI2LjIyLDE4NS4zN3MtMTMxLjMtNTAuMzItMTk3LjYtNDYuMDlTMzIxLjQ2LDgyLjQ2LDMyMS40Niw4Mi40NnMtNTctOTMuNjQtMTY1LjYzLDE5Ljc2YzAsMC0xMTkuNzksNzkuODQtMzIuMDUsMTcxLjY3UzY0LDM0Nyw2NCwzNDcsMi41MywzNjIuMjEsMzEuMzYsNDI3LjI5WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTY1MC4xNCwxOTQuODNjLTQ4LjY2LDguOTUtMTU4LjMxLDMzLjE2LTE5Mi40MSw2OS0xMC42OCwxMS4yMi0xOS4yOSwyNi42My0xNS42NCw0MS42OFM0NjIuNjksMzMxLDQ3OCwzMjcuODlzMjYuNzktMTguNSwyNi0zNGMtMS4yOS0yNi4xMi0zMi42Mi00Mi4yMy01OC4zNy0zNy42OCIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTU1LjgyLDMxMS44NWM0NC40NS0xMC4wOCw4MS44OS01Ni42NCw2OS40Mi0xMDAuNDctMy40NC0xMi4wOS0xNS42OC0yNC45LTI2LjcyLTE4Ljg5LTUuODgsMy4yLTguMjEsMTAuNTItOC41OSwxNy4yMS0xLjIxLDIwLjc3LDExLjI3LDQwLjQ2LDI3Ljc3LDUzLjEzczM0LjksMjUuODcsNTYuNDcsMjUuNzdjMzMuMDktLjE2LDgzLjQtMzIuMzgsMTM0LjA2LTY1LjY0Ii8+PHBvbHlnb24gY2xhc3M9ImNscy00IiBwb2ludHM9IjUyLjc5IDI5MC4xMyA0Ni40NiAzMDcuNTMgNTMuMDQgMzIwLjczIDQwLjY5IDMyMC4xOCAzNS4xIDMzMy45MSAxLjQzIDMxOS44NiA1Mi43OSAyOTAuMTMiLz48cG9seWdvbiBjbGFzcz0iY2xzLTUiIHBvaW50cz0iNTIuNzkgMjkwLjEzIDQ2LjQ2IDMwNy41MyA1My4wNCAzMjAuNzMgNDMuNDcgMzEzLjMzIDM1LjEgMzMzLjkxIDMuMzYgMzEyLjQzIDUyLjc5IDI5MC4xMyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtNiIgcG9pbnRzPSI1MC44NyAzMjUuMiAzOS40MSAzMjIuODggNDMuNDcgMzEzLjMzIDUwLjg3IDMyNS4yIi8+PHBvbHlnb24gY2xhc3M9ImNscy03IiBwb2ludHM9IjEwLjQzIDMxMS4zNCA0Mi42IDMwNy4xNyA0MC4zOCAzMTAuODYgMTAuNDMgMzExLjM0Ii8+PHBvbHlnb24gY2xhc3M9ImNscy04IiBwb2ludHM9IjE0MS4zMSAzNTUuODYgMTM4LjMzIDM5MC4zMSAxNzEuNSAzNjcuNjUgMTQxLjMxIDM1NS44NiIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtOCIgcG9pbnRzPSIxMzUuNDQgOTMuMjggMTUwLjg0IDEzNi45NSAxNzQuMzggMTAxLjA0IDEzNS40NCA5My4yOCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtOCIgcG9pbnRzPSI0MTUuNTggMzkuOTcgMzgxLjQyIDQ5LjA5IDQwNy4zNiA2OS4xNSA0MTUuNTggMzkuOTciLz48cG9seWdvbiBjbGFzcz0iY2xzLTQiIHBvaW50cz0iNjUwLjA4IDE3OS42OSA2NjQuMjQgMTg4LjI5IDY2Ny4wMyAyMDEuMTkgNjc1LjM1IDE5My44OSA2ODYuOTMgMjAwLjM2IDcwMi41NyAxNzEuNyA2NTAuMDggMTc5LjY5Ii8+PHBvbHlnb24gY2xhc3M9ImNscy05IiBwb2ludHM9IjY1MC4wOCAxNzkuNjkgNjY0LjI0IDE4OC4yOSA2NjcuMDMgMjAxLjE5IDY2OS41NyAxOTAuNjcgNjg2LjkzIDIwMC4zNiA2OTcuMDcgMTY3LjU5IDY1MC4wOCAxNzkuNjkiLz48cG9seWdvbiBjbGFzcz0iY2xzLTYiIHBvaW50cz0iNjcxLjA1IDIwMy4xIDY3Ny43NSAxOTUuMDYgNjY5LjU3IDE5MC42NyA2NzEuMDUgMjAzLjEiLz48cG9seWdvbiBjbGFzcz0iY2xzLTciIHBvaW50cz0iNjkxLjUzIDE3MC43OCA2NjYuNzMgMTg1Ljg4IDY3MC4zNCAxODcuMjEgNjkxLjUzIDE3MC43OCIvPjwvc3ZnPg==), linear-gradient(76deg, #2fe8ff, #43c0ff);
  background-position: 0% 0%, 0px 0px;
  background-size: cover, auto;
}
.div-block-392 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  min-height: 400px;
  margin-top: auto;
  padding: 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-right-radius: 20px;
  background-color: #f1f1f1;
}
.div-block-393 {
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.heading-109 {
  position: absolute;
  left: 0%;
  top: 30%;
  right: 0%;
  bottom: auto;
  font-family: Sofiapro, sans-serif;
  font-size: 18px;
  line-height: 22px;
  text-align: center;
}
.paragraph-83 {
  margin-bottom: 40px;
  font-family: Gilroy, sans-serif;
  font-size: 15px;
  line-height: 25px;
}
.div-block-394 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 99999;
  width: 100%;
  background-color: #fff;
}
.div-block-395 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-396 {
  width: 100%;
  max-width: 1200px;
}
.div-block-397 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-398 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-400 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-401 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.div-block-402 {
  width: 20%;
}
.image-156 {
  display: none;
}
.image-157 {
  display: none;
}
@media screen and (min-width: 1440px) {
  .ct-page-wrapper {
    max-width: none;
  }
  .ct-nav-link {
    padding-right: 15px;
    padding-left: 15px;
  }
  .ct-nav-link.w--current {
    padding-right: 15px;
    padding-left: 15px;
  }
  .wrapper.top-margin {
    margin-top: 20px;
  }
  .ct-button.ghost.why-us-action-button.ct-top-margin.size.top-margin {
    width: 200px;
    margin-top: 0px;
  }
  .ct-nav-menu {
    width: 60%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .ct-footer {
    background-color: #fff;
  }
  .hero-section.no-border.bg-color {
    display: none;
  }
  .hero-section.service {
    background-image: url(/_next/static/images/banner5-fb7c6ee118acb6b2b037b01be5d3aa4e.jpg), -webkit-gradient(linear, left top, left bottom, from(rgba(43, 45, 66, 0.72)), to(rgba(43, 45, 66, 0.72))), url(/_next/static/images/banner6-d640bb36a560c2d89f183fee1462972d.png);
    background-image: url(/_next/static/images/banner5-fb7c6ee118acb6b2b037b01be5d3aa4e.jpg), linear-gradient(180deg, rgba(43, 45, 66, 0.72), rgba(43, 45, 66, 0.72)), url(/_next/static/images/banner6-d640bb36a560c2d89f183fee1462972d.png);
    background-position: 50% 50%, 0px 0px, 50% 50%;
    background-size: cover, auto, cover;
  }
  .dropdown-list.w--open {
    width: 85%;
  }
  .ct-footer-wrapper {
    background-color: transparent;
  }
  .body {
    font-family: Roboto, sans-serif;
  }
  .ct-menu-title {
    padding-left: 20px;
  }
  .service-section-2 {
    border-bottom-style: none;
  }
  .ct-nav-link.w--open {
    color: #31b4aa;
  }
  .ct-nav-link.drop {
    padding-right: 15px;
    padding-left: 15px;
  }
  .icon.pink {
    background-color: #080047;
  }
  .ct-gem-heading-25 {
    color: #55a80f;
  }
  .sidebar.sidebar-homepage.categories {
    padding-right: 0px;
    padding-left: 0px;
  }
  .homeslide {
    height: 600px;
  }
  .heading-68 {
    color: #e94865;
  }
  .heading-73.black {
    color: #fff;
  }
  .content-wrapper.white {
    margin-top: 60px;
  }
  .home-about-section {
    max-width: none;
    padding-bottom: 60px;
  }
  .top-border._20 {
    display: none;
  }
  .hero-text-box {
    width: 30%;
    height: 300px;
    margin-top: 200px;
    border-radius: 10px;
  }
  .bg-top {
    background-color: #fff;
  }
  .hero-section-2 {
    max-width: none;
  }
  .hero-image {
    border-radius: 10px;
  }
  .hero-image._2 {
    border-radius: 10px;
  }
  .h1-white.white {
    font-size: 35px;
  }
  .bg-botttom {
    background-color: #fff;
  }
  .home-service-section {
    display: none;
  }
  .paragraph-73 {
    margin-top: 20px;
  }
  .heading-83 {
    margin-bottom: 0px;
  }
  .cart-block {
    display: block;
  }
  .section-img-2 {
    max-height: 400px;
  }
  .benefit-img.personal {
    margin-bottom: 20px;
    padding-top: 0px;
    line-height: 24px;
  }
  .benefit-title {
    color: #e94865;
  }
  .benefit-title.black {
    color: #000;
  }
  .benefit-card.personal {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 240px;
    height: 180px;
    padding-left: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .benefit-card.personal:hover {
    -webkit-filter: hue-rotate(180deg);
    filter: hue-rotate(180deg);
  }
  .benefit-card.personal---alt {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 180px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .section.personal---dark.with-border {
    max-width: none;
    margin-bottom: 40px;
    padding-top: 100px;
    background-color: transparent;
  }
  .section-subtitle {
    padding-top: 20px;
  }
  .section-title-2 {
    padding-bottom: 30px;
  }
  .parablack {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .section-transparent {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .title-services {
    color: #151515;
  }
  .container-34 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 6px;
  }
  .main-heading.blue.padding {
    text-align: center;
    letter-spacing: 1px;
  }
  .paragraph-74 {
    font-size: 22px;
    line-height: 30px;
  }
  .d-127-inner-circle._2.full {
    background-color: #31b4aa;
  }
  .div-block-272 {
    background-image: url(/_next/static/images/waves-adfdbade054a34ee5db3d75c9c7e0f26.png);
    background-position: 0px 0px;
    background-size: cover;
  }
  .d-127-card-title {
    color: #151515;
  }
  .demo-wrapper-2 {
    margin-right: auto;
    margin-left: auto;
    padding-top: 10px;
    padding-bottom: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .demo-wrapper-2.padding {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .d-127-icon-circle._2._125 {
    width: 125px;
  }
  .d-127-card-wrapper.green {
    width: 450px;
    height: 480px;
    margin-right: 20px;
    margin-left: 20px;
    padding-top: 40px;
    padding-bottom: 40px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .bold-text-19 {
    font-size: 18px;
    line-height: 25px;
    font-weight: 400;
  }
  .div-block-273 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .line-1 {
    width: 170px;
  }
  .products-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .product-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 370px;
    min-height: 370px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 32px;
    background-color: #fff;
  }
  .product-image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: auto;
    padding: 15px 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0.13);
  }
  .featured {
    max-width: none;
    padding-bottom: 100px;
    background-color: #fff;
    background-image: none;
    background-size: auto;
  }
  .d-76-image {
    width: 300px;
  }
  .d-76-card-wrapper {
    width: 80%;
    height: 400px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .d-76-h4-heading {
    margin-top: 40px;
  }
  .browser-demo-3 {
    width: 1500px;
  }
  .d-76-title {
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid rgba(0, 0, 0, 0.13);
  }
  .image-122 {
    margin-right: 10px;
    margin-left: 10px;
  }
  .image-123 {
    margin-right: 10px;
    margin-left: 10px;
  }
  .product_section {
    max-width: 1500px;
  }
  .link-block-15 {
    width: auto;
  }
  .link-block-16 {
    width: auto;
  }
  .link-block-17 {
    width: auto;
  }
  .tabs-content-3 {
    width: 60%;
  }
  .tab-link-tab-2-2.w--current {
    background-color: #e4eaf9;
  }
  .tabs-menu-2 {
    width: 40%;
  }
  .tab-pane-tab-1-3 {
    width: 90%;
  }
  .tab-link-tab-4-2.w--current {
    background-color: #e4eaf9;
  }
  .tab-link-tab-1-3.w--current {
    background-color: #e4eaf9;
  }
  .tab-link-tab-5-2.w--current {
    background-color: #e4eaf9;
  }
  .tab-pane-tab-2-3 {
    width: 90%;
  }
  .tab-link-tab-3-2.w--current {
    background-color: #e4eaf9;
  }
  .tab-pane-tab-5-2 {
    width: 90%;
    height: 280px;
  }
  .tab-pane-tab-3-3 {
    width: 90%;
  }
  .tab-link-tab-6-2.w--current {
    background-color: #e4eaf9;
  }
  .container-35 {
    margin-top: 0px;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .collection-card {
    border-color: rgba(97, 114, 131, 0.2);
  }
  .d-122-title {
    font-size: 25px;
    line-height: 35px;
  }
  .heading-97 {
    color: #e94865;
  }
  .category-text-2 {
    font-family: Lato, sans-serif;
    font-weight: 400;
  }
  .category-text-2:hover {
    font-family: Lato, sans-serif;
    color: #31b4aa;
    font-weight: 400;
  }
  .label-2 {
    font-family: Lato, sans-serif;
  }
  .container-37 {
    max-width: 1500px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .header {
    background-color: #fff;
  }
  .header-main {
    max-width: 1250px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .div-block-306 {
    width: 100%;
    max-width: 1250px;
    margin-left: 0px;
  }
  .main {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .main-wrapper {
    max-width: 1250px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .heading-99 {
    font-size: 50px;
    line-height: 60px;
  }
  .product-list {
    background-color: #fff;
  }
  .button-25.pink.pink-btn {
    background-color: #080047;
  }
  .about-home.gfh.tydh {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(253, 214, 61, 0)), to(rgba(253, 214, 61, 0))), url(/_next/static/images/background-fabrication-3bec7c6019dd02b2d6e763733f1107c2.jpg), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGymlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0MzYwLCAyMDIwLzAyLzEzLTAxOjA3OjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMS0wMS0wMVQxNzoxMTowNSswNTozMCIgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Y2M5NjY3NDEtN2QyOS1kOTQ1LWJkNGYtMDM1MTBiMjA5NGE3IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MDgyNmU5NWYtNmUzMy04ZTQyLWIyZWQtNTVlOTU0MWIyODEzIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Nzk1NTk3MzUwMjQ3MTFFQTk0MDc5RUU3NEVERjEwRTEiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3OTU1OTczMjAyNDcxMUVBOTQwNzlFRTc0RURGMTBFMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3OTU1OTczMzAyNDcxMUVBOTQwNzlFRTc0RURGMTBFMSIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplNjVkN2UxMi1iNzBmLTdlNGQtYjI2Yi01NDQ4NjA4ZjY3NTgiIHN0RXZ0OndoZW49IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4xIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Y2M5NjY3NDEtN2QyOS1kOTQ1LWJkNGYtMDM1MTBiMjA5NGE3IiBzdEV2dDp3aGVuPSIyMDIxLTA0LTA1VDExOjE5OjA2KzA1OjMwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5rWgcQAAA3lJREFUeJztnVGa2jAMhLX5OEVP0fufoqfoNehLYbMmjiVLtsaW5pEgjdGPCVYw+Xo+n5TC0ePPX+8hNMV5x3wxY2vPg9DvX0QP70E0ZAmjfAwSzuE9gBtZw1hCqEBGw7ibHa4wEYEgwHgyc5lrJhDOi0SAUT42FcwMIOcXpf2o8PqYmgZl5LcsyVdOZBiteFONmiEJo1PWM+TqBe4IY9h6xnKGRITBzcWWFZCoMCQ5WbIAEh2GJHdTWiAJg+fNlgZIwuB5i9QLJGHwvMXqAZIw7Lw/JAWSMGTeYigSIAmjz1sEhQskYei82VB6T+qrFQTFuykOkAiNQggYRG0gCWOs94ckH1k7FgQKBtE9EG6LedWCwMEg4s2QHQsC610Dsvo1cHTvao67GbJzQVC9q0CiFmSm92U+i15WqVUKguT9lraXVWrVgsBcZdT0skqtWBA4757WCSuxQWxIb2nrhJ1YGRvWm7tSlyZetiDO3s2FYU/ilQvifv39CkjUgrjDIPoEErUg3t7vHEdxwHNQ6U3fQKAGFdn7UCberiCO3k8i3fWQ3QoC4d0CEq4g3t4910O2Loizt/h6yO4Fcfe+AuI+qMjeJRCIQUX2PmoHNEkN48N5H7UDmqRG8SG9j5vEIQvi7D2k/a6ND+1t3X7Xxof3tmy/a+PTm+za79r49P4vi/a7Nj69T9K236uJmfHpXSi3I4B597bfm4kb8bAF8fbO7QhY3tWVetSCuHtL2u+ixMaxYby57XdxYsPYUN6PqwctEhvFhvPO7Qhg3rkdAcw7tyNgeed2BCBvIsrtCCjeb+V2BH/vH5KsQ+6Or1wQGBhENn/PtHJBoGAQ8VsnOxYE0ju3I4B5t35sHa4gk7y7FoY7FwTVe+q/AWnjd/HuWqm3kta0QkEQvd+a8W9A2vidvLtaJz1apSCe3l2tkx6tUhA070txgdTMVy7ITO/uXpZkECsVxNN7WC/rnHylgnh6m/SyWlqpIJ7eYhhE4+/0WSphNDTyTp+lEgZDo+70WSphMDV6HXJ3PGFcaPRKPWEIZXlS565TEsaNrG9w3xrcTjBMQbxkOUNaShgMWc+QmnaBMQzES7NmSO83MSIMGF+N55lp1gwh+n5Bkunv/bupKRDOmnkOeen8bkOG4SIPIC8ljAt5AtFoSxhEc88hEp2Lxj3nLA+DiOgfgM4k8vKQNZMAAAAASUVORK5CYII=), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGymlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0MzYwLCAyMDIwLzAyLzEzLTAxOjA3OjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMS0wMS0wMVQxNzoxMTowNSswNTozMCIgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Y2M5NjY3NDEtN2QyOS1kOTQ1LWJkNGYtMDM1MTBiMjA5NGE3IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MDgyNmU5NWYtNmUzMy04ZTQyLWIyZWQtNTVlOTU0MWIyODEzIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Nzk1NTk3MzUwMjQ3MTFFQTk0MDc5RUU3NEVERjEwRTEiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3OTU1OTczMjAyNDcxMUVBOTQwNzlFRTc0RURGMTBFMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3OTU1OTczMzAyNDcxMUVBOTQwNzlFRTc0RURGMTBFMSIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplNjVkN2UxMi1iNzBmLTdlNGQtYjI2Yi01NDQ4NjA4ZjY3NTgiIHN0RXZ0OndoZW49IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4xIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Y2M5NjY3NDEtN2QyOS1kOTQ1LWJkNGYtMDM1MTBiMjA5NGE3IiBzdEV2dDp3aGVuPSIyMDIxLTA0LTA1VDExOjE5OjA2KzA1OjMwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5rWgcQAAA3lJREFUeJztnVGa2jAMhLX5OEVP0fufoqfoNehLYbMmjiVLtsaW5pEgjdGPCVYw+Xo+n5TC0ePPX+8hNMV5x3wxY2vPg9DvX0QP70E0ZAmjfAwSzuE9gBtZw1hCqEBGw7ibHa4wEYEgwHgyc5lrJhDOi0SAUT42FcwMIOcXpf2o8PqYmgZl5LcsyVdOZBiteFONmiEJo1PWM+TqBe4IY9h6xnKGRITBzcWWFZCoMCQ5WbIAEh2GJHdTWiAJg+fNlgZIwuB5i9QLJGHwvMXqAZIw7Lw/JAWSMGTeYigSIAmjz1sEhQskYei82VB6T+qrFQTFuykOkAiNQggYRG0gCWOs94ckH1k7FgQKBtE9EG6LedWCwMEg4s2QHQsC610Dsvo1cHTvao67GbJzQVC9q0CiFmSm92U+i15WqVUKguT9lraXVWrVgsBcZdT0skqtWBA4757WCSuxQWxIb2nrhJ1YGRvWm7tSlyZetiDO3s2FYU/ilQvifv39CkjUgrjDIPoEErUg3t7vHEdxwHNQ6U3fQKAGFdn7UCberiCO3k8i3fWQ3QoC4d0CEq4g3t4910O2Loizt/h6yO4Fcfe+AuI+qMjeJRCIQUX2PmoHNEkN48N5H7UDmqRG8SG9j5vEIQvi7D2k/a6ND+1t3X7Xxof3tmy/a+PTm+za79r49P4vi/a7Nj69T9K236uJmfHpXSi3I4B597bfm4kb8bAF8fbO7QhY3tWVetSCuHtL2u+ixMaxYby57XdxYsPYUN6PqwctEhvFhvPO7Qhg3rkdAcw7tyNgeed2BCBvIsrtCCjeb+V2BH/vH5KsQ+6Or1wQGBhENn/PtHJBoGAQ8VsnOxYE0ju3I4B5t35sHa4gk7y7FoY7FwTVe+q/AWnjd/HuWqm3kta0QkEQvd+a8W9A2vidvLtaJz1apSCe3l2tkx6tUhA070txgdTMVy7ITO/uXpZkECsVxNN7WC/rnHylgnh6m/SyWlqpIJ7eYhhE4+/0WSphNDTyTp+lEgZDo+70WSphMDV6HXJ3PGFcaPRKPWEIZXlS565TEsaNrG9w3xrcTjBMQbxkOUNaShgMWc+QmnaBMQzES7NmSO83MSIMGF+N55lp1gwh+n5Bkunv/bupKRDOmnkOeen8bkOG4SIPIC8ljAt5AtFoSxhEc88hEp2Lxj3nLA+DiOgfgM4k8vKQNZMAAAAASUVORK5CYII=);
    background-image: linear-gradient(180deg, rgba(253, 214, 61, 0), rgba(253, 214, 61, 0)), url(/_next/static/images/background-fabrication-3bec7c6019dd02b2d6e763733f1107c2.jpg), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGymlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0MzYwLCAyMDIwLzAyLzEzLTAxOjA3OjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMS0wMS0wMVQxNzoxMTowNSswNTozMCIgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Y2M5NjY3NDEtN2QyOS1kOTQ1LWJkNGYtMDM1MTBiMjA5NGE3IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MDgyNmU5NWYtNmUzMy04ZTQyLWIyZWQtNTVlOTU0MWIyODEzIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Nzk1NTk3MzUwMjQ3MTFFQTk0MDc5RUU3NEVERjEwRTEiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3OTU1OTczMjAyNDcxMUVBOTQwNzlFRTc0RURGMTBFMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3OTU1OTczMzAyNDcxMUVBOTQwNzlFRTc0RURGMTBFMSIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplNjVkN2UxMi1iNzBmLTdlNGQtYjI2Yi01NDQ4NjA4ZjY3NTgiIHN0RXZ0OndoZW49IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4xIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Y2M5NjY3NDEtN2QyOS1kOTQ1LWJkNGYtMDM1MTBiMjA5NGE3IiBzdEV2dDp3aGVuPSIyMDIxLTA0LTA1VDExOjE5OjA2KzA1OjMwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5rWgcQAAA3lJREFUeJztnVGa2jAMhLX5OEVP0fufoqfoNehLYbMmjiVLtsaW5pEgjdGPCVYw+Xo+n5TC0ePPX+8hNMV5x3wxY2vPg9DvX0QP70E0ZAmjfAwSzuE9gBtZw1hCqEBGw7ibHa4wEYEgwHgyc5lrJhDOi0SAUT42FcwMIOcXpf2o8PqYmgZl5LcsyVdOZBiteFONmiEJo1PWM+TqBe4IY9h6xnKGRITBzcWWFZCoMCQ5WbIAEh2GJHdTWiAJg+fNlgZIwuB5i9QLJGHwvMXqAZIw7Lw/JAWSMGTeYigSIAmjz1sEhQskYei82VB6T+qrFQTFuykOkAiNQggYRG0gCWOs94ckH1k7FgQKBtE9EG6LedWCwMEg4s2QHQsC610Dsvo1cHTvao67GbJzQVC9q0CiFmSm92U+i15WqVUKguT9lraXVWrVgsBcZdT0skqtWBA4757WCSuxQWxIb2nrhJ1YGRvWm7tSlyZetiDO3s2FYU/ilQvifv39CkjUgrjDIPoEErUg3t7vHEdxwHNQ6U3fQKAGFdn7UCberiCO3k8i3fWQ3QoC4d0CEq4g3t4910O2Loizt/h6yO4Fcfe+AuI+qMjeJRCIQUX2PmoHNEkN48N5H7UDmqRG8SG9j5vEIQvi7D2k/a6ND+1t3X7Xxof3tmy/a+PTm+za79r49P4vi/a7Nj69T9K236uJmfHpXSi3I4B597bfm4kb8bAF8fbO7QhY3tWVetSCuHtL2u+ixMaxYby57XdxYsPYUN6PqwctEhvFhvPO7Qhg3rkdAcw7tyNgeed2BCBvIsrtCCjeb+V2BH/vH5KsQ+6Or1wQGBhENn/PtHJBoGAQ8VsnOxYE0ju3I4B5t35sHa4gk7y7FoY7FwTVe+q/AWnjd/HuWqm3kta0QkEQvd+a8W9A2vidvLtaJz1apSCe3l2tkx6tUhA070txgdTMVy7ITO/uXpZkECsVxNN7WC/rnHylgnh6m/SyWlqpIJ7eYhhE4+/0WSphNDTyTp+lEgZDo+70WSphMDV6HXJ3PGFcaPRKPWEIZXlS565TEsaNrG9w3xrcTjBMQbxkOUNaShgMWc+QmnaBMQzES7NmSO83MSIMGF+N55lp1gwh+n5Bkunv/bupKRDOmnkOeen8bkOG4SIPIC8ljAt5AtFoSxhEc88hEp2Lxj3nLA+DiOgfgM4k8vKQNZMAAAAASUVORK5CYII=), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGymlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0MzYwLCAyMDIwLzAyLzEzLTAxOjA3OjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMS0wMS0wMVQxNzoxMTowNSswNTozMCIgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Y2M5NjY3NDEtN2QyOS1kOTQ1LWJkNGYtMDM1MTBiMjA5NGE3IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MDgyNmU5NWYtNmUzMy04ZTQyLWIyZWQtNTVlOTU0MWIyODEzIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Nzk1NTk3MzUwMjQ3MTFFQTk0MDc5RUU3NEVERjEwRTEiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3OTU1OTczMjAyNDcxMUVBOTQwNzlFRTc0RURGMTBFMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3OTU1OTczMzAyNDcxMUVBOTQwNzlFRTc0RURGMTBFMSIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplNjVkN2UxMi1iNzBmLTdlNGQtYjI2Yi01NDQ4NjA4ZjY3NTgiIHN0RXZ0OndoZW49IjIwMjEtMDQtMDVUMTE6MTk6MDYrMDU6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4xIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Y2M5NjY3NDEtN2QyOS1kOTQ1LWJkNGYtMDM1MTBiMjA5NGE3IiBzdEV2dDp3aGVuPSIyMDIxLTA0LTA1VDExOjE5OjA2KzA1OjMwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5rWgcQAAA3lJREFUeJztnVGa2jAMhLX5OEVP0fufoqfoNehLYbMmjiVLtsaW5pEgjdGPCVYw+Xo+n5TC0ePPX+8hNMV5x3wxY2vPg9DvX0QP70E0ZAmjfAwSzuE9gBtZw1hCqEBGw7ibHa4wEYEgwHgyc5lrJhDOi0SAUT42FcwMIOcXpf2o8PqYmgZl5LcsyVdOZBiteFONmiEJo1PWM+TqBe4IY9h6xnKGRITBzcWWFZCoMCQ5WbIAEh2GJHdTWiAJg+fNlgZIwuB5i9QLJGHwvMXqAZIw7Lw/JAWSMGTeYigSIAmjz1sEhQskYei82VB6T+qrFQTFuykOkAiNQggYRG0gCWOs94ckH1k7FgQKBtE9EG6LedWCwMEg4s2QHQsC610Dsvo1cHTvao67GbJzQVC9q0CiFmSm92U+i15WqVUKguT9lraXVWrVgsBcZdT0skqtWBA4757WCSuxQWxIb2nrhJ1YGRvWm7tSlyZetiDO3s2FYU/ilQvifv39CkjUgrjDIPoEErUg3t7vHEdxwHNQ6U3fQKAGFdn7UCberiCO3k8i3fWQ3QoC4d0CEq4g3t4910O2Loizt/h6yO4Fcfe+AuI+qMjeJRCIQUX2PmoHNEkN48N5H7UDmqRG8SG9j5vEIQvi7D2k/a6ND+1t3X7Xxof3tmy/a+PTm+za79r49P4vi/a7Nj69T9K236uJmfHpXSi3I4B597bfm4kb8bAF8fbO7QhY3tWVetSCuHtL2u+ixMaxYby57XdxYsPYUN6PqwctEhvFhvPO7Qhg3rkdAcw7tyNgeed2BCBvIsrtCCjeb+V2BH/vH5KsQ+6Or1wQGBhENn/PtHJBoGAQ8VsnOxYE0ju3I4B5t35sHa4gk7y7FoY7FwTVe+q/AWnjd/HuWqm3kta0QkEQvd+a8W9A2vidvLtaJz1apSCe3l2tkx6tUhA070txgdTMVy7ITO/uXpZkECsVxNN7WC/rnHylgnh6m/SyWlqpIJ7eYhhE4+/0WSphNDTyTp+lEgZDo+70WSphMDV6HXJ3PGFcaPRKPWEIZXlS565TEsaNrG9w3xrcTjBMQbxkOUNaShgMWc+QmnaBMQzES7NmSO83MSIMGF+N55lp1gwh+n5Bkunv/bupKRDOmnkOeen8bkOG4SIPIC8ljAt5AtFoSxhEc88hEp2Lxj3nLA+DiOgfgM4k8vKQNZMAAAAASUVORK5CYII=);
    background-position: 0px 0px, 50% 50%, 100% 100%, 2% 2%;
    background-size: auto, cover, auto, auto;
    background-repeat: repeat, repeat, no-repeat, no-repeat;
  }
  .div-block-337 {
    background-color: rgba(8, 0, 71, 0.55);
  }
  .image-134.absolute {
    width: 50%;
  }
  .section-37.dark {
    background-color: #080047;
  }
  .benefit-title10 {
    font-family: Roboto, sans-serif;
    font-weight: 500;
  }
  .enterprise-section {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABWCAYAAABVVmH3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNjQ3OERCNDIxRDExRUI5Mjk3REYwRDQ4ODlGQzIxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNjQ3OERDNDIxRDExRUI5Mjk3REYwRDQ4ODlGQzIxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU2NDc4RDk0MjFEMTFFQjkyOTdERjBENDg4OUZDMjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU2NDc4REE0MjFEMTFFQjkyOTdERjBENDg4OUZDMjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5yqsmCAAABa0lEQVR42uzasUpDQRCF4b0RIlaCvoPYW/gaPoB1WisLO3uxsNbO1xDfyNQiSJyLF4uwxQ0ywuB3YGCLnC1+kmH5ybBZXSxba3cxlzFDzHPMdcxHmxf9Tn/v9uz0Pg5XMQfTnE8ffpl5sX6nP8Q39i0OR1sfXsccz7xYv9NfNEnJYtoJ23na4Q79Tn/csa9xOIw5iXmPeYy5ifmcebF+pz/uWL/bpFUgwAILLATAAivAAgus/IAdFdlD+7Y06+m83OEO/U6fj+Vja/Xt2MQdy6cm9PlYPtY7VoAFFlgBFlhgBVhgC4PlU//Qx+633/nIf9/nY/nYejuWT03o87F8rHesAAsssAIssMAKsMAWBsun+n9snT4fy8fW27F8akKfj+VjvWMFWGCBFWCBBVaABbYwWD6Vj63T52P52Ho7lk9N6POxfKx3rAALLLACLLDACrDAFgbLp/Kxdfp8LB9bb8fyqQl9Pjap/yXAAB+SzhalQLqPAAAAAElFTkSuQmCC), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABWCAYAAABVVmH3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNjQ3OERCNDIxRDExRUI5Mjk3REYwRDQ4ODlGQzIxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNjQ3OERDNDIxRDExRUI5Mjk3REYwRDQ4ODlGQzIxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU2NDc4RDk0MjFEMTFFQjkyOTdERjBENDg4OUZDMjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU2NDc4REE0MjFEMTFFQjkyOTdERjBENDg4OUZDMjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5yqsmCAAABa0lEQVR42uzasUpDQRCF4b0RIlaCvoPYW/gaPoB1WisLO3uxsNbO1xDfyNQiSJyLF4uwxQ0ywuB3YGCLnC1+kmH5ybBZXSxba3cxlzFDzHPMdcxHmxf9Tn/v9uz0Pg5XMQfTnE8ffpl5sX6nP8Q39i0OR1sfXsccz7xYv9NfNEnJYtoJ23na4Q79Tn/csa9xOIw5iXmPeYy5ifmcebF+pz/uWL/bpFUgwAILLATAAivAAgus/IAdFdlD+7Y06+m83OEO/U6fj+Vja/Xt2MQdy6cm9PlYPtY7VoAFFlgBFlhgBVhgC4PlU//Qx+633/nIf9/nY/nYejuWT03o87F8rHesAAsssAIssMAKsMAWBsun+n9snT4fy8fW27F8akKfj+VjvWMFWGCBFWCBBVaABbYwWD6Vj63T52P52Ho7lk9N6POxfKx3rAALLLACLLDACrDAFgbLp/Kxdfp8LB9bb8fyqQl9Pjap/yXAAB+SzhalQLqPAAAAAElFTkSuQmCC), -webkit-gradient(linear, left top, left bottom, from(rgba(61, 55, 127, 0.65)), to(rgba(61, 55, 127, 0.65))), url(/_next/static/images/banner-1-1-015e64bbc314c12cef1e0c1c26462207.jpg);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABWCAYAAABVVmH3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNjQ3OERCNDIxRDExRUI5Mjk3REYwRDQ4ODlGQzIxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNjQ3OERDNDIxRDExRUI5Mjk3REYwRDQ4ODlGQzIxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU2NDc4RDk0MjFEMTFFQjkyOTdERjBENDg4OUZDMjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU2NDc4REE0MjFEMTFFQjkyOTdERjBENDg4OUZDMjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5yqsmCAAABa0lEQVR42uzasUpDQRCF4b0RIlaCvoPYW/gaPoB1WisLO3uxsNbO1xDfyNQiSJyLF4uwxQ0ywuB3YGCLnC1+kmH5ybBZXSxba3cxlzFDzHPMdcxHmxf9Tn/v9uz0Pg5XMQfTnE8ffpl5sX6nP8Q39i0OR1sfXsccz7xYv9NfNEnJYtoJ23na4Q79Tn/csa9xOIw5iXmPeYy5ifmcebF+pz/uWL/bpFUgwAILLATAAivAAgus/IAdFdlD+7Y06+m83OEO/U6fj+Vja/Xt2MQdy6cm9PlYPtY7VoAFFlgBFlhgBVhgC4PlU//Qx+633/nIf9/nY/nYejuWT03o87F8rHesAAsssAIssMAKsMAWBsun+n9snT4fy8fW27F8akKfj+VjvWMFWGCBFWCBBVaABbYwWD6Vj63T52P52Ho7lk9N6POxfKx3rAALLLACLLDACrDAFgbLp/Kxdfp8LB9bb8fyqQl9Pjap/yXAAB+SzhalQLqPAAAAAElFTkSuQmCC), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABWCAYAAABVVmH3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNjQ3OERCNDIxRDExRUI5Mjk3REYwRDQ4ODlGQzIxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNjQ3OERDNDIxRDExRUI5Mjk3REYwRDQ4ODlGQzIxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU2NDc4RDk0MjFEMTFFQjkyOTdERjBENDg4OUZDMjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU2NDc4REE0MjFEMTFFQjkyOTdERjBENDg4OUZDMjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5yqsmCAAABa0lEQVR42uzasUpDQRCF4b0RIlaCvoPYW/gaPoB1WisLO3uxsNbO1xDfyNQiSJyLF4uwxQ0ywuB3YGCLnC1+kmH5ybBZXSxba3cxlzFDzHPMdcxHmxf9Tn/v9uz0Pg5XMQfTnE8ffpl5sX6nP8Q39i0OR1sfXsccz7xYv9NfNEnJYtoJ23na4Q79Tn/csa9xOIw5iXmPeYy5ifmcebF+pz/uWL/bpFUgwAILLATAAivAAgus/IAdFdlD+7Y06+m83OEO/U6fj+Vja/Xt2MQdy6cm9PlYPtY7VoAFFlgBFlhgBVhgC4PlU//Qx+633/nIf9/nY/nYejuWT03o87F8rHesAAsssAIssMAKsMAWBsun+n9snT4fy8fW27F8akKfj+VjvWMFWGCBFWCBBVaABbYwWD6Vj63T52P52Ho7lk9N6POxfKx3rAALLLACLLDACrDAFgbLp/Kxdfp8LB9bb8fyqQl9Pjap/yXAAB+SzhalQLqPAAAAAElFTkSuQmCC), linear-gradient(180deg, rgba(61, 55, 127, 0.65), rgba(61, 55, 127, 0.65)), url(/_next/static/images/banner-1-1-015e64bbc314c12cef1e0c1c26462207.jpg);
    background-position: 98% 98%, 2% 2%, 0px 0px, 2% 2%;
    background-size: auto, auto, auto, cover;
    background-repeat: no-repeat, no-repeat, repeat, repeat;
    background-attachment: scroll, scroll, scroll, fixed;
  }
  .div-block-377 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .d-122-category-card-wrapper-2 {
    height: 380px;
  }
  .d-122-category-card-wrapper-2.wall {
    height: 380px;
  }
  .d-122-category-card-wrapper-2.window {
    background-position: 50% 50%;
  }
  .d-122-category-card-wrapper-2.illuminated {
    background-image: url(/_next/static/images/3d-illuminated-df855a68ce82dc30ea47a823a7856a94.jpg);
    background-position: 50% 50%;
  }
  .d-122-top-block-2 {
    padding: 20px;
    background-image: -webkit-gradient(linear, left top, right top, from(#47d6e8), to(rgba(255, 255, 255, 0.6)));
    background-image: linear-gradient(90deg, #47d6e8, rgba(255, 255, 255, 0.6));
    transform: 'translate3d(-100%, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg)' !important;
    transform-style: 'preserve-3d' !important;
  }
  .product-collections {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .div-block-392 {
    background-color: #f1f1f1;
  }
  .paragraph-83 {
    line-height: 25px;
  }
}
@media screen and (max-width: 991px) {
  .ct-profile-nav-logo {
    padding-right: 0px;
    padding-left: 0px;
  }
  .ct-nav-container {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .ct-nav-link {
    margin-right: 300px;
    margin-left: 0px;
    padding-right: 40px;
  }
  .ct-nav-link.w--current {
    padding-left: 20px;
  }
  .wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-slider-columns {
    position: relative;
    left: 0px;
  }
  .ct-slider-columns.slider-cloumns-2 {
    height: 100%;
  }
  .ct-slide-info {
    width: 60%;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0%;
  }
  .ct-title {
    display: block;
  }
  .ct-slide-media {
    width: 50%;
    background-image: none;
  }
  .ct-hero-circle {
    left: -60px;
    width: 400px;
    height: 400px;
  }
  .ct-heading {
    margin-right: 0px;
    font-size: 52px;
  }
  .ct-button.ghost.ct-margin-top {
    margin-bottom: 20px;
  }
  .ct-button.ghost.why-us-action-button.ct-top-margin {
    width: 38%;
  }
  .ct-nav-menu {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-color: #fff;
  }
  .ct-footer {
    padding-right: 0px;
    padding-left: 0px;
  }
  .hero-section.bg-color.background-color {
    height: 1300px;
  }
  .ct-footer-container.mega-nav-container {
    max-width: 1200px;
    padding-left: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-footer-container.mega-nav-container {
    max-width: 1200px;
    padding-left: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-footer-container.mega-nav-container {
    max-width: 1200px;
    padding-left: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .dropdown-list.w--open {
    position: relative;
    display: block;
    margin-left: 0px;
  }
  .ct-nav-dropdown {
    display: block;
  }
  .ct-nav-dropdown.hide {
    display: none;
  }
  .ct-nav-links-wrapper {
    display: block;
    margin-top: 0px;
  }
  .ct-navbar-row {
    width: auto;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .ct-col-40 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    height: auto;
    margin-top: 0px;
    margin-right: 0px;
    padding: 0px 15px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-col-40.vertical-separator {
    display: block;
    width: 20%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .ct-navbar-link-block.melee-diamonds.w--current {
    margin-bottom: 0px;
    padding-bottom: 0px;
  }
  .ct-navbar-bottom-strip {
    padding-left: 0px;
  }
  .div-image {
    width: 38%;
  }
  .div-grid {
    width: 60%;
    height: 750px;
    margin-left: 10px;
  }
  .heading-why-us {
    font-size: 13px;
    line-height: 10px;
    font-weight: 400;
  }
  .grid-4 {
    margin-right: 0px;
    margin-left: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
  .section-2 {
    height: 1700px;
    margin-right: 0px;
    margin-left: 0px;
  }
  .ct-subheading {
    padding-right: 60px;
    font-size: 30px;
    line-height: 40px;
  }
  .ct-search-form {
    padding-left: 10px;
  }
  .ct-bold-text {
    font-size: 52px;
    line-height: 64px;
  }
  .ct-menu-button {
    margin-left: 0px;
    padding-left: 18px;
    background-color: transparent;
  }
  .ct-menu-button:active {
    background-color: transparent;
  }
  .ct-menu-button.w--open {
    padding-right: 18px;
    background-color: rgba(34, 45, 56, 0.45);
  }
  .ct-menu-button.open {
    background-color: transparent;
    color: #333;
  }
  .grid-6 {
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    grid-template-areas: '.' 'Area';
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  .ct-slider-wrapper {
    left: -29px;
    height: 100%;
  }
  .ct-footer-subnav {
    padding-left: 20px;
  }
  .ct-footer-wrapper {
    padding-right: 20px;
    padding-left: 20px;
  }
  .slider-media-2 {
    position: relative;
    overflow: visible;
    width: 60%;
    height: 50%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .ct-login-form-box {
    margin-top: 0%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .image-52 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  .ct-login-heading {
    position: static;
    margin-bottom: 22px;
  }
  .ct-login-text-field-box {
    width: 49%;
  }
  .ct-reg-left-container {
    padding-bottom: 60px;
  }
  .ct-legal-box._2-copy {
    display: block;
    margin-top: 60px;
  }
  .ct-legal-box._2 {
    display: none;
  }
  .ct--bottom-text-block {
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .ct-login-page-block {
    padding-top: 100px;
    padding-bottom: 20px;
  }
  .ct-login-page-container {
    width: auto;
  }
  .ct-reg-left-heading {
    max-width: none;
    margin-top: 20px;
  }
  .page-wrapper-2 {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-reg-content-wrapper {
    max-width: none;
  }
  .div-block-42 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
  .brand {
    position: static;
  }
  .ct-nav-card {
    margin-right: 0px;
    padding-right: 0px;
  }
  .ct-navigation-drop-container {
    overflow: auto;
    max-height: 300px;
    padding-right: 0px;
  }
  .ct-menu-title {
    padding-left: 0px;
  }
  .ct-dropdown-link-mobile {
    padding: 15px 10px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .ct-dropdown-list-full-wrapper {
    padding-right: 10px;
    padding-left: 10px;
  }
  .ct-nav-content-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 5px;
  }
  .ct-nav-link-details {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }
  .ct-nav-link-details.diamonds {
    display: block;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }
  .ct-navigation-column {
    margin-right: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .ct-nav-link-style {
    margin-right: 0em;
    margin-left: 0em;
    -webkit-transition: background-color 400ms ease, opacity 400ms ease, color 400ms ease;
    transition: background-color 400ms ease, opacity 400ms ease, color 400ms ease;
    text-align: center;
  }
  .ct-nav-link-style:hover {
    background-color: #f7f8f9;
  }
  .ct-nav-link-style:active {
    background-color: #eef0f3;
  }
  .ct-nav-link-style.footer-nav-item {
    padding-top: 0.5em;
  }
  .profile-pic {
    text-align: justify;
  }
  .ct-nav-info-2 {
    width: 60%;
  }
  .ct-nav-action-button.margin {
    margin-right: 0px;
  }
  .ct-gem-div-shadow-2 {
    width: 180px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
  .ct-gem-line {
    display: block;
  }
  .gem-section-6 {
    position: relative;
    display: block;
    height: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }
  .ct-feature-grid-block {
    padding: 12px;
  }
  .feature-icon-3 {
    width: 45px;
  }
  .banner {
    padding-right: 42px;
    padding-left: 42px;
    background-position: 0% 0%;
    background-size: cover;
  }
  .banner-button {
    white-space: nowrap;
  }
  .ct-white-box.third {
    height: auto;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .ct-white-box.link-box.paper-box {
    width: 31%;
  }
  .ct-white-box.link-box.asset-box {
    width: 100%;
  }
  .grid-faq {
    margin-left: 25px;
    grid-column-gap: 27px;
  }
  .ct-features-grid-wrapper {
    grid-column-gap: 40px;
  }
  .ct-box-padding {
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 0% 0% 0% 10px;
  }
  .ct-content-section {
    padding-bottom: 140px;
  }
  .service-grid {
    width: 100%;
    max-width: 630px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .h2 {
    font-size: 42px;
  }
  .h2.h2-centre {
    text-align: center;
  }
  .ct-dash-row.masonry {
    -webkit-column-count: 2;
    column-count: 2;
  }
  .ct-grid-wrapper {
    grid-column-gap: 14px;
    grid-row-gap: 17px;
  }
  .small-blocks {
    margin-bottom: 12px;
  }
  .grid-block {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .ct-feature-image-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .feature-text-block-2 {
    padding-left: 0px;
  }
  .ct-large-number {
    font-size: 26px;
    line-height: 1.6;
  }
  .h2-2 {
    font-size: 42px;
  }
  .h2-2.h2-centre {
    text-align: center;
  }
  .h2-2.h2-centre {
    text-align: center;
  }
  .logo-link.w--current {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .template-right {
    width: 100%;
    height: auto;
  }
  .project-grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .top-nav.footer-nav {
    min-height: 220px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .template-left {
    width: 100%;
  }
  .option-svg.desktop-login.current {
    display: block;
  }
  .ct-heading-11 {
    position: relative;
    margin-top: 36px;
    margin-bottom: 0px;
  }
  .ph-heading-4 {
    margin-top: 24px;
    margin-bottom: 0px;
    padding-top: 0px;
    text-align: center;
  }
  .ph-form-caption {
    top: 0px;
    margin-top: 2px;
  }
  .ct-buttoncontainer {
    margin-top: 53px;
  }
  .ph-button-22 {
    left: 0px;
  }
  .ph-back-button {
    width: 100%;
  }
  .ct-phone-verified-wrapper {
    display: block;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-pronav-logo-2 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .navigation-left {
    display: none;
  }
  .mobile-nav-link {
    width: 100%;
  }
  .nav-logo-2 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .menu-mob {
    border-radius: 100px;
    background-color: #8c54ff;
    color: #fff;
    font-size: 22px;
  }
  .menu-mob.w--open {
    background-color: #824bf1;
  }
  .navigation-mob {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 25px 3%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-bottom: 1px solid rgba(68, 85, 103, 0.11);
  }
  .navigation-full {
    background-color: #fff;
  }
  .mobile-nav {
    padding-top: 15px;
    background-color: #fff;
    box-shadow: 42px 42px 55px 0 rgba(32, 53, 90, 0.09);
  }
  .navigation-container-mob {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .dropdown-list-5 {
    background-color: #fff;
  }
  .navigation {
    display: none;
  }
  .service-section-2 {
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ph-form-field {
    top: 0px;
    padding-bottom: 11px;
  }
  .ph-buttoncontainer-2 {
    margin-top: 53px;
  }
  .ct-line2 {
    left: 5px;
    width: 6vh;
  }
  .ct-line2.ct-fillline {
    width: 40%;
  }
  .ct-line2.line3 {
    left: 0px;
    top: 0px;
    width: 40%;
    min-width: 0px;
    font-size: 14px;
  }
  .ph-component-wrap {
    position: relative;
    margin-left: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ph-form {
    position: relative;
    display: block;
  }
  .ph-container-11 {
    position: relative;
  }
  .ph-div-block-45 {
    position: relative;
    top: 0px;
    margin-top: 0px;
  }
  .ph-comp-pane.right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 80%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
  .ct-progress-wrapper {
    margin-top: 37px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .ph-div-block-41 {
    margin-top: 40px;
  }
  .ph-form-field-label-3 {
    left: 0px;
    top: 0px;
    margin-top: 12px;
    margin-bottom: 0px;
    padding-top: 0px;
  }
  .ph-field-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ph-form-component {
    position: relative;
    margin-top: 5px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 10% 5% 5%;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .ph-form-wrap {
    position: relative;
  }
  .pricing-button {
    margin-right: auto;
    margin-left: auto;
  }
  .ct-body-section {
    position: relative;
  }
  .ct-body-column {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
  }
  .ct-body-column.block-3 {
    height: 300px;
  }
  .ct-body-card {
    width: 100%;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .ct-body-card.block-4 {
    width: 100%;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-body-wrap {
    width: 100%;
    margin-left: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
  .pricing-text {
    font-size: 14px;
  }
  .ct-container {
    width: 100%;
    max-width: 1140px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
  .body-div-block-46 {
    display: block;
  }
  .articles-block-2 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .article-profile-block-2 {
    display: block;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .profile-details-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .grid-7 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  .ct-dashboard-link-container {
    width: auto;
  }
  .ct-body-column-2 {
    width: 100%;
    margin-top: 40px;
    margin-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }
  .ct-container-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .gem-line {
    display: block;
  }
  .greet-title {
    margin-top: 60px;
    margin-bottom: 0px;
  }
  .ct-nav-link-style-2 {
    margin-right: 0em;
    margin-left: 0em;
    -webkit-transition: background-color 400ms ease, opacity 400ms ease, color 400ms ease;
    transition: background-color 400ms ease, opacity 400ms ease, color 400ms ease;
    text-align: center;
  }
  .ct-nav-link-style-2:hover {
    background-color: #f7f8f9;
  }
  .ct-nav-link-style-2:active {
    background-color: #eef0f3;
  }
  .greet-title-2 {
    margin-top: 60px;
    margin-bottom: 0px;
  }
  .order-header-text-block {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .ct-order-id-text {
    padding-left: 0px;
  }
  .ct-order-id-text.ct-subtotal {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-order-id-block {
    margin-bottom: 10px;
    padding-top: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
  }
  .ct-order-id-block.ct-progress-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    padding-top: 0px;
    padding-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }
  .ct-order-id-block.ct-align-text {
    width: auto;
  }
  .ct-order-details {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    padding-left: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-order-item.ct-item-total {
    position: relative;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 10px;
  }
  .ct-order-image-block {
    position: relative;
  }
  .ct-order-wrapper.ct-first-visible {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .ct-total-order {
    display: none;
  }
  .ct-recent-order-block {
    margin-bottom: 20px;
    box-shadow: 1px 1px 3px 0 #f7f7fc;
  }
  .ct-order-items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .ct-view-all-ltext {
    width: 30%;
  }
  .div-block-65 {
    position: relative;
    width: 100%;
  }
  .div-block-66 {
    width: 50%;
  }
  .ct-upload-status-field {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .text-block-108 {
    color: #d9a523;
  }
  .ct-upload-document {
    width: 180px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
  .ct-upload-document.ct-uploaded-documents {
    width: 500px;
  }
  .ct-choose-diamonds {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .ct-diamond-clarity {
    padding-right: 0px;
    padding-left: 0px;
  }
  .ct-circle {
    height: 20px;
  }
  .pricing-slider-wrap {
    display: none;
  }
  .dropdown-list-6.w--open {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .ct--type-block {
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }
  .ct-category-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-89 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-90 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-94 {
    width: 600px;
  }
  .ct-diamond-table-block {
    width: 100%;
    padding-right: 0px;
  }
  .div-block-124 {
    height: 20px;
  }
  .ct-diamonds-link-block {
    position: static;
    display: block;
    margin-right: 0px;
    padding-right: 5px;
    padding-left: 5px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }
  .ct-diamonds-link-block.margin {
    margin-right: 20px;
    margin-left: 10px;
  }
  .ct-diamonds-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
  .ct-nav-link {
    margin-right: 0px;
  }
  .icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 150px;
    height: 150px;
  }
  .icon.hide {
    display: block;
  }
  .ct-loose-diamond {
    display: block;
  }
  .ct-navbar-diamonds {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }
  .ct-diamonds-types {
    overflow: auto;
    max-height: 300px;
    padding-left: 0px;
  }
  .div-block-131 {
    width: 100%;
  }
  .div-block-132 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-133 {
    width: 100%;
  }
  .div-block-134 {
    padding-left: 0px;
  }
  .ct-side-one {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .ct-side-2 {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 0px;
  }
  .ct-nav-link-detail {
    display: none;
  }
  .div-block-135 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .ct-profile-navbar-side-2 {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 0px;
  }
  .ct-profile-nav-side-one {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .ct-profile-nav-menu {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-color: #fff;
  }
  .ct-profile-nav-diamonds-types {
    overflow: auto;
    max-height: 300px;
    padding-left: 0px;
  }
  .ct-menu-button-2 {
    margin-left: 0px;
    padding-left: 18px;
    background-color: transparent;
  }
  .ct-menu-button-2:active {
    background-color: transparent;
  }
  .ct-menu-button-2.w--open {
    padding-right: 18px;
    background-color: rgba(34, 45, 56, 0.45);
  }
  .ct-menu-button-2.open {
    margin-right: 0px;
    margin-left: 0px;
    background-color: transparent;
  }
  .ct-menu-button-2.open {
    display: block;
    padding-left: 18px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    background-color: transparent;
  }
  .ct-menu-button-2.open.w--open {
    padding-left: 18px;
    color: #000;
  }
  .ct-profile-navbar-row {
    width: auto;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .ct-profile-navbar-link {
    margin-right: 300px;
  }
  .ct-profile-navbar-link-style {
    margin-right: 0em;
    margin-left: 0em;
    -webkit-transition: background-color 400ms ease, opacity 400ms ease, color 400ms ease;
    transition: background-color 400ms ease, opacity 400ms ease, color 400ms ease;
    text-align: center;
  }
  .ct-profile-navbar-link-style:hover {
    background-color: #f7f8f9;
  }
  .ct-profile-navbar-link-style:active {
    background-color: #eef0f3;
  }
  .ct-profile-nav-links-wrapper {
    display: block;
    margin-top: 0px;
  }
  .ct-profile-nav-info-2 {
    padding-right: 0px;
  }
  .ct-profile-navbar-search-form {
    padding-left: 10px;
  }
  .ct-profile-pic {
    margin-right: 10px;
    margin-left: 10px;
    padding-left: 0px;
  }
  .ct-profile-navbar-link-block.melee-diamonds.w--current {
    margin-bottom: 0px;
    padding-bottom: 0px;
  }
  .ct-nav-dropdown-list-3.w--open {
    margin-right: 0px;
  }
  .ct-search-form-input {
    width: 200px;
  }
  .ct-profile-nav-link {
    margin-right: 300px;
    margin-left: 0px;
    padding-right: 40px;
  }
  .ct-profile-nav-dropdown-list.w--open {
    position: relative;
    display: block;
    margin-left: 0px;
  }
  .ct-profile-navbar-bottom-strip {
    padding-left: 0px;
  }
  .ct-profile-cart-block {
    margin-left: 0px;
  }
  .ct-profile-nav-container {
    margin-right: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .section-10 {
    padding: 30px 5% 40px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }
  ._3-insta {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .footer-grid-2 {
    justify-items: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  .instagram-wrapper {
    position: static;
    top: -90px;
    width: 80%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .footer-line-divider-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 80%;
    margin-left: 60px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .margin-page-2 {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }
  .ct-instagram-text {
    font-size: 12px;
  }
  .ct-instagram-block {
    padding: 8px;
  }
  .ct-instagram-block.height {
    margin-top: 30px;
  }
  .heading-18 {
    color: #fff;
    font-size: 30px;
  }
  .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .container.white {
    width: 100%;
    max-width: 1200px;
  }
  .flex-row {
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .features-card {
    width: 100%;
    padding: 10px;
  }
  .features-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .features-icons {
    margin-right: 10px;
  }
  .ct-total-cost {
    font-size: 30px;
    line-height: 1.6;
  }
  .ct-total-orders {
    font-size: 30px;
    line-height: 1.6;
  }
  .ct-order-heading {
    font-size: 1rem;
  }
  .ct-main-order-heading {
    margin-left: 5px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .ct-main-order-heading.ct-text-align {
    margin-left: 0px;
  }
  .ct-orders-main-heading {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-left: 0px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .div-block-150 {
    display: block;
  }
  .div-block-151 {
    width: 16%;
  }
  .div-block-153 {
    margin-right: 20px;
    margin-left: 0px;
    padding-right: 0px;
  }
  .center-button-free-trail {
    width: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .nav-link {
    padding-right: 20px;
    padding-left: 20px;
  }
  .nav-link.sign-in.down-button {
    margin-left: 10px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .nav-link._10 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .text-block-123 {
    padding-left: 0px;
  }
  .long-arrow-white {
    display: none;
    margin-left: -36px;
  }
  .ct-button-link-wrapper.ct-verify-button {
    width: 100%;
  }
  .ct-back-button-block.ct-verify-button {
    padding-right: 70px;
    padding-left: 70px;
  }
  .dropdown-7 {
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-nav-menu-2 {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-color: #fff;
  }
  .ct-footer-subnav-2 {
    padding-left: 20px;
  }
  .dropdown-list-7.w--open {
    position: relative;
    display: block;
    margin-left: 0px;
  }
  .ct-nav-link-2 {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 40px;
  }
  .ct-navbar-link-block-2.melee-diamonds.w--current {
    margin-bottom: 0px;
    padding-bottom: 0px;
  }
  .ct-terms-wrapper {
    margin-left: 20px;
  }
  .ct-terms-link:hover {
    color: #ffb900;
  }
  .ct-terms-link.w--current:hover {
    color: #ffb900;
  }
  .ct-form-wrapper {
    margin-right: 10px;
    margin-left: 10px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-contact-form-wrapper {
    padding-left: 80px;
  }
  .ct-address-wrapper {
    width: 50%;
  }
  .ct-mailing {
    padding-right: 40px;
    padding-left: 60px;
  }
  .ct-terms-content {
    display: block;
    width: 60%;
    padding-left: 0px;
  }
  .faq-container {
    width: 100%;
    min-width: 0px;
  }
  .section-15.ct-top-margin {
    margin-top: 40px;
  }
  .paragraph-23 {
    text-align: left;
  }
  .ct-faq-container {
    width: 100%;
    min-width: 0px;
  }
  .faq-img {
    width: 50px;
    height: 50px;
  }
  .ct-service-wrapper {
    width: 30%;
    height: 200px;
    padding-left: 10px;
  }
  .ct-para-content {
    margin-bottom: 10px;
    padding: 10px 5px 0px;
    line-height: 25px;
    text-align: left;
  }
  .horizontal-wrapper {
    margin-top: 20px;
  }
  .heading.black {
    margin-bottom: 0px;
  }
  .center-image {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .ct-footer-wrapper-2 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .ct-sub-title {
    padding-right: 0px;
    padding-left: 0px;
    text-align: left;
  }
  .ct-paragraph-wrapper {
    height: 250px;
  }
  .ct-large-diamond-wrapper {
    height: 250px;
  }
  .image-63 {
    display: none;
  }
  .image-64 {
    display: none;
  }
  .image-65 {
    display: none;
  }
  .image-66 {
    display: none;
  }
  .image-67 {
    display: none;
  }
  .div-block-215 {
    margin-right: 10px;
    margin-left: 10px;
  }
  .div-block-220 {
    margin-left: 100px;
  }
  .div-block-226 {
    width: 70%;
  }
  .image-68 {
    display: none;
  }
  .image-69 {
    display: none;
  }
  .paragraph-47 {
    text-align: justify;
  }
  .image-70 {
    display: none;
  }
  .ct-tabs-content._2._1 {
    margin-right: 15px;
    margin-left: 15px;
  }
  .ct-tab-pane-tab-1 {
    margin-left: 0px;
  }
  .div-block-244 {
    margin-left: 90px;
  }
  .line_02 {
    width: 50%;
    margin-left: 25%;
  }
  .ct-block_wrap {
    width: 50%;
  }
  .ct-block_wrap.ct-bottom-margin {
    height: 300px;
  }
  .line_01 {
    width: 50%;
    margin-left: 25%;
  }
  .content_wrap {
    height: 150px;
  }
  .content_wrap.ct-bottom-margin {
    margin-bottom: 0px;
  }
  .content_wrap.ct-top-margin {
    margin-top: 0px;
  }
  .content_wrap.top-margin {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .content_wrap.top-margin.align {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    margin-bottom: 0px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .content_wrap.ct {
    margin-bottom: 0px;
  }
  .content_wrap.aa {
    margin-top: 0px;
  }
  .content_wrap.align {
    margin-top: 0px;
    margin-bottom: -27px;
  }
  .plain_text.margin {
    margin-top: 0px;
  }
  .collection-list {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  .color-icon.add-tool-icon {
    margin-right: 0px;
  }
  .sidebar-wrap {
    overflow: hidden;
    height: auto;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .category-block {
    margin-bottom: 0px;
  }
  .category-block.all-products {
    margin-bottom: 0px;
  }
  .category-block.all-products.w--current {
    margin-top: 24px;
    margin-bottom: 16px;
  }
  .category-block.add-more {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .category-block.all-products {
    margin-top: 20px;
    margin-bottom: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .category-block.all-products.w--current {
    margin-top: 24px;
    margin-bottom: 16px;
  }
  .sidebar {
    width: 100%;
    margin-bottom: 30px;
    padding-right: 30px;
    padding-bottom: 20px;
    padding-left: 30px;
    border-bottom: 1px solid #dbdde6;
  }
  .sidebar.sidebar-homepage {
    border-bottom: 0px none transparent;
  }
  .sidebar.sidebar-homepage {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    border-bottom: 0px none transparent;
  }
  .sidebar.sidebar-homepage.tags {
    overflow: scroll;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .sidebar.sidebar-homepage.categories {
    overflow: visible;
    width: 100%;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 10px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .block_wrap {
    width: 50%;
  }
  .block_wrap.bottom-margin {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .content_wrap-2.margin-top {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .div-block-248 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .heading-59 {
    font-family: Lato, sans-serif;
    text-align: center;
  }
  .paragraph-60 {
    font-family: Lato, sans-serif;
    font-size: 0.9rem;
    line-height: 24px;
  }
  .ct-description-wrapper {
    margin-left: 0px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .div-block-250 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .slider {
    display: none;
  }
  .text-block-144.center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .mobile {
    display: none;
    height: 55vh;
    margin-top: 80px;
  }
  .homeslide {
    height: auto;
    margin-top: 120px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#000), color-stop(26%, rgba(0, 0, 0, 0.75)), to(transparent)), url(/_next/static/images/Website-Banner-e322765b78a4e90d7cbdc9f6ebd5bf9d.jpg);
    background-image: linear-gradient(180deg, #000, rgba(0, 0, 0, 0.75) 26%, transparent), url(/_next/static/images/Website-Banner-e322765b78a4e90d7cbdc9f6ebd5bf9d.jpg);
    background-position: 0px 0px, 100% 50%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
  }
  .slide-2 {
    background-image: url(/_next/static/images/banner9-e14c44ca4aaf87eaaf0f24091e38a57b.jpg);
    background-position: 50% 50%;
    background-size: cover;
  }
  .slide-3 {
    background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 0px 0px;
    background-size: auto;
  }
  .slide-4 {
    background-image: url(/_next/static/images/banner8-83ed27932f9c449ccd3bfa9b8ed86b91.jpg);
    background-position: 50% 50%;
    background-size: cover;
  }
  .absolute {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .d-124-category-card-wrapper {
    margin-bottom: 60px;
  }
  .browser-demo {
    width: 500px;
    height: 300px;
    margin-bottom: 100px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .instructions-wrapper {
    position: relative;
    left: -25px;
    top: 0%;
    margin-top: 0px;
    margin-bottom: 60px;
    margin-left: 0px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
  .demo-wrapper {
    margin-top: 40px;
    margin-right: 0%;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .demo-wrapper.second {
    margin-top: 0px;
  }
  .image-72 {
    margin-right: 0px;
  }
  .section-2nd {
    padding-top: 0px;
  }
  .left-arrow-2 {
    left: -5%;
    top: 0%;
    right: auto;
    bottom: 0%;
    margin-left: 0px;
  }
  .right-arrow-2 {
    right: -5%;
    margin-right: 0px;
  }
  .slider-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }
  .image-114 {
    width: 20px;
    height: 20px;
    max-width: 100%;
  }
  .logo-client-wrapper {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .image-wrapper.margin {
    margin-left: 15px;
  }
  .content-center {
    width: auto;
  }
  .card-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .card._1 {
    margin-right: 0px;
  }
  .card._2 {
    margin-top: 40px;
    margin-right: 0px;
  }
  .card._3 {
    margin-top: 40px;
    margin-right: 0px;
  }
  .card._4 {
    margin-top: 40px;
    margin-right: 0px;
  }
  .heading-68.thinner {
    font-size: 32px;
    line-height: 39px;
  }
  .heading-68.size {
    text-align: center;
  }
  .body-paragraphy {
    font-size: 18px;
    line-height: 23px;
  }
  .slider-2 {
    height: auto;
  }
  .tabs-menu {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
  }
  .tab-pane-tab-3-2 {
    height: auto;
  }
  .tabs-content {
    width: 100%;
    height: auto;
  }
  .div-block-253 {
    display: none;
    width: 80%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .tab-pane-tab-2-2 {
    height: auto;
  }
  .tab-pane-tab-1 {
    height: auto;
  }
  .section-30.space {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .section-30.space.white {
    padding-bottom: 0px;
  }
  .tab-pane-tab-4-2 {
    height: auto;
  }
  .templates-centred-2.left {
    position: static;
    width: 100%;
    padding-left: 40px;
  }
  .templates-centred-2.left.center {
    text-align: center;
  }
  .tabs-2 {
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .tabs-wrapper {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .sublink-wrapper.center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .heading-72.white {
    width: auto;
  }
  .contact-us-wrapper {
    padding-right: 20px;
    padding-left: 20px;
  }
  .banner-heading.center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .container-30 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .section-title {
    font-size: 28px;
    line-height: 36px;
  }
  .section-31 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .section-content {
    text-align: center;
  }
  ._2-col-grid {
    grid-row-gap: 60px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .section-img {
    width: 60%;
    margin-right: auto;
    margin-left: auto;
  }
  .card_base {
    height: 340px;
    min-height: auto;
  }
  .card_row {
    padding-right: 0px;
    padding-left: 0px;
  }
  .h1_features-2 {
    font-size: 17px;
  }
  .home-about-section {
    margin-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .card_col_2 {
    padding-right: 0px;
  }
  .card_col_2.margin {
    padding-right: 15px;
  }
  .col_60 {
    width: 100%;
    margin-right: 0px;
    margin-left: 10px;
    padding: 80px 10px 25px 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .value {
    width: 100%;
  }
  .slider-4 {
    height: 600px;
  }
  .hero-text-box {
    display: none;
    width: 45%;
    height: 300px;
    margin-top: 100px;
    margin-right: 0%;
  }
  .hero-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .hero-image {
    right: auto;
    width: 100%;
    height: 500px;
    background-position: 60% 50%;
    background-size: cover;
  }
  .hero-image._2 {
    right: auto;
    width: 100%;
    height: 500px;
  }
  .hero-image._3 {
    height: 500px;
  }
  .link-14 {
    font-size: 25px;
    line-height: 30px;
  }
  .bold-text-5 {
    font-size: 25px;
    line-height: 30px;
  }
  .bold-text-6 {
    font-size: 25px;
    line-height: 30px;
  }
  .about-container {
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .about-text-container {
    width: 50%;
    height: 660px;
    margin-right: 10px;
    margin-left: 10px;
  }
  .paragraph-68 {
    height: 264px;
  }
  .about-image {
    display: none;
  }
  .service-wrapper {
    width: 80%;
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
  }
  .service-wrapper.no-margin {
    margin-top: 0px;
  }
  .card-1 {
    margin-top: 0px;
  }
  .service-wrapper1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .right-side {
    width: 50%;
  }
  .paragraph-69 {
    width: auto;
  }
  .text-field-box {
    width: 49%;
  }
  .page-container {
    width: auto;
  }
  .legal-box._2-copy {
    display: block;
    margin-top: 60px;
  }
  .form-wrapper-2 {
    margin-top: 0px;
  }
  .form-box {
    width: 550px;
    margin-top: 0%;
  }
  .heading-79 {
    position: static;
    margin-bottom: 22px;
  }
  .block-2 {
    padding-top: 100px;
    padding-bottom: 20px;
  }
  .div-block-261 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .grid-block-2 {
    width: 100%;
    margin-top: 20px;
    margin-left: 0px;
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .service-grid-2 {
    width: 100%;
    max-width: 630px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .div-block-262 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .author-image-wrapper {
    padding: 0px;
  }
  .about-1-block {
    padding: 36px;
  }
  .div-block-158 {
    margin-top: 40px;
  }
  .div-block-159 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .button-21 {
    position: relative;
    display: none;
  }
  .heading-82 {
    margin-bottom: 10px;
    font-size: 50px;
  }
  .div-block-161 {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
  }
  .div-block-266 {
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-266.flip {
    padding-top: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-266.non {
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-267 {
    width: 100%;
  }
  .div-block-267.left {
    width: 100%;
    height: auto;
  }
  .paragraph-73 {
    margin-right: 0px;
    margin-left: 0px;
    text-align: left;
  }
  .div-block-268 {
    display: block;
    width: 100%;
  }
  .bold-text-7 {
    text-align: center;
  }
  .heading-83 {
    text-align: left;
  }
  .features-1 {
    padding-top: 0px;
  }
  .section-img-2 {
    width: 60%;
    margin-right: auto;
    margin-left: auto;
  }
  ._2-col-grid-2 {
    grid-row-gap: 60px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .benefit-card.personal {
    height: 180px;
  }
  .section {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .section.personal---dark.with-border {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .container-33 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .email-form {
    width: 70%;
  }
  .email-submit-button---personal {
    margin-top: 20px;
    margin-left: 0px;
  }
  .field-wrap.inline {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .section-border---personal.top {
    top: -10px;
    max-width: 50%;
  }
  .section-border---personal.bottom {
    bottom: -10px;
    max-width: 50%;
  }
  .text-field---personal.inline-first {
    border-radius: 30px;
  }
  .text-field---personal.inline-last {
    border-radius: 30px;
  }
  .section-title-2 {
    font-size: 36px;
    line-height: 42px;
  }
  .block-grid-couple {
    padding: 20px 38px;
  }
  .section-transparent {
    padding-bottom: 70px;
  }
  .grid-services {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }
  .paragraph-74 {
    margin-bottom: 20px;
  }
  .demo-wrapper-2 {
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .d-127-card-wrapper {
    margin-bottom: 60px;
  }
  .d-127-card-wrapper.blue {
    margin-bottom: 20px;
  }
  .d-127-card-wrapper.green {
    margin-bottom: 20px;
  }
  .product-wrapper {
    margin-top: 20px;
  }
  .product-image {
    padding-bottom: 15px;
  }
  .div-block-186 {
    display: none;
  }
  .div-block-277 {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }
  ._150-image-wrapper-outer {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .featured {
    padding-bottom: 0px;
  }
  .browser-demo-2 {
    width: 500px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .demo-wrapper-3 {
    margin-top: 100px;
    margin-right: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .d-98-card-wrapper {
    margin-bottom: 60px;
  }
  .browser-demo-3 {
    width: auto;
    height: auto;
    margin-bottom: 40px;
    padding-top: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .product_section {
    margin-top: 60px;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .product_photo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-right-width: 0px;
  }
  .product_photo._22 {
    width: 50%;
    margin-right: auto;
    margin-left: auto;
  }
  .product_content {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .image-125 {
    width: 100%;
  }
  .image-126 {
    height: 350px;
  }
  .image-126.auto {
    width: 60%;
    height: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .left-arrow-4 {
    left: 0%;
    top: 0%;
    right: auto;
    bottom: 0%;
    margin-left: 0px;
  }
  .slider-5 {
    margin-right: auto;
    margin-left: auto;
  }
  .tabs-3 {
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .tab-pane-tab-4-3 {
    height: auto;
  }
  .tabs-content-3 {
    width: 100%;
    height: auto;
    margin-top: 20px;
  }
  .tabs-menu-2 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
  }
  .tab-pane-tab-1-3 {
    height: auto;
  }
  .tab-pane-tab-2-3 {
    height: auto;
  }
  .tab-pane-tab-3-3 {
    height: auto;
  }
  .div-block-293 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .food-image {
    margin-top: 20px;
  }
  .collection-card {
    width: 50%;
    min-height: 200px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .button-wrapper {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .tab-link-round {
    margin-bottom: 10px;
  }
  .heading-5 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .tab-link-tab-2-3 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .demo-wrapper-4 {
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .content-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .content-section.hide {
    margin-top: 40px;
  }
  .content-wrapper-3 {
    padding-right: 40px;
    padding-left: 40px;
  }
  .line-2 {
    width: 1px;
    height: 100%;
    min-height: 100px;
    border-style: none dashed none none;
  }
  .line-column {
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .content-card {
    height: auto;
  }
  .works-grid {
    max-width: 510px;
    margin-right: auto;
    margin-left: auto;
    grid-row-gap: 32px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
  .product_photo-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-right-width: 0px;
  }
  .image-130 {
    width: 90%;
  }
  .content-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .heading-96 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-right: 0px;
    padding-left: 0px;
    color: #00a150;
    font-size: 20px;
    font-weight: 500;
  }
  .div-block-298 {
    position: static;
    display: block;
    width: 50%;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .div-block-300 {
    width: 100%;
    margin: 20px 0px;
  }
  .category-text-2 {
    margin-right: 0px;
    text-align: center;
  }
  .templates-centred-3 {
    position: static;
    padding-left: 0px;
  }
  .text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-302.next {
    width: 60%;
  }
  .section-35.content {
    padding-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .section-35.content.homepage {
    padding-top: 24px;
    padding-bottom: 0px;
    background-color: transparent;
  }
  .sidebar-wrap-2 {
    overflow: visible;
    width: 90%;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .div-block-56 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-303 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 90%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 4px 4px 0px 0px;
    background-color: #fff;
  }
  .div-block-304 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .tools-wrap {
    margin-bottom: 0px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .container-37 {
    padding-top: 40px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .header-main {
    margin-right: 20px;
    margin-left: 20px;
  }
  .div-block-308 {
    width: 50%;
  }
  .div-block-310.hide {
    margin-right: 20px;
    margin-left: 20px;
  }
  .main-wrapper {
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .heading-99 {
    font-size: 40px;
    line-height: 50px;
  }
  .grid-12 {
    width: 100%;
  }
  .popular-products {
    margin-right: 10px;
    margin-left: 10px;
  }
  .medium {
    width: 49.5%;
    margin-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .bold-text-22 {
    font-size: 14px;
  }
  .div-block-325 {
    margin: 5px auto;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .container-flex-container-reset-padding {
    margin-top: 100px;
  }
  .box-white {
    width: 60%;
    padding: 20px;
  }
  .homepage-split-section-container-fluid-flex {
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-330 {
    width: 100%;
  }
  .div-block-331 {
    display: block;
    width: 100%;
    height: auto;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .icons {
    height: auto;
    padding-right: 60px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .icons._123 {
    width: 100%;
    height: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-333 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .paragraph-80 {
    margin-bottom: 10px;
  }
  .button-25 {
    width: 150px;
  }
  .div-block-334 {
    height: auto;
  }
  .div-block-336 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0px;
  }
  .about-home.gfh.tydh {
    padding-right: 0px;
    padding-left: 0px;
  }
  .div-block-337 {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
  }
  .div-block-344 {
    width: 30%;
  }
  .div-block-347 {
    width: 70%;
    padding-right: 40px;
    padding-left: 40px;
  }
  .slider-6 {
    overflow: visible;
    padding-right: 0px;
    padding-left: 0px;
  }
  .left-arrow-5 {
    margin-left: -40px;
  }
  .right-arrow-4 {
    margin-right: -40px;
  }
  .slide-9 {
    margin-right: 0%;
  }
  .mask {
    overflow: hidden;
    width: 100%;
  }
  .div-block-351 {
    grid-auto-columns: 1fr;
    grid-auto-rows: auto;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
  .div-block-354 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .text-field-9 {
    width: 35%;
  }
  .div-block-356 {
    width: 100%;
  }
  .div-block-357 {
    width: auto;
    margin-bottom: 20px;
  }
  .div-block-367.space-fo-fo {
    padding-left: 10px;
  }
  .div-block-368.space-fo-fo {
    padding-left: 10px;
  }
  ._2-col-grid-v {
    grid-row-gap: 60px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .container-v1 {
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .benefit-title10 {
    width: 235px;
  }
  .benefits-grid---education {
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .section-img-4 {
    width: 85%;
    margin-right: auto;
    margin-left: auto;
  }
  .div-block-374 {
    display: none;
  }
  .enterprise-section {
    padding-top: 10px;
    padding-bottom: 0px;
  }
  .container-39 {
    padding: 0px 20px;
  }
  .div-block-377 {
    width: auto;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .div-block-377._3 {
    margin-right: 0px;
  }
  .div-block-377._2 {
    margin-right: 0px;
  }
  .div-block-377._1 {
    margin-right: 10px;
  }
  .text-block-184 {
    margin-left: 0px;
  }
  .div-block-58 {
    display: none;
    height: 30px;
  }
  .image-17 {
    width: 30%;
  }
  .div-block-55 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-57 {
    margin-left: 0px;
  }
  .text-block-185 {
    font-size: 16px;
  }
  .div-block-383 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .cards {
    height: 400px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc5NTU5NzM0MDI0NzExRUE5NDA3OUVFNzRFREYxMEUxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc5NTU5NzM1MDI0NzExRUE5NDA3OUVFNzRFREYxMEUxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Nzk1NTk3MzIwMjQ3MTFFQTk0MDc5RUU3NEVERjEwRTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Nzk1NTk3MzMwMjQ3MTFFQTk0MDc5RUU3NEVERjEwRTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7BcRTAAAAEKElEQVR42uzdUW7aMBwGcC/qe3OE9AJVbrBwA/qO1PDG29gJoCcoe+sbIPV9u0GzG0RcoDkCPQGLJXu4UUycYMf/Jp+lCK20+Yh/s2MbEr6dTieGQqfc3L++UH+NkdiScrstt1j8PBSPk3I7av6W/86y3PJyK8QjqXKYLT6DEMdIy22reS43wHhTAGXJyu1vua0pHnAwMgwmWlpB9aCDkWHwMi+3XUMXCRAiGDz7XewjHTpIKroLyhhbpVvbCpx0aCCJqCh5QqWOUe2+figjui8NEoqD5BW171ghPjFMsu3PQxztdyoOMnRcIYPCcNFCZKv4PXCMUMxjQsogcWV0MmQMnr1qeA1eQaaVFzd0jLjynzChBJIqXdSYMKo/jyiAVA9wbBhqtpXlmGtGWdvKpGnMGDvfXVYKDPsYXUHQTZllR32AJMAwzn4Xo09nILEYTQHDPHvbdp5iChIqSyHAMM+u1ps1kOcRTvpsZfP9LW2CTEe0HOIqe2MLJFSCgGE/uzXIMxv+qi2p5fugYYibAqM/jCaQFTCcZbcG4YF7YDjLTtuCFMBwmr1qC5IBw2l2pGslbdeygGEv+/FaEGDYzU5YzYpwAAxa7zIGwKCVHQCDVnaACiGVfXFiCIyeMXQgwPCEUQcCjJ6z719f0nJb14EAw1/29yoIMPxmxypIjArxnh2W3VYkQSJUCInsSG0hqBD/2YkEuUWFkMje1LUQYHjKPswWx+qwFxieMdSTOjAIYEiQIzDoZAeoEFrZASqEVLZ2+R0YPWeXM/VQBwIMPxhvdSDA8IhRBQGG3+xPE0NUCJHsABVCJjuXIEtUCInsDwmSo0JIZOeXQIDRf3YhQYrKToDhIfswW+TqKCsHhleM/9ny9kz8Xui4hM0zhgqyZpcLMHrKxuUIxLJxOQKxbFyOQCsblyNQwtCBAMMTRh1IBAx/GHUgfNaeAcMPhq7L2gPDD4YOZMfO108Dw0120naU9QQMp9mR7kndrcb5Dv8Aw0n2o8hoBcKA4Sx70mViyIDhJHvHLt/6qhUIMK7L5vv/2WWUBQw32XNmcFNMUxB8MuW6bDlIYrZANgwfhuianZt0VW1BjjVNDhjN2UfTrqrLST0XOweGefYD03/urfU8pK7wfvCOXf4CLGCcfz+zsZbVVIBhhrHrULdWv+kTGOcR1a5rJd4Ag0bLsNlCImDYwbAFUmgOfExD2wdm6fsMbZ1DMlEB+QgnfRPTWXjfJ3X54p5GtBwyaTvP6Oukrs7o1xeeH8qq7dxmq3DVQprKUN7PuHOF4aKFDBVDvu2aua6ovloIr6xfmln+V/h0SC8YfXdZsrmrazzUPzeVMctfz02ly2I1SwsRo7su5q0EHrOBQQykaTkmGxuGry7LpKhzmVgA8ceNAQZTMDngh/h30dAqSZR/AgwAuZtWKKX4ljIAAAAASUVORK5CYII=), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjQAAAJOCAMAAACX7G2WAAAApVBMVEUAAADa6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f7a6f55/PMoAAAANnRSTlMA/fkCBRII7+L26/MLQNoaHpEkKA5+NnPmw9GsZzGFbbiyR8hczYqYYSzWTTu+plJ4Ft6dV6G80oXfAAAaf0lEQVR42uzd2ZKqMBAGYBN2EBQQWWRHRUFARXj/RztYdfZtnBmXAP3VXEyVt130n04Ck5GjaHo60/d7bcYw2lKWvRPLznR9Pr3+wE4A+IqiriXBzDRPrtZucOwYhq+mdar63T9bw3TXO/cSe5qun6jOBIwYzU4XM30p59XO7MqkCTcKb/H8+WxxQoezLFGSJEtxMp53ojqtVbOK5YPGMNMJGB+K7srlkF/co9pExUaxRE4SMGr/DXf1IypZ5kTbo7n2GGZBwzNnNCiaZeZe7hrqKkwcXuQE3L4HtvhzsqrVQPbmLNTNCFBTzZMvpt+Ezlm8Plo+BiEkZFHpX+Q9dKpB69Kudtj5dZR09YLaT8PYcuzGPegnaFRDdG1JeuxuSzvjOaG9I0mxm2O1ZOgJGBJqOl/Grt/YZ9w+AuKT0qh06FPDwc686tgkFm4fCHNO6h5mMP8bAno6j826OEvtw0l8aMqzCei3ritdjmmYiah9DiUyYiibHqO6ijFWitA+ExJtH8qmp+jFPPZXGwu3TyduVJmZgJ6hFvuLX9q80L4GZxseJOJ+mclBveFQ+0JWudMmoC+mc9mIFAm1ryU46gGmfb3AarFZX9sSAcToAsmGfLS+VgsRt4TAmyO0KLKxs+U6dTjUEsRKl9CiyEXN863NSy1hpFUM+1GEorXcL8SWQLgI5hNAHma5U21yosyvEL/14KgNaRbesbBevsL+D24VLyaAHF2U8UOe4Iq5EhJTnwBSMLlvi5jwmmlbfE5jGNmQYbEPQlKjzK8QZwew800AJldDhYjR7y1wBrsKr0ZpuW+TNch7Cxe6MB9+IVav1ITIscz/oHMKx2xehWby2uHaHpIKU4djNi9AaZVf9CbK/O5cX+Yw6nsy+iSrSq+izG+ws5Vh1PdMXcn4dm+fMt97lKtBj3qaRVcyvcwyv1FS6FFPwiyDsBeTvLcJiQ896gloLSjEPoeZ3y9HuXOY9T3YKU+VdlCUOp9B2TzQVN5uBtKZfsD2Nj9NwGNMdbf3S6a/4hJjCdHmEei5u+LbYUJWFMCI+P4WuZoNJv/+CSsN3MS8M9YzE+JuGNyXoKgxJOI7Yi6R1Q6elPg5DPvuZBqrzoA700/EQs3h0MQdsHqQDHLN9DdI2hgyrL8/i8mboa6Z/o4rzCVcxvyUWWAPPAD/AZ1XwR7W3x93UJXBTYBvWn+78LT5IEoOh3AC4gMkJXJh2vcRVF6M8DHzlXRe7aBs3m16scdbMx3sNMESyuZdFu5mHMOZf0LCudzB54DegQmGvNV0IyRlJWSbm83MXt81uBskZE1wgCnxLeYG6a8NeRqErJUpw1bmmzR/BPuTt8NWeISyeYOuQs38CikrP2ZgB/yf6L060pHe/yCuMGUNllJ/Ry/rse023UjYbCttAY+bP9Fe2rt3hzwNt1HXOmSb39EHyDP/wyXqGuZ9v2LlBp4zb2QbpXQ9uPDyA30oIc+8SeDDwIOPf3+zhwx86zkto4I74FeUDmvtW2Fxo+bwzfgJtd9CnnkHKWtcb+wDvznsHbyTkK3Mcb8nlAkG9g6RZ0BKdJTHG26YXQL72h8KN7aaa+NcglPVuM92fgbnNLv9CLsU5ZWjuUX5ANhpjvLYroFTsOH0SZgPjXhc4Ubbjuvq7SNgPmnWIzo7wcKB4LsQnNI8jOT1Aexl7JdV7gbzkVGNYlAs21Azd4OtTeN6g19L6SUstu8JCc7KH/g59PkWdinvDGEu3O4G/Lg5GbDj9ABYUq63pYZ5OZPdwY7Tg+Bzoa716QBHfnIBIfhREBKc1JS1obUprYbdg0dC2Ir8nT6os6EnH3YPHg1bTmkuF9RQ2hS7y1rweFiJtpeBjPzYCo7QPAdCQlYP4uILHQ/lq4J9gAQ+Mj22703qsIIQ/FQ4K/teNhrccXo6zJeu1+NsczJg4fQC17Lp7evQpy4cu3oNrJTrUy97FFs5LXgR5Ph9vC1FyUULXoezzWXvykavYbH9Wnzkav2KNjMIwa+npL36GvjCheMQBBDsY3++Bs5Wmxa8Gur++NW6Lw+bZQQ7ToSQEmM/6QMthUkwOcSyD5/nZSAEEwU7R21COBbeQkMaK43J3o6iYwjBxJFCV58QDEIwibCSxuQuvk8qhGAicaFL6uJ7EZxbQCScEZqH2cqB5kQsq5YJzMOUHELNEEyw1+QFGy2FM8FE+8LenWCpCQQBGC5oQIyjGNzijo46o5KoceL9j5b1vTGJGwoK9P+dgddNLV1lTFP3Y2O36NVLOaMzrEqaKH5o0s+ozOZp6gTtj+i7Sj/D3ZbT89V4jC7KBKMwWqUliKpTcsqK4vQ1HXVva8UsxuxYDD1JgSYvcLNk0UpBEFVlY1y2VBq+kseqk6HJGndQU/JIavm8Q8Y8+qvpM1w6g9xZTR7HY65eJrkDTyJirp723EFVHkOFlA+y6lNjIw/hvxBtZ5b7mK+mPiTazrDH5IbHRNtZZkx7ttybzxyabDOee09yX/aaaDvjjOlKyT1ZbwzWy77gkq4smvWwz+z25X42A6LtPCh99OVeLKa+5sSn0wUFIiccsDgdePPMCf8z2pP7BN5juoLzwwxCuYMayynzpPSxKomrt9i2nSvuMPELyllyOeWL0R47kiz/G5dTzhS7oZIk2VxO+VNINsenxqT1cmjR8iQ5/kd+aHLIeD4wKYtxjDjJSK50abE1Lq8+rTfyjpoTLtFZWZIEa8LllFtmQonhZpeDJr+SaTSvN+i8yjEzWFoSN8WblXxLIsXnf+NyyrfFxJJ4PfGgMu/MUSjxKn8mF5x3hYYV70HDfkoNBHOJkaLFUwduoyrxqW7ZG6cBs/PqxJgLZiq5ForbmsRlTi5YD8Z04kg8HNr1dFHY9pXEosxfsC6MytqWOHhsT9aHGU/YXWfyq07cWIoJzYC/YI0Ut3252VOLXLBWvrZsuVVI0Ukv5ihUtF4hGvfmoybkAYJuzG6fVbiIqNKr37YFjGe4+inedtT4L8yI0JA7UbdsdOKlk45KM1uuNqeZXEvmqHnDpDQOGj1VhrZcaT4ir6en4rc+IxkRjdG5NuoO2ztoqvSldmUBgTYafS2WcgVV5qDR2IeWI9HZrOfR2VXvElQY7KCvqzZteA0e/GvNHVQlqvGUHI3Wit2yJdF4AyqVmltEzQpbS8Ze6a609aP2XnHQaO85lCisMTkaROyqqfKmErvCzIsWOu2gPXMUJX6yqTrhh06UedRUnfDTh5kvl3pac9Dgd37PubjqNNoBu51x+f1kr6k6IeLk+3mXqhN+MYKmXMR6ZZIn/lisLN46IZkthYwMxl7Rci4X2FBBwLv22JLzVvRE4J37aslZdebRYE9p/SRn9QPibbwzPnpyzqbFbzD2XTC1sRzQsYd907MvWaweBw3+4p7N1PgvxNuIVn6yJh2ywfiL2W0qOcUmsYd/tZeWnNJndQb+tejVzzTSkKTBPz41qhw0iKbwMldylHpjGRgiDgLwmGKE/xntN0eOYsk/ok6PcNYcNDjAHfhyjE+bJw7/CR9d1e28MfoKh5hfQnV0UAS3Ew4xgrGSw5rsN8V39u4tO20gBsCwYAYDPgYbzKUlgMMlhFsIJJT9L602pmnSEKxp+/h/a9CxZySNdN33YyBXdRKaIuB4fYpfqVXiutpXhYTpjL8T3CaOeKz5x40Xc4YkDf5HH5Y9skkZX3pqGPmssuAYjC/NNpaRNHAzmHeulRC4O+FrzeQgn0RjNpziVqImlE+29Hni9tsnBqbBtc4dXxlQTmYPtzyN5E+9O/5OuGWw5e8ER82pIbMHN7WjIbMHN9+G9s/MHsudcJu/78gHIZk9FPDHoXwwmnB3wm1+K5YPnnnBjQL+44qePThPjmDMHv5pRYLZ0BWBIvUfIyu/eUPuTihS3/U8htLAsbV8a+WN3VKsRKHy/fvW8uCZFdwoVJptjLwJ+2RpUGx9NO+fcPN3QrGXpZE3Pf5OUKi9K3NbagjQaL4bWx51ydJAYT0M5cL0duwEQ7HSYBjJhWV0MFyDxqOlHMozTeX3gycq3NA1CXtyET2eAIVq38pFb3ICVDvdreS8OVkaqFS7nbcjDW0RUPG7keTCFoUnqLzsY8mtdmRpoLLux79Se1QrodNMQjkLOAdDqZYEcnbov5wADf+SpzGrRy5PcMvTmAYbnqBU3QeSMVNG20Op1g8lY+jag9Y6aUum0q+dAI3Sw/IgmZhNp9B6uKyxHP2g1RNKzbmRlOFBLlzfPXlH+oOh1VxaSQWcg6E/CB89SQULjjRQKj1tOpI6tAgaKJUnjSB/+k/QQD/UyJwrT4wPhkPQSMrQgQW18mR7mep5AnTqu23etkeNG47Dpw972vagVR1HkmrTtgfX1T0xlSc4BE2QL+yh8gQtv1sREcP+dui99M9B80yNG2qDeSAids4MLKg9TM15FzdjPaE2aBA0+Kug8RKCBlql7+egidirDLX6Xc+IyOqRdadw3LA82jEMFlr+IpTUiPn2cAway1IE6NW6WdB4NHtCb51URCTYMJsGarONFRFL3x70nnqSMkv69qB2vyJo4KZ0N5KUPTIFC/q28lhSneMDB2Eo+eNQUtGQgzC0/HwFS5u501D7lreVH1jaA7V1vovQY3kltMr3UyspuydooFR/XUkm6NNOA6V6K5LMgYF70KouQsnEPP+Hy0u5zKjLlwZKg6OVTLzgyg2lwdRKJlxwe4LSrGEkE4wJGuiUs/crGbvn9wSdb+O2nNmEPA3cLk/SGXLlhk5z2JGzKKEJCzr5Lo1UO6GfBjqTrfkVNMw0gs5rJLkDQQOdUusgOY+DMHSq3YrkzJIvDVQG+TmYOY3Qm/SM5MwzT1jwk707XUscCKIwfCDLIBDDZnABBEEWJ4Iocv+XNo8zwoCEpEH8Q3/vNfCE7qrqU0amda0EZE/DRH5U00rEagSYBtx/ctpssISJ65avT059xGwEDBQGrlYqjO7BxM2Dq5Www2wEzPYQroUvTJYj23XT01rYpLqHbK+thtY8OpYw8DjztVYeM1ADs6HyNXf2uAQylEY1/ecEN0sgQ6ETakPUpWOJLP1BQ5/Yyw3jLNhNtTf6CMiQG1W0qTKkJAyzFveaR3UPJuu4N/kLCjVIl+sGjsSdGwcovU+0rd5bAumh0562zd8p1CDV02994VUp1CBVP9YXZZLukdGtnOgLv8WdG2kKL6G+cNl9CoNgmm3tKYcapFZptGNOLCxSXIxq2uE3OQkjLWOkoR3ugAcJSAto9LXDeWDiEykX7tjRGiEAMPCr4ylBvcqhBvsUWq7WeGUJA7mbByXxFxxqsEfpra4kTtRdAokKV6ES1UYkGyFRrj9zlMhj/Sn2XbjrSubzNhfJLqpzJXPiHo1uJCncl7VHrUrPEglyz4H28e451CCxw13RPv6iz/8TjDrca0485f8Juy4XjvYKr3jRjR35Xqz9nBnT5dhRHFaUIuJxLnY8LVylqE85CWNnpHyiNOHV9RLYUqxWlKaxuOFTgy25x0FZadzonU43voYH6z/G92CgNAyVzp/x/4QthZavDHViPrEp/xwoi9/i/wkbfg0ryhQwiYUNhYWjTDXSI7A5StNWNo/7E9Zy151Q2dwH0o2wku/PXBmo8TwXKxd3dZlotG751GB1d/JkwmlPaSXgr9zt2JWRcpNWN/4q9QIZIt4I/xQ7oQzV32kl4MPrQKYabOnGh3w3kLG4R1UYH9txKzI2pyqMj4CR367MRXxqsLyY1nWARoeqMK6vGjoESdRYhTMai3pUhW1XGjZ0EO/+iQaU5V4HOlD0xqnGbvm7tg7kjR/51FhtIzLNWJ1VCVbLdSNlYhMqUnqVhgLGPi2W68WODuc1icWyV7HZ0DFiXuja6znQUUImzK1VuporGWEA2KMf60iVToFfjZWKL56O5Ma8S7DT3URHc8m9t1LhvqHjxc+Uhe2Tn0aOjjd/eV3CNoV7T8l4bYlkv94m+ha3xafGNs+Bq+9p33HrtkvKnh5TfouHc3bptfVtFZoJVimMXX2bQxyATUrVUCcQsg7VHunzeubcgM3L1nga+zqJMtduW5SGc51Im2hhS3RjnUpjzFnYCpcDXydTY+GcDUzWIJhzou4S587s5mRu3qFvefYux75OyQ26nIXPXPFqrtPyaEGdudL7REYIVMP6QBM4OjWvyafmnN0uXJ2cG5FIfcaKTV8/oLygwne2Lt5C/YiwyqnmTOW7kX7IgkdQ5+kPe/eBnDoMhAF45QqEYjrBmGIbU4xpIdz/aO8lmRQmheYiyf834xtopJW8hU0PKiWkicoEOe27LUqKtvGOIJ/S0KLk1AK0OZLPw6xJX2GrgbPuCYIxSDeffp60gv+WcObXdrKMEaIaqfS6OiXOiY4gDzOo0c0w3jKXirMmpcFC6Zw0HtYOpSPEf0tJFO2VRumw8MInB2VS0SglmjvBASUBJXINSo0+x9A5CXihQbfDJKg86vtlSpMxwFYjuuVcp3TVhoiFxVbt6pS2CiZtCK3arVHqdm1kfoqL7bc1yoCDAczCYvvujrKghTigBMX2XZ2y0Qqw1QiJLUc6ZQXpWEJSvHmZMmPMkSMhHuXRNyhDjWdUQYmGPR4MypLhTxELi4V5vkHZsvBYIxbmHQzKWgdTfUTCPL9MmTMG2GrEoURh9vsMaueEokxcjbiwQnthQZh2RSU+lFE7J4bSU4eXNUPUmCFfWACF+oL4oa4ej8C7QrtBPNExaoN71bZFXNE6z7hB8a060okzhouWADxTHufcrRmiVhuxML+U8YaDZ2BMTRDJw7rC5ZohAy0BeGXOOpw8A3+zQ0sAPvWGC36e9L491qArNY+qW4vbNUOkhXji4w6LDhxem77QtzigOGPaLheZEH9wcEDxpcdvCPxBc3FAcUTpcxwCf2p18Q+KGwrv4cy7JpIkeFFa85Kkd1YlQpo5D1ghaJIo9BH6Y3FA8UY1EkczQFiTuWI0b5FANNRBZa60DoVaM0TGwcOqyZJSCES4aZ9qoXouS8VowFle50WsJzwMZ6ZkC3PTPqFWkJCVEbZsO8IdTW+0DfqPZKL4ONiRqPTt/giXyPmt6UQDaXypY9XAETKc+dCZ4IBKlxL5Ij0C/0Tz+1g1aSqsXUEj4C/0NmouU8L+f8v2Quyj6Y2De3dqHsR80PtOC5ElkZJevSJGuhWGd/OCTbd89RC5S2OIn1DJM9ehLNvMC3WBke9JU6ZyRMCfVHQFSJhpb2TaZl4ZLoLhBCn9oMN7LdwNjEEVqyYppr3Zif+g9wMLwXBClH7Af/nkjZqYc5kEZo59Xcpt5oXq2rhCxa7YDyoiZ0GcY4QYWRg3c3IQ/Y/2GeUB6udixar1ioSXplO7Lern4sNeEmdkjYC/aKI8ITbKNOC0VWfM1JWNsCYWzJz4NWkvTac0N8KqicFDXraZV8YGq+ZurDRz5ci1ulAZo5jvZUZbnuY1pWHXRUrWPZTCU45Opnc1XLzv0Bt387bNvLIwVfdmy6GMORCXWDzjL9QtWGE8kPyvwR9WNh75rlf0uov8RTMfVCTyXU2Z1uXL6LxK2UdrteuYts/zEJVUtHzvCNekzaxyfDK9K8/7R7hQYRbmfpt5pY/Q7+gyvfFIosrJ+9SGeOS7KAAednAyfbCG6JJ1jrJf+7n6N3mWVceq+VtpPV/k9AX4V816DzfvX7GSN8SS+c6pF7BqflH02tJ0m4mV6uCE+hkrrH1xWwEnS3Vm+OX9g9K4izvTr9TFM35efrMPVvLW2sZAbWKvOcWmw9DKQUHTXRy0BvhCqdo+lsxZ6uoZ0fBn/DvqyFzRHxtjNcOqecGK0WiBYOYyGm7e/7HeuO1il7kcVg0zvbaD99+rLPK9alhpWg/zmzR+q2aem/Ip/fqhgVjmerV2XhuAFpf2AGlW/9q702U1YSgAwEMIEFD2HUR2EkVBQe/7P1o7nWn/dabTq7Kd7xkyyclZkv9zTyPua3vrBgU5syCY+V8C296MAlKu7vrfQHsnsQo3tmqkDPofvst5bOn5Gk7SRkjMfN++2M7XG1J47G2oMr0Af+m2Ub5EEV3pjwZTsJsNjLbs6rGCXeaFjNvaEzZIMwsDGvNeSjiUaw5slHJkMMv0cs4jW20PKIrMHpqs3mFfrDQclknMbMjlvQdOjit8H2BXNv2WH7N6Oz1dW01BKenaP9qZ3L5dVXZYKc3WgIPp3bD6XE9go9EeStmfwJ+O63jdXLmaDGKZTzHScvl3b6VsVH0PFYOPEdrnsosKnHI99tDJ+Vmid4wWfIsaOl+F8PfjeOOQL3RQQR4y34NzaRKC2iyxgrmLKPNgXHIqvMHyhV2+Oamm0PswLew15+Vk+jglypuHBUtmajrLlGWcUZxUj5UNWZk5ENUmmn/OhkNSRBm8fDYbRhXP/QVZWcuaxwkGDGZEPLn1jDcbbjfEfgJX7LkRCkrmGRBzchBS5sHg2xxZaUy4r9mNfMvRmBZQxp6rveeGM0vaoKAe4Q+DWeONojnP57tdJJ3jW2tD8Dt3em9G81g2iGRNlUAkswhGRSdfNpykXUdf1SHzuxSiVT3PU8Y2uyGkBw/mJJdlnzBzsoKUfO5uLdQKFggbjJbK16chUucmdD0sFtYfZqh8crvZkbpz+9MdLtgLJhqFm5Ovz0BB+by19h1C38W7X/xn+f6YGJFwvPVwvV4J3rEqM9Pet26QFGjh0+0TOJXWxDEuqfme8gJSztno9p4Ns0urwwt269Orgl4cxdRxc2gTyOCtFd7rqm/mEZFe0+mrlTn1e89wMGwxa4Yd/cJ8WhJl953eGEkhZdykvWcJIiyYDeCde9KyWxfWg/w/Tb674Toe/apILAHC3g3hsSh4fXV75lk5SJIi/9sViURh3tFj2p4EEfOww2wPj8W7bSe9a5o0jwZCJBnJiPu1m3C/dxUk76SAEDJoURhTl6mWLuxFCHo3Dt8t66S2/cOncdfl4RCQqKzPJAiGOsvj7kmbo+uzVvVs6w7xC/iD/0k4ed6l6NmBVRVL0/TA+kJVL4ltW7oAhxH4G+w4GPNYMAwBY8zz2IF83Yv8ABk99Ix5v74BAAAAAElFTkSuQmCC), radial-gradient(circle farthest-corner at 0% 100%, #ffd9e0, #e1efff);
    background-position: 2% 2%, 100% 50%, 0px 0px;
    background-size: 60px, 400px, auto;
    background-repeat: no-repeat, no-repeat, repeat;
    background-attachment: scroll, scroll, scroll;
  }
  .div-block-384 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .vector-main {
    width: 80%;
  }
  .d-122-category-card-wrapper-2 {
    width: 60%;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .d-122-category-card-wrapper-2.wall {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .d-122-category-card-wrapper-2.non-illumination {
    width: 60%;
  }
  .d-122-category-card-wrapper-2.illuminated {
    width: 60%;
  }
  .div-block-390 {
    padding-top: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-391 {
    width: 80%;
  }
  .div-block-392 {
    width: 80%;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
  }
  .div-block-397 {
    width: 100%;
  }
  .div-block-398 {
    width: 100%;
  }
  .div-block-399 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-400 {
    width: 49%;
  }
  .div-block-401 {
    width: 49%;
  }
}
@media screen and (max-width: 767px) {
  .ct-profile-nav-logo {
    max-width: 100%;
    padding-right: 0px;
    padding-left: 0px;
  }
  .ct-nav-container {
    padding-right: 20px;
  }
  .nav-info {
    width: 65%;
    margin-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .nav-action-button.w--current {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 15px;
    line-height: 15px;
  }
  .ct-hero-slide {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .wrapper {
    height: 100%;
    max-width: 1000px;
  }
  .ct-slider-columns {
    left: 0px;
    right: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-slider-columns.slider-cloumns-2 {
    width: 100%;
  }
  .ct-slide-info {
    width: 100%;
  }
  .ct-title {
    display: block;
  }
  .ct-slide-media {
    display: none;
  }
  .ct-hero-circle {
    left: -67px;
    top: 236px;
    width: 300px;
    height: 300px;
  }
  .ct-heading {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
    font-size: 35px;
    line-height: 60px;
  }
  .ct-slide-image {
    min-width: 290px;
  }
  .ct-button.ghost.why-us-action-button.ct-top-margin {
    display: none;
  }
  .ct-button.ghost.why-us-action-button.ct-top-margin.show {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .ct-button.ghost.why-us-action-button.ct-top-margin.show._222 {
    width: 50%;
  }
  .link {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 15px;
    line-height: 15px;
  }
  .ct-nav-menu {
    overflow: visible;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .ct-footer {
    padding: 0px;
  }
  .ct-footer-image {
    -o-object-fit: contain;
    object-fit: contain;
  }
  .ct-paragraph {
    line-height: 30px;
  }
  .hero-section.no-border.bg-color {
    height: auto;
  }
  .hero-section.bg-color.background-color {
    height: auto;
  }
  .ct-footer-container.mega-nav-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .ct-footer-container.mega-nav-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .ct-footer-container.mega-nav-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .dropdown-list.w--open {
    margin-right: 0px;
    padding-right: 0px;
  }
  .ct-navbar-row {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 1200px;
    padding-left: 0px;
  }
  .ct-col-40 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    width: 100%;
    height: auto;
    margin-right: 0px;
    padding: 20px 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .ct-col-40.vertical-separator {
    display: block;
    width: 100%;
    margin-right: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .section-why-us {
    height: 1100px;
  }
  .div-image {
    width: 35%;
    height: 300px;
  }
  .grid-2 {
    width: auto;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
  }
  .div-grid {
    width: 62%;
    height: 800px;
    margin-left: 10px;
  }
  .heading-why-us {
    font-size: 13px;
    line-height: 12px;
  }
  .paragraph-why-us {
    margin-left: 0px;
    text-align: left;
  }
  .image-3 {
    position: absolute;
  }
  .grid-4 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto;
  }
  .section-2 {
    height: 3200px;
    margin-right: 0px;
    margin-left: 0px;
  }
  .ct-grid-5 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
  .why-us-block-info {
    display: block;
  }
  .ct-subheading {
    margin-top: 0px;
  }
  .ct-search-form {
    display: none;
    padding-right: 0px;
  }
  .ct-bold-text {
    display: block;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 55px;
    line-height: 50px;
  }
  .ct-menu-button {
    margin-left: 10px;
  }
  .ct-menu-button.open {
    background-color: transparent;
    color: #333;
  }
  .grid-6 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  .ct-slider-wrapper {
    left: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-footer-wrapper {
    display: block;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-footer-brand-block {
    width: 100%;
  }
  .slider-media-2 {
    display: none;
    overflow: visible;
    width: 55%;
    height: 40%;
  }
  .ct-login-form-box {
    width: auto;
    margin-top: 0%;
  }
  .ct-login-heading {
    position: static;
  }
  .ct-login-content-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-legal-box {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-bottom: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .ct-login-page-container {
    width: auto;
  }
  .ct-reg-left-heading {
    max-width: 400px;
  }
  .page-wrapper-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .brand {
    position: static;
    top: auto;
  }
  .ct-nav-card {
    width: 100%;
    min-height: auto;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .ct-navigation-drop-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: auto;
    max-height: 300px;
  }
  .ct-dropdown-link-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    padding-right: 5px;
    padding-left: 5px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .ct-dropdown-list-full-wrapper {
    display: block;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-nav-content-block {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 5px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    text-align: center;
  }
  .ct-nav-link-details {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .ct-navigation-column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding: 10px 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .ct-image-square {
    position: relative;
    width: 100px;
  }
  .nav-dropdown-list {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .ct-navigation-icon {
    min-height: 20px;
    margin-right: 0em;
    margin-bottom: 10px;
    text-align: center;
  }
  .ct-nav-link-style {
    padding-right: 0.5em;
    padding-left: 0.5em;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 14px;
  }
  .ct-nav-link-style.profile-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .ct-nav-link-style.footer-nav-item {
    margin-left: 0em;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .ct-nav-link-style.profile-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .ct-nav-link-style.profile-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .ct-nav-info-2 {
    width: 55%;
    margin-left: 0px;
    padding-left: 0px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .ct-proflink-6 {
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 15px;
    line-height: 15px;
  }
  .ct-nav-action-button {
    margin-left: 20px;
  }
  .ct-nav-action-button.w--current {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 15px;
    line-height: 15px;
  }
  .ct-nav-action-button.top-margin {
    margin-left: 0px;
  }
  .ct-gem-div-shadow-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 250px;
    min-height: 300px;
    margin-bottom: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-gem-gemstone-card-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    grid-auto-flow: row;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    -o-object-fit: fill;
    object-fit: fill;
  }
  .ct-gem-text-block-15 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-gem-heading-24 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-gem-heading-23 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .ct-gem-wrapper-2 {
    height: 100%;
    max-width: 1000px;
  }
  .ct-gem-line {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .gem-section-6 {
    display: block;
    height: 100%;
    margin-right: 0px;
    margin-left: 0px;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  .banner {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .ct-white-box.third {
    display: block;
    width: 100%;
    height: auto;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
  }
  .ct-white-box.third.mobile-full-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 98%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-white-box.link-box {
    width: 100%;
  }
  .ct-white-box.link-box.paper-box {
    width: 48%;
  }
  .ct-white-box.two-third {
    width: 100%;
  }
  .grid-faq {
    margin-left: 0px;
    grid-column-gap: 41px;
  }
  .news-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .ct-features-grid-wrapper {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .h3 {
    margin-bottom: 35px;
  }
  .button-3 {
    margin-right: auto;
    margin-left: auto;
  }
  .ct-flex-container.horizontal {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .articles-block {
    margin-bottom: 35px;
  }
  .ct-grid-wrapper {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .ct-feature-image-block {
    margin-bottom: 55px;
  }
  .feature-text-block-2 {
    padding-left: 0px;
  }
  .control-bar {
    display: none;
  }
  .navigation-menu {
    padding-right: 1em;
    padding-left: 1em;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .doc-description {
    max-height: 68px;
  }
  .logo-link {
    padding-left: 0px;
  }
  .html-embed {
    bottom: 0px;
  }
  .project-grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .top-nav.footer-nav {
    min-height: 250px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: center;
  }
  .footer-menu {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .ct-nav-dropdown-list-2 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .ct-heading-11 {
    position: relative;
  }
  .ct-buttoncontainer {
    position: relative;
  }
  .prosearch-form {
    padding-right: 0px;
  }
  .ct-pronav-info-2 {
    width: 65%;
    margin-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .prolink-6 {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 15px;
    line-height: 15px;
  }
  .ct-pronav-logo-2 {
    height: 30px;
    max-width: 100%;
    padding-right: 0px;
    padding-left: 0px;
  }
  .ct-pronav-action-button-2.w--current {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 15px;
    line-height: 15px;
  }
  .nav-link-2.dark-blue {
    font-size: 14px;
  }
  .nav-logo-2 {
    height: 30px;
    max-width: 100%;
    padding-right: 0px;
    padding-left: 0px;
  }
  .ph-buttoncontainer-2 {
    position: relative;
  }
  .ct-line2 {
    left: 5px;
    width: 7vh;
  }
  .ct-line2.ct-fillline {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-line2.line3 {
    left: 0px;
    width: 40%;
  }
  .ph-component-wrap {
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ph-form {
    display: block;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .ph-div-block-45 {
    top: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .ph-comp-pane.right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 80%;
    margin-top: 0px;
    padding: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
  }
  .ct-progress-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 23px;
    text-align: left;
  }
  .ph-form-component {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    margin-top: 0px;
    padding-top: 50px;
    padding-bottom: 75px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .ph-form-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .body-details-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-body-column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: 35px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .ct-body-column.block-3 {
    width: 400px;
  }
  .ct-body-card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .ct-body-card.block-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: auto;
    min-height: auto;
    margin-top: 0px;
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-body-wrap {
    width: 100%;
    max-width: none;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .ct-profile-name {
    margin-top: 10px;
    padding-left: 0px;
    text-align: left;
  }
  .articles-block-2 {
    margin-bottom: 35px;
  }
  .article-profile-block-2 {
    display: block;
  }
  .ct-prosearch-form-2 {
    padding-right: 0px;
  }
  .link-6 {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 15px;
    line-height: 15px;
  }
  .nav-dropdown-list-3 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .div-block-50 {
    display: block;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-51 {
    margin-left: 0px;
    padding-left: 0px;
  }
  .grid-7 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
  .ct-dashboard-link-container {
    position: relative;
  }
  .ct-body-column-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: auto;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 20px;
  }
  .ct-footer-div-block {
    width: 100%;
  }
  .ct--footer-div-block {
    width: 100%;
  }
  .gem-heading-23 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .gem-line {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .greet-title {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .ct-order-container {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-nav-link-style-2 {
    padding-right: 0.5em;
    padding-left: 0.5em;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 14px;
  }
  .greet-title-2 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .order-header-text-block {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .ct-order-id-block {
    margin-right: 0px;
    padding: 0px;
  }
  .ct-order-details {
    padding-right: 5px;
    padding-left: 5px;
  }
  .ct-recent-order-block {
    width: 100%;
    margin-bottom: 20px;
  }
  .ct-order-items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .ct-document-section {
    padding-top: 0px;
  }
  .ct-gem-div-image-portfolio-2 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  .ct-document-heading {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-document-image {
    text-align: center;
  }
  .ct-upload-status-field {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .text-block-108.ct-success {
    color: #23d929;
  }
  .ct-upload-document {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 170px;
    min-height: auto;
    margin-bottom: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-upload-document.ct-uploaded-documents {
    width: 400px;
    margin-right: 0px;
  }
  .ct-choose-diamonds {
    margin-top: 0px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .ct-first-category {
    width: 100%;
    padding-top: 10px;
  }
  .ct-second-category {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-77 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-cut-field.margin {
    display: block;
  }
  .ct-circle {
    width: 40px;
    height: 20px;
  }
  .ct-advanced-options-field {
    padding-right: 0px;
    padding-left: 0px;
  }
  .hover-price-number {
    height: 42px;
  }
  .ct-loose-diamond-block {
    padding-right: 10px;
    padding-left: 10px;
  }
  .ct-diamonds-table {
    margin-bottom: 40px;
  }
  .div-block-124 {
    width: 40px;
    height: 20px;
  }
  .ct-nav-content-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .ct-diamonds-link-block {
    display: block;
    padding-left: 22px;
  }
  .ct-diamonds-link-block.margin {
    margin-right: 0px;
    margin-left: 0px;
  }
  .ct-diamonds-content {
    padding-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }
  .ct-diamonds-content.oval {
    padding-left: 5px;
  }
  .icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .ct-gemstones-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .ct-diamond-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .ct-loose-diamond {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .ct-loose-diamonds {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .ct-navbar-diamond {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .ct-navbar-diamonds {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .ct-diamonds-types {
    position: static;
    display: block;
    overflow: auto;
    max-height: 300px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .div-block-131 {
    width: 90%;
  }
  .div-block-133 {
    width: 90%;
  }
  .image-59 {
    display: block;
    margin-top: 0px;
    padding-top: 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    text-align: left;
  }
  .ct-loose-diamond-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .ct-loose-diamond-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .ct-loose-diamond-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .ct-loose-diamond-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .ct-nav-card-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .ct-nav-card-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .ct-nav-card-3 {
    min-height: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .ct-nav-link-detail {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .ct-nav-link-detail.hide {
    display: none;
  }
  .ct-profile-nav-menu {
    overflow: visible;
    width: auto;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .ct-profile-nav-diamonds-types {
    position: static;
    display: block;
    overflow: auto;
    max-height: 300px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .ct-menu-button-2 {
    margin-left: 10px;
  }
  .ct-menu-button-2.open {
    margin-left: 0px;
    background-color: transparent;
  }
  .ct-menu-button-2.open {
    background-color: transparent;
  }
  .ct-profile-nav-brand {
    padding-left: 0px;
  }
  .ct-profile-navbar-row {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 1200px;
    padding-left: 0px;
  }
  .ct-profile-navbar-link {
    margin-right: 300px;
  }
  .ct-profile-navbar-link-style {
    padding-right: 0.5em;
    padding-left: 0.5em;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 14px;
  }
  .ct-profile-navbar-link-style.logout-link {
    margin-right: 0em;
  }
  .ct-profile-navbar-link-style.dropdown-nav-item {
    margin-right: 0px;
    margin-left: 0px;
  }
  .ct-profile-navbar-link-style.profile-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .ct-profile-nav-links-wrapper {
    width: auto;
  }
  .ct-profile-nav-info-2 {
    width: auto;
    margin-left: 0px;
    padding-left: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .ct-profile-navbar-search-form {
    display: block;
    padding-right: 0px;
  }
  .ct-nav-dropdown-list-3 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .ct-nav-dropdown-list-3.w--open {
    margin-bottom: 0px;
  }
  .ct-profile-nav-link {
    margin-right: 300px;
  }
  .ct-profile-nav-dropdown-list.w--open {
    margin-right: 0px;
    padding-right: 0px;
  }
  .ct-round {
    margin-right: 10px;
  }
  .ct-princess {
    margin-right: 10px;
  }
  .section-10 {
    border-top-right-radius: 350px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }
  .ct-view-on-text {
    font-size: 10px;
  }
  .instagram-wrapper {
    position: static;
    top: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .footer-line-divider-2 {
    margin-left: 60px;
  }
  .margin-page-2 {
    display: block;
    width: 100%;
  }
  .ct-instagram-text {
    font-size: 20px;
  }
  .circle {
    top: -15px;
    right: 71px;
  }
  .ct-instagram-block.height {
    width: 480px;
  }
  .heading-18 {
    color: #fff;
    font-size: 22px;
  }
  .body-container {
    padding-right: 10px;
    padding-left: 10px;
  }
  .link-8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .container.white {
    height: 800px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-social-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .ct-social-media-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-white-box-padding {
    display: block;
    margin-top: 0px;
    padding: 0px 40px 0px 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .ct-total-cost {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
  }
  .ct-order-block {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-main-order-heading {
    margin-left: 0px;
  }
  .ct-orders-main-heading {
    padding-right: 20px;
    padding-left: 10px;
  }
  .ct-order-status {
    margin-left: 0px;
  }
  .div-block-153 {
    margin-right: 0px;
  }
  .center-button-free-trail {
    padding-bottom: 20px;
  }
  .nav-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 0px;
    margin-left: 0px;
    padding: 20px 0px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    text-align: right;
  }
  .nav-link.w--current {
    margin-right: 0px;
    margin-left: 0px;
    padding: 10px 0px;
  }
  .nav-link.sign-in {
    padding: 10px 10px 10px 0px;
  }
  .nav-link.sign-in.down-button {
    padding-left: 15px;
  }
  .nav-link._10 {
    margin-right: 0px;
    margin-left: 0px;
  }
  .ct-back-button-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .ct-button-link-wrapper.ct-verify-button {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .ct-back-button-block.ct-verify-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 70px;
    padding-left: 70px;
  }
  .ct-button-text.ct-center {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .ct-oval {
    margin-right: 10px;
  }
  .ct-cushion {
    margin-right: 10px;
  }
  .ct-marquise {
    margin-right: 10px;
  }
  .ct--emerald {
    margin-right: 10px;
  }
  .ct-radiant {
    margin-right: 10px;
  }
  .ct--pear {
    margin-right: 10px;
  }
  .ct-heart {
    margin-right: 5px;
  }
  .ct-asscher {
    margin-right: 8px;
  }
  .ct-shape-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .div-block-162 {
    margin-top: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .div-block-163 {
    margin-top: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .ct-gem-heading-25 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .ct-nav-menu-2 {
    overflow: visible;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .ct-footer-subnav-2 {
    padding-bottom: 20px;
  }
  .dropdown-list-7.w--open {
    margin-right: 0px;
    padding-right: 0px;
  }
  .ct-nav-link-2 {
    margin-right: 0px;
  }
  .ct-terms-wrapper {
    position: relative;
    width: 80%;
  }
  .ct-terms-wrapper.ct-size {
    width: 80%;
  }
  .ct--condition-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-form-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-contact-form-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 80%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #f6f6f6;
  }
  .heading-20 {
    text-align: left;
  }
  .ct-form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .ct-contact-form {
    padding-right: 20px;
    padding-left: 20px;
  }
  .ct-address-wrapper {
    width: 80%;
  }
  .ct-mailing {
    padding-right: 40px;
    padding-left: 40px;
  }
  .ct-terms-content {
    width: 80%;
    padding-right: 10px;
    padding-left: 10px;
  }
  .div-block-169 {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .faq-container {
    width: auto;
  }
  .section-15.ct-top-margin {
    margin-top: 40px;
  }
  .ct-faq-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-faq-diamonds {
    padding-right: 10px;
    padding-left: 10px;
  }
  .div-block-172 {
    width: auto;
  }
  .div-block-178 {
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .div-block-181 {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .heading-31 {
    text-align: center;
  }
  .ct-melee-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-content {
    width: 100%;
    padding-right: 40px;
    padding-left: 40px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .section-19 {
    padding-bottom: 0px;
  }
  .div-block-187 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-188 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 90%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-189 {
    width: 100%;
    padding-right: 40px;
    padding-left: 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .paragraph-16 {
    text-align: left;
  }
  .ct-melee-range-wrapper {
    padding-top: 0px;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-melee-range-wrapper.ct-padding {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .ct-melee-range-wrapper.ct-padding.space {
    padding-bottom: 0px;
  }
  .div-block-193 {
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-193.ct-padding {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .div-block-200 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .div-block-201 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .ct-footer-section {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .faq-img {
    min-height: 40px;
    min-width: 50px;
  }
  .ct-service-wrapper {
    width: 100%;
    height: auto;
    margin-bottom: 10px;
  }
  .horizontal-wrapper {
    margin-top: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-14 {
    margin-right: 10px;
    margin-left: 10px;
  }
  .ct--footer-div-block-2 {
    width: 100%;
  }
  .ct-footer-brand-block-2 {
    width: 100%;
  }
  .ct-footer-div-block-2 {
    width: 100%;
  }
  .ct-footer-wrapper-2 {
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-footer-section-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-sub-title {
    padding-right: 20px;
    padding-left: 20px;
  }
  .ct-paragraph-wrapper {
    height: 310px;
  }
  .ct-large-diamond-wrapper {
    width: auto;
    height: auto;
    margin-bottom: 20px;
  }
  .div-block-209 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .image-65 {
    display: none;
  }
  .ct-wrapper {
    padding-right: 20px;
    padding-left: 20px;
  }
  .image-66 {
    display: none;
  }
  .ct-faq-wrapper-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-question-info-block {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
  }
  .ct-question-wrapper {
    width: 100%;
  }
  .ct-hero-info {
    width: 100%;
  }
  .flex-wrapper-space {
    display: block;
    width: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .into-2-item-1 {
    width: 100%;
  }
  .into-2-item-1.border {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .div-block-214 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-215 {
    width: 100%;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .div-block-216 {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .div-block-217 {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }
  .div-block-218 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-219 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-220 {
    margin-left: 0px;
  }
  .div-block-221 {
    width: 100%;
  }
  .div-block-222 {
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-223 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-224 {
    width: 100%;
  }
  .div-block-225 {
    width: 100%;
  }
  .div-block-226 {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }
  .link-10 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .link-11 {
    padding-right: 10px;
    padding-left: 10px;
    background-color: transparent;
  }
  .link-12 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .link-12:hover {
    background-color: transparent;
  }
  .link-13 {
    padding-right: 10px;
    padding-left: 10px;
    background-color: transparent;
  }
  .div-block-230 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .div-block-231 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .ct-anatomy-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-anatomy-content {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }
  .ct-anatomy-image-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .paragraph-42 {
    text-align: justify;
  }
  .paragraph-47 {
    text-align: justify;
  }
  .paragraph-47.ct-width {
    width: 100%;
  }
  .ct-anatomy-points {
    padding-right: 20px;
    padding-left: 20px;
  }
  .paragraph-51 {
    text-align: justify;
  }
  .ct-about-stones-wrapper {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-about-stones-wrapper._2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .ct-about-stones-wrapper._4 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .ct-about-stones-wrapper._6 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .ct-about-stones-wrapper._8 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .ct-about-stones-wrapper._10 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .ct-about-stones-wrapper._12 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .ct-about-stones-wrapper._14 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .ct-about-stones-wrapper._16 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .ct-stone-left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-stone-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-gem-name._1 {
    margin-right: 0px;
  }
  .paragraph-55 {
    margin-top: 20px;
  }
  .ct-sub-wrapper {
    width: auto;
  }
  .ct-gem-left {
    width: auto;
    padding-bottom: 10px;
  }
  .heading-54 {
    font-size: 20px;
  }
  .ct-tab-link-tab-4-2._1 {
    margin-right: 0px;
  }
  .tabs-content-2 {
    margin-right: 15px;
    margin-left: 15px;
  }
  .ct-tabs-content-3 {
    margin-right: 15px;
    margin-left: 15px;
  }
  .ct-tabs-content-4 {
    margin-right: 15px;
    margin-left: 15px;
  }
  .ct-gem-image-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .ct-shipping-content-1 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .ct-shipping-content-2 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .ct-shipping-content-3 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .div-block-244 {
    margin-left: 0px;
  }
  .html-embed-4 {
    width: 90%;
  }
  .div-block-245 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-246 {
    margin-left: 0px;
  }
  .block.top-margin {
    margin-top: 40px;
  }
  .h4-2 {
    text-align: center;
  }
  .ct-block_wrap.ct-bottom-margin {
    height: 300px;
    margin-bottom: 10px;
  }
  .ct-block_wrap.ct-bottom-margin._1 {
    margin-bottom: 100px;
  }
  .content_wrap.ct-top-margin {
    margin-top: 0px;
  }
  .content_wrap.top-margin {
    margin-bottom: -50px;
  }
  .content_wrap.top-margin.align {
    margin-bottom: -36px;
  }
  .content_wrap.top-margin.align1 {
    margin-bottom: -33px;
  }
  .content_wrap.align {
    margin-bottom: -35px;
  }
  .collection-list {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .category-text {
    display: block;
  }
  .category-block {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .category-block.all-products.w--current {
    margin-bottom: 10px;
  }
  .category-block.all-products.w--current {
    margin-bottom: 10px;
  }
  .sidebar {
    padding-right: 24px;
    padding-left: 24px;
  }
  .ct-text1 {
    font-size: 14px;
  }
  .ct-text2 {
    font-size: 14px;
  }
  .ct-text3 {
    font-size: 14px;
  }
  .ct-text4 {
    font-size: 14px;
  }
  .ct-text5 {
    font-size: 14px;
  }
  .ct-text6 {
    font-size: 14px;
  }
  .ct-business-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-wrapper1 {
    width: auto;
    margin-top: 20px;
    margin-right: 10px;
    margin-left: 10px;
  }
  .homeslide {
    height: auto;
    margin-top: 200px;
    background-position: 50% 50%;
    background-size: cover;
  }
  .browser-demo {
    width: 400px;
    height: 300px;
    margin-right: 110px;
    margin-bottom: 100px;
    margin-left: 110px;
    padding-right: 30px;
    padding-left: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .instructions-wrapper {
    margin-left: 0px;
  }
  .demo-wrapper {
    margin-top: 100px;
    padding-right: 0px;
    padding-bottom: 100px;
    padding-left: 0px;
  }
  .left-arrow-2 {
    left: 0%;
    padding-left: 10px;
  }
  .right-arrow-2 {
    right: 0%;
    height: auto;
    padding-right: 10px;
  }
  .slider-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .image-114 {
    width: 20px;
    height: 20px;
  }
  .logo-client-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .image-wrapper {
    margin-bottom: 20px;
  }
  .image-wrapper.margin {
    height: 80px;
    margin-left: 0px;
  }
  .dowell {
    margin-bottom: 0px;
  }
  .card-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .card._1 {
    margin-right: 0px;
  }
  .card._2 {
    margin-top: 40px;
  }
  .card._3 {
    margin-right: 0px;
  }
  .card._4 {
    margin-top: 40px;
  }
  .body-paragraphy {
    font-size: 16px;
  }
  .tabs-menu {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
  }
  .tabs-content {
    width: 100%;
  }
  .div-block-253 {
    display: none;
  }
  .section-30.space {
    padding-top: 40px;
    padding-bottom: 20px;
  }
  .tabs-2 {
    margin-top: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .sublink-wrapper.center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .heading-72 {
    width: 90%;
    text-align: center;
  }
  .banner-heading {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .section-title {
    font-size: 24px;
    line-height: 32px;
  }
  .section-31 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .wrapper-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .wrapper-2._2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .flex-wrapper-space-1.margin {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .card_base {
    margin-bottom: 20px;
    padding-top: 55px;
  }
  .card_row {
    width: 100%;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .card_col_2 {
    width: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  .card_col_2.margin {
    padding-right: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .text_features {
    margin-top: 0px;
  }
  .col_60 {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .slider-4 {
    height: 400px;
  }
  .hero-text-box {
    display: none;
  }
  .hero-image {
    height: 300px;
  }
  .hero-image._2 {
    height: 300px;
  }
  .hero-image._3 {
    height: 300px;
  }
  .about-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .about-text-container {
    width: 90%;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 0px;
  }
  .paragraph-68 {
    height: auto;
  }
  .about-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .left-side {
    width: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .right-side {
    width: auto;
    padding: 10px;
  }
  .paragraph-69 {
    width: auto;
    text-align: justify;
  }
  .div-block-258 {
    padding-right: 0px;
  }
  .div-block-259 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .bg {
    width: 100%;
  }
  .div-block-260 {
    width: auto;
  }
  .page-container {
    width: auto;
  }
  .legal-box {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-bottom: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .form-box {
    width: auto;
    margin-top: 5%;
  }
  .heading-79 {
    position: static;
  }
  .grid-block-2 {
    height: 380px;
    margin-left: 0px;
  }
  .div-block-10 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-10._1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .author-image-wrapper {
    width: auto;
  }
  .author-content {
    width: auto;
  }
  .paragraph-71 {
    width: 100%;
  }
  .heading-82 {
    margin-bottom: 10px;
    font-size: 40px;
    line-height: 50px;
  }
  .div-block-161 {
    width: 90%;
  }
  .div-block-267 {
    margin-top: 20px;
  }
  .div-block-267.left {
    width: 100%;
    margin-top: 20px;
  }
  .paragraph-73 {
    width: 90%;
    margin-right: auto;
    margin-left: 0px;
    text-align: left;
  }
  .bold-text-7 {
    font-size: 30px;
    line-height: 40px;
  }
  .heading-83 {
    font-size: 30px;
    line-height: 35px;
  }
  .section {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .section.personal---dark.with-border {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .email-form {
    width: 90%;
  }
  .section-title-2 {
    font-size: 28px;
    line-height: 32px;
  }
  .title-grid-couple {
    margin-bottom: 11px;
  }
  .block-grid-couple {
    padding: 30px;
  }
  .section-transparent {
    padding-right: 15px;
    padding-bottom: 55px;
    padding-left: 15px;
  }
  .title-services {
    margin-top: 18px;
    margin-bottom: 10px;
  }
  .service-block {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .image-grid-couple {
    height: 300px;
    min-height: auto;
  }
  .grid-couple {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .grid-services {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .container-34.space {
    margin-bottom: 30px;
  }
  .main-heading {
    margin-top: 0px;
  }
  .main-heading.blue.padding {
    font-size: 35px;
    text-align: center;
  }
  .paragraph-74 {
    margin-bottom: 10px;
  }
  .demo-wrapper-2 {
    margin-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  .top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .div-block-277 {
    width: 100%;
  }
  .browser-demo-2 {
    width: 100%;
    height: 300px;
    margin-bottom: 60px;
    padding: 60px 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .demo-wrapper-3 {
    margin-top: 140px;
    padding-right: 110px;
    padding-left: 110px;
  }
  .product_section {
    height: auto;
    margin-top: 40px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .product_photo {
    overflow: hidden;
    min-height: auto;
    border-bottom: 0px solid #dfe0e2;
    border-right-width: 0px;
  }
  .product_content {
    padding: 32px 10px 60px;
  }
  .div-block-290 {
    width: 48%;
  }
  .image-125 {
    width: 100%;
  }
  .image-126 {
    height: 400px;
  }
  .image-126.auto {
    width: 100%;
  }
  .left-arrow-4 {
    padding-left: 10px;
  }
  .slider-5 {
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .image-wrapper-2 {
    margin-bottom: 20px;
  }
  .zeus {
    margin-bottom: 0px;
  }
  .tabs-3 {
    margin-top: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .tabs-content-3 {
    width: 100%;
  }
  .tabs-menu-2 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
  }
  .div-block-293 {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .tab-menu-round {
    overflow: scroll;
    width: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .collection-card {
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }
  .button-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .tab-link-round {
    width: auto;
    height: auto;
    min-width: 250px;
    text-align: center;
    white-space: nowrap;
  }
  .tab-link-round.w--current {
    width: auto;
    height: auto;
  }
  .heading-5 {
    text-align: center;
  }
  .food-title-wrap {
    margin-bottom: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .food-title-wrap.center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .tab-link-tab-10 {
    width: auto;
    height: auto;
    min-height: 52px;
    min-width: 250px;
    margin-bottom: 10px;
  }
  .tab-link-tab-2-3 {
    width: auto;
    height: auto;
    min-height: 52px;
    min-width: 250px;
    margin-bottom: 10px;
  }
  .demo-wrapper-4 {
    margin-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  .product_photo-2 {
    overflow: hidden;
    min-height: auto;
    border-bottom: 0px solid #dfe0e2;
    border-right-width: 0px;
  }
  .image-130 {
    display: none;
    width: 90%;
  }
  .image-131 {
    display: block;
  }
  .content-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-298 {
    display: block;
    width: 92%;
  }
  .div-block-300 {
    width: 90%;
    margin-right: 10px;
    margin-left: 10px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .image-132 {
    height: 108px;
  }
  .category-text-2 {
    display: block;
    font-size: 15px;
  }
  .paragraph-78 {
    margin-bottom: 10px;
    text-align: left;
  }
  .text.second-block {
    padding-left: 10px;
  }
  .div-block-302.next {
    width: 80%;
  }
  .section-35 {
    padding-right: 24px;
    padding-left: 24px;
  }
  .section-35.content.homepage {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .div-block-303 {
    width: 92%;
  }
  .tools-wrap {
    padding-right: 0px;
    padding-left: 0px;
  }
  .container-37 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .header-main {
    margin-right: 20px;
    margin-left: 20px;
  }
  .div-block-306 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-308 {
    width: 60%;
    height: 30px;
  }
  .image-133 {
    margin-left: 5px;
  }
  .text-block-161 {
    font-size: 15px;
  }
  .div-block-310 {
    margin-right: 20px;
    margin-left: 20px;
  }
  .div-block-321 {
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .main-wrapper {
    height: auto;
    margin-right: 20px;
    margin-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-323 {
    margin-left: 0px;
  }
  .grid-12 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .medium {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-325 {
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
  }
  .div-block-329 {
    height: auto;
    margin-bottom: 20px;
  }
  .container-flex-container-reset-padding {
    margin-right: 20px;
    margin-left: 20px;
  }
  .box-white {
    width: 80%;
  }
  .div-block-330 {
    width: 100%;
  }
  .div-block-331 {
    width: 100%;
  }
  .icons {
    padding-right: 20px;
  }
  .icons._123 {
    width: auto;
    padding-right: 20px;
    padding-left: 20px;
  }
  .div-block-333 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .paragraph-80 {
    margin-bottom: 20px;
  }
  .button-25 {
    margin-bottom: 20px;
  }
  .button-25.hjgh {
    width: 100%;
  }
  .about-home.gfh.tydh {
    padding-bottom: 0px;
  }
  .div-block-338 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-338.hide {
    display: none;
  }
  .div-block-339 {
    display: none;
  }
  .div-block-351 {
    display: block;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }
  .link-block-21 {
    margin-bottom: 10px;
  }
  .form-5 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .text-field-9 {
    width: 100%;
    margin-bottom: 20px;
  }
  .div-block-358 {
    display: -ms-grid;
    display: grid;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    text-align: left;
  }
  .div-block-359 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .div-block-361 {
    display: block;
  }
  .div-block-361.hide {
    display: none;
  }
  .div-block-361.hide1 {
    display: none;
  }
  .div-block-363 {
    padding-top: 0px;
  }
  .list-18 {
    margin-bottom: 0px;
    padding-left: 0px;
  }
  .div-block-365 {
    margin-top: 0px;
  }
  .div-block-367 {
    padding-top: 0px;
    text-align: left;
  }
  .div-block-368 {
    text-align: left;
  }
  .div-block-369 {
    text-align: left;
  }
  .div-block-370 {
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .div-block-370.hide {
    display: none;
  }
  .container-v1 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .benefit-card---education {
    text-align: center;
  }
  .benefit-title10 {
    width: auto;
  }
  .container-39 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .div-block-377 {
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: left;
  }
  .text-block-184 {
    margin-left: 0px;
  }
  .div-block-58 {
    display: none;
  }
  .image-17 {
    width: 30%;
  }
  .div-block-55 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-379 {
    width: auto;
  }
  .div-block-381 {
    display: block;
  }
  .div-block-57 {
    margin-left: 0px;
  }
  .div-block-391 {
    width: 95%;
  }
  .div-block-392 {
    width: 95%;
  }
}
@media screen and (max-width: 479px) {
  .nav-link-border {
    display: none;
  }
  .ct-navbar {
    margin-top: 10px;
  }
  .ct-nav-brand {
    padding-left: 10px;
  }
  .ct-profile-nav-logo {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 20px;
    padding-left: 0px;
  }
  .nav-info {
    position: static;
    left: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 30%;
    margin-left: -35px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .nav-action-button {
    display: none;
  }
  .ct-hero-slide {
    padding-right: 0px;
    padding-left: 0px;
  }
  .wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-slider-columns {
    position: relative;
    left: 0px;
    width: 100vw;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-slide-info {
    position: static;
    left: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    padding-right: 5%;
    padding-left: 5%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
  }
  .ct-title {
    font-size: 1.25em;
    font-weight: 700;
  }
  .ct-slide-media {
    display: none;
    width: 40%;
  }
  .ct-hero-circle {
    top: 220px;
    width: 180px;
    height: 180px;
  }
  .ct-slide-image {
    left: -37px;
    top: -238px;
    min-width: 150px;
  }
  .ct-button.ghost.why-us-action-button {
    width: 100%;
  }
  .ct-button.ghost.why-us-action-button {
    width: 100%;
  }
  .ct-button.ghost.why-us-action-button.ct-top-margin {
    display: none;
  }
  .ct-button.ghost.why-us-action-button.ct-top-margin.show {
    width: auto;
  }
  .ct-button.ghost.why-us-action-button.ct-top-margin.show._222 {
    width: 100%;
  }
  .link {
    display: none;
  }
  .ct-nav-menu {
    margin-left: 0px;
    padding-left: 0px;
  }
  .nav-dropdown-icon {
    display: block;
  }
  .ct-footer {
    margin-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    text-align: left;
  }
  .ct-footer-flex-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-footer-logo-link {
    height: 60px;
  }
  .ct-footer-heading {
    margin-top: 20px;
  }
  .service {
    padding-right: 0px;
    padding-left: 0px;
  }
  .service.ct-padding {
    padding-left: 20px;
  }
  .hero-section {
    margin-top: 45px;
  }
  .hero-section.no-border.bg-color {
    height: auto;
  }
  .hero-section.bg-color.background-color {
    height: auto;
    margin-top: 320px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .ct-footer-container.mega-nav-container {
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-footer-container.mega-nav-container {
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-footer-container.mega-nav-container {
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .dropdown-list {
    display: none;
  }
  .dropdown-list.w--open {
    overflow: visible;
    width: 100%;
  }
  .ct-nav-dropdown {
    position: static;
    overflow: visible;
  }
  .ct-nav-links-wrapper {
    width: auto;
  }
  .ct-navbar-row {
    overflow: visible;
    width: 100%;
    max-height: none;
    max-width: 1200px;
    margin-right: 10px;
    margin-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }
  .ct-col-40 {
    width: 100%;
    height: auto;
    margin-right: 0px;
    margin-left: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .ct-col-40.vertical-separator {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
    text-align: center;
  }
  .ct-navbar-link-block.w--current {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 56px;
  }
  .ct-navbar-link-block.melee-diamonds.w--current {
    margin-top: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .ct-navbar-subheading {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    background-position: 100% 0%;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
  .image {
    overflow: hidden;
    width: 100%;
  }
  .ct-navbar-gemstones-footer-text {
    font-size: 12px;
    line-height: 16px;
    font-weight: 700;
  }
  .ct-navbar-footer-text.navbar-subheading {
    font-size: 12px;
    line-height: 14px;
  }
  .section-why-us {
    height: 1150px;
  }
  .heading-3 {
    display: block;
    width: 100%;
    text-align: center;
  }
  .div-image {
    top: 60px;
    right: 2%;
    display: none;
    width: 35%;
    height: 150px;
  }
  .grid-2 {
    display: block;
    width: auto;
  }
  .div-grid {
    display: block;
    width: auto;
    height: 720px;
    margin-right: 10px;
  }
  .heading-why-us {
    font-weight: 700;
  }
  .paragraph-why-us {
    margin-left: 0px;
  }
  .ct-block-2 {
    margin-top: 100px;
  }
  .image-3 {
    display: none;
  }
  .grid-4 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto;
  }
  .heading-our-portfolio {
    margin-top: 40px;
  }
  .div-shadow {
    width: 300px;
  }
  .div-image-portfolio {
    padding-left: 60px;
  }
  .section-2 {
    height: 3100px;
  }
  .ct-grid-5 {
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
  }
  .why-us-block {
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .image-50 {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 10px;
  }
  .why-us-block-info {
    text-align: center;
  }
  .ct-subheading {
    padding-right: 0px;
    font-size: 18px;
    line-height: 24px;
  }
  .ct-cart {
    position: static;
  }
  .search-input-wrapper {
    top: auto;
  }
  .ct-search-form {
    margin-left: -124px;
  }
  .search-form-input {
    display: none;
    width: 40px;
    padding-right: 44px;
  }
  .ct-bold-text {
    line-height: 60px;
  }
  .ct-menu-button {
    left: 0px;
    margin-right: 0px;
    margin-left: -40px;
  }
  .ct-menu-button.open {
    margin-left: 0px;
  }
  .ct-menu-button.open.w--open {
    color: #333;
  }
  .grid-6 {
    display: block;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }
  .ct-slider-wrapper {
    position: static;
    left: 0px;
    display: block;
    width: 100vw;
    max-width: none;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-color: transparent;
  }
  .ct-footer-subnav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-flex-between {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-footer-subnav-link {
    padding-left: 0px;
  }
  .ct-footer-wrapper {
    display: block;
    padding-bottom: 10px;
  }
  .slider-media-2 {
    display: none;
    width: 43%;
    height: 15%;
  }
  .ct-login-form-box {
    width: auto;
  }
  .ct-reg-button {
    margin-top: 20px;
  }
  .ct-reg-button.registration.hide {
    width: auto;
  }
  .ct-text-block {
    white-space: nowrap;
  }
  .ct-login-heading {
    position: static;
    line-height: 140%;
  }
  .ct-login-content-box {
    padding-top: 45px;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .ct-login-text-field-box {
    width: 100%;
  }
  .ct-login-form-field-wrapper {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }
  .ct-reg-left-container {
    padding-right: 20px;
    padding-bottom: 75px;
    padding-left: 20px;
  }
  .ct-login-checkbox {
    padding-right: 0px;
  }
  .ct-login-checkbox-field {
    display: block;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-legal-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .div-block-6-copy {
    width: 100%;
  }
  .ct-login-form-wrapper {
    max-width: 460px;
  }
  .ct-login-page-block {
    padding-top: 80px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .social-login {
    width: 48%;
    height: 45px;
  }
  .ct-login-page-container {
    display: none;
  }
  .ct-reg-left-heading {
    font-size: 36px;
    line-height: 140%;
    font-weight: 500;
  }
  .ct-reg-link {
    white-space: nowrap;
  }
  .social-box {
    margin-bottom: 0%;
  }
  .ct-checkbox-label {
    display: block;
    margin-left: 15px;
    padding-left: 10px;
  }
  .ct-link {
    white-space: nowrap;
  }
  .ct-nav-card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .ct-navigation-drop-container {
    position: relative;
    display: block;
    overflow: auto;
    width: 100%;
    max-height: 300px;
    max-width: none;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }
  .ct-menu-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    text-align: center;
  }
  .ct-menu-title.oval {
    padding-right: 5px;
    padding-left: 5px;
  }
  .ct-menu-title.opal {
    padding-right: 5px;
    padding-left: 5px;
  }
  .ct-dropdown-link-mobile {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    padding: 20px 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-dropdown-list-full-wrapper {
    position: relative;
    overflow: visible;
    max-height: none;
  }
  .ct-nav-content-block {
    position: relative;
    display: block;
    width: auto;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct--navbar-gemstones-image {
    width: auto;
    margin-top: 10px;
    padding-left: 0px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .ct-nav-link-details {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    text-align: center;
  }
  .ct-navigation-column {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-left: 20px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .ct-image-square {
    height: 100px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .ct-left-arrow {
    display: none;
  }
  .ct-right-arrow {
    display: none;
  }
  .ct-navigation-icon {
    z-index: 999;
    margin-bottom: 3px;
    font-size: 16px;
  }
  .ct-nav-link-style {
    width: 100%;
    font-size: 12px;
  }
  .ct-nav-link-style.profile-nav {
    width: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .ct-nav-link-style.logout-link {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-nav-link-style.footer-nav-item {
    width: auto;
  }
  .ct-nav-link-style.hide-on-mobile {
    display: none;
  }
  .ct-nav-link-style.profile-nav {
    width: auto;
    margin-top: auto;
    margin-bottom: -1px;
    padding: 0px;
  }
  .ct-nav-link-style.dropdown-nav-item {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .ct-nav-link-style.profile-nav {
    width: auto;
    margin-top: auto;
    margin-bottom: -1px;
    padding: 0px;
  }
  .ct-nav-info-2 {
    position: static;
    left: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 30%;
    margin-left: -35px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-proflink-6 {
    display: none;
  }
  .ct-nav-action-button {
    display: none;
  }
  .ct-nav-action-button.margin.show {
    display: block;
    margin-left: 0px;
  }
  .ct-nav-action-button.top-margin {
    margin-left: 0px;
  }
  .container-6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-gem-div-shadow-2 {
    margin-bottom: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .ct-gem-div-image-portfolio {
    padding-left: 0px;
  }
  .ct-gem-gemstone-card-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }
  .ct-gem-heading-our-portfolio-2 {
    margin-top: 40px;
  }
  .ct-gem-wrapper-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }
  .gem-section-6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    margin-top: 100px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .banner {
    padding: 55px 28px;
  }
  .banner-button {
    margin-top: 35px;
  }
  .ct-white-box.third {
    display: block;
    width: 100%;
  }
  .ct-white-box.link-box.paper-box {
    max-width: 300px;
    min-width: 210px;
    margin-bottom: 4%;
  }
  .grid-faq {
    grid-row-gap: 54px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .ct-box-padding {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
  }
  .grid-icon {
    margin-bottom: 15px;
  }
  .ct-dash-row.masonry {
    -webkit-column-count: 1;
    column-count: 1;
  }
  .ct-grid-wrapper {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .grid-block {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .dashboard-section {
    padding-right: 1em;
    padding-left: 1em;
  }
  .tabs {
    z-index: 9;
  }
  .mobile-footer-spacing {
    display: block;
    height: 67px;
  }
  .navigation-menu {
    position: fixed;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0em;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .progress-text-column {
    font-size: 12px;
  }
  .top-nav {
    padding-right: 0em;
    padding-left: 1em;
  }
  .template-left {
    padding-right: 0px;
    padding-left: 0px;
  }
  .ct-nav-drop-list-padding-2 {
    width: 180px;
  }
  .ct-heading-11 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 50px;
    margin-bottom: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 24px;
    line-height: 140%;
    font-style: normal;
    font-weight: 700;
    text-align: center;
  }
  .ph-heading-4 {
    top: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 8px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
  }
  .ct-buttoncontainer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 50px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .ph-button-22 {
    left: 0px;
    top: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .ct-promenu-button {
    left: -150px;
  }
  .prosearch-form {
    margin-left: -124px;
  }
  .ct-pronav-info-2 {
    position: static;
    left: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 30%;
    margin-left: -35px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .prolink-6 {
    display: none;
  }
  .ct-procart {
    position: static;
  }
  .ct-pronav-logo-2 {
    margin-top: 0px;
  }
  .ct-pronav-action-button-2 {
    display: none;
  }
  .prosearch-input-wrapper {
    top: auto;
  }
  .nav-logo-2 {
    margin-top: -72px;
  }
  .ph-text-block-8 {
    white-space: nowrap;
  }
  .ph-form-field {
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin-bottom: 0px;
    padding: 0px;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    text-align: left;
    white-space: normal;
  }
  .ph-buttoncontainer-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 50px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .ct-line2 {
    left: -38px;
    width: 18%;
  }
  .ct-line2.ct-fillline {
    left: 0px;
    top: 0px;
    margin-top: 0px;
    margin-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-line2.line3 {
    left: 0px;
    top: 0px;
    width: 40%;
    margin-top: 0px;
    margin-left: 0px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ph-component-wrap {
    margin-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .ph-form {
    padding-right: 10px;
    padding-left: 10px;
  }
  .ph-div-block-45 {
    top: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ph-comp-pane.right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-height: 570px;
    margin-top: 0px;
    padding: 10px;
  }
  .ct-progress-wrapper {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ph-submit-button-2 {
    left: 0px;
  }
  .ph-div-block-41 {
    width: auto;
    height: auto;
    margin-left: 0px;
    padding-left: 0px;
  }
  .ph-form-field-label-3 {
    margin-left: 0px;
    padding: 0px;
  }
  .ph-field-wrap {
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  .ph-form-component {
    display: block;
  }
  .ph-form-wrap {
    position: relative;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .body-details-wrap {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .ct-body-column {
    width: 100%;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .ct-body-column.block-3 {
    height: 400px;
  }
  .ct-body-card {
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-body-card.block-4 {
    width: 100%;
    height: 100%;
    margin-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .ct-body-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-container {
    max-width: 1140px;
    margin-right: 10px;
    margin-left: 10px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .body-div-block-46 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .ct-prosearch-form-2 {
    margin-left: -124px;
  }
  .link-6 {
    display: none;
  }
  .nav-drop-list-padding-3 {
    width: 180px;
  }
  .ct-body-container {
    display: block;
    width: 100%;
  }
  .ct-dashboard-link-container {
    width: 100%;
  }
  .ct-navlink-icon {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .ct-body-column-2 {
    width: 100%;
    height: 100%;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .ct-container-2 {
    position: relative;
    height: auto;
  }
  .ct--block {
    display: block;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .ct-order-heading-text {
    position: relative;
    width: 100%;
    height: auto;
    font-size: 16px;
  }
  .greet-title {
    position: relative;
    width: auto;
    margin-bottom: 10px;
    font-size: 25px;
  }
  .ct-nav-link-style-2 {
    width: 100%;
    font-size: 12px;
  }
  .greet-title-2 {
    position: relative;
    width: auto;
    margin-bottom: 10px;
    font-size: 25px;
  }
  .order-header-text-block {
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .ct-order-id-text {
    display: inline-block;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .ct-order-id-text.ct-progress-text {
    position: relative;
    display: block;
    padding-right: 5px;
    padding-left: 5px;
  }
  .ct-order-id-text.ct-text--hover-color {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .ct-order-id-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0px;
    margin-left: 20px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 0px solid #000;
    border-radius: 3px;
  }
  .ct-order-id-block.ct-progress-block {
    display: inline-block;
    width: auto;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-order-details {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .ct-order-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .ct-order-item.ct-item-total {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .ct-order-image-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    text-align: center;
  }
  .ct-order-quantiyr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 5px;
  }
  .ct-order-image {
    padding-right: 20px;
    padding-left: 20px;
  }
  .ct-order-wrapper.ct-first-visible {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .ct-total-text {
    line-height: 30px;
  }
  .ct-recent-order-block {
    width: 100%;
    margin-left: 0px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .ct-order-items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: 500px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    text-align: left;
  }
  .ct-quantity-text.ct-text-size-bigger {
    display: none;
    text-align: left;
  }
  .ct-view-all-ltext {
    margin-top: 10px;
    margin-right: 5px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .ct-arrow {
    padding-left: 5px;
  }
  .heading-15 {
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-order-details-with-image {
    margin-left: 0px;
  }
  .ct-documents-upload-block {
    display: block;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-document-section {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .ct-gem-div-image-portfolio-2 {
    padding-left: 0px;
  }
  .ct-upload-document {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .ct-upload-document.ct-uploaded-documents {
    width: 100%;
  }
  .ct-diamond-clarity {
    display: block;
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-cut-field {
    padding-right: 10px;
  }
  .ct-cut-field.margin {
    display: block;
    padding-right: 10px;
  }
  .ct-diamond-shapes {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-circle {
    width: 30px;
    height: 20px;
  }
  .ct--type-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 120%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-loose-diamond-wrapper {
    width: auto;
  }
  .ct-category-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .button-4 {
    font-size: 0.9rem;
  }
  .button-5 {
    padding-right: 15px;
    padding-left: 15px;
    font-size: 0.9rem;
    line-height: 1.5rem;
    letter-spacing: 0px;
  }
  .button-6 {
    font-size: 0.9rem;
  }
  .button-7 {
    font-size: 0.9rem;
  }
  .button-8 {
    font-size: 0.9rem;
    line-height: 1.5rem;
  }
  .button-9 {
    font-size: 0.9rem;
  }
  .button-10 {
    font-size: 0.9rem;
  }
  .button-11 {
    font-size: 0.9rem;
  }
  .button-12 {
    font-size: 0.9rem;
  }
  .button-13 {
    font-size: 0.9rem;
  }
  .div-block-89 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-90 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .ct-loose-diamond-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-diamond-subtitle {
    padding-right: 10px;
  }
  .ct-diamonds-table {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    width: 100%;
    max-width: none;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-124 {
    width: 30px;
    height: 20px;
  }
  .ct-nav-content-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    text-align: center;
  }
  .ct-diamonds-link-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    padding-right: 5px;
    padding-left: 5px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .ct-diamonds-link-block.margin {
    margin-right: 0px;
    margin-left: 20px;
  }
  .ct-diamonds-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
  }
  .ct-diamonds-content.oval {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .ct-nav-link {
    margin-right: 0px;
  }
  .icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .icon.hide {
    display: block;
  }
  .ct-gemstones-wrapper {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .div-block-128 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .div-block-129 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .ct-diamond-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .ct-loose-diamond {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .ct-loose-diamonds {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .ct-navbar-diamond {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .ct-navbar-diamonds {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-diamonds-types {
    display: block;
    overflow: auto;
    max-height: 300px;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-side-one {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .image-59 {
    display: block;
  }
  .ct-loose-diamond-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .ct-loose-diamond-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .ct-loose-diamond-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .ct-loose-diamond-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .ct-nav-card-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .ct-nav-card-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-nav-card-3 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .ct-nav-link-detail {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    text-align: left;
  }
  .ct-profile-nav-side-one {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .ct-profile-nav-menu {
    width: auto;
    margin-left: 0px;
    padding-left: 0px;
  }
  .ct-profile-nav-diamonds-types {
    display: block;
    overflow: auto;
    max-height: 300px;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-search-input-wrapper {
    top: auto;
  }
  .ct-menu-button-2 {
    left: 0px;
    margin-right: 0px;
    margin-left: -40px;
  }
  .ct-menu-button-2.open {
    margin-left: 0px;
    padding-left: 18px;
  }
  .ct-menu-button-2.open {
    margin-left: 0px;
  }
  .ct-menu-button-2.open.w--open {
    color: #000;
  }
  .ct-profile-navbar-dropdown-4 {
    display: block;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .ct-navbar-footer-text-2.navbar-subheading {
    font-size: 12px;
    line-height: 14px;
  }
  .ct-profile-nav-brand {
    padding-left: 20px;
  }
  .ct-profile-navbar-row {
    overflow: visible;
    width: 100%;
    max-height: none;
    max-width: 1200px;
    margin-right: 10px;
    margin-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }
  .ct-nav-drop-list-padding-3 {
    width: 180px;
  }
  .ct-profile-navbar-link {
    margin-right: 0px;
  }
  .ct-profile-navbar-link-style {
    width: 100%;
    font-size: 12px;
  }
  .ct-profile-navbar-link-style.dropdown-nav-item {
    margin-left: 0em;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .ct-profile-navbar-link-style.profile-nav {
    width: auto;
    margin-top: auto;
    margin-bottom: 0px;
    margin-left: 0px;
    padding: 0px;
  }
  .ct-profile-nav-links-wrapper {
    width: auto;
    margin-right: 0px;
  }
  .ct-profile-nav-info-2 {
    position: static;
    left: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 30%;
    margin-left: 0px;
    padding-right: 20px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-profile-navbar-search-form {
    margin-left: -124px;
  }
  .ct-profile-pic {
    margin-right: 0px;
    margin-left: 10px;
    padding-right: 0px;
    padding-left: 0px;
    text-align: center;
  }
  .ct-navbar-gemstones-footer-text-2 {
    font-size: 12px;
    line-height: 16px;
    font-weight: 700;
  }
  .ct-profile-navbar-link-block.w--current {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 56px;
  }
  .ct-profile-navbar-link-block.melee-diamonds.w--current {
    margin-top: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .ct-profile-navbar-dropdown {
    position: static;
    overflow: visible;
    padding-left: 0px;
  }
  .ct-profile-nav-dropdown-icon {
    display: block;
    margin-right: 20px;
    padding-left: 0px;
  }
  .ct-search-form-input {
    display: none;
    width: 40px;
    padding-right: 44px;
  }
  .ct-profile-navbar-subheading {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    background-position: 100% 0%;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
  .ct-profile-nav-link {
    margin-right: 0px;
  }
  .ct-profile-nav-dropdown-list {
    display: none;
  }
  .ct-profile-nav-dropdown-list.w--open {
    overflow: visible;
    width: 100%;
  }
  .ct-profile-cart-block {
    width: auto;
    padding-right: 5px;
    padding-left: 5px;
  }
  .ct-profile-nav-container {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .ct-round {
    margin-right: 10px;
    margin-bottom: 0px;
    border-radius: 5px;
  }
  .ct-princess {
    margin-right: 10px;
  }
  .ct--recent-order {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .copy-right-2 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .section-10 {
    display: block;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-top-right-radius: 200px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }
  .footer-grid-2 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  .footer-line-divider-2 {
    display: block;
    margin-left: 20px;
    padding-left: 0px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .margin-page-2 {
    width: 100%;
    padding-top: 40px;
  }
  .ct-instagram-text {
    font-size: 12px;
  }
  .div-block-144 {
    padding-left: 10px;
  }
  .ct-instagram-block {
    margin-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .ct-instagram-block.height {
    width: 250px;
    margin-bottom: 20px;
    padding-right: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .heading-18 {
    padding-left: 0px;
    color: #fff;
  }
  .link-8 {
    text-align: left;
  }
  .button {
    padding: 10px 20px;
    font-size: 14px;
    line-height: 20px;
  }
  .ct-social-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-social-media-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-instagram-wrapper {
    display: block;
  }
  .ct-white-box-padding {
    margin-top: 0px;
    padding-left: 5px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-order-block {
    margin-top: 5px;
    padding-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-main-order-heading {
    margin-right: 0px;
    margin-left: 0px;
    padding-left: 0px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    font-size: 14px;
    text-align: center;
  }
  .ct-main-order-heading.ct-text-align {
    margin-left: 0px;
  }
  .ct-orders-wrapper {
    overflow: scroll;
    min-width: 200px;
  }
  .ct-orders-main-heading {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 480px;
    margin-right: 0px;
    margin-left: 10px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    text-align: left;
  }
  .div-block-151 {
    width: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .ct-order-status {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-153 {
    margin-right: 0px;
    margin-left: 0px;
  }
  .div-block-153.margin {
    margin-right: 0px;
  }
  .div-block153 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block153.ct-margin {
    margin-right: 0px;
    padding-right: 0px;
  }
  .div-block153.ct-total-text {
    margin-right: 0px;
  }
  .ct-total {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  .center-button-free-trail {
    padding-bottom: 10px;
  }
  .nav-link.sign-in {
    padding-right: 10px;
  }
  .nav-link.sign-in.down-button {
    padding-right: 10px;
    padding-left: 15px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .text-block-123 {
    font-size: 14px;
    line-height: 15px;
    text-align: left;
  }
  .ct-back-button-block.ct-verify-button {
    width: auto;
    padding-top: 9px;
    padding-bottom: 9px;
  }
  .ct-button-text.ct-center {
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 1rem;
    text-align: center;
  }
  .ct-oval {
    margin-right: 10px;
  }
  .ct-cushion {
    margin-right: 10px;
  }
  .ct-marquise {
    margin-right: 10px;
  }
  .ct--emerald {
    margin-right: 10px;
  }
  .ct-radiant {
    margin-right: 10px;
  }
  .ct--pear {
    margin-right: 10px;
  }
  .ct-heart {
    margin-right: 8px;
  }
  .ct-asscher {
    margin-right: 0px;
  }
  .div-block-160 {
    padding-right: 10px;
    padding-left: 0px;
  }
  .ct-shape-wrapper {
    margin-top: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-shape-wrapper.left-align {
    display: block;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-162 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-163 {
    margin-top: 10px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-nav-menu-2 {
    margin-left: 0px;
    padding-left: 0px;
  }
  .ct-navbar-subheading-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    background-position: 100% 0%;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
  .ct-footer-subnav-link-2 {
    padding-left: 0px;
  }
  .ct-footer-subnav-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0px 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .dropdown-list-7 {
    display: none;
  }
  .dropdown-list-7.w--open {
    overflow: visible;
    width: 100%;
  }
  .ct-navbar-link-block-2.w--current {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 56px;
  }
  .ct-navbar-link-block-2.melee-diamonds.w--current {
    margin-top: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .ct-footer-logo-link-2 {
    height: 60px;
  }
  .ct-nav-link-3 {
    margin-right: 0px;
  }
  .ct-terms-wrapper.ct-size {
    margin-left: 0px;
  }
  .ct-contact-form-wrapper {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .ct-form {
    padding-left: 20px;
  }
  .ct-contact-form {
    padding-right: 0px;
    padding-left: 0px;
  }
  .ct-address-wrapper {
    width: 100%;
    height: auto;
  }
  .ct-mailing-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .ct-mailing {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 80%;
    padding-left: 40px;
  }
  .text-field-3 {
    width: 100%;
  }
  .form-block-3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-mailing-form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .form-2 {
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .submit-button-2 {
    width: 100%;
    margin-top: 20px;
  }
  .ct-mailing-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .section-13 {
    padding-top: 100px;
  }
  .ct-top-wrapper {
    width: 100%;
  }
  .ct-text-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .heading-21 {
    text-align: center;
  }
  .faq {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .div-block-169 {
    width: auto;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .faq-p {
    padding-right: 0px;
    padding-left: 0px;
  }
  .faq-container {
    padding-right: 20px;
    padding-left: 20px;
  }
  .section-15.ct-top-margin {
    margin-top: 40px;
  }
  .heading-23 {
    text-align: center;
  }
  .ct-faq-diamonds {
    margin-top: 40px;
  }
  .div-block-172 {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }
  .heading-24 {
    text-align: center;
  }
  .bold-text-2 {
    text-align: center;
  }
  .heading-25 {
    text-align: center;
  }
  .heading-26 {
    text-align: center;
  }
  .heading-27 {
    text-align: center;
  }
  .heading-28 {
    text-align: center;
  }
  .heading-29 {
    text-align: center;
  }
  .heading-31 {
    text-align: center;
  }
  .div-block-183 {
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .ct-melee-wrapper {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .ct-content {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: center;
  }
  .heading-33 {
    text-align: left;
  }
  .section-19 {
    padding-bottom: 0px;
  }
  .ct-melee-image-wrapper {
    padding-right: 40px;
    padding-left: 40px;
  }
  .div-block-187 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-188 {
    width: 100%;
  }
  .div-block-189 {
    width: 90%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .paragraph-16 {
    text-align: left;
  }
  .ct-melee-range-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .div-block-193 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-large-title {
    padding-right: 10px;
    padding-left: 10px;
    line-height: 20px;
    text-align: center;
  }
  .faq-img {
    display: none;
  }
  .question-title {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .faq-question-bar {
    margin-right: 10px;
    margin-left: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .ct-service-wrapper {
    width: 100%;
    height: 100%;
    padding-right: 0px;
    padding-bottom: 20px;
  }
  .horizontal-wrapper {
    margin-top: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-footer-wrapper-2 {
    display: block;
  }
  .ct-large-title-2 {
    padding-right: 10px;
    padding-left: 10px;
    line-height: 20px;
    text-align: center;
  }
  .ct-paragraph-wrapper {
    width: 100%;
    padding-bottom: 0px;
  }
  .menu-property-1 {
    width: 48%;
    margin-top: 20px;
  }
  .hero-text.centered {
    width: 100%;
    margin-bottom: 20px;
  }
  .hero-text.centered {
    width: 100%;
    margin-bottom: 20px;
  }
  .properties-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .menu-property-2 {
    width: 48%;
    margin-top: 20px;
  }
  .ct-stone-range-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-gemstone-wrapper {
    width: auto;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-left: 20px;
  }
  .image-63 {
    display: none;
  }
  .image-64 {
    display: none;
  }
  .image-65 {
    display: none;
  }
  .image-66 {
    display: none;
  }
  .ct-hero-info {
    width: 100%;
  }
  .flex-wrapper-space {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .into-2-item-1 {
    width: 100%;
    border-bottom: 1px solid #d0d8e8;
    border-right-width: 0px;
  }
  .div-block-215 {
    padding-right: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .link-10 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .link-13 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .div-block-232 {
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-melee-heading-2.ct-top-margin {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
  }
  .ct-stones-content {
    text-align: justify;
  }
  .heading-36 {
    font-size: 30px;
    text-align: center;
  }
  .ct-gem-tabs-wrapper {
    display: block;
    overflow: visible;
    max-height: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .ct-tabs-2 {
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .ct-block_wrap {
    width: 100%;
  }
  .content_wrap.align {
    margin-bottom: 0px;
  }
  .collection-list {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .sidebar-wrap {
    height: auto;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .collection-list-wrapper {
    overflow: hidden;
    margin-bottom: 10px;
  }
  .category-block {
    width: 100%;
  }
  .category-block.all-products {
    width: auto;
  }
  .category-block.all-products {
    width: auto;
  }
  .sidebar {
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    border-bottom: 1px solid #dbdde6;
  }
  .sidebar.sidebar-homepage {
    margin-bottom: 20px;
  }
  .sidebar.sidebar-homepage {
    width: 100%;
    margin-bottom: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .sidebar.sidebar-homepage.categories {
    overflow: visible;
    margin-bottom: 0px;
  }
  .block_wrap {
    width: 100%;
  }
  .ct-business-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-wrapper1 {
    width: auto;
    margin-top: 20px;
    margin-right: 10px;
    margin-left: 10px;
  }
  .text-block-144.center {
    font-size: 60px;
  }
  .mobile {
    height: 35vh;
  }
  .homeslide {
    padding-top: 10px;
    padding-bottom: 60px;
    background-position: 0px 0px, 50% 50%;
  }
  .d-124-category-card-wrapper {
    width: 280px;
  }
  .d-124-category-card-wrapper._2 {
    width: 280px;
  }
  .d-124-category-card-wrapper._3 {
    width: 280px;
  }
  .browser-demo {
    width: 300px;
    margin-right: 20px;
    margin-left: 20px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .instructions-wrapper {
    margin-left: 0px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
  .demo-wrapper {
    margin-top: 60px;
    margin-right: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .image-72 {
    margin-top: 0px;
    margin-right: 0px;
  }
  .left-arrow-2 {
    left: -22%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    height: auto;
    margin-top: 0px;
    margin-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .right-arrow-2 {
    right: -21%;
    width: auto;
    height: auto;
    margin-top: 0px;
    margin-right: 0px;
  }
  .slider-3 {
    height: auto;
  }
  .logo-client-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .image-wrapper {
    width: 100px;
    margin-bottom: 30px;
  }
  .main-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-left: 0px;
  }
  .main-container.center {
    width: 100%;
  }
  .wrapper-1 {
    width: 100%;
  }
  .content-center {
    width: 100%;
    margin-top: 0px;
  }
  .paragraph-65 {
    margin-top: 0px;
  }
  .card-wrapper {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .card._1 {
    width: 250px;
    margin-right: 0px;
    margin-bottom: 20px;
  }
  .card._2 {
    width: 250px;
    margin-top: 20px;
  }
  .card._3 {
    width: 250px;
    margin-right: 0px;
    margin-bottom: 40px;
  }
  .card._4 {
    width: 250px;
    margin-top: 20px;
  }
  .heading-67 {
    text-align: center;
  }
  .heading-68.thinner {
    font-size: 30px;
  }
  .body-paragraphy {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .section-30 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .section-30.space {
    padding-bottom: 40px;
  }
  .templates-centred-2.left.center {
    padding-left: 0px;
    text-align: center;
  }
  .tabs-2 {
    margin-top: 20px;
  }
  .container2 {
    display: block;
    max-width: 1170px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .heading-72 {
    display: block;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  .section-title {
    font-size: 20px;
    line-height: 28px;
  }
  .heading-73 {
    width: auto;
  }
  .about-block {
    width: auto;
  }
  .social-button {
    width: 100%;
    margin-bottom: 20px;
  }
  .social-icon-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .text-field-4.phone {
    width: 100%;
  }
  .flex-wrapper-space-1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .flex-wrapper-space-1.margin {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .test-field4.last-name {
    width: 100%;
  }
  .text-field4.name {
    width: 100%;
  }
  .text-field4.email {
    width: 100%;
  }
  .home-about-section {
    padding: 0px 20px;
  }
  .home-about-section.padding {
    margin-bottom: 0px;
    padding-bottom: 60px;
  }
  .wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .card_col_2.margin {
    padding-right: 0px;
  }
  .col_60 {
    margin-left: 10px;
  }
  .div-block-254 {
    margin-bottom: 30px;
  }
  .value {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .slider-4 {
    height: 300px;
  }
  .hero-text-box {
    position: relative;
    width: 100%;
    margin-top: 0px;
    margin-right: 0%;
    padding-left: 9%;
  }
  .hero-section-2 {
    padding-top: 100px;
  }
  .hero-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .hero-image {
    right: 0px;
    width: 100%;
    height: 200px;
  }
  .hero-image._2 {
    height: 200px;
  }
  .hero-image._3 {
    height: 200px;
  }
  .about-container {
    width: auto;
  }
  .about-text-container {
    width: 100%;
    margin-right: 0px;
    padding: 20px;
  }
  .heading-75.center {
    text-align: center;
  }
  .service-wrapper {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }
  .card-1 {
    width: auto;
    padding-right: 20px;
    padding-left: 20px;
  }
  .service-image {
    width: 250px;
  }
  .link-block-14 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .service-wrapper1 {
    width: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .heading-76 {
    text-align: center;
  }
  .heading-77 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
  }
  .about-section {
    margin-top: 300px;
    padding-bottom: 0px;
  }
  .inside-block {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .left-side {
    margin-top: 40px;
  }
  .right-side {
    width: 95%;
    padding-right: 10px;
    padding-left: 10px;
  }
  .paragraph-69 {
    width: auto;
    text-align: justify;
  }
  .div-block-257 {
    width: auto;
  }
  .div-block-258 {
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
  }
  .div-block-259 {
    width: 100%;
    max-width: 2500px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-260 {
    width: auto;
  }
  .button-20 {
    margin-top: 20px;
  }
  .text-field-box {
    width: 100%;
  }
  .legal-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .text-block-8 {
    white-space: nowrap;
  }
  .link-16 {
    white-space: nowrap;
  }
  .form-wrapper-2 {
    max-width: 460px;
  }
  .form-box {
    width: auto;
    margin-top: 0%;
  }
  .heading-79 {
    position: static;
    line-height: 140%;
  }
  .block-2 {
    padding-top: 80px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .grid-block-2 {
    height: auto;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .about-1-block {
    padding: 20px;
  }
  .author-image {
    width: 250px;
    height: 250px;
  }
  .div-block-158 {
    width: 280px;
    height: 300px;
  }
  .div-block-263 {
    width: 20%;
  }
  .div-block-159.zoom {
    margin-bottom: 40px;
  }
  .section-7 {
    padding-top: 0px;
  }
  .div-block-264 {
    width: 300px;
    height: 300px;
  }
  .image-35 {
    width: 300px;
    height: 300px;
  }
  .paragraph-71 {
    width: 100%;
    margin-bottom: 0px;
    font-size: 18px;
  }
  .heading-82 {
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 30px;
  }
  .div-block-161 {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
  }
  .div-block-266 {
    padding: 60px 10px;
  }
  .div-block-266.flip {
    padding-right: 10px;
    padding-left: 10px;
  }
  .div-block-266.non {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-267 {
    height: auto;
  }
  .div-block-267.left {
    width: 80%;
  }
  .paragraph-73 {
    margin-right: 0px;
    font-size: 18px;
    text-align: center;
  }
  .div-block-268 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .text-block-147 {
    font-size: 14px;
    text-align: center;
  }
  .bold-text-7 {
    font-size: 25px;
  }
  .heading-83 {
    font-size: 25px;
  }
  .block-quote-2 {
    text-align: center;
  }
  .block-quote-2.left {
    text-align: left;
  }
  .section-img-2 {
    width: auto;
  }
  .benefits-grid---personal {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    text-align: center;
  }
  .section.personal---dark.with-border {
    margin-top: 0px;
  }
  .email-form {
    width: 100%;
  }
  .section-border---personal.top {
    top: -5px;
  }
  .section-border---personal.bottom {
    bottom: -5px;
  }
  .section-title-2 {
    font-size: 24px;
    line-height: 32px;
  }
  .button-dark-2 {
    display: none;
  }
  .section-transparent {
    padding-bottom: 40px;
  }
  .service-block {
    padding-top: 18px;
    padding-bottom: 18px;
  }
  .grid-couple {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .main-heading {
    font-size: 20px;
    line-height: 25px;
  }
  .main-heading.blue.padding {
    width: 95%;
    font-size: 25px;
  }
  .paragraph-74 {
    width: 95%;
  }
  .div-block-272 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .demo-wrapper-2 {
    width: 90%;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .product-wrapper {
    width: 300px;
    padding-left: 0px;
  }
  .product-image-1 {
    width: 80%;
    margin-right: auto;
    margin-left: auto;
  }
  .div-block-274 {
    width: 3%;
  }
  .div-block-276 {
    width: 90%;
  }
  .div-block-277 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .browser-demo-2 {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
  }
  .demo-wrapper-3 {
    margin-top: 140px;
    margin-right: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .d-76-image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    box-shadow: none;
  }
  .d-76-card-wrapper {
    width: 260px;
    margin-right: 0px;
    margin-left: 0px;
  }
  .browser-demo-3 {
    width: 90%;
  }
  .div-block-288 {
    width: auto;
  }
  .product_section {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 10px;
  }
  .product_photo {
    overflow: hidden;
    width: 100%;
    min-height: auto;
    border-bottom-width: 0px;
  }
  .product_content {
    padding: 0px;
  }
  .product_title {
    font-size: 32px;
    line-height: 40px;
  }
  .product_description {
    text-align: justify;
  }
  .product_description.drag {
    font-size: 15px;
    text-align: center;
  }
  .div-block-290 {
    width: 100%;
  }
  .image-125 {
    width: 100%;
  }
  .image-126 {
    height: 250px;
  }
  .image-126.auto {
    width: 100%;
    height: auto;
  }
  .left-arrow-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    height: auto;
    margin-top: 0px;
    margin-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .slider-5 {
    height: auto;
  }
  .image-wrapper-2 {
    margin-bottom: 30px;
  }
  .image-127 {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
  }
  .image-128 {
    width: 5%;
    margin-right: 5px;
    margin-left: 5px;
  }
  .text-block-156 {
    margin-right: auto;
    margin-left: auto;
    font-size: 12px;
    text-align: center;
  }
  .tab-pane-tab-6 {
    height: auto;
  }
  .div-block-249 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .tabs-3 {
    margin-top: 20px;
  }
  .bold-text-18 {
    font-size: 18px;
    line-height: 25px;
  }
  .tab-pane-tab-4-3 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .tab-link-tab-2-2.w--current {
    height: auto;
  }
  .heading-93._2 {
    font-size: 18px;
    line-height: 25px;
  }
  .tab-pane-tab-1-3 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .tab-link-tab-4-2.w--current {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
  }
  .tab-link-tab-1-3.w--current {
    height: auto;
  }
  .tab-pane-tab-2-3 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .tab-link-tab-3-2.w--current {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .tab-pane-tab-5-2 {
    height: auto;
    padding-right: 10px;
    padding-left: 10px;
  }
  .tab-pane-tab-3-3 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .button-22 {
    width: 100%;
    max-width: 250px;
  }
  .tab-menu-round {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .container-35 {
    display: block;
  }
  .collection-card {
    width: 90%;
    padding: 16px;
  }
  .tab-link-round {
    width: auto;
    height: auto;
    max-height: 115px;
    min-width: 280px;
    padding-right: 15px;
    padding-left: 15px;
    text-align: center;
  }
  .tab-link-round.w--current {
    width: auto;
    height: auto;
    max-height: 115px;
  }
  .tab-link-tab-10 {
    width: auto;
    height: auto;
    max-height: 115px;
    min-width: 280px;
  }
  .tab-link-tab-2-3 {
    max-height: 250px;
    min-width: 280px;
  }
  .wrap-form-fields {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .demo-wrapper-4 {
    margin-top: 0px;
    margin-right: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .content-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .container-36 {
    display: block;
  }
  .prod-description {
    padding-right: 10px;
    padding-bottom: 20px;
    padding-left: 10px;
  }
  .product_photo-2 {
    overflow: hidden;
    width: 100%;
    min-height: auto;
    border-bottom-width: 0px;
  }
  .div-block-296 {
    padding-top: 40px;
  }
  .image-130 {
    display: none;
    width: 100%;
  }
  .image-131 {
    display: block;
  }
  .heading-95 {
    font-size: 12px;
    text-align: center;
  }
  .content-wrap {
    padding-top: 0px;
  }
  .heading-96 {
    font-size: 15px;
  }
  .div-block-298 {
    display: block;
    width: 95%;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-299 {
    width: 100%;
    margin: 0px auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-300 {
    width: 100%;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .image-132 {
    height: auto;
  }
  .ct-footer-heading-2 {
    margin-top: 20px;
  }
  .heading-97 {
    font-size: 25px;
  }
  .div-block-301 {
    display: block;
  }
  .paragraph-78 {
    font-size: 12px;
  }
  .label-2 {
    font-size: 15px;
  }
  .text {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .text.second-block {
    width: auto;
    margin-right: 10px;
    margin-left: 0px;
    padding-left: 0px;
  }
  .section-35 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .section-35.content {
    padding-right: 0px;
    padding-left: 0px;
  }
  .section-35.content.homepage {
    display: block;
    padding-top: 10px;
  }
  .sidebar-wrap-2 {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .div-block-303 {
    width: 95%;
  }
  .tools-wrap {
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .container-37 {
    margin-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .header {
    position: relative;
    z-index: 998;
  }
  .div-block-306 {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .div-block-307 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-308 {
    width: 100%;
  }
  .main {
    position: relative;
    display: block;
    width: 100%;
    margin-top: -60px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: transparent;
  }
  .div-block-310 {
    margin-right: 0px;
    margin-left: 0px;
  }
  .div-block-310.hide {
    display: none;
  }
  .div-block-321 {
    width: 100.000155%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .main-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 90%;
    height: auto;
  }
  .heading-99 {
    font-size: 25px;
    line-height: 40px;
  }
  .heading-99.black {
    line-height: 60px;
  }
  .button-23 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 300px;
    margin-bottom: 10px;
    font-size: 15px;
  }
  .button-23.margin {
    width: 300px;
    margin-left: 0px;
  }
  .div-block-322 {
    width: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .grid-12 {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    justify-items: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  .product-list {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .medium {
    width: 100%;
  }
  .span {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .bold-text-21 {
    font-size: 30px;
  }
  .heading-100.center-mob {
    font-size: 30px;
    line-height: 40px;
    text-align: center;
  }
  .homepage-design-online {
    padding-bottom: 60px;
  }
  .div-block-329 {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }
  .container-flex-container-reset-padding {
    margin-top: 60px;
  }
  .box-white {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
  }
  .heading-101 {
    font-size: 20px;
    line-height: 25px;
  }
  .button-24 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 280px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 15px;
  }
  .button-24.hide.hide-force {
    display: none;
  }
  .homepage-split-section-container-fluid-flex {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .div-block-331 {
    padding-left: 0px;
  }
  .icons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .icons._123 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .about-home {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .paragraph-81.gf {
    text-align: left;
  }
  .div-block-338 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .div-block-339 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50px;
    margin-bottom: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-340 {
    z-index: 997;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100vh;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #080047;
  }
  .div-block-343 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .div-block-344 {
    width: auto;
  }
  .div-block-347 {
    display: none;
  }
  .div-block-351 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }
  .link-block-21 {
    padding: 15px;
  }
  .div-block-352 {
    width: 50px;
  }
  .div-block-355 {
    margin-left: 0px;
  }
  .div-block-357 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
  }
  .image-136 {
    width: 51px;
  }
  .heading-105 {
    margin-top: 20px;
  }
  .div-block-358 {
    display: block;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }
  .div-block-360 {
    margin-bottom: 40px;
  }
  .div-block-367.space-fo-fo {
    padding-left: 0px;
  }
  .div-block-368.space-fo-fo {
    padding-top: 0px;
    padding-left: 0px;
  }
  .div-block-369 {
    text-align: center;
  }
  .container-v1 {
    width: 90%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .benefits-grid---education {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    text-align: center;
  }
  .text-block-181 {
    color: grey;
  }
  .enterprise-section {
    background-size: 40px, auto, contain;
  }
  .text-block-182 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .container-39 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .div-block-377._4 {
    width: 90%;
  }
  .div-block-377._3 {
    width: 90%;
  }
  .div-block-377._2 {
    width: 90%;
  }
  .div-block-377._1 {
    width: 90%;
  }
  .heading-107 {
    font-size: 2rem;
  }
  .div-block-383 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .d-122-category-card-wrapper-2 {
    width: 90%;
  }
  .d-122-category-card-wrapper-2.non-illumination {
    width: 90%;
  }
  .d-122-category-card-wrapper-2.illuminated {
    width: 90%;
  }
  .div-block-391 {
    width: 90%;
    height: auto;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .div-block-397 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-398 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .div-block-400 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-401 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
#w-node-e412a28c-e0ae-12f1-61d7-5c2e614c3908-7218cf64 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}
#w-node-_9f74d066-e8fa-ce38-3fb5-811fbd953859-7218cf64 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}
#w-node-_81e7bfb6-fadf-62bf-b63f-bc2e069b478a-7218cf64 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}
#w-node-_63e9f4f6-2d3a-b21b-610b-42aaec607757-7218cf64 {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}
#w-node-c7f56e14-9711-894c-3496-b64307cd3da3-a818cf74 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}
@media screen and (max-width: 991px) {
  #w-node-_63e9f4f6-2d3a-b21b-610b-42aaec607757-7218cf64 {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}
.d-122-category-card-wrapper-2:hover .d-122-top-block-2 {
  transform: translate3d(0%, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  transform-style: preserve-3d;
}
.cflare-theme {
  font-family: Lato, sans-serif;
}
@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: 400;
  font-style: normal;
}
[class*=' w-icon-'],
[class^='w-icon-'] {
  font-family: webflow-icons !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.w-icon-slider-right:before {
  content: '\E600';
}
.w-icon-slider-left:before {
  content: '\E601';
}
.w-icon-nav-menu:before {
  content: '\E602';
}
.w-icon-arrow-down:before,
.w-icon-dropdown-toggle:before {
  content: '\E603';
}
.w-icon-file-upload-remove:before {
  content: '\E900';
}
.w-icon-file-upload-icon:before {
  content: '\E903';
}
.w-clearfix:after,
.w-clearfix:before,
.w-embed:after,
.w-embed:before,
.w-radio:after,
.w-radio:before {
  content: ' ';
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body {
  margin: 0;
  min-height: 100%;
  background-color: #fff;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  font-size: 14px;
  line-height: 20px;
  color: #333;
}
html.w-mod-touch * {
  background-attachment: scroll !important;
}
.app-fixed-w-table .ant-table-body {
  overflow-x: auto !important;
  overflow-y: auto !important;
}
.w-block {
  display: block;
}
.w-inline-block {
  max-width: 100%;
  display: inline-block;
}
.w-clearfix:after,
.w-clearfix:before {
  display: table;
}
.w-clearfix:after {
  clear: both;
}
.w-hidden {
  display: none;
}
.w-button {
  display: inline-block;
  padding: 9px 15px;
  background-color: #ffb900;
  color: #fff;
  border: 0;
  line-height: inherit;
  text-decoration: none;
  cursor: pointer;
  border-radius: 0;
}
input.w-button {
  -webkit-appearance: button;
}
html[data-w-dynpage] [data-w-cloak] {
  color: transparent !important;
}
.w-webflow-badge,
.w-webflow-badge * {
  position: static;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  z-index: auto;
  display: block;
  visibility: visible;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  box-sizing: border-box;
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  margin: 0;
  padding: 0;
  float: none;
  clear: none;
  border: 0 transparent;
  border-radius: 0;
  background: 0 0;
  background-size: auto auto;
  background-origin: padding-box;
  background-clip: border-box;
  box-shadow: none;
  opacity: 1;
  transform: none;
  transition: none;
  direction: ltr;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-align: inherit;
  letter-spacing: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-transform: inherit;
  list-style-type: disc;
  text-shadow: none;
  font-smoothing: auto;
  vertical-align: baseline;
  cursor: inherit;
  white-space: inherit;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
}
.w-container:after,
.w-embed:after,
.w-radio:after,
.w-row:after,
.w-slider {
  clear: both;
}
.w-webflow-badge,
.w-webflow-badge > img {
  display: inline-block !important;
  visibility: visible !important;
  opacity: 1 !important;
}
.w-form-done,
.w-slider,
.w-widget-map .gm-style-iw,
.w-widget-twitter-count-shim,
figcaption {
  text-align: center;
}
.w-webflow-badge {
  position: fixed !important;
  z-index: 2147483647 !important;
  top: auto !important;
  right: 12px !important;
  bottom: 12px !important;
  left: auto !important;
  color: #aaadb0 !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  padding: 6px 8px 6px 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  transform: none !important;
  margin: 0 !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  white-space: nowrap;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
h1,
h2,
h3 {
  margin-top: 20px;
}
h4,
h5,
h6 {
  margin-top: 10px;
}
blockquote,
figure {
  margin: 0 0 10px;
}
ol,
p,
ul {
  margin-top: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
ol,
p,
ul {
  margin-bottom: 10px;
}
.w-background-video,
.w-file-upload-input,
.w-slider-mask,
.w-widget-gplus,
.w-widget-twitter {
  overflow: hidden;
}
.w-webflow-badge > img {
  vertical-align: middle !important;
}
h1 {
  font-size: 38px;
  line-height: 44px;
}
h2 {
  font-size: 32px;
  line-height: 36px;
}
h3 {
  font-size: 24px;
  line-height: 30px;
}
h4 {
  font-size: 18px;
  line-height: 24px;
}
h5 {
  font-size: 14px;
  line-height: 20px;
}
h6 {
  font-size: 12px;
  line-height: 18px;
}
blockquote {
  padding: 10px 20px;
  border-left: 5px solid #e2e2e2;
  font-size: 18px;
  line-height: 22px;
}
figcaption {
  margin-top: 5px;
}
ol,
ul {
  padding-left: 40px;
}
.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}
.w-embed:after,
.w-embed:before {
  display: table;
}
.w-video {
  width: 100%;
  position: relative;
  padding: 0;
}
.w-video embed,
.w-video iframe,
.w-video object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
button,
html input[type='button'],
input[type='reset'] {
  border: 0;
  cursor: pointer;
  -webkit-appearance: button;
}
.w-form {
  margin: 0 0 15px;
}
.w-form-done {
  display: none;
  padding: 20px;
  background-color: #ddd;
}
.w-form-fail {
  display: none;
  margin-top: 10px;
  padding: 10px;
  background-color: #ffdede;
}
label {
  display: block;
  margin-bottom: 5px;
}
.w-input,
.w-select {
  display: block;
  width: 100%;
  height: 38px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
}
.w-select[multiple],
textarea.w-input,
textarea.w-select {
  height: auto;
}
.w-input:-moz-placeholder,
.w-select:-moz-placeholder {
  color: #999;
}
.w-input::-moz-placeholder,
.w-select::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.w-input:-ms-input-placeholder,
.w-select:-ms-input-placeholder {
  color: #999;
}
.w-input::-webkit-input-placeholder,
.w-select::-webkit-input-placeholder {
  color: #999;
}
.w-input:focus,
.w-select:focus {
  border-color: #3898ec;
  outline: 0;
}
.w-input[disabled],
.w-input[readonly],
.w-select[disabled],
.w-select[readonly],
fieldset[disabled] .w-input,
fieldset[disabled] .w-select {
  cursor: not-allowed;
  background-color: #eee;
}
.w-select {
  background-color: #f3f3f3;
}
.w-form-label {
  display: inline-block;
  cursor: pointer;
  font-weight: 400;
  margin-bottom: 0;
}
.w-radio {
  display: block;
  margin-bottom: 5px;
  padding-left: 20px;
}
.w-radio:after,
.w-radio:before {
  display: table;
}
.w-radio-input {
  margin: 3px 0 0 -20px;
  margin-top: 1px\9;
  line-height: normal;
  float: left;
}
.w-file-upload {
  display: block;
  margin-bottom: 10px;
}
.w-file-upload-input {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  position: absolute;
  z-index: -100;
}
.w-file-upload-default,
.w-file-upload-success,
.w-file-upload-uploading {
  display: inline-block;
  color: #333;
}
.w-file-upload-error {
  display: block;
  margin-top: 10px;
}
.w-file-upload-default.w-hidden,
.w-file-upload-error.w-hidden,
.w-file-upload-success.w-hidden,
.w-file-upload-uploading.w-hidden {
  display: none;
}
.w-file-upload-file,
.w-file-upload-uploading-btn {
  display: flex;
  margin: 0;
  border: 1px solid #ccc;
  background-color: #fafafa;
}
.w-file-upload-uploading-btn {
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
  padding: 8px 12px;
}
.w-file-upload-file {
  flex-grow: 1;
  justify-content: space-between;
  padding: 8px 9px 8px 11px;
}
.w-file-upload-file-name {
  font-size: 14px;
  font-weight: 400;
  display: block;
}
.w-file-remove-link {
  margin-top: 3px;
  margin-left: 10px;
  width: auto;
  height: auto;
  padding: 3px;
  display: block;
  cursor: pointer;
}
.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}
.w-file-upload-error-msg {
  display: inline-block;
  color: #ea384c;
  padding: 2px 0;
}
.w-file-upload-info {
  display: inline-block;
  line-height: 38px;
  padding: 0 12px;
}
.w-file-upload-label {
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
  margin: 0;
  padding: 8px 12px;
  border: 1px solid #ccc;
  background-color: #fafafa;
}
.w-icon-file-upload-icon,
.w-icon-file-upload-uploading {
  display: inline-block;
  margin-right: 8px;
  width: 20px;
}
.w-container:after,
.w-container:before,
.w-row:after,
.w-row:before {
  display: table;
  content: ' ';
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
.w-icon-file-upload-uploading {
  height: 20px;
}
.w-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 940px;
}
.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}
.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}
.signFormLabel {
  color: #051427;
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
}
.w-col {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
.gem-image-4,
.image-4 {
  float: none;
  clear: none;
}
.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}
.w-col-1 {
  width: 8.33333333%;
}
.w-col-2 {
  width: 16.66666667%;
}
.w-col-3 {
  width: 25%;
}
.w-col-4 {
  width: 33.33333333%;
}
.w-col-5 {
  width: 41.66666667%;
}
.w-col-6 {
  width: 50%;
}
.w-col-7 {
  width: 58.33333333%;
}
.w-col-8 {
  width: 66.66666667%;
}
.w-col-9 {
  width: 75%;
}
.w-col-10 {
  width: 83.33333333%;
}
.w-col-11 {
  width: 91.66666667%;
}
.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.33333333%;
  }
  .w-col-medium-2 {
    width: 16.66666667%;
  }
  .w-col-medium-3 {
    width: 25%;
  }
  .w-col-medium-4 {
    width: 33.33333333%;
  }
  .w-col-medium-5 {
    width: 41.66666667%;
  }
  .w-col-medium-6 {
    width: 50%;
  }
  .w-col-medium-7 {
    width: 58.33333333%;
  }
  .w-col-medium-8 {
    width: 66.66666667%;
  }
  .w-col-medium-9 {
    width: 75%;
  }
  .w-col-medium-10 {
    width: 83.33333333%;
  }
  .w-col-medium-11 {
    width: 91.66666667%;
  }
  .w-col-medium-12 {
    width: 100%;
  }
  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}
.w-show-small {
  display: hidden !important;
}
@media (max-width: 640px) {
  .sm-px-6 {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
  .sm-d-flex {
    display: flex !important;
  }
  .sm-badge-user {
    height: 30px !important;
    line-height: 23px !important;
  }
  .w-sm-10 {
    width: 285px !important;
  }
  .mt-top-22 {
    margin-top: -22px !important;
  }
  .sm-text-center {
    text-justify: center !important;
    text-align: center !important;
    width: 100% !important;
    margin-left: -31px !important;
  }
  .ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap,
  .ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap {
    position: relative;
    display: inline-block;
    display: flex;
    flex: auto;
    align-self: stretch;
    overflow: hidden;
    white-space: nowrap;
    transform: translate(0);
    width: 75px !important;
  }
  .ant-tabs-left > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane,
  .ant-tabs-left > div > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane {
    padding-left: 0px !important;
  }
  .sm-mx-5 {
    margin-left: auto !important;
    margin-right: auto !important;
    width: 395px !important;
  }
}
@media screen and (max-width: 767px) {
  .w-hidden-main,
  .w-hidden-medium {
    display: inherit !important;
  }
  .icon-position-sm {
    margin-left: -13px;
    margin-top: 3px;
  }
  .ct-sm-btn-center {
    width: 50%;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .ct-sm-d-none {
    display: none;
  }
  .ct-text-center {
    text-align: center;
  }
  .ct-sm-m-0 {
    margin: 0px !important;
  }
  .w-hidden-small {
    display: none !important;
  }
  .w-show-small {
    display: block !important;
  }
  .ct-sm-mt-5 {
    margin-top: 5rem !important;
  }
  .w-container .w-row,
  .w-row {
    margin-left: 0;
    margin-right: 0;
  }
  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }
  .w-col-small-1 {
    width: 8.33333333%;
  }
  .w-col-small-2 {
    width: 16.66666667%;
  }
  .w-col-small-3 {
    width: 25%;
  }
  .w-col-small-4 {
    width: 33.33333333%;
  }
  .w-col-small-5 {
    width: 41.66666667%;
  }
  .w-col-small-6 {
    width: 50%;
  }
  .w-col-small-7 {
    width: 58.33333333%;
  }
  .w-col-small-8 {
    width: 66.66666667%;
  }
  .w-col-small-9 {
    width: 75%;
  }
  .w-col-small-10 {
    width: 83.33333333%;
  }
  .w-col-small-11 {
    width: 91.66666667%;
  }
  .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.33333333%;
  }
  .w-col-tiny-2 {
    width: 16.66666667%;
  }
  .w-col-tiny-3 {
    width: 25%;
  }
  .w-col-tiny-4 {
    width: 33.33333333%;
  }
  .w-col-tiny-5 {
    width: 41.66666667%;
  }
  .w-col-tiny-6 {
    width: 50%;
  }
  .w-col-tiny-7 {
    width: 58.33333333%;
  }
  .w-col-tiny-8 {
    width: 66.66666667%;
  }
  .w-col-tiny-9 {
    width: 75%;
  }
  .w-col-tiny-10 {
    width: 83.33333333%;
  }
  .w-col-tiny-11 {
    width: 91.66666667%;
  }
  .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 > button {
  display: none !important;
}
.w-widget-twitter-count-shim {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: 28px;
  height: 20px;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
}
.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.w-dropdown-toggle,
.w-slider-arrow-left,
.w-slider-arrow-right {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
}
.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  position: relative;
  font-size: 15px;
  line-height: 12px;
  text-align: center;
  color: #999;
  font-family: serif;
}
.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  position: relative;
  display: block;
}
.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):after,
.w-widget-twitter-count-shim:not(.w--vertical):before {
  top: 50%;
  left: 0;
  border: solid transparent;
  content: ' ';
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-color: rgba(117, 134, 150, 0);
  border-right-color: #5d6c7b;
  border-width: 4px;
  margin-left: -9px;
  margin-top: -4px;
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-left: -10px;
  margin-top: -5px;
}
.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #fff;
  border-width: 4px;
  margin-left: -8px;
  margin-top: -4px;
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-left: -9px;
  margin-top: -5px;
}
.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}
.w-widget-twitter-count-shim.w--vertical:after,
.w-widget-twitter-count-shim.w--vertical:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: ' ';
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.w-widget-twitter-count-shim.w--vertical:before {
  border-color: rgba(117, 134, 150, 0);
  border-top-color: #5d6c7b;
  border-width: 5px;
  margin-left: -5px;
}
.w-widget-twitter-count-shim.w--vertical:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #fff;
  border-width: 4px;
  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 {
  position: relative;
  height: 500px;
  color: #fff;
}
.w-background-video > video {
  background-size: cover;
  background-position: 50% 50%;
  position: absolute;
  margin: auto;
  width: 100%;
  height: 100%;
  right: -100%;
  bottom: -100%;
  top: -100%;
  left: -100%;
  object-fit: cover;
  z-index: -100;
}
.w-background-video > video::-webkit-media-controls-start-playback-button {
  display: none !important;
  -webkit-appearance: none;
}
.w-slider {
  position: relative;
  height: 300px;
  background: #f0f2ee;
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
}
.w-slide,
.w-slider-mask {
  position: relative;
  height: 100%;
}
.w-slider-mask {
  display: block;
  width: 100%;
  z-index: 1;
  left: 0;
  right: 0;
  white-space: nowrap;
}
.w-dropdown,
.w-dropdown-toggle,
.w-slide,
.w-slider-dot {
  display: inline-block;
}
.w-slide {
  vertical-align: top;
  width: 100%;
  white-space: normal;
  text-align: left;
}
.w-slider-nav {
  position: absolute;
  z-index: 2;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  padding-top: 10px;
  height: 40px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
}
.w-lightbox-backdrop,
.w-nav-button {
  -webkit-tap-highlight-color: transparent;
}
.w-slider-nav.w-round > div {
  border-radius: 100%;
}
.w-slider-nav.w-num > div {
  width: auto;
  height: auto;
  padding: 0.2em 0.5em;
  font-size: inherit;
  line-height: inherit;
}
.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px rgba(51, 51, 51, 0.4);
}
.w-slider-nav-invert {
  color: #fff;
}
.w-slider-nav-invert > div {
  background-color: rgba(34, 34, 34, 0.4);
}
.w-slider-nav-invert > div.w-active {
  background-color: #222;
}
.w-slider-dot {
  position: relative;
  width: 1em;
  height: 1em;
  background-color: rgba(255, 255, 255, 0.4);
  cursor: pointer;
  margin: 0 3px 0.5em;
  transition: background-color 0.1s, color 0.1s;
}
.w-slider-dot.w-active {
  background-color: #fff;
}
.w-slider-arrow-left,
.w-slider-arrow-right {
  position: absolute;
  width: 80px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  overflow: hidden;
  color: #fff;
  font-size: 40px;
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  user-select: none;
}
.w-slider-arrow-left [class*=' w-icon-'],
.w-slider-arrow-left [class^='w-icon-'],
.w-slider-arrow-right [class*=' w-icon-'],
.w-slider-arrow-right [class^='w-icon-'] {
  position: absolute;
}
.w-dropdown,
.w-dropdown-btn,
.w-dropdown-link,
.w-dropdown-toggle {
  position: relative;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}
.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 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 1em;
  height: 1em;
}
.w-lightbox-backdrop {
  cursor: auto;
  font-style: normal;
  font-variant: normal;
  letter-spacing: normal;
  list-style: disc;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  color: #fff;
  font-family: 'Helvetica Neue', Helvetica, Ubuntu, 'Segoe UI', Verdana, sans-serif;
  font-size: 17px;
  line-height: 1.2;
  font-weight: 300;
  text-align: center;
  background: rgba(0, 0, 0, 0.9);
  z-index: 2000;
  outline: 0;
  opacity: 0;
  -webkit-transform: translate(0, 0);
}
.w-lightbox-caption,
.w-lightbox-strip {
  bottom: 0;
  right: 0;
  white-space: nowrap;
  left: 0;
}
.w-lightbox-backdrop,
.w-lightbox-container {
  height: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.w-lightbox-content {
  position: relative;
  height: 100vh;
  overflow: hidden;
}
.w-lightbox-view {
  position: absolute;
  width: 100vw;
  height: 100vh;
  opacity: 0;
}
.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 {
  display: inline-block;
  vertical-align: middle;
}
.w-nav-link,
.w-tab-link {
  vertical-align: top;
  text-decoration: none;
}
.w-lightbox-figure {
  position: relative;
  margin: 0;
}
.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}
.w-lightbox-img {
  width: auto;
  height: auto;
  max-width: none;
}
.w-lightbox-image {
  display: block;
  float: none;
  max-width: 100vw;
  max-height: 100vh;
}
.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}
.w-lightbox-caption {
  position: absolute;
  padding: 0.5em 1em;
  background: rgba(0, 0, 0, 0.4);
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden;
}
.w-lightbox-embed {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.w-lightbox-control {
  position: absolute;
  top: 0;
  width: 4em;
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.w-lightbox-left {
  display: none;
  bottom: 0;
  left: 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);
}
.w-lightbox-right {
  display: none;
  right: 0;
  bottom: 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);
}
.w-lightbox-close {
  right: 0;
  height: 2.6em;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);
  background-size: 18px;
}
.w-lightbox-strip {
  position: absolute;
  padding: 0 1vh;
  line-height: 0;
  overflow-x: auto;
  overflow-y: hidden;
}
.w-lightbox-noscroll,
.w-richtext ol,
.w-richtext ul {
  overflow: hidden;
}
.w-lightbox-item {
  display: inline-block;
  width: 10vh;
  padding: 2vh 1vh;
  box-sizing: content-box;
  cursor: pointer;
  -webkit-transform: translate3d(0, 0, 0);
}
.w-lightbox-active {
  opacity: 0.3;
}
.w-lightbox-thumbnail {
  position: relative;
  height: 10vh;
  background: #222;
  overflow: hidden;
}
.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}
.w-lightbox-thumbnail .w-lightbox-tall {
  top: 50%;
  width: 100%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.w-lightbox-thumbnail .w-lightbox-wide {
  left: 50%;
  height: 100%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.w-lightbox-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  border: 5px solid rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  -webkit-animation: spin 0.8s infinite linear;
  animation: spin 0.8s infinite linear;
}
.w-richtext figure.w-richtext-align-center,
.w-richtext figure.w-richtext-align-fullwidth {
  clear: both;
  margin-right: auto;
  margin-left: auto;
}
.w-lightbox-spinner:after {
  content: '';
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border: 3px solid transparent;
  border-bottom-color: #fff;
  border-radius: 50%;
}
.w-lightbox-hide {
  display: none;
}
@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 {
    display: block;
    opacity: 0.5;
  }
  .w-lightbox-close {
    opacity: 0.8;
  }
  .w-lightbox-control:hover {
    opacity: 1;
  }
}
.w-lightbox-inactive,
.w-lightbox-inactive:hover {
  opacity: 0;
}
.w-richtext:after,
.w-richtext:before {
  content: ' ';
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
.w-richtext:after {
  clear: both;
}
.w-richtext[contenteditable='true']:after,
.w-richtext[contenteditable='true']:before {
  white-space: initial;
}
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,
.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[data-rt-type='image'] div {
  outline: #2895f7 solid 2px;
}
.w-richtext figure.w-richtext-figure-type-video > div:after,
.w-richtext figure[data-rt-type='video'] > div:after {
  content: '';
  position: absolute;
  display: none;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.w-nav:after,
.w-nav:before,
.w-tabs:after,
.w-tabs:before {
  content: ' ';
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
.w-richtext figure {
  position: relative;
  max-width: 60%;
}
.w-richtext figure > div:before {
  cursor: default !important;
}
.w-richtext figure img {
  width: 100%;
}
.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: 0.6;
}
.w-richtext figure div {
  font-size: 0;
  color: transparent;
}
.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 {
  display: table-caption;
  caption-side: bottom;
}
.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 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.w-nav,
.w-nav-brand,
.w-nav-link,
.w-nav-menu {
  position: relative;
}
.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.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 {
  width: 100%;
  max-width: 100%;
  text-align: center;
  display: block;
}
.w-richtext figure.w-richtext-align-fullwidth > div {
  display: inline-block;
  padding-bottom: inherit;
}
.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}
.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  margin-right: 15px;
  clear: none;
}
.w-richtext figure.w-richtext-align-floatright {
  float: right;
  margin-left: 15px;
  clear: none;
}
.w-nav:after,
.w-tabs:after {
  clear: both;
}
.w-nav {
  background: #ddd;
  z-index: 1000;
}
.w-nav:after,
.w-nav:before {
  display: table;
}
.w-nav-brand {
  float: left;
  text-decoration: none;
  color: #333;
}
.w-nav-link {
  display: inline-block;
  color: #000000;
  padding: 20px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}
.w-nav-link.w--current {
  color: #0082f3;
}
.w-nav-menu {
  float: right;
}
[data-nav-menu-open] {
  display: block !important;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background: #c8c8c8;
  text-align: center;
  overflow: visible;
  min-width: 200px;
}
.banner,
.col-40.vertical-separator,
.ct-footer-link.icon-link,
.link-block-2,
.navbar-link-block-2.w--current,
.navbar-link-block.w--current,
.navbar-subheading,
.navbar-subheading-2 {
  background-repeat: no-repeat;
}
.w--nav-link-open {
  display: block;
  position: relative;
}
.w-nav-overlay {
  position: absolute;
  overflow: hidden;
  display: none;
  top: 100%;
  left: 0;
  right: 0;
  width: 100%;
}
.w-nav[data-animation='over-left'] .w-nav-overlay,
.w-nav[data-animation='over-right'] .w-nav-overlay {
  width: auto;
}
.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}
.w-nav[data-animation='over-left'] .w-nav-overlay,
.w-nav[data-animation='over-left'] [data-nav-menu-open] {
  right: auto;
  z-index: 1;
  top: 0;
}
.w-nav[data-animation='over-right'] .w-nav-overlay,
.w-nav[data-animation='over-right'] [data-nav-menu-open] {
  left: auto;
  z-index: 1;
  top: 0;
}
.w-nav-button {
  position: relative;
  float: right;
  padding: 18px;
  font-size: 24px;
  display: none;
  cursor: pointer;
  tap-highlight-color: transparent;
  user-select: none;
}
.w-nav-button.w--open {
  background-color: #c8c8c8;
  color: #fff;
}
.w-nav[data-collapse='all'] .w-nav-menu {
  display: none;
}
.w--nav-dropdown-open,
.w--nav-dropdown-toggle-open,
.w-nav[data-collapse='all'] .w-nav-button {
  display: block;
}
.w--nav-dropdown-list-open {
  position: static;
}
.ct-hero-slide,
.ct-page-wrapper,
.ct-slide-info,
.ct-slide-media,
.w-tab-content,
.w-tab-link,
.w-tab-menu,
.w-tabs,
.wrapper {
  position: relative;
}
@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:after,
.w-tabs:before {
  display: table;
}
.w-tab-link {
  display: inline-block;
  padding: 9px 30px;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
}
.w-tab-link.w--current {
  background-color: #c8c8c8;
}
.w-tab-link:focus {
  outline: 0;
}
.w-tab-content {
  display: block;
  overflow: hidden;
}
.w-tab-pane {
  position: relative;
  display: none;
}
.w--tab-active {
  display: block;
}
@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}
.w-ix-emptyfix:after {
  content: '';
}
.w-checkbox::after,
.w-checkbox::before {
  content: ' ';
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-column-start: 1;
}
@keyframes spin {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
.w-dyn-empty {
  padding: 10px;
  background-color: #ddd;
}
.w-condition-invisible,
.w-dyn-bind-empty,
.w-dyn-hide {
  display: none !important;
}
.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}
.w-checkbox {
  display: block;
  margin-bottom: 5px;
  padding-left: 20px;
}
.w-checkbox::before {
  display: table;
  -ms-grid-column-span: 1;
  -ms-grid-column: 1;
}
.w-checkbox::after {
  display: table;
  -ms-grid-column-span: 1;
  -ms-grid-column: 1;
  clear: both;
}
.ct-nav-container,
.ct-navbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
#w-node-227030120c90-91f59bf9,
#w-node-97b874954cd4-91f59bf9 {
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
}
.w-checkbox-input {
  float: left;
  line-height: normal;
  margin: 4px 0 0 -20px;
}
.ct-nav-container,
.wrapper {
  margin-right: auto;
  margin-left: auto;
}
.w-checkbox-input--inputType-custom {
  width: 12px;
  height: 12px;
  border-width: 1px;
  border-color: #ccc;
  border-style: solid;
  border-radius: 2px;
}
.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  border-color: #3898ec;
}
.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}
.ct-page-wrapper {
  font-family: Lato, sans-serif;
  color: #151515;
  line-height: 24px;
}
.ct-title,
.text-span {
  font-family: Montserrat, sans-serif;
}
.ct-navbar {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: auto;
  z-index: 50;
  display: flex;
  height: 70px;
  max-width: none;
  margin-top: 0;
  background-color: #f0f2ee;
  opacity: 1;
}
.ct-navbar:hover {
  background-color: #fff;
}
.ct-nav-brand {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.ct-nav-logo {
  height: 35px;
  padding-right: 32px;
  padding-left: 32px;
}
.ct-nav-container {
  position: static;
  display: flex;
  width: 100%;
  max-width: 1280px;
  min-width: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: space-between;
  -ms-flex-pack: center;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}
.nav-action-button.w--current,
.nav-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.ct-nav-link {
  font-size: 18px;
  font-weight: 400;
}
.ct-nav-link:hover {
  color: #31b4aa;
}
.nav-action-button,
.nav-action-button.w--current {
  border-radius: 999px;
  background-color: #ffb900;
  color: #8a3700;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.nav-info {
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.ct-body-wrap,
.div-block-4 {
  -webkit-align-content: center;
}
.nav-action-button {
  padding: 10px 20px;
}
.nav-action-button.w--current {
  display: flex;
  height: 38px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 18px;
}
.ct-hero-slide,
.ct-slider-columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.ct-hero-slide {
  display: flex;
  width: 100%;
  height: 100%;
  padding-top: 0;
  padding-right: 112px;
  padding-left: 112px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  opacity: 1;
}
.wrapper {
  height: 100%;
  max-width: 1140px;
  margin-top: 0;
}
.ct-slider-columns {
  display: flex;
  height: 100%;
  line-height: 24px;
}
.ct-slide-info,
.ct-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.ct-slider-columns.slider-cloumns-2 {
  width: 120%;
  height: 130%;
}
.ct-slide-info {
  display: flex;
  width: 50%;
  margin-top: 102px;
  padding-right: 30px;
  padding-left: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.ct-title {
  display: flex;
  margin-top: 2px;
  margin-bottom: 2px;
  padding-top: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 24px;
  line-height: 32px;
  font-weight: 400;
}
.ct-hero-slider,
.ct-slide-media {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.ct-slide-media {
  display: flex;
  width: 45%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
}
.ct-hero-slider {
  display: flex;
  height: 690px;
  opacity: 1;
}
.text-span {
  color: #f60;
}
.ct-heading {
  margin-top: 12px;
  margin-right: -70px;
  margin-bottom: 32px;
  font-family: Lora, sans-serif;
  font-size: 54px;
  line-height: 64px;
}
.heading-3,
.heading-why-us,
.navbar-heading {
  font-family: Lato, sans-serif;
  text-transform: uppercase;
}
.ct-slide-image {
  position: relative;
  left: -22px;
  z-index: 2;
  max-height: 84%;
  min-width: 380px;
}
.ct-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 48px;
  padding-right: 28px;
  padding-left: 28px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: background-color 0.4s ease, color 0.4s ease, box-shadow 0.4s ease;
  transition: background-color 0.4s ease, color 0.4s ease, box-shadow 0.4s ease;
  font-size: 13px;
  line-height: 16px;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
  background-color: #31b4aa;
}
.navbar-heading,
.text-block-9 {
  letter-spacing: 0.5px;
  text-decoration: none;
}
.ct-button.ghost:hover {
  background-color: #e94865;
  box-shadow: inset 0 0 0 1px transparent;
  font-weight: 700;
}
.ct-button.ghost.why-us-action-button {
  width: 50%;
  margin-top: 20px;
  padding-top: 0;
}
.button-icon-wrapper {
  width: 28px;
  height: 20px;
}
.link {
  padding-right: 16px;
  padding-left: 16px;
  color: #151515;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
}
.ct-nav-menu {
  position: static;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.nav-dropdown-icon {
  font-size: 12px;
}
.button-icon {
  width: 20px;
  height: 20px;
  min-height: 20px;
  min-width: 20px;
  margin-left: -2px;
  font-size: 13px;
  line-height: 16px;
  font-weight: 700;
  text-align: center;
}
.ct-footer {
  padding-top: 0;
  padding-bottom: 0;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fffcfb;
  text-align: center;
}
.ct-footer-flex-container {
  display: none;
  margin-bottom: 40px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  text-align: left;
}
.ct-footer-logo-link {
  display: block;
  max-height: 60px;
  max-width: 300px;
  min-width: 60px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #151515;
  text-decoration: none;
}
.ct-footer-image {
  display: inline-block;
  width: 100%;
  height: auto;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: 0 50%;
  object-position: 0 50%;
}
.ct-footer-heading {
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 1.5;
  text-align: left;
}
.ct-footer-link {
  display: block;
  margin-bottom: 10px;
  color: #6a6a6a;
  text-align: left;
  text-decoration: none;
}
.ct-footer-list,
.service {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.ct-footer-link:hover {
  color: #32b4aa;
  text-decoration: none;
}
.ct-footer-link.icon-link {
  padding-left: 30px;
  background-image: url(https://uploads-ssl.webflow.com/5ecc15347d7802c367f59bf8/5edec7e37a089e0ae6ae4205_icons8-marker-48.png);
  background-position: 0 0;
  background-size: 24px 24px;
}
.ct-footer-link.icon-link.email-link {
  background-image: url(https://uploads-ssl.webflow.com/5ecc15347d7802c367f59bf8/5edec847ea20c3a9211180f4_icons8-envelope-48.png);
}
.ct-footer-link.icon-link.phone-link {
  background-image: url(https://uploads-ssl.webflow.com/5ecc15347d7802c367f59bf8/5edec866eb1625954e992d5e_icons8-phone-64.png);
}
.dropdown-list-3.w--open,
.dropdown-list.w--open {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #fff), color-stop(51%, #fafbfc), to(#fafbfc));
}
.ct-paragraph {
  max-width: none;
  margin-top: 20px;
  color: #887f7f;
  font-size: 15px;
  line-height: 25px;
  font-style: normal;
  text-align: left;
  text-decoration: none;
}
.text-block-2 {
  color: #151515;
}
.ct-footer-list {
  display: flex;
  list-style-type: none;
}
.ct-footer-social-link {
  padding-right: 10px;
}
.services {
  display: none;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.heading-3,
.service {
  -webkit-box-pack: start;
}
.service {
  display: flex;
  padding: 16px 20px 16px 15px;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.ct-service-icon {
  width: 24px;
  margin-top: -2px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.service-info,
.slider-media-2 {
  -webkit-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
}
.service-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 20px;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.ct-footer-container,
.navbar-row {
  margin-right: auto;
  margin-left: auto;
}
.ct-heading-2 {
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 20px;
}
.section {
  position: relative;
  margin-top: 60px;
}
.ct-footer-container {
  display: block;
  max-width: 1260px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}
.ct-footer-container.mega-nav-container {
  width: 100%;
  max-width: 1100px;
  margin-right: auto;
  margin-left: auto;
}
.dropdown-list {
  display: none;
  padding-top: 36px;
}
.dropdown-list.w--open {
  position: absolute;
  left: 0;
  top: auto;
  right: 0;
  bottom: auto;
  display: block;
  width: 100vw;
  padding: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  background-image: linear-gradient(90deg, #fff 50%, #fafbfc 51%, #fafbfc);
  box-shadow: 0 2px 2px 0 rgba(34, 45, 56, 0.04), 0 5px 5px 0 rgba(34, 45, 56, 0.04), 0 10px 10px 0 rgba(34, 45, 56, 0.04), 0 20px 20px 0 rgba(34, 45, 56, 0.04);
  opacity: 1;
}
.navbar-features,
.navbar-row {
  display: -webkit-flex;
  display: -ms-flexbox;
}
.ct-nav-dropdown {
  position: static;
}
.navbar-row {
  display: -webkit-box;
  display: flex;
  width: 100%;
  height: 100%;
  max-width: 1100px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #fff;
}
.col-40 {
  width: 42%;
  height: 100%;
  margin-right: 24px;
  padding-top: 32px;
  line-height: 24px;
}
.col-40.vertical-separator {
  background-image: url(https://uploads-ssl.webflow.com/5ecc15347d7802c367f59bf8/5ed09713592a1f7372b32124_sep-v.svg);
  background-position: 100% 50%;
  background-size: 1px 100%;
}
.navbar-link-block.w--current {
  padding-left: 56px;
  background-image: url(https://uploads-ssl.webflow.com/5ecc15347d7802c367f59bf8/5ed1414a7488791de4d8795e_diamond_icon-01.svg);
  background-position: 0 3px;
  background-size: 48px 48px;
  color: #222d38;
  text-decoration: none;
}
.navbar-link-block.melee-diamonds.w--current {
  background-image: url(https://uploads-ssl.webflow.com/5ecc15347d7802c367f59bf8/5ed1414aa8375362c8c17d00_diamond_icon-02.svg);
}
.navbar-heading {
  color: #222d38;
  font-weight: 700;
}
.navbar-subheading {
  padding-right: 16px;
  background-image: url(https://uploads-ssl.webflow.com/5ecc15347d7802c367f59bf8/5ed176cf0a43a0aa577d867d_navbar-arrow.svg);
  background-position: 100% 3px;
  background-size: 16px 16px;
  color: #222d38;
}
.image {
  color: #151515;
}
.heading-3,
.text-block-3,
.text-block-4 {
  color: #222d38;
}
.navbar-features {
  display: -webkit-box;
  display: flex;
  margin-top: 24px;
  margin-bottom: 24px;
  padding-left: 56px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.link-block-2,
.navbar-bottom-strip {
  display: -webkit-flex;
  display: -ms-flexbox;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
.link-block {
  text-decoration: none;
}
.navbar-bottom-strip {
  display: -webkit-box;
  display: flex;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 14px;
  background-color: #fefaf9;
  background-image: url(https://uploads-ssl.webflow.com/5ecc15347d7802c367f59bf8/5ed1995ca6615808a4ba7e2e_banner-nav.png);
  background-position: 0 0;
  background-size: 100% 100%;
  box-shadow: inset 0 0 1px 1px rgba(34, 45, 56, 0.05);
}
.link-block-2 {
  display: -webkit-box;
  display: flex;
  max-width: 1100px;
  padding-left: 30px;
  background-image: url(https://uploads-ssl.webflow.com/5ecc15347d7802c367f59bf8/5ed196402404733c30db5dcf_icon-remote.svg);
  background-position: -1px -4px;
  background-size: 32px 32px;
  text-decoration: none;
}
.heading-3,
.why-us-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.text-block-3 {
  margin-right: 10px;
  font-weight: 700;
  text-transform: uppercase;
}
.section-why-us {
  position: relative;
  height: 900px;
}
.div-grid,
.div-image {
  position: absolute;
  bottom: 0;
}
.heading-3 {
  display: flex;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 10px;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 900;
}
.div-image {
  left: auto;
  top: 140px;
  right: 0;
  width: 45%;
  height: 600px;
}
.grid-2 {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}
.ct-grid-5,
.grid-6 {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}
.div-grid {
  left: 0;
  top: 100px;
  right: auto;
  width: 53%;
  height: 650px;
  margin-left: 20px;
}
.heading-why-us {
  display: inline;
  margin-left: 0;
  padding-left: 0;
  color: #222d38;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}
.ct-gem-heading-23,
.heading-10,
.paragraph-why-us {
  font-family: Verdana, Geneva, sans-serif;
}
.paragraph-why-us {
  margin-left: 0;
  color: #8587a0;
}
.grid-4 {
  margin-top: 0;
  margin-right: -100px;
  margin-left: -100px;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-column-gap: 45px;
  grid-row-gap: 41px;
  -ms-grid-columns: 1.25fr 1.25fr 1.25fr;
  grid-template-columns: 1.25fr 1.25fr 1.25fr;
}
.heading-our-portfolio {
  margin-bottom: 40px;
  color: #222d38;
  text-align: center;
  text-transform: uppercase;
}
.div-shadow {
  width: 350px;
  margin-left: 0;
  padding: 0;
  border-radius: 16px;
  background-color: #fff;
  box-shadow: 4px 4px 7px 0 #c3c3c3;
}
.image-4 {
  display: inline;
  width: auto;
  text-align: left;
}
.ct-login-heading,
.heading-10,
.heading-9,
.paragraph-8 {
  text-align: center;
}
.heading-9 {
  margin-top: -70px;
  color: #2f2e8b;
  font-size: 20px;
}
.line {
  width: 100%;
  height: 1px;
  margin-top: 60px;
  background-color: #e2e2e2;
}
.heading-10 {
  color: #79e5a5;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
}
.div-image-portfolio {
  padding: 30px 60px 55px;
}
.paragraph-8 {
  margin-top: 20px;
  padding-top: 0;
  padding-right: 60px;
  padding-left: 60px;
  color: #a0aac5;
  font-size: 20px;
}
.section-2 {
  height: 1240px;
  margin-right: 0;
  margin-left: 0;
  background-image: none;
  background-size: auto;
}
.container-2,
.ct-slider-wrapper {
  margin-right: auto;
  margin-left: auto;
}
.ct-grid-5 {
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
.why-us-block {
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.ct-cart,
.div-block-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.image-50 {
  width: 50px;
  height: 50px;
  max-width: none;
}
.why-us-block-info {
  padding-left: 10px;
}
.ct-subheading {
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  color: #52606f;
  font-size: 34px;
  line-height: 50px;
  font-weight: 700;
}
.ct-cart {
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-4 {
  display: flex;
  width: 60px;
  height: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 50%;
  background-color: transparent;
}
.ct-image-51 {
  width: 30px;
  height: 30px;
}
.search-input-wrapper {
  position: relative;
}
.ct-search-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 770px;
  margin-bottom: 0;
  padding-top: 8px;
  padding-right: 20px;
  padding-bottom: 8px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.search-form-input {
  position: relative;
  overflow: hidden;
  width: 200px;
  height: 40px;
  margin-bottom: 0;
  padding-right: 16px;
  padding-left: 44px;
  border-style: solid;
  border-width: 1px;
  border-color: #e8e8e8;
  border-radius: 20px;
  -webkit-transition: border-color 0.3s ease, width 0.3s ease;
  transition: border-color 0.3s ease, width 0.3s ease;
  font-size: 18px;
}
.input-icon-small {
  position: absolute;
  left: 16px;
  top: 10px;
  z-index: 1;
  width: 20px;
}
.search-button {
  display: none;
}
.ct-text-span-2 {
  color: #8a3700;
}
.ct-bold-text {
  position: relative;
  z-index: 3;
  display: inline-block;
  width: 100%;
  font-size: 64px;
}
.ct-container-5,
.ct-flex-between {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.body,
.text-block-6 {
  font-size: 16px;
}
.grid-6 {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.container-3 {
  max-width: 1200px;
}
.ct-slider-wrapper {
  position: relative;
  max-width: 1140px;
}
.ct-slider-wrapper.slider-wrapper-2 {
  margin-top: 40px;
}
.ct-container-5 {
  display: flex;
  max-width: 1140px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-footer-subnav {
  color: #fff;
}
.ct-flex-between {
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.text-block-6 {
  margin-left: 0;
  padding-left: 0;
  color: rgba(34, 45, 56, 0.45);
}
.ct-footer-subnav-link {
  padding-right: 10px;
  padding-left: 10px;
  color: #878787;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}
.ct-footer-wrapper {
  padding-top: 60px;
  padding-bottom: 20px;
  background-color: #f6f6f8;
}
html {
  scroll-behavior: smooth;
}
.ct-footer-brand-block {
  padding-left: 0;
}
.appFormLabel {
  color: #6b778c;
  font-weight: 600;
  font-size: 12px;
  text-transform: uppercase;
}
.slider-media-2 {
  position: relative;
  left: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  height: 110%;
  margin-left: 0;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url(https://uploads-ssl.webflow.com/5ecc15347d7802c367f59bf8/5ed6282abc49f04c6dfca6b5_600.png), url(https://uploads-ssl.webflow.com/5ecc15347d7802c367f59bf8/5ed621bd6170c947b2071673_love-couple-buying-gold-necklace-in-jewelry-store-HPDM7KR.jpg);
  background-position: 50% 50%, 50% 50%;
  background-size: cover, cover;
}
.te {
  display: none;
}
.ct-login-form-box,
.ct-reg-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.ct-login-form-box {
  display: flex;
  width: 400px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.ct-login-feature-text {
  color: #fff;
  font-size: 18px;
  font-weight: 300;
}
.ct-reg-button {
  display: flex;
  width: 260px;
  height: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 5px;
  background-color: #009da3;
  box-shadow: 0 1px 20px 0 rgba(34, 34, 34, 0.16);
  -webkit-transition: background-color 0.2s ease, box-shadow 0.2s ease;
  transition: background-color 0.2s ease, box-shadow 0.2s ease;
  font-size: 20px;
}
.ct-login-form-field-wrapper,
.ct-login-text-field-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.ct-reg-button:hover {
  background-color: #008085;
  box-shadow: 0 5px 30px 0 rgba(34, 34, 34, 0.16);
}
.ct-reg-button.registration {
  width: 100%;
  height: 45px;
  background-color: rgba(243, 112, 27, 0.9);
  font-size: 16px;
  font-weight: 500;
}
.ct-reg-button.ct-registration {
  width: 100%;
  height: 45px;
  background-color: #ff6603;
  box-shadow: none;
  font-size: 16px;
  font-weight: 500;
}
.ct-text-block {
  margin-right: 3px;
  font-size: 16px;
}
.ct-login-legal-text {
  opacity: 0.85;
  color: #dbdbdb;
  font-size: 13px;
  font-weight: 300;
  text-decoration: none;
}
.ct-login-legal-text._3 {
  color: #374252;
}
.image-52 {
  height: 25px;
}
.logo-img {
  width: 35px;
}
.ct-login-heading {
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #2d323e;
  font-size: 26px;
  line-height: 130%;
  font-style: normal;
  font-weight: 500;
  text-transform: uppercase;
}
.ct-login-text-field-box {
  display: flex;
  width: 49%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 5px 0;
}
.ct-login-text-field-box._2 {
  width: 100%;
}
.ct-reg-feature-icon {
  width: 24px;
  margin-right: 12px;
  color: #ff6603;
}
.ct-login-form-field-wrapper {
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.ct-reg-left-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.text-block-9 {
  display: inline-block;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #374252;
  font-size: 16px;
  line-height: 100%;
  font-weight: 400;
}
.text-block-9._2 {
  color: #fff;
}
._1px-div-line {
  width: 40%;
  height: 0.8px;
  background-color: #e4e4e4;
}
.ct-login-checkbox {
  width: 14px;
  height: 14px;
}
.ct-login-checkbox.w--redirected-checked {
  background-color: #2d323e;
}
.ct-login-checkbox-field {
  margin-bottom: 15px;
}
.ct-legal-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  margin-bottom: 10px;
  padding-top: 25px;
  padding-bottom: 25px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-legal-box._2,
.ct-legal-box._2-copy {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.ct-legal-box._2-copy {
  display: none;
}
.ct-email-text-field {
  display: block;
  height: 45px;
  border-radius: 5px;
  font-size: 15px;
  line-height: 28px;
  text-align: left;
}
.ct-email-text-field:focus {
  border: 1px solid #009da3;
}
.div-block-6-copy {
  display: flex;
  margin-top: 10px;
  margin-bottom: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-login-form-wrapper {
  z-index: 50;
  display: flex;
  overflow: visible;
  max-width: 500px;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: 1px 1px 2px 2px transparent;
}
.ct--bottom-text-block {
  display: flex;
  margin-top: 25px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.nav-card,
.nav-card-02 {
  min-height: 250px;
  border-radius: 25px;
}
.social-login:hover {
  border-color: #dbdbdb;
  background-color: #f9f9f9;
}
.social-login:active {
  background-color: #f2f2f2;
  box-shadow: 1px 0 3px 0 #dbdbdb;
}
.social-login.facebook {
  border-color: #3b5998;
  background-color: #3b5998;
}
.social-login.facebook:hover {
  opacity: 0.95;
}
.ct-link-4 {
  color: #2d323e;
}
.ct-login-page-container {
  display: flex;
  width: 50%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #1b2d47;
}
.ct-login-feature-box,
.page-wrapper-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.ct-login-page-container._2 {
  background-color: #fff;
}
.ct-login-sub-heading {
  margin-top: 0;
  margin-bottom: 0;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: rgba(55, 66, 82, 0.8);
  font-size: 16px;
  font-weight: 400;
  text-align: center;
}
.ct-reg-left-heading {
  max-width: 400px;
  margin-top: 0;
  margin-bottom: 32px;
  color: #fff;
  font-size: 42px;
  line-height: 130%;
  font-weight: 500;
}
.page-wrapper-2 {
  position: relative;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.ct-login-feature-box {
  display: flex;
  margin-bottom: 18px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.form-field-label,
.social-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.ct-reg-link {
  margin-left: 3px;
  background-color: transparent;
  opacity: 1;
  color: #ff6603;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}
.ct-reg-link:hover {
  text-decoration: underline;
}
.form-field-label {
  display: flex;
  color: #5c5c5c;
  font-weight: 600;
  text-transform: uppercase;
}
.success-message {
  padding-top: 24px;
  padding-bottom: 24px;
  background-color: rgba(0, 157, 163, 0.12);
  color: #009da3;
  font-weight: 600;
}
.social-box {
  display: flex;
  margin-top: 5%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.column,
.ct-reg-content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.ct-reg-content-wrapper {
  position: relative;
  z-index: 50;
  display: flex;
  height: 100%;
  max-width: 454.4px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.div-block-42 {
  margin-left: 10px;
  text-align: center;
}
.brand {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.nav-card,
.nav-content-wrap {
  -webkit-flex-direction: column;
}
.grid-faq,
.news-grid {
  -ms-grid-row-align: auto;
  align-self: auto;
}
.ct-checkbox-label {
  opacity: 0.7;
  color: #2d323e;
  font-weight: 500;
}
.column {
  display: flex;
  padding-right: 5px;
  padding-left: 0;
}
.link-block-3,
.nav-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.column-2 {
  padding-right: 0;
  padding-left: 5px;
}
.ct-login-feature-icon {
  width: 24px;
  margin-right: 12px;
}
.ct-link {
  margin-left: 3px;
  color: #31b4aa;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}
.ct-link:hover {
  text-decoration: underline;
}
.nav-card {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.link-block-3 {
  display: flex;
  margin-right: auto;
  margin-bottom: 15px;
  margin-left: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #6127da;
  text-decoration: none;
}
.dropdown-link-mobile,
.navigation-drop-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.drop-arrow-plain {
  margin-right: 5px;
  font-size: 14px;
}
.navigation-drop-container {
  display: flex;
  max-width: 1400px;
  margin-right: auto;
  margin-left: auto;
  background-color: #fff;
}
.dropdown-2 {
  position: static;
  height: 100%;
  margin-right: 0;
  margin-left: 0;
}
.menu-title {
  font-size: 16px;
}
.text-block-62 {
  margin-right: 6px;
}
.dropdown-link-mobile {
  display: flex;
  width: 100%;
  padding: 20px 22px 16px;
  color: #283338;
  font-size: 16px;
  text-decoration: none;
}
.nav-card-02,
.nav-content-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
}
.dropdown-link-mobile:hover {
  background-color: #f8faff;
}
.dropdown-list-full-wrapper {
  border-top: 1px none rgba(40, 51, 56, 0.11);
  background-color: #fff;
}
.nav-content-wrap {
  display: flex;
  width: 100%;
  padding-left: 20px;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.nav-card-02 {
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fff;
}
.dropdown-3,
.icon-square {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.dropdown-list-2 {
  min-width: 100%;
}
.dropdown-list-2.w--open {
  position: absolute;
  left: 0;
  top: 70%;
  right: 0;
  bottom: auto;
  padding-top: 20px;
  background-color: transparent;
  box-shadow: 28px 28px 25px 0 rgba(40, 51, 56, 0.04);
}
.image-11 {
  width: 56px;
  height: auto;
  border-radius: 8px;
}
.nav-link-details {
  color: rgba(40, 51, 56, 0.6);
  font-size: 14px;
}
.dropdown-toggle {
  padding-right: 26px;
  padding-left: 12px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.dropdown-toggle:hover {
  color: #7735f6;
}
.navigation-column {
  width: 25%;
  padding: 25px 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.icon-square {
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.link-block-4 {
  margin-bottom: 40px;
  padding: 20px;
  border-style: dashed;
  border-width: 1px;
  border-color: hsla(0, 0%, 52.9%, 0.52);
  border-radius: 4px;
  background-color: #f6f7fa;
  box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.18);
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
.text-block-63 {
  padding-top: 20px;
  font-family: Lato, sans-serif;
}
.nav-dropdown-list {
  opacity: 0;
  -webkit-transform: translate(0, -10px);
  -ms-transform: translate(0, -10px);
  transform: translate(0, -10px);
}
.nav-dropdown-list.w--open {
  top: 50px;
  right: 10px;
  z-index: 2;
  max-height: 80vh;
  min-height: 20px;
  margin-top: 0;
  padding-bottom: 25px;
  border: 1px solid #e9f2f5;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 0 20px 30px -10px rgba(45, 62, 80, 0.12);
  opacity: 1;
}
.ct-navigation-icon {
  position: relative;
  width: 20px;
  margin-right: 0.25em;
  text-align: right;
}
.ct-navigation-icon.memberstack-logo {
  width: 24px;
}
.nav-drop-list-padding {
  border: 0 solid #000;
  border-radius: 0;
}
.dropdown-3 {
  display: flex;
  margin-right: 0;
  margin-left: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 0 #000;
  border-radius: 0;
}
.ct-nav-link-style,
.ct-nav-link-style.profile-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.ct-nav-link-style {
  position: relative;
  z-index: 2;
  display: flex;
  margin-right: 0;
  margin-left: 0;
  padding: 1em 1.5em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  opacity: 0.6;
  -webkit-transition: opacity 275ms ease;
  transition: opacity 275ms ease;
  color: #5a5b75;
  font-size: 1.2em;
  line-height: 1.5em;
  font-weight: 700;
  text-decoration: none;
}
.ct-nav-link-style:hover {
  opacity: 0.9;
  color: #ffb900;
}
.ct-nav-link-style:active,
.logo-link:hover {
  opacity: 0.8;
}
.ct-nav-link-style.w--current {
  background-color: transparent;
  opacity: 1;
  color: #1875f0;
  font-weight: 600;
}
.ct-nav-link-style.w--current:active {
  opacity: 0.7;
  color: #32343a;
}
.ct-nav-link-style.profile-nav {
  margin: auto;
  padding: 0;
  background-color: transparent;
}
.ct-nav-link-style.logout-link {
  border: 1px #000;
}
.ct-nav-link-style.dropdown-nav-item {
  text-decoration: none;
  margin-left: 0;
  border-style: none;
  border-width: 1px;
  border-color: #f2f1f1;
  -webkit-transition: none 0s ease;
  transition: none 0s ease;
}
.ct-nav-link-style.logout-link {
  margin-top: 1em;
  margin-right: 1em;
  margin-left: 0;
  padding-top: 1.5em;
  padding-bottom: 0;
  border-top: 1px solid #f3f3f3;
  text-decoration: none;
}
.ct-box-padding,
.ct-webflow-diamond,
.white-box {
  border-style: solid;
  border-width: 1px;
}
.ct-nav-link-style.profile-nav {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: flex;
  margin-top: -1em;
  margin-bottom: -1em;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-content: space-around;
  -ms-flex-line-pack: distribute;
  align-content: space-around;
  font-size: 15px;
}
.ct-cart-block,
.text-block-64 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.ct-nav-link-style.ct-padding {
  margin-right: 0;
  margin-left: 0;
  padding-right: 1.5em;
  padding-left: 1.5em;
  font-size: 1.2em;
  line-height: 1.5em;
  font-weight: 700;
}
.profile-pic {
  overflow: hidden;
  max-width: 34px;
  margin-right: 0.75em;
  border-radius: 50%;
}
.ct-webflow-diamond {
  position: absolute;
  top: -5px;
  right: 17px;
  bottom: auto;
  z-index: 0;
  width: 12px;
  height: 12px;
  border-color: rgba(219, 226, 235, 0.5);
  border-radius: 2px;
  background-color: #fff;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.text-block-64 {
  display: flex;
  width: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-cart-block {
  display: flex;
  width: 60px;
  height: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 50%;
  background-color: transparent;
}
.ct-nav-action-button-2.w--current,
.ct-nav-info-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.ct-nav-info-2 {
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.ct-proflink-6 {
  padding-right: 16px;
  padding-left: 16px;
  color: #151515;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
}
.ct-nav-action-button-2,
.ct-nav-action-button-2.w--current {
  border-radius: 999px;
  background-color: #ffb900;
  color: #8a3700;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
}
.ct-nav-action-button-2 {
  padding: 10px 20px;
}
.ct-nav-action-button-2:hover {
  position: relative;
  opacity: 1;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.ct-nav-action-button-2.w--current {
  display: flex;
  height: 38px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 18px;
}
.ct-gem-div-shadow-2,
.div-block-44 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.div-block-44 {
  display: flex;
  width: 50%;
  height: 50px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -o-object-fit: fill;
  object-fit: fill;
}
.ct-gem-div-shadow-2 {
  position: relative;
  display: flex;
  width: 280px;
  min-height: 320px;
  margin-right: 20px;
  margin-left: 20px;
  padding: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 16px;
  background-color: #fff;
  box-shadow: 2px 2px 3px 0 #c3c3c3;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.ct-gem-div-image-portfolio,
.ct-gem-gemstone-card-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  position: relative;
}
.ct-gem-div-image-portfolio {
  display: flex;
  padding: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}
.ct-gem-gemstone-card-row {
  display: flex;
  margin: 23px auto 23px 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.article-profile-block,
.ct-gem-heading-23 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.ct-gem-heading-our-portfolio-2 {
  margin-top: 30px;
  margin-bottom: 40px;
  color: #222d38;
  text-align: center;
  text-transform: uppercase;
}
.ct-gem-text-block-15 {
  position: relative;
  margin-left: 0;
  padding-right: 0;
  padding-left: 0;
  text-align: center;
}
.ct-gem-heading-24 {
  margin-top: 0;
  margin-bottom: 0;
  color: #2f2e8b;
  font-size: 20px;
  text-align: center;
}
.ct-gem-heading-23 {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #79e5a5;
  font-size: 15px;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
}
.ct-gem-wrapper-2 {
  position: relative;
  width: 100%;
  max-width: 1140px;
  margin-top: 0;
  margin-right: auto;
  margin-left: auto;
}
.ct-gem-line {
  width: 100%;
  height: 1px;
  margin-top: auto;
  background-color: #e2e2e2;
}
.gem-image-4 {
  position: relative;
  display: block;
  text-align: left;
}
.gem-section-6 {
  height: 100%;
  margin-top: 20px;
  margin-right: 0;
  margin-left: 0;
  background-image: none;
  background-size: auto;
}
.feature-grid-block {
  padding: 24px;
}
.article-profile-block {
  display: flex;
  margin-top: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.feature-icon-3 {
  width: 49px;
  margin-right: 16px;
}
.banner {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1140px;
  min-height: 285px;
  margin: 160px auto;
  padding-right: 80px;
  padding-left: 80px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 15px;
  background-color: #fff;
  background-image: none;
  background-position: 50% 50%;
  background-size: cover;
  box-shadow: 0 32px 64px 0 rgba(14, 86, 124, 0.16);
}
.banner-button {
  position: relative;
  padding: 20px;
  border-radius: 500px;
  background-color: #37def5;
  font-size: 16px;
  font-weight: 500;
}
.standard-paragraph {
  margin-bottom: 0;
  color: rgba(86, 96, 115, 0.7);
  font-size: 18px;
  line-height: 26px;
  font-weight: 400;
  letter-spacing: 0;
}
.standard-paragraph._40-bottom-margin {
  margin-bottom: 40px;
}
.standard-paragraph.center {
  display: block;
  max-width: 950px;
  text-align: center;
}
.container-7 {
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
.white-box {
  width: 48%;
  margin-right: 1%;
  margin-bottom: 2%;
  margin-left: 1%;
  border-color: #f3f3f3;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 11px 11px 15px -5px rgba(0, 0, 0, 0.1);
  color: #333;
}
.white-box.third {
  width: 31%;
}
.white-box.full-width {
  width: 100%;
}
.white-box.link-box {
  -webkit-transition: box-shadow 0.2s ease, color 0.2s ease, -webkit-transform 0.2s ease;
  transition: box-shadow 0.2s ease, color 0.2s ease, -webkit-transform 0.2s ease;
  transition: box-shadow 0.2s ease, transform 0.2s ease, color 0.2s ease;
  transition: box-shadow 0.2s ease, transform 0.2s ease, color 0.2s ease, -webkit-transform 0.2s ease;
}
.white-box.link-box:hover {
  box-shadow: 21px 21px 25px -10px rgba(0, 0, 0, 0.1);
  -webkit-transform: translate(-2px, -2px);
  -ms-transform: translate(-2px, -2px);
  transform: translate(-2px, -2px);
}
.white-box.link-box.paper-box {
  position: relative;
  width: 23%;
}
.white-box.link-box.asset-box {
  position: relative;
  overflow: hidden;
  width: auto;
  margin-bottom: 4%;
}
.white-box.progress-box {
  width: 100%;
}
.white-box.two-third {
  width: 64%;
  margin-right: 1%;
  margin-left: 1%;
}
.profile-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.grid-faq {
  width: 110%;
  margin-top: 0;
  margin-left: 100px;
  justify-items: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  grid-column-gap: 60px;
  grid-row-gap: 49px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}
.news-grid,
.service-grid {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}
.news-grid {
  margin-top: 56px;
  grid-column-gap: 40px;
}
.features-grid-wrapper,
.grid-wrapper-2 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
}
.features-grid-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 30px;
}
.cta-header {
  display: inline-block;
  margin-bottom: 8px;
  color: #1b2d45;
  font-size: 36px;
  line-height: 1;
  font-weight: 500;
}
.ct-box-padding,
.ct-box-padding.paper-padding {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.icon-image {
  width: 60px;
  margin-bottom: 20px;
}
.feature-header {
  margin-bottom: 12px;
  font-size: 21px;
  line-height: 34px;
  font-weight: 700;
}
.h3 {
  margin-top: 0;
  margin-bottom: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}
.ct-box-padding {
  display: flex;
  margin-right: 10px;
  padding: 1.6em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-color: #ffb900;
}
.ct-box-padding.paper-padding {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: flex;
  padding-top: 1.25em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.ct-box-padding.app-padding-box,
.h2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.ct-box-padding.app-padding-box {
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.content-section {
  padding: 120px 3% 200px;
}
.article-thumbnail {
  margin-bottom: 24px;
  border-radius: 10px;
}
.service-grid {
  margin-top: 55px;
  margin-bottom: 75px;
  grid-column-gap: 30px;
}
.author-title {
  margin-bottom: 8px;
  color: #1b2d45;
  font-size: 15px;
  line-height: 100%;
  font-weight: 700;
}
.h2 {
  display: flex;
  margin-bottom: 14px;
}
.h2.h2-centre {
  text-align: center;
}
.paragraph-basic {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: rgba(86, 96, 115, 0.7);
  font-size: 16px;
  line-height: 25px;
  font-weight: 400;
  text-align: left;
  letter-spacing: 0;
  text-decoration: none;
}
.ct-colorful-icon,
.h2-2.h2-centre,
.heading-12 {
  text-align: center;
}
.grid-icon {
  margin-right: 20px;
}
.button-3 {
  margin-top: 40px;
  padding: 18px 32px;
  border-radius: 100px;
  background-color: #37def5;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-size: 16px;
  line-height: 23px;
  font-weight: 500;
}
.grid-block,
.pricing-button {
  -webkit-transition: all 0.2s ease;
}
.button-3:hover {
  background-color: #30cde3;
}
.button-3._0-top-margin {
  margin-top: 0;
}
.bottom-section {
  position: relative;
  padding: 140px 3% 0;
}
.blog-category {
  display: inline-block;
  margin-bottom: 12px;
  color: #face55;
  font-size: 19px;
  line-height: 22px;
  font-weight: 500;
}
.dash-row,
.flex-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.date {
  margin-bottom: 0;
  color: rgba(86, 96, 115, 0.7);
  font-size: 13px;
  line-height: 100%;
  font-weight: 400;
  letter-spacing: 0;
}
.dash-row {
  display: flex;
  margin-right: -1%;
  margin-left: -1%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.dash-row.masonry {
  display: block;
  min-height: 100vh;
  padding-bottom: 50px;
  -webkit-column-count: 3;
  column-count: 3;
}
.flex-container {
  display: flex;
  width: 100%;
  max-width: 1180px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.articles-block,
.flex-container.horizontal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -webkit-box-direction: normal;
}
.flex-container.horizontal {
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}
.faq-title {
  display: inline-block;
  margin-bottom: 8px;
  color: #e52749;
  font-size: 20px;
  line-height: 22px;
  font-weight: 700;
}
.feature-text-2 {
  margin-bottom: 0;
  color: rgba(86, 96, 115, 0.7);
  font-size: 18px;
  line-height: 25px;
  font-weight: 400;
  letter-spacing: 0;
}
.articles-block {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-decoration: none;
}
.ct-colorful-icon,
.small-blocks {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.control-bar,
.ph-line2 {
  -webkit-box-direction: reverse;
}
.ct-colorful-icon {
  display: flex;
  width: 40px;
  height: 40px;
  margin-right: 1em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  background-color: rgba(24, 117, 240, 0.1);
  color: #1875f0;
}
.ct-colorful-icon.green {
  background-color: rgba(2, 201, 8, 0.1);
  color: #02c908;
}
.ct-colorful-icon.purple {
  background-color: rgba(106, 117, 216, 0.1);
  color: #a279f9;
}
.service-section {
  padding: 50px 0 100px;
  border-bottom: 1px solid #e2e4e8;
}
.banner-text-wrapper {
  position: relative;
  z-index: 20;
}
.feature-image-2 {
  display: block;
  width: 100%;
  max-width: 540px;
}
.grid-wrapper-2 {
  margin-top: 75px;
  grid-column-gap: 49px;
  grid-row-gap: 65px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}
.ct-pronav-container-2,
.grid-7 {
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}
.halftone-pattern {
  position: absolute;
  left: -60px;
  top: 50%;
  right: auto;
  bottom: 0;
  z-index: -1;
}
.small-blocks {
  display: flex;
  margin-bottom: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.control-bar,
.grid-block {
  display: -webkit-box;
  display: -webkit-flex;
}
.feature-section {
  position: relative;
  padding: 80px 3% 200px;
  border-bottom: 1px solid #e2e4e8;
}
.gradient-div,
.iframe-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
}
.blog-section {
  padding: 140px 3%;
}
.grid-block {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 24px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border: 1.4px solid transparent;
  border-radius: 10px;
  background-color: #f9fafb;
  transition: all 0.2s ease;
  text-decoration: none;
}
.grid-block:hover {
  border-color: #face55;
}
.blog-title {
  display: inline-block;
  margin-bottom: 8px;
  color: #1b2d45;
  font-size: 20px;
  line-height: 22px;
  font-weight: 700;
}
.feature-text-block-2 {
  padding: 25px 0 25px 60px;
}
.gradient-div {
  bottom: auto;
  display: block;
  height: 130px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), color-stop(0, #f6fcff), color-stop(0, #f6fcff), to(rgba(246, 252, 255, 0)));
  background-image: linear-gradient(180deg, #f7f7f7, #f6fcff 0, #f6fcff 0, rgba(246, 252, 255, 0));
}
.ct-large-number {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  color: #ffb900;
  font-size: 40px;
  line-height: 1.6;
}
.h2-2 {
  margin-bottom: 14px;
}
.feature-text-block {
  padding-top: 25px;
  padding-right: 60px;
  padding-bottom: 25px;
}
.article-profile-image {
  margin-right: 12px;
  border-radius: 100px;
}
.heading-12 {
  margin-top: 50px;
  margin-bottom: 0;
  font-size: 40px;
}
.iframe-wrapper {
  bottom: 0;
  display: block;
  overflow: hidden;
  margin-right: auto;
  margin-left: auto;
  border-radius: 5px;
  box-shadow: 4px 4px 14px 0 rgba(0, 0, 0, 0.1);
}
.app-heading {
  display: inline-block;
  margin-top: 0;
  margin-right: 0.45em;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 24px;
}
.app-heading.connected {
  color: #02c908;
  font-size: 16px;
}
.app-heading.connect {
  margin-bottom: -1em;
  margin-left: 0.25em;
  padding: 0.25em 1em;
  border-radius: 20px;
  background-color: #f3f3f3;
  font-size: 15px;
  line-height: 20px;
}
.option-row,
.progress-icon {
  margin-left: auto;
  margin-right: auto;
}
.doc-heading {
  margin-top: 0;
  margin-bottom: auto;
}
.page-wrapper-3 {
  position: relative;
  overflow: hidden;
  width: 100%;
  margin-top: 110px;
}
.project-message {
  margin-bottom: 1em;
}
.dashboard-section {
  padding: 1em 2em;
}
.progress-icon {
  width: 40px;
  height: 40px;
  margin-bottom: 0.25em;
  padding: 7px;
  border-radius: 20px;
  box-shadow: 4px 4px 5px -2px rgba(0, 0, 0, 0.1);
  font-size: 18px;
  font-weight: 700;
}
.doc-image {
  width: 20%;
  margin-bottom: 1em;
  text-align: left;
}
.control-bar {
  position: absolute;
  left: 1px;
  right: 1px;
  bottom: 1px;
  z-index: 10;
  display: -ms-flexbox;
  display: flex;
  height: 57px;
  padding: 8px 10px 3px;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.html-embed,
.iframe {
  right: 0;
  top: 0;
  left: 0;
}
.filter-drawer,
.navigation-mob,
.progress-text-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
}
.option-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 140px;
  height: 100%;
  margin-bottom: 8px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.option-row.center {
  margin-right: auto;
}
.mobile-footer-spacing {
  display: none;
}
.navigation-menu {
  position: static;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 80px auto 69px;
  padding-top: 0;
  padding-bottom: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  box-shadow: 0 1px 10px 0 rgba(51, 51, 51, 0.1);
}
.dash-tab-wrapper {
  min-height: 100vh;
  padding-bottom: 5em;
}
.progress-text-column {
  width: 100%;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 700;
  text-align: center;
}
.doc-description {
  overflow: hidden;
  max-height: 75px;
  margin-bottom: 1em;
}
.iframe {
  position: absolute;
  bottom: 0;
  width: 166.6666%;
  height: 166.6666%;
  -webkit-transform: scale(0.6);
  -ms-transform: scale(0.6);
  transform: scale(0.6);
}
.iframe.hide {
  display: none;
}
.filter-drawer,
.project-grid {
  display: -webkit-box;
  display: -ms-flexbox;
}
.paper {
  width: 100%;
}
.progress-bar-wrap {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 1em;
  margin-top: 1em;
  border-radius: 20px;
  background-color: #f1f6fd;
  box-shadow: inset 1px 1px 5px 0 rgba(51, 51, 51, 0.09);
}
.filter-drawer,
.template-right,
.top-nav {
  background-color: #fff;
}
.doc-date {
  color: rgba(51, 51, 51, 0.5);
  font-size: 14px;
}
.logo-link {
  z-index: 1;
}
.logo-link:active {
  opacity: 0.7;
}
.html-embed {
  position: absolute;
  bottom: 55px;
}
.copyright {
  opacity: 0.4;
  font-size: 14px;
}
.template-right {
  position: relative;
  overflow: hidden;
  width: 70%;
  height: 65vh;
  min-height: 500px;
  border-radius: 4px;
  box-shadow: 7px 7px 20px -5px rgba(0, 0, 0, 0.1);
}
.project-grid {
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.filter-drawer {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  z-index: 10000;
  display: -webkit-flex;
  display: flex;
  overflow: auto;
  width: 364px;
  padding: 80px 60px 80px 20px;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  box-shadow: 10px 0 20px -10px rgba(45, 62, 80, 0.12);
  -webkit-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
}
.footer-menu,
.top-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.app-logo-circle {
  width: 60px;
  height: 60px;
  margin-right: 1.6em;
  padding-top: 15px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 50%;
  box-shadow: 7px 7px 12px -2px rgba(0, 0, 0, 0.1);
}
.top-nav {
  position: relative;
  z-index: 10;
  display: flex;
  padding: 1.2em 1.5em 1em;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #f3f3f3;
}
.top-nav.footer-nav {
  border-top: 1px solid #f3f3f3;
}
.footer-menu {
  display: flex;
}
.progress-text-row,
.social-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.progress-bar {
  position: absolute;
  left: 0;
  top: 0;
  right: auto;
  bottom: 0;
  width: 31%;
  border-radius: 20px;
  background-color: #1875f0;
  background-image: linear-gradient(96deg, #a279f9, #1875f0);
}
.template-height {
  padding-bottom: 70%;
}
.template-left {
  width: 30%;
  min-width: 290px;
  margin-right: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.social-link {
  width: 25px;
  height: 25px;
  margin-right: 6px;
  opacity: 0.5;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: opacity 0.2s ease, -webkit-filter 0.2s ease;
  transition: opacity 0.2s ease, -webkit-filter 0.2s ease;
  transition: filter 0.2s ease, opacity 0.2s ease;
  transition: filter 0.2s ease, opacity 0.2s ease, -webkit-filter 0.2s ease;
}
.social-link:hover {
  opacity: 1;
  -webkit-filter: none;
  filter: none;
}
.option-svg {
  position: relative;
  min-width: 30px;
  padding: 3px 7px 4px;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 0 2px 3px 0 rgba(45, 62, 80, 0.12);
  -webkit-transition: box-shadow 0.2s ease, color 0.2s ease;
  transition: box-shadow 0.2s ease, color 0.2s ease;
  color: rgba(38, 61, 73, 0.9);
  font-size: 19px;
  text-align: center;
}
.option-svg:hover {
  box-shadow: 0 10px 10px -2px rgba(45, 62, 80, 0.12);
  color: #2aa8ff;
}
.social-row {
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.progress-text-row {
  position: relative;
  display: flex;
}
.ct-dropdown-4,
.ct-nav-dropdown-list-2.w--open {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.ct-nav-dropdown-list-2 {
  width: auto;
  height: auto;
  border-radius: 0;
  opacity: 0;
  -webkit-transform: translate(0, -10px);
  -ms-transform: translate(0, -10px);
  transform: translate(0, -10px);
}
.ct-nav-dropdown-list-2.w--open {
  top: 50px;
  right: 10px;
  z-index: 2;
  display: flex;
  width: auto;
  max-height: 80vh;
  max-width: none;
  min-height: 20px;
  margin-top: 0;
  padding-bottom: 25px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #e9f2f5;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 0 20px 30px -10px rgba(45, 62, 80, 0.12);
  opacity: 1;
}
.ct-nav-drop-list-padding-2 {
  width: 200px;
  border-radius: 0;
}
.ct-dropdown-4 {
  display: flex;
  margin-right: 0;
  margin-left: 0;
  padding-right: 0;
  padding-left: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.ph-heading-11,
.ph-heading-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  text-align: center;
  position: relative;
}
.profile-pic-2 {
  overflow: hidden;
  max-width: 34px;
  margin-right: 0;
  border-radius: 50%;
}
.ph-heading-11 {
  display: flex;
  margin-top: 50px;
  margin-bottom: 0;
  padding-top: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  color: #2d323e;
  font-size: 26px;
  line-height: 130%;
  font-weight: 500;
}
.ph-heading-4 {
  top: 0;
  display: flex;
  margin-top: 0;
  margin-bottom: 10px;
  padding-bottom: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  color: rgba(55, 66, 82, 0.8);
  font-size: 14px;
  line-height: 25px;
  font-weight: 400;
}
.ph-form-caption {
  position: relative;
  top: 0;
  margin-top: 2px;
  padding-top: 0;
  font-size: 13px;
  text-align: center;
}
.ph-link {
  color: #dda000;
}
.ph-buttoncontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 51px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.ph-button-22 {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  border-radius: 6px;
  text-align: justify;
  white-space: normal;
}
.ph-back-button {
  border-radius: 6px;
  background-color: rgba(152, 158, 165, 0.45);
  color: #0a0a0a;
}
.div-block-45 {
  position: relative;
  padding: 20px;
  box-shadow: 0 1px 300px 0 #dadada;
}
.dropdown-list-3.w--open,
.dropdown-list-4.w--open {
  left: 0;
  right: 0;
  bottom: auto;
  box-shadow: 0 2px 2px 0 rgba(34, 45, 56, 0.04), 0 5px 5px 0 rgba(34, 45, 56, 0.04), 0 10px 10px 0 rgba(34, 45, 56, 0.04), 0 20px 20px 0 rgba(34, 45, 56, 0.04);
  opacity: 1;
}
.navbar-heading-2 {
  font-family: Lato, sans-serif;
  color: #222d38;
  font-weight: 700;
  letter-spacing: 0.5px;
  text-decoration: none;
  text-transform: uppercase;
}
.navbar-link-block-2.w--current {
  padding-left: 56px;
  background-image: url(https://uploads-ssl.webflow.com/5ecc15347d7802c367f59bf8/5ed1414a7488791de4d8795e_diamond_icon-01.svg);
  background-position: 0 3px;
  background-size: 48px 48px;
  color: #222d38;
  text-decoration: none;
}
.navbar-link-block-2.melee-diamonds.w--current {
  background-image: url(https://uploads-ssl.webflow.com/5ecc15347d7802c367f59bf8/5ed1414aa8375362c8c17d00_diamond_icon-02.svg);
}
.ct-pronavbar {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: auto;
  z-index: 50;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 108px;
  max-width: none;
  margin-top: 0;
  border-bottom: 1px solid #ededed;
  border-radius: 2px;
  background-color: #f0f2ee;
  opacity: 1;
}
.ct-pronavbar:hover {
  background-color: #fff;
}
.text-block-65 {
  color: #222d38;
}
.text-block-66 {
  margin-right: 10px;
  color: #222d38;
  font-weight: 700;
  text-transform: uppercase;
}
.navbar-subheading-2 {
  padding-right: 16px;
  background-image: url(https://uploads-ssl.webflow.com/5ecc15347d7802c367f59bf8/5ed176cf0a43a0aa577d867d_navbar-arrow.svg);
  background-position: 100% 3px;
  background-size: 16px 16px;
  color: #222d38;
}
.dropdown-list-3 {
  display: none;
  padding-top: 36px;
}
.dropdown-list-3.w--open {
  position: absolute;
  top: auto;
  display: block;
  width: 100vw;
  padding: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  background-image: linear-gradient(90deg, #fff 50%, #fafbfc 51%, #fafbfc);
}
.pronav-links-wrapper {
  width: 120%;
  padding-left: 0;
}
.prosearch-form {
  display: none;
  max-width: 770px;
  margin-bottom: 0;
  padding-top: 8px;
  padding-right: 20px;
  padding-bottom: 8px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-pronav-container-2,
.ct-pronav-info-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.ct-pronav-info-2 {
  display: flex;
  margin-right: 0;
  margin-left: 0;
  padding-left: 0;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.prolink-6 {
  padding-right: 16px;
  padding-left: 16px;
  color: #151515;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
}
.ct-pronav-container-2 {
  position: static;
  display: flex;
  width: 100%;
  max-width: 1260px;
  min-width: auto;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}
.pronav-dropdown-icon-2 {
  font-size: 12px;
}
.pronav-link-2 {
  font-size: 18px;
  font-weight: 700;
}
.pronav-link-2:hover {
  color: #ffb900;
}
.ct-pronav-action-button-2,
.ct-pronav-action-button-2.w--current {
  border-radius: 999px;
  background-color: #ffb900;
  color: #8a3700;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.ct-procart {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-pronav-logo-2 {
  height: 35px;
  padding-right: 32px;
  padding-left: 0;
}
.prodropdown {
  position: static;
}
.prosearch-button {
  display: none;
}
.ct-prodiv-block-4,
.ct-pronav-action-button-2.w--current {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.ct-pronav-action-button-2 {
  padding: 10px 20px;
}
.ct-pronav-action-button-2:hover {
  position: relative;
  opacity: 1;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.ct-pronav-action-button-2.w--current {
  display: flex;
  height: 38px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 18px;
}
.prosearch-input-wrapper {
  position: relative;
}
.ct-pronav-brand {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.ct-pronav-menu {
  position: static;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.ct-prodiv-block-4 {
  display: flex;
  width: 60px;
  height: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 50%;
  background-color: transparent;
}
.navigation-container,
.navigation-left {
  display: -webkit-flex;
  -webkit-box-align: center;
}
.ct-proimage-51 {
  width: 30px;
  height: 30px;
}
.navigation-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.nav-link-2 {
  padding-right: 16px;
  padding-left: 16px;
  color: #5e727d;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}
.nav-link-2:hover {
  color: #1b2d45;
}
.nav-link-2.dark-blue {
  margin-right: 4px;
  padding-right: 4px;
  padding-left: 4px;
  color: #fff;
  white-space: nowrap;
}
.navigation-wrap {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.nav-logo-2 {
  height: 35px;
  padding-right: 32px;
  padding-left: 32px;
}
.flowbase-logo {
  width: 54px;
}
.page-wrapper-4 {
  overflow: hidden;
  width: 100%;
}
.navigation-mob {
  position: relative;
  left: 0;
  top: 0;
  right: 0;
  bottom: auto;
  display: none;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}
.dropdown-list-4 {
  padding-top: 36px;
}
.dropdown-list-4.w--open {
  position: absolute;
  top: auto;
  display: block;
  width: 100vw;
  padding: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #fff), color-stop(51%, #fafbfc), to(#fafbfc));
  background-image: linear-gradient(90deg, #fff 50%, #fafbfc 51%, #fafbfc);
}
.navigation-container,
.navigation-full {
  display: -webkit-box;
  display: -ms-flexbox;
  width: 100%;
}
.navigation-container {
  display: flex;
  height: 100%;
  max-width: 1340px;
  margin-right: auto;
  margin-left: auto;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.navigation-full {
  display: -webkit-flex;
  display: flex;
  padding: 20px 3%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid rgba(61, 66, 75, 0.07);
}
.navigation-container-mob,
.primary-cta {
  display: -webkit-box;
  display: -ms-flexbox;
}
.primary-cta {
  display: -webkit-flex;
  display: flex;
  overflow: visible;
  margin-left: 15px;
  padding: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background-color: rgba(57, 90, 119, 0.38);
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.07);
  opacity: 1;
  text-decoration: none;
}
.arrow {
  width: 15px;
  background-color: rgba(255, 255, 255, 0);
}
.flex-container-2,
.navbar-bottom-strip-2,
.navigation-container-mob {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
.nav-link-3 {
  font-size: 18px;
  font-weight: 700;
}
.navigation-container-mob {
  display: -webkit-flex;
  display: flex;
  height: 100%;
  max-width: 1300px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.flex-container-2,
.navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
}
.flex-container-2 {
  display: -webkit-flex;
  display: flex;
  max-width: 1180px;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.navigation {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}
.navigation-right,
.ph-step-block3 {
  display: -webkit-box;
  display: -ms-flexbox;
}
.navbar-bottom-strip-2 {
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 14px;
  background-color: #fefaf9;
  background-image: url(https://uploads-ssl.webflow.com/5ecc15347d7802c367f59bf8/5ed1995ca6615808a4ba7e2e_banner-nav.png);
  background-position: 0 0;
  background-size: 100% 100%;
  box-shadow: inset 0 0 1px 1px rgba(34, 45, 56, 0.05);
}
.navigation-right {
  display: -webkit-flex;
  display: flex;
  width: 20%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-size: 16px;
}
.ph-field-label,
.ph-step-block3 {
  display: -webkit-flex;
  -webkit-box-pack: center;
}
.paragraph-basic-2 {
  margin-bottom: 0;
  color: rgba(86, 96, 115, 0.7);
  font-size: 16px;
  line-height: 25px;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: none;
}
.service-section-2 {
  padding: 50px 3% 100px;
  border-bottom: 1px solid #e2e4e8;
}
.ph-step-block3 {
  display: flex;
  width: 38px;
  height: 38px;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #000;
  border-radius: 50%;
}
.ph-field-label,
.ph-step-block2 {
  display: -webkit-box;
  display: -ms-flexbox;
}
.ph-text-block-8 {
  margin-right: 3px;
  font-size: 16px;
}
.ph-field-label {
  display: flex;
  margin-bottom: 0;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ph-step-block2 {
  display: -webkit-flex;
  display: flex;
  width: 38px;
  height: 38px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #000;
  border-radius: 50%;
  background-color: #c0c5c9;
  color: #060606;
}
.ph-buttoncontainer-2,
.ph-line2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.ph-form-field {
  position: relative;
  top: 0;
  z-index: 1;
  height: 50px;
  min-height: 50px;
  margin-bottom: 0;
  padding: 0;
  border-style: solid;
  border-width: 1px;
  border-color: #dcdcdd;
  background-color: transparent;
}
.ph-form-field:focus {
  border-color: #000;
}
.ph-form-field::-webkit-input-placeholder {
  color: #a0a0a0;
}
.ph-form-field:-ms-input-placeholder {
  color: #a0a0a0;
}
.ph-form-field::-ms-input-placeholder {
  color: #a0a0a0;
}
.ph-form-field::placeholder {
  color: #a0a0a0;
}
.ph-buttoncontainer-2 {
  display: flex;
  margin-top: 51px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.ph-line2 {
  position: relative;
  left: 4px;
  top: -80px;
  z-index: auto;
  display: flex;
  width: 23.5%;
  height: 1px;
  margin-top: 60px;
  margin-left: 73px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  background-color: rgba(21, 31, 40, 0.16);
  text-align: justify;
}
.ph-component-wrap,
.ph-container-11 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.ph-line2.ph-fillline {
  left: 0;
  top: 0;
  margin-top: 0;
  margin-left: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #3898ec;
}
.ph-line2.line3 {
  left: 0;
  top: 0;
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
}
.ph-component-wrap {
  position: relative;
  z-index: 1;
  display: flex;
  width: 100%;
  max-width: 1000px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
  text-align: left;
}
.ph-container-11,
.ph-step-block {
  position: relative;
  -webkit-box-pack: center;
}
.ph-container-11 {
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
}
.ph-comp-pane.right,
.ph-step-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.ph-step-block {
  display: flex;
  width: 38px;
  height: 38px;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #000;
  border-radius: 50%;
  background-color: #0072f3;
  opacity: 0.85;
  -o-object-fit: contain;
  object-fit: contain;
}
.ph-comp-pane.right,
.ph-div-block-46 {
  -webkit-box-pack: center;
  position: relative;
}
.ph-div-block-45 {
  position: relative;
  top: 0;
  margin-top: 10px;
}
.ph-comp-pane {
  width: 45%;
}
.ph-comp-pane.right {
  z-index: 50;
  display: flex;
  width: 80%;
  min-height: 570px;
  padding: 10px;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 0 7px 30px 0 rgba(0, 0, 0, 0.13);
  font-weight: 400;
}
.ph-div-block-46 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ph-submit-button-2 {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  padding-left: 14px;
  border: 1px solid #000;
  border-radius: 6px;
  background-color: #c0c5c9;
  color: #fff;
}
.ph-div-block-41,
.ph-form-component {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.ph-div-block-41 {
  top: -5px;
  display: flex;
  margin-top: 25px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.ph-form-field-label-3 {
  position: relative;
  left: 0;
  top: 0;
  z-index: 10;
  display: inline-block;
  margin-top: 0;
  margin-bottom: 5px;
  margin-left: 0;
  padding: 1px 0 0;
  background-color: #fff;
  line-height: 14px;
}
.ph-field-wrap {
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
}
.ph-form-component {
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  margin-right: 15%;
  margin-left: 15%;
  padding-right: 10%;
  padding-left: 10%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
}
.ph-form-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.body-2 {
  display: block;
  margin-left: 0;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.body-details-wrap,
.ct-body-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.pricing-button {
  width: 100%;
  padding-top: 13px;
  padding-bottom: 13px;
  border: 1px solid #ebecf0;
  border-radius: 100px;
  background-color: transparent;
  transition: all 0.2s ease;
  color: #7540ee;
  font-size: 12px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.pricing-button:hover {
  background-color: #7540ee;
  color: #fff;
}
.pricing-button.white {
  color: #fff;
}
.pricing-button.white:hover {
  background-color: #fff;
  color: #7540ee;
}
.body-details-wrap {
  display: flex;
  margin-top: 5px;
  margin-bottom: 25px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  color: #7540ee;
}
.ct-body-card.block-4,
.ct-body-section {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
}
.ct-body-section {
  display: flex;
  padding: 120px 3%;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-body-column,
.ct-body-column.block-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  position: relative;
}
.body-div-block-46,
.ct-body-column {
  height: 100%;
  -webkit-box-pack: start;
}
.ct-body-column {
  display: flex;
  width: 25%;
  margin-left: 0;
  padding: 10px;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.ct-body-column.block-3 {
  z-index: auto;
  display: flex;
  overflow: auto;
  width: 75%;
  height: 100%;
  clear: none;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  -o-object-fit: cover;
  object-fit: cover;
}
.ct-body-card.block-4,
.pricing-check {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.pricing-check {
  display: flex;
  margin-bottom: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ct-body-card {
  display: block;
  width: 100%;
  margin-left: 0;
  padding: 20px 0;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 1px 1px 35px 0 #ebecf0;
}
.ct-body-card.purple {
  background-color: #7540ee;
}
.ct-body-card.block-4 {
  position: relative;
  z-index: auto;
  display: flex;
  overflow: visible;
  width: 100%;
  height: 100%;
  min-height: auto;
  margin-right: 0;
  margin-left: 0;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  border: 1px dashed #000;
  border-radius: 3px;
  box-shadow: none;
  -o-object-fit: fill;
  object-fit: fill;
}
.ct-body-wrap,
.ct-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  width: 100%;
}
.heading-14 {
  color: #20355a;
  font-size: 44px;
  text-align: center;
  letter-spacing: -0.6px;
}
.ct-body-wrap {
  position: relative;
  display: flex;
  height: 100%;
  margin-top: 10px;
  padding-left: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -o-object-fit: fill;
  object-fit: fill;
}
.ct-body-wrap.wra {
  display: none;
}
.pricing-text {
  max-width: 560px;
  margin-bottom: 0;
  color: #0a1f44;
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
}
.date-2.white,
.pricing-text.white,
.pricing.white {
  color: #fff;
}
.pricing {
  margin-right: 2px;
  margin-left: 2px;
  font-size: 50px;
  line-height: 50px;
}
.ct-container,
.pricing-details {
  margin-right: auto;
  margin-left: auto;
}
.ct-container {
  display: flex;
  max-width: 1260px;
  padding-left: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.articles-block-2,
.ct-profile-container,
.profile-details-2 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
}
.ct-profile-name {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1.2em;
  margin-bottom: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #4a4b65;
  font-size: 1.2em;
  line-height: 1.6em;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.ct-profile-name.white {
  color: #fff;
}
.pricing-details {
  max-width: 200px;
  margin-top: 12px;
  color: #b0b7c3;
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
  text-align: center;
}
.title-block {
  margin-bottom: 55px;
}
.check {
  margin-right: 10px;
}
.pricing-check-wrap {
  margin-bottom: 35px;
}
.text-span-3 {
  color: #7540ee;
}
.ct-profile-image {
  position: relative;
  left: auto;
  display: block;
  width: 110px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 50%;
  text-align: left;
}
.body-div-block-46,
.ct-container-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  color: #9e9fb4;
}
.body-div-block-46 {
  display: flex;
  width: 100%;
  min-height: 50px;
  min-width: 200px;
  padding-left: 0;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f8f8f8;
  font-size: 0.5em;
  line-height: 0.26em;
  font-weight: 700;
}
.ct-container-heading {
  position: relative;
  display: flex;
  margin-top: 0;
  margin-bottom: 0;
  padding: 1em 1.5em;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f7f7fc;
  font-size: 1em;
}
.ct-profile-container,
.div-block-47 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.ct-profile-container {
  position: relative;
  display: flex;
  margin-bottom: 0.5em;
  padding: 1.25em;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-47 {
  display: flex;
  margin-top: 0;
  padding-top: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.div-block-48 {
  width: 100px;
  height: 100px;
  min-height: 50px;
  min-width: 200px;
}
.articles-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-decoration: none;
}
.article-profile-block-2 {
  display: block;
  margin-top: 12px;
  padding-left: 0;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  text-align: left;
}
.dropdown-5,
.profile-details-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  margin-left: 0;
}
.profile-details-2 {
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.author-title-2 {
  display: block;
  margin-bottom: 8px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #1b2d45;
  font-size: 15px;
  line-height: 100%;
  font-weight: 700;
}
.dropdown-5 {
  display: flex;
}
.dropdown-toggle-2 {
  left: auto;
}
.ct-prosearch-form-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 770px;
  margin-bottom: 0;
  padding: 8px 20px 8px 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.link-6 {
  padding-right: 16px;
  padding-left: 16px;
  color: #151515;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
}
.nav-drop-list-padding-3 {
  width: 200px;
  border-radius: 0;
}
.profile-pic-3 {
  overflow: hidden;
  max-width: 34px;
  margin-right: 0.75em;
  border-radius: 50%;
}
.nav-dropdown-list-3 {
  width: auto;
  height: auto;
  border-radius: 0;
  opacity: 0;
  -webkit-transform: translate(0, -10px);
  -ms-transform: translate(0, -10px);
  transform: translate(0, -10px);
}
.nav-dropdown-list-3.w--open {
  top: 50px;
  right: 10px;
  z-index: 2;
  width: auto;
  max-height: 80vh;
  max-width: none;
  min-height: 20px;
  margin-top: 0;
  padding-bottom: 25px;
  border: 1px solid #e9f2f5;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 0 20px 30px -10px rgba(45, 62, 80, 0.12);
  opacity: 1;
}
.ct-body-container {
  display: block;
}
.text-block-67,
.text-block-68,
.text-block-69,
.text-span-4 {
  color: #ffb900;
}
.grid-7 {
  display: -ms-grid;
  display: grid;
  margin-top: 0;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}
.ct-navlink-number,
.dropdown-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.dropdown-6 {
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.dropdown-toggle-3 {
  padding-left: 0;
}
.ct-dashboard-link-container {
  margin-bottom: 0.5em;
}
.c {
  direction: ltr;
  text-decoration: none;
}
.ct-badge {
  width: 0.325em;
  height: 0.325em;
  margin-top: -0.5em;
  margin-left: 0.375em;
  border-radius: 50%;
  background-color: #16c995;
  opacity: 1;
}
.div-block-52,
.gem-line {
  margin-top: auto;
}
.ct-navlink-number {
  position: relative;
  display: flex;
  margin-left: auto;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  color: #9e9fb4;
  font-size: 0.825em;
  line-height: 1em;
}
.ct-body-column-2,
.ct-container-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.ct-navlink-number:hover {
  color: #ffb900;
}
.image-53 {
  margin-right: 0.25em;
}
.ct--business-text-field,
.ct--code-text-field,
.ct--first-name-field,
.ct--password-text-field,
.ct--text-field,
.ct-country-field,
.ct-last-name-field,
.ct-password-field,
.ct-phone-field {
  border-radius: 5px;
}
.ct-body-column-2 {
  position: relative;
  display: flex;
  width: 75%;
  padding: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.ct-container-2 {
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.gem-heading-23 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Verdana, Geneva, sans-serif;
  color: #79e5a5;
  font-size: 15px;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
}
.gem-line {
  width: 100%;
  height: 1px;
  background-color: #e2e2e2;
}
@media screen and (max-width: 991px) {
  .grid-4,
  .grid-6 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .ct-nav-logo {
    padding-right: 20px;
    padding-left: 20px;
  }
  .ct-slider-columns {
    position: relative;
    left: 0;
  }
  .ct-slider-columns.slider-cloumns-2 {
    height: 100%;
  }
  .ct-slide-info {
    width: 60%;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0;
  }
  .ct-title {
    display: block;
  }
  .ct-slide-media {
    width: 50%;
    background-image: none;
  }
  .ct-hero-circle {
    left: -60px;
    width: 400px;
    height: 400px;
  }
  .ct-heading {
    margin-right: 0;
    font-size: 52px;
  }
  .section-why-us {
    height: 900px;
  }
  .div-image {
    width: 38%;
  }
  .div-grid {
    width: 60%;
    height: 750px;
    margin-left: 10px;
  }
  .ct-nav-link-style,
  .gem-section-6,
  .grid-4,
  .section-2 {
    margin-left: 0;
    margin-right: 0;
  }
  .heading-why-us {
    font-size: 13px;
    line-height: 10px;
    font-weight: 400;
  }
  .grid-4 {
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
  .grid-6,
  .grid-7 {
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  .section-2 {
    height: 1700px;
  }
  .ct-subheading {
    padding-right: 60px;
    font-size: 30px;
    line-height: 40px;
  }
  .ct-bold-text {
    font-size: 52px;
    line-height: 64px;
  }
  .grid-6 {
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    grid-template-areas: '.' 'Area';
  }
  .page-wrapper-2,
  .slider-media-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
  }
  .ct-slider-wrapper {
    left: -29px;
    height: 100%;
  }
  .slider-media-2 {
    position: relative;
    overflow: visible;
    width: 60%;
    height: 50%;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .ct-login-form-box {
    width: 550px;
    margin-top: 0;
  }
  .image-52 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  .ct-login-heading {
    position: static;
    margin-bottom: 22px;
  }
  .ct-login-text-field-box {
    width: 49%;
  }
  .ct-reg-left-container {
    padding-bottom: 60px;
  }
  .ct-legal-box._2-copy {
    display: block;
    margin-top: 60px;
  }
  .ct-legal-box._2 {
    display: none;
  }
  .div-block-42,
  .gem-section-6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
  }
  .ct-reg-left-heading {
    max-width: none;
    margin-top: 20px;
  }
  .page-wrapper-2 {
    height: auto;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-42,
  .project-grid {
    -webkit-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
  }
  .ct-reg-content-wrapper {
    max-width: none;
  }
  .div-block-42 {
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
  .brand {
    position: static;
  }
  .ct-body-section,
  .gem-section-6,
  .ph-container-11,
  .ph-div-block-45,
  .ph-form,
  .ph-form-component,
  .ph-form-wrap,
  .ph-heading-11 {
    position: relative;
  }
  .dropdown-link-mobile {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .ct-nav-link-style {
    -webkit-transition: background-color 0.4s ease, opacity 0.4s ease, color 0.4s ease;
    transition: background-color 0.4s ease, opacity 0.4s ease, color 0.4s ease;
    text-align: center;
  }
  .ct-nav-link-style:hover {
    background-color: #f7f8f9;
  }
  .ct-nav-link-style:active {
    background-color: #eef0f3;
  }
  .ct-nav-link-style.footer-nav-item {
    padding-top: 0.5em;
  }
  .profile-pic {
    text-align: justify;
  }
  .h2-2.h2-centre,
  .h2.h2-centre,
  .ph-heading-4 {
    text-align: center;
  }
  .ct-gem-div-shadow-2 {
    width: 180px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
  .ct-gem-line {
    display: block;
  }
  .gem-section-6 {
    display: flex;
    height: 100%;
  }
  .feature-grid-block {
    padding: 12px;
  }
  .feature-icon-3 {
    width: 45px;
  }
  .banner {
    padding-right: 42px;
    padding-left: 42px;
    background-position: 0 0;
    background-size: cover;
  }
  .banner-button {
    white-space: nowrap;
  }
  .white-box.link-box.paper-box {
    width: 31%;
  }
  .mobile-nav-link,
  .service-grid,
  .template-left,
  .white-box.link-box.asset-box {
    width: 100%;
  }
  .grid-faq {
    margin-left: 25px;
    grid-column-gap: 27px;
  }
  .features-grid-wrapper {
    grid-column-gap: 40px;
  }
  .ct-box-padding {
    padding: 0;
  }
  .content-section {
    padding-bottom: 140px;
  }
  .service-grid {
    max-width: 630px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .h2 {
    font-size: 42px;
  }
  .dash-row.masonry {
    -webkit-column-count: 2;
    column-count: 2;
  }
  .grid-wrapper-2 {
    grid-column-gap: 14px;
    grid-row-gap: 17px;
  }
  .small-blocks {
    margin-bottom: 12px;
  }
  .grid-block {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .feature-image-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .feature-text-block-2 {
    padding-left: 0;
  }
  .ct-pronav-logo-2,
  .nav-logo-2 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .ct-large-number {
    font-size: 26px;
    line-height: 1.6;
  }
  .h2-2 {
    font-size: 42px;
  }
  .logo-link.w--current {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .template-right {
    width: 100%;
    height: auto;
  }
  .project-grid {
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .top-nav.footer-nav {
    min-height: 220px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .option-svg.desktop-login.current {
    display: block;
  }
  .ph-heading-11 {
    margin-top: 36px;
    margin-bottom: 0;
  }
  .ph-heading-4 {
    margin-top: 24px;
    margin-bottom: 0;
    padding-top: 0;
  }
  .ph-form-caption {
    top: 0;
    margin-top: 2px;
  }
  .ph-buttoncontainer,
  .ph-buttoncontainer-2 {
    margin-top: 53px;
  }
  .ph-button-22 {
    left: 0;
  }
  .navigation-left {
    display: none;
  }
  .navigation-mob,
  .ph-comp-pane.right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
  }
  .menu-mob {
    border-radius: 100px;
    background-color: #8c54ff;
    color: #fff;
    font-size: 22px;
  }
  .menu-mob.w--open {
    background-color: #824bf1;
  }
  .dropdown-list-5,
  .mobile-nav,
  .navigation-full {
    background-color: #fff;
  }
  .navigation-mob {
    display: flex;
    padding: 25px 3%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-bottom: 1px solid rgba(68, 85, 103, 0.11);
  }
  .mobile-nav {
    padding-top: 15px;
    box-shadow: 42px 42px 55px 0 rgba(32, 53, 90, 0.09);
  }
  .navigation-container-mob {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .navigation {
    display: none;
  }
  .ph-form-field {
    top: 0;
    padding-bottom: 11px;
  }
  .ph-line2 {
    left: 5px;
    width: 6vh;
  }
  .ph-line2.line3 {
    left: 0;
    top: 0;
    width: 7vh;
    min-width: 0;
    font-size: 14px;
  }
  .ph-component-wrap {
    position: relative;
    margin-left: 0;
    padding-left: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ph-form {
    display: block;
  }
  .ph-div-block-45 {
    top: 0;
    margin-top: 0;
  }
  .ph-comp-pane.right {
    display: flex;
    width: 80%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
  .ph-div-block-46 {
    margin-top: 37px;
  }
  .ph-div-block-41 {
    margin-top: 40px;
  }
  .ph-form-field-label-3 {
    left: 0;
    top: 0;
    margin-top: 12px;
    margin-bottom: 0;
    padding-top: 0;
  }
  .ph-field-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ph-form-component {
    margin-top: 5px;
    margin-right: 0;
    margin-left: 0;
    padding: 10% 5% 5%;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .pricing-button {
    margin-right: auto;
    margin-left: auto;
  }
  .ct-body-column {
    width: 40%;
    padding-right: 5px;
    padding-left: 5px;
  }
  .ct-body-column.block-3 {
    height: 300px;
  }
  .ct-body-card {
    width: 100%;
    margin-left: 0;
    padding-right: 15px;
    padding-left: 15px;
  }
  .ct-body-card.block-4 {
    width: 100%;
    height: 100%;
  }
  .pricing-text {
    font-size: 14px;
  }
  .ct-container {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .body-div-block-46 {
    display: block;
  }
  .articles-block-2 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .article-profile-block-2 {
    display: block;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .profile-details-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .grid-7 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .ct-body-column-2 {
    width: 60%;
  }
  .gem-line {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .grid-2,
  .grid-4 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .ct-gem-gemstone-card-row,
  .gem-section-6 {
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }
  .ct-nav-logo {
    height: 30px;
    max-width: 100%;
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .nav-info {
    width: 65%;
    margin-left: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .nav-action-button.w--current {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 15px;
    line-height: 15px;
  }
  .ct-hero-slide {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .wrapper {
    height: 100%;
    max-width: 1000px;
  }
  .ct-slider-columns {
    left: 0;
    right: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-slide-info,
  .ct-slider-columns.slider-cloumns-2 {
    width: 100%;
  }
  .ct-title {
    display: block;
  }
  .ct-slide-media {
    display: none;
  }
  .ct-hero-circle {
    left: -67px;
    top: 236px;
    width: 300px;
    height: 300px;
  }
  .ct-heading {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
    font-size: 35px;
    line-height: 60px;
  }
  .ct-bold-text,
  .why-us-block-info {
    display: block;
  }
  .ct-slide-image {
    min-width: 290px;
  }
  .link {
    padding-right: 0;
    padding-left: 0;
    font-size: 15px;
    line-height: 15px;
  }
  .ct-footer-image {
    -o-object-fit: contain;
    object-fit: contain;
  }
  .ct-paragraph {
    line-height: 30px;
  }
  .section-why-us {
    height: 1100px;
  }
  .div-image {
    width: 35%;
    height: 300px;
  }
  .grid-2 {
    width: auto;
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
  }
  .div-grid {
    width: 62%;
    height: 800px;
    margin-left: 10px;
  }
  .heading-why-us {
    font-size: 13px;
    line-height: 12px;
  }
  .paragraph-why-us {
    margin-left: 0;
    text-align: left;
  }
  .image-3 {
    position: absolute;
  }
  .brand,
  .ct-login-heading {
    position: static;
  }
  .grid-4 {
    -ms-grid-rows: auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto;
  }
  .section-2 {
    height: 3200px;
    margin-right: 0;
    margin-left: 0;
  }
  .ct-grid-5 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
  .ct-gem-gemstone-card-row,
  .gem-section-6,
  .grid-6 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  .ct-subheading {
    margin-top: 0;
  }
  .ct-search-form {
    padding-right: 0;
  }
  .ct-bold-text {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 55px;
    line-height: 50px;
  }
  .ct-slider-wrapper {
    left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .slider-media-2 {
    display: none;
    overflow: visible;
    width: 55%;
    height: 40%;
  }
  .ct-login-form-box {
    width: auto;
    margin-top: 5%;
  }
  .ct-login-content-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-legal-box {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .ct-login-page-container {
    width: auto;
  }
  .ct-reg-left-heading {
    max-width: 400px;
  }
  .page-wrapper-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-nav-link-style,
  .ct-nav-link-style.profile-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
  }
  .brand {
    top: auto;
  }
  .nav-dropdown-list {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .ct-navigation-icon {
    min-height: 20px;
    margin-right: 0;
    margin-bottom: 10px;
    text-align: center;
  }
  .ct-nav-link-style {
    padding-right: 0.5em;
    padding-left: 0.5em;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 14px;
  }
  .ct-proflink-6,
  .feature-text-block-2 {
    padding-left: 0;
  }
  .ct-nav-action-button-2.w--current,
  .ct-proflink-6,
  .prolink-6 {
    font-size: 15px;
    line-height: 15px;
  }
  .ct-nav-link-style.footer-nav-item {
    margin-left: 0;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .ct-nav-link-style.profile-nav {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .ct-nav-info-2 {
    width: 65%;
    margin-left: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .ct-proflink-6 {
    padding-right: 0;
  }
  .ct-nav-action-button-2.w--current {
    padding-right: 10px;
    padding-left: 10px;
  }
  .ct-gem-div-shadow-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 250px;
    min-height: 300px;
    margin-bottom: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-gem-gemstone-card-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    grid-auto-flow: row;
    -o-object-fit: fill;
    object-fit: fill;
  }
  .ct-gem-line,
  .project-grid,
  .white-box.third.mobile-full-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
  }
  .ct-gem-heading-24,
  .ct-gem-text-block-15 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-gem-heading-23,
  .ct-gem-line {
    display: -webkit-box;
    display: -webkit-flex;
  }
  .ct-gem-heading-23 {
    display: -ms-flexbox;
    display: flex;
  }
  .ct-gem-wrapper-2 {
    height: 100%;
    max-width: 1000px;
  }
  .ct-gem-line {
    display: -ms-flexbox;
    display: flex;
    margin-top: auto;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .gem-section-6 {
    display: block;
    height: 100%;
    margin-right: 0;
    margin-left: 0;
  }
  .banner {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .white-box.third {
    width: 48%;
    margin-right: auto;
    margin-left: auto;
  }
  .white-box.third.mobile-full-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 98%;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .white-box.link-box {
    width: 100%;
  }
  .white-box.link-box.paper-box {
    width: 48%;
  }
  .white-box.two-third {
    width: 100%;
  }
  .grid-faq {
    margin-left: 0;
    grid-column-gap: 41px;
  }
  .features-grid-wrapper,
  .news-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .h3 {
    margin-bottom: 35px;
  }
  .button-3 {
    margin-right: auto;
    margin-left: auto;
  }
  .flex-container.horizontal {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .articles-block {
    margin-bottom: 35px;
  }
  .grid-wrapper-2 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .feature-image-block {
    margin-bottom: 55px;
  }
  .articles-block-2,
  .ct-body-column {
    margin-bottom: 35px;
  }
  .control-bar {
    display: none;
  }
  .navigation-menu {
    padding-right: 1em;
    padding-left: 1em;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .prolink-6,
  .prosearch-form {
    padding-right: 0;
  }
  .logo-link,
  .prolink-6 {
    padding-left: 0;
  }
  .doc-description {
    max-height: 68px;
  }
  .html-embed {
    bottom: 0;
  }
  .project-grid {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .top-nav.footer-nav {
    min-height: 250px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: center;
  }
  .footer-menu {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .ct-body-column,
  .ph-component-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
  }
  .ct-nav-dropdown-list-2 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .ph-buttoncontainer,
  .ph-heading-11 {
    position: relative;
  }
  .ct-pronav-info-2 {
    width: 65%;
    margin-left: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .ct-pronav-logo-2 {
    height: 30px;
    max-width: 100%;
    padding-right: 0;
    padding-left: 0;
  }
  .ct-pronav-action-button-2.w--current {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 15px;
    line-height: 15px;
  }
  .nav-link-2.dark-blue {
    font-size: 14px;
  }
  .nav-logo-2 {
    height: 30px;
    max-width: 100%;
    padding-right: 0;
    padding-left: 0;
  }
  .ph-buttoncontainer-2 {
    position: relative;
  }
  .ph-line2 {
    left: 5px;
    width: 7vh;
  }
  .ph-line2.ph-fillline {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ph-line2.line3 {
    left: 0;
    width: 7vh;
  }
  .ph-component-wrap {
    margin-left: 0;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ph-form {
    display: block;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .ph-comp-pane.right,
  .ph-div-block-45 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
  }
  .ph-div-block-45 {
    top: auto;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .ph-comp-pane.right {
    display: flex;
    width: 80%;
    margin-top: 0;
    padding: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
  }
  .ph-div-block-46,
  .ph-form-component {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
  }
  .ct-body-card,
  .ct-body-column,
  .ct-prosearch-form-2,
  .link-6 {
    padding-right: 0;
  }
  .ph-div-block-46 {
    display: flex;
    width: 100%;
    margin-top: 23px;
    text-align: left;
  }
  .ph-form-component {
    display: flex;
    height: auto;
    margin-top: 0;
    padding-top: 50px;
    padding-bottom: 75px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .body-details-wrap,
  .ph-form-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
  }
  .ph-form-wrap {
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .body-details-wrap {
    display: flex;
    padding-left: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-body-column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-left: 0;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .ct-body-column.block-3 {
    width: 400px;
  }
  .ct-body-card,
  .ct-body-card.block-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    width: 100%;
    -webkit-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
  }
  .ct-body-card {
    display: flex;
    padding-left: 0;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .ct-body-card.block-4 {
    display: flex;
    height: auto;
    min-height: auto;
    margin-top: 0;
    margin-left: 0;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-body-wrap {
    width: 400px;
    max-width: none;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .article-profile-block-2,
  .div-block-50 {
    display: block;
  }
  .ct-profile-name {
    margin-top: 10px;
    padding-left: 0;
    text-align: left;
  }
  .link-6 {
    padding-left: 0;
    font-size: 15px;
    line-height: 15px;
  }
  .nav-dropdown-list-3 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .div-block-50 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-body-column-2,
  .gem-heading-23 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
  }
  .div-block-51 {
    margin-left: 0;
    padding-left: 0;
  }
  .grid-7 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
  .ct-dashboard-link-container {
    position: relative;
  }
  .ct-body-column-2 {
    display: flex;
    width: 100%;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 20px;
  }
  .gem-heading-23 {
    display: flex;
  }
  .gem-line {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media screen and (max-width: 479px) {
  .nav-info,
  .wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
  }
  .ct-title,
  .heading-why-us {
    font-weight: 700;
  }
  .ct-grid-5,
  .grid-4 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .ct-link,
  .ct-reg-link,
  .ct-text-block,
  .ph-text-block-8 {
    white-space: nowrap;
  }
  .ct-nav-logo {
    margin-top: 0;
  }
  .nav-info {
    position: static;
    left: auto;
    display: flex;
    width: 30%;
    margin-left: -35px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .nav-action-button {
    display: none;
  }
  .ct-hero-slide {
    padding-right: 0;
    padding-left: 0;
  }
  .wrapper {
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-slider-columns {
    position: relative;
    left: 0;
    width: 100vw;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-cart,
  .ct-login-heading,
  .ct-nav-info-2,
  .ct-slide-info {
    position: static;
  }
  .ct-footer-flex-container,
  .ct-slide-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
  }
  .ct-slide-info {
    left: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-right: 5%;
    padding-left: 5%;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
  }
  .ct-title {
    font-size: 1.25em;
  }
  .ct-slide-media {
    display: none;
    width: 40%;
  }
  .ct-hero-circle {
    top: 220px;
    width: 180px;
    height: 180px;
  }
  .ct-button.ghost.why-us-action-button,
  .heading-3 {
    width: 100%;
  }
  .ct-slide-image {
    left: -37px;
    top: -238px;
    min-width: 150px;
  }
  .link {
    display: none;
  }
  .ct-footer {
    text-align: left;
  }
  .heading-3,
  .ph-heading-11,
  .why-us-block-info {
    text-align: center;
  }
  .ct-footer-flex-container {
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ct-legal-box,
  .why-us-block {
    -webkit-flex-direction: column;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
  }
  .ct-footer-logo-link {
    height: 60px;
  }
  .ct-footer-heading {
    margin-top: 20px;
  }
  .service {
    padding-left: 0;
  }
  .section {
    margin-top: 40px;
  }
  .section-why-us {
    height: 1150px;
  }
  .heading-3 {
    display: block;
  }
  .div-image {
    top: 60px;
    right: 2%;
    display: none;
    width: 35%;
    height: 150px;
  }
  .div-grid,
  .grid-2 {
    display: block;
    width: auto;
  }
  .div-grid {
    height: 720px;
    margin-right: 10px;
  }
  .paragraph-why-us {
    margin-left: 0;
  }
  .ct-block-2 {
    margin-top: 100px;
  }
  .image-3 {
    display: none;
  }
  .grid-4 {
    -ms-grid-rows: auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto;
  }
  .heading-our-portfolio {
    margin-top: 40px;
  }
  .div-shadow {
    width: 300px;
  }
  .div-image-portfolio {
    padding-left: 60px;
  }
  .section-2 {
    height: 3100px;
  }
  .ct-grid-5 {
    grid-row-gap: 0;
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
  }
  .why-us-block {
    padding-bottom: 20px;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .image-50 {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 10px;
  }
  .ct-subheading {
    padding-right: 0;
    font-size: 18px;
    line-height: 24px;
  }
  .search-input-wrapper {
    top: auto;
  }
  .ct-search-form {
    margin-left: -124px;
  }
  .search-form-input {
    display: none;
    width: 40px;
    padding-right: 44px;
  }
  .ct-bold-text {
    line-height: 60px;
  }
  .ct-menu-button {
    left: -150px;
  }
  .grid-6 {
    display: block;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }
  .ct-slider-wrapper {
    position: static;
    left: 0;
    display: block;
    width: 100vw;
    max-width: none;
    margin-right: 0;
    margin-left: 0;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-color: transparent;
  }
  .ct-left-arrow,
  .ct-nav-link-style.hide-on-mobile,
  .ct-right-arrow {
    display: none;
  }
  .slider-media-2 {
    display: none;
    width: 43%;
    height: 15%;
  }
  .ct-login-form-box {
    width: auto;
    margin-top: 0;
  }
  .ct-login-text-field-box,
  .div-block-6-copy {
    width: 100%;
  }
  .ct-reg-button {
    margin-top: 20px;
  }
  .ct-login-heading {
    line-height: 140%;
  }
  .ct-login-content-box {
    padding-top: 45px;
  }
  .ct-reg-left-container {
    padding-right: 20px;
    padding-bottom: 75px;
    padding-left: 20px;
  }
  .ct-legal-box {
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .ct-login-form-wrapper {
    max-width: 460px;
  }
  .ct-reg-left-heading {
    font-size: 36px;
    line-height: 140%;
    font-weight: 500;
  }
  .social-box {
    margin-bottom: 0;
  }
  .dropdown-link-mobile {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .ct-navigation-icon {
    z-index: 999;
    margin-bottom: 3px;
    font-size: 16px;
  }
  .ct-nav-link-style {
    width: 100%;
    font-size: 12px;
  }
  .ct-nav-link-style.profile-nav {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: auto;
    margin-top: auto;
    margin-bottom: -1px;
    padding: 0;
  }
  .ct-nav-link-style.logout-link {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-nav-link-style.footer-nav-item {
    width: auto;
  }
  .ct-nav-link-style.dropdown-nav-item {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .ct-nav-info-2 {
    left: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 30%;
    margin-left: -35px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-nav-action-button-2,
  .ct-proflink-6 {
    display: none;
  }
  .container-6,
  .ct-gem-wrapper-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    -webkit-box-pack: center;
  }
  .container-6 {
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-gem-div-shadow-2 {
    margin-bottom: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .ct-gem-gemstone-card-row,
  .ph-buttoncontainer,
  .ph-buttoncontainer-2 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
  }
  .grid-faq,
  .grid-wrapper-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .ct-gem-div-image-portfolio {
    padding-left: 0;
  }
  .ct-gem-gemstone-card-row {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }
  .ct-gem-heading-our-portfolio-2 {
    margin-top: 40px;
  }
  .ct-gem-wrapper-2 {
    display: flex;
    margin-top: 0;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }
  .gem-section-6,
  .ph-heading-11 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
  }
  .gem-section-6 {
    display: flex;
    height: 100%;
    margin-top: 100px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .banner {
    padding: 55px 28px;
  }
  .banner-button {
    margin-top: 35px;
  }
  .white-box.third {
    width: 100%;
  }
  .white-box.link-box.paper-box {
    max-width: 300px;
    min-width: 210px;
    margin-bottom: 4%;
  }
  .grid-faq {
    grid-row-gap: 54px;
  }
  .ct-box-padding {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
  }
  .grid-icon {
    margin-bottom: 15px;
  }
  .dash-row.masonry {
    -webkit-column-count: 1;
    column-count: 1;
  }
  .grid-block {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .dashboard-section {
    padding-right: 1em;
    padding-left: 1em;
  }
  .tabs {
    z-index: 9;
  }
  .mobile-footer-spacing {
    display: block;
    height: 67px;
  }
  .navigation-menu {
    position: fixed;
    left: 0;
    top: auto;
    right: 0;
    bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .progress-text-column {
    font-size: 12px;
  }
  .top-nav {
    padding-right: 0;
    padding-left: 1em;
  }
  .template-left {
    padding-right: 0;
    padding-left: 0;
  }
  .ct-nav-drop-list-padding-2 {
    width: 180px;
  }
  .ph-heading-11 {
    position: relative;
    display: flex;
    margin-top: 50px;
    margin-bottom: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 24px;
    line-height: 140%;
    font-style: normal;
    font-weight: 700;
  }
  .ph-buttoncontainer,
  .ph-heading-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
  }
  .ph-heading-4 {
    top: 0;
    display: flex;
    margin-bottom: 8px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
  }
  .ph-buttoncontainer {
    display: flex;
    margin-top: 50px;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .ph-button-22 {
    left: 0;
    top: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .ct-promenu-button {
    left: -150px;
  }
  .prosearch-form {
    margin-left: -124px;
  }
  .ct-pronav-info-2 {
    position: static;
    left: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 30%;
    margin-left: -35px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ct-pronav-action-button-2,
  .prolink-6 {
    display: none;
  }
  .ct-procart {
    position: static;
  }
  .ct-pronav-logo-2 {
    margin-top: 0;
  }
  .ph-buttoncontainer-2,
  .ph-div-block-45 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
  }
  .prosearch-input-wrapper {
    top: auto;
  }
  .nav-logo-2 {
    margin-top: -72px;
  }
  .ph-form-field {
    left: 0;
    right: 0;
    bottom: 0;
    margin-bottom: 0;
    padding: 0;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    text-align: left;
    white-space: normal;
  }
  .ph-buttoncontainer-2 {
    display: flex;
    margin-top: 50px;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .ph-line2.line3,
  .ph-line2.ph-fillline {
    top: 0;
    -webkit-box-direction: reverse;
    margin-top: 0;
    -webkit-box-orient: horizontal;
    margin-left: 0;
  }
  .ph-line2 {
    left: -38px;
    width: 18%;
  }
  .ph-line2.ph-fillline {
    left: 0;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ph-line2.line3 {
    left: 0;
    width: 46px;
    padding-left: 0;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ph-component-wrap {
    margin-left: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .ph-form {
    padding-right: 10px;
    padding-left: 10px;
  }
  .ph-div-block-45 {
    top: auto;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ph-comp-pane.right,
  .ph-div-block-46 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    width: 100%;
  }
  .ph-comp-pane.right {
    display: flex;
    min-height: 570px;
    margin-top: 0;
    padding: 10px;
  }
  .ph-div-block-46 {
    position: relative;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ph-submit-button-2 {
    left: 0;
  }
  .ph-div-block-41 {
    width: auto;
    height: auto;
    margin-left: 0;
    padding-left: 0;
  }
  .ct-body-card.block-4,
  .ct-body-wrap {
    width: 100%;
    margin-top: 0;
    padding-right: 0;
  }
  .ph-form-field-label-3 {
    margin-left: 0;
    padding: 0;
  }
  .ct-body-wrap,
  .ct-container {
    margin-right: 10px;
    margin-left: 10px;
  }
  .ph-field-wrap {
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  .ph-form-component {
    display: block;
  }
  .ph-form-wrap {
    position: relative;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .body-details-wrap {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .ct-body-column {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .ct-body-column.block-3 {
    height: 400px;
  }
  .ct-body-card {
    padding-left: 0;
  }
  .ct-body-card.block-4 {
    height: 100%;
    padding-left: 0;
  }
  .ct-body-wrap {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .body-div-block-46 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .ct-prosearch-form-2 {
    margin-left: -124px;
  }
  .link-6 {
    display: none;
  }
  .nav-drop-list-padding-3 {
    width: 180px;
  }
  .ct-body-container {
    display: block;
  }
  .ct-body-column-2 {
    height: 100%;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .ct-container-2 {
    position: relative;
    height: auto;
  }
}
#w-node-49e5e1fd39aa-91f59bf9,
#w-node-97b874954cd4-91f59bf9 {
  -ms-grid-column-span: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: start;
  align-self: start;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}
#w-node-49e5e1fd39aa-91f59bf9 {
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
}
#w-node-227030120c90-91f59bf9,
#w-node-6b2d66f0580a-91f59bf9 {
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  -ms-grid-column-span: 1;
  -ms-grid-row-span: 1;
}
#w-node-6b2d66f0580a-91f59bf9 {
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
}
#w-node-647120627803-91f59bf9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}
#w-node-16b216cba5e3-a485b26a,
#w-node-178b78a7e249-91f59bf9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: start;
  justify-self: start;
}
#w-node-16b216cba5f2-a485b26a,
#w-node-83cad0b7014e-91f59bf9 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}
#w-node-16b216cba605-a485b26a,
#w-node-ef1322d0f6b0-91f59bf9 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}
#w-node-16b216cba618-a485b26a,
#w-node-4beac28ad939-91f59bf9 {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}
#w-node-504693436ae1-9d2e30c7 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}
@media screen and (max-width: 991px) {
  #w-node-02fa63fdb58d-91f59bf9,
  #w-node-58786cc79ac6-91f59bf9,
  #w-node-97b874954cd4-91f59bf9 {
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
  }
  #w-node-49e5e1fd39aa-91f59bf9,
  #w-node-97b874954cd4-91f59bf9 {
    -ms-grid-column-span: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-635e0c7af71e-91f59bf9 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }
  #w-node-58786cc79ac6-91f59bf9 {
    -ms-grid-column-span: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }
  #w-node-af7fbc18a17e-91f59bf9 {
    grid-area: Area;
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  #w-node-02fa63fdb58d-91f59bf9 {
    -ms-grid-column-span: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }
  #w-node-49e5e1fd39aa-91f59bf9 {
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    justify-self: center;
  }
  #w-node-97b874954cd4-91f59bf9 {
    justify-self: center;
  }
}
@media screen and (max-width: 767px) {
  #w-node-02fa63fdb58d-91f59bf9,
  #w-node-97b874954cd4-91f59bf9,
  #w-node-af7fbc18a17e-91f59bf9 {
    -ms-grid-row: 2;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  #w-node-16b216cba618-a485b26a,
  #w-node-4beac28ad939-91f59bf9,
  #w-node-6b2d66f0580a-91f59bf9 {
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }
  #w-node-16b216cba5f2-a485b26a,
  #w-node-16b216cba605-a485b26a,
  #w-node-16b216cba618-a485b26a,
  #w-node-4beac28ad939-91f59bf9,
  #w-node-83cad0b7014e-91f59bf9,
  #w-node-ef1322d0f6b0-91f59bf9 {
    -ms-grid-column-span: 1;
    -ms-grid-row-span: 1;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
  }
  #w-node-af7fbc18a17e-91f59bf9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
  }
  #w-node-02fa63fdb58d-91f59bf9 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
  }
  #w-node-49e5e1fd39aa-91f59bf9 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }
  #w-node-97b874954cd4-91f59bf9 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
  }
  #w-node-6b2d66f0580a-91f59bf9 {
    -ms-grid-column-span: 1;
    -ms-grid-row-span: 1;
  }
  #w-node-227030120c90-91f59bf9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }
  #w-node-647120627803-91f59bf9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
  #w-node-16b216cba5f2-a485b26a,
  #w-node-83cad0b7014e-91f59bf9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    grid-row-end: 3;
    justify-self: center;
  }
  #w-node-16b216cba605-a485b26a,
  #w-node-ef1322d0f6b0-91f59bf9 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    grid-row-end: 3;
    justify-self: center;
  }
  #w-node-16b216cba618-a485b26a,
  #w-node-4beac28ad939-91f59bf9 {
    justify-self: center;
  }
  #w-node-504693436ada-9d2e30c7 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }
}
@media screen and (max-width: 479px) {
  #w-node-16b216cba5e3-a485b26a,
  #w-node-178b78a7e249-91f59bf9 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
  #w-node-16b216cba5f2-a485b26a,
  #w-node-16b216cba605-a485b26a,
  #w-node-83cad0b7014e-91f59bf9,
  #w-node-ef1322d0f6b0-91f59bf9 {
    justify-self: auto;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
  }
  #w-node-16b216cba5f2-a485b26a,
  #w-node-83cad0b7014e-91f59bf9 {
    -ms-grid-row: 3;
    grid-row-start: 3;
    grid-row-end: 4;
  }
  #w-node-16b216cba605-a485b26a,
  #w-node-ef1322d0f6b0-91f59bf9 {
    -ms-grid-row: 4;
    grid-row-start: 4;
    grid-row-end: 5;
  }
  #w-node-16b216cba618-a485b26a,
  #w-node-4beac28ad939-91f59bf9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}
.btn-yellow {
  color: #555859 !important;
  background-color: #ffc107 !important;
  border-color: #ffc107 !important;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: rgba(255, 255, 255, 0.7) !important;
  border-color: #ffc107 !important;
  background-color: #ffc107 !important;
}
.no-link,
.no-link:focus,
.no-link:hover {
  color: #262626;
  text-decoration: none;
  cursor: pointer;
}
.content-background {
  background-color: #eee;
}
.button-yellow-primary {
  background-color: #ffb900;
}
.gradiant {
  background: -webkit-linear-gradient(#ff002e, #ffb900);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.imgDiv {
  overflow: hidden;
}
.imgDiv img {
  transition: transform 0.5s ease;
}
.imgDiv:hover img {
  transform: scale(1.5);
}

