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

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(data:font/woff2;base64,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) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(data:font/woff2;base64,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) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(data:font/woff2;base64,d09GMgABAAAAAAXYABIAAAAACgAAAAV8AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw0BmAAXghUCYM8EQwKg2iDTgsUABIUATYCJAMkBCAFgnQHIAyCSRucCFFUkDIBfhzkZKcmnOCkolAQnoSyxYqFpYXieXb+xgO83X+ee8cPWukL624junMJs9RsoCpuxSopamF+Pi97f6xC6QrJFHRKpFCmII8L4C95A3y0rJouCIdkJgncD/oHj/4Ptd1Rm0IYXCtKb1yQDmO4797U2dlr/Om01LkOVpT2L12pLVa73QtgLIKxr2n9efiAIhiyAGBi25Coekds8qZninvglyCgAwhKQRDQspY1tF9oNA0iKTQN4IRtO0c8LdtzW2orwfLCWqaCzZfl11dfBsTdnaQ3h2kZ2eOZEwgbeF/yBVwQgZ2DvRwJfK0Dj4wLA3+w4XAB/M8FxYoIY9AzkO6S7TOGwEWk2ZbiCu/nOQToKUU5oq4x6zbE1HUGA3Rl83vzuil5fuJX+RchWrDatW53jdtwnlgZhpwlhXP0dtJr7vYxsPT/PLq40lhiT5ruQpdOGGT7LM3N6cMWw/ws9PIfIIcEwLJDUR3FYQgfiUJzxskPq2Qy1ggbiezOIJylETciLCiNZCMFSKaDJqeFHmOPg5ePsYC2syXS6aE6P7V6nJwhSOIdAc0Ke4n7Xb8SyWqkqXiaf5zcKrRPwvfqdPtrZBtL2slMnRuMa42LvcxYpRRZvA/n8T7tUCIaeZ2q3j7uEhVDkc8XZrrMEm9RfK85lv64HemnFa6lmfuYFI7x/oVR8InaSyj5acula+ve+LU96YKCxZUXd9MwGtXGUoutAUxK5q2NmLMD2mz+aZ2N4WzsRo9j+buXk1pEpRttzy1KfocMeUz6dmDs9k7cweWb9rsbsde9m5w+h/OOcb2wOG7o3RICJCrFpqEEFRhZH9oDuAjooYPPICPCo0jTpMlTRj1BOey1KZvbSstFFVnKclSBPKn7/nPJ6C8PU1DPT6+kYz8/gBNueLjm39PQ/QP9dT+ltmVK4aRWsRS+SabvokUfQ1Z/zGWygF8Mr9+/8b206dV6Ljp9GGVza+Jnt9+d8hVurXeJt93vjq6U3ZwJkOx4aa9k2z3+d04j7me6E29d13G+Vvxzc/2x9y4pOP96WSx98PKAi/qn3un2CdsyOa1xdLjn/jNOzIUF+AcAFPL/LuBa/t/+/00Wx7+LZarhcLSj7qhqn2s859Wt3etQ2/+kfRxqzc5ou8fJDwOT0QDzOKLLr2WqruDlpp0t2a9YhvLuvI6qnb1VNjpkZXJDl/FYKm5xTmMZ2tdaepL9fasvEPAi1srweZuqi+ubWBAA9duqOh3Aq2fXLZ48tfLYbwcI6FRFSox5GgsC4uTo+6gDX3L73r+JVpUAH39Qk4BvUOKXX+7fO5WxrANQiSBQXPZPRnXwL6t/kZURIvyq5E7nKYd/+oHsWlclBNZezqf/HAGhco/laHwB9IjiFIGA0gW4QlrhDPtsR9DxoiPqeXgx8S2mzZGZYXLk1qLzPbQCLlIvLSaeKN70nUj5TPIVKsUgsWqVoFQqU4hRrQ6jDiVahCAhYiUJsZwjklEiVgFWPdZyiRglGlTKVysFo1adMqxqRNRGB07ceCHMeI4bn835eBCWSYtaZUqUqmdxhRPCsFgl1zMIEaoVIhECVMoeIbGn6hD5JrKmH9WIUYTEBZpLoIi4tu4srS3CQRWXBjxE2jOODD23Tq8ZEC06EsK9yPGl5oa3Y1q4+6JJksQg5/nLSZoT4710FclcN06s6pO8JjvU0YoUM1dnec4lZWdJvIclqegQ1wVLSasxL8rVZtzuOy/2LOk8wKOF3qSrG3TEOel5b59dOyR9f+fF65a2B/EBlR2CR1LhYu2/fT32swx1OFfBLqCUehyHLE7hXvwPdkoD9sNc7GoobUO8bPge7JR6nItTeA3/g5/SgNk+RYQ6q0mgOgA=) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(data:font/woff2;base64,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) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(data:font/woff2;base64,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) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(data:font/woff2;base64,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) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(data:font/woff2;base64,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) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: rgba(0, 0, 0, 0);
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

figure {
  margin: 1em 40px;
}

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");
  font-weight: normal;
  font-style: normal;
}

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

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

.w-hidden {
  display: none;
}

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

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

html[data-w-dynpage] [data-w-cloak] {
  color: rgba(0, 0, 0, 0) !important;
}

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

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

.w-webflow-badge, .w-webflow-badge * {
  z-index: auto;
  visibility: visible;
  box-sizing: border-box;
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  float: none;
  clear: none;
  box-shadow: none;
  opacity: 1;
  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;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-transform: inherit;
  text-shadow: none;
  font-smoothing: auto;
  vertical-align: baseline;
  cursor: inherit;
  white-space: inherit;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  background: none;
  border: 0 rgba(0, 0, 0, 0);
  border-radius: 0;
  margin: 0;
  padding: 0;
  list-style-type: disc;
  transition: none;
  display: block;
  position: static;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  overflow: visible;
  transform: none;
}

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  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 {
  height: 500px;
  color: #fff;
  position: relative;
  overflow: hidden;
}

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

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

.w-background-video--control {
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

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

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

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

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

.w-slider-nav {
  z-index: 2;
  height: 40px;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  margin: auto;
  padding-top: 10px;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
}

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

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

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px rgba(51, 51, 51, .4);
}

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

.w-slider-nav-invert > div {
  background-color: rgba(34, 34, 34, .4);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid rgba(0, 0, 0, 0);
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-richtext figure div {
  color: rgba(0, 0, 0, 0);
  font-size: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

:root {
  --neutral--600: #626270;
  --neutral--800: #090717;
  --accent--primary-1: #8f5cdb;
  --secondary--color-2: #fff2e6;
  --neutral--300: #ececec;
  --general--shadow-01: rgba(63, 63, 63, .06);
  --neutral--200: #f8f8f9;
  --neutral--100: white;
  --general--shadow-02: rgba(63, 63, 63, .04);
  --button-shadow--color-2: rgba(143, 92, 219, .08);
  --transparent: transparent;
  --secondary--color-3: #f3eefb;
  --general--shadow-03: rgba(63, 63, 63, .1);
  --secondary--color-1: #ffa794;
  --neutral--700: #191a2f;
  --neutral--500: #8d8d9b;
  --neutral--400: #d0d0db;
  --system--green-400: #11845b;
  --system--blue-400: #086cd9;
  --system--blue-300: #1d88fe;
  --system--blue-200: #8fc3ff;
  --system--blue-100: #eaf4ff;
  --system--green-300: #05c168;
  --system--green-200: #7fdca4;
  --system--green-100: #def2e6;
  --system--red-400: #dc2b2b;
  --system--300: #ff5a65;
  --system--red-200: #ffbec2;
  --system--red-100: #ffeff0;
  --system--orange-400: #d5691b;
  --system--orange-300: #ff9e2c;
  --system--orange-200: #ffd19b;
  --system--orange-100: #fff3e4;
  --general--shadow-04: rgba(63, 63, 63, .14);
  --general--shadow-05: rgba(63, 63, 63, .16);
  --general--shadow-06: rgba(63, 63, 63, .24);
  --button-shadow--color-01: rgba(143, 92, 219, .06);
  --button-shadow--color-03: rgba(143, 92, 219, .12);
  --button-shadow--white-01: rgba(20, 20, 43, .04);
  --button-shadow--white-02: rgba(20, 20, 43, .06);
  --button-shadow--white-03: rgba(20, 20, 43, .1);
  --webflow\<deleted\|variable-b6880b41-da75-8fb1-2a68-4cfb84d8a2f8\>: #1469ea;
  --brix: #523df3;
  --secondary--color-4: #2d68ff;
  --secondary--color-5: #fdb52a;
}

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

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-commerce-commercecartwrapper {
  display: inline-block;
  position: relative;
}

.w-commerce-commercecartopenlink {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartopenlinkcount {
  height: 18px;
  min-width: 18px;
  color: #3898ec;
  text-align: center;
  background-color: #fff;
  border-radius: 9px;
  margin-left: 8px;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 11px;
  font-weight: 700;
  line-height: 18px;
  display: inline-block;
}

.w-commerce-commercecartcontainerwrapper {
  z-index: 1001;
  background-color: rgba(0, 0, 0, .8);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-commerce-commercecartcontainerwrapper--cartType-modal {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.w-commerce-commercecartcontainerwrapper--cartType-leftSidebar {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.w-commerce-commercecartcontainerwrapper--cartType-rightSidebar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.w-commerce-commercecartcontainerwrapper--cartType-leftDropdown {
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  top: 100%;
  bottom: auto;
  left: 0;
  right: auto;
}

.w-commerce-commercecartcontainerwrapper--cartType-rightDropdown {
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  top: 100%;
  bottom: auto;
  left: auto;
  right: 0;
}

.w-commerce-commercecartcontainer {
  width: 100%;
  max-width: 480px;
  min-width: 320px;
  background-color: #fff;
  flex-direction: column;
  display: flex;
  overflow: auto;
  box-shadow: 0 5px 25px rgba(0, 0, 0, .25);
}

.w-commerce-commercecartheader {
  border-bottom: 1px solid #e6e6e6;
  flex: none;
  justify-content: space-between;
  align-items: center;
  padding: 16px 24px;
  display: flex;
  position: relative;
}

.w-commerce-commercecartheading {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.w-commerce-commercecartcloselink {
  width: 16px;
  height: 16px;
}

.w-commerce-commercecartformwrapper {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.w-commerce-commercecartform {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecartlist {
  -webkit-overflow-scrolling: touch;
  flex: 1;
  padding: 12px 24px;
  overflow: auto;
}

.w-commerce-commercecartitem {
  align-items: flex-start;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.w-commerce-commercecartitemimage {
  width: 60px;
  height: 0%;
}

.w-commerce-commercecartiteminfo {
  flex-direction: column;
  flex: 1;
  margin-left: 16px;
  margin-right: 16px;
  display: flex;
}

.w-commerce-commercecartoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercecartquantity {
  height: 38px;
  width: 60px;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 10px;
  padding: 8px 6px 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecartquantity::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecartquantity::placeholder {
  color: #999;
}

.w-commerce-commercecartquantity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecartfooter {
  border-top: 1px solid #e6e6e6;
  flex-direction: column;
  flex: none;
  padding: 16px 24px 24px;
  display: flex;
}

.w-commerce-commercecartlineitem {
  flex: none;
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 16px;
  display: flex;
}

.w-commerce-commercecartordervalue {
  font-weight: 700;
}

.w-commerce-commercecartapplepaybutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  height: 38px;
  min-height: 30px;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  margin-bottom: 8px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartapplepayicon {
  width: 100%;
  height: 50%;
  min-height: 20px;
}

.w-commerce-commercecartquickcheckoutbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  height: 38px;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  margin-bottom: 8px;
  padding: 0 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercequickcheckoutgoogleicon, .w-commerce-commercequickcheckoutmicrosofticon {
  margin-right: 8px;
  display: block;
}

.w-commerce-commercecartcheckoutbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecartemptystate {
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.w-commerce-commercecarterrorstate {
  background-color: #ffdede;
  flex: none;
  margin: 0 24px 24px;
  padding: 10px;
}

.w-commerce-commercecheckoutformcontainer {
  width: 100%;
  min-height: 100vh;
  background-color: #f5f5f5;
  padding: 20px;
}

.w-commerce-commercelayoutmain {
  flex: 0 800px;
  margin-right: 20px;
}

.w-commerce-commercecheckoutcustomerinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutblockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 20px;
}

.w-commerce-commercecheckoutlabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutemailinput {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutemailinput::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingaddresswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingfullname {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingfullname::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddress {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddress::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutrow {
  margin-left: -8px;
  margin-right: -8px;
  display: flex;
}

.w-commerce-commercecheckoutcolumn {
  flex: 1;
  padding-left: 8px;
  padding-right: 8px;
}

.w-commerce-commercecheckoutshippingcity {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcity::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstateprovince {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstateprovince::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingzippostalcode {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingzippostalcode::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcountryselector {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcountryselector::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingmethodswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingmethodslist {
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}

.w-commerce-commercecheckoutshippingmethoditem {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  flex-direction: row;
  align-items: baseline;
  margin-bottom: 0;
  padding: 16px;
  font-weight: 400;
  display: flex;
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
  flex-direction: column;
  flex-grow: 1;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.w-commerce-commerceboldtextblock {
  font-weight: 700;
}

.w-commerce-commercecheckoutshippingmethodsemptystate {
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 64px 16px;
}

.w-commerce-commercecheckoutpaymentinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutcardnumber {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardnumber::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:focus, .w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardexpirationdate::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:focus, .w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardsecuritycode::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:focus, .w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
  flex-direction: row;
  display: flex;
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
  margin-top: 4px;
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
  margin-left: 8px;
  font-weight: 400;
}

.w-commerce-commercecheckoutbillingaddresswrapper {
  margin-top: 16px;
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutbillingfullname {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingfullname::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddress {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddress::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcity {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcity::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstateprovince {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstateprovince::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingzippostalcode {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingzippostalcode::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcountryselector {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcountryselector::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutorderitemswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutorderitemslist {
  margin-bottom: -20px;
}

.w-commerce-commercecheckoutorderitem {
  margin-bottom: 20px;
  display: flex;
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
  flex-grow: 1;
  margin-left: 16px;
  margin-right: 16px;
}

.w-commerce-commercecheckoutorderitemquantitywrapper {
  white-space: pre-wrap;
  display: flex;
}

.w-commerce-commercecheckoutorderitemoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercelayoutsidebar {
  flex: 0 0 320px;
  position: -webkit-sticky;
  position: sticky;
  top: 20px;
}

.w-commerce-commercecheckoutordersummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummarylineitem, .w-commerce-commercecheckoutordersummaryextraitemslistitem {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 8px;
  display: flex;
}

.w-commerce-commercecheckoutsummarytotal {
  font-weight: 700;
}

.w-commerce-commercecheckoutdiscounts {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  flex-wrap: wrap;
  padding: 20px;
  display: flex;
}

.w-commerce-commercecheckoutdiscountslabel {
  flex-basis: 100%;
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutdiscountsinput {
  height: 38px;
  width: auto;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  min-width: 0;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  flex: 1;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutdiscountsinput::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutdiscountsinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutdiscountsinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutdiscountsbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  height: 38px;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  flex-grow: 0;
  flex-shrink: 0;
  align-items: center;
  margin-left: 8px;
  padding: 9px 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecheckoutplaceorderbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  align-items: center;
  margin-bottom: 20px;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous, .w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-commerce-commerceaddtocartform {
  margin: 0 0 15px;
}

.w-commerce-commerceaddtocartoptionpillgroup {
  margin-bottom: 10px;
  display: flex;
}

.w-commerce-commerceaddtocartoptionpill {
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #000;
  margin-right: 10px;
  padding: 8px 15px;
}

.w-commerce-commerceaddtocartoptionpill.w--ecommerce-pill-selected {
  color: #fff;
  background-color: #000;
}

.w-commerce-commerceaddtocartoptionpill.w--ecommerce-pill-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

.w-commerce-commerceaddtocartquantityinput {
  height: 38px;
  width: 60px;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 10px;
  padding: 8px 6px 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commerceaddtocartquantityinput::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commerceaddtocartquantityinput::placeholder {
  color: #999;
}

.w-commerce-commerceaddtocartquantityinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commerceaddtocartbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commerceaddtocartbutton.w--ecommerce-add-to-cart-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

.w-commerce-commercebuynowbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  margin-top: 10px;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

.w-commerce-commercebuynowbutton.w--ecommerce-buy-now-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

.w-commerce-commerceaddtocartoutofstock {
  background-color: #ddd;
  margin-top: 10px;
  padding: 10px;
}

.w-commerce-commerceaddtocarterror {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
}

.w-commerce-commercelayoutcontainer {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.w-commerce-commerceorderconfirmationcontainer {
  width: 100%;
  min-height: 100vh;
  background-color: #f5f5f5;
  padding: 20px;
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryitem, .w-commerce-commercecheckoutsummarylabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
  margin-right: .33em;
}

.w-commerce-commercecheckoutshippingsummarywrapper, .w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercepaypalcheckoutformcontainer {
  width: 100%;
  min-height: 100vh;
  background-color: #f5f5f5;
  padding: 20px;
}

.w-commerce-commercepaypalcheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

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

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

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

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

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

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

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

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

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

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

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

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

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }

  .w-commerce-commercelayoutmain {
    flex-basis: auto;
    margin-right: 0;
  }

  .w-commerce-commercelayoutsidebar {
    flex-basis: auto;
  }

  .w-commerce-commercelayoutcontainer {
    flex-direction: column;
    align-items: stretch;
  }
}

@media screen and (max-width: 479px) {
  .w-commerce-commercecartcontainerwrapper--cartType-modal {
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
  }

  .w-commerce-commercecartcontainerwrapper--cartType-leftDropdown, .w-commerce-commercecartcontainerwrapper--cartType-rightDropdown {
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    display: flex;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .w-commerce-commercecartquantity, .w-commerce-commercecheckoutemailinput, .w-commerce-commercecheckoutshippingfullname, .w-commerce-commercecheckoutshippingstreetaddress, .w-commerce-commercecheckoutshippingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutrow {
    flex-direction: column;
  }

  .w-commerce-commercecheckoutshippingcity, .w-commerce-commercecheckoutshippingstateprovince, .w-commerce-commercecheckoutshippingzippostalcode, .w-commerce-commercecheckoutshippingcountryselector, .w-commerce-commercecheckoutcardnumber, .w-commerce-commercecheckoutcardexpirationdate, .w-commerce-commercecheckoutcardsecuritycode, .w-commerce-commercecheckoutbillingfullname, .w-commerce-commercecheckoutbillingstreetaddress, .w-commerce-commercecheckoutbillingstreetaddressoptional, .w-commerce-commercecheckoutbillingcity, .w-commerce-commercecheckoutbillingstateprovince, .w-commerce-commercecheckoutbillingzippostalcode, .w-commerce-commercecheckoutbillingcountryselector, .w-commerce-commercecheckoutdiscountsinput, .w-commerce-commerceaddtocartquantityinput {
    font-size: 16px;
  }
}

body {
  color: var(--neutral--600);
  font-family: Onest, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.667em;
}

h1 {
  color: var(--neutral--800);
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 54px;
  font-weight: 500;
  line-height: 1.222em;
}

h2 {
  color: var(--neutral--800);
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 46px;
  font-weight: 500;
  line-height: 1.261em;
}

h3 {
  color: var(--neutral--800);
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5em;
}

h4 {
  color: var(--neutral--800);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.273em;
}

h5 {
  color: var(--neutral--800);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.556em;
}

h6 {
  color: var(--neutral--800);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.375em;
}

p {
  margin-bottom: 16px;
}

a {
  color: var(--accent--primary-1);
  text-decoration: none;
  transition: color .3s;
}

a:hover {
  color: var(--neutral--800);
}

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

li {
  margin-bottom: 8px;
  padding-left: 8px;
}

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

label {
  color: var(--neutral--800);
  margin-bottom: 12px;
  font-weight: 700;
  line-height: 1.111em;
  display: block;
}

strong {
  color: var(--neutral--800);
  font-weight: 700;
}

blockquote {
  background-color: var(--secondary--color-2);
  color: var(--neutral--800);
  text-align: center;
  border: 0 solid #000;
  border-radius: 30px;
  padding: 106px 55px;
  font-size: 24px;
  line-height: 1.583em;
}

figure {
  margin-top: 24px;
  margin-bottom: 48px;
}

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

.page-wrapper {
  min-height: 100vh;
}

.page-wrapper.flex {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.grid-2-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.grid-2-columns.style---styleguide-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  align-items: start;
}

.grid-2-columns.header-top {
  grid-template-columns: 2fr 1fr;
}

.grid-2-columns.hero-v1 {
  grid-column-gap: 40px;
  grid-template-columns: minmax(636px, 1.2fr) 1fr;
  margin-bottom: 134px;
}

.grid-2-columns.hero-v2 {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  grid-template-columns: minmax(550px, 1.16fr) 1fr;
  align-items: start;
}

.grid-2-columns.form {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
}

.grid-2-columns.contact-v1 {
  grid-column-gap: 40px;
  grid-template-columns: 1fr 1.2fr;
  align-items: start;
}

.grid-2-columns.cta-v4 {
  max-width: 1068px;
  grid-template-columns: minmax(auto, 388px) minmax(auto, 492px);
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
}

.grid-2-columns.cta-v3 {
  grid-template-columns: 1fr .85fr;
  padding-top: 90px;
  padding-bottom: 90px;
}

.grid-2-columns.cta-v1 {
  grid-template-columns: 1fr 1fr;
}

.grid-2-columns.title-and-paragraph {
  grid-template-columns: 1fr .9fr;
  align-items: end;
}

.grid-2-columns.title-and-paragraph._1-col-center---tablet {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-columns: 1.4fr minmax(380px, .9fr);
}

.grid-2-columns.title-and-search {
  grid-template-columns: 1fr minmax(auto, 492px);
}

.grid-2-columns.template-page-sidebar {
  grid-column-gap: 40px;
  grid-template-columns: .35fr 1fr;
  align-items: start;
}

.grid-2-columns.changelog-item {
  grid-column-gap: 60px;
  border-bottom: 1px solid var(--neutral--300);
  grid-template-columns: .4fr 1fr;
  align-items: start;
  padding-top: 64px;
  padding-bottom: 64px;
}

.grid-2-columns.changelog-item.first {
  border-bottom-style: none;
  padding-top: 0;
  padding-bottom: 0;
}

.grid-2-columns.product-page {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: .75fr 1fr;
}

.grid-2-columns.checkout-page {
  grid-template-columns: 1fr .5fr;
  align-items: start;
}

.grid-2-columns.suprises-pages-right {
  grid-column-gap: 50px;
  grid-template-columns: 1fr 1.25fr;
  margin-bottom: 124px;
}

.grid-2-columns.suprises-pages-right.last {
  margin-bottom: 0;
}

.grid-2-columns.suprises-pages-left {
  grid-column-gap: 50px;
  grid-template-columns: 1.25fr 1fr;
  margin-bottom: 124px;
}

.grid-2-columns.title-and-buttons {
  grid-template-columns: 1fr auto;
  align-items: end;
}

.grid-2-columns.choose-images-left-grid {
  width: 54%;
  max-width: 712px;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-columns: 1fr 1.14fr;
  justify-items: center;
  position: absolute;
  left: -150px;
}

.grid-2-columns.layout-v1-grid-2-col {
  height: 752px;
  grid-template-columns: 1fr minmax(550px, 1fr);
  position: relative;
}

.grid-2-columns.layout-v1-grid-2-col.v2 {
  height: auto;
  grid-column-gap: 40px;
  grid-template-columns: 1.1fr minmax(448px, 1fr);
}

.grid-2-columns.features-grid-item-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-columns: auto auto;
  justify-content: space-between;
}

.grid-2-columns.grid-testimonial-2-col {
  grid-template-columns: 1fr .9fr;
}

.grid-2-columns.our-team-2-col {
  grid-template-columns: 1fr 1.17fr;
}

.grid-2-columns.our-team-2-col.v2 {
  grid-template-columns: 1.2fr minmax(410px, 1fr);
  justify-content: end;
}

.grid-2-columns.blog-layout-v2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: .54fr 1.4fr;
  align-items: start;
}

.grid-2-columns.blog-layout-v2.our-blog {
  grid-template-columns: .59fr 1.3fr;
}

.grid-2-columns.value-grid-2-col {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr .85fr;
}

.grid-2-columns.location-grid-2-col-wrapper {
  grid-row-gap: 10px;
  grid-template-columns: auto auto;
  justify-content: space-between;
  align-items: start;
}

.grid-2-columns.slide-location-grid-2-col {
  grid-column-gap: 60px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 579px;
  align-items: end;
}

.grid-2-columns.team-image-left-grid-2-col {
  width: 770px;
  grid-column-gap: 34px;
  grid-template-columns: 1fr 1fr;
  align-items: start;
  justify-items: start;
  margin-left: -144px;
}

.grid-2-columns.video-left-2-col {
  grid-template-columns: 1.25fr 1fr;
  padding-top: 90px;
  padding-bottom: 90px;
}

.grid-2-columns.hero-grid-team-member {
  grid-template-columns: 1fr 1fr;
}

.grid-2-columns.faqs-grid-2-col {
  grid-template-columns: 1.22fr 1fr;
}

.grid-2-columns.contact-v3-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr .75fr;
}

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

.grid-2-columns.sales-pages {
  max-width: 804px;
  margin-top: 28px;
  margin-left: auto;
  margin-right: auto;
}

.grid-2-columns.cta-grid-2-col {
  grid-template-columns: 1fr auto;
  justify-content: space-between;
}

.grid-2-columns.cta-footer-middle-card {
  width: 100%;
  max-width: 1111px;
  grid-template-columns: minmax(min-content, 1fr) minmax(163px, 496px);
  justify-content: space-between;
}

.grid-2-columns.gap-row-12px.contact-links {
  grid-row-gap: 20px;
  grid-template-columns: 1.2fr 1fr;
}

.grid-2-columns.gap-24px {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.grid-2-columns.blog-layout-v1, .grid-2-columns.about-post {
  grid-column-gap: 40px;
  grid-template-columns: 1fr .45fr;
  align-items: start;
}

.grid-2-columns.about-post-v2 {
  grid-column-gap: 40px;
  grid-template-columns: 1fr .5fr;
  align-items: start;
}

.grid-2-columns.faqs-layout-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: .54fr 1.4fr;
  align-items: start;
}

.grid-2-columns.grow-section-v1-grid {
  grid-template-columns: 1.5fr 1fr;
}

.style---navigation-sidebar {
  z-index: 1;
  height: 100%;
  max-height: 100vh;
  box-shadow: 1px 0 14px 0 var(--general--shadow-01);
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.style---main-wrapper {
  background-color: var(--neutral--200);
}

.card {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 4px 20px 0 var(--general--shadow-02);
  border-radius: 24px;
}

.card.feature-v1 {
  text-align: center;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 50px 24px;
  display: flex;
}

.card.sticky-top.top-24px {
  top: 24px;
}

.card.checkout-block {
  margin-bottom: 28px;
  padding: 32px 32px 48px;
}

.card.checkout-block.order-summary {
  padding-bottom: 40px;
}

.card.checkout-block.last {
  margin-bottom: 0;
}

.card.figma-file {
  justify-content: center;
  align-items: stretch;
  margin-top: 32px;
  display: flex;
}

.card.sales-home-page {
  color: var(--neutral--300);
  text-align: center;
  transform-style: preserve-3d;
  text-decoration: none;
  transition: transform .3s, box-shadow .3s;
}

.card.sales-home-page:hover {
  box-shadow: 0 1px 1px 0 var(--general--shadow-02);
  color: var(--neutral--300);
  transform: scale3d(.96, .96, 1.01);
}

.card.buy-now {
  box-shadow: 0 6px 20px 0 var(--button-shadow--color-2);
  transform-style: preserve-3d;
  background-color: #146ef5;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
  transition: transform .3s, box-shadow .3s;
  display: flex;
  overflow: hidden;
}

.card.buy-now:hover {
  box-shadow: 0 1px 1px 0 var(--button-shadow--color-2);
  transform: scale3d(.98, .98, 1.01);
}

.card.buy-now.white {
  background-color: var(--neutral--100);
  box-shadow: 0 4px 20px 0 var(--general--shadow-02);
}

.card.buy-now.white:hover {
  box-shadow: 0 1px 1px 0 var(--general--shadow-02);
}

.card.password-protected-card-content {
  z-index: 1;
  max-width: 686px;
  text-align: center;
  border-radius: 20px;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding: 84px 40px;
  display: flex;
  position: relative;
}

.card._404-card-content {
  border-radius: 20px;
  padding: 82px 84px 106px;
  overflow: hidden;
}

.card.dropdown-pd {
  width: 620px;
}

.card.explore-bar {
  border-radius: 20px;
  padding: 20px;
}

.card.testimonial-card {
  background-image: linear-gradient(to right, var(--neutral--100) 74%, var(--secondary--color-3) 74%);
  border-radius: 32px;
  align-items: center;
  padding: 58px 58px 58px 65px;
}

.card.service-content-over {
  max-width: 480px;
  border-top-left-radius: 0;
  flex-direction: column;
  flex: 1;
  margin-top: -112px;
  margin-right: 20px;
  padding: 45px 36px;
  display: flex;
  position: relative;
}

.card.team-card-inside-image {
  max-width: 400px;
  border-radius: 32px;
  padding: 40px 34px;
  position: absolute;
  top: auto;
  bottom: 28px;
  left: 0%;
  right: auto;
}

.card.blog-featured-v1 {
  z-index: 1;
  width: 100%;
  max-width: 527px;
  padding: 55px 42px 42px;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.card.subscribe-newsletter-icon-card {
  background-color: var(--neutral--200);
  box-shadow: none;
  border-width: 0;
  justify-content: center;
  padding: 54px 24px;
  display: flex;
}

.card.popular-card {
  background-color: var(--secondary--color-3);
}

.card.pricing-card {
  width: 100%;
  max-width: 624px;
  border-radius: 20px;
  justify-content: center;
  padding: 80px 40px;
  display: flex;
}

.card.value-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: flex-start;
  padding: 30px;
  display: flex;
}

.card.team-over-image-content {
  width: 88%;
  max-width: 294px;
  border-top-left-radius: 0;
  padding: 34px 36px 40px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.card.tabs-content-product {
  max-width: 976px;
  border-radius: 20px;
  padding: 78px 68px;
}

.card.blog-featured-v2 {
  max-height: 90%;
  max-width: 528px;
  color: var(--neutral--600);
  border-radius: 32px;
  text-decoration: none;
  position: absolute;
  top: auto;
  bottom: 36px;
  left: 38px;
  right: auto;
  overflow: hidden;
}

.card.blog-featured-v3 {
  z-index: 1;
  max-width: 488px;
  background-color: var(--transparent);
  box-shadow: none;
  border-style: none;
  border-radius: 32px 0 0 32px;
  margin-left: auto;
  padding-top: 52px;
  padding-bottom: 68px;
  padding-left: 47px;
  position: relative;
}

.card.blog-card-full-width-right {
  border-radius: 32px;
}

.card.center-content-testimonial {
  background-image: linear-gradient(to bottom, var(--secondary--color-3) 26%, white 26%);
  border-radius: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 63px 40px 60px;
  display: flex;
}

.card.service-form {
  width: 100%;
  background-color: var(--neutral--200);
  border-width: 0;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  padding: 53px 32px 78px;
  display: flex;
}

.card.service-card-content-left {
  border-radius: 20px;
  padding: 80px 32px;
}

.card.testimonial-content-left {
  border-radius: 32px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 64px 36px;
  display: flex;
}

.card.service-content-center {
  height: 100%;
  color: var(--neutral--600);
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding: 56px 24px;
  text-decoration: none;
  transition: border-color .3s, transform .3s, color .3s;
  display: flex;
}

.card.service-content-center:hover {
  border-color: var(--accent--primary-1);
  transform: scale(.96);
}

.card.show-in-tablet {
  display: none;
}

.card.card-form {
  padding: 72px 60px;
}

.card.card-form.v2 {
  box-shadow: 0 8px 28px 0 var(--general--shadow-03);
  padding-left: 48px;
  padding-right: 48px;
}

.card.search-result-item {
  min-height: 100%;
  color: var(--neutral--600);
  transform-style: preserve-3d;
  text-decoration: none;
  transition: box-shadow .3s, transform .3s;
}

.card.search-result-item:hover {
  box-shadow: 0 1px 1px 0 var(--general--shadow-02);
  color: var(--neutral--600);
  transform: translate3d(0, 6px, .01px);
}

.style---color-block {
  min-height: 180px;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  position: relative;
}

.style---color-block-content {
  border-top: 1px solid var(--neutral--300);
  padding: 24px 24px 32px;
}

.style---color-block-name {
  color: var(--neutral--800);
  margin-bottom: 8px;
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
}

.style---color-block-hex {
  line-height: 20px;
}

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

.grid-4-columns.footer-pages-grid {
  grid-template-columns: minmax(194px, 284px) auto auto minmax(auto, 284px);
  justify-content: space-between;
}

.grid-4-columns.stat-4-grid {
  grid-template-columns: auto auto auto auto;
  justify-content: space-between;
}

.bg-accent-1 {
  background-color: var(--accent--primary-1);
}

.bg-secondary-1 {
  background-color: var(--secondary--color-1);
}

.bg-secondary-2 {
  background-color: var(--secondary--color-2);
}

.bg-secondary-2.color-opacity-50 {
  background-color: rgba(255, 242, 230, .5);
}

.bg-secondary-2.color-opacity-80 {
  background-color: rgba(255, 242, 230, .8);
}

.bg-secondary-3 {
  background-color: var(--secondary--color-3);
}

.bg-neutral-800 {
  background-color: var(--neutral--800);
}

.bg-neutral-700 {
  background-color: var(--neutral--700);
}

.bg-neutral-600 {
  background-color: var(--neutral--600);
}

.bg-neutral-500 {
  background-color: var(--neutral--500);
}

.bg-neutral-400 {
  background-color: var(--neutral--400);
}

.bg-neutral-300 {
  background-color: var(--neutral--300);
}

.bg-neutral-200 {
  background-color: var(--neutral--200);
}

.bg-neutral-100 {
  background-color: var(--neutral--100);
}

.style---color-block-text-example {
  background-color: var(--neutral--100);
  border-radius: 40px;
  padding: 10px 14px;
  font-size: 14px;
  line-height: 16px;
  position: absolute;
  top: 16px;
  bottom: auto;
  left: auto;
  right: 16px;
}

.style---color-block-text-example.badge-dark {
  background-color: var(--neutral--800);
}

.color-accent-1 {
  color: var(--accent--primary-1);
}

.color-secondary-1 {
  color: var(--secondary--color-1);
}

.color-secondary-2 {
  color: var(--secondary--color-2);
}

.color-secondary-3 {
  color: var(--secondary--color-3);
}

.color-neutral-800, .color-neutral-700 {
  color: var(--neutral--700);
}

.color-neutral-600 {
  color: var(--neutral--600);
}

.color-neutral-500 {
  color: var(--neutral--500);
}

.color-neutral-300 {
  color: var(--neutral--300);
}

.color-neutral-200 {
  color: var(--neutral--200);
}

.color-neutral-100 {
  color: var(--neutral--100);
}

.bg-green-400 {
  background-color: var(--system--green-400);
}

.color-green-400 {
  color: #11845b;
}

.bg-blue-400 {
  background-color: var(--system--blue-400);
}

.color-blue-400 {
  color: var(--system--blue-400);
}

.bg-blue-300 {
  background-color: var(--system--blue-300);
}

.color-blue-300 {
  color: var(--system--blue-300);
}

.bg-blue-200 {
  background-color: var(--system--blue-200);
}

.bg-blue-100 {
  background-color: var(--system--blue-100);
}

.color-blue-100 {
  color: var(--system--blue-100);
}

.color-neutral-400 {
  color: var(--neutral--400);
}

.bg-green-300 {
  background-color: var(--system--green-300);
}

.color-green-300 {
  color: var(--system--green-300);
}

.bg-green-200 {
  background-color: var(--system--green-200);
}

.color-green-200 {
  color: var(--system--green-200);
}

.color-green-100 {
  color: var(--system--green-100);
}

.bg-green-100 {
  background-color: var(--system--green-100);
}

.bg-red-400 {
  background-color: var(--system--red-400);
}

.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.my-float{
	margin-top:16px;
}

.color-red-400 {
  color: var(--system--red-400);
}

.bg-red-300 {
  background-color: var(--system--300);
}

.color-red-300 {
  color: var(--system--300);
}

.bg-red-200 {
  background-color: var(--system--red-200);
}

.color-red-200 {
  color: var(--system--red-200);
}

.bg-red-100 {
  background-color: var(--system--red-100);
}

.color-red-100 {
  color: var(--system--red-100);
}

.bg-orange-400 {
  background-color: var(--system--orange-400);
}

.color-orange-400 {
  color: var(--system--orange-400);
}

.bg-orange-300 {
  background-color: var(--system--orange-300);
}

.color-orange-300 {
  color: var(--system--orange-300);
}

.bg-orange-200 {
  background-color: var(--system--orange-200);
}

.color-orange-200 {
  color: var(--system--orange-200);
}

.bg-orange-100 {
  background-color: var(--system--orange-100);
}

.color-orange-100 {
  color: var(--system--orange-100);
}

.style---block-sub-heading {
  margin-bottom: 32px;
}

.style---block-sub-heading.border {
  border-bottom: 1px solid var(--neutral--400);
  margin-bottom: 64px;
  padding-bottom: 40px;
}

.divider {
  height: 1px;
  background-color: var(--neutral--400);
  margin-top: 80px;
  margin-bottom: 80px;
}

.divider._64px {
  margin-top: 64px;
  margin-bottom: 64px;
}

.divider._64px.template-pages-start-here {
  margin-bottom: 40px;
}

.divider._40px {
  margin-top: 40px;
  margin-bottom: 40px;
}

.divider._24px {
  margin-top: 24px;
  margin-bottom: 24px;
}

.divider._0px {
  margin-top: 0;
  margin-bottom: 0;
}

.divider._58px---37px {
  margin-top: 58px;
  margin-bottom: 37px;
}

.divider._28px---32px {
  margin-top: 28px;
  margin-bottom: 32px;
}

.divider._30px {
  margin-top: 30px;
  margin-bottom: 30px;
}

.divider._32px {
  margin-top: 32px;
  margin-bottom: 32px;
}

.divider._37px {
  margin-top: 37px;
  margin-bottom: 37px;
}

.style---typography-block-grid {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 320px) 1fr;
}

.style---content-block {
  margin-bottom: 100px;
}

.mg-bottom-8px {
  margin-bottom: 8px;
}

.mg-bottom-16px {
  margin-bottom: 16px;
}

.mg-bottom-24px {
  margin-bottom: 24px;
}

.mg-bottom-32px {
  margin-bottom: 32px;
}

.mg-bottom-40px {
  margin-bottom: 40px;
}

.mg-bottom-48px {
  margin-bottom: 48px;
}

.mg-bottom-56px {
  margin-bottom: 56px;
}

.mg-bottom-64px {
  margin-bottom: 64px;
}

.mg-bottom-72px {
  margin-bottom: 72px;
}

.mg-top-16px {
  margin-top: 16px;
}

.mg-top-40px {
  margin-top: 40px;
}

.mg-top-48px {
  margin-top: 48px;
}

.mg-top-56px {
  margin-top: 56px;
}

.mg-top-64px {
  margin-top: 64px;
}

.mg-top-72px {
  margin-top: 72px;
}

.mg-top-80px {
  margin-top: 80px;
}

.mg-left-24px {
  margin-left: 24px;
}

.mg-right-8px {
  margin-right: 8px;
}

.mg-right-16px {
  margin-right: 16px;
}

.mg-right-16px.mg-bottom-16px---tablet.cta-footer-middle-card-icon {
  max-width: 53px;
}

.mg-right-24px {
  margin-right: 24px;
}

.text-200 {
  font-size: 18px;
  line-height: 1.111em;
}

.text-200.list {
  line-height: 24px;
}

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

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

.text-200.bold.card-title {
  color: var(--neutral--800);
}

.display-1 {
  color: var(--neutral--800);
  font-size: 72px;
  font-weight: 500;
  line-height: 1.167em;
}

.grid-1-column {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-1-column.form {
  grid-row-gap: 32px;
}

.gap-16px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.gap-column-24px {
  grid-column-gap: 24px;
}

.gap-row-24px {
  grid-row-gap: 24px;
}

.gap-row-40px {
  grid-row-gap: 40px;
}

.gap-row-48px {
  grid-row-gap: 48px;
}

.gap-row-72px {
  grid-row-gap: 72px;
}

.gap-row-80px {
  grid-row-gap: 80px;
}

.display-2 {
  color: var(--neutral--800);
  font-size: 50px;
  font-weight: 500;
  line-height: 1.2em;
}

.display-2.color-neutral-100 {
  color: var(--neutral--100);
}

.display-3 {
  color: var(--neutral--800);
  font-size: 32px;
  font-weight: 500;
  line-height: 1.438em;
}

.display-3.color-neutral-100 {
  color: var(--neutral--100);
}

.display-4 {
  color: var(--neutral--800);
  font-size: 24px;
  font-weight: 500;
  line-height: 1.583em;
}

.style---style-grid-wrapper {
  grid-row-gap: 180px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.paragraph-large {
  font-size: 24px;
  line-height: 1.583em;
}

.paragraph-small {
  font-size: 16px;
  line-height: 1.75em;
}

.text-400 {
  font-size: 24px;
  line-height: 1.083em;
}

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

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

.text-300 {
  font-size: 20px;
  line-height: 1.1em;
}

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

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

.text-300.bold.footer-title {
  color: var(--neutral--800);
  margin-bottom: 40px;
}

.text-100 {
  font-size: 16px;
  line-height: 1.125em;
}

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

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

.text-bold {
  color: var(--neutral--800);
  font-weight: 700;
}

.text-bold.color-accent-1 {
  color: var(--accent--primary-1);
}

.text-uppercase {
  letter-spacing: .06em;
  text-transform: uppercase;
}

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

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

.grid-3-columns.gap-row-80px {
  grid-row-gap: 80px;
}

.grid-3-columns.style---buttons-grid {
  grid-column-gap: 70px;
  grid-template-columns: auto auto 1fr;
}

.grid-3-columns.style---buttons-grid.download-app-grid {
  grid-template-columns: auto auto;
}

.grid-3-columns.gap-row-72px {
  grid-row-gap: 72px;
}

.grid-3-columns.gap-16px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.grid-3-columns.hero-images-grid {
  grid-template-columns: 1.54fr 1fr 1fr;
  align-items: start;
}

.grid-3-columns.hero-v3-grid {
  grid-template-columns: minmax(auto, 194px) minmax(auto, 642px) minmax(auto, 194px);
  justify-content: space-between;
  align-items: center;
  margin-bottom: 74px;
}

.grid-3-columns.our-team-grid-3-col {
  grid-template-columns: minmax(auto, 284px) minmax(auto, 516px) minmax(auto, 208px);
  justify-content: space-between;
  align-items: center;
}

.grid-3-columns.footer-pages-grid {
  grid-template-columns: minmax(auto, 336px) minmax(auto, 374px) auto;
  justify-content: space-between;
}

.style---shadow-card {
  min-height: 220px;
  background-color: var(--neutral--100);
  text-align: center;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 32px 20px;
  display: flex;
}

.shadow-02 {
  box-shadow: 0 4px 20px 0 var(--general--shadow-02);
}

.shadow-03 {
  box-shadow: 0 8px 28px 0 var(--general--shadow-03);
}

.shadow-04 {
  box-shadow: 0 14px 42px 0 var(--general--shadow-04);
}

.shadow-05 {
  box-shadow: 0 24px 65px 0 var(--general--shadow-05);
}

.shadow-06 {
  box-shadow: 0 32px 72px 0 var(--general--shadow-06);
}

.button-shadow-color-01 {
  box-shadow: 0 4px 10px 0 var(--button-shadow--color-01);
}

.button-shadow-color-02 {
  box-shadow: 0 6px 20px 0 var(--button-shadow--color-2);
}

.button-shadow-color-03 {
  box-shadow: 0 10px 28px 0 var(--button-shadow--color-03);
}

.button-shadow-white-01 {
  box-shadow: 0 4px 10px 0 var(--button-shadow--white-01);
}

.button-shadow-white-02 {
  box-shadow: 0 6px 20px 0 var(--button-shadow--white-02);
}

.button-shadow-white-03 {
  box-shadow: 0 10px 28px 0 var(--button-shadow--white-03);
}

.style---heading {
  min-height: 70vh;
  background-color: var(--neutral--100);
  box-shadow: 0 2px 6px 0 var(--general--shadow-02);
  align-items: center;
  margin-bottom: 30px;
  padding: 72px 4vw;
  display: flex;
}

.inner-container._780px {
  max-width: 780px;
}

.inner-container._740px {
  max-width: 740px;
}

.inner-container._600px {
  max-width: 600px;
}

.inner-container.center {
  margin-left: auto;
  margin-right: auto;
}

.inner-container._574px {
  max-width: 574px;
}

.inner-container._400px {
  max-width: 400px;
}

.inner-container._460px {
  max-width: 460px;
}

.inner-container._500px {
  max-width: 500px;
}

.inner-container._900px {
  max-width: 900px;
}

.inner-container._1012px {
  max-width: 1012px;
}

.inner-container._490px {
  max-width: 490px;
}

.inner-container._700px {
  max-width: 700px;
}

.inner-container._640px {
  max-width: 640px;
}

.inner-container._680px {
  max-width: 680px;
  max-width: 680px;
}

.inner-container._550px {
  max-width: 550px;
}

.inner-container._476px {
  max-width: 476px;
  max-width: 476px;
}

.inner-container._180px {
  max-width: 180px;
}

.inner-container._1080px {
  max-width: 1080px;
}

.inner-container._806px {
  max-width: 806px;
}

.inner-container._520px {
  max-width: 520px;
}

.inner-container._676px {
  max-width: 676px;
}

.inner-container._556px {
  max-width: 556px;
}

.inner-container._499px {
  max-width: 499px;
}

.inner-container._410px {
  max-width: 410px;
}

.inner-container._414px {
  max-width: 414px;
}

.inner-container._332px {
  max-width: 332px;
}

.inner-container._804px {
  max-width: 804px;
}

.inner-container._734px {
  max-width: 734px;
}

.inner-container._260px {
  max-width: 260px;
}

.inner-container._770px {
  max-width: 770px;
}

.inner-container._616px {
  max-width: 616px;
}

.inner-container._445px {
  max-width: 445px;
}

.inner-container._276px {
  max-width: 276px;
}

.inner-container._1072px {
  max-width: 1072px;
}

.inner-container._376px {
  max-width: 376px;
}

.inner-container._624px {
  max-width: 624px;
}

.inner-container._231px {
  max-width: 231px;
}

.inner-container._488px {
  max-width: 488px;
}

.inner-container._496px {
  max-width: 496px;
}

.inner-container._570px {
  max-width: 570px;
}

.inner-container._860px {
  max-width: 860px;
}

.inner-container._416px {
  max-width: 416px;
}

.inner-container._492px {
  max-width: 492px;
}

.inner-container._512px {
  max-width: 512px;
}

.inner-container._568px {
  max-width: 568px;
}

.inner-container._826px {
  max-width: 826px;
}

.inner-container._1088px {
  max-width: 1088px;
}

.inner-container._672px {
  max-width: 672px;
}

.inner-container._528px {
  max-width: 528px;
}

.inner-container._250px {
  max-width: 250px;
}

.inner-container._650px {
  max-width: 650px;
}

.inner-container._567px {
  max-width: 567px;
}

.inner-container._888px {
  max-width: 888px;
}

.inner-container._833px {
  max-width: 833px;
}

.inner-container._652px {
  max-width: 652px;
}

.inner-container._612px {
  max-width: 612px;
}

.inner-container._1108px {
  max-width: 1108px;
}

.inner-container._976px {
  max-width: 976px;
}

.inner-container._1066px {
  max-width: 1066px;
}

.inner-container.cta-v1-content {
  max-width: 498px;
}

.inner-container._78px {
  max-width: 78px;
}

.inner-container._78px.grow {
  flex: 1;
}

.inner-container._1000px {
  max-width: 1000px;
}

.inner-container.image-and-bg {
  max-width: 564px;
  min-height: 100%;
  position: relative;
}

.inner-container.service-content {
  max-width: 290px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.inner-container.cta-v3-content {
  width: 100%;
  max-width: 499px;
}

.inner-container.video-left-2-col-content {
  max-width: 528px;
}

.inner-container.blog-feature-v2-content {
  max-width: 441px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.inner-container._660px {
  max-width: 660px;
}

.inner-container._597px {
  max-width: 597px;
}

.inner-container._540px {
  max-width: 540px;
}

.inner-container._213px {
  max-width: 213px;
}

.inner-container._387px {
  max-width: 387px;
}

.inner-container._494px {
  max-width: 494px;
}

.inner-container._324px {
  max-width: 324px;
}

.inner-container._565px {
  max-width: 565px;
}

.inner-container._444px {
  max-width: 444px;
}

.style---content-heading {
  background-color: var(--neutral--100);
  box-shadow: 0 2px 6px 0 var(--general--shadow-02);
  border-radius: 24px;
  align-items: center;
  margin-bottom: 60px;
  padding: 48px;
  display: flex;
}

.style---heading-icon-wrapper {
  background-color: var(--accent--primary-1);
  border-radius: 24px;
  margin-right: 18px;
}

.mg-bottom-0 {
  margin-bottom: 0;
}

.style---content-wrapper {
  padding-top: 40px;
  padding-left: 4vw;
  padding-right: 4vw;
}

.border-radius-16px {
  border-radius: 16px;
}

.border-radius-24px {
  border-radius: 24px;
  transform: translate(0);
}

.border-radius-32px {
  border-radius: 32px;
}

.style---card-wrapper {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 7px 0 var(--general--shadow-01);
  border-radius: 24px;
}

.style---components-wrapper {
  background-color: var(--neutral--100);
  border-radius: 24px;
}

.style---bg-white {
  padding: 48px;
}

.style-buttons-dark {
  background-color: var(--neutral--800);
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
  padding: 48px;
}

.btn-primary {
  border: 1px solid var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 15px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.111em;
  text-decoration: none;
  transition: border-color .3s, background-color .3s, transform .3s, color .3s;
}

.btn-primary:hover {
  border-color: var(--secondary--color-1);
  background-color: var(--secondary--color-1);
  color: var(--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.btn-primary.small {
  padding: 18px 24px;
  font-size: 16px;
  line-height: 1.125em;
}

.btn-primary.small.header-btn-hidde-on-mb {
  margin-left: 24px;
}

.btn-primary.small.discount {
  height: auto;
  margin-left: 0;
}

.btn-primary.large {
  padding: 28px 56px;
  font-size: 20px;
  line-height: 1.1em;
}

.btn-primary.white {
  border-color: var(--neutral--100);
  background-color: var(--neutral--100);
  color: var(--accent--primary-1);
}

.btn-primary.white:hover {
  border-color: var(--secondary--color-2);
  background-color: var(--secondary--color-2);
  color: var(--accent--primary-1);
}

.btn-primary.inside-input {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.btn-primary.inside-input.default {
  padding: 16px 24px;
  top: 8px;
  bottom: 8px;
  right: 8px;
}

.btn-primary.button-row {
  margin-right: 24px;
}

.btn-primary.download-app {
  display: flex;
}

.btn-primary.no-hover:hover {
  background-color: var(--accent--primary-1);
  transform: none;
}

.btn-primary.webflow {
  border-color: var(--neutral--100);
  background-color: var(--neutral--100);
  color: #146ef5;
}

.btn-primary.webflow.no-hover {
  transition-property: none;
}

.btn-primary.webflow.no-hover:hover {
  background-color: var(--neutral--100);
  color: var(--webflow\<deleted\|variable-b6880b41-da75-8fb1-2a68-4cfb84d8a2f8\>);
}

.btn-primary.brix {
  border-color: var(--brix);
  background-color: var(--brix);
}

.btn-primary.brix.no-hover {
  transition-property: none;
}

.btn-primary.brix.no-hover:hover {
  background-color: var(--brix);
}

.btn-primary.pagination-btn {
  margin-top: 64px;
}

.btn-secondary {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 4px 10px 0 var(--button-shadow--white-01);
  color: var(--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 15px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 1.111em;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
}

.btn-secondary:hover {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.btn-secondary.small {
  padding: 18px 24px;
  font-size: 16px;
  line-height: 1.125em;
}

.btn-secondary.large {
  padding: 28px 56px;
  font-size: 20px;
  line-height: 1.1em;
}

.btn-secondary.white {
  border-color: var(--neutral--100);
  color: var(--neutral--100);
  background-color: rgba(0, 0, 0, 0);
}

.btn-secondary.white:hover {
  border-color: var(--neutral--100);
  background-color: var(--neutral--100);
  color: var(--neutral--800);
}

.btn-secondary.pagination-btn {
  margin-top: 64px;
}

.badge-primary {
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  border-radius: 12px;
  padding: 18px 28px;
  font-size: 18px;
  line-height: 1.111em;
  display: inline-block;
}

.badge-red {
  background-color: var(--system--red-400);
  color: var(--neutral--100);
  border-radius: 12px;
  padding: 5px 5px;
  font-size: 18px;
  line-height: 1.111em;
  display: inline-block;
}

.badge-primary.white {
  background-color: var(--neutral--100);
  color: var(--accent--primary-1);
}

.badge-primary.light {
  border: 2px solid var(--accent--primary-1);
  background-color: var(--secondary--color-3);
  color: var(--accent--primary-1);
  font-weight: 700;
}

.badge-primary.small {
  padding: 14px 22px;
  font-size: 16px;
  line-height: 1.125em;
}

.badge-primary.small.light---link {
  border: 2px solid var(--accent--primary-1);
  background-color: var(--secondary--color-3);
  color: var(--accent--primary-1);
  transform-style: preserve-3d;
  font-weight: 700;
  text-decoration: none;
  transition: transform .3s, border-color .3s, background-color .3s, color .3s;
}

.badge-primary.small.light---link:hover {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  transform: scale3d(.96, .96, 1.01);
}

.badge-primary.large {
  padding: 22px 38px;
  font-size: 20px;
  line-height: 1.1em;
}

.badge-secondary {
  border: 1px solid var(--neutral--400);
  background-color: var(--neutral--100);
  box-shadow: 0 4px 20px 0 var(--general--shadow-02);
  color: var(--neutral--800);
  text-align: center;
  border-radius: 12px;
  padding: 18px 28px;
  font-size: 18px;
  line-height: 1.111em;
  text-decoration: none;
  display: inline-block;
}

.badge-secondary.white {
  border-color: var(--neutral--100);
  box-shadow: none;
  color: var(--neutral--100);
  background-color: rgba(0, 0, 0, 0);
}

.badge-secondary.light {
  background-color: var(--neutral--200);
  box-shadow: none;
  color: var(--neutral--600);
  border-width: 0;
  font-weight: 700;
}

.badge-secondary.small {
  padding: 14px 22px;
  font-size: 16px;
  line-height: 1.125em;
}

.badge-secondary.small.tabs {
  border-color: var(--neutral--200);
  background-color: var(--neutral--200);
  color: var(--neutral--600);
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin: 8px 0;
  font-weight: 700;
  display: flex;
}

.badge-secondary.small.tabs.w--current {
  background-color: var(--secondary--color-3);
  color: var(--accent--primary-1);
  border-width: 2px;
  font-weight: 700;
}

.badge-secondary.large {
  padding: 22px 38px;
  font-size: 20px;
  line-height: 1.1em;
}

.badge-secondary.tabs {
  color: var(--neutral--500);
  margin-left: 12px;
  margin-right: 12px;
  transition: background-color .3s, border-color .3s, color .3s;
}

.badge-secondary.tabs:hover, .badge-secondary.tabs.w--current {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
}

.badge-secondary.category-badges {
  transition: border-color .3s, background-color .3s, color .3s;
}

.badge-secondary.category-badges:hover {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
}

.badge-secondary.category-badges.w--current {
  border-width: 2px;
  border-color: var(--accent--primary-1);
  background-color: var(--secondary--color-3);
  color: var(--accent--primary-1);
  cursor: default;
  font-weight: 500;
}

.badge-secondary.category-badges.vertical {
  width: 100%;
}

.badge-secondary.category-badges.vertical.w--current {
  background-color: var(--neutral--100);
  color: var(--accent--primary-1);
  border-width: 2px;
}

.badge-secondary.category-badges.vertical.w--current:hover {
  background-color: var(--secondary--color-3);
}

.input {
  min-height: 72px;
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 4px 20px 0 var(--general--shadow-02);
  color: var(--neutral--800);
  border-radius: 16px;
  margin-bottom: 0;
  padding: 16px 24px;
  font-size: 18px;
  line-height: 1.111em;
  transition: box-shadow .3s, color .3s, border-color .3s;
}

.input:hover {
  border-color: var(--neutral--400);
  box-shadow: 0 2px 12px 0 var(--general--shadow-03);
}

.input:focus, .input.-wfp-focus {
  border-color: var(--accent--primary-1);
  color: var(--neutral--800);
}

.input::-ms-input-placeholder {
  color: var(--neutral--600);
}

.input::placeholder {
  color: var(--neutral--600);
}

.input.small {
  min-height: 56px;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 16px;
}

.input.small.width-100.mg-bottom-16px {
  margin-bottom: 16px;
}

.input.large {
  min-height: 76px;
}

.input.button-inside {
  padding-right: 40%;
}

.input.input-subscribe-footer {
  min-height: 60px;
}

.input.cart-quantity-input {
  width: 66px;
  min-height: 40px;
  border-radius: 13px;
  padding: 6px 16px;
}

.input.quntity {
  width: 110px;
}

.input.medium {
  min-height: 56px;
  margin-bottom: 24px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 16px;
}

.input.medium::-ms-input-placeholder {
  font-size: 16px;
  line-height: 18px;
}

.input.medium::placeholder {
  font-size: 16px;
  line-height: 18px;
}

.input.medium.last {
  margin-bottom: 0;
}

.input.select-wrapper {
  padding-top: 0;
  padding-bottom: 0;
  transition: box-shadow .3s, border-color .3s;
}

.input.select-input {
  background-color: var(--transparent);
  box-shadow: none;
  color: var(--neutral--600);
  border-style: none;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
  transition: color .3s;
}

.input.select-input:focus {
  color: var(--neutral--800);
}

.position-relative {
  position: relative;
}

.text-area {
  max-height: 200px;
  max-width: 100%;
  min-height: 144px;
  min-width: 100%;
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 4px 20px 0 var(--general--shadow-02);
  color: var(--neutral--800);
  border-radius: 16px;
  margin-bottom: 0;
  padding: 24px;
  font-size: 18px;
  line-height: 1.4em;
  transition: box-shadow .3s, color .3s, border-color .3s;
}

.text-area:hover {
  border-color: var(--neutral--400);
  box-shadow: 0 2px 12px 0 var(--general--shadow-03);
}

.text-area:focus {
  border-color: var(--accent--primary-1);
  color: var(--neutral--800);
}

.text-area::-ms-input-placeholder {
  color: var(--neutral--600);
}

.text-area::placeholder {
  color: var(--neutral--600);
}

.text-area.small {
  min-height: 102px;
  margin-bottom: 24px;
  font-size: 16px;
}

.checkbox-field-wrapper {
  align-items: center;
  margin-bottom: 24px;
  padding-left: 0;
  font-size: 18px;
  line-height: 22px;
  display: flex;
}

.checkbox-field-wrapper.large {
  font-size: 20px;
  line-height: 24px;
}

.checkbox-field-wrapper.small {
  font-size: 16px;
  line-height: 20px;
}

.checkbox-field-wrapper.mg-bottom-0 {
  margin-bottom: 0;
}

.checkbox {
  width: auto;
  height: auto;
  min-height: 24px;
  min-width: 24px;
  border-width: 1px;
  border-color: var(--neutral--400);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 6px 0 var(--general--shadow-01);
  border-radius: 6px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 10px;
  transition: border-color .3s, background-color .3s;
}

.checkbox:hover {
  border-color: var(--accent--primary-1);
}

.checkbox.w--redirected-checked {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  background-image: url("../6539c9c0e3cd554f8a3d2788_check-form-brix-templates-webflow.svg");
  background-size: auto;
  margin-top: 0;
  margin-left: 0;
}

.checkbox.w--redirected-focus {
  box-shadow: none;
}

.checkbox.large {
  min-height: 28px;
  min-width: 28px;
  border-radius: 7px;
}

.checkbox.small {
  min-height: 22px;
  min-width: 22px;
  border-radius: 5px;
}

.radio-button-field-wrapper {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 24px;
  padding-left: 0;
  font-size: 18px;
  line-height: 24px;
  display: flex;
}

.radio-button-field-wrapper.large {
  font-size: 20px;
  line-height: 26px;
}

.radio-button-field-wrapper.small {
  font-size: 16px;
  line-height: 22px;
}

.radio-button {
  width: auto;
  height: auto;
  min-height: 24px;
  min-width: 24px;
  border-color: var(--neutral--400);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 6px 0 var(--general--shadow-01);
  margin-top: 0;
  margin-left: 0;
  margin-right: 10px;
  transition: border-color .3s, border-width .3s, background-color .3s;
}

.radio-button:hover {
  border-color: var(--accent--primary-1);
}

.radio-button.w--redirected-checked {
  border-width: 6px;
  border-color: var(--accent--primary-1);
}

.radio-button.w--redirected-focus {
  box-shadow: none;
}

.radio-button.large {
  min-height: 28px;
  min-width: 28px;
}

.radio-button.large.w--redirected-checked {
  border-width: 8px;
}

.radio-button.small {
  min-height: 22px;
  min-width: 22px;
}

.style---avatars-grid {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 290px);
}

.avatar-circle {
  width: 100%;
  border-radius: 50%;
  overflow: hidden;
  transform: translate(0);
}

.avatar-circle._01 {
  width: 32px;
  height: 32px;
  max-height: 32px;
  max-width: 32px;
}

.avatar-circle._02 {
  max-height: 48px;
  max-width: 48px;
  min-height: 48px;
  min-width: 48px;
}

.avatar-circle._03 {
  width: 64px;
  height: 64px;
  max-height: 64px;
  max-width: 64px;
}

.avatar-circle._04 {
  width: 80px;
  height: 80px;
  max-height: 80px;
  max-width: 80px;
}

.avatar-circle._05 {
  width: 120px;
  height: 120px;
  max-height: 120px;
  max-width: 120px;
}

.avatar-circle._06 {
  max-height: 160px;
  max-width: 160px;
  min-height: 160px;
  min-width: 160px;
}

.avatar-circle._07 {
  width: 240px;
  height: 240px;
  max-height: 240px;
  max-width: 240px;
}

.avatar-circle._08 {
  width: 380px;
  height: 380px;
  max-height: 380px;
  max-width: 380px;
}

.avatar-circle._03-alt {
  max-height: 54px;
  max-width: 54px;
  min-height: 54px;
  min-width: 54px;
}

.style---icons-grid {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 72px);
}

.circle-icon {
  border-radius: 50%;
}

.circle-icon.icon-70px {
  max-height: 70px;
  max-width: 70px;
  min-height: 70px;
  min-width: 70px;
}

.circle-icon.icon-60px {
  max-height: 60px;
  max-width: 60px;
  min-height: 60px;
  min-width: 60px;
}

.circle-icon.cms---hero-icon {
  max-height: 113px;
  max-width: 113px;
  min-height: 113px;
  min-width: 113px;
  margin-right: 31px;
}

.circle-icon.password-protected-icon {
  width: 100%;
  max-width: 118px;
  margin-bottom: 24px;
}

.style---social-square-icons-grid {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
}

.social-icon-font {
  font-family: Social Icons Font, sans-serif;
}

.social-icon-font.button-left {
  margin-right: 6px;
}

.social-icon-square {
  width: 36px;
  height: 36px;
  min-height: 36px;
  min-width: 36px;
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.social-icon-square:hover {
  color: var(--neutral--100);
}

.social-icon-square.size-30px {
  width: 30px;
  height: 30px;
  min-height: 30px;
  min-width: 30px;
  font-size: 16px;
}

.social-icon-square.size-10px {
  width: 10px;
}

.social-icon-square.light {
  background-color: var(--secondary--color-3);
  color: var(--accent--primary-1);
}

.social-icon-square.light:hover {
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
}

.social-icon-square.hover {
  transition: background-color .3s, color .3s;
}

.social-icon-square.hover:hover {
  background-color: var(--secondary--color-1);
}

.line-rounded-icon {
  font-family: Line Rounded Icons, sans-serif;
}

.line-rounded-icon.style---dropdown-arrow-sidebar {
  line-height: 18px;
}

.line-rounded-icon.link-icon-right {
  margin-left: 6px;
  display: inline-block;
}

.line-rounded-icon.link-icon-left {
  margin-right: 6px;
  display: inline-block;
}

.line-rounded-icon.dropdown-arrow {
  margin-left: 8px;
}

.line-rounded-icon.success-message-check {
  margin-bottom: 6px;
  font-size: 22px;
}

.line-rounded-icon.success-message-check.large {
  color: var(--accent--primary-1);
  margin-bottom: 16px;
  font-size: 80px;
  line-height: 88px;
}

.line-rounded-icon.icon-list.color-accent-1 {
  -webkit-text-stroke-width: 1px;
}

.line-rounded-icon.color-accent-1.mg-top-2px {
  margin-top: 2px;
}

.line-rounded-icon.success-message-check---left {
  margin-bottom: 0;
  margin-right: 8px;
  font-size: 22px;
}

.style---line-icons-grid {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 20px);
}

.line-square-icon {
  font-family: Line Square Icons, sans-serif;
}

.line-square-icon.top-bar-close-icon {
  cursor: pointer;
  align-items: center;
  padding: 20px 32px;
  font-size: 24px;
  transition: opacity .3s;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.line-square-icon.top-bar-close-icon:hover {
  opacity: .55;
}

.filled-icons {
  font-family: Filled Icons, sans-serif;
}

.rich-text-v1 img {
  border-radius: 20px;
}

.rich-text-v1 p {
  margin-top: 16px;
  margin-bottom: 16px;
}

.rich-text-v1 h2 {
  margin-top: 0;
  margin-bottom: 16px;
}

.rich-text-v1 h3 {
  margin-top: 33px;
  margin-bottom: 16px;
}

.rich-text-v1 figure {
  margin-top: 41px;
  margin-bottom: 48px;
}

.rich-text-v1 ul, .rich-text-v1 ol {
  margin-top: 16px;
  margin-bottom: 33px;
}

.rich-text-v1 h6, .rich-text-v1 h5, .rich-text-v1 h4 {
  margin-top: 33px;
  margin-bottom: 16px;
}

.rich-text-v1 blockquote {
  margin-top: 56px;
  margin-bottom: 56px;
}

.style---dropdown-wrapper-sidebar {
  width: 100%;
  overflow: hidden;
}

.style---dropdown-toggle {
  width: 100%;
  border-bottom: 1px solid var(--neutral--300);
  justify-content: space-between;
  align-items: center;
  padding: 18px 20px;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  transition: color .3s;
  display: flex;
}

.style---dropdown-toggle:hover, .style---dropdown-toggle.w--open {
  color: var(--accent--primary-1);
}

.buttons-row {
  align-items: center;
  display: flex;
}

.buttons-row.center {
  justify-content: center;
}

.style---dropdown-list-sidebar {
  border-bottom: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  padding-top: 24px;
  padding-bottom: 24px;
  position: relative;
}

.style---dropdown-link-sidebar {
  color: var(--neutral--600);
  border-right: 4px solid rgba(0, 0, 0, 0);
  flex-direction: row;
  align-items: center;
  padding: 12px 16px 12px 20px;
  font-size: 16px;
  line-height: 19px;
  text-decoration: none;
  transition: border-color .3s, background-color .3s, color .3s;
  display: flex;
}

.style---dropdown-link-sidebar:hover {
  border-right-color: var(--accent--primary-1);
  color: var(--accent--primary-1);
  background-color: rgba(255, 242, 230, .38);
}

.style---dropdown-link-sidebar.w--current {
  border-right-color: var(--accent--primary-1);
  background-color: var(--secondary--color-2);
  color: var(--accent--primary-1);
  font-weight: 700;
}

.style---dropdown-link-icon-sidebar {
  max-width: 38px;
  background-color: var(--accent--primary-1);
  border-radius: 8px;
  margin-right: 10px;
  padding: 2px;
}

.style---sidebar-wrapper {
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
  overflow: scroll;
}

.style---logo-wrapper {
  width: 100%;
  border-bottom: 1px solid var(--neutral--300);
  background-color: var(--neutral--200);
  color: var(--neutral--600);
  text-align: center;
  padding: 38px 22px;
  text-decoration: none;
}

.width-100 {
  width: 100%;
}

.style---button-wrapper-sidebar {
  margin-top: 20px;
  margin-bottom: 24px;
  padding-left: 20px;
  padding-right: 20px;
}

.style---logo-sidebar {
  transition: opacity .3s;
}

.style---logo-sidebar:hover {
  opacity: .6;
}

.container-default {
  max-width: 1278px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

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

.container-default.width-100.grow-section-v1---container {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.container-default.order-confirmation {
  display: block;
}

.elements---page-hero {
  background-color: rgba(255, 242, 230, .8);
  padding-top: 120px;
  padding-bottom: 120px;
  overflow: hidden;
}

.section {
  padding-top: 240px;
  padding-bottom: 240px;
}

.section.pd-120px {
  padding-top: 120px;
  padding-bottom: 120px;
}

.section.pd-120px.pd-top-154px {
  padding-top: 154px;
}

.section.top {
  padding-top: 100px;
}

.section.template-pages-hero {
  background-color: rgba(255, 242, 230, .8);
  padding-top: 148px;
  padding-bottom: 148px;
}

.section.template-pages-hero.short {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section.hero-page {
  background-image: linear-gradient(to bottom, white 43%, var(--secondary--color-3) 43%);
  padding-top: 93px;
  padding-bottom: 240px;
  overflow: hidden;
}

.section.cta-home-pages {
  background-image: linear-gradient(to bottom, var(--neutral--200) 40%, white 40%);
  padding-top: 0;
  padding-bottom: 200px;
}

.section.hero {
  position: relative;
  overflow: hidden;
}

.section.hero.v1 {
  background-color: var(--neutral--200);
  padding-top: 140px;
  padding-bottom: 0;
  overflow: visible;
}

.section.hero.v4 {
  padding-top: 119px;
  padding-bottom: 95px;
}

.section.hero.v7 {
  padding-top: 100px;
  padding-bottom: 180px;
}

.section.hero.v8 {
  padding-top: 110px;
  padding-bottom: 189px;
}

.section.hero.v9 {
  padding-top: 108px;
  padding-bottom: 118px;
}

.section.hero.v10 {
  background-color: var(--secondary--color-2);
  padding-top: 120px;
  padding-bottom: 120px;
}

.section.hero.v11 {
  background-color: rgba(255, 242, 230, .7);
  padding-top: 100px;
  padding-bottom: 180px;
}

.section.hero.v5 {
  padding-top: 120px;
  padding-bottom: 80px;
}

.section.hero.v6 {
  padding-top: 120px;
  padding-bottom: 0;
}

.section.hero.v2 {
  padding-top: 43px;
  padding-bottom: 0;
}

.section.hero.v12 {
  padding-top: 80px;
}

.section.hero.v13 {
  padding-top: 70px;
  padding-bottom: 48px;
}

.section.hero.v3 {
  padding-top: 64px;
  padding-bottom: 0;
  overflow: visible;
}

.section.hero.v14 {
  padding-top: 70px;
  padding-bottom: 175px;
}

.section.hero.v15 {
  border-bottom: 1px solid var(--neutral--300);
  padding-top: 190px;
  padding-bottom: 164px;
}

.section.hero.v16 {
  padding-top: 80px;
  padding-bottom: 314px;
}

.section.hero.v17 {
  padding-top: 82px;
  padding-bottom: 222px;
}

.section.pd-0px {
  padding-top: 0;
  padding-bottom: 0;
}

.section.pd-0px---neutral-200 {
  background-color: var(--neutral--200);
  padding-top: 0;
  padding-bottom: 0;
}

.section.grow-section-v1 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section.pd-top-62px {
  padding-top: 62px;
}

.section.pd-top-0px {
  padding-top: 0;
}

.section.pd-bottom-200px {
  padding-bottom: 200px;
}

.section.pd-bottom-0px {
  padding-bottom: 0;
}

.section.pd-top-160px {
  padding-top: 160px;
}

.section.mg-top-224px {
  padding-top: 224px;
}

.section.pd-top-188px {
  padding-top: 188px;
}

.section.pd-top-224px---bottom-164px {
  padding-top: 224px;
  padding-bottom: 164px;
}

.section.pd-bottom-220px {
  padding-bottom: 220px;
}

.section.pd-top-200px {
  padding-top: 200px;
}

.section.pd-180px {
  padding-top: 180px;
  padding-bottom: 180px;
}

.section.pd-top-180px {
  padding-top: 180px;
}

.section.pd-bottom-150px {
  padding-bottom: 150px;
}

.top-bar-wrapper {
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  text-align: center;
  padding-left: 72px;
  padding-right: 72px;
  position: relative;
  overflow: hidden;
}

.top-bar-wrapper.pd-0px {
  padding-left: 0;
  padding-right: 0;
}

.top-bar-padding {
  width: 100%;
  padding-top: 32px;
  padding-bottom: 32px;
}

.top-bar-padding.small-padding {
  padding-top: 22px;
  padding-bottom: 22px;
}

.top-bar-flex {
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.link-wrapper {
  color: var(--neutral--800);
  line-height: 1.111em;
  transition: color .3s;
  display: inline-block;
}

.link-wrapper:hover, .link-wrapper.color-primary {
  color: var(--accent--primary-1);
}

.link-wrapper.color-primary:hover {
  color: var(--neutral--800);
}

.link-wrapper.white {
  color: var(--neutral--100);
}

.link-wrapper.white:hover {
  color: var(--accent--primary-1);
}

.link-wrapper.white.text-bold.hover-alt:hover {
  color: var(--secondary--color-1);
}

.link-text {
  display: inline-block;
}

.elements---element-title {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 8px 0 var(--general--shadow-01);
  border-radius: 12px;
  margin-top: 72px;
  margin-bottom: 32px;
  padding: 24px 32px;
}

.elements---element-title.first, .elements---element-title.first.large {
  margin-top: 0;
}

.elements---element-title.large {
  margin-top: 266px;
  margin-bottom: 54px;
}

.heading-h1-size {
  color: var(--neutral--800);
  font-size: 54px;
  font-weight: 500;
  line-height: 1.222em;
}

.heading-h2-size {
  color: var(--neutral--800);
  font-size: 46px;
  font-weight: 500;
  line-height: 1.261em;
}

.heading-h3-size {
  color: var(--neutral--800);
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5em;
}

.heading-h3-size.color-accent-1 {
  color: var(--accent--primary-1);
}

.heading-h4-size {
  color: var(--neutral--800);
  font-size: 22px;
  font-weight: 500;
  line-height: 1.273em;
}

.heading-h5-size {
  color: var(--neutral--800);
  font-size: 18px;
  font-weight: 500;
  line-height: 1.556em;
}

.heading-h6-size {
  color: var(--neutral--800);
  font-size: 16px;
  font-weight: 500;
  line-height: 1.375em;
}

.header-wrapper {
  background-color: var(--neutral--100);
  padding-top: 32px;
  padding-bottom: 32px;
}

.header-wrapper.header-top {
  border-bottom: 1px solid var(--neutral--300);
  background-color: var(--transparent);
  padding-top: 0;
  padding-bottom: 0;
}

.header-wrapper.v3 {
  padding-top: 42px;
  padding-bottom: 42px;
}

.header-content-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.header-content-wrapper.header-top {
  padding-top: 32px;
  padding-bottom: 32px;
}

.header-nav-menu-list {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.header-nav-link {
  padding: 0;
}

.header-nav-link:hover {
  color: var(--accent--primary-1);
}

.header-nav-link.w--current {
  color: var(--neutral--800);
}

.header-nav-link.w--current:hover {
  color: var(--accent--primary-1);
}

.header-nav-link.cart-link {
  color: var(--neutral--800);
  background-color: rgba(0, 0, 0, 0);
  transition: none;
}

.header-nav-list-item {
  margin-bottom: 0;
  padding-left: 32px;
}

.header-nav-list-item.show-in-tablet {
  display: none;
}

.header-nav-list-item.left {
  padding-left: 0;
  padding-right: 32px;
}

.dropdown-toggle {
  align-items: center;
  padding: 0;
  transition: none;
  display: flex;
}

.dropdown-toggle:hover {
  color: var(--accent--primary-1);
}

.dropdown-column-wrapper {
  background-color: var(--transparent);
  padding: 30px 8px 8px;
  overflow: hidden;
  transform: translate(-50%);
}

.dropdown-column-wrapper.right {
  margin-left: -38px;
}

.dropdown-pd {
  padding: 40px;
}

.header-logo {
  width: 150%;
  max-width: 150%;
}

.header-logo-link {
  width: 100%;
  max-width: 215px;
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.header-logo-link:hover {
  transform: scale3d(.96, .96, 1.01);
}

.header-logo-link.v2 {
  max-width: 240px;
}

.hamburger-menu-wrapper {
  padding: 0;
}

.hamburger-menu-wrapper.w--open {
  background-color: rgba(0, 0, 0, 0);
}

.hamburger-menu-bar {
  width: 52px;
  height: 4px;
  background-color: var(--neutral--800);
  border-radius: 20px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.header-right-side {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.header-left-side {
  align-items: center;
  display: flex;
}

.btn-circle-primary {
  width: 64px;
  height: 64px;
  min-height: 64px;
  min-width: 64px;
  border: 1px solid var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  font-size: 28px;
  line-height: 1em;
  text-decoration: none;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  display: flex;
}

.btn-circle-primary:hover {
  border-color: var(--secondary--color-1);
  background-color: var(--secondary--color-1);
  color: var(--neutral--100);
  transform: scale3d(.94, .94, 1.01);
}

.btn-circle-primary.small {
  width: 50px;
  height: 50px;
  min-height: 50px;
  min-width: 50px;
  font-size: 24px;
}

.btn-circle-primary.large {
  width: 88px;
  height: 88px;
  min-height: 88px;
  min-width: 88px;
  font-size: 36px;
}

.btn-circle-primary.white {
  background-color: var(--neutral--100);
  color: var(--accent--primary-1);
}

.btn-circle-primary.white:hover {
  border-color: var(--secondary--color-2);
  background-color: var(--secondary--color-2);
  color: var(--accent--primary-1);
}

.btn-circle-primary.slider-arrow.right---center-center {
  top: auto;
  bottom: auto;
  right: -32px;
}

.btn-circle-primary.slider-arrow.right---bottom-left {
  width: 50px;
  height: 50px;
  min-height: 50px;
  min-width: 50px;
  font-size: 23px;
  top: auto;
  bottom: 67px;
  left: auto;
  right: 0%;
}

.btn-circle-secondary {
  width: 64px;
  height: 64px;
  min-height: 64px;
  min-width: 64px;
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 4px 20px 0 var(--general--shadow-02);
  color: var(--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  font-size: 28px;
  line-height: 1em;
  text-decoration: none;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  display: flex;
}

.btn-circle-secondary:hover {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  transform: scale3d(.94, .94, 1.01);
}

.btn-circle-secondary.small {
  width: 50px;
  height: 50px;
  min-height: 50px;
  min-width: 50px;
  font-size: 24px;
}

.btn-circle-secondary.small.accordion-btn {
  color: var(--neutral--800);
  transition-property: none;
}

.btn-circle-secondary.small.accordion-btn:hover {
  border-color: var(--neutral--300);
  background-color: var(--neutral--100);
  color: var(--neutral--800);
}

.btn-circle-secondary.small.accordion-btn.alt {
  width: 45px;
  height: 45px;
  min-height: 45px;
  min-width: 45px;
  box-shadow: 0 4px 4px 0 var(--general--shadow-05);
  color: var(--neutral--600);
  border-style: none;
  font-size: 22px;
}

.btn-circle-secondary.large {
  width: 88px;
  height: 88px;
  min-height: 88px;
  min-width: 88px;
  font-size: 36px;
}

.btn-circle-secondary.white {
  border-color: var(--neutral--100);
  box-shadow: none;
  color: var(--neutral--100);
  background-color: rgba(0, 0, 0, 0);
}

.btn-circle-secondary.white:hover {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
}

.btn-circle-secondary.slider-arrow {
  margin-top: 0;
  margin-bottom: 0;
}

.btn-circle-secondary.slider-arrow.left---center-center {
  top: auto;
  bottom: auto;
  left: -32px;
}

.btn-circle-secondary.slider-arrow.right---bottom-left {
  width: 50px;
  height: 50px;
  min-height: 50px;
  min-width: 50px;
  font-size: 23px;
  top: auto;
  bottom: 67px;
  left: auto;
  right: 528px;
}

.btn-circle-secondary.accordion-btn {
  position: relative;
}

.protected-page-wrap {
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-top: 70px;
  padding-bottom: 200px;
  display: flex;
  position: relative;
}

.hidden-on-desktop {
  display: none;
}

.header-top-wrapper {
  padding-top: 20px;
  padding-bottom: 20px;
}

.social-media-grid-top {
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: start;
  justify-items: start;
}

.social-media-grid-top.right {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: end;
  justify-items: end;
}

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

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

.flex-horizontal {
  justify-content: center;
  align-items: center;
  display: flex;
}

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

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

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

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

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

.flex-horizontal.success-message-horizontal {
  justify-content: flex-start;
}

.flex-horizontal.success-message-horizontal.center {
  justify-content: center;
}

.flex-horizontal.explore-section {
  justify-content: space-between;
  align-items: flex-start;
}

.flex-horizontal.gap---wrap-16px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
}

.footer-wrapper {
  position: relative;
}

.footer-logo {
  width: 100%;
  max-width: 100%;
  transform-style: preserve-3d;
  transition: transform .3s;
}

.footer-logo:hover {
  transform: scale3d(.92, .92, 1.01);
}

.footer-logo-wrapper {
  width: 100%;
  max-width: 216px;
}

.footer-logo-wrapper.large {
  max-width: 273px;
}

.footer-list-wrapper {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.footer-list-item {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 18px;
  padding-left: 0;
  display: flex;
}

.footer-top {
  padding-top: 140px;
  padding-bottom: 140px;
}

.footer-top.pd-top-110px---bottom-0px {
  padding-top: 100px;
  padding-bottom: 0;
}

.footer-bottom {
  background-color: var(--neutral--300);
  text-align: center;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  padding: 30px 35px;
}

.footer-middle {
  padding-top: 120px;
  padding-bottom: 120px;
}

.footer-middle.pd-80px {
  padding-top: 80px;
  padding-bottom: 80px;
}

.success-message {
  background-color: var(--transparent);
  color: var(--neutral--100);
  padding: 0;
}

.success-message.accent-message {
  color: var(--accent--primary-1);
}

.success-message.transparent {
  background-color: var(--transparent);
  color: var(--neutral--800);
}

.error-message {
  background-color: var(--transparent);
  color: var(--system--300);
  border-radius: 16px;
  margin-top: 20px;
  padding: 0;
}

.error-message.cart-error {
  margin-top: 0;
}

.error-message.light {
  color: var(--system--red-200);
}

.grid-footer-logo---paragraph {
  text-align: right;
  grid-template-rows: auto;
  grid-template-columns: minmax(180px, .3fr) minmax(max-content, 1fr);
  justify-content: space-between;
  align-items: center;
}

.social-media-link-wrapper {
  color: var(--neutral--600);
  text-align: left;
  transform-style: preserve-3d;
  align-items: center;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
}

.social-media-link-wrapper:hover {
  color: var(--accent--primary-1);
  transform: translate3d(3px, 0, .01px);
}

.social-media-link-text {
  margin-left: 8px;
  font-weight: 500;
  line-height: 1.1em;
  transition: color .3s;
}

.social-media-link-text:hover {
  color: var(--accent--primary-1);
}

.grid-subscribe-form-button-down {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

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

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

.sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.sticky-top._24px-top {
  top: 24px;
}

.opacity-90 {
  opacity: .9;
}

.icon-list-item-wrapper {
  align-items: center;
  display: flex;
}

.icon-list {
  margin-right: 16px;
}

.flex-card---image-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

._w-h-100 {
  width: 100%;
  height: 100%;
}

._w-h-100.fit-cover.hero-v1-image-position {
  object-position: 100% 0%;
}

._w-h-100.fit-cover.hero-v2-image-position, ._w-h-100.fit-cover.object-position-top {
  object-position: 50% 0%;
}

._w-h-100.fit-cover.hero-v3-image-position {
  object-position: 50% 24%;
}

._w-h-100.fit-cover.cta-v3-image {
  object-position: 50% 32%;
}

._w-h-100.fit-cover.hero-image-01 {
  max-height: 467px;
}

._w-h-100.fit-cover.hero-image-02 {
  max-height: 503px;
}

._w-h-100.fit-cover.hero-image-03 {
  max-height: 467px;
}

._w-h-100.fit-cover.team-image-page {
  object-position: 50% 32%;
}

._w-h-100.fit-cover.grow {
  flex: 1;
}

._w-h-100.fit-cover.faq-image {
  object-position: 50% 0%;
}

.fit-cover {
  object-fit: cover;
}

.fit-cover._w-h-100.figma-file-image {
  object-position: 0% 0%;
}

.bg-overlay {
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(9, 7, 23, .3);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.bg-overlay.large-image-hero-v1-gradient {
  width: 82%;
  background-color: var(--transparent);
  background-image: linear-gradient(to right, #edecea 23%, var(--transparent) 84%);
  right: auto;
}

.overflow-hidden {
  overflow: hidden;
}

.video-bg-image {
  object-fit: cover;
}

.video-bg-image._w-h-100.top {
  object-position: 50% 32%;
}

.lightbox-video-icon-wrapper {
  width: 13%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 13%;
  display: flex;
  position: relative;
}

.lightbox-video-icon-wrapper.v2 {
  width: 158px;
  padding-top: 158px;
}

.subtitle {
  color: var(--accent--primary-1);
  letter-spacing: .06em;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.111em;
}

.subtitle.mg-bottom-24px {
  margin-bottom: 24px;
}

.subtitle.mg-bottom-16px {
  margin-bottom: 16px;
}

.subtitle.white {
  color: var(--neutral--100);
}

.half-bg-right {
  z-index: -1;
  width: 50%;
  height: 100%;
  background-color: var(--secondary--color-2);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.half-bg-right.width-36 {
  width: 36%;
}

.half-bg-bottom {
  z-index: -1;
  width: 100%;
  height: 60%;
  background-color: var(--neutral--200);
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.half-bg-bottom.footer-bg {
  z-index: 0;
  height: 85%;
}

.half-bg-bottom.bg-bottom-v1 {
  height: 48.5%;
  background-color: var(--secondary--color-2);
}

.half-bg-bottom.about-us {
  height: 52.5%;
  background-color: var(--secondary--color-2);
}

.half-bg-bottom.contact-v3 {
  height: 46%;
  background-color: var(--secondary--color-3);
  opacity: .8;
}

.half-bg-bottom.bg-bottom-v2 {
  height: 59%;
  background-color: var(--secondary--color-2);
}

.half-bg-bottom.locations-bg {
  height: 50.8%;
}

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

.text-decoration-none.no-hover {
  color: var(--neutral--600);
  transition-property: none;
}

.text-decoration-none.no-hover:hover {
  color: var(--neutral--600);
}

.cta-card {
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  border-radius: 32px;
  padding: 100px 76px;
  position: relative;
}

.cta-card.cta-v1 {
  background-image: linear-gradient(to bottom, var(--accent--primary-1), var(--transparent) 74%), url("../images/653acfca8e8f963f5824c40a_texture-decoration-image-bg-elderlycare-x-webflow-template.svg");
  background-position: 0 0, 100% 60%;
  padding: 17.5% 40px;
  overflow: hidden;
}

.cta-card.cta-v4 {
  background-color: var(--neutral--200);
  border-radius: 24px;
  padding-left: 32px;
  padding-right: 32px;
}

.cta-card.cta-v2 {
  background-image: linear-gradient(to bottom, var(--accent--primary-1) 3%, var(--transparent) 65%), url("../images/653acfca8e8f963f5824c40a_texture-decoration-image-bg-elderlycare-x-webflow-template.svg");
  background-position: 0 0, 50%;
  padding: 14.85% 0;
  overflow: hidden;
}

.cta-card.cta-footer {
  background-image: linear-gradient(to right, var(--accent--primary-1) 23%, var(--transparent)), url("../images/653acfca8e8f963f5824c40a_texture-decoration-image-bg-elderlycare-x-webflow-template.svg");
  background-position: 0 0, 50%;
  background-size: auto, auto;
  border-radius: 20px;
  justify-content: center;
  padding: 45px 32px;
  display: flex;
}

.slider-wrapper {
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
}

.slider-wrapper.bottons-slider---flex-center {
  align-items: center;
  display: flex;
}

.slider-mask {
  height: 100%;
}

.slider-mask.width-530px {
  max-width: 530px;
  overflow: visible;
}

.slider-mask.grow {
  flex: 1;
}

.accordion-item-wrapper {
  width: 100%;
  border-style: solid none;
  border-top-width: 1px;
  border-top-color: var(--neutral--400);
  border-bottom-width: 1px;
  border-bottom-color: var(--neutral--400);
  background-color: var(--transparent);
  color: var(--neutral--600);
  cursor: pointer;
  transform-style: preserve-3d;
  margin-bottom: -1px;
  padding: 32px 0;
  transition: transform .3s;
  display: flex;
}

.accordion-item-wrapper:hover {
  color: var(--neutral--600);
  transform: translate3d(8px, 0, .01px);
}

.accordion-item-wrapper.w--current {
  background-color: var(--transparent);
}

.accordion-item-wrapper.v2 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.accordion-item-wrapper.v2:hover {
  transform: translate(8px);
}

.accordion-item-wrapper.accordion-card {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 4px 20px 0 var(--general--shadow-02);
  border-radius: 24px;
  margin-bottom: 0;
  padding: 36px 28px;
  transition: box-shadow .3s, transform .3s;
  overflow: hidden;
}

.accordion-item-wrapper.accordion-card.v2 {
  justify-content: space-between;
  padding: 48px 52px;
}

.accordion-item-wrapper.first {
  border-top-style: none;
  padding-top: 0;
}

.accordion-item-wrapper.last {
  border-bottom-style: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.accordion-header {
  align-items: center;
  display: flex;
}

.accordion-header.icon-inside {
  width: 100%;
  justify-content: space-between;
}

.acordion-body {
  width: 100%;
  overflow: hidden;
}

.accordion-spacer {
  min-height: 16px;
}

.accordion-spacer._4px {
  min-height: 4px;
}

.accordion-spacer._8px {
  min-height: 8px;
}

.accordion-content-wrapper {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.accordion-content-wrapper.v2 {
  width: 100%;
  max-width: 730px;
}

.accordion-content-wrapper.width-700px {
  max-width: 700px;
}

.accordion-content-wrapper.width-580px {
  max-width: 580px;
}

.accordion-side {
  margin-right: 26px;
}

.accordion-side.right-side {
  margin-left: 24px;
  margin-right: 0;
}

.accordion-title {
  margin-bottom: 0;
}

.tabs-wrapper.tabs-left {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(205px, .5fr) 2fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.tabs-menu {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 32px;
  display: flex;
}

.tabs-menu.tabs-vertical {
  flex-direction: column;
  align-items: flex-start;
  margin-top: -8px;
  margin-bottom: 0;
  position: -webkit-sticky;
  position: sticky;
  top: 20px;
}

.tabs-content {
  overflow: visible;
}

.empty-state {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 12px 0 var(--general--shadow-02);
  text-align: center;
  border-radius: 11px;
  padding: 26px 24px;
}

.empty-state.small {
  padding: 10px 20px;
}

.empty-state.card-empty {
  background-color: var(--transparent);
  box-shadow: none;
  border-left-style: none;
  border-right-style: none;
  border-radius: 0;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.team-member-square {
  max-height: 399px;
  border-radius: 26px;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 68px;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.pd---content-inside-card {
  padding: 40px 28px 48px;
}

.pd---content-inside-card.team-member-page {
  padding: 73px 64px;
}

.pd---content-inside-card.large {
  padding: 64px 56px;
}

.pd---content-inside-card.large.template-pages {
  padding-top: 40px;
}

.pd---content-inside-card.template-pages---sidebar {
  padding: 32px 16px 24px;
}

.overflow-visible {
  overflow: visible;
}

.slide-item-mg {
  margin-right: 28px;
}

.slider-item-pd {
  padding: 15px;
}

.product-content {
  flex-direction: column;
  padding: 52px 40px 48px;
  display: flex;
}

.mg-bottom-4px {
  margin-bottom: 4px;
}

.height-100 {
  height: 100%;
}

.blog-card-image-wrapper {
  border-radius: 24px;
  overflow: hidden;
  transform: translate(0);
}

.blog-card-image-wrapper.featured-v1 {
  width: 100%;
  max-height: 561px;
  max-width: 65%;
  min-height: 561px;
  border-radius: 32px;
  flex-direction: column;
  margin-left: auto;
  display: flex;
}

.blog-card-image-wrapper.inside-card {
  object-fit: fill;
  border-radius: 16px;
  position: relative;
}

.blog-card-image-wrapper.inside-card.blog-v2-card-image {
  min-height: 200px;
}

.blog-card-image-wrapper.popular-posts-picture {
  height: 100px;
  border-radius: 16px;
}

.blog-card-image-wrapper.blog-v3-image {
  width: 92%;
  max-height: 423px;
  min-height: 423px;
  border-radius: 32px;
  flex-direction: column;
  margin-left: auto;
  display: flex;
  position: relative;
}

.blog-card-image-wrapper.featured-v3 {
  width: 76vw;
  border-radius: 0 32px 32px 0;
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 312px;
}

.categories-badges-item-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  display: flex;
}

.categories-badges-item-wrapper.vertical {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
}

.categories-badges-item-wrapper.center {
  justify-content: center;
}

.categories-badges-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-end;
  display: flex;
}

.categories-badges-wrapper.vertical {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
}

.categories-badges-wrapper.center {
  justify-content: center;
}

.blog-card-wrapper {
  color: var(--neutral--600);
  text-decoration: none;
}

.blog-card-wrapper:hover {
  color: var(--neutral--600);
}

.blog-card-wrapper.card {
  width: 100%;
  height: 100%;
  position: relative;
}

.blog-card-wrapper.blog-featured-v1 {
  min-width: 100%;
  flex: 1;
  padding-bottom: 87px;
}

.blog-card-wrapper.popular-posts-card {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(100px, 100px) 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.blog-card-wrapper.v3 {
  width: 100%;
  min-height: 100%;
  flex-direction: column;
  display: flex;
}

.blog-card-featured-inner-content {
  padding: 58px 64px;
}

.blog-card-featured-inner-content.v2 {
  padding: 55px 42px 38px;
}

.blog-card-badge-wrapper-top {
  position: absolute;
  top: 20px;
  bottom: auto;
  left: auto;
  right: 20px;
}

.blog-card-badge-wrapper-top.left-badge {
  top: 32px;
  bottom: auto;
  left: 30px;
  right: auto;
}

.blog-card-content-inside {
  min-height: 100%;
  flex-direction: column;
  padding: 28px 24px 40px;
  display: flex;
}

.blog-card-content-inside.blog-feature-v2 {
  padding: 60px 44px;
}

.blog-card-content-inside.blog-v2-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 332px) minmax(320px, 1fr);
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 23px 51px 31px 28px;
  display: grid;
}

.blog-card-content-over {
  z-index: 1;
  width: 74%;
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 12px 0 var(--general--shadow-02);
  border-radius: 32px;
  flex-direction: column;
  flex: 1;
  margin-top: -137px;
  padding: 46px 24px 55px;
  display: flex;
  position: relative;
}

.image-wrapper {
  overflow: hidden;
}

.image-wrapper.icon-contact-min {
  max-width: 24px;
  min-width: 24px;
  margin-right: 17px;
}

.image-wrapper.icon-contact-min.alt-v1 {
  align-items: flex-start;
  display: flex;
}

.image-wrapper.border-radius-32px.post---featured-image {
  max-height: 677px;
}

.image-wrapper.size-40px {
  max-width: 40px;
  min-width: 40px;
}

.image-wrapper.border-radius-24px.location-image-item {
  max-height: 448px;
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.image-wrapper.size-192px {
  max-width: 192px;
  min-width: 192px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-wrapper.size-80px {
  max-width: 80px;
  min-width: 80px;
}

.image-wrapper.choose-us-v2-image-wrapper {
  width: 92%;
  height: 92%;
  min-height: 92%;
  border-radius: 32px;
  margin-left: auto;
}

.image-wrapper.size-70px {
  max-height: 70px;
  max-width: 70px;
  min-height: 70px;
  min-width: 70px;
}

.image-wrapper.border-radius-20px.post---featured-image {
  max-height: 686px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

._404-not-found {
  color: var(--secondary--color-1);
  font-size: 223px;
  font-weight: 700;
  line-height: 1em;
}

.template-pages---nav-item-wrapper {
  padding-left: 0;
}

.template-pages---sidebar-navigation {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.template-pages---nav-item-link {
  color: var(--neutral--600);
  background-color: rgba(0, 0, 0, 0);
  border-radius: 8px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 8px 16px;
  text-decoration: none;
  transition: background-color .3s, color .3s;
  display: flex;
}

.template-pages---nav-item-link:hover {
  background-color: var(--secondary--color-3);
  color: var(--accent--primary-1);
}

.template-pages---nav-item-link.w--current {
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  font-weight: 700;
}

.template-pages---phography-wrapper {
  transform-style: preserve-3d;
  border-radius: 16px;
  transition: transform .3s, color .3s;
  overflow: hidden;
}

.template-pages---phography-wrapper:hover {
  transform: scale3d(.94, .94, 1.01);
}

.cart-button-wrapper {
  margin-left: 32px;
}

.cart-quantity {
  height: auto;
  min-width: auto;
  color: var(--neutral--800);
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0%;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.112em;
  display: flex;
  position: static;
  top: auto;
  bottom: -8px;
  left: -16px;
  right: auto;
}

.cart-container {
  background-color: var(--neutral--100);
  box-shadow: 0 5px 25px 0 var(--general--shadow-06);
  border-radius: 24px;
}

.cart-header {
  border-bottom-color: var(--neutral--300);
  padding-top: 20px;
  padding-bottom: 20px;
}

.cart-list {
  padding: 0;
}

.cart-footer {
  border-top-color: var(--neutral--300);
  padding-top: 30px;
  padding-bottom: 40px;
}

.cart-item-title {
  color: var(--neutral--800);
  margin-bottom: 8px;
  font-weight: 700;
  text-decoration: none;
}

.cart-item-title:hover {
  color: var(--accent--primary-1);
}

.cart-item-price {
  color: var(--neutral--700);
  margin-bottom: 2px;
  font-size: 18px;
  line-height: 1.111em;
}

.cart-item-wrapper {
  border-bottom: 1px solid var(--neutral--300);
  padding: 20px 24px;
}

.cart-item-wrapper:last-child {
  border-bottom-style: none;
}

.cart-subtotal-number {
  color: var(--neutral--800);
}

.pay-btn {
  border-radius: 15px;
}

.pay-btn.cart {
  height: 60px;
}

.pay-btn.order-summary {
  height: 50px;
}

.cart-line-item {
  grid-column-gap: 15px;
  flex-wrap: wrap;
  margin-bottom: 24px;
}

.cart-remove-link {
  line-height: 20px;
}

.cart-close-button {
  width: 24px;
  height: 24px;
  color: var(--neutral--800);
  justify-content: center;
  align-items: center;
  font-size: 20px;
  text-decoration: none;
  display: flex;
}

.cart-close-button:hover {
  color: var(--accent--primary-1);
}

.checkout-form {
  min-height: auto;
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
}

.checkout-col-left {
  margin-right: 0;
}

.checkout-col-right {
  position: static;
}

.checkout-block-header {
  grid-column-gap: 15px;
  border-width: 0 0 1px;
  border-bottom-color: var(--neutral--300);
  background-color: rgba(0, 0, 0, 0);
  flex-wrap: wrap-reverse;
  padding: 0 0 20px;
}

.checkout-block-content {
  background-color: rgba(0, 0, 0, 0);
  border: 0 solid #000;
  padding: 30px 0 0;
}

.checkout-block-content.pd-top-0px {
  padding-top: 0;
}

.shipping-list {
  border: 0 solid #000;
}

.shipping-method {
  border-style: solid;
  border-width: 0 0 1px;
  border-color: black black var(--neutral--300);
  color: var(--neutral--600);
  padding: 31px 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.667em;
}

.shipping-method:last-child {
  border-bottom-style: none;
  padding-bottom: 0;
}

.shipping-price {
  color: var(--neutral--700);
  font-size: 18px;
}

.order-item-list {
  margin-bottom: 0;
}

.order-item {
  border-bottom: 1px solid var(--neutral--300);
  margin-top: 18px;
  margin-bottom: 18px;
  padding-top: 18px;
  padding-bottom: 18px;
}

.order-item:last-child {
  border-bottom-style: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.order-list-price {
  color: var(--neutral--700);
  font-size: 18px;
}

.order-item-image {
  border-radius: 14px;
}

.order-option-item {
  padding-left: 0;
}

.order-item-result {
  color: var(--neutral--700);
}

.order-summary-price {
  color: var(--neutral--800);
}

.discounts-wrapper {
  border-width: 1px 0 0;
  border-top-color: var(--neutral--300);
  margin-top: 32px;
  padding: 32px 0 0;
}

.order-item-content {
  margin-left: 0;
}

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

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

.home-pages-cointainer {
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 62px;
  display: flex;
}

.home-pages-top-wrapper {
  justify-content: center;
  margin-bottom: 25px;
  display: flex;
  position: static;
}

.image-home-link-wrapper {
  max-width: 400px;
  transform-style: preserve-3d;
  border-radius: 20px;
  flex: none;
  margin-left: 12px;
  margin-right: 12px;
  transition: transform .3s, color .3s;
  overflow: hidden;
  box-shadow: 0 2px 10px rgba(0, 0, 0, .05);
}

.image-home-link-wrapper:hover {
  transform: scale3d(.98, .98, 1.01);
}

.image-home-link {
  width: 100%;
  object-fit: cover;
}

.home-pages-bottom-wrapper {
  justify-content: center;
  display: flex;
  position: static;
  top: 50%;
}

.card-sales-home-image {
  width: 100%;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
}

.card-sales-home-content {
  border-top: 1px solid var(--neutral--300);
  text-align: center;
  padding: 32px 14px;
}

.figma-file-image-wrapper {
  width: 54%;
}

.figma-file-text-wrapper {
  border-right: 1px solid var(--neutral--300);
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  padding: 40px 30px 40px 56px;
  display: flex;
}

.badge-home {
  border: 1px solid var(--neutral--400);
  color: #211f54;
  background-color: #fff;
  border-radius: 12px;
  padding: 14px 22px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.125em;
  position: absolute;
  top: 20px;
  bottom: auto;
  left: auto;
  right: 20px;
}

.home-surprises-card {
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 2px 12px rgba(20, 20, 43, .08);
}

.card-home-pages-wrapper {
  padding-top: 58px;
  padding-left: 58px;
  padding-right: 58px;
}

.cta-square-logo {
  width: 100%;
  max-width: 80px;
  box-shadow: 0 8px 28px 0 var(--general--shadow-03);
  border-radius: 22px;
  margin-bottom: 22px;
}

.cta-square-logo.white {
  border: 1px solid var(--neutral--300);
}

.mg-bottom-12px {
  margin-bottom: 12px;
}

.cta-image-card {
  width: 1229px;
  max-width: 1229px;
  margin-top: 52px;
  margin-bottom: -41px;
}

.divider-vertical {
  max-width: 1px;
  min-width: 1px;
  background-color: var(--neutral--400);
  align-self: stretch;
  margin-left: 24px;
  margin-right: 24px;
}

.divider-vertical.explore {
  min-height: 206px;
  margin-left: 20px;
  margin-right: 20px;
}

.half-bg-top {
  z-index: 0;
  width: 100%;
  height: 44%;
  background-color: rgba(255, 242, 230, .5);
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.half-bg-top.bg-top {
  height: 45%;
  background-color: var(--neutral--200);
}

.half-bg-top.bg-top.v2 {
  height: 37%;
}

.half-bg-top.blog-v1 {
  z-index: -1;
  height: 60%;
  min-height: 290px;
}

.half-bg-top.choose-us {
  z-index: -1;
  height: 58%;
  background-color: var(--secondary--color-3);
}

.half-bg-top.blog-v2 {
  z-index: -1;
  height: 44%;
  min-height: 282px;
  background-color: var(--secondary--color-3);
}

.half-bg-top.blog-v3 {
  z-index: -1;
  height: 68%;
  min-height: 290px;
}

.half-bg-top.home-v2 {
  z-index: -1;
  height: 93%;
  background-color: var(--secondary--color-3);
}

.half-bg-top.hero-v9-bg {
  height: 59%;
}

.half-bg-top.service-single {
  z-index: -1;
  height: 50%;
  background-color: var(--neutral--200);
}

.nav-link {
  color: var(--neutral--600);
  transform-style: preserve-3d;
  font-size: 18px;
  line-height: 1.112em;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: inline-block;
}

.nav-link:hover {
  color: var(--accent--primary-1);
  transform: translate3d(3px, 0, .01px);
}

.nav-link.special {
  color: var(--neutral--800);
  text-decoration: underline;
}

.nav-link.special:hover {
  color: var(--accent--primary-1);
}

.nav-menu-list-wrapper {
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 0;
  list-style-type: none;
}

.nav-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  display: grid;
}

.nav-menu-list-item {
  margin-bottom: 18px;
  padding-left: 0;
  line-height: 1.111em;
}

.contact-link {
  color: var(--neutral--800);
  transform-style: preserve-3d;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
}

.contact-link:hover {
  color: var(--accent--primary-1);
  transform: translate3d(6px, 0, .01px);
}

.contact-link.explore-bar {
  color: var(--neutral--600);
  align-self: stretch;
  padding-top: 32px;
  padding-bottom: 32px;
  transition-property: none;
}

.contact-link.explore-bar:hover {
  color: var(--neutral--600);
  transform: none;
}

.cta-footer-top-card {
  background-color: var(--accent--primary-1);
  background-image: linear-gradient(86deg, rgba(143, 92, 219, .81), var(--transparent) 41%), linear-gradient(to bottom, var(--accent--primary-1), var(--transparent) 52%), url("../images/653acfca8e8f963f5824c40a_texture-decoration-image-bg-elderlycare-x-webflow-template.svg"), url("../images/653acfca8e8f963f5824c40a_texture-decoration-image-bg-elderlycare-x-webflow-template.svg");
  background-position: 0 0, 0 0, 0 30%, 0 30%;
  background-repeat: repeat, repeat, repeat, repeat;
  background-size: auto, auto, auto, auto;
  border-radius: 28px;
  justify-content: center;
  padding: 84px 40px;
  display: flex;
}

.main-menu-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 284px) auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.hero-v1-section---large-image-right-wrapper {
  justify-content: flex-end;
  margin-bottom: 87px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.large-image-container {
  height: 100%;
  min-width: 1248px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.play-video-wrapper {
  color: var(--neutral--800);
  align-items: center;
  text-decoration: none;
  display: flex;
}

.play-video-wrapper:hover {
  color: var(--accent--primary-1);
}

.button-play {
  width: 100%;
  height: 100%;
  min-height: 100%;
  background-color: var(--neutral--100);
  transform-style: preserve-3d;
  border-radius: 50%;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-left: 8px;
  transition: transform .2s;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  box-shadow: 0 12px 40px rgba(20, 20, 43, .4);
}

.button-play:hover {
  transform: scale3d(.96, .96, 1.001);
}

.button-play.button-small-and-text-flex {
  width: 52px;
  min-height: 52px;
  border: 1px solid var(--neutral--300);
  box-shadow: 0 4px 10px 0 var(--button-shadow--white-01);
  flex: 0 auto;
  padding-left: 4px;
  transition-property: none;
  position: static;
}

.button-play.button-small-and-text-flex:hover {
  transform: none;
}

.mg-left-10px {
  margin-left: 10px;
}

.button-icon-play {
  width: 30%;
  max-width: none;
}

.button-icon-play.button-icon-small {
  width: auto;
  max-width: 16px;
  min-width: 16px;
}

.bg-purple-line {
  background-image: url("../images/653bd400126d4df526e990aa_purple-line-elderlycare-x-webflow-template.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  padding-bottom: 12px;
  display: inline;
}

.bg-purple-line.text-no-wrap {
  white-space: nowrap;
}

.bg-purple-line.v2 {
  background-position: 0 80%;
  background-size: 90%;
  padding-bottom: 0;
}

.bg-purple-line.v3 {
  padding-bottom: 4px;
  display: inline;
}

.bg-purple-line.v4 {
  background-position: 50% 83%;
}

.bg-purple-line.v5 {
  background-image: url("../images/65400e36d4cd8ab36bf9610f_purple-line-pricing-elderlycare-x-webflow-template.svg");
}

.bg-purple-line.v6 {
  background-image: url("../images/65400e36d4cd8ab36bf9610f_purple-line-pricing-elderlycare-x-webflow-template.svg");
  background-position: 50% 85%;
}

.choose-us-image---01 {
  height: 400px;
  border-radius: 32px;
  display: flex;
  overflow: hidden;
}

.choose-us-image---02 {
  max-width: 362px;
  border-radius: 32px;
  overflow: hidden;
}

.choose-us-image---03 {
  max-width: 304px;
  border-radius: 32px;
  margin-left: 5%;
  overflow: hidden;
}

.position-absolute {
  position: absolute;
}

.position-absolute.square-shape-bg-color-3 {
  z-index: -1;
  width: 57%;
  min-height: 81.5%;
  background-color: var(--secondary--color-3);
  border-radius: 32px;
}

.position-absolute.hero-v3-bg {
  z-index: -1;
  min-height: 88%;
  background-color: var(--secondary--color-2);
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.mg-bottom-52px {
  margin-bottom: 52px;
}

.bg-purple-line-large {
  background-image: url("../images/653bec4d2f7b4511e205a58a_purple-line-large-elderlycare-x-webflow-template.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  padding-bottom: 13px;
  display: inline;
}

.bg-purple-line-large.v2 {
  background-image: url("../images/6542cf289e83996eff1bed76_purple-line-services-category-elderlycare-x-webflow-template.svg");
  padding-bottom: 0;
}

.bg-purple-line-large.v3 {
  padding-bottom: 22px;
}

.square-icon {
  border-radius: 16px;
}

.square-icon.icon-72px {
  max-height: 72px;
  max-width: 72px;
  min-height: 72px;
  min-width: 72px;
}

.contact-card-link {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 6px 0 var(--general--shadow-01);
  color: var(--neutral--800);
  transform-style: preserve-3d;
  border-radius: 14px;
  align-items: center;
  padding: 18px;
  text-decoration: none;
  transition: color .3s, transform .3s, box-shadow .3s;
  display: flex;
}

.contact-card-link:hover {
  box-shadow: 0 1px 1px 0 var(--general--shadow-01);
  color: var(--accent--primary-1);
  transform: scale3d(.96, .96, 1.01);
}

.bg {
  position: absolute;
}

.bg.floating-top-contact-v2 {
  z-index: -1;
  width: 406px;
  min-height: 344px;
  background-color: var(--secondary--color-3);
  border-radius: 32px;
  top: 80px;
  bottom: auto;
  left: auto;
  right: -107px;
}

.bg.floating-bottom-contact-v2 {
  z-index: -1;
  width: 406px;
  min-height: 394px;
  background-color: var(--secondary--color-2);
  border-radius: 32px;
  top: auto;
  bottom: -218px;
  left: -133px;
  right: auto;
}

.bg.floating-bottom---right-team {
  z-index: -1;
  width: 80%;
  min-height: 73%;
  background-color: var(--secondary--color-3);
  border-radius: 24px;
  top: auto;
  bottom: -152px;
  left: auto;
  right: -152px;
}

.bg.floating-coming-soon---v1 {
  top: 9%;
  bottom: auto;
  left: -9%;
  right: auto;
  transform: rotate(-16deg);
}

.bg.floating-coming-soon---v2 {
  top: 0%;
  bottom: auto;
  left: 17%;
  right: auto;
  transform: rotate(15deg);
}

.bg.floating-bottom---left-values {
  z-index: -1;
  width: 86%;
  min-height: 89%;
  background-color: var(--secondary--color-3);
  border-radius: 24px;
  top: auto;
  bottom: -111px;
  left: -118px;
  right: auto;
}

.bg.floating-bottom---left-choose {
  z-index: -1;
  width: 82%;
  min-height: 91%;
  background-color: var(--secondary--color-3);
  border-radius: 32px;
  top: auto;
  bottom: 0%;
  left: -14px;
  right: auto;
}

.bg.floating-bottom---left-choose.v2 {
  left: 0%;
}

.bg.floating-center---our-team {
  z-index: -1;
  width: 70%;
  min-height: 90%;
  background-color: var(--secondary--color-3);
  border-radius: 32px;
  right: 32%;
}

.full-image-left-wrapper {
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.full-image-left-wrapper.cta-v1 {
  width: 46.3%;
}

.input-button-inside-block {
  min-height: 72px;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 0;
  display: flex;
}

.service-top-content-icon {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.team-image-right-wrapper {
  justify-content: flex-end;
  display: flex;
  position: relative;
}

.full-page-section---image-right {
  width: 37%;
  align-self: flex-end;
  position: absolute;
  top: auto;
  bottom: 0;
  left: auto;
  right: 0%;
}

.bg-purple-line-small {
  background-image: url("../653fc95a589d4a9848ed3721_purple-line-blog-elderlycare-x-webflow-template.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.bg-purple-line-small.v2 {
  background-image: url("../65400e36d4cd8ab36bf9610f_purple-line-pricing-elderlycare-x-webflow-template.svg");
  background-position: 50% 94%;
}

.bg-purple-line-small.v3 {
  background-image: url("../images/654bb8dfb3fe40b178c74430_purple-line-contact-category-elderlycare-x-webflow-template.svg");
}

.mg-right-12px {
  margin-right: 12px;
}

.blog-content-over-top {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding-top: 49px;
  display: flex;
  position: relative;
}

.card-image {
  object-fit: cover;
}

.card-image._w-h-100.featured-v2 {
  height: auto;
  max-height: 100%;
  min-height: 100%;
  object-position: 50% 62%;
  flex: 1;
}

.card-image._w-h-100.service-item-image-v1 {
  max-height: 391px;
}

.card-image._w-h-100.grow {
  flex: 1;
}

.card-image.featured-v1 {
  width: 100%;
  height: 100%;
  object-position: 0% 50%;
  flex: 1;
}

.card-image.feature-v3 {
  width: 100%;
  height: 100%;
  object-position: 50% 0%;
  flex: 1;
}

.card-image.post-v1 {
  width: 100%;
  max-height: 244px;
  object-position: 50% 0%;
}

.form-subscribe-block {
  min-height: 126px;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 0;
  display: flex;
}

.mg-bottom-28px {
  margin-bottom: 28px;
}

.hover-color-neutral-800 {
  color: var(--neutral--800);
}

.hover-color-neutral-800:hover {
  color: var(--accent--primary-1);
}

.slide-location-wrapper {
  position: relative;
  overflow: visible;
}

.slide-location-full-width {
  z-index: -1;
  min-height: 68.5%;
  background-color: var(--neutral--200);
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0%;
  right: 0%;
}

.slide-location-col-right {
  width: 100%;
  max-width: 579px;
  padding-top: 250px;
  padding-bottom: 120px;
}

.slide-location-picture-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

.slide-location-picture {
  width: 50vw;
  height: 100%;
  border-radius: 32px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
  overflow: hidden;
}

.location-featured {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--neutral--800);
  grid-template-rows: auto;
  grid-template-columns: minmax(22px, 20px) 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  font-weight: 500;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: grid;
}

.location-featured:hover {
  color: var(--accent--primary-1);
  transform: translate(6px);
}

.section---location {
  padding-bottom: 114px;
  position: relative;
  overflow: hidden;
}

.gap-row-12px {
  grid-row-gap: 12px;
}

.mg-bottom-18px {
  margin-bottom: 18px;
}

.blog-card-featured-image-wrapper.featured-v2 {
  max-height: 561px;
  min-height: 561px;
  border-radius: 32px;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  position: relative;
  overflow: hidden;
}

.mg-bottom-36px {
  margin-bottom: 36px;
}

.blog-card-badge-wrapper-bottom {
  position: absolute;
  top: auto;
  bottom: 16px;
  left: 16px;
  right: auto;
}

.card-description.blog-v2-card {
  width: 100%;
  max-width: 332px;
}

.blog-featured-wrapper {
  max-height: 561px;
  min-height: 561px;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
}

.blog-card-full-width-right {
  width: 100vw;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.bg-decotarion-line-blog-category {
  width: 100%;
  padding-bottom: 0;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.full-image-right-wrapper {
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.full-image-right-wrapper.cta-v2 {
  width: 48%;
}

.full-width-right-hero-wrapper {
  width: 100%;
  position: relative;
}

.full-width-right-hero-wrapper.layout-grid-2-cols---hero-v2 {
  height: 778px;
}

.full-width-right-hero-wrapper.layout-grid-3-cols---hero-v3 {
  min-height: 477px;
  margin-bottom: auto;
}

.full-width-right-hero-wrapper.layout-grid-3-cols---our-team {
  min-height: 583px;
  margin-top: auto;
}

.full-width-right-hero {
  width: 100vw;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.full-width-right-hero.layout-grid-2-cols---hero-v2 {
  width: 49vw;
  border-radius: 32px;
  overflow: hidden;
}

.full-width-right-hero.layout-grid-3-cols---hero-v3 {
  width: 355px;
  border-radius: 32px;
  overflow: hidden;
}

.full-width-right-hero.layout-grid-3-cols---our-team {
  width: 430px;
  border-radius: 32px;
  overflow: hidden;
}

.full-width-right-hero.tabs-location-image {
  width: 692px;
  border-top-left-radius: 32px;
  border-bottom-left-radius: 32px;
  overflow: hidden;
}

.hero-v2-content-wrapper {
  margin-top: 17.5%;
}

.accordion-image-left-wrapper {
  width: 100%;
  display: flex;
}

.team-image-right {
  max-width: 580px;
  min-height: 600px;
  margin-left: 40px;
}

.team-image-left-wrapper {
  width: 100%;
  max-width: 624px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.team-image---01 {
  width: 100%;
  height: 583px;
  border-radius: 32px;
  overflow: hidden;
}

.team-image---02 {
  width: 100%;
  height: 556px;
  border-radius: 32px;
  margin-top: 128px;
  overflow: hidden;
}

.service-card-wrapper {
  width: 100%;
  min-height: 100%;
  color: var(--neutral--600);
  flex-direction: column;
  text-decoration: none;
  display: flex;
}

.service-card-wrapper:hover {
  color: var(--neutral--600);
}

.services-cms---hero-title {
  align-items: flex-start;
  display: flex;
}

.full-width-left-wrapper {
  width: 100%;
  position: relative;
}

.full-width-left-wrapper.layout-grid-3-cols---hero-v3 {
  min-height: 477px;
  margin-top: auto;
}

.full-width-left-wrapper.layout-grid-2-cols---video {
  max-width: 624px;
  min-height: 666px;
}

.full-width-left-wrapper.cta-v3-full-width-left-wrapper {
  max-width: 624px;
  min-height: 518px;
}

.full-width-left-wrapper.layout-grid-3-cols---our-team {
  min-height: 583px;
  margin-bottom: auto;
}

.full-width-left {
  width: 100vw;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.full-width-left.layout-grid-3-cols---hero-v3 {
  width: 355px;
  border-radius: 32px;
  overflow: hidden;
}

.full-width-left.layout-grid-2-cols---video {
  width: 52vw;
  min-width: 650px;
  border-top-right-radius: 32px;
  border-bottom-right-radius: 32px;
  overflow: hidden;
}

.full-width-left.cta-v3-full-width-left {
  width: 54vw;
  min-width: 650px;
  border-radius: 32px;
  overflow: hidden;
}

.full-width-left.layout-grid-3-cols---our-team {
  width: 430px;
  border-radius: 32px;
  overflow: hidden;
}

.card-bg-right {
  width: 100vw;
  height: 100%;
  background-color: var(--secondary--color-2);
  border-radius: 32px 0 0 32px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.card-bg-right.cta-v3 {
  background-color: var(--accent--primary-1);
  background-image: linear-gradient(to bottom, var(--accent--primary-1), var(--transparent) 69%), url("../images/653acfca8e8f963f5824c40a_texture-decoration-image-bg-elderlycare-x-webflow-template.svg");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  margin-left: 15%;
}

.accordion-item {
  background-color: var(--transparent);
  color: var(--neutral--600);
  padding: 0;
}

.accordion-item.w--current {
  background-color: var(--transparent);
}

.large-circle-buttons-container {
  grid-column-gap: 32px;
  grid-row-gap: 12px;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.social-circle-link-large {
  max-height: 100px;
  max-width: 100px;
  min-height: 100px;
  min-width: 100px;
  background-color: var(--secondary--color-3);
  transform-style: preserve-3d;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  font-family: Social Icons Font, sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 1em;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
  display: flex;
  overflow: hidden;
}

.social-circle-link-large:hover {
  background-color: var(--secondary--color-2);
  color: var(--secondary--color-1);
  transform: translate3d(0, -3px, .001px);
}

.card---home-sales {
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.pd-left-0px {
  padding-left: 0;
}

.pd-sides-24px {
  padding-left: 24px;
  padding-right: 24px;
}

.loading-page-wrapper {
  z-index: 9999;
  width: 100%;
  min-height: 100vh;
  background-color: var(--neutral--100);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.loading-bar-wrapper {
  z-index: 9999;
  width: 100%;
  min-height: 100vh;
  background-color: var(--neutral--100);
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.loading-bar {
  min-height: 8px;
  background-image: linear-gradient(to bottom, var(--accent--primary-1), var(--accent--primary-1));
  border-radius: 999999px;
}

.logo-loading-wrapper {
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.logo-loading---01 {
  margin-bottom: -1px;
  margin-right: -16px;
  display: none;
}

.logo-loading---02 {
  display: none;
}

.logo-loading---03 {
  margin-bottom: -1px;
  margin-left: -16px;
  display: none;
}

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

.shadow-01 {
  box-shadow: 0 2px 6px 0 var(--general--shadow-01);
}

.explore-bar-content {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.border-radius-20px {
  border-radius: 20px;
}

.service-top-content-icon---wrapper {
  margin-top: -86px;
  margin-bottom: 16px;
}

.blog-content-over-top-category {
  margin-top: -74px;
  margin-bottom: 24px;
}

.contact-form {
  min-height: 554px;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 0;
  display: flex;
}

.text-area-wrapper {
  max-width: 100%;
  min-width: 100%;
}

.cart-item-content {
  margin-left: 0;
}

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

.footer-contact-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-break-all {
  word-break: break-all;
}

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

.mg-bottom-82px {
  margin-bottom: 82px;
}

.mg-bottom-6px {
  margin-bottom: 6px;
}

.tabs-horizontal-wrapper {
  align-items: center;
  display: flex;
}

.tabs-horizontal-wrapper.v2 {
  align-items: flex-start;
  padding-top: 134px;
  padding-bottom: 134px;
  position: relative;
}

.tabs-horizontal-menu {
  min-width: 480px;
  flex-direction: column;
  margin-right: 40px;
  display: flex;
}

.tabs-horizontal-menu.v2 {
  max-width: 578px;
  min-width: 578px;
}

.tabs-horizontal-content {
  width: 100%;
  max-width: 581px;
  min-height: 100%;
  flex-direction: column;
  align-self: stretch;
  margin-left: auto;
  display: flex;
}

.tabs-horizontal-content.v2 {
  width: auto;
  max-width: none;
  min-height: auto;
  position: absolute;
  top: 134px;
  bottom: 134px;
  left: 615px;
  right: 0%;
  overflow: visible;
}

.tabs-horizontal-content.hidden-on-desktop {
  display: none;
}

.content-center-v1 {
  padding-top: 163px;
  padding-bottom: 163px;
}

.blog-card-content-over-content {
  max-width: 337px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.grow, .tabs-horizontal---tab-pane {
  flex: 1;
}

.tabs-horizontal---tab-pane.v2 {
  padding-top: 100%;
  position: absolute;
  top: -296px;
  bottom: 102px;
  left: 0%;
  right: 0%;
}

.tabs-horizontal---tab-pane-wrapper {
  height: 100%;
  flex-direction: column;
  display: flex;
  position: relative;
}

.hero-v3-content {
  padding-top: 101px;
  padding-bottom: 101px;
}

.max-width-100vw {
  max-width: 100vw;
}

.team-member-item {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.logo-link {
  width: 100%;
  max-width: 204px;
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.logo-link:hover {
  transform: scale3d(.96, .96, 1.01);
}

.blog-feature-v2-arrow {
  max-height: 20px;
  max-width: 20px;
  min-height: 20px;
  min-width: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  line-height: 1em;
  display: flex;
  position: absolute;
  top: 32px;
  right: 34px;
}

.mg-bottom--16px {
  margin-bottom: -16px;
}

.mg-bottom-95px {
  margin-bottom: 95px;
}

.rich-text-v2 img {
  border-radius: 20px;
}

.rich-text-v2 p {
  margin-top: 16px;
  margin-bottom: 16px;
}

.rich-text-v2 h2 {
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 50px;
  line-height: 1.2em;
}

.rich-text-v2 h3 {
  margin-top: 48px;
  margin-bottom: 16px;
  font-size: 32px;
  line-height: 1.438em;
}

.rich-text-v2 figure {
  margin-top: 41px;
  margin-bottom: 48px;
}

.rich-text-v2 ul, .rich-text-v2 ol {
  margin-top: 16px;
  margin-bottom: 33px;
}

.rich-text-v2 h6, .rich-text-v2 h5 {
  margin-top: 48px;
  margin-bottom: 16px;
}

.rich-text-v2 h4 {
  margin-top: 48px;
  margin-bottom: 16px;
  font-size: 24px;
  line-height: 1.583em;
}

.rich-text-v2 blockquote {
  margin-top: 56px;
  margin-bottom: 56px;
}

.mg-bottom--48px {
  margin-bottom: -48px;
}

.mg-bottom-20px {
  margin-bottom: 20px;
}

.mg-top-3px {
  margin-top: 3px;
}

.grid-1-column-form-block {
  min-height: 649px;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 0;
  display: flex;
}

.mg-bottom-60px {
  margin-bottom: 60px;
}

.tabs-horizontal-v2-bg {
  background-color: var(--neutral--200);
}

.gap-row-32px {
  grid-row-gap: 32px;
}

.location-item {
  flex-direction: column;
  display: flex;
}

.location-item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.mg-top-6px {
  margin-top: 6px;
}

.product-content-top {
  margin-bottom: 24px;
}

.product-content-bottom {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.add-cart {
  min-height: 159px;
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.mg-bottom-11px {
  margin-bottom: 11px;
}

.tabs-content-vertical {
  width: 100%;
  max-width: 976px;
  overflow: visible;
}

.grow-section-v1-wrapper {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding-top: 132px;
  padding-bottom: 132px;
  display: flex;
  position: relative;
}

.not-found-page-wrap {
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-top: 98px;
  padding-bottom: 132px;
  display: flex;
  position: relative;
}

.not-found-page-content {
  width: 100%;
  max-width: 814px;
  text-align: center;
  flex-direction: column;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.order-summary-line-item {
  grid-column-gap: 15px;
  flex-wrap: wrap;
}

.shipping-method-content {
  margin-left: 0;
}

.order-item-title---link {
  color: var(--neutral--800);
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
}

.order-item-title---link:hover {
  color: var(--accent--primary-1);
}

.cta-footer-middle-card-content {
  align-items: center;
  display: flex;
}

.more-templates-badge-wrapper {
  z-index: 9991;
  width: 100%;
  max-width: 286px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #666977;
  background-color: #fff;
  border: 1px solid #f0f0f6;
  border-radius: 12px;
  align-items: center;
  padding: 12px 22px 12px 18px;
  text-decoration: none;
  transition-property: none;
  display: flex;
  position: fixed;
  top: auto;
  bottom: 12px;
  left: auto;
  right: 24px;
  box-shadow: 0 .6px .8px rgba(16, 16, 101, .04), 0 3px 6px rgba(17, 17, 84, .08);
}

.more-templates-badge-wrapper:hover {
  color: #666977;
}

.more-templates-logo-wrapper {
  position: relative;
}

.more-templates-logo {
  width: 80px;
}

.more-templates-logo.blur {
  z-index: -1;
  opacity: .68;
  filter: blur(3px);
  position: absolute;
  top: 10%;
  bottom: 20px;
  left: 0%;
  right: 0%;
}

.more-templates-p {
  margin-bottom: 0;
  font-size: 13px;
  line-height: 1.4em;
}

.more-webflow-templates-sub {
  color: #523ff5;
  text-decoration: underline;
}

.more-templates-lottie {
  width: 44px;
  position: absolute;
  top: -20px;
  bottom: auto;
  left: auto;
  right: -20px;
}

@media screen and (min-width: 1440px) {
  .grid-2-columns.style---styleguide-wrapper {
    grid-template-columns: .3fr 1fr;
  }

  .grid-2-columns.form {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .grid-2-columns.contact-v1 {
    grid-column-gap: 80px;
    grid-template-columns: 1fr 1.2fr;
  }

  .style---typography-block-grid {
    grid-template-columns: minmax(auto, 380px) .8fr;
  }

  .style---dropdown-toggle {
    padding-top: 28px;
    padding-bottom: 28px;
    font-size: 20px;
    line-height: 20px;
  }

  .style---dropdown-link-sidebar {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 18px;
    line-height: 20px;
  }

  .style---dropdown-link-icon-sidebar {
    max-width: 46px;
    border-radius: 12px;
    margin-right: 14px;
  }

  .style---logo-wrapper {
    justify-content: center;
    display: flex;
  }

  .style---logo-sidebar {
    max-width: 260px;
  }

  .full-width-right-hero.tabs-location-image {
    width: 51vw;
  }

  .not-found-page-wrap {
    padding-top: 118px;
    padding-bottom: 158px;
  }
}

@media screen and (min-width: 1920px) {
  .style---heading {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .style---content-wrapper {
    padding-left: 8vw;
    padding-right: 8vw;
  }

  ._w-h-100.fit-cover.hero-v1-image-position {
    object-position: 100% 16%;
  }

  .checkout-col-right {
    position: -webkit-sticky;
    position: sticky;
    top: 24px;
  }

  .image-home-link-wrapper {
    max-width: 560px;
  }

  .full-page-section---image-right {
    width: 44%;
  }

  .not-found-page-wrap {
    padding-top: 140px;
    padding-bottom: 188px;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 48px;
  }

  h2 {
    margin-bottom: 12px;
    font-size: 40px;
  }

  blockquote {
    border-radius: 25px;
    padding: 88px 45px;
    font-size: 22px;
  }

  .grid-2-columns.style---styleguide-wrapper {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns._1-col-tablet {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.header-top {
    grid-template-columns: 1.8fr 1fr;
  }

  .grid-2-columns.hero-v1 {
    grid-template-columns: minmax(541px, 1.2fr) 1fr;
    margin-bottom: 112px;
  }

  .grid-2-columns.hero-v2, .grid-2-columns.contact-v1 {
    grid-row-gap: 70px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.cta-v4 {
    max-width: 600px;
    grid-row-gap: 32px;
    text-align: center;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
  }

  .grid-2-columns.cta-v3 {
    grid-row-gap: 70px;
    grid-template-columns: 1fr;
    padding-top: 120px;
    padding-bottom: 0;
  }

  .grid-2-columns.cta-v1 {
    grid-row-gap: 70px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.title-and-paragraph._1-col-center---tablet {
    grid-row-gap: 18px;
    text-align: center;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
  }

  .grid-2-columns.title-and-search {
    grid-template-columns: .55fr .8fr;
  }

  .grid-2-columns.template-page-sidebar {
    grid-template-columns: .5fr 1fr;
  }

  .grid-2-columns.changelog-item {
    grid-column-gap: 28px;
  }

  .grid-2-columns.product-page {
    grid-row-gap: 70px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.checkout-page {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.suprises-pages-right, .grid-2-columns.suprises-pages-left {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    margin-bottom: 100px;
  }

  .grid-2-columns.choose-images-left-grid {
    width: 100%;
    position: relative;
    left: 0;
  }

  .grid-2-columns.layout-v1-grid-2-col {
    height: auto;
    grid-row-gap: 70px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.layout-v1-grid-2-col.v2 {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.our-team-2-col {
    grid-row-gap: 70px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.our-team-2-col.v2 {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.blog-layout-v2 {
    grid-template-columns: .6fr 1fr;
  }

  .grid-2-columns.blog-layout-v2.our-blog {
    grid-row-gap: 70px;
    grid-template-columns: 1.3fr;
  }

  .grid-2-columns.value-grid-2-col {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.slide-location-grid-2-col {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.team-image-left-grid-2-col {
    width: 100%;
    margin-left: 0;
  }

  .grid-2-columns.video-left-2-col {
    grid-row-gap: 70px;
    grid-template-columns: 1fr;
    padding-top: 120px;
    padding-bottom: 0;
  }

  .grid-2-columns.hero-grid-team-member {
    grid-template-columns: 1fr minmax(418px, 1fr);
  }

  .grid-2-columns.faqs-grid-2-col {
    grid-row-gap: 70px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.contact-v3-grid {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.sales-pages {
    max-width: 100%;
  }

  .grid-2-columns.cta-grid-2-col {
    text-align: center;
    grid-template-columns: auto;
    justify-items: center;
  }

  .grid-2-columns.cta-footer-middle-card {
    max-width: 600px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.gap-row-12px.contact-links {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.blog-layout-v1 {
    grid-template-columns: 1fr .6fr;
  }

  .grid-2-columns.about-post {
    grid-template-columns: 1fr minmax(275px, .45fr);
  }

  .grid-2-columns.about-post-v2 {
    grid-column-gap: 20px;
    grid-template-columns: 1fr minmax(288px, .55fr);
  }

  .grid-2-columns.faqs-layout-grid {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }

  .grid-2-columns.grow-section-v1-grid {
    grid-template-columns: 1fr;
  }

  .style---navigation-sidebar {
    max-height: 100%;
    min-height: auto;
    box-shadow: none;
    position: static;
  }

  .card.checkout-block {
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.figma-file {
    flex-direction: column;
    overflow: hidden;
  }

  .card.sales-home-page.last {
    width: 48.5%;
  }

  .card._404-card-content {
    padding: 68px 70px 88px;
  }

  .card.dropdown-pd {
    background-color: var(--transparent);
    box-shadow: none;
    border-width: 0;
    border-radius: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .card.explore-bar {
    padding-left: 30px;
    padding-right: 30px;
  }

  .card.testimonial-card {
    border-radius: 28px;
    padding: 48px;
  }

  .card.service-content-over {
    margin-top: -78px;
  }

  .card.blog-featured-v1 {
    padding-top: 45px;
    padding-bottom: 40px;
  }

  .card.pricing-card {
    max-width: 100%;
    padding-top: 70px;
    padding-bottom: 70px;
  }

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

  .card.tabs-content-product {
    padding: 68px 48px;
  }

  .card.blog-featured-v3 {
    max-width: 424px;
    padding-top: 40px;
    padding-bottom: 48px;
    padding-left: 40px;
  }

  .card.service-form {
    padding: 43px 24px 58px;
  }

  .card.service-card-content-left {
    padding: 60px 24px;
  }

  .card.testimonial-content-left {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .card.show-in-tablet {
    display: block;
  }

  .grid-4-columns {
    grid-template-columns: 1fr 1fr;
  }

  .grid-4-columns.footer-pages-grid {
    grid-row-gap: 70px;
    grid-template-columns: minmax(194px, 284px) auto auto;
  }

  .style---block-sub-heading {
    margin-bottom: 24px;
  }

  .divider {
    margin-top: 64px;
    margin-bottom: 64px;
  }

  .divider._64px {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .style---typography-block-grid {
    grid-template-columns: minmax(auto, 250px) 1fr;
  }

  .mg-right-16px.mg-bottom-16px---tablet, .mg-right-24px.mg-bt-16px {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .text-200.medium._16px---tablet {
    font-size: 16px;
  }

  .display-1 {
    font-size: 60px;
  }

  .grid-1-column.gap-row-24px.cards-grid {
    grid-template-columns: 1fr 1fr;
    margin-top: 20px;
    margin-bottom: 70px;
  }

  .grid-1-column._2-col-tablet---1-col-mbl {
    grid-template-columns: auto auto;
  }

  .gap-row-80px {
    grid-row-gap: 56px;
  }

  .display-2 {
    font-size: 42px;
  }

  .display-3 {
    font-size: 28px;
  }

  .display-4.mg-bottom-16px.alt {
    margin-bottom: 10px;
  }

  .style---style-grid-wrapper {
    grid-row-gap: 140px;
  }

  .paragraph-large {
    font-size: 20px;
    line-height: 32px;
  }

  .text-400 {
    font-size: 22px;
  }

  .text-300.bold.footer-title {
    margin-bottom: 24px;
  }

  .grid-3-columns {
    grid-template-columns: 1fr 1fr;
  }

  .grid-3-columns.gap-row-80px {
    grid-row-gap: 64px;
  }

  .grid-3-columns.style---buttons-grid.download-app-grid {
    grid-column-gap: 40px;
  }

  .grid-3-columns._1-col-tablet {
    grid-template-columns: 1fr;
  }

  .grid-3-columns._3-col-tablet {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-3-columns.gap-row-72px.col-tablet {
    grid-template-columns: 1fr;
  }

  .grid-3-columns.hero-images-grid {
    grid-column-gap: 24px;
  }

  .grid-3-columns.hero-v3-grid {
    grid-template-columns: minmax(auto, 148px) minmax(306px, 642px) minmax(auto, 148px);
  }

  .grid-3-columns.footer-pages-grid {
    grid-template-columns: minmax(166px, 336px) minmax(auto, 374px) auto;
  }

  .style---heading {
    min-height: auto;
    margin-bottom: 60px;
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .inner-container._100---tablet {
    max-width: 100%;
  }

  .inner-container._600px---tablet {
    max-width: 600px;
  }

  .inner-container._400px---tablet {
    max-width: 400px;
  }

  .inner-container.cta-v1-content {
    max-width: 100%;
    padding-left: 50px;
    padding-right: 50px;
  }

  .inner-container._700px---tablet {
    max-width: 700px;
  }

  .inner-container.image-and-bg {
    max-height: 600px;
    max-width: 100%;
  }

  .inner-container._500px---tablet {
    max-width: 500px;
  }

  .inner-container._650px---tablet {
    max-width: 650px;
  }

  .inner-container._750px---tablet {
    max-width: 750px;
  }

  .inner-container.cta-v3-content {
    max-width: 100%;
    text-align: center;
  }

  .inner-container.video-left-2-col-content {
    width: 100%;
    max-width: 100%;
    text-align: center;
  }

  .inner-container._527px---tablet {
    max-width: 527px;
  }

  .inner-container.blog-layout-v2-responsive {
    max-width: 527px;
    margin-left: auto;
  }

  .inner-container.center---tablet {
    margin-left: auto;
    margin-right: auto;
  }

  .style---content-heading {
    margin-bottom: 60px;
    padding: 32px;
  }

  .avatar-circle._06 {
    max-height: 140px;
    max-width: 140px;
    min-height: 140px;
    min-width: 140px;
  }

  .avatar-circle._07 {
    width: 160px;
    height: 160px;
    max-height: 160px;
    max-width: 160px;
  }

  .avatar-circle._08 {
    width: 280px;
    height: 280px;
    max-height: 280px;
    max-width: 280px;
  }

  .circle-icon.cms---hero-icon {
    margin-bottom: 28px;
  }

  .line-square-icon.top-bar-close-icon {
    padding: 18px 24px;
  }

  .rich-text-v1 blockquote {
    font-size: 22px;
  }

  .style---dropdown-wrapper-sidebar {
    display: none;
  }

  .buttons-row.center---tablet {
    justify-content: center;
  }

  .style---sidebar-wrapper {
    overflow: hidden;
  }

  .style---logo-wrapper {
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .style---button-wrapper-sidebar {
    display: none;
  }

  .elements---page-hero {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .section.pd-120px {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section.pd-120px.pd-top-154px {
    padding-top: 128px;
  }

  .section.top {
    padding-top: 80px;
  }

  .section.template-pages-hero {
    padding-top: 123px;
    padding-bottom: 123px;
  }

  .section.template-pages-hero.short {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.hero-page {
    padding-top: 78px;
    padding-bottom: 200px;
  }

  .section.cta-home-pages {
    background-image: linear-gradient(to bottom, var(--neutral--200) 60%, white 60%);
    padding-bottom: 166px;
  }

  .section.hero.v1 {
    padding-top: 118px;
  }

  .section.hero.v4 {
    padding-top: 80px;
    padding-bottom: 90px;
  }

  .section.hero.v7 {
    padding-top: 80px;
    padding-bottom: 150px;
  }

  .section.hero.v8 {
    padding-top: 70px;
    padding-bottom: 160px;
  }

  .section.hero.v9 {
    padding-top: 80px;
    padding-bottom: 100px;
  }

  .section.hero.v10 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section.hero.v11 {
    padding-top: 80px;
    padding-bottom: 150px;
  }

  .section.hero.v5, .section.hero.v6 {
    padding-top: 80px;
  }

  .section.hero.v2 {
    padding-top: 90px;
  }

  .section.hero.v13 {
    padding-top: 60px;
  }

  .section.hero.v14 {
    padding-top: 60px;
    padding-bottom: 140px;
  }

  .section.hero.v15 {
    padding-top: 80px;
    padding-bottom: 140px;
  }

  .section.hero.v16 {
    padding-top: 70px;
    padding-bottom: 218px;
  }

  .section.hero.v17 {
    padding-top: 80px;
    padding-bottom: 185px;
  }

  .section.pd-top-62px {
    padding-top: 60px;
  }

  .section.pd-bottom-200px {
    padding-bottom: 140px;
  }

  .section.pd-top-160px {
    padding-top: 120px;
  }

  .section.mg-top-224px {
    padding-top: 188px;
  }

  .section.pd-top-188px {
    padding-top: 156px;
  }

  .section.pd-top-224px---bottom-164px {
    padding-top: 188px;
    padding-bottom: 136px;
  }

  .section.pd-bottom-220px {
    padding-bottom: 180px;
  }

  .section.pd-top-200px {
    padding-top: 140px;
  }

  .section.pd-180px {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .section.pd-top-180px {
    padding-top: 150px;
  }

  .section.pd-bottom-150px {
    padding-bottom: 125px;
  }

  .top-bar-wrapper {
    padding-left: 56px;
    padding-right: 56px;
  }

  .top-bar-padding {
    padding-top: 26px;
    padding-bottom: 26px;
  }

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

  .heading-h1-size {
    font-size: 48px;
  }

  .heading-h2-size {
    font-size: 40px;
  }

  .header-wrapper {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .header-nav-menu-wrapper {
    border-top: 1px solid var(--neutral--300);
    border-bottom: 1px solid var(--neutral--300);
    background-color: var(--neutral--200);
    padding: 24px 24px 32px;
  }

  .header-nav-menu-list {
    flex-direction: column;
    align-items: flex-start;
  }

  .header-nav-list-item {
    margin-bottom: 12px;
    padding-left: 0;
  }

  .header-nav-list-item.show-in-tablet {
    display: block;
  }

  .header-nav-list-item.show-in-tablet.header-btn {
    align-self: stretch;
    margin-top: 35px;
  }

  .dropdown-column-wrapper {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: static;
    transform: none;
  }

  .dropdown-column-wrapper.right {
    margin-left: 0;
  }

  .dropdown-pd {
    padding: 20px 0 14px;
  }

  .hamburger-menu-wrapper {
    margin-left: 24px;
  }

  .hamburger-menu-wrapper.w--open {
    background-color: rgba(0, 0, 0, 0);
  }

  .hamburger-menu-bar {
    width: 32px;
    height: 3px;
  }

  .hamburger-menu-bar.bottom {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .btn-circle-primary.slider-arrow.right---bottom-left {
    bottom: 0;
    left: 68px;
  }

  .btn-circle-secondary.slider-arrow.right---bottom-left {
    bottom: 0;
    left: 0;
    right: 68px;
  }

  .protected-page-wrap {
    padding-top: 60px;
    padding-bottom: 168px;
  }

  .social-media-grid-top.right {
    grid-column-gap: 10px;
  }

  .social-media-grid-top.center---tablet {
    justify-content: center;
    justify-items: center;
  }

  .flex-horizontal.start.flex-wrap.center---tablet, .flex-horizontal.success-message-horizontal.center---tablet {
    justify-content: center;
  }

  .flex-horizontal.vertical---tablet {
    flex-direction: column;
  }

  .hidden-on-tablet {
    display: none;
  }

  .footer-top {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .footer-top.pd-top-110px---bottom-0px {
    padding-top: 90px;
  }

  .footer-bottom {
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-middle {
    padding-top: 94px;
    padding-bottom: 94px;
  }

  .footer-middle.pd-80px {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .grid-footer-logo---paragraph {
    text-align: center;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
  }

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

  .sticky-top._24px-top.static---tablet {
    position: static;
  }

  .flex-card---image-wrapper {
    display: block;
  }

  ._w-h-100.fit-cover.hero-v1-image-position {
    object-position: 72% 0%;
  }

  ._w-h-100.fit-cover.hero-v2-image-position {
    max-height: 500px;
  }

  ._w-h-100.fit-cover.object-position-top.alt---tablet {
    object-position: 50% 13%;
  }

  ._w-h-100.fit-cover.object-position-top.alt---tablet-v2 {
    object-position: 50% 32%;
  }

  ._w-h-100.fit-cover.hero-v3-image-position {
    max-height: 500px;
  }

  ._w-h-100.fit-cover.cta-v3-image {
    object-position: 50% 0%;
  }

  ._w-h-100.fit-cover.values-featured-image {
    max-height: 500px;
    object-position: 50% 23%;
  }

  ._w-h-100.fit-cover.faq-image {
    max-height: 500px;
  }

  .lightbox-video-icon-wrapper, .lightbox-video-icon-wrapper.v2 {
    width: 16%;
    padding-top: 16%;
  }

  .half-bg-right {
    width: 100%;
    height: 40%;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .half-bg-right.width-36 {
    width: 100%;
  }

  .half-bg-bottom.about-us {
    height: 50%;
  }

  .half-bg-bottom.contact-v3 {
    height: 64%;
  }

  .cta-card {
    padding: 72px 54px;
  }

  .cta-card.cta-v1 {
    padding: 80px 0 0%;
  }

  .cta-card.cta-v4 {
    padding-top: 62px;
    padding-bottom: 62px;
  }

  .cta-card.cta-v2 {
    padding-top: 115px;
    padding-bottom: 0%;
  }

  .cta-card.cta-footer {
    text-align: center;
  }

  .slider-mask {
    position: static;
  }

  .accordion-item-wrapper.v2:hover {
    transform: translate(6px);
  }

  .accordion-item-wrapper.accordion-card.v2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .accordion-spacer {
    min-height: 12px;
  }

  .accordion-content-wrapper.v2 {
    max-width: 100%;
  }

  .team-member-square {
    max-height: 360px;
  }

  .pd---content-inside-card.team-member-page {
    padding: 60px 45px;
  }

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

  .blog-card-image-wrapper.featured-v1 {
    max-width: 85%;
    border-radius: 24px;
    margin-left: auto;
  }

  .blog-card-image-wrapper.blog-v3-image {
    width: auto;
    min-height: 320px;
    margin-left: 20px;
  }

  .blog-card-image-wrapper.featured-v3 {
    right: 32%;
  }

  .categories-badges-item-wrapper.center---tablet {
    justify-content: center;
  }

  .categories-badges-wrapper {
    justify-content: flex-start;
  }

  .categories-badges-wrapper.center---tablet {
    justify-content: center;
  }

  .blog-card-wrapper.blog-featured-v1 {
    padding-bottom: 120px;
  }

  .blog-card-badge-wrapper-top.left-badge {
    top: 20px;
    left: 20px;
  }

  .blog-card-content-inside.blog-feature-v2 {
    padding: 50px 32px;
  }

  .blog-card-content-inside.blog-v2-card {
    grid-column-gap: 40px;
    grid-template-columns: minmax(auto, 422px) minmax(320px, 1fr);
  }

  .blog-card-content-inside.blog-v2-card.alt {
    grid-template-columns: 1fr;
    padding-right: 28px;
  }

  .blog-card-content-over {
    width: auto;
    margin-top: -100px;
    margin-right: 20px;
    padding-top: 38px;
    padding-bottom: 45px;
  }

  .image-wrapper.border-radius-24px.location-image-item {
    max-height: 373px;
  }

  .image-wrapper.size-192px {
    max-width: 160px;
    min-width: 160px;
  }

  .image-wrapper.choose-us-v2-image-wrapper {
    margin-left: 0;
  }

  .image-wrapper.choose-us-v2-image-wrapper.v2 {
    height: auto;
    min-height: auto;
    flex-direction: column;
    justify-content: flex-start;
    margin-bottom: 60px;
    display: flex;
  }

  .image-wrapper.border-radius-20px.post---featured-image {
    max-height: 600px;
  }

  .template-pages---phography-wrapper {
    border-radius: 10px;
  }

  .checkout-form {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-home-link-wrapper {
    max-width: 290px;
  }

  .figma-file-image-wrapper {
    width: 100%;
  }

  .figma-file-text-wrapper {
    padding: 48px 40px;
  }

  .half-bg-top.choose-us {
    height: 78%;
  }

  .half-bg-top.hero-v9-bg {
    height: 62%;
  }

  .nav-content {
    grid-column-gap: 28px;
  }

  .contact-link.explore-bar {
    flex-direction: column;
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .cta-footer-top-card {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .hero-v1-section---large-image-right-wrapper {
    margin-bottom: 73px;
  }

  .large-image-container {
    min-width: 1014px;
  }

  .bg.floating-bottom---right-team {
    bottom: -83px;
    right: -136px;
  }

  .bg.floating-bottom---left-values {
    bottom: -64px;
    left: -48px;
  }

  .bg.floating-bottom---left-choose, .bg.floating-bottom---left-choose.v2 {
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .bg.floating-center---our-team {
    right: auto;
  }

  .responsive-container {
    margin-left: auto;
    margin-right: auto;
  }

  .full-image-left-wrapper.cta-v1 {
    width: auto;
    max-height: 500px;
    position: static;
  }

  .full-page-section---image-right {
    width: 100%;
    max-width: 360px;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: 0%;
  }

  .card-image.featured-v1 {
    object-position: 30% 50%;
  }

  .card-image.feature-v3 {
    object-position: 43% 50%;
  }

  .card-image.post-v1 {
    max-height: 350px;
  }

  .slide-location-wrapper {
    padding-bottom: 50px;
  }

  .slide-location-col-right {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .slide-location-picture {
    width: 100%;
    max-height: 500px;
    position: static;
  }

  .section---location {
    padding-bottom: 100px;
  }

  .card-description.blog-v2-card {
    max-width: 100%;
  }

  .full-image-right-wrapper.cta-v2 {
    width: auto;
    max-height: 600px;
    margin-left: -24px;
    margin-right: -24px;
    position: static;
  }

  .full-width-right-hero-wrapper.layout-grid-2-cols---hero-v2 {
    height: auto;
  }

  .full-width-right-hero.layout-grid-2-cols---hero-v2 {
    width: 100%;
    border-radius: 32px;
    position: relative;
  }

  .full-width-right-hero.layout-grid-3-cols---our-team {
    width: 36vw;
  }

  .full-width-right-hero.tabs-location-image {
    width: 100%;
    max-height: 500px;
    border-radius: 0;
    align-items: center;
    margin-top: 0;
    display: flex;
    position: static;
  }

  .hero-v2-content-wrapper {
    text-align: center;
    margin-top: 0%;
  }

  .team-image-left-wrapper {
    width: 100%;
    max-width: 100%;
  }

  .team-image---01 {
    height: auto;
    max-height: 500px;
  }

  .team-image---02 {
    height: auto;
    max-height: 500px;
    margin-top: 106px;
  }

  .services-cms---hero-title {
    flex-direction: column;
  }

  .full-width-left-wrapper.layout-grid-2-cols---video {
    max-width: 100%;
    min-height: auto;
  }

  .full-width-left-wrapper.cta-v3-full-width-left-wrapper {
    width: auto;
    max-height: 500px;
    max-width: none;
    min-height: auto;
    border-bottom-right-radius: 32px;
    border-bottom-left-radius: 32px;
    margin-left: -24px;
    margin-right: -24px;
    overflow: hidden;
  }

  .full-width-left.layout-grid-2-cols---video {
    width: auto;
    min-width: auto;
    border-top-right-radius: 0;
    border-bottom-right-radius: 32px;
    border-bottom-left-radius: 32px;
    margin-left: -24px;
    margin-right: -24px;
    position: relative;
  }

  .full-width-left.cta-v3-full-width-left {
    width: auto;
    min-width: auto;
    border-radius: 0;
    position: static;
  }

  .full-width-left.layout-grid-3-cols---our-team {
    width: 40vw;
  }

  .card-bg-right, .card-bg-right.cta-v3 {
    border-radius: 32px;
    margin-left: -24px;
  }

  .large-circle-buttons-container {
    grid-column-gap: 24px;
  }

  .social-circle-link-large {
    max-height: 80px;
    max-width: 80px;
    min-height: 80px;
    min-width: 80px;
    font-size: 44px;
  }

  .card---home-sales._100-tablet {
    max-width: 100%;
  }

  .explore-bar-content {
    flex: 1;
  }

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

  .mg-bottom-82px.alt {
    margin-bottom: 72px;
  }

  .tabs-horizontal-wrapper {
    flex-direction: column;
    align-items: stretch;
  }

  .tabs-horizontal-wrapper.v2 {
    padding-top: 112px;
    padding-bottom: 0;
  }

  .tabs-horizontal-menu {
    min-width: auto;
    margin-bottom: 70px;
    margin-right: 0;
  }

  .tabs-horizontal-menu.v2 {
    width: 100%;
    max-width: none;
    min-width: auto;
  }

  .tabs-horizontal-content {
    max-width: 100%;
    margin-left: 0;
  }

  .tabs-horizontal-content.v2 {
    margin-left: -24px;
    margin-right: -24px;
    position: static;
    top: 0;
    bottom: 0;
    left: 0;
  }

  .tabs-horizontal---tab-pane.v2 {
    padding-top: 0%;
    position: static;
  }

  .mg-bottom-70px---tablet {
    margin-bottom: 70px;
  }

  .tabs-horizontal---tab-pane-wrapper {
    height: auto;
    max-height: 650px;
  }

  .hero-v3-content {
    padding-top: 84px;
    padding-bottom: 84px;
  }

  .blog-feature-v2-arrow {
    top: 26px;
    right: 24px;
  }

  .mg-bottom-95px.alt {
    margin-bottom: 60px;
  }

  .rich-text-v2 h2 {
    font-size: 42px;
  }

  .rich-text-v2 h3 {
    font-size: 28px;
  }

  .rich-text-v2 blockquote {
    font-size: 22px;
  }

  .grid-1-column-form-block {
    min-height: 741px;
  }

  .product-content-top {
    width: 50%;
    margin-bottom: 0;
    margin-right: 40px;
  }

  .grow-section-v1-wrapper {
    width: 100%;
    max-width: 710px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 80px;
    padding-bottom: 0;
  }

  .not-found-page-wrap {
    padding-top: 80px;
    padding-bottom: 110px;
  }

  .not-found-page-content {
    max-width: 680px;
  }

  .cta-footer-middle-card-content {
    text-align: center;
    flex-direction: column;
  }

  .more-templates-badge-wrapper {
    right: 24px;
  }
}

@media screen and (max-width: 767px) {
  body {
    font-size: 16px;
  }

  h1 {
    margin-bottom: 10px;
    font-size: 40px;
  }

  h2 {
    font-size: 32px;
  }

  h3 {
    font-size: 22px;
  }

  h4 {
    font-size: 20px;
  }

  h5 {
    font-size: 16px;
  }

  h6 {
    font-size: 14px;
  }

  ul, ol {
    padding-left: 30px;
  }

  blockquote {
    border-radius: 18px;
    padding: 73px 32px;
    font-size: 18px;
  }

  figcaption {
    margin-top: 13px;
  }

  .grid-2-columns {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.style---styleguide-wrapper {
    grid-template-columns: auto;
  }

  .grid-2-columns.header-top {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.hero-v1 {
    max-width: 600px;
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .grid-2-columns.hero-v2 {
    grid-row-gap: 60px;
  }

  .grid-2-columns.form {
    grid-row-gap: 24px;
  }

  .grid-2-columns.contact-v1 {
    grid-row-gap: 60px;
  }

  .grid-2-columns.cta-v4 {
    max-width: 500px;
  }

  .grid-2-columns.cta-v3 {
    grid-row-gap: 60px;
    padding-top: 100px;
  }

  .grid-2-columns.cta-v1 {
    grid-row-gap: 60px;
  }

  .grid-2-columns.title-and-paragraph {
    grid-row-gap: 12px;
    grid-template-columns: 1.1fr;
  }

  .grid-2-columns.title-and-paragraph._1-col-center---tablet {
    grid-row-gap: 16px;
  }

  .grid-2-columns.title-and-search {
    text-align: center;
    grid-template-columns: 1.1fr;
  }

  .grid-2-columns.template-page-sidebar {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.changelog-item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .grid-2-columns.changelog-item.first {
    grid-column-gap: 30px;
  }

  .grid-2-columns.product-page {
    grid-row-gap: 60px;
  }

  .grid-2-columns.checkout-page, .grid-2-columns.title-and-buttons {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.choose-images-left-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .grid-2-columns.layout-v1-grid-2-col {
    grid-row-gap: 60px;
  }

  .grid-2-columns.features-grid-item-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1.1fr 1fr;
  }

  .grid-2-columns.grid-testimonial-2-col {
    grid-row-gap: 60px;
    text-align: center;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .grid-2-columns.our-team-2-col {
    grid-row-gap: 60px;
  }

  .grid-2-columns.blog-layout-v2 {
    grid-row-gap: 80px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.blog-layout-v2.our-blog {
    grid-row-gap: 60px;
  }

  .grid-2-columns.location-grid-2-col-wrapper {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.slide-location-grid-2-col {
    grid-row-gap: 50px;
  }

  .grid-2-columns.team-image-left-grid-2-col {
    width: 100%;
    grid-column-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .grid-2-columns.video-left-2-col {
    grid-row-gap: 60px;
    padding-top: 100px;
  }

  .grid-2-columns.hero-grid-team-member {
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.faqs-grid-2-col {
    grid-row-gap: 60px;
  }

  .grid-2-columns.cta-footer-middle-card {
    max-width: 500px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.blog-layout-v1, .grid-2-columns.about-post {
    grid-row-gap: 80px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.about-post-v2 {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.faqs-layout-grid {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .card {
    border-radius: 20px;
  }

  .card.feature-v1 {
    border-radius: 18px;
    padding-top: 43px;
    padding-bottom: 43px;
  }

  .card.sticky-top.top-24px.static-mbl {
    position: static;
  }

  .card.whats-included, .card.figma-file, .card.sales-home-page {
    border-radius: 20px;
  }

  .card.sales-home-page.last {
    width: 100%;
  }

  .card.buy-now.white {
    border-radius: 16px;
  }

  .card.password-protected-card-content {
    max-width: 500px;
    border-radius: 18px;
    padding: 64px 32px 70px;
  }

  .card._404-card-content {
    border-radius: 18px;
    padding: 58px 32px 74px;
  }

  .card.dropdown-pd {
    width: 80vw;
  }

  .card.explore-bar {
    border-radius: 16px;
    padding: 40px 32px;
  }

  .card.testimonial-card {
    background-image: linear-gradient(to bottom, var(--neutral--100) 74%, var(--secondary--color-3) 74%);
    border-radius: 24px;
    padding-bottom: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .card.service-content-over {
    max-width: 454px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    margin-top: -68px;
    padding: 40px 32px;
  }

  .card.team-card-inside-image {
    border-radius: 24px;
    padding-left: 32px;
    padding-right: 32px;
    bottom: 20px;
  }

  .card.blog-featured-v1 {
    max-width: 100%;
    margin-top: -64px;
    padding: 40px 32px 32px;
    position: relative;
  }

  .card.subscribe-newsletter-icon-card {
    flex-direction: column;
    padding: 40px 32px;
  }

  .card.pricing-card {
    border-radius: 18px;
    padding: 54px 32px;
  }

  .card.value-card {
    border-radius: 18px;
    flex-direction: row;
  }

  .card.team-over-image-content {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    padding: 28px 32px 32px;
  }

  .card.tabs-content-product {
    border-radius: 18px;
    padding: 48px 32px;
  }

  .card.blog-featured-v2 {
    max-height: 72%;
    max-width: 460px;
    border-radius: 24px;
    bottom: 20px;
    left: 20px;
    right: 20px;
  }

  .card.blog-featured-v3 {
    width: 100%;
    max-width: 100%;
    border-top-left-radius: 24px;
    border-bottom-left-radius: 24px;
    margin-top: -20%;
    padding-left: 32px;
  }

  .card.blog-card-full-width-right {
    border-radius: 24px;
  }

  .card.center-content-testimonial {
    border-radius: 24px;
    padding: 53px 32px 50px;
  }

  .card.service-form {
    border-radius: 16px;
    padding: 40px 32px 48px;
  }

  .card.service-card-content-left {
    border-radius: 16px;
    padding: 54px 32px;
  }

  .card.testimonial-content-left {
    border-radius: 24px;
    padding: 44px 32px;
  }

  .card.service-content-center, .card.card-form {
    border-radius: 20px;
    padding: 40px 32px;
  }

  .card.card-form.v2 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .card.search-result-item {
    border-radius: 18px;
  }

  .style---color-block {
    border-top-left-radius: 18px;
    border-top-right-radius: 18px;
  }

  .grid-4-columns.footer-pages-grid {
    grid-row-gap: 60px;
    grid-template-columns: minmax(auto, 274px) minmax(auto, 270px);
  }

  .grid-4-columns.stat-4-grid {
    grid-template-columns: auto auto;
    justify-content: stretch;
    justify-items: center;
  }

  .style---block-sub-heading.border {
    margin-bottom: 48px;
    padding-bottom: 24px;
  }

  .divider {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .divider._24px {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .divider._58px---37px {
    margin-top: 48px;
    margin-bottom: 32px;
  }

  .divider._28px---32px {
    margin-top: 20px;
    margin-bottom: 24px;
  }

  .divider._30px {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .divider._32px {
    margin-top: 26px;
    margin-bottom: 26px;
  }

  .divider._37px {
    margin-top: 31px;
    margin-bottom: 31px;
  }

  .style---typography-block-grid {
    grid-row-gap: 28px;
    grid-template-columns: 1fr;
  }

  .style---content-block {
    margin-bottom: 64px;
  }

  .mg-bottom-24px {
    margin-bottom: 20px;
  }

  .mg-bottom-24px.mg-bottom-24px---mbl {
    margin-bottom: 24px;
  }

  .mg-bottom-40px.mg-bottom-32px---mbl {
    margin-bottom: 32px;
  }

  .mg-bottom-48px {
    margin-bottom: 40px;
  }

  .mg-bottom-56px {
    margin-bottom: 46px;
  }

  .mg-bottom-64px {
    margin-bottom: 54px;
  }

  .mg-bottom-72px {
    margin-bottom: 62px;
  }

  .mg-top-48px {
    margin-top: 40px;
  }

  .mg-top-56px {
    margin-top: 46px;
  }

  .mg-top-64px {
    margin-top: 54px;
  }

  .mg-top-72px {
    margin-top: 62px;
  }

  .mg-top-72px.alt {
    margin-top: 35px;
  }

  .mg-top-80px {
    margin-top: 70px;
  }

  .mg-right-16px {
    margin-right: 12px;
  }

  .mg-right-16px.mg-bottom-16px---tablet.cta-footer-middle-card-icon {
    max-width: 43px;
    margin-bottom: 13px;
  }

  .text-200 {
    font-size: 16px;
  }

  .text-200.list {
    line-height: 22px;
  }

  .display-1 {
    font-size: 50px;
  }

  .grid-1-column.gap-column-24px {
    grid-row-gap: 20px;
  }

  .grid-1-column.gap-row-24px.cards-grid {
    grid-template-columns: 1fr;
    margin-top: 10px;
    margin-bottom: 60px;
  }

  .grid-1-column.form {
    grid-row-gap: 26px;
  }

  .grid-1-column._2-col-tablet---1-col-mbl {
    grid-template-columns: 1fr;
  }

  .display-2 {
    font-size: 34px;
  }

  .display-2.mg-bottom-40px {
    margin-bottom: 34px;
  }

  .display-3 {
    font-size: 24px;
  }

  .display-3.mg-bottom-32px {
    margin-bottom: 26px;
  }

  .display-4 {
    font-size: 20px;
  }

  .display-4.mg-bottom-16px.alt {
    margin-bottom: 6px;
  }

  .display-4.mg-bottom-12px {
    margin-bottom: 8px;
  }

  .style---style-grid-wrapper {
    grid-row-gap: 120px;
  }

  .paragraph-large {
    font-size: 18px;
    line-height: 30px;
  }

  .text-400 {
    font-size: 20px;
  }

  .text-300 {
    font-size: 18px;
  }

  .text-300.bold.footer-title {
    margin-bottom: 20px;
  }

  .text-100 {
    font-size: 14px;
  }

  .grid-3-columns {
    grid-template-columns: 1fr;
  }

  .grid-3-columns.gap-row-80px {
    grid-row-gap: 40px;
  }

  .grid-3-columns.style---buttons-grid {
    grid-template-columns: auto;
  }

  .grid-3-columns.style---buttons-grid.download-app-grid, .grid-3-columns._3-col-tablet {
    grid-template-columns: 1fr;
  }

  .grid-3-columns.gap-row-72px {
    grid-row-gap: 56px;
  }

  .grid-3-columns.hero-images-grid {
    grid-column-gap: 16px;
    grid-template-columns: 1.4fr 1fr 1fr;
  }

  .grid-3-columns.hero-v3-grid {
    grid-column-gap: 20px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 64px;
  }

  .grid-3-columns.our-team-grid-3-col {
    height: auto;
    grid-column-gap: 20px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr 1fr;
  }

  .grid-3-columns.footer-pages-grid {
    grid-row-gap: 60px;
    grid-template-columns: minmax(auto, 263px) auto;
  }

  .style---shadow-card {
    border-radius: 18px;
  }

  .style---heading {
    padding: 104px 24px;
  }

  .inner-container._100---mbl {
    max-width: 100%;
  }

  .inner-container._500px---mbl {
    max-width: 500px;
  }

  .inner-container._450px---mbl {
    max-width: 450px;
  }

  .inner-container.cta-v1-content {
    padding-left: 32px;
    padding-right: 32px;
  }

  .inner-container._550px---mbl {
    max-width: 550px;
  }

  .inner-container.image-and-bg {
    max-height: 500px;
  }

  .inner-container._400px---mbl {
    max-width: 400px;
  }

  .inner-container._600px---mbl {
    max-width: 600px;
  }

  .inner-container.blog-layout-v2-responsive {
    max-width: 100%;
    margin-left: 0;
  }

  .inner-container._250px---mbl {
    max-width: 250px;
  }

  .inner-container._350px---mbl {
    max-width: 350px;
  }

  .style---content-heading {
    border-radius: 18px;
    margin-bottom: 36px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .style---heading-icon-wrapper {
    max-width: 58px;
    border-radius: 16px;
  }

  .style---content-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .border-radius-32px {
    border-radius: 24px;
  }

  .style---card-wrapper, .style---components-wrapper {
    border-radius: 18px;
  }

  .style---bg-white {
    padding: 34px 24px;
  }

  .style-buttons-dark {
    border-bottom-right-radius: 18px;
    border-bottom-left-radius: 18px;
    padding: 34px 24px;
  }

  .btn-primary {
    border-radius: 13px;
    padding: 22px 32px;
    font-size: 16px;
  }

  .btn-primary.small {
    padding: 14px 20px;
    font-size: 14px;
  }

  .btn-primary.small.header-btn-hidde-on-mb {
    display: none;
  }

  .btn-primary.large {
    padding: 23px 46px;
    font-size: 18px;
  }

  .btn-primary.inside-input.default {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .btn-primary.button-row {
    margin-right: 16px;
  }

  .btn-primary.pagination-btn {
    margin-top: 54px;
  }

  .btn-secondary {
    border-radius: 13px;
    padding: 22px 32px;
    font-size: 16px;
  }

  .btn-secondary.small {
    padding: 14px 20px;
    font-size: 14px;
  }

  .btn-secondary.large {
    padding: 23px 46px;
    font-size: 18px;
  }

  .btn-secondary.pagination-btn {
    margin-top: 54px;
  }

  .badge-primary {
    border-radius: 10px;
    padding: 16px 23px;
    font-size: 16px;
  }

  .badge-primary.small {
    padding: 12px 18px;
    font-size: 14px;
  }

  .badge-primary.large {
    padding: 18px 32px;
    font-size: 18px;
  }

  .badge-secondary {
    border-radius: 10px;
    padding: 16px 23px;
    font-size: 16px;
  }

  .badge-secondary.small {
    padding: 12px 18px;
    font-size: 14px;
  }

  .badge-secondary.small.tabs {
    width: 100%;
  }

  .badge-secondary.large {
    padding: 18px 32px;
    font-size: 18px;
  }

  .badge-secondary.tabs {
    margin-left: 8px;
    margin-right: 8px;
  }

  .badge-secondary.category-badges {
    padding: 14px 20px;
  }

  .input {
    min-height: 60px;
    border-radius: 13px;
    padding: 13px 20px;
    font-size: 16px;
  }

  .input.small {
    min-height: 50px;
    font-size: 14px;
  }

  .input.large {
    min-height: 70px;
  }

  .input.input-subscribe-footer {
    min-height: 55px;
  }

  .input.cart-quantity-input {
    width: 63px;
    height: 32px;
    border-radius: 10px;
    padding-left: 13px;
    padding-right: 13px;
  }

  .text-area {
    min-height: 120px;
    border-radius: 13px;
    padding: 20px;
    font-size: 16px;
  }

  .text-area.small {
    min-height: 92px;
  }

  .checkbox {
    min-height: 22px;
    min-width: 22px;
    border-radius: 5px;
  }

  .checkbox.large {
    min-height: 26px;
    min-width: 26px;
    border-radius: 6px;
  }

  .checkbox.small {
    min-height: 20px;
    min-width: 20px;
    border-radius: 4px;
  }

  .radio-button {
    min-height: 22px;
    min-width: 22px;
  }

  .radio-button.large {
    min-height: 26px;
    min-width: 26px;
  }

  .radio-button.small {
    min-height: 20px;
    min-width: 20px;
  }

  .style---avatars-grid {
    grid-template-columns: repeat(auto-fit, 180px);
  }

  .avatar-circle._02 {
    width: 40px;
    height: 40px;
    max-height: 40px;
    max-width: 40px;
  }

  .avatar-circle._03 {
    width: 56px;
    height: 56px;
    max-height: 56px;
    max-width: 56px;
  }

  .avatar-circle._04 {
    width: 64px;
    height: 64px;
    max-height: 64px;
    max-width: 64px;
  }

  .avatar-circle._05 {
    width: 80px;
    height: 80px;
    max-height: 80px;
    max-width: 80px;
  }

  .avatar-circle._06 {
    max-height: 120px;
    max-width: 120px;
    min-height: 120px;
    min-width: 120px;
  }

  .avatar-circle._07 {
    width: 140px;
    height: 140px;
    max-height: 140px;
    max-width: 140px;
  }

  .avatar-circle._08 {
    width: 220px;
    height: 220px;
    max-height: 220px;
    max-width: 220px;
  }

  .avatar-circle._03-alt {
    max-height: 44px;
    max-width: 44px;
    min-height: 44px;
    min-width: 44px;
  }

  .style---icons-grid {
    grid-template-columns: repeat(auto-fit, 56px);
  }

  .circle-icon.icon-70px {
    max-height: 60px;
    max-width: 60px;
    min-height: 60px;
    min-width: 60px;
  }

  .circle-icon.icon-60px {
    max-height: 50px;
    max-width: 50px;
    min-height: 50px;
    min-width: 50px;
  }

  .circle-icon.cms---hero-icon {
    max-height: 94px;
    max-width: 94px;
    min-height: 94px;
    min-width: 94px;
  }

  .circle-icon.password-protected-icon {
    max-width: 98px;
    margin-bottom: 20px;
  }

  .line-rounded-icon.success-message-check.large {
    font-size: 68px;
    line-height: 73px;
  }

  .style---line-icons-grid {
    grid-template-columns: repeat(auto-fit, 18px);
  }

  .line-square-icon.top-bar-close-icon {
    font-size: 20px;
  }

  .rich-text-v1 img {
    border-radius: 16px;
  }

  .rich-text-v1 figure {
    margin-top: 34px;
    margin-bottom: 40px;
  }

  .rich-text-v1 ul, .rich-text-v1 ol {
    padding-left: 30px;
  }

  .rich-text-v1 blockquote {
    margin-top: 46px;
    margin-bottom: 46px;
    font-size: 20px;
  }

  .buttons-row.center---mbl {
    justify-content: center;
  }

  .style---logo-sidebar {
    max-width: 210px;
  }

  .elements---page-hero {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section.pd-120px {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.pd-120px.pd-top-154px {
    padding-top: 100px;
  }

  .section.top {
    padding-top: 70px;
  }

  .section.template-pages-hero {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section.template-pages-hero.short {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.hero-page {
    padding-top: 68px;
    padding-bottom: 160px;
  }

  .section.cta-home-pages {
    padding-bottom: 140px;
  }

  .section.hero.v1 {
    padding-top: 70px;
    padding-bottom: 0;
  }

  .section.hero.v4 {
    padding-top: 70px;
    padding-bottom: 80px;
  }

  .section.hero.v7 {
    padding-top: 70px;
    padding-bottom: 125px;
  }

  .section.hero.v8 {
    padding-top: 60px;
    padding-bottom: 120px;
  }

  .section.hero.v9 {
    padding-top: 70px;
    padding-bottom: 80px;
  }

  .section.hero.v10 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.hero.v11 {
    padding-top: 70px;
    padding-bottom: 125px;
  }

  .section.hero.v5, .section.hero.v6, .section.hero.v2, .section.hero.v12 {
    padding-top: 70px;
  }

  .section.hero.v13 {
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .section.hero.v3 {
    padding-top: 80px;
  }

  .section.hero.v14 {
    padding-top: 50px;
    padding-bottom: 110px;
  }

  .section.hero.v15 {
    padding-top: 70px;
    padding-bottom: 120px;
  }

  .section.hero.v16 {
    padding-top: 60px;
    padding-bottom: 180px;
  }

  .section.hero.v17 {
    padding-top: 70px;
    padding-bottom: 154px;
  }

  .section.pd-top-62px {
    padding-top: 50px;
  }

  .section.pd-bottom-200px {
    padding-bottom: 120px;
  }

  .section.pd-top-160px {
    padding-top: 100px;
  }

  .section.mg-top-224px {
    padding-top: 156px;
  }

  .section.pd-top-188px {
    padding-top: 120px;
  }

  .section.pd-top-224px---bottom-164px {
    padding-top: 145px;
    padding-bottom: 110px;
  }

  .section.pd-bottom-220px {
    padding-bottom: 120px;
  }

  .section.pd-top-200px {
    padding-top: 120px;
  }

  .section.pd-180px {
    padding-top: 125px;
    padding-bottom: 125px;
  }

  .section.pd-top-180px {
    padding-top: 125px;
  }

  .section.pd-bottom-150px {
    padding-bottom: 100px;
  }

  .top-bar-wrapper {
    padding-left: 36px;
    padding-right: 36px;
  }

  .top-bar-padding {
    padding-top: 23px;
    padding-bottom: 23px;
  }

  .top-bar-padding.small-padding {
    padding-top: 20px;
    padding-bottom: 20px;
  }

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

  .elements---element-title {
    margin-top: 48px;
    padding-bottom: 20px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading-h1-size {
    font-size: 40px;
  }

  .heading-h2-size {
    font-size: 32px;
  }

  .heading-h3-size {
    font-size: 22px;
  }

  .heading-h4-size {
    font-size: 20px;
  }

  .heading-h5-size {
    font-size: 16px;
  }

  .heading-h6-size {
    font-size: 14px;
  }

  .header-wrapper.v3 {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .header-content-wrapper.header-top {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .header-nav-menu-wrapper {
    padding-top: 20px;
    padding-bottom: 28px;
  }

  .header-nav-list-item {
    margin-bottom: 10px;
  }

  .header-nav-list-item.show-in-tablet.header-btn {
    margin-top: 30px;
  }

  .header-logo-link {
    max-width: 199px;
  }

  .header-logo-link.v2 {
    max-width: 210px;
  }

  .hamburger-menu-wrapper {
    margin-left: 20px;
  }

  .hamburger-menu-bar {
    width: 26px;
  }

  .btn-circle-primary {
    width: 54px;
    height: 54px;
    min-height: 54px;
    min-width: 54px;
    font-size: 24px;
  }

  .btn-circle-primary.small {
    width: 42px;
    height: 42px;
    min-height: 42px;
    min-width: 42px;
    font-size: 20px;
  }

  .btn-circle-primary.large {
    width: 72px;
    height: 72px;
    min-height: 72px;
    min-width: 72px;
    font-size: 30px;
  }

  .btn-circle-primary.slider-arrow.right---center-center {
    bottom: 0;
    left: 70px;
    right: 0;
  }

  .btn-circle-secondary {
    width: 54px;
    height: 54px;
    min-height: 54px;
    min-width: 54px;
    font-size: 24px;
  }

  .btn-circle-secondary.small {
    width: 42px;
    height: 42px;
    min-height: 42px;
    min-width: 42px;
    font-size: 20px;
  }

  .btn-circle-secondary.small.accordion-btn.alt {
    width: 38px;
    height: 38px;
    min-height: 38px;
    min-width: 38px;
    font-size: 20px;
  }

  .btn-circle-secondary.large {
    width: 72px;
    height: 72px;
    min-height: 72px;
    min-width: 72px;
    font-size: 30px;
  }

  .btn-circle-secondary.slider-arrow.left---center-center {
    top: auto;
    bottom: 0;
    left: 0;
    right: 70px;
  }

  .protected-page-wrap {
    padding-top: 50px;
    padding-bottom: 138px;
  }

  .header-top-wrapper {
    display: none;
  }

  .social-media-grid-top.right.center-mbl {
    justify-content: center;
    justify-items: center;
  }

  .flex-horizontal.end.center-mb, .flex-horizontal.start.center-mb {
    justify-content: center;
  }

  .flex-horizontal.explore-section {
    flex-direction: column;
  }

  .footer-logo-wrapper {
    max-width: 190px;
  }

  .footer-logo-wrapper.large {
    max-width: 238px;
  }

  .footer-list-item {
    margin-bottom: 10px;
  }

  .footer-top {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .footer-top.pd-top-110px---bottom-0px {
    padding-top: 80px;
  }

  .footer-bottom {
    border-top-left-radius: 26px;
    border-top-right-radius: 26px;
  }

  .footer-middle {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .footer-middle.pd-80px {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .grid-footer-logo---paragraph {
    max-width: 500px;
    grid-template-columns: 1fr;
    justify-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .sticky-top._24px-top.static---mbl {
    position: static;
  }

  ._w-h-100.fit-cover.hero-v1-image-position {
    object-position: 100% 0%;
  }

  ._w-h-100.fit-cover.hero-v2-image-position, ._w-h-100.fit-cover.hero-v3-image-position, ._w-h-100.fit-cover.values-featured-image, ._w-h-100.fit-cover.team-image-page, ._w-h-100.fit-cover.faq-image {
    max-height: 400px;
  }

  .bg-overlay.large-image-hero-v1-gradient {
    width: 100%;
    background-image: linear-gradient(to bottom, var(--neutral--200) 2%, var(--transparent) 24%);
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .lightbox-video-icon-wrapper, .lightbox-video-icon-wrapper.v2 {
    width: 18%;
    padding-top: 18%;
  }

  .subtitle {
    font-size: 16px;
  }

  .half-bg-bottom.contact-v3 {
    height: 60%;
  }

  .half-bg-bottom.locations-bg {
    height: 71%;
  }

  .cta-card {
    padding-left: 24px;
    padding-right: 24px;
  }

  .cta-card.cta-v1 {
    border-radius: 24px;
    padding-top: 70px;
  }

  .cta-card.cta-v4 {
    border-radius: 20px;
    padding-top: 52px;
    padding-bottom: 52px;
  }

  .cta-card.cta-v2 {
    border-radius: 24px;
    padding-top: 100px;
  }

  .cta-card.cta-footer {
    border-radius: 18px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .slider-wrapper.bottons-slider---flex-center {
    padding-bottom: 80px;
  }

  .slider-mask.width-530px {
    width: 100%;
    max-width: 500px;
  }

  .accordion-item-wrapper.accordion-card {
    border-radius: 20px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .accordion-item-wrapper.accordion-card.v2 {
    padding: 40px 32px;
  }

  .accordion-side {
    margin-right: 16px;
  }

  .accordion-side.right-side {
    margin-left: 16px;
  }

  .tabs-wrapper.tabs-left {
    grid-row-gap: 40px;
    flex-direction: column;
    grid-template-columns: 2fr;
  }

  .tabs-menu {
    margin-bottom: 26px;
  }

  .tabs-menu.tabs-vertical {
    margin-bottom: -8px;
    position: static;
  }

  .team-member-square {
    max-height: 350px;
    border-radius: 24px;
    margin-bottom: 58px;
  }

  .pd---content-inside-card {
    padding-top: 32px;
    padding-bottom: 40px;
  }

  .pd---content-inside-card.team-member-page {
    padding: 50px 32px;
  }

  .pd---content-inside-card.large {
    padding: 56px 40px;
  }

  .pd---content-inside-card.large.template-pages {
    padding-left: 32px;
    padding-right: 32px;
  }

  .slider-item-pd {
    padding-left: 0;
    padding-right: 0;
  }

  .product-content {
    flex-direction: column;
    padding: 40px 32px;
  }

  .blog-card-image-wrapper.featured-v1 {
    max-height: none;
    max-width: 100%;
    min-height: auto;
    border-radius: 20px;
    margin-left: 0;
  }

  .blog-card-image-wrapper.popular-posts-picture {
    height: 80px;
    border-radius: 13px;
  }

  .blog-card-image-wrapper.blog-v3-image {
    max-height: 350px;
    min-height: 250px;
    border-radius: 24px;
  }

  .blog-card-image-wrapper.featured-v3 {
    width: 100vw;
    max-height: 420px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    position: relative;
    right: 0%;
  }

  .categories-badges-item-wrapper, .categories-badges-wrapper {
    flex-wrap: wrap;
  }

  .blog-card-wrapper.card {
    border-radius: 18px;
  }

  .blog-card-wrapper.blog-featured-v1 {
    margin-left: 0;
    padding-bottom: 0;
  }

  .blog-card-wrapper.popular-posts-card {
    grid-template-columns: minmax(80px, 80px) 1fr;
    align-items: center;
  }

  .blog-card-featured-inner-content {
    padding: 32px 32px 48px;
  }

  .blog-card-featured-inner-content.v2 {
    padding: 45px 32px 40px;
  }

  .blog-card-content-inside.blog-feature-v2 {
    padding: 42px 32px;
  }

  .blog-card-content-inside.blog-v2-card {
    grid-row-gap: 28px;
    grid-template-columns: 1fr;
    padding: 32px;
  }

  .blog-card-content-inside.blog-v2-card.alt {
    padding-right: 32px;
  }

  .blog-card-content-over {
    border-radius: 24px;
    margin-top: -80px;
  }

  .image-wrapper.icon-contact-min {
    margin-right: 14px;
  }

  .image-wrapper.border-radius-32px.post---featured-image {
    max-height: 577px;
  }

  .image-wrapper.size-40px {
    max-width: 32px;
    min-width: 32px;
  }

  .image-wrapper.border-radius-24px {
    border-radius: 18px;
  }

  .image-wrapper.border-radius-24px.location-image-item {
    max-height: 311px;
  }

  .image-wrapper.size-192px {
    max-width: 132px;
    min-width: 132px;
  }

  .image-wrapper.size-80px {
    max-width: 60px;
    min-width: 60px;
  }

  .image-wrapper.choose-us-v2-image-wrapper {
    border-radius: 24px;
  }

  .image-wrapper.choose-us-v2-image-wrapper.v2 {
    margin-bottom: 40px;
  }

  .image-wrapper.size-70px {
    max-height: 60px;
    max-width: 60px;
    min-height: 60px;
    min-width: 60px;
  }

  .image-wrapper.border-radius-20px.post---featured-image {
    max-height: 500px;
  }

  ._404-not-found {
    font-size: 186px;
  }

  .cart-button-wrapper {
    margin-left: 24px;
  }

  .cart-container {
    border-radius: 20px;
  }

  .cart-item-price {
    font-size: 16px;
  }

  .checkout-form {
    max-width: 520px;
  }

  .shipping-price, .order-list-price {
    font-size: 16px;
  }

  .home-pages-cointainer {
    margin-top: 52px;
  }

  .home-pages-top-wrapper {
    margin-bottom: 20px;
  }

  .image-home-link-wrapper {
    max-width: 260px;
    border-radius: 16px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .card-sales-home-image {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }

  .card-sales-home-content {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .figma-file-text-wrapper {
    padding: 40px 32px;
  }

  .badge-home {
    border-radius: 10px;
    padding: 10px 15px;
    font-size: 14px;
  }

  .home-surprises-card {
    border-radius: 16px;
  }

  .card-home-pages-wrapper {
    padding-top: 40px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .cta-square-logo {
    max-width: 70px;
    border-radius: 16px;
    margin-bottom: 20px;
  }

  .cta-image-card {
    width: 980px;
    max-width: 980px;
    margin-top: 42px;
    margin-bottom: -31px;
  }

  .divider-vertical.explore {
    max-width: 100%;
    min-height: 1px;
    min-width: 100%;
    margin: 32px 0;
  }

  .half-bg-top.blog-v1 {
    height: 68%;
  }

  .half-bg-top.hero-v9-bg {
    height: 65%;
  }

  .nav-link {
    font-size: 14px;
  }

  .nav-content {
    grid-column-gap: 16px;
    grid-template-columns: auto auto;
    justify-content: stretch;
  }

  .nav-menu-list-item {
    margin-bottom: 16px;
  }

  .contact-link.explore-bar {
    text-align: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .cta-footer-top-card {
    border-radius: 23px;
    padding: 60px 28px;
  }

  .main-menu-wrapper {
    grid-template-columns: minmax(auto, 228px) auto;
  }

  .hero-v1-section---large-image-right-wrapper {
    z-index: 0;
    max-height: 500px;
    min-height: 350px;
    margin-top: 50px;
    margin-bottom: 0;
    position: relative;
  }

  .large-image-container {
    height: auto;
    min-width: 1040px;
    position: static;
  }

  .button-play {
    padding-left: 4px;
  }

  .button-play.button-small-and-text-flex {
    width: 42px;
    min-height: 42px;
  }

  .button-icon-play.button-icon-small {
    max-width: 13px;
    min-width: 13px;
  }

  .mg-top-post-contact-info {
    margin-top: -140px;
  }

  .bg-purple-line {
    padding-bottom: 8px;
  }

  .bg-purple-line.v2 {
    background-position: 0 90%;
  }

  .choose-us-image---01 {
    height: 307px;
    border-radius: 24px;
  }

  .choose-us-image---02, .choose-us-image---03, .position-absolute.square-shape-bg-color-3 {
    border-radius: 24px;
  }

  .mg-bottom-52px {
    margin-bottom: 42px;
  }

  .bg-purple-line-large.v3 {
    padding-bottom: 14px;
  }

  .square-icon.icon-72px {
    max-height: 60px;
    max-width: 60px;
    min-height: 60px;
    min-width: 60px;
    border-radius: 13px;
  }

  .contact-card-link {
    border-radius: 10px;
  }

  .bg.floating-top-contact-v2 {
    right: -86px;
  }

  .bg.floating-bottom-contact-v2 {
    left: -88px;
  }

  .bg.floating-bottom---right-team {
    border-radius: 18px;
    bottom: -60px;
    right: -112px;
  }

  .bg.floating-bottom---left-values {
    border-top-right-radius: 18px;
    border-bottom-right-radius: 18px;
    bottom: -48px;
    left: -38px;
  }

  .bg.floating-bottom---left-choose, .bg.floating-center---our-team {
    border-radius: 24px;
  }

  .responsive-container._500px {
    max-width: 500px;
  }

  .full-image-left-wrapper.cta-v1 {
    max-height: 400px;
  }

  .input-button-inside-block {
    min-height: 60px;
  }

  .full-page-section---image-right {
    max-width: 300px;
    margin-top: 70px;
  }

  .card-image._w-h-100.featured-v2 {
    object-position: 34% 50%;
  }

  .card-image._w-h-100.service-item-image-v1 {
    max-height: 325px;
  }

  .card-image.featured-v1 {
    max-height: 350px;
    min-height: 350px;
  }

  .card-image.post-v1 {
    max-height: 280px;
  }

  .form-subscribe-block {
    min-height: 111px;
  }

  .mg-bottom-28px {
    margin-bottom: 24px;
  }

  .slide-location-col-right, .slide-location-picture-wrapper {
    max-width: 500px;
  }

  .slide-location-picture {
    max-height: 400px;
    border-radius: 24px;
  }

  .section---location {
    padding-bottom: 90px;
  }

  .blog-card-featured-image-wrapper.featured-v2 {
    max-height: 650px;
    min-height: 650px;
    border-radius: 24px;
  }

  .mg-bottom-36px {
    margin-bottom: 30px;
  }

  .card-description.blog-v2-card {
    padding-left: 0;
    padding-right: 0;
  }

  .blog-featured-wrapper {
    max-height: none;
    min-height: auto;
    flex-direction: column;
  }

  .full-image-right-wrapper.cta-v2 {
    max-height: 500px;
  }

  .full-width-right-hero-wrapper.layout-grid-3-cols---hero-v3 {
    min-height: 0;
  }

  .full-width-right-hero-wrapper.layout-grid-3-cols---our-team {
    min-height: 0;
    margin-top: 0;
  }

  .full-width-right-hero.layout-grid-2-cols---hero-v2 {
    border-radius: 24px;
  }

  .full-width-right-hero.layout-grid-3-cols---hero-v3 {
    width: 100%;
    max-height: 400px;
    border-radius: 24px;
    position: static;
  }

  .full-width-right-hero.layout-grid-3-cols---our-team {
    width: 100%;
    height: auto;
    max-height: 400px;
    border-radius: 24px;
    position: static;
  }

  .full-width-right-hero.tabs-location-image {
    max-height: 400px;
  }

  .team-image-right {
    max-width: 100%;
    display: flex;
  }

  .team-image---01 {
    max-height: 400px;
    border-radius: 24px;
  }

  .team-image---02 {
    max-height: 400px;
    border-radius: 24px;
    margin-top: 88px;
  }

  .full-width-left-wrapper.layout-grid-3-cols---hero-v3 {
    min-height: 0;
  }

  .full-width-left-wrapper.cta-v3-full-width-left-wrapper {
    max-height: 400px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
  }

  .full-width-left-wrapper.layout-grid-3-cols---our-team {
    min-height: 0;
    margin-bottom: 0;
  }

  .full-width-left.layout-grid-3-cols---hero-v3 {
    width: 100%;
    max-height: 400px;
    border-radius: 24px;
    position: static;
  }

  .full-width-left.layout-grid-2-cols---video {
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
  }

  .full-width-left.layout-grid-3-cols---our-team {
    width: 100%;
    max-height: 400px;
    border-radius: 24px;
    position: static;
  }

  .card-bg-right, .card-bg-right.cta-v3 {
    border-radius: 24px;
  }

  .large-circle-buttons-container {
    grid-column-gap: 20px;
  }

  .social-circle-link-large {
    max-height: 72px;
    max-width: 72px;
    min-height: 72px;
    min-width: 72px;
    font-size: 40px;
  }

  .explore-bar-content {
    align-items: center;
  }

  .border-radius-20px {
    border-radius: 16px;
  }

  .service-top-content-icon---wrapper {
    margin-top: -70px;
    margin-bottom: 13px;
  }

  .blog-content-over-top-category {
    margin-top: -64px;
    margin-bottom: 20px;
  }

  .contact-form {
    min-height: 693px;
  }

  .mg-bottom-82px {
    margin-bottom: 75px;
  }

  .mg-bottom-82px.alt {
    margin-bottom: 60px;
  }

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

  .tabs-horizontal-wrapper.v2 {
    padding-top: 80px;
  }

  .tabs-horizontal-menu {
    margin-bottom: 60px;
  }

  .content-center-v1 {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .blog-card-content-over-content {
    max-width: 400px;
  }

  .mg-bottom-70px---tablet {
    margin-bottom: 60px;
  }

  .tabs-horizontal---tab-pane-wrapper {
    max-height: 550px;
  }

  .hero-v3-content {
    max-width: 550px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .logo-link {
    max-width: 180px;
  }

  .blog-feature-v2-arrow {
    top: 18px;
    right: 18px;
  }

  .mg-bottom-95px {
    margin-bottom: 80px;
  }

  .mg-bottom-95px.alt {
    margin-bottom: 50px;
  }

  .rich-text-v2 img {
    border-radius: 16px;
  }

  .rich-text-v2 h2 {
    font-size: 34px;
  }

  .rich-text-v2 h3 {
    margin-top: 40px;
    font-size: 24px;
  }

  .rich-text-v2 figure {
    margin-top: 34px;
    margin-bottom: 40px;
  }

  .rich-text-v2 ul, .rich-text-v2 ol {
    padding-left: 30px;
  }

  .rich-text-v2 h6, .rich-text-v2 h5 {
    margin-top: 40px;
  }

  .rich-text-v2 h4 {
    margin-top: 40px;
    font-size: 20px;
  }

  .rich-text-v2 blockquote {
    margin-top: 46px;
    margin-bottom: 46px;
    font-size: 20px;
  }

  .mg-bottom--48px {
    margin-bottom: -40px;
  }

  .grid-1-column-form-block {
    min-height: 552px;
  }

  .mg-bottom-60px {
    margin-bottom: 50px;
  }

  .gap-row-32px {
    grid-row-gap: 26px;
  }

  .product-content-top {
    width: 100%;
    margin-bottom: 24px;
    margin-right: 0;
  }

  .add-cart {
    min-height: 137px;
  }

  .grow-section-v1-wrapper {
    max-width: 600px;
    padding-top: 70px;
  }

  .not-found-page-wrap {
    padding-top: 70px;
    padding-bottom: 92px;
  }

  .not-found-page-content {
    max-width: 500px;
  }

  .order-item-title---link {
    font-size: 16px;
  }

  .flex-vertical---mbl {
    flex-direction: column;
    display: flex;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 32px;
  }

  h2 {
    font-size: 28px;
  }

  ul, ol {
    padding-left: 20px;
  }

  blockquote {
    border-radius: 16px;
    padding: 60px 24px;
  }

  .grid-2-columns.hero-v2, .grid-2-columns.contact-v1 {
    grid-row-gap: 50px;
  }

  .grid-2-columns.cta-v3 {
    grid-row-gap: 50px;
    padding-top: 80px;
  }

  .grid-2-columns.cta-v1 {
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.changelog-item {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.product-page {
    grid-row-gap: 50px;
  }

  .grid-2-columns.choose-images-left-grid {
    grid-column-gap: 16px;
  }

  .grid-2-columns.layout-v1-grid-2-col {
    grid-row-gap: 50px;
  }

  .grid-2-columns.features-grid-item-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.grid-testimonial-2-col, .grid-2-columns.our-team-2-col, .grid-2-columns.blog-layout-v2.our-blog {
    grid-row-gap: 50px;
  }

  .grid-2-columns.location-grid-2-col-wrapper {
    grid-row-gap: 18px;
  }

  .grid-2-columns.slide-location-grid-2-col {
    grid-row-gap: 40px;
  }

  .grid-2-columns.team-image-left-grid-2-col {
    grid-column-gap: 16px;
  }

  .grid-2-columns.video-left-2-col {
    grid-row-gap: 50px;
    padding-top: 80px;
  }

  .grid-2-columns.hero-grid-team-member {
    grid-row-gap: 40px;
  }

  .grid-2-columns.faqs-grid-2-col {
    grid-row-gap: 50px;
  }

  .grid-2-columns.cta-grid-2-col {
    justify-items: stretch;
  }

  .card {
    border-radius: 18px;
  }

  .card.feature-v1 {
    border-radius: 16px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .card.whats-included, .card.sales-home-page.last {
    border-radius: 16px;
  }

  .card.password-protected-card-content {
    border-radius: 16px;
    padding: 54px 24px 60px;
  }

  .card._404-card-content {
    border-radius: 16px;
    padding: 48px 24px 64px;
  }

  .card.explore-bar {
    padding: 32px 24px;
  }

  .card.testimonial-card {
    border-radius: 20px;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.service-content-over {
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    margin-top: -60px;
    margin-right: 15px;
    padding: 32px 24px;
  }

  .card.team-card-inside-image {
    max-width: 100%;
    border-radius: 20px;
    margin-top: 24px;
    padding: 32px 24px;
    position: static;
  }

  .card.blog-featured-v1 {
    margin-top: -54px;
    padding-top: 32px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.subscribe-newsletter-icon-card {
    padding: 32px 24px;
  }

  .card.pricing-card {
    border-radius: 16px;
    padding: 45px 24px;
  }

  .card.value-card {
    grid-row-gap: 16px;
    border-radius: 16px;
    flex-direction: column;
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.team-over-image-content {
    border-top-right-radius: 18px;
    border-bottom-right-radius: 18px;
    border-bottom-left-radius: 18px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.tabs-content-product {
    border-radius: 16px;
    padding: 40px 24px;
  }

  .card.blog-featured-v2 {
    border-radius: 20px;
    bottom: 10px;
    left: 10px;
    right: 10px;
  }

  .card.blog-featured-v3 {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    padding-top: 32px;
    padding-bottom: 40px;
    padding-left: 24px;
  }

  .card.blog-card-full-width-right {
    border-radius: 20px;
  }

  .card.center-content-testimonial {
    border-radius: 18px;
    padding-top: 43px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.service-form {
    padding: 32px 24px 40px;
  }

  .card.service-card-content-left {
    padding: 44px 24px;
  }

  .card.testimonial-content-left {
    border-radius: 18px;
    padding: 40px 24px;
  }

  .card.service-content-center {
    border-radius: 16px;
    padding: 32px 24px;
  }

  .card.card-form {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.card-form.v2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.search-result-item {
    border-radius: 16px;
  }

  .grid-4-columns, .grid-4-columns.footer-pages-grid {
    grid-template-columns: 1fr;
  }

  .grid-4-columns.stat-4-grid {
    grid-column-gap: 8px;
    grid-row-gap: 20px;
  }

  .divider, .divider._64px {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .mg-bottom-16px {
    margin-bottom: 8px;
  }

  .mg-bottom-16px.mg-bottom-16px---mbp, .mg-bottom-24px {
    margin-bottom: 16px;
  }

  .mg-bottom-72px {
    margin-bottom: 52px;
  }

  .mg-top-72px {
    margin-top: 52px;
  }

  .mg-top-72px.alt {
    margin-top: 0;
  }

  .mg-top-80px {
    margin-top: 60px;
  }

  .mg-right-16px.mg-bottom-16px---mbp {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .display-1 {
    font-size: 42px;
  }

  .grid-1-column.gap-row-24px.cards-grid {
    margin-top: 5px;
    margin-bottom: 50px;
  }

  .display-2 {
    font-size: 30px;
  }

  .display-2.mg-bottom-40px {
    margin-bottom: 24px;
  }

  .display-3 {
    font-size: 22px;
  }

  .display-4 {
    font-size: 19px;
  }

  .grid-3-columns {
    grid-template-columns: 1fr;
  }

  .grid-3-columns.gap-row-72px {
    grid-row-gap: 40px;
  }

  .grid-3-columns.hero-images-grid {
    grid-template-columns: 1fr 1fr;
  }

  .grid-3-columns.hero-v3-grid {
    grid-row-gap: 50px;
    margin-bottom: 54px;
  }

  .grid-3-columns.our-team-grid-3-col {
    grid-row-gap: 50px;
  }

  .grid-3-columns.footer-pages-grid {
    grid-template-columns: 1fr;
  }

  .style---heading {
    margin-bottom: 40px;
    padding-top: 66px;
    padding-bottom: 66px;
  }

  .inner-container._300px---mbp {
    max-width: 300px;
  }

  .inner-container._350px---mbp {
    max-width: 350px;
  }

  .inner-container.cta-v1-content {
    padding-left: 24px;
    padding-right: 24px;
  }

  .inner-container.image-and-bg {
    max-height: 400px;
  }

  .style---content-heading {
    padding-left: 22px;
    padding-right: 22px;
  }

  .style---heading-icon-wrapper {
    width: 58px;
    margin-right: 14px;
  }

  .border-radius-32px {
    border-radius: 18px;
  }

  .btn-primary {
    width: 100%;
    padding: 20px;
  }

  .btn-primary.small.header-btn-hidde-on-mb {
    margin-left: 0;
  }

  .btn-primary.large {
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-primary.inside-input {
    position: static;
  }

  .btn-primary.inside-input.default {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .btn-primary.inside-input.default.white-mb {
    background-color: var(--neutral--100);
    color: var(--accent--primary-1);
  }

  .btn-primary.inside-input.default.white-mb:hover {
    border-color: var(--accent--primary-1);
  }

  .btn-primary.button-row {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .btn-primary.pagination-btn {
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .btn-secondary {
    width: 100%;
    padding: 20px;
  }

  .btn-secondary.large {
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-secondary.pagination-btn {
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .badge-primary {
    padding: 14px 20px;
  }

  .badge-primary.small {
    padding: 10px 15px;
  }

  .badge-primary.large {
    padding: 16px 26px;
  }

  .badge-secondary {
    padding: 14px 20px;
  }

  .badge-secondary.small {
    padding: 10px 15px;
  }

  .badge-secondary.large {
    padding: 16px 26px;
  }

  .badge-secondary.tabs {
    margin: 6px 0;
  }

  .input {
    border-radius: 10px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .input.button-inside {
    margin-bottom: 16px;
    padding-right: 16px;
  }

  .input.cart-quantity-input {
    width: 60px;
  }

  .text-area {
    border-radius: 10px;
    padding: 16px;
  }

  .checkbox-field-wrapper {
    font-size: 16px;
    line-height: 20px;
  }

  .checkbox-field-wrapper.large {
    font-size: 18px;
    line-height: 22px;
  }

  .radio-button-field-wrapper {
    font-size: 16px;
    line-height: 22px;
  }

  .radio-button-field-wrapper.large {
    font-size: 18px;
    line-height: 24px;
  }

  .avatar-circle._03-alt {
    max-height: 34px;
    max-width: 34px;
    min-height: 34px;
    min-width: 34px;
  }

  .circle-icon.icon-70px {
    max-height: 50px;
    max-width: 50px;
    min-height: 50px;
    min-width: 50px;
  }

  .circle-icon.cms---hero-icon {
    max-height: 80px;
    max-width: 80px;
    min-height: 80px;
    min-width: 80px;
    margin-bottom: 24px;
  }

  .circle-icon.password-protected-icon {
    max-width: 82px;
  }

  .social-icon-square {
    width: 30px;
    height: 30px;
    min-height: 30px;
    min-width: 30px;
    border-radius: 6px;
    font-size: 14px;
  }

  .line-rounded-icon.success-message-check.large {
    font-size: 58px;
    line-height: 64px;
  }

  .line-rounded-icon.success-message-check---left {
    margin-bottom: 8px;
    margin-right: 0;
  }

  .line-square-icon.top-bar-close-icon {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 18px;
  }

  .rich-text-v1 ul, .rich-text-v1 ol {
    padding-left: 20px;
  }

  .rich-text-v1 blockquote {
    font-size: 18px;
  }

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

  .container-default {
    padding-left: 20px;
    padding-right: 20px;
  }

  .elements---page-hero {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section.pd-120px {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.pd-120px.pd-top-154px {
    padding-top: 90px;
  }

  .section.top {
    padding-top: 60px;
  }

  .section.template-pages-hero {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.template-pages-hero.short {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.hero-page {
    background-image: linear-gradient(to bottom, white 55%, var(--secondary--color-3) 55%);
    padding-top: 58px;
    padding-bottom: 140px;
  }

  .section.hero.v1 {
    padding-top: 60px;
  }

  .section.hero.v4 {
    padding-top: 60px;
    padding-bottom: 70px;
  }

  .section.hero.v7 {
    padding-top: 60px;
    padding-bottom: 100px;
  }

  .section.hero.v8 {
    padding-top: 50px;
    padding-bottom: 100px;
  }

  .section.hero.v9 {
    padding-top: 60px;
    padding-bottom: 70px;
  }

  .section.hero.v10 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.hero.v11 {
    padding-top: 60px;
    padding-bottom: 100px;
  }

  .section.hero.v5 {
    padding-top: 60px;
    padding-bottom: 70px;
  }

  .section.hero.v6, .section.hero.v2, .section.hero.v12 {
    padding-top: 60px;
  }

  .section.hero.v13 {
    padding-top: 40px;
  }

  .section.hero.v3 {
    padding-top: 70px;
  }

  .section.hero.v14 {
    padding-top: 40px;
    padding-bottom: 92px;
  }

  .section.hero.v15 {
    padding-top: 60px;
    padding-bottom: 100px;
  }

  .section.hero.v16 {
    padding-top: 50px;
    padding-bottom: 140px;
  }

  .section.hero.v17 {
    padding-top: 60px;
    padding-bottom: 128px;
  }

  .section.pd-top-62px {
    padding-top: 40px;
  }

  .section.pd-bottom-200px {
    padding-bottom: 100px;
  }

  .section.pd-top-160px {
    padding-top: 80px;
  }

  .section.mg-top-224px {
    padding-top: 130px;
  }

  .section.pd-top-188px {
    padding-top: 100px;
  }

  .section.pd-top-224px---bottom-164px {
    padding-top: 120px;
    padding-bottom: 94px;
  }

  .section.pd-bottom-220px {
    padding-bottom: 100px;
  }

  .section.pd-top-200px {
    padding-top: 100px;
  }

  .section.pd-180px {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section.pd-top-180px {
    padding-top: 100px;
  }

  .section.pd-bottom-150px {
    padding-bottom: 87px;
  }

  .top-bar-wrapper {
    padding-left: 19px;
    padding-right: 19px;
  }

  .link-wrapper.mg-left-24px._16px-mb {
    margin-left: 16px;
  }

  .elements---element-title.large {
    margin-top: 53px;
  }

  .heading-h1-size {
    font-size: 32px;
  }

  .heading-h2-size {
    font-size: 28px;
  }

  .header-wrapper.v3 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .header-nav-menu-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .header-nav-list-item {
    text-align: left;
  }

  .header-logo-link {
    max-width: 159px;
  }

  .header-logo-link.v2 {
    max-width: 177px;
  }

  .hamburger-menu-wrapper {
    margin-left: 14px;
  }

  .hamburger-menu-bar {
    width: 24px;
  }

  .btn-circle-secondary.small.accordion-btn {
    width: 44px;
    height: 44px;
    min-height: 44px;
    min-width: 44px;
  }

  .protected-page-wrap {
    padding-top: 40px;
    padding-bottom: 116px;
  }

  .social-media-grid-top {
    grid-template-columns: repeat(auto-fit, 30px);
  }

  .social-media-grid-top.right.center-mbp---mg-top-10px-mbp {
    align-content: center;
    justify-content: center;
    justify-items: center;
    margin-top: 10px;
  }

  .flex-horizontal.start.wrap---row-16px---mbp {
    grid-row-gap: 16px;
    flex-wrap: wrap;
  }

  .flex-horizontal.success-message-horizontal {
    flex-direction: column;
  }

  .footer-logo-wrapper {
    max-width: 160px;
  }

  .footer-logo-wrapper.large {
    max-width: 200px;
  }

  .footer-top {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .footer-top.pd-top-110px---bottom-0px {
    padding-top: 70px;
  }

  .footer-bottom {
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .error-message.cart-error {
    margin-left: 20px;
    margin-right: 20px;
  }

  .grid-subscribe-form-button-down {
    grid-template-columns: 1fr;
  }

  .icon-list {
    margin-right: 8px;
  }

  ._w-h-100.fit-cover.hero-v2-image-position, ._w-h-100.fit-cover.hero-v3-image-position, ._w-h-100.fit-cover.values-featured-image {
    max-height: 350px;
  }

  ._w-h-100.fit-cover.hero-image-02, ._w-h-100.fit-cover.hero-image-03 {
    max-height: 280px;
  }

  ._w-h-100.fit-cover.team-image-page {
    max-height: 350px;
  }

  ._w-h-100.fit-cover.faq-image {
    max-height: 300px;
  }

  .lightbox-video-icon-wrapper, .lightbox-video-icon-wrapper.v2 {
    width: 25%;
    padding-top: 25%;
  }

  .half-bg-bottom.bg-bottom-v1 {
    height: 46%;
  }

  .half-bg-bottom.about-us {
    height: 43%;
  }

  .half-bg-bottom.bg-bottom-v2 {
    height: 46%;
  }

  .cta-card.cta-v1 {
    border-radius: 20px;
    padding-top: 60px;
  }

  .cta-card.cta-v4 {
    border-radius: 18px;
    padding: 42px 24px;
  }

  .cta-card.cta-v2 {
    border-radius: 18px;
    padding-top: 80px;
  }

  .cta-card.cta-footer {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .slider-mask.width-530px {
    max-width: 100%;
  }

  .accordion-item-wrapper.accordion-card {
    border-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .accordion-item-wrapper.accordion-card.v2 {
    padding: 32px 24px;
  }

  .accordion-side {
    margin-right: 13px;
  }

  .accordion-side.right-side {
    margin-left: 10px;
  }

  .tabs-menu {
    flex-direction: column;
    align-items: stretch;
    margin-top: -6px;
    margin-bottom: 20px;
  }

  .avatar-image {
    width: 100%;
  }

  .team-member-square {
    max-height: 300px;
    border-radius: 18px;
    margin-bottom: 48px;
  }

  .pd---content-inside-card {
    padding-left: 24px;
    padding-right: 24px;
  }

  .pd---content-inside-card.team-member-page {
    padding: 42px 24px;
  }

  .pd---content-inside-card.large {
    padding: 40px 24px;
  }

  .pd---content-inside-card.large.template-pages {
    padding-left: 24px;
    padding-right: 24px;
  }

  .pd---content-inside-card.template-pages---sidebar {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .product-content {
    padding-left: 24px;
    padding-right: 24px;
  }

  .blog-card-image-wrapper.inside-card {
    border-radius: 12px;
  }

  .blog-card-image-wrapper.blog-v3-image {
    max-height: 300px;
    max-width: 100%;
    min-height: 200px;
    border-radius: 18px;
    margin-left: 0;
  }

  .blog-card-image-wrapper.featured-v3 {
    max-height: 320px;
    min-height: 300px;
  }

  .categories-badges-item-wrapper, .categories-badges-wrapper {
    flex-direction: column;
  }

  .blog-card-wrapper.card {
    border-radius: 16px;
  }

  .blog-card-wrapper.popular-posts-card {
    grid-column-gap: 12px;
  }

  .blog-card-featured-inner-content {
    padding-top: 26px;
  }

  .blog-card-featured-inner-content.v2 {
    padding: 35px 24px 32px;
  }

  .blog-card-content-inside {
    padding-top: 24px;
    padding-bottom: 32px;
  }

  .blog-card-content-inside.blog-feature-v2 {
    padding: 40px 24px;
  }

  .blog-card-content-inside.blog-v2-card {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .blog-card-content-inside.blog-v2-card.alt {
    padding-right: 24px;
  }

  .blog-card-content-over {
    width: 100%;
    border-radius: 18px;
    margin-top: -38px;
    margin-right: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .image-wrapper.border-radius-32px.post---featured-image {
    max-height: 477px;
  }

  .image-wrapper.border-radius-24px {
    border-radius: 16px;
  }

  .image-wrapper.border-radius-24px.location-image-item {
    max-height: 260px;
  }

  .image-wrapper.size-192px {
    max-width: 110px;
    min-width: 110px;
  }

  .image-wrapper.choose-us-v2-image-wrapper {
    border-radius: 18px;
  }

  .image-wrapper.choose-us-v2-image-wrapper.v2 {
    margin-bottom: 10%;
  }

  .image-wrapper.size-70px {
    max-height: 50px;
    max-width: 50px;
    min-height: 50px;
    min-width: 50px;
  }

  .image-wrapper.border-radius-20px.post---featured-image {
    max-height: 400px;
  }

  ._404-not-found {
    font-size: 38vw;
  }

  .cart-button-wrapper {
    margin-left: 20px;
  }

  .cart-container {
    border-radius: 0;
  }

  .cart-header, .cart-footer, .cart-item-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pay-btn.cart {
    height: 53px;
  }

  .shipping-method {
    flex-direction: column;
    align-items: flex-start;
  }

  .order-item {
    flex-direction: column;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .order-list-price {
    margin-top: 8px;
  }

  .order-item-image {
    margin-bottom: 20px;
  }

  .order-item-content {
    margin-right: 0;
  }

  .checkout-column {
    margin-bottom: 24px;
  }

  .home-pages-top-wrapper {
    margin-bottom: 16px;
  }

  .image-home-link-wrapper {
    max-width: 190px;
    margin-left: 8px;
    margin-right: 8px;
  }

  .card-sales-home-image {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
  }

  .figma-file-text-wrapper, .card-home-pages-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .cta-square-logo {
    max-width: 60px;
  }

  .mg-bottom-12px {
    margin-bottom: 10px;
  }

  .half-bg-top.blog-v3 {
    height: 60%;
  }

  .half-bg-top.hero-v9-bg {
    height: 80%;
  }

  .nav-content {
    max-width: 240px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .cta-footer-top-card {
    border-radius: 20px;
    padding: 50px 24px;
  }

  .main-menu-wrapper {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .hero-v1-section---large-image-right-wrapper {
    max-height: 450px;
    min-height: 300px;
    justify-content: center;
    margin-top: 40px;
  }

  .large-image-container {
    min-width: 891px;
    margin-left: -408px;
  }

  .bg-purple-line {
    padding-bottom: 6px;
  }

  .bg-purple-line.text-no-wrap, .bg-purple-line.v3.text-no-wrap {
    white-space: normal;
  }

  .choose-us-image---01 {
    height: auto;
    border-radius: 18px;
  }

  .choose-us-image---02, .choose-us-image---03, .position-absolute.square-shape-bg-color-3 {
    border-radius: 18px;
  }

  .bg-purple-line-large.v3 {
    padding-bottom: 8px;
  }

  .square-icon.icon-72px {
    max-height: 50px;
    max-width: 50px;
    min-height: 50px;
    min-width: 50px;
    border-radius: 10px;
  }

  .contact-card-link {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .bg.floating-top-contact-v2 {
    width: 80%;
    right: -72px;
  }

  .bg.floating-bottom-contact-v2 {
    width: 65%;
    bottom: -315px;
    left: -46px;
  }

  .bg.floating-bottom---right-team {
    border-radius: 16px;
    bottom: -50px;
    right: -10%;
  }

  .bg.floating-bottom---left-values {
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    bottom: -12%;
  }

  .bg.floating-bottom---left-choose {
    border-radius: 18px;
  }

  .bg.floating-center---our-team {
    min-height: 85%;
    border-radius: 18px;
  }

  .full-image-left-wrapper.cta-v1 {
    max-height: 350px;
  }

  .input-button-inside-block {
    min-height: 136px;
  }

  .team-image-right-wrapper {
    flex-direction: column;
  }

  .full-page-section---image-right {
    max-width: 250px;
    margin-top: 60px;
  }

  .card-image._w-h-100.service-item-image-v1 {
    max-height: 280px;
  }

  .card-image.featured-v1 {
    max-height: 300px;
    min-height: 300px;
  }

  .card-image.post-v1 {
    max-height: 244px;
  }

  .slide-location-picture {
    max-height: 350px;
    border-radius: 18px;
  }

  .section---location {
    padding-bottom: 80px;
  }

  .blog-card-featured-image-wrapper.featured-v2 {
    max-height: 550px;
    min-height: 550px;
    border-radius: 20px;
  }

  .full-image-right-wrapper.cta-v2 {
    max-height: 400px;
    margin-left: -20px;
    margin-right: -20px;
  }

  .full-width-right-hero.layout-grid-2-cols---hero-v2, .full-width-right-hero.layout-grid-3-cols---hero-v3 {
    border-radius: 18px;
  }

  .full-width-right-hero.layout-grid-3-cols---our-team {
    max-height: 280px;
    border-radius: 18px;
  }

  .full-width-right-hero.tabs-location-image {
    max-height: 350px;
  }

  .team-image-right {
    max-height: 400px;
    min-height: auto;
    flex-direction: column;
    margin-left: 0;
  }

  .icon-quotation-marks {
    max-width: 40px;
  }

  .team-image---01 {
    max-height: 280px;
    border-radius: 18px;
  }

  .team-image---02 {
    max-height: 280px;
    border-radius: 18px;
    margin-top: 63px;
  }

  .full-width-left-wrapper.cta-v3-full-width-left-wrapper {
    max-height: 350px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    margin-left: -20px;
    margin-right: -20px;
  }

  .full-width-left.layout-grid-3-cols---hero-v3 {
    border-radius: 18px;
  }

  .full-width-left.layout-grid-2-cols---video {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    margin-left: -20px;
    margin-right: -20px;
  }

  .full-width-left.layout-grid-3-cols---our-team {
    max-height: 280px;
    border-radius: 18px;
  }

  .card-bg-right, .card-bg-right.cta-v3 {
    border-radius: 20px;
    margin-left: -20px;
  }

  .large-circle-buttons-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .social-circle-link-large {
    max-height: 60px;
    max-width: 60px;
    min-height: 60px;
    min-width: 60px;
    font-size: 31px;
  }

  .pd-sides-24px.flex-vertical {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .service-top-content-icon---wrapper {
    margin-top: -58px;
    margin-bottom: 10px;
  }

  .contact-form {
    min-height: 689px;
  }

  .text-center---tablet.text-left---mbp {
    text-align: left;
  }

  .mg-bottom-82px {
    margin-bottom: 65px;
  }

  .mg-bottom-82px.alt {
    margin-bottom: 50px;
  }

  .text-center---mbl.text-left---mbp {
    text-align: left;
  }

  .tabs-horizontal-wrapper.v2 {
    padding-top: 70px;
  }

  .tabs-horizontal-menu, .mg-bottom-70px---tablet {
    margin-bottom: 50px;
  }

  .tabs-horizontal---tab-pane-wrapper {
    max-height: 450px;
  }

  .hidden-on-mbp {
    display: none;
  }

  .logo-link {
    max-width: 152px;
  }

  .text-break-all---mbp {
    word-break: break-all;
  }

  .blog-feature-v2-arrow {
    top: 16px;
    right: 16px;
  }

  .mg-bottom-95px {
    margin-bottom: 70px;
  }

  .mg-bottom-95px.alt {
    margin-bottom: 40px;
  }

  .rich-text-v2 h2 {
    font-size: 30px;
  }

  .rich-text-v2 h3 {
    font-size: 22px;
  }

  .rich-text-v2 ul, .rich-text-v2 ol {
    padding-left: 20px;
  }

  .rich-text-v2 h4 {
    font-size: 19px;
  }

  .rich-text-v2 blockquote {
    font-size: 18px;
  }

  .grid-1-column-form-block {
    min-height: 573px;
  }

  .add-cart {
    min-height: 132px;
  }

  .mg-bottom-11px {
    margin-bottom: 10px;
  }

  .grow-section-v1-wrapper {
    padding-top: 60px;
  }

  .not-found-page-wrap {
    padding-top: 60px;
    padding-bottom: 76px;
  }

  .shipping-method-content {
    margin-top: 12px;
    margin-bottom: 12px;
    margin-right: 0;
  }

  .more-templates-badge-wrapper {
    max-width: 250px;
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    padding: 8px 18px 8px 15px;
  }

  .more-templates-logo {
    width: 60px;
  }

  .more-templates-p {
    font-size: 12px;
  }

  .more-templates-lottie {
    width: 40px;
  }
}

#w-node-c7759e16-e9f1-dc73-1699-b09d06eb4d5b-8a3d2742 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_2911ba81-7ea3-0c0e-c2e0-b135a6ceea67-8a3d2742, #w-node-c3f398c3-8789-1669-75ff-f6e97f9248cd-8a3d2742, #w-node-_5d4fa8e0-9702-519c-782c-9cc0c716ed37-8a3d2742, #w-node-e0a59d1f-9cfc-b90b-9f92-07f04c15b047-8a3d2742, #w-node-_74706d00-a1f7-0b31-0bda-df4a9c6ac43d-8a3d2742, #w-node-_05f21e96-ef5f-1dd6-5a55-76ed75c2d4ac-8a3d2742 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_33867a7f-ca87-b276-b0d1-f940b0596cf4-8a3d2742 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7cecb0ee-a952-401d-59cf-97256d1d9c14-8a3d2742, #w-node-d4d04176-e286-aa4a-fcf3-348096ddf9aa-8a3d2742, #w-node-e1c98f95-cd15-c120-8744-eb10fc3f7a1d-8a3d2742 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4671ac99-f3ad-550f-7262-e4940c0186e5-8a3d2742 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-f4b42cd4-4462-b593-f6a7-4d52be9c9fd1-8a3d2742 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24fb72eb-db5f-a197-9640-7ecfe70cf7dd-8a3d2742, #w-node-_9af2a1ae-703f-f6c7-11bd-9e39b1ebb687-8a3d2742, #w-node-_08eb08c5-4a21-7792-0842-7b625a80a611-8a3d2742 {
  align-self: stretch;
}

#w-node-_5c4c98f7-1258-9728-1ab3-8ea75015f1a8-8a3d2742, #w-node-_3b2bc405-af2c-1f94-bde5-ab99f5e5ed67-8a3d2742 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24ba0115-614d-e840-6929-92ffcb3f8cfd-8a3d2742 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_24ba0115-614d-e840-6929-92ffcb3f8d01-8a3d2742 {
  justify-self: start;
}

#w-node-_0fbef635-0f84-b390-2992-0c9f02f6b6e4-91dd5701 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a71a1db-37a1-4983-358c-309d73f1e318-8a3d274e {
  align-self: stretch;
  justify-self: end;
}

#w-node-_0e490b91-e647-f504-fee8-a88a23e3e8b4-8a3d274e {
  align-self: start;
}

#w-node-ddac61e2-9a12-5f2a-62d6-9240d49510d4-8a3d274e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ca2ca39-b8fe-d9ae-b9b6-ad93443c607d-443c6072 {
  align-self: center;
  justify-self: start;
}

#w-node-_6b50b2a1-ae95-dfd9-5e58-16be23c819b6-8a3d274f, #w-node-_8acae23e-19c8-3547-e731-61b8b6d3e482-8a3d2750 {
  align-self: stretch;
}

#w-node-_8acae23e-19c8-3547-e731-61b8b6d3e50a-8a3d2750, #w-node-_8acae23e-19c8-3547-e731-61b8b6d3e515-8a3d2750, #w-node-d13833df-4302-8f2d-0beb-035db976fa74-8a3d2751 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbf466ca-8f17-e78b-fa11-038c0e2b26a8-8a3d2751 {
  justify-self: end;
}

#w-node-b7e8358f-5ca7-9e78-a77f-677c71dfe317-8a3d2751 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9afb0422-4821-88cd-14ed-cce318259760-8a3d2753 {
  align-self: stretch;
}

#w-node-_54d2d07f-6f28-099b-5bde-8ea3bfacd3ed-8a3d2753 {
  justify-self: end;
}

#w-node-e7e6d9e1-c0f8-2d82-08b9-116e39832e23-8a3d2753, #w-node-_367ca4a2-d6c5-dacf-84c1-2ea9078eb96d-8a3d2753, #w-node-_00f42148-1d39-8d1d-ba4e-c800b7637e1f-b7637da8, #w-node-_186fbe43-5fbe-0034-e8b4-787e8adcfd3f-8a3d2764, #w-node-_50cacb8e-de58-161a-1f8f-5bbd2d28523d-8a3d2764, #w-node-f0fbf3a8-e14e-69fb-5226-d9d894e0718c-8a3d2764, #w-node-b802a070-9102-8775-5428-930ff319ab2f-8a3d2764, #w-node-_35d98ac2-700a-60ed-e555-c88fa00b3336-8a3d2764, #w-node-_66a6e6f7-9659-cb94-368b-565f44630f88-8a3d2764, #w-node-_4c196cb8-0e5b-0288-bdb0-df7994287052-8a3d2764, #w-node-_9d627376-dfb3-8881-28cb-30c9d4cf58c9-8a3d2764, #w-node-_7b9c8a81-b4bd-d55d-1e28-4eba86aa0f83-8a3d2764, #w-node-_4fa6abe3-bb1a-e136-0b5e-6415294692b1-8a3d2764, #w-node-_8edb08c1-8d94-25b1-7f1e-bb10fcb0b214-8a3d2764, #w-node-_7f26f4a9-2f16-71fe-6671-ade127fc67e6-8a3d2764, #w-node-_147f44c2-48ca-c6d4-054b-9d439987badb-8a3d2764, #w-node-_959ca6a0-5946-3974-63f1-477a298be0a3-8a3d2764, #w-node-a9cbba27-36cb-f7f4-b07d-29ec98d332d1-8a3d2764, #w-node-_5fe36711-ac5d-595c-6739-1d5a8e40e7b5-8a3d2764, #w-node-e7d5cfb1-a514-5c82-b64f-cd4e84f1bf78-8a3d2764, #w-node-c0efd480-6ae8-3aa3-38da-5cfe1f76167d-8a3d2764, #w-node-_4ae52f81-38ef-6e6a-329f-b25e44dc0ed2-8a3d2764, #w-node-_658cb4ae-6350-ae64-f89e-48ffaffe4325-8a3d2764, #w-node-_218eec2c-fcbe-2819-0271-0c853c00b5f0-8a3d2764, #w-node-_27183b50-4cee-beff-8e8a-5156192d67e6-8a3d2764, #w-node-f7b2da0f-2f03-aaa4-b44d-acd3cdacebd0-8a3d2764, #w-node-fd892e4a-3006-b0f6-fc1a-16f6904e254c-8a3d2764, #w-node-_39f1c957-e64f-03e8-7fd1-e917c40b1c60-8a3d2764, #w-node-aee1fdbe-1387-4397-e993-d21c363dd8ba-8a3d2764, #w-node-a03e51d8-a0ed-40fd-367a-fbe9c62136e2-8a3d2764, #w-node-a03e51d8-a0ed-40fd-367a-fbe9c62136db-8a3d2764, #w-node-dc0973a7-e425-9f2a-6ca0-2cc0078e37a5-8a3d2764, #w-node-dc0973a7-e425-9f2a-6ca0-2cc0078e37ac-8a3d2764, #w-node-_6a94e09d-dc86-bbd2-d2f3-c35b05bbe257-8a3d2764, #w-node-_6a94e09d-dc86-bbd2-d2f3-c35b05bbe259-8a3d2764, #w-node-_7d4afe16-534c-7da9-a1f1-701c68b3f2c6-8a3d2764, #w-node-_7d4afe16-534c-7da9-a1f1-701c68b3f2d3-8a3d2764, #w-node-_1a138b21-9f9e-af03-003f-43c092a71913-8a3d2764, #w-node-_0ea7b455-31b2-75ac-3c81-e240aea03e46-8a3d2764 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61914fa1f3028ad34c1c480b000000000014-8a3d2768 {
  align-self: stretch;
}

#w-node-_48179c42-8780-db30-ba01-1c22fea07ab4-8a3d276b, #w-node-_41d6569c-5566-108c-6279-59a26ecbfba9-83e4f85b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41d6569c-5566-108c-6279-59a26ecbfbb0-83e4f85b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_583d9858-68c9-33a3-b703-f7c64da0ca48-83e4f85b, #w-node-_7c90550c-135d-2ebc-82f3-6dff9cecab23-83e4f85b {
  align-self: stretch;
}

#w-node-_2f33e745-7245-c815-d844-e4b210a6901c-83e4f85b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f33e745-7245-c815-d844-e4b210a69021-83e4f85b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-d30e40b0-5c6d-628d-ae08-cba65b7df536-83e4f85b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d30e40b0-5c6d-628d-ae08-cba65b7df52a-83e4f85b {
  justify-self: end;
}

#w-node-_8f71b956-4040-9efb-977b-e3ac6dfdda2f-83e4f85b, #w-node-fd45d534-e223-53fe-1010-e4ef75dfd0ac-83e4f85b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd45d534-e223-53fe-1010-e4ef75dfd0d6-83e4f85b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-fd45d534-e223-53fe-1010-e4ef75dfd0de-83e4f85b {
  align-self: stretch;
}

#w-node-fd45d534-e223-53fe-1010-e4ef75dfd0e2-83e4f85b {
  justify-self: end;
}

#w-node-e663fb72-d066-55e3-fea1-b17931e57f04-de4813c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-d8f7ddbd-a4dd-ac46-89c8-f98617b2472a-de4813c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6b6a78d3-c7f5-bae1-54c9-d5d3194c7506-de4813c7, #w-node-a453c2c9-d59d-be5d-8c0d-46d4f1885f09-de4813c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c5a06-9175-b2a3-4afb-afc02df7bb3c-de4813c7 {
  justify-self: end;
}

#w-node-_5d77e165-0386-bb0b-3e3c-668fc87c0aba-de4813c7, #w-node-_5d77e165-0386-bb0b-3e3c-668fc87c0ad0-de4813c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46fbf86e-cd01-39ae-3866-2e83abd9dae5-de4813c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_823535d1-2bf3-0089-d764-670ebd339ee1-de4813c7 {
  justify-self: end;
}

#w-node-f2f79cfb-32bd-9767-cfe6-e46197c5daaf-de4813c7, #w-node-d51c2871-8634-52ee-f58c-f569be4308b5-acc0a8f5, #w-node-cf706be0-da31-c261-7568-45410efff9c6-acc0a8f5, #w-node-ba03de92-d061-f22a-b36a-6b006a3efef0-acc0a8f5, #w-node-_2989896b-275b-46d7-a1df-2b220046257a-acc0a8f5, #w-node-_81cacb45-5eed-e850-ddfa-64cf305bf096-acc0a8f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_272acf54-06c1-f41c-4f3f-bf22e0121dd5-acc0a8f5 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: end;
}

#w-node-_18a98748-9729-1360-a691-d1819322020d-acc0a8f5, #w-node-_3c991f1e-ba4e-8178-75cc-5b09254ebd6c-acc0a8f5, #w-node-_331a0852-9ce8-5acf-287c-c36c33e39529-acc0a8f5, #w-node-c0570321-72a7-3fd0-066d-cdb40d57c5d7-acc0a8f5, #w-node-_4cf88d6b-400f-7160-522e-4d3cc52a161b-acc0a8f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd11fdc2-21c4-2dd1-a3ae-d57ba2308498-a2308489 {
  align-self: stretch;
}

#w-node-cd11fdc2-21c4-2dd1-a3ae-d57ba230849b-a2308489 {
  justify-self: end;
}

#w-node-cd11fdc2-21c4-2dd1-a3ae-d57ba23084a2-a2308489 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c34ddb6c-303c-1bc6-5472-e4073071481d-a2308489 {
  align-self: stretch;
}

#w-node-c34ddb6c-303c-1bc6-5472-e40730714820-a2308489 {
  justify-self: end;
}

#w-node-c34ddb6c-303c-1bc6-5472-e4073071482a-a2308489 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_618b141c-8554-8d5d-a045-c44ea2e8514f-a2308489 {
  align-self: stretch;
}

#w-node-_618b141c-8554-8d5d-a045-c44ea2e85152-a2308489 {
  justify-self: end;
}

#w-node-_618b141c-8554-8d5d-a045-c44ea2e8515c-a2308489 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8fb1bb78-9073-dadf-f73b-7ba26cbe1bba-6fb0362f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6d7a59c-ab3a-704e-0b11-ac56db2e64b2-6fb0362f {
  align-self: stretch;
}

#w-node-d36dca5b-1522-7d9a-f76f-746f5765069f-6fb0362f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_7db431b2-a4da-6698-2c4c-7a5c4f37dadc-6fb0362f, #w-node-_40b337f9-f69b-8e59-6537-3f147c44fd96-6fb0362f {
  justify-self: start;
}

#w-node-_57cd5040-2aa4-5e54-8676-4e30036a5c5f-f3c2f30d {
  align-self: stretch;
}

#w-node-_89fadf8f-6db3-1b64-49bc-dd828338655a-f3c2f30d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83d73864-ae9f-619c-190b-2e7ccadc905e-f3c2f30d {
  justify-self: stretch;
}

#w-node-deea4465-afdc-5606-e947-6f54910ebfd9-f3c2f30d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3fa11eb-7c5d-6591-e83b-8d9d88a2b0ea-f3c2f30d, #w-node-c3fa11eb-7c5d-6591-e83b-8d9d88a2b0f4-f3c2f30d {
  justify-self: start;
}

#w-node-deea4465-afdc-5606-e947-6f54910ebfb8-f3c2f30d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-deea4465-afdc-5606-e947-6f54910ebfbd-f3c2f30d, #w-node-db8a5215-b4c5-33da-328c-498c104bbbcc-f3c2f30d {
  align-self: stretch;
}

#w-node-db8a5215-b4c5-33da-328c-498c104bbbd0-f3c2f30d, #w-node-e61dd2a6-b10a-a8c5-681c-e0216901b8a6-82efd3f9 {
  justify-self: end;
}

#w-node-e8ca7e04-ec06-ab77-a582-aeb042c4e75a-82efd3f9, #w-node-eedbab86-62dc-e677-6397-2b01759c8afc-6c6867a3 {
  align-self: stretch;
}

#w-node-_90888931-a1c5-4380-d2f8-e77305672e0f-ab78703e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_90888931-a1c5-4380-d2f8-e77305672e13-ab78703e {
  justify-self: start;
}

#w-node-_02fec14a-8457-dd3c-b0df-d9a02c9d4d52-ab78703e {
  justify-self: end;
}

#w-node-fe229c7c-8af9-9d8a-76fa-302691c88e30-6a46853c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fe229c7c-8af9-9d8a-76fa-302691c88e34-6a46853c {
  justify-self: start;
}

#w-node-_82fd9295-9f0e-9ce3-b3cf-c94418e03e39-6a46853c, #w-node-a95d42e8-5bbd-5eca-780f-ef3146b88157-6a46853c, #w-node-_3dcebf9d-4f5a-518b-8b0e-c83a306d7669-6a46853c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_25f20191-8a54-d1af-99d6-f19010396630-6a46853c {
  align-self: center;
}

#w-node-_411bbd25-47fb-ccbd-2e8c-87e359b4c13a-142a3e47 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_411bbd25-47fb-ccbd-2e8c-87e359b4c13e-142a3e47 {
  justify-self: start;
}

#w-node-b5ae4a94-7879-226d-c37c-b9952462d558-142a3e47 {
  align-self: stretch;
  justify-self: end;
}

#w-node-_7d95fb41-6a60-5644-8a4c-0faf07e12b2c-142a3e47 {
  align-self: stretch;
}

#w-node-_62227446-da66-022c-6487-e5ac556cf246-142a3e47, #w-node-_62227446-da66-022c-6487-e5ac556cf241-142a3e47, #w-node-_50618c32-1e8e-34e1-ee93-adc2f682729a-142a3e47, #w-node-_50618c32-1e8e-34e1-ee93-adc2f682729f-142a3e47 {
  align-self: start;
}

#w-node-b7b65dfe-b589-cb88-d4a8-9a3312d99df9-142a3e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7b65dfe-b589-cb88-d4a8-9a3312d99e03-142a3e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_242dab03-a18c-2efd-8805-9f36bcf826ff-ac04e42b, #w-node-c57f5c77-af86-bae0-9ebe-c5020d28b9f2-ac04e42b {
  align-self: stretch;
}

#w-node-_17f1c143-78bd-a153-f468-8c902b95d5ba-ac04e42b, #w-node-_47c56609-55d9-608a-a64c-4ad9fc571434-ac04e42b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81ad8765-7529-b122-ed30-e5ab8ee94a69-7c64ad2a {
  justify-self: end;
}

#w-node-ecf8f0d6-109b-30b3-47d2-106ddd343e9b-7c64ad2a {
  justify-self: start;
}

#w-node-_6984c01f-0f55-2f86-7bee-6c5dc7951622-7c64ad2a, #w-node-_17f1c143-78bd-a153-f468-8c902b95d5ba-5cad79f4, #w-node-_47c56609-55d9-608a-a64c-4ad9fc571434-5cad79f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-c7759e16-e9f1-dc73-1699-b09d06eb4d5b-8a3d2742 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_4671ac99-f3ad-550f-7262-e4940c0186e5-8a3d2742 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-f4b42cd4-4462-b593-f6a7-4d52be9c9fd1-8a3d2742 {
    justify-self: stretch;
  }

  #w-node-_1cb1fa0d-7e5e-e4e7-f714-15836f628ddd-91dd5701 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-dbf466ca-8f17-e78b-fa11-038c0e2b26a8-8a3d2751, #w-node-_54d2d07f-6f28-099b-5bde-8ea3bfacd3ed-8a3d2753 {
    justify-self: auto;
  }

  #w-node-_218eec2c-fcbe-2819-0271-0c853c00b5f0-8a3d2764, #w-node-fd892e4a-3006-b0f6-fc1a-16f6904e254c-8a3d2764 {
    grid-column: span 2 / span 2;
    justify-self: center;
  }

  #w-node-a03e51d8-a0ed-40fd-367a-fbe9c62136db-8a3d2764, #w-node-_6a94e09d-dc86-bbd2-d2f3-c35b05bbe259-8a3d2764 {
    order: -9999;
  }

  #w-node-_41d6569c-5566-108c-6279-59a26ecbfbb0-83e4f85b {
    justify-self: auto;
  }

  #w-node-_7c90550c-135d-2ebc-82f3-6dff9cecab23-83e4f85b {
    order: 9999;
  }

  #w-node-_2f33e745-7245-c815-d844-e4b210a69021-83e4f85b {
    justify-self: auto;
  }

  #w-node-d30e40b0-5c6d-628d-ae08-cba65b7df52a-83e4f85b {
    order: -9999;
  }

  #w-node-_8f71b956-4040-9efb-977b-e3ac6dfdda2f-83e4f85b {
    justify-self: stretch;
  }

  #w-node-fd45d534-e223-53fe-1010-e4ef75dfd0d6-83e4f85b {
    justify-self: auto;
  }

  #w-node-_759c5a06-9175-b2a3-4afb-afc02df7bb3c-de4813c7 {
    order: -9999;
    justify-self: center;
  }

  #w-node-_46fbf86e-cd01-39ae-3866-2e83abd9dae5-de4813c7 {
    justify-self: auto;
  }

  #w-node-_823535d1-2bf3-0089-d764-670ebd339ee1-de4813c7 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-f2f79cfb-32bd-9767-cfe6-e46197c5daaf-de4813c7 {
    justify-self: center;
  }

  #w-node-_272acf54-06c1-f41c-4f3f-bf22e0121dd5-acc0a8f5, #w-node-cd11fdc2-21c4-2dd1-a3ae-d57ba230849b-a2308489, #w-node-c34ddb6c-303c-1bc6-5472-e40730714820-a2308489, #w-node-_618b141c-8554-8d5d-a045-c44ea2e85152-a2308489, #w-node-deea4465-afdc-5606-e947-6f54910ebfb8-f3c2f30d, #w-node-e61dd2a6-b10a-a8c5-681c-e0216901b8a6-82efd3f9, #w-node-_02fec14a-8457-dd3c-b0df-d9a02c9d4d52-ab78703e {
    justify-self: auto;
  }

  #w-node-_25f20191-8a54-d1af-99d6-f19010396620-6a46853c {
    justify-self: center;
  }

  #w-node-b5ae4a94-7879-226d-c37c-b9952462d558-142a3e47 {
    justify-self: auto;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_24ba0115-614d-e840-6929-92ffcb3f8cfd-8a3d2742 {
    grid-column: span 1 / span 1;
  }

  #w-node-_1cb1fa0d-7e5e-e4e7-f714-15836f628d5e-91dd5701, #w-node-_1cb1fa0d-7e5e-e4e7-f714-15836f628d98-91dd5701 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1cb1fa0d-7e5e-e4e7-f714-15836f628db6-91dd5701 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1cb1fa0d-7e5e-e4e7-f714-15836f628ddd-91dd5701 {
    grid-column: span 1 / span 1;
  }

  #w-node-_1cb1fa0d-7e5e-e4e7-f714-15836f628e00-91dd5701 {
    justify-self: center;
  }

  #w-node-_8e07bb42-3ce2-a583-53eb-efa2ba5665b1-b4043bae {
    order: -9999;
  }

  #w-node-c91b6f12-e1b9-20d6-fde5-ea352dc9c429-b4043bae, #w-node-c91b6f12-e1b9-20d6-fde5-ea352dc9c463-b4043bae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3f0780f3-e898-78e7-8cbb-e127eb984a56-76531515 {
    justify-self: center;
  }

  #w-node-_00f42148-1d39-8d1d-ba4e-c800b7637dac-b7637da8 {
    grid-column: span 2 / span 2;
  }

  #w-node-_00f42148-1d39-8d1d-ba4e-c800b7637dc4-b7637da8, #w-node-_00f42148-1d39-8d1d-ba4e-c800b7637dfe-b7637da8, #w-node-_02620564-d48b-bb68-b539-d6e719b00a48-c61eef20, #w-node-_02620564-d48b-bb68-b539-d6e719b00a82-c61eef20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fd892e4a-3006-b0f6-fc1a-16f6904e254c-8a3d2764 {
    grid-column: span 1 / span 1;
  }

  #w-node-a03e51d8-a0ed-40fd-367a-fbe9c62136db-8a3d2764, #w-node-_6a94e09d-dc86-bbd2-d2f3-c35b05bbe259-8a3d2764, #w-node-e3a90f75-d470-7097-bbbe-55a933809da3-8a3d276b, #w-node-_4d23d9c3-32aa-001b-0596-e5a65931aef9-8a3d276b, #w-node-_5d0cf41d-1172-6000-505c-5abc2306569e-8a3d276b, #w-node-ae36a11d-9aa6-9b99-1c4e-812c3ccf1b6f-8a3d276b, #w-node-_529f5180-557e-0011-a8c7-d413bd690ec5-8a3d276b, #w-node-_529f5180-557e-0011-a8c7-d413bd690ed0-8a3d276b, #w-node-_529f5180-557e-0011-a8c7-d413bd690edb-8a3d276b, #w-node-_529f5180-557e-0011-a8c7-d413bd690ee6-8a3d276b, #w-node-_3e7a3750-203b-4f65-b2ff-7193010c307e-8a3d276b, #w-node-_820331d6-c4e7-e22c-17e6-307c4ba0cf79-8a3d276b, #w-node-_2cc935a5-ba4b-b138-1cd0-3ca62c07d263-8a3d276b, #w-node-_2cc935a5-ba4b-b138-1cd0-3ca62c07d26e-8a3d276b, #w-node-_2cc935a5-ba4b-b138-1cd0-3ca62c07d279-8a3d276b, #w-node-cd97ed09-7ee7-f868-9f24-92008cbffbf9-8a3d276b, #w-node-_678fa4ae-1fca-b02f-fd27-9efe550463d6-8a3d276b, #w-node-_053b3848-5278-b0d0-565f-4e26607311a1-8a3d276b, #w-node-_8638ecc7-fc7a-8770-ed2b-943d852abcf3-8a3d276b, #w-node-d7e62f01-1c68-6af4-0f0b-aa76e3a3f0a9-8a3d276b, #w-node-d7e62f01-1c68-6af4-0f0b-aa76e3a3f0bd-8a3d276b, #w-node-fdedfdaf-07eb-26ce-ec5a-44f9429fbce6-8a3d276b, #w-node-e5098d5c-99e5-a310-1707-51b579e0852f-8a3d276b, #w-node-_1d39ea8e-bae3-1512-4ef0-cdf93fc0f8da-8a3d276b, #w-node-_0959ac05-e5ad-fd43-8e7e-a09dd2f57df9-8a3d276b, #w-node-d7e62f01-1c68-6af4-0f0b-aa76e3a3f0d1-8a3d276b, #w-node-f9a626ae-4f05-7075-0d66-3072978dbb53-8a3d276b, #w-node-_5e353be1-d012-39fc-eeb8-2763382b8e35-8a3d276b {
    order: -9999;
  }

  #w-node-e663fb72-d066-55e3-fea1-b17931e57f04-de4813c7 {
    order: 9998;
  }

  #w-node-_39500021-2971-9bce-6eab-dc80fcb90b0e-de4813c7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d8f7ddbd-a4dd-ac46-89c8-f98617b2472a-de4813c7 {
    order: 9999;
  }

  #w-node-_5d77e165-0386-bb0b-3e3c-668fc87c0aba-de4813c7 {
    align-self: stretch;
  }

  #w-node-_5d77e165-0386-bb0b-3e3c-668fc87c0abd-de4813c7 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5d77e165-0386-bb0b-3e3c-668fc87c0ad0-de4813c7 {
    align-self: stretch;
  }

  #w-node-cd11fdc2-21c4-2dd1-a3ae-d57ba23084a2-a2308489, #w-node-c34ddb6c-303c-1bc6-5472-e4073071482a-a2308489, #w-node-_618b141c-8554-8d5d-a045-c44ea2e8515c-a2308489 {
    grid-row: span 1 / span 1;
  }

  #w-node-d36dca5b-1522-7d9a-f76f-746f5765069f-6fb0362f {
    justify-self: auto;
  }

  #w-node-deea4465-afdc-5606-e947-6f54910ebfd9-f3c2f30d {
    order: 9999;
  }

  #w-node-_90888931-a1c5-4380-d2f8-e77305672e0f-ab78703e, #w-node-fe229c7c-8af9-9d8a-76fa-302691c88e30-6a46853c {
    grid-column: span 1 / span 1;
  }

  #w-node-_82fd9295-9f0e-9ce3-b3cf-c94418e03e39-6a46853c, #w-node-a95d42e8-5bbd-5eca-780f-ef3146b88157-6a46853c, #w-node-_3dcebf9d-4f5a-518b-8b0e-c83a306d7669-6a46853c {
    grid-row: span 1 / span 1;
  }

  #w-node-_411bbd25-47fb-ccbd-2e8c-87e359b4c13a-142a3e47 {
    grid-column: span 1 / span 1;
  }

  #w-node-b7b65dfe-b589-cb88-d4a8-9a3312d99df9-142a3e47 {
    justify-self: center;
  }

  #w-node-_81ad8765-7529-b122-ed30-e5ab8ee94a69-7c64ad2a {
    justify-self: auto;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_24ba0115-614d-e840-6929-92ffcb3f8cfd-8a3d2742 {
    grid-column: span 1 / span 1;
  }

  #w-node-_1cb1fa0d-7e5e-e4e7-f714-15836f628d5e-91dd5701, #w-node-_1cb1fa0d-7e5e-e4e7-f714-15836f628d98-91dd5701, #w-node-_1cb1fa0d-7e5e-e4e7-f714-15836f628db6-91dd5701, #w-node-c91b6f12-e1b9-20d6-fde5-ea352dc9c429-b4043bae, #w-node-c91b6f12-e1b9-20d6-fde5-ea352dc9c463-b4043bae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ee656db5-0d27-f062-3870-55aa99aadfbe-8a3d2749 {
    order: 9999;
  }

  #w-node-_00f42148-1d39-8d1d-ba4e-c800b7637dac-b7637da8, #w-node-_00f42148-1d39-8d1d-ba4e-c800b7637dc4-b7637da8, #w-node-_00f42148-1d39-8d1d-ba4e-c800b7637dfe-b7637da8, #w-node-_02620564-d48b-bb68-b539-d6e719b00a48-c61eef20, #w-node-_02620564-d48b-bb68-b539-d6e719b00a82-c61eef20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fd892e4a-3006-b0f6-fc1a-16f6904e254c-8a3d2764 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_8d3288d7-1ac5-970b-a37f-c5dedced6420-83e4f85b, #w-node-_8d3288d7-1ac5-970b-a37f-c5dedced6427-83e4f85b, #w-node-_8d3288d7-1ac5-970b-a37f-c5dedced642e-83e4f85b, #w-node-_8d3288d7-1ac5-970b-a37f-c5dedced6435-83e4f85b, #w-node-_78c2c7e7-1434-4e0f-f819-74d2028dbd0f-acc0a8f5, #w-node-_78c2c7e7-1434-4e0f-f819-74d2028dbd16-acc0a8f5, #w-node-_78c2c7e7-1434-4e0f-f819-74d2028dbd1d-acc0a8f5, #w-node-_78c2c7e7-1434-4e0f-f819-74d2028dbd24-acc0a8f5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_90888931-a1c5-4380-d2f8-e77305672e0f-ab78703e, #w-node-fe229c7c-8af9-9d8a-76fa-302691c88e30-6a46853c, #w-node-_411bbd25-47fb-ccbd-2e8c-87e359b4c13a-142a3e47 {
    grid-column: span 1 / span 1;
  }
}

@font-face {
  font-family: 'Social Icons Font';
  src: url('../fonts/6539c9c0e3cd554f8a3d280a_social-icon-font.woff2') format('woff2'), url('../fonts/6539c9c0e3cd554f8a3d27d3_social-icon-font.eot') format('embedded-opentype'), url('../fonts/6539c9c0e3cd554f8a3d27c6_social-icon-font.woff') format('woff'), url('../fonts/6539c9c0e3cd554f8a3d27e7_social-icon-font.ttf') format('truetype'), url('../../../assets.website-files.com/6539c9c0e3cd554f8a3d2771/6539c9c0e3cd554f8a3d27d4_social-icon-font.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Line Square Icons';
  src: url('../fonts/6539c9c0e3cd554f8a3d27cb_line-square-icons.woff2') format('woff2'), url('../fonts/6539c9c0e3cd554f8a3d280d_line-square-icons.eot') format('embedded-opentype'), url('../fonts/6539c9c0e3cd554f8a3d27a5_line-square-icons.woff') format('woff'), url('../fonts/6539c9c0e3cd554f8a3d27e4_line-square-icons.ttf') format('truetype'), url('../../../assets.website-files.com/6539c9c0e3cd554f8a3d2771/6539c9c0e3cd554f8a3d27ca_line-square-icons.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Filled Icons';
  src: url('../fonts/6539c9c0e3cd554f8a3d2846_filled-icon-font.woff2') format('woff2'), url('../fonts/6539c9c0e3cd554f8a3d280c_filled-icon-font.eot') format('embedded-opentype'), url('../fonts/6539c9c0e3cd554f8a3d27cf_filled-icon-font.woff') format('woff'), url('../fonts/6539c9c0e3cd554f8a3d2810_filled-icon-font.ttf') format('truetype'), url('../../../assets.website-files.com/6539c9c0e3cd554f8a3d2771/6539c9c0e3cd554f8a3d27e0_filled-icon-font.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Line Rounded Icons';
  src: url('../fonts/6539c9c0e3cd554f8a3d27d7_line-rounded-icons.woff2') format('woff2'), url('../fonts/6539c9c0e3cd554f8a3d2800_line-rounded-icons.eot') format('embedded-opentype'), url('../fonts/6539c9c0e3cd554f8a3d2809_line-rounded-icons.woff') format('woff'), url('../fonts/6539c9c0e3cd554f8a3d2783_line-rounded-icons.ttf') format('truetype'), url('../../../assets.website-files.com/6539c9c0e3cd554f8a3d2771/6539c9c0e3cd554f8a3d27d5_line-rounded-icons.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Onest';
  src: url('../fonts/653a5e1a2b6123098f4135d3_OnestBold1602-hint.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Onest';
  src: url('../fonts/653a5e1a0c53607efe1c1644_OnestRegular1602-hint.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Onest';
  src: url('../fonts/653a5e1ad1db233f64fa1aaf_OnestMedium1602-hint.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}