*, *:before, *:after {
  box-sizing: border-box;
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

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

/* Grouping content
   ========================================================================== */

/**
 * Add the correct box sizing in Firefox.
 */

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

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, Opera, and Safari.
 */

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

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

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

/**
 * Remove the inheritance of text transform in Edge and Firefox.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

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

/**
 * Remove the inner border and padding in Firefox.
 */

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

/**
 * Restore the focus styles unset by the previous rule.
 */

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

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * Remove the padding so developers are not caught out when they zero out `fieldset` elements in all browsers.
 */

legend {
  padding: 0;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

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

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

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

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

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

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* CSS variables */

:root {
  --gap: 2.127659574%;
}

/* Mobile layout */

.row-fluid {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.row-fluid [class*='span'] {
  min-height: 1px;
  width: 100%;
}

/* Desktop layout */

@media (min-width: 768px) {
  .row-fluid {
    flex-wrap: nowrap;
    justify-content: space-between;
  }

  .row-fluid .span11 {
    width: calc(91.66% - var(--gap));
  }

  .row-fluid .span10 {
    width: calc(83.33% - var(--gap));
  }

  .row-fluid .span9 {
    width: calc(75% - var(--gap));
  }

  .row-fluid .span8 {
    width: calc(66.66% - var(--gap));
  }

  .row-fluid .span7 {
    width: calc(58.33% - var(--gap));
  }

  .row-fluid .span6 {
    width: calc(50% - var(--gap));
  }

  .row-fluid .span5 {
    width: calc(41.66% - var(--gap));
  }

  .row-fluid .span4 {
    width: calc(33.33% - var(--gap));
  }

  .row-fluid .span3 {
    width: calc(25% - var(--gap));
  }

  .row-fluid .span2 {
    width: calc(16.66% - var(--gap));
  }

  .row-fluid .span1 {
    width: calc(8.33% - var(--gap));
  }
}
.content-wrapper {
  margin: 0 auto;
  padding: 0 1rem;
}

@media screen and (min-width: 1380px) {
  .content-wrapper {
    padding: 0;
  }
}

.dnd-section > .row-fluid {
  margin: 0 auto;
}

.dnd-section .dnd-column {
  padding: 0 1rem;
}

@media (max-width: 767px) {
  .dnd-section .dnd-column {
    padding: 0;
  }
}

body {
  line-height: 1.4;
  overflow-wrap: break-word;
}

html[lang^="ja"] body,
html[lang^="zh"] body,
html[lang^="ko"] body {
  line-break: strict;
  overflow-wrap: normal;
  word-break: break-all;
}

/* Paragraphs */

p {
  font-size: 1rem;
  margin: 0 0 1.4rem;
}

/* Anchors */

a {
  cursor: pointer;
}

/* Headings */

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 1.4rem;
}

/* Lists */

ul,
ol {
  margin: 0 0 1.4rem;
}

ul ul,
ol ul,
ul ol,
ol ol {
  margin: 0;
}

ul.no-list {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

/* Code blocks */

pre {
  overflow: auto;
}

code {
  vertical-align: bottom;
}

/* Blockquotes */

blockquote {
  border-left: 2px solid;
  margin: 0 0 1.4rem;
  padding-left: 0.7rem;
}

/* Horizontal rules */

hr {
  border: none;
  border-bottom: 1px solid #CCC;
}

/* Image alt text */

img {
  font-size: 0.583rem;
  word-break: normal;
}
button,
.button {
  cursor: pointer;
  display: inline-block;
  text-align: center;
  transition: all 0.15s linear;
  white-space: normal;
}

button:disabled,
.button:disabled {
  background-color: #D0D0D0;
  border-color: #D0D0D0;
  color: #E6E6E6;
}

/* No button */

.no-button,
.no-button:hover,
.no-button:focus,
.no-button:active {
  background: none;
  border: none;
  border-radius: 0;
  color: initial;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  margin-bottom: 0;
  padding: 0;
  text-align: left;
  text-decoration: none;
  transition: none;
}
/* Fields */

.hs-form-field {
  margin-bottom: 1.4rem;
}

/* Labels */

form label {
  display: block;
  font-size: 0.875rem;
  margin-bottom: 0.35rem;
}

/* Help text */

form legend {
  font-size: 0.875rem;
}

/* Inputs */

form input[type=text],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
  display: inline-block;
  font-size: 0.875rem;
  padding: 0.7rem;
  width: 100%;
}

form textarea {
  resize: vertical;
}

form fieldset {
  max-width: 100% !important;
}

/* Inputs - checkbox/radio */

form .inputs-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

form .inputs-list > li {
  display: block;
  margin: 0.7rem 0;
}

form .inputs-list input,
form .inputs-list span {
  vertical-align: middle;
}

form input[type=checkbox],
form input[type=radio] {
  cursor: pointer;
  margin-right: 0.35rem;
}

/* Inputs - date picker */

.hs-dateinput {
  position: relative;
}

.hs-dateinput:before {
  content:'\01F4C5';
  position: absolute;
  right: 10%;
  top: 50%;
  transform: translateY(-50%);
}

.fn-date-picker .pika-table thead th {
  color: #FFF;
}

.fn-date-picker td.is-selected .pika-button {
  border-radius: 0;
  box-shadow: none;
}

.fn-date-picker td .pika-button:hover,
.fn-date-picker td .pika-button:focus {
  border-radius: 0 !important;
  color: #FFF;
}

/* Inputs - file picker */

form input[type=file] {
  background-color: transparent;
  border: initial;
  padding: initial;
}

/* Headings and text */

form .hs-richtext,
form .hs-richtext p {
  font-size: 0.875rem;
  margin: 0 0 1.4rem;
}

form .hs-richtext img {
  max-width: 100% !important;
}

/* GDPR */

.legal-consent-container .hs-form-booleancheckbox-display > span,
.legal-consent-container .hs-form-booleancheckbox-display > span p {
  margin-left: 1rem !important;
}

/* Validation */

.hs-form-required {
  color: #EF6B51;
}

.hs-input.invalid.error {
  border-color: #EF6B51;
}

.hs-error-msg {
  color: #EF6B51;
  margin-top: 0.35rem;
}

/* Submit button */

form input[type=submit],
form .hs-button {
  cursor: pointer;
  display: inline-block;
  text-align: center;
  transition: all 0.15s linear;
  white-space: normal;
}

/* Captcha */

.grecaptcha-badge {
  margin: 0 auto;
}
/* Table */

table {
  border-collapse: collapse;
  margin-bottom: 1.4rem;
  overflow-wrap: break-word;
}

/* Table cells */

td,
th {
  vertical-align: top;
}

/* Table header */

thead th {
  vertical-align: bottom;
}

/* Header DND sections */

.header .dnd-section {
  padding: 0;
}

/* Header container */

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

.header__row-1 {
  padding-top: 1rem;
}

.header__row-1,
.header__row-2 {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  width: 100%;
}

@media (max-width: 1150px) and (min-width: 767px) {
  .header__column {
    width: 100%;
  }
}

@media (max-width: 767px) {
  .header__container {
    flex-direction: column;
    padding: 1rem 0 0;
  }

  .header__column {
    position: relative;
  }

  .header__row-1 {
    padding-top: 0;
  }

  .header__row-2 {
    justify-content: center;
    padding: 1.05rem;
  }
}

/* Navigation skipper */

.header__skip {
  height: 1px;
  left: -1000px;
  overflow: hidden;
  position: absolute;
  text-align: left;
  top: -1000px;
  width: 1px;
}

.header__skip:hover,
.header__skip:focus,
.header__skip:active {
  height: auto;
  left: 0;
  overflow: visible;
  top: 0;
  width: auto;
}

/* Logo */

.header__logo {
  align-items: center;
  display: flex;
  height: auto;
  margin-right: auto;
  max-width: 200px;
  overflow: hidden;
}

@media (max-width: 767px) {
  .header__logo {
    margin: 0 auto;
    width: 100%;
  }
}

.header__logo img {
  max-width: 100%;
}

.header__logo .logo-company-name {
  font-size: 1.167rem;
  margin-top: 0.7rem;
}

.header__logo--main {
  padding-top: 1rem;
}

/* Search bar */

.header__search {
  padding: 0 1rem;
  width: auto;
}

.header__search .hs-search-field__input {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TZWFyY2g8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8cGF0aCBkPSJNOS4xMzg2MTUzNCwxNS44OTI1Njg1IEM1LjQxMzk1NzQyLDE1Ljg5MjU2ODUgMi4zODM4ODUyNywxMi44NjM0NDc1IDIuMzgzODg1MjcsOS4xMzkwMDM3NiBDMi4zODM4ODUyNyw1LjQxNDU2MDA1IDUuNDEzOTU3NDIsMi4zODM4ODUyNyA5LjEzODYxNTM0LDIuMzgzODg1MjcgQzEyLjg2MzI3MzMsMi4zODM4ODUyNyAxNS44OTI1Njg1LDUuNDE0NTYwMDUgMTUuODkyNTY4NSw5LjEzOTAwMzc2IEMxNS44OTI1Njg1LDEyLjg2MzQ0NzUgMTIuODYzMjczMywxNS44OTI1Njg1IDkuMTM4NjE1MzQsMTUuODkyNTY4NSBNOS4xMzg3NTI0NSwyLjQzMzYwODg3ZS0xMyBDMTQuMTc3OTk1NSwyLjQzMzYwODg3ZS0xMyAxOC4yNzY0NTM3LDQuMTAwMzI0NzEgMTguMjc2NDUzNyw5LjEzOTI3Nzk2IEMxOC4yNzY0NTM3LDExLjIyOTgyMTEgMTcuNTcxMDE2OSwxMy4xNTg0NDM0IDE2LjM4NTYzMTMsMTQuNjk5NjY5NiBMMjMuNjUwODg4MSwyMS45NjUyMjY2IEMyNC4xMTYzNzA2LDIyLjQzMDcwOTIgMjQuMTE2MzcwNiwyMy4xODU0MDU1IDIzLjY1MDg4ODEsMjMuNjUwODg4MSBDMjMuMTg1NDA1NSwyNC4xMTYzNzA2IDIyLjQzMDcwOTIsMjQuMTE2MzcwNiAyMS45NjUyMjY2LDIzLjY1MDg4ODEgTDE0LjY5OTgxMzMsMTYuMzg1NDcxMyBDMTMuMTU4NDQwNSwxNy41NzA5NTA5IDExLjIyOTU3MzgsMTguMjc2NDUzNyA5LjEzODc1MjQ1LDE4LjI3NjQ1MzcgQzQuMDk5NTA5MzgsMTguMjc2NDUzNyAtMy43MzAzNDkzNmUtMTQsMTQuMTc4MjMxMiAtMy43MzAzNDkzNmUtMTQsOS4xMzkyNzc5NiBDLTMuNzMwMzQ5MzZlLTE0LDQuMTAwMzI0NzEgNC4wOTk1MDkzOCwyLjQzMzYwODg3ZS0xMyA5LjEzODc1MjQ1LDIuNDMzNjA4ODdlLTEzIFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4gICAgPC9kZWZzPiAgICA8ZyBpZD0iU2VhcmNoIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgPC9tYXNrPiAgICAgICAgPHVzZSBpZD0iSWNvbnMvQWN0aW9ucy9TZWFyY2giIGZpbGw9IiM0OTRBNTIiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICA8L2c+PC9zdmc+);
  background-position: center right 15px;
  background-repeat: no-repeat;
  height: 45px;
  padding: 0 0.7rem;
}

.header__search .hs-search-field--open .hs-search-field__input {
  border-bottom: none;
  border-radius: 6px 6px 0 0;
  max-width: 100%;
}

.header__search .hs-search-field--open .hs-search-field__suggestions {
  background-color: #FFF;
  border: 2px solid #D1D6DC;
  border-radius: 0 0 6px 6px;
  border-top-width: 1px;
  position: absolute;
  width: 100%;
  z-index: 10;
}

.header__search .hs-search-field__suggestions li {
  border-top: 1px solid #D1D6DC;
  font-size: 0.875rem;
}

.header__search .hs-search-field__suggestions li a {
  color: #494A52;
  padding: 0.35rem 0.7rem;
  text-decoration: none;
  transition: background-color 0.3s;
}

.header__search .hs-search-field__suggestions #results-for {
  display: none;
}

@media (min-width: 767px) {
  .header__search form {
    align-items: center;
    display: flex;
    flex-direction: row;
  }

  .header__search label {
    margin: 0 1rem 0 0;
  }

  .header__search .hs-search-field__input {
    width: auto;
  }
}

@media (max-width: 767px) {
  .header__search {
    border-top: 2px solid #CED4DB;
    order: 1;
    padding: 1.05rem;
  }
}

/* Language switcher */

.header__language-switcher {
  cursor: pointer;
  padding-right: 1.4rem;
}

.header__language-switcher .lang_switcher_class {
  position: static;
}

.header__language-switcher .lang_list_class {
  border: 2px solid;
  border-radius: 3px;
  box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.2);
  display: block;
  left: calc(100% - 24px);
  opacity: 0;
  min-width: 100px;
  padding-top: 0;
  text-align: left;
  top: 100%;
  transition: opacity 0.3s;
  visibility: hidden;
}

.header__language-switcher:hover .lang_list_class,
.header__language-switcher:focus .lang_list_class {
  opacity: 1;
  transition: opacity 0.3s;
  visibility: visible;
}

.header__language-switcher .lang_list_class:before {
  left: 70%;
  top: -25px;
}

.header__language-switcher .lang_list_class:after {
  left: 70%;
  top: -22px;
}

.header__language-switcher .lang_list_class.first-active::after {
  top: -22px;
  transition: 0.3s;
}

.header__language-switcher .lang_list_class li {
  border: none;
  font-size: 18px;
  padding: 0.35rem 0.7rem;
}

.header__language-switcher .lang_list_class li:first-child {
  border-radius: 6px 6px 0 0;
  border-top: none;
}

.header__language-switcher .lang_list_class li:last-child {
  border-bottom: none;
  border-radius: 0 0 6px 6px;
}

.header__language-switcher .lang_list_class li:hover {
  transition: background-color 0.3s;
}

.header__language-switcher--label {
  display: flex;
  position: relative;
}

.header__language-switcher--label-current {
  align-items: center;
  display: flex;
  font-size: 0.75rem;
  margin-bottom: 0.175rem;
  margin-left: 0.7rem;
}

.header__language-switcher--label-current:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 6px solid #494A52;
  content: "";
  display: block;
  height: 0px;
  margin-left: 0.7rem;
  margin-top: 0.175rem;
  width: 0px;
}

@media (max-width: 767px) {
  .header__language-switcher {
    border-top: 2px solid #CED4DB;
    padding-left: 1.05rem;
    padding-right: 0;
  }

  .header__language-switcher .lang_list_class {
    border: none;
    box-shadow: unset;
    display: block;
    left: 30px;
    opacity: 1;
    padding: 0 1.05rem;
    top: 0;
    visibility: visible;
  }

  .header__language-switcher .lang_list_class li {
    background-color: inherit;
    font-size: 0.917rem;
  }

  .header__language-switcher--label-current {
    display: none;
  }

  .header__language-switcher .globe_class {
    background-image: none;
  }

  .header__language-switcher .lang_list_class li:hover{
    background-color: inherit;
  }

  .header__language-switcher .lang_list_class:before,
  .header__language-switcher .lang_list_class:after {
    content: none;
  }
}

/* Navigation */

#nav-toggle {
  display: none;
}

/* Mobile toggles */

@media (max-width: 767px) {
  .header__navigation,
  .header__search,
  .header__language-switcher {
    display: none;
    width: 100%;
  }

  .header__navigation.open,
  .header__search.open,
  .header__language-switcher.open {
    background-color: #F8FAFC;
    display: block;
    left: 0;
    min-height: calc(100vh - 115px);
    position: absolute;
    right: 0;
    top: 75px;
    z-index: 2;
  }

  .header__navigation--toggle,
  .header__search--toggle,
  .header__language-switcher--toggle,
  .header__close--toggle {
    cursor: pointer;
    margin: 0 5vw;
    position: relative;
  }

  .header__navigation--toggle.hide,
  .header__search--toggle.hide,
  .header__language-switcher--toggle.hide {
    display: none;
  }

  .header__navigation--toggle.open,
  .header__search--toggle.open,
  .header__language-switcher--toggle.open {
    display: block;
    margin-left: 0;
    margin-right: auto;
  }

  .header__navigation--toggle:after,
  .header__search--toggle:after,
  .header__language-switcher--toggle:after {
    display: none;
    font-size: 1.083rem;
    font-weight: 600;
    position: absolute;
    left: 40px;
    text-transform: uppercase;
    top: -10px;
  }

  .header__navigation--toggle.open:after,
  .header__search--toggle.open:after,
  .header__language-switcher--toggle.open:after {
    display: block;
    word-break: normal;
  }

  .header__navigation--toggle {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAxOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5oYW1idXJnZXI8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGcgaWQ9ImhhbWJ1cmdlciIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iR3JvdXAiIHN0cm9rZT0iIzQ5NEE1MiIgc3Ryb2tlLXdpZHRoPSIzIj4gICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIxLjUiIHk9IjEuNSIgd2lkdGg9IjIxIiBoZWlnaHQ9IjEiIHJ4PSIwLjUiPjwvcmVjdD4gICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLUNvcHktNCIgeD0iMS41IiB5PSI5LjUiIHdpZHRoPSIyMSIgaGVpZ2h0PSIxIiByeD0iMC41Ij48L3JlY3Q+ICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS1Db3B5LTUiIHg9IjEuNSIgeT0iMTcuNSIgd2lkdGg9IjIxIiBoZWlnaHQ9IjEiIHJ4PSIwLjUiPjwvcmVjdD4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
    background-size: cover;
    height: 25px;
    width: 25px;
  }

  .header__navigation--toggle:after {
    content: "Menu";
  }

  .header__language-switcher--toggle {
    background-image: url(//static.hsappstatic.net/cos-LanguageSwitcher/static-1.1/img/globe.png);
    background-size: cover;
    height: 25px;
    width: 25px;
  }

  .header__language-switcher--toggle:after {
    content: "Language";
  }

  .header__search--toggle {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TZWFyY2g8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8cGF0aCBkPSJNOS4xMzg2MTUzNCwxNS44OTI1Njg1IEM1LjQxMzk1NzQyLDE1Ljg5MjU2ODUgMi4zODM4ODUyNywxMi44NjM0NDc1IDIuMzgzODg1MjcsOS4xMzkwMDM3NiBDMi4zODM4ODUyNyw1LjQxNDU2MDA1IDUuNDEzOTU3NDIsMi4zODM4ODUyNyA5LjEzODYxNTM0LDIuMzgzODg1MjcgQzEyLjg2MzI3MzMsMi4zODM4ODUyNyAxNS44OTI1Njg1LDUuNDE0NTYwMDUgMTUuODkyNTY4NSw5LjEzOTAwMzc2IEMxNS44OTI1Njg1LDEyLjg2MzQ0NzUgMTIuODYzMjczMywxNS44OTI1Njg1IDkuMTM4NjE1MzQsMTUuODkyNTY4NSBNOS4xMzg3NTI0NSwyLjQzMzYwODg3ZS0xMyBDMTQuMTc3OTk1NSwyLjQzMzYwODg3ZS0xMyAxOC4yNzY0NTM3LDQuMTAwMzI0NzEgMTguMjc2NDUzNyw5LjEzOTI3Nzk2IEMxOC4yNzY0NTM3LDExLjIyOTgyMTEgMTcuNTcxMDE2OSwxMy4xNTg0NDM0IDE2LjM4NTYzMTMsMTQuNjk5NjY5NiBMMjMuNjUwODg4MSwyMS45NjUyMjY2IEMyNC4xMTYzNzA2LDIyLjQzMDcwOTIgMjQuMTE2MzcwNiwyMy4xODU0MDU1IDIzLjY1MDg4ODEsMjMuNjUwODg4MSBDMjMuMTg1NDA1NSwyNC4xMTYzNzA2IDIyLjQzMDcwOTIsMjQuMTE2MzcwNiAyMS45NjUyMjY2LDIzLjY1MDg4ODEgTDE0LjY5OTgxMzMsMTYuMzg1NDcxMyBDMTMuMTU4NDQwNSwxNy41NzA5NTA5IDExLjIyOTU3MzgsMTguMjc2NDUzNyA5LjEzODc1MjQ1LDE4LjI3NjQ1MzcgQzQuMDk5NTA5MzgsMTguMjc2NDUzNyAtMy43MzAzNDkzNmUtMTQsMTQuMTc4MjMxMiAtMy43MzAzNDkzNmUtMTQsOS4xMzkyNzc5NiBDLTMuNzMwMzQ5MzZlLTE0LDQuMTAwMzI0NzEgNC4wOTk1MDkzOCwyLjQzMzYwODg3ZS0xMyA5LjEzODc1MjQ1LDIuNDMzNjA4ODdlLTEzIFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4gICAgPC9kZWZzPiAgICA8ZyBpZD0iU2VhcmNoIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgPC9tYXNrPiAgICAgICAgPHVzZSBpZD0iSWNvbnMvQWN0aW9ucy9TZWFyY2giIGZpbGw9IiM0OTRBNTIiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICA8L2c+PC9zdmc+);
    background-size: cover;
    height: 25px;
    width: 25px;
  }

  .header__search--toggle:after {
    content: "Search";
  }

  .header__close--toggle {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjE5cHgiIHZpZXdCb3g9IjAgMCAyNCAxOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5jbG9zZTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZyBpZD0iY2xvc2UiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjAwMDAwMCwgLTEuMDAwMDAwKSIgc3Ryb2tlPSIjNDk0QTUyIiBzdHJva2Utd2lkdGg9IjMiPiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTAuNTAwMDAwKSByb3RhdGUoLTQ1LjAwMDAwMCkgdHJhbnNsYXRlKC0xMC4wMDAwMDAsIC0xMC41MDAwMDApICIgeD0iLTAuNSIgeT0iMTAuNSIgd2lkdGg9IjIxIiBoZWlnaHQ9IjEiIHJ4PSIwLjUiPjwvcmVjdD4gICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLUNvcHktNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMDAwMDAwLCAxMC41MDAwMDApIHJvdGF0ZSg0NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTAuMDAwMDAwLCAtMTAuNTAwMDAwKSAiIHg9Ii0wLjUiIHk9IjEwLjUiIHdpZHRoPSIyMSIgaGVpZ2h0PSIxIiByeD0iMC41Ij48L3JlY3Q+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-size: 110%;
    display: none;
    height: 25px;
    margin-right: 0;
    width: 25px;
  }

  .header__close--toggle.show {
    display: block;
  }
}
/* Menu and simple menu */

.hs-menu-wrapper ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding-left: 0;
}

/* Horizontal menu */

.hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper {
  flex-direction: column;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.hs-menu-flow-horizontal ul {
    flex-direction: column;
  }
}

/* Vertical menu */

.hs-menu-wrapper.hs-menu-flow-vertical ul {
  flex-direction: column;
}

/* Flyouts */

.hs-menu-wrapper.hs-menu-flow-vertical.flyouts ul {
  display: inline-flex;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.hs-menu-flow-vertical ul {
    display: flex;
  }
}

.hs-menu-wrapper.flyouts .hs-item-has-children {
  position: relative;
}

.hs-menu-wrapper.flyouts .hs-menu-children-wrapper {
  left: -9999px;
  opacity: 0;
  position: absolute;
}

.hs-menu-wrapper.flyouts .hs-menu-children-wrapper a {
  display: block;
  white-space: nowrap;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper {
  left: 0;
  opacity: 1;
  top: 100%;
}

.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper {
  left: 100%;
  opacity: 1;
  top: 0;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.flyouts .hs-menu-children-wrapper,
  .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper,
  .hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper {
    left: 0;
    opacity: 1;
    position: relative;
    top: auto;
  }
}

/* CTA, logo, and rich text images */

.hs_cos_wrapper_type_cta img,
.hs_cos_wrapper_type_logo img,
.hs_cos_wrapper_type_rich_text img {
  height: auto;
  max-width: 100%;
}
/* For content that needs to be visually hidden but stay visible for screenreaders */

.show-for-sr {
  border: 0 !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important;
}

@media (max-width: 767px) {
  .show-for-sr--mobile {
    border: 0 !important;
    clip: rect(0, 0, 0, 0) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important;
  }
}



@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css');
        
@font-face {
    font-family: 'DM Sans';
    src: url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Fonts/DMSans-Bold.eot');
    src: url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Fonts/DMSans-Bold.eot#iefix') format('embedded-opentype'),
        url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Fonts/DMSans-Bold.woff2') format('woff2'),
        url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Fonts/DMSans-Bold.woff') format('woff'),
        url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Fonts/DMSans-Bold.ttf') format('truetype'),
        url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Fonts/DMSans-Bold.svg#DMSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DM Sans';
    src: url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Fonts/DMSans-Medium.eot');
    src: url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Fonts/DMSans-Medium.eot#iefix') format('embedded-opentype'),
        url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Fonts/DMSans-Medium.woff2') format('woff2'),
        url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Fonts/DMSans-Medium.woff') format('woff'),
        url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Fonts/DMSans-Medium.ttf') format('truetype'),
        url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Fonts/DMSans-Medium.svg#DMSans-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DM Sans';
    src: url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Fonts/DMSans-Regular.eot');
    src: url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Fonts/DMSans-Regular.eot#iefix') format('embedded-opentype'),
        url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Fonts/DMSans-Regular.woff2') format('woff2'),
        url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Fonts/DMSans-Regular.woff') format('woff'),
        url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Fonts/DMSans-Regular.ttf') format('truetype'),
        url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Fonts/DMSans-Regular.svg#DMSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Mundial';
    src: url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Fonts/new-font/Mundial-Regular.eot');
    src: url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Fonts/new-font/Mundial-Regular.eot#iefix') format('embedded-opentype'),
        url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Fonts/new-font/Mundial-Regular.woff2') format('woff2'),
        url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Fonts/new-font/Mundial-Regular.woff') format('woff'),
        url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Fonts/new-font/Mundial-Regular.ttf') format('truetype'),
        url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Fonts/new-font/Mundial-Regular.svg#Mundial-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/*********************************************** intial declartaion of css **********************************************/
*{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,select,input,option,textarea{margin:0;padding:0;border:0;outline:0;font-size:100%;box-sizing:border-box;}
html{-webkit-text-size-adjust:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em;}
sub{bottom:-0.55em}
nav ul,nav ol{list-style:none;list-style-image:none;}

/*********************************************** remember to define focus styles! **********************************************/
:focus{outline:0;}

/********************************** tables still need 'cellspacing="0"' in the markup ****************************************/
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
table{border:0 none;border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;}
img{border:0 none;max-width:100%;vertical-align:middle;height:auto}
a{    text-decoration: none;outline:none;cursor:pointer;}
.row-fluid [class*=span] {
    min-height: 0;
}
/**************************************** End hide from IE Mac ***************************************************************/
*:before,*:after{box-sizing:border-box;}

/************************************************** End Clearfix *************************************************/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
.clear{clear:both;}

/************************************************** For modern browsers ******************************************/
.cf:before,.cf:after{content:"";display:table}
.cf:after{clear:both;}
li{list-style:none;}
::selection{background:;color:;}
::-moz-selection{background:;color:;}

/*************************************** display table and table cell ***************************************************/
.tbl{display:table;width:100%;height:100%;}
.tbl-cell{display:table-cell;vertical-align:middle}
.dis-flex{display:flex;flex-wrap:wrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;}








/* 1a. Containers */




/* 1b. Colors */









/* 1c. Typography */


























/* 1d. Buttons */








/* 1e. Forms */













/* 1g. Website header */






/* 1h. Website footer */







.content-wrapper, .container  {
  max-width: 1250px;
    padding:0 20px;
    margin:0 auto;
    width:100%;
}

.dnd-section,
.content-wrapper--vertical-spacing {
  padding: 80px 1rem;
}

.dnd-section > .row-fluid {
  max-width: 1250px;
}




body{  
font-weight:normal; font-family: 'DM Sans',sans-serif;
color: #000000;font-size: 18px;font-family: ;;
    line-height:1.5;
  color: #000000;
 -webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;}
body:not(.custom-background-image)::before,body:not(.custom-background-image)::after{display:none!important;}

a:hover{text-decoration:none;}
a:focus{outline:none;text-decoration:none;}
p{margin-bottom:20px; font-weight:normal; font-family: 'DM Sans',sans-serif; color: #000000;font-size: 18px;font-family: ;; line-height:1.5; }

/* Headings */
h1,
.h1 {
     font-family: 'DM Sans',sans-serif;
  color: #000000;font-size: 80px;font-weight: 500; font-family: ;;
 line-height:1;
  text-transform: none;
}

h2,
.h2 {
    font-family: 'DM Sans',sans-serif;
  color: #000000;font-size: 45px;font-weight: 500; font-family: ;;
 line-height: 1.2;
  text-transform: none;
}

h3,
.h3 {
    font-family: 'DM Sans',sans-serif;
  color: #000000;font-size: 30px;font-weight: 500; font-family: ;;
line-height: 1.2;
  text-transform: none;
}

h4,
.h4 {
    font-family: 'DM Sans',sans-serif;
  color: #000000;font-size: 25px;font-weight: 700; font-family: ;;
  line-height: 1.2;
  text-transform: none;
}

h5,
.h5 {
    font-family: 'DM Sans',sans-serif;
  color: #000000;font-size: 22px;font-weight: 700; font-family: ;;
 line-height: 1.3;
  text-transform: none;
}

h6,
.h6 {
    font-family: 'DM Sans',sans-serif;
  color: #000000;font-size: 16px;font-family: ;;
  font-weight:500;
        line-height: 1.4;
  text-transform: none;
}
h1,h2,h3,h4,h5,h6{ margin:0 0 20px;}
/* a:link{color:inherit}
a:active{color:inherit}
a:visited{color:inherit} */
/*******************************************hubspot******************************************************************/
.row-fluid [class*="span"]{min-height:1px;}

/**************************************** logo ***************************/
.h-logo img,.f-logo img{cursor:pointer;}
/****************************************************** IE *********************************************************/
select::-ms-expand{display:none;}
input::-ms-clear{display:none;}
/*********************************************** remove auto fill yellow color ************************************/
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #fff inset;-moz-box-shadow:0 0 0 100px #fff inset;box-shadow:0 0 0 100px #fff inset;color:#333;}
a { color: #83B12E;}
a:hover, a:focus {color: #5b8906;}
a:active {color: #abd956;}
/* Blockquote */blockquote {border-left-color: #83B12E;}





button,
.button, .btn-1 a, a.btn-1 {
  font-family: 'DM Sans', sans-serif;
  border: 1px solid #000000;

  padding-top: 18px;
padding-right: 29px;
padding-bottom: 18px;
padding-left: 29px;

  color: #FFFFFF;font-size: 16px;font-family: ;;
  background-color: 

  
  
    
  


  rgba(0, 0, 0, 1.0)

;
  border-radius: 100px;
  text-transform: none;
  line-height:normal;
        font-weight: 500;
}
.btn-1 a, a.btn-1, .btn-2 a, a.btn-2, .btn-3 a, a.btn-3 { display: inline-block; }

button:hover,
.button:hover,
.btn-1 a:hover, a.btn-1:hover,  {
    background-color: #83B12E;
    border-color: #83B12E;
}

button:active,
.button:active, .btn-1 a:active,  a.btn-1:active { 
 background-color: #83B12E;
    border-color: #83B12E;
}

 .btn-2 a, a.btn-2 {
  font-family: 'DM Sans', sans-serif;
  border: 1px solid #000000;

  padding-top: 18px;
padding-right: 29px;
padding-bottom: 18px;
padding-left: 29px;

  font-family: ; font-style: normal; font-weight: normal; text-decoration: none;
    font-size: 16px;
     line-height:normal;
     color:#000000;
  background-color: #ffffff;
  border-radius: 100px;
  text-transform: none;
  line-height:normal;
        font-weight: 500;
}

 .btn-2 a:hover, a.btn-2:hover {
     color:#ffffff;
    background-color: #000000;
    border-color: #000000;
}

 .btn-2 a:active,  a.btn-2:active,  { 
      color:#ffffff;
    background-color: #000000;
    border-color: #000000;
}

.btn-3 a, a.btn-3 {
font-size:18px;
    line-height:normal;
background-color: transparent;
    border: 0;
    padding: 0;
    display: inline-block;
    width: auto;
    color:#000000;
    font-weight:bold;
    position:relative;
     
}

.btn-3 a:hover, a.btn-3:hover  { color:#83B12E; }
.btn-3 a:active, a.btn-3:active { color:#83B12E; }





form,
.submitted-message {
  font-family: ; font-style: normal; font-weight: normal; text-decoration: none;
}

/* Form title */

.form-title {
  color: #000000;
}

/* Labels */

form label {
  color: #000000;
}

/* Help text */

form legend {
  color: #000000;
}

/* Inputs */

form.hs-form input[type=text],
form.hs-form input[type=email],
form.hs-form input[type=password],
form.hs-form input[type=tel],
form.hs-form input[type=number],
form.hs-form input[type=file],
form.hs-form select,
form.hs-form textarea {
  border-top: 1px solid #ffffff;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #000000;
border-left: 1px solid #ffffff;

  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  color: #000000;
  border-radius: 0px;
    height:35px;
        padding:0;
    font-weight: 500;
font-size: 18px;
  
}


.form-contact-expert form input[type=text],
.form-contact-expert form input[type=email],
.form-contact-expert form input[type=password],
.form-contact-expert form input[type=tel],
.form-contact-expert form input[type=number],
.form-contact-expert form input[type=file],
.form-contact-expert form select,
.form-contact-expert form textarea {     border-color: transparent transparent #000; background-color: transparent; }
/* Form placeholder text */

::-webkit-input-placeholder {
  color: #000000;
}

::-moz-placeholder {
  color: #000000;
}

:-ms-input-placeholder {
  color: #000000;
}

::placeholder {
  color: #000000;
}

/* Inputs - date picker */

.hs-fieldtype-date .input .hs-dateinput:before {
  color: #000000;
}

.fn-date-picker td.is-selected .pika-button {
  background: #83B12E;
}

.fn-date-picker td .pika-button:hover {
  background-color: #83B12E !important;
}

.fn-date-picker td.is-today .pika-button {
  color: #83B12E;
}

/* Submit button */

form input[type=submit],
form .hs-button {
  border: 1px solid #000000;

  padding-top: 18px;
padding-right: 29px;
padding-bottom: 18px;
padding-left: 29px;

  font-family: ; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: 

  
  
    
  


  rgba(0, 0, 0, 1.0)

;
  border-radius: 100px;
  color: #FFFFFF;
  font-size: 16px;
  text-transform: none;
    
}

form input[type=submit]:hover,
form input[type=submit]:focus,
form .hs-button:hover,
form .hs-button:focus {
    background-color: #83B12E;
    border-color: #83B12E;
}

form input[type=submit]:active,
form .hs-button:active {
    background-color: #83B12E;
    border-color: #83B12E;
}

/*********************************************** Form CSS **********************************************/
.hs_error_rollup{display:none;}
form.hs-form .hs-form-field{position:relative;}
form.hs-form ul.hs-error-msgs.inputs-list {
    background: transparent;
    list-style-type: none;
    margin: 0;
    padding: 3px 0px 0;
    position: relative;
    left: 0;
    top: 0;
}
.form-contact-expert form select, form.hs-form select {
    background-image: url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/Vector%20130.svg');
    background-repeat: no-repeat;
    background-position: right center;
}
.form-contact-expert form.hs-form .hs_message ul.hs-error-msgs.inputs-list {
    top: 100%;
    position: absolute;
}

form.hs-form ul.hs-error-msgs.inputs-list li {
    margin: 0;
}
form.hs-form ul.hs-error-msgs.inputs-list>li>label {
    color: #ED1B2F;
    font-weight: 400;
    position: relative;
    z-index: 9;
    font-size: 14px;
    line-height: 1.3;
        margin: 0;
    opacity:1;
    top:0;
}
.form-contact-expert form.hs-form .hs_message.hs-form-field grammarly-extension {
    display: none;
}
/* .hs-form-field.hs-fieldtype-select>label {
    display: none;
} */
.hs-form  form select option {
    font-size: 16px;
    padding: 0 10px !important;
    line-height: normal;
}
.form-contact-expert form textarea {
    border-left: 0;
    border-right: 0;
    border-top: 0;
}

form.hs-form ul.hs-error-msgs.inputs-list:after{ display:none;}
.hs-form input, .hs-form textarea, .hs-form select{border-radius:0;}
.hs-form input[type="button"], .hs-forminput[type="reset"], .hs-form input[type="submit"], .hs-form textarea{-webkit-appearance:none;border-radius:0;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.hs-form input, .hs-form select, .hs-form textarea, .hs-form option{font-size:100%;margin:0;vertical-align:baseline;}
.hs-form input[type="text"], .hs-form input[type="tel"], .hs-form input[type="email"]{-webkit-appearance:none!important;}
.hs-form input[type="submit"]{cursor:pointer;transition:all 0.5s ease;}
.hs-form textarea{overflow:auto;vertical-align:top;resize:none;}
.submitted-message {
    margin: 50px 0;
        display: inline-block;
    text-align: center;
    width: 100%;
}
.form-contact-expert input:-webkit-autofill, .form-contact-expert select:-webkit-autofill, .form-contact-expert textarea:-webkit-autofill {     -webkit-box-shadow: inset 0 0 0 100px #f8f7f3;
    -moz-box-shadow: inset 0 0 0 100px #f8f7f3;
    box-shadow: inset 0 0 0 100px #f8f7f3; border-color: #f8f7f3 #f8f7f3 #000 !important;}


/* -------- Forms --------- */
.hs-form textarea,.hs-form input[type="text"],.hs-form input[type="password"],.hs-form input[type="datetime"],.hs-form input[type="datetime-local"],.hs-form input[type="date"],.hs-form input[type="month"],.hs-form input[type="time"],.hs-form input[type="week"],.hs-form input[type="number"],.hs-form input[type="email"],.hs-form input[type="url"],.hs-form input[type="search"],.hs-form input[type="tel"],.hs-form input[type="color"],.hs-form select{width:100%!important;border:0;border-bottom:1px solid;}
.hs-form input:focus{outline:0;}
.hs-form select{-webkit-appearance:none;background:transparent;}
.hs-form-field > label{font-size:18px;line-height:1.5;margin-bottom:0;font-weight:500;color:#000000!important;display:inline-block;}
.hs-recaptcha{margin-bottom:30px;}
.hs-form-field{position:relative;margin-bottom:35px;}
.hs-form input[type="checkbox"]{margin-right:25px;}
.hs-form textarea{height:81px!important;resize:none!important;resize:none;width:100%!important;padding:5px 0!important;margin-top:3px;}
.hs-form-field .input{display:table;width:100%;margin:0!important;}
.hs-form input[type=submit]{border-radius:100px;font-weight:500;}
.hs-error-msgs{position:relative;}
.hs-error-msgs li label{font-size:12px;line-height:14px;color:#DA0000;}
.hs-error-msgs li{list-style-type:none;}
.hs-form-checkbox{width:100%;float:left;list-style-type:none;}
.hs-form-radio{width:100%;float:left;list-style-type:none;}
.hs-form-checkbox input,.hs-form-radio input{margin-right:27px;}
form.hs-form{max-width:100%;width:100%;float:none!important;}
form.hs-form legend{color:#8B8B8B;font-size:18px;margin-bottom:0;}
.submitted-message{text-align:center;font-size:20px;overflow:hidden!important;line-height:normal;}

/* Form Two Col Section */
.form-columns-2,.form-columns-1{max-width:100%!important;}
.form-columns-2 > div{width:47.5%!important;}
.form-columns-2 > div:first-child{float:left!important;}
.form-columns-2 > div:last-child{float:right!important;}

/* Radio Button Style */
.hs-form-radio label.hs-form-radio-display{text-transform:inherit;font-weight:500;font-size:14px;line-height:normal;}
.hs-form-radio-display .hs-input{display:none;}
.hs-form-radio label.hs-form-radio-display input+span{display:flex;flex-wrap:wrap;align-items:center;position:relative;cursor:pointer;font-weight:500;}
.form-contact-expert .hs-form-radio label.hs-form-radio-display input+span:before{border:1px solid rgba(0,0,0,.2);background-color:#F8F7F3; }
.hs-form-radio label.hs-form-radio-display input+span:before{background-color:#ffffff;border:1px solid #000000; border-radius:100%; content:""; display:inline-block;height:20px;margin-right:13px;transition:all .5s ease;width:20px;}
.hs-form-radio label.hs-form-radio-display input:checked+span:before{background-color:#ffffff;}
.hs-form-radio label.hs-form-radio-display input:checked+span:after{content:'';position:absolute;left:7px;width:6px;height:6px;background-color:#000000;top:7px;border-radius:100%;transition:0.5s ease all;}

/* Checkbox Style */
.hs-form-checkbox:not(:last-child){margin-bottom:29px;}
.hs-form-checkbox label.hs-form-checkbox-display{font-size:14px;font-weight:700;text-transform:uppercase;display:flex;flex-wrap:wrap;}
.hs-form-checkbox-display .hs-input,.hs-form-booleancheckbox .hs-input{display:none;}
.hs-form-checkbox label.hs-form-checkbox-display input+span,.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span{display:flex;flex-wrap:wrap;align-items:center;position:relative;font-size:14px;font-weight:400;line-height:1.3;padding-left:27px;}
.hs-form-checkbox label.hs-form-checkbox-display input+span:before,.hs-form-booleancheckbox label.hs-form-booleancheckbox-display  input+span:before{content:"";display:inline-block;height:20px;margin-right:7px;transition:all .5s ease;width:20px;background-color:transparent;display:inline-block;margin-right:7px;transition:0.5s ease all;border:1px solid #000000; position:absolute;top:0px;left:0;}
.hs-form-checkbox label.hs-form-checkbox-display input:checked+span:before,.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:before{background-color:;}
.hs-form-checkbox label.hs-form-checkbox-display input:checked+span:after,.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:after{content:'\f00c';position:absolute;left:4px;width:9px;height:9px;background-color:transparent;top:1px;border-radius:100%;transition:0.5s ease all;font-family:'FONTAWESOME';}
.form-contact-expert .hs-form-checkbox label.hs-form-checkbox-display input+span:before,.form-contact-expert .hs-form-booleancheckbox label.hs-form-booleancheckbox-display  input+span:before{background-color:transparent;}
.hs-form-field .input ul li.hs-form-booleancheckbox span{padding-left:27px;}
.form-contact-expert .hs-form-field .input ul li.hs-form-booleancheckbox span{font-weight:400;font-size:14px;line-height:1.3;padding-left:27px;width:calc(100% - 137px);align-items:flex-start;}
.form-contact-expert .hs-form-field .input ul{display:flex;flex-wrap:wrap;width:100%;}
.form-contact-expert .hs-form-field .input ul li{width:auto;margin-right:30px;margin-top:22px;margin-bottom:0;}
.form-contact-expert .hs-form-radio label.hs-form-radio-display input:checked+span:before{background-color:transparent;}
.form-contact-expert .hs-richtext.hs-main-font-element h4{color:#83B12E;margin:0 0 25px;line-height:1.2;}
.hs-input.invalid.error{border-top:0;border-left:0;border-right:0;border-bottom:1px solid #ED1B2F;}
.hs-form-required{display:none;}
.form-item label{position:absolute;cursor:text;z-index:2;top:13px;left:10px;font-size:12px;font-weight:bold;background:#fff;padding:0 10px;color:#999;transition:all .3s ease}
.form-item input:focus + label,.form-item input:valid + label{font-size:11px;top:-5px}
.form-item input:focus + label{color:blue}
.form-contact-expert .hs-fieldtype-radio.hs-form-field{margin-bottom:35px;}
.form-contact-expert .hs-fieldtype-booleancheckbox{top:21px;}
.form-contact-expert form.hs-form .hs_linkedin_profile.hs-fieldtype-text.hs-form-field{margin:0 0 55px;}
.form-contact-expert{position:relative;width:100%;}
.form-contact-expert .hs_submit.hs-submit{position:absolute;bottom:2px;right:0;}





.header {
  background-color: 

  
  
    
  


  rgba(248, 247, 243, 1.0)

;
}

.menu__link,
.header__logo .logo-company-name,
.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a, .right-navigation .hs-menu-wrapper > ul li a {
  color: #000000;
     font-family: 'DM Sans', sans-serif;
    font-weight:500;
  font-family: ;
}

.menu__child-toggle-icon {
  border-top-color: #000000;
}

.menu .menu__link:hover,
.menu .menu__link:focus,
.header__language-switcher-label-current:hover,
.header__language-switcher-label-current:focus,
.header__language-switcher .lang_list_class li:hover a,
.header__language-switcher .lang_list_class li a:focus {
  color: #000000;
}

.menu__child-toggle-icon:hover,
.menu__child-toggle-icon:focus {
  border-top-color: #000000;
}

.menu .menu__link:active,
.header__language-switcher-label-current:active,
.header__language-switcher .lang_list_class li a:active {
  color: #282828;
}

.menu__child-toggle-icon:active {
  border-top-color: #282828;
}

.menu .menu__item--depth-1 > .menu__link--active-link:after {
  background-color: #000000;
}

@media (min-width: 767px) {
  .menu .menu__submenu,
  .header__language-switcher .lang_list_class {
    
    background-color: ;
  }

  .menu__submenu--level-2 > .menu__item:first-child:before {
    
    background-color: ;
  }
}

.menu__submenu .menu__link,
.menu__submenu .menu__link:hover,
.menu__submenu .menu__link:focus {
  color: #000000;
  background-color: ;
}

.header__language-switcher .lang_list_class:before {
  border-bottom-color: ;
}

.menu__submenu .menu__link:hover,
.menu__submenu .menu__link:focus,
.header__language-switcher .lang_list_class li:hover,
.menu__submenu--level-2 > .menu__item:first-child:hover:before,
.menu__submenu--level-2 > .menu__item:first-child.focus:before {
  background-color: 

  
  
    
  


  rgba(248, 247, 243, 1.0)

;
}

.header__language-switcher .lang_list_class.first-active::after {
  border-bottom-color: 

  
  
    
  


  rgba(248, 247, 243, 1.0)

;
}

.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
  font-family: ;
}

.header__language-switcher-label-current:after {
  border-top-color: #000000;
}

@media(max-width: 767px) {
  .header__navigation {
    background-color: 

  
  
    
  


  rgba(248, 247, 243, 1.0)

;
  }

  .header__navigation-toggle svg,
  .menu-arrow svg {
    fill: #000000;
  }
}





.footer {
  background-color: 

  
  
    
  


  rgba(248, 247, 243, 1.0)

;
}

/* Footer content */

.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer label,
.footer span,
.footer li,
.footer img {
  color: #000000;
}





.blog-post,
.blog-header__inner,
.blog-related-posts {
  padding: 80px 0;
}

/* Blog post */

.blog-post__meta a {
  color: #000000;
}

.blog-post__tag-link {
  color: #000000;
}

.blog-post__tag-link:hover,
.blog-post__tag-link:focus {
  color: #000000;
}

.blog-post__tag-link:active {
  color: #282828;
}

/* Blog related posts */

.blog-related-posts__title-link,
.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus,
.blog-related-posts__title-link:active {
  font-weight: 500; text-decoration: none; font-family: ; font-style: normal;
  text-transform: none;
}

.blog-related-posts__title-link {
  color: #000000;
}

.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus {
  color: #000000;
}

.blog-related-posts__title-link:active {
  color: #282828;
}

/* Blog comments */

.blog-comments {
  margin-bottom: 80px;
}

#comments-listing .comment-reply-to {
  color: #83B12E;
}

#comments-listing .comment-reply-to:hover,
#comments-listing .comment-reply-to:focus {
  color: #5b8906;
}

#comments-listing .comment-reply-to:active {
  color: #abd956;
}





.hs-search-results__title {
  font-weight: 500; text-decoration: none; font-family: ; font-style: normal;
  color: #000000;
}





/* Blog listing */

.blog-index__post-title-link,
.blog-index__post-title-link:hover,
.blog-index__post-title-link:focus,
.blog-index__post-title-link:active {
  font-weight: 500; text-decoration: none; font-family: ; font-style: normal;
  text-transform: none;
}

.blog-index__post-title-link {
  color: #000000;
}

.blog-index__post-title-link:hover,
.blog-index__post-title-link:focus {
  color: #000000;
}

.blog-index__post-title-link:active {
  color: #282828;
}

.blog-index__post-tag,
.blog-index__post-author-name {
  color: #000000;
}

/* Blog pagination */

.pagination__link-text,
.pagination__link--number {
  color: #000000;
}

.pagination__link:hover .pagination__link-text,
.pagination__link:focus .pagination__link-text,
.pagination__link--number:hover,
.pagination__link--number:focus {
  color: #000000;
}

.pagination__link:active .pagination__link-text,
.pagination__link--number:active {
  color: #282828;
}

.pagination__link-icon svg {
  fill: #000000;
}

/*------Slick-Slider-Css------------*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before,.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}

/* Magnific Popup CSS */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80);}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden;}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.mfp-align-top .mfp-container:before{display:none;}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}
.mfp-ajax-cur{cursor:progress;}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}
.mfp-auto-cursor .mfp-content{cursor:auto;}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.mfp-loading.mfp-figure{display:none;}
.mfp-hide{display:none!important;}
.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}
.mfp-preloader a{color:#cccccc;}
.mfp-preloader a:hover{color:white;}
.mfp-s-ready .mfp-preloader{display:none;}
.mfp-s-error .mfp-content{display:none;}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;}
button::-moz-focus-inner{padding:0;border:0;}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;}
.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100);}
.mfp-close:active{top:1px;}
.mfp-close-btn-in .mfp-close{color:#333333;}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%;}
.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px;white-space:nowrap;}
.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.mfp-arrow:active{margin-top:-54px;}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100);}
.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}
.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px;}
.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}
.mfp-arrow-left{left:0;}
.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px;}
.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f;}
.mfp-arrow-right{right:0;}
.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px;}
.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f;}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}
.mfp-iframe-holder .mfp-close{top:-40px;}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black;}

/* Main image in popup */
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}

/* The shadow behind the image */
.mfp-figure{line-height:0;}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444444;}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px;}
.mfp-figure figure{margin:0;}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px;}
.mfp-image-holder .mfp-content{max-width:100%;}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){
    .mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}
    .mfp-img-mobile img.mfp-img{padding:0;}
    .mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}
    .mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}
    .mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
    .mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}
    .mfp-img-mobile .mfp-counter{right:5px;top:3px;}
    .mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0;}
}
@media all and (max-width:900px){
    .mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}
    .mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}
    .mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}
    .mfp-container{padding-left:6px;padding-right:6px;}
}
.mfp-ie7 .mfp-img{padding:0;}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;}
.mfp-ie7 .mfp-container{padding:0;}
.mfp-ie7 .mfp-content{padding-top:44px;}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0;}

/*-------Header-Section--------------*/
.head-container{max-width:1384px;padding:0 20px;width:100%;margin:0 auto;}
.top-head{padding:27px 0 26px;display:flex;flex-wrap:wrap;width:100%;align-items:center; }
.top-fix-head.stick .top-head {border-bottom: 1px solid #ECE8E4; }
.inner-head{display:flex;flex-wrap:wrap;width:100%;align-items:center;}
.site-logo{display:block;max-width:188px;}
.site-logo a{display:inline-block;width:100%;}
.site-logo a img{display:inline-block;margin:0 auto;width:100%;}
.right-navigation .hs-menu-wrapper > ul li a{font-size:16px;line-height:1.4;}
.search-box-wrap{width:50%;}
.search-box-wrap form{background-color:#ffffff; border-radius:100px;display:flex;flex-wrap:wrap;width:100%;min-height:49px;align-items:center;padding:15px 6px 12px 23px;box-shadow:0px 0px 20px #ECE8E4;}
.input-box{display:flex;flex-wrap:wrap;align-items:center;position:relative;width:calc(100% - 160px);padding-left:15px;}
.input-box button{position:absolute;right:0;padding:0;width:39px;height:39px;display:flex;align-items:center;justify-content:center;background-color:#83B12E;border-color:#83B12E;top:-10px;border:0;}
.input-box button:hover{border-color:#000000;background-color:#000000;}
.input-box input[type="text"]::-webkit-input-placeholder{color:#000000; opacity:0.4;}
.input-box input[type="text"]::-moz-placeholder{color:#000000;opacity:0.4;}
.input-box input[type="text"]:-ms-input-placeholder{color:#000000;opacity:0.4;}
.input-box input[type="text"]::placeholder{color:#000000;opacity:0.4;}
.input-box input[type="text"]{padding:0;border:0;font-size:15px;line-height:normal;width:calc(100% - 50px);}
.drop-down-box{width:160px;padding-right:15px;position:relative;display:flex;flex-wrap:wrap;align-items:center;}
.drop-down-s{position:relative;width:100%;}
.selected{width:100%;}
.drop-down-s .selected a{background:transparent;border:0;border-radius:0;color:#000000;font-size:16px;font-weight:500;line-height:1.4;padding-right:0;text-decoration:none;width:100%;position:relative;display:flex;align-items:center;flex-wrap:wrap;}
.drop-down-s .selected a span{cursor:pointer;display:block;padding:0;}
.drop-down-s .option{position:relative;}
.drop-down-s .options ul{background:#ffffff;border:0;display:none;left:-10px;list-style:none;min-width:205px;padding:0;position:absolute;top:34px;width:auto;box-shadow:0 0 12px#ECE8E4;padding:8px 0;z-index:11;}
.drop-down-s .selected span.value,.drop-down-s .options span.value{display:none;}
.drop-down-s .options ul li a{color:#000000;display:block;padding:5px 15px 5px;text-decoration:none;font-size:16px;line-height:1.4;font-weight:500;}
.drop-down-s .options ul li a:hover{background:transparent;color:#83B12E;transition:.2s ease;}
.right-part{width:calc(100% - 188px);padding-left:53px;display:flex;flex-wrap:wrap;align-items:center;}
.drop-down-s .selected a svg{position:relative;width:10px;height:7px;background-position:center center;right:0;display:inline-block;margin-left:28px;}
.drop-down-s .selected a:hover{color:#83B12E;}
.drop-down-s .selected a:hover svg path{stroke:#83B12E;}
.drop-down-s .selected a.active{color:#83B12E;}
.drop-down-s .selected a.active svg path{stroke:#83B12E;}
.drop-down-box:after{height:30px;width:1px;position:absolute;right:0;content:"";background-color:#ECE8E4;content:"";}
.right-navigation{width:calc(100% - 50%);padding-left:0px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;}
.right-navigation .hs-menu-wrapper > ul li{margin-right:20px;}
.right-navigation .hs-menu-wrapper > ul li a:hover{color:#83B12E;}
.right-navigation .hs-menu-wrapper > ul li:last-child{margin-right:0;}


.mobile-menu,.mobile-btn{display:none;}
.mobile-btn button{display:flex;flex-wrap:wrap;padding:0;margin:0;width:32px;height:32px;background-color:#83B12E;border-color:#83B12E;align-items:center;justify-content:center;}
.site-logo .mob-logo { display:none;}
.error-message {font-size: 14px;position: absolute;bottom: -36px;left: -165px;color: #ed1b2f;}


/*---------Home--Hero--Banner--Section------------*/
.sub-title p,.sub-title{font-size:22px;line-height:1.3;font-weight:400;}
.home-hero h1{font-size:90px;padding:0 0 15px;margin:0;}
.home-hero h1 span{font-weight:500;line-height:1;}
.hero_banner_caption{max-width:890px;}
.home_hero_sec{padding:89px 0 106px;}
.home-hero h1 span{color:#83B12E; }
.industry-box{background-color:#ffffff; box-shadow:0px 0px 30px #ECE8E4; border-radius:10px;width:18.16%; padding:38px 32px 25px 32px; margin-right:2.3%; position:relative; border:1px solid#ffffff ;margin-top:30px;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;}
.industry-box-wrap{display:flex;flex-wrap:wrap;width:100%;margin-top:45px;}
.icon-box{width:35px;height:35px;display:flex;flex-wrap:wrap;align-items:center;margin:0 0 24px;}
.industry-box label{display:block;text-align:left;width:100%;opacity:0;visibility:hidden;font-size:15px;line-height:20px;letter-spacing:0.08em;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;text-transform:uppercase;}
.global_link{position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:1;}
.industry-box:nth-child(5n){margin-right:0;}
.industry-box:hover label{opacity:1;visibility:visible;}
.industry-box:hover{border:1px solid #83B12E; }

/*-----Complete-Experiance--------------*/
.complate_exp_sec{padding:106px 0 120px;}
.top-title-box h2{margin:0 0 13px;}
.top-title-box P:last-child{margin-bottom:0;}
.top-title-box{text-align:center;width:100%;display:block;}
.two-col-sec{margin:90px 0 0;display:flex;flex-wrap:wrap;width:100%;}
.two-col-col-wrap{display:flex;flex-wrap:wrap;width:100%;align-items:center;}
.left-col-img{width:43%;border-radius:10px;height:340px;}
.left-col-img img{width:100%;border-radius:10px;height:100%;object-fit:cover;object-position:center center;}
.right-col-cont{width:calc(100% - 43%);padding-left:166px;}
.two-col-col-wrap{margin:0 0 80px;position:relative;}
.two-col-col-wrap:last-child{margin-bottom:0;}
.body-medium{font-weight:500;}
.body-bold{font-weight:bold;}
.body-regular{font-weight:400;}
.right-col-cont .body-small{letter-spacing:0.1em; color:#83B12E; margin:0 0 20px;display:block;width:100%;}
.right-col-cont h3{margin:0 0 25px;}
.right-col-cont P:last-child{margin-bottom:0;}
.text-upprcase{text-transform:uppercase;}
.two-col-col-wrap.col-even .left-col-img{order:2;}
.two-col-col-wrap.col-even .right-col-cont{order:1;padding-left:0;padding-right:172px;}
.complate_exp_sec .btn-wrapper{margin-top:90px;text-align:center;width:100%;display:block;}
.left-video-box iframe{width:100%!important;height:100%!important;}

/*--------Pop-up-Css-----------*/
.white-popup{position:relative;background:#ffffff; margin:20px auto;max-width:1090px;padding:73px 76px; position:relative;transition:all 1s;width:auto; border-radius:10px; 
    z-index:1;}
.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
.mfp-fade.mfp-bg.mfp-ready{opacity:0.4;}
.mfp-bg{background-color:#000!important;}
.mfp-fade.mfp-bg.mfp-removing{opacity:0;}
.mfp-wrap{-webkit-overflow-scrolling:touch; -webkit-transform:translateZ(0);}
.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all 0.4s ease-out;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;}
.industry-popup .industry-box{padding:32px 32px 20px;margin-right:2%;width:18.4%;}
.industry-popup .industry-box h5{font-size:18px;line-height:27px;margin:0 0 14px;}
.industry-popup .industry-box:nth-child(5n){margin-right:0;}
.industry-popup .industry-box-wrap{margin-top:30px;}
.industry-popup .industry-box label{font-size:13px;}
.mfp-close-btn-in .industry-popup .mfp-close{color:#ffffff;background-color:#83B12E; font-size:0;line-height:0;background-position:center center;background-size:24px;background-repeat:no-repeat;right:20px;top:20px;background-image:url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/Group%208637.svg');opacity:1;}
.industry-popup .mfp-close:active{top:20px;right:20px;}
.industry-popup .mfp-close:focus{opacity:1;}
.mfp-close-btn-in .industry-popup .mfp-close:hover{background-color:#000000; }
.industry-popup{z-index:1;}
.industry-popup:after{background-image:url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/Vector%20%287%29.svg');position:absolute;right:0;bottom:0;width:100%;height:284px;content:"";z-index:-1;background-repeat:no-repeat;background-size:cover;background-position:center bottom;}
.col-odd:before{background-image:url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/Vector.png');left:-125px;position:absolute;content:"";width:614px;min-height:366px;background-repeat:no-repeat;top:57px;z-index:-1;}
.col-even:after{background-image:url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/Vector%20%281%29.png');right:-125px;position:absolute;content:"";width:614px;min-height:483px;background-repeat:no-repeat;top:0;z-index:-1;background-position:right top;}


/*------Key-Number-Section------------*/
.key-num-sec{padding:111px 0 0px;}
.key-title.top-title-box{text-align:left; }
.key-num-sec *{color:#ffffff; }
.key-title{max-width:634px;}
.key-title.top-title-box h2{margin:0 0 20px;}
.key-num-sec .btn-wrapper{margin:30px 0 0;}
.key-num-wrap{display:flex;flex-wrap:wrap;width:100%;margin:70px 0 0;}
.key-num-count{width:auto;margin-right:7.1%;display:flex;flex-wrap:wrap;align-items:flex-start;}
.key-num-count label{font-weight:400;font-size:50px;line-height:1;display:inline-block;width:100%;margin:0 0 10px;}
.key-num-count p{margin:0;padding-left:35px;}
.key-num-count:last-child{margin-right:0;}
.prifix-icon{font-size:35px;line-height:normal;display:inline-block;margin-right:10px;vertical-align:middle;}
.key-title.top-title-box span{border-bottom:3px solid#ffffff; }
.key-title.top-title-box span:nth-child(2){border-bottom-color:transparent;}
.key-num-sec{overflow:hidden;}

/*-------How-Can-Help-You-Section-----------*/
.how_can_help_sec{padding:130px 0 133px;}
.capsule-box-wrap{display:flex;flex-wrap:wrap;max-width:1070px;margin:10px auto 0;justify-content:center;}
.capsule-box{align-items:center;border-radius:100px;display:flex;flex-wrap:wrap;margin-right:3.3%;margin-top:50px;padding:8px 10px;width:31.13%;}
.lg-green{background-color:#83B12E; }
.md-green{background-color:#004C3F; }
.dark-green{background-color:#002E25; }
.capsule-box:nth-child(3n){margin-right:0;}
.picture{width:62px;height:62px;border-radius:100%;display:block;}
.picture img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:100%;}
.capsule-box span{width:calc(98% - 62px);padding-left:23px;color:#ffffff; font-size:16px;line-height:23px;font-weight:500;}

/*------Logo-World-Section---------*/
.text-left{text-align:left;}
.text-center{text-align:right;}
.text-right{text-align:center;}
.logo-world-title.top-title-box{text-align:left;max-width:594px;margin:0;}
.logo-world-title.top-title-box h2{margin:0 0 20px;}
.logo-world-sec .btn-wrapper{margin-top:37px;display:inline-block;}
.logo-world-sec .btn-wrapper > div a{font-size:16px;z-index:1;position:relative;}
.map-img{position:absolute;right:0;min-height:581px;background-size:cover;background-repeat:no-repeat;background-position:center center;width:631px;top:32px;}
.logo-world-wrap{display:flex;flex-wrap:wrap;width:100%;}
.logo-world-sec .content-wrapper{padding:0;max-width:100%;}
.left-logo-box{padding-left:calc(50% - (1210px/2));width:50%;padding-top:100px;padding-bottom:127px;}
.right-logo-box{align-self:flex-end;margin-left:auto;text-align:right;max-width:631px;width:50%;}

/*-----supplier-Section---------------*/
.supplier-section{padding:130px 0 128px;}
.supplier-section .top-title-box.supplier-title h2{margin:0 0 20px;}
.top-title-box.supplier-title{max-width:930px;margin:0 auto;}
.supplier-slider .slick-list{overflow:visible;}
.supplier-slider button.slick-arrow{display:none!important;}
.supplier-slider .body-extra-small{line-height:13px;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:15px;}
.supplier-slide-inner{position:relative;background:#ffffff;border-radius:10px;box-shadow:2px 2px 34px rgb(0 0 0 / 12%);padding:33px 34px 29px 34px;width:100%;z-index:1;}
.supplier-slide-inner h3{margin:0;}
.supplier-logo img{width:80px;}
.supplier-logo{width:130px;height:75px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background:#ffffff;box-shadow:0px 0px 20px rgb(0 0 0 / 10%);border-radius:10px;margin-bottom:138px;}
.supplier-slider .slick-slide{margin:0 16px;}
.supplier-slider{padding:60px 0 0;}
.first-slide .supplier-slide-inner:before{position:absolute;content:"";background-image:url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/Vector%20%282%29.png');width:100%;height:100%;left:0;z-index:-1;top:0;right:0;background-repeat:no-repeat;background-size:cover;background-position:center center;}
.second-slide .supplier-slide-inner:before{position:absolute;content:"";background-image:url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/Vector%20%283%29.png');width:100%;height:100%;left:0;z-index:-1;top:0;right:0;background-repeat:no-repeat;background-size:cover;background-position:center center;}
.third-slide .supplier-slide-inner:before{position:absolute;content:"";background-image:url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/Vector%20%284%29.png');width:100%;height:100%;left:0;z-index:-1;top:0;right:0;background-repeat:no-repeat;background-size:cover;background-position:center center;}

/*----------ase-Study-Section----------------------*/
.case-study-sec{padding:85px 0 88px;}
.case-study-sec .top-title-box h2{color:#ffffff;margin-bottom:30px;}
.case-study-sec .top-title-box{text-align:left;max-width:693px;}
.case-study-sec .btn-wrapper > div > a{font-weight:500;}
.tesimonial-slide-wrap{display:flex;flex-wrap:wrap;width:100%;align-items:center;}
.left-test-cont{width:calc(100% - 43.5%);padding-right:120px;}
.right-test-cont{height:335px;width:43.4%;display:flex;flex-wrap:wrap;align-items:center;border-radius:10px;position:relative;     align-self: flex-start;}
.right-test-cont img{width:100%;object-fit:cover;object-position:center center;height:100%;border-radius:10px;}
.testimonial-slide-top{display:flex;flex-wrap:wrap;align-items:center;width:100%;margin-bottom:35px;}
.cate-name{display:inline-block;border:1px solid#83B12E;border-radius:100px;color:#83B12E;font-size:14px;line-height:18px;letter-spacing:0.05em;font-weight:500;padding:9px 15px;margin-right:35px;}
.cate-logo{display:block;width:140px;}
.testimonial-slider{margin-top:60px;}
.case-study-cont p{color:#ffffff;font-size:22px;line-height:35px;}
.case-study-cont *{color:#ffffff;}
.case-study-cont p:last-child{margin-bottom:0;}
.case-study-cont{margin-bottom:25px;}
.case-client-name{font-weight:700;font-size:16px;line-height:22px;color:#ffffff;text-transform:capitalize;}
.case-client-position{font-size:16px;line-height:22px;color:#ffffff;}
.testimonial-slider button{position:absolute;top:-173px;background-color:transparent;font-size:0;height:40px;border-color:#ffffff;}
.testimonial-slider button.slick-prev{right:70px;background-image:url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/Arrow.svg');background-repeat:no-repeat;background-position:center center;background-size:18px 12px;}
.testimonial-slider button.slick-next{right:0;background-image:url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/Arrow%20%281%29.svg');background-repeat:no-repeat;background-position:center center;background-size:18px 12px;}
.testimonial-slider button:hover{border-color:#83B12E;}
.tesimonial-slide{margin-right:0px;}
.video-popup-link{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;width:70px;height:70px;border-radius:100%;z-index:1;margin:0 auto;}
.white-popup.video-popup{background-color:transparent;max-width:1250px;padding:50px;position:unset!important;}
.mfp-close-btn-in .video-popup  .mfp-close{color:#ffffff;background-color:#ffffff;font-size:0;line-height:0;background-position:center center;background-size:20px;background-repeat:no-repeat;right:0px;top:0px;background-image:url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/Close.svg');opacity:1;width:44px;height:44px;}
.video-popup .mfp-close:active{top:0px;right:0px;}
.video-popup .mfp-close:focus{opacity:1;}
.mfp-close-btn-in .video-popup .mfp-close:hover{background-color:#000000;}
.video-popup div{width:100%!important;max-width:100%!important;max-height:100%!important;min-width:100%!important;}
 .bg-active .mfp-bg.mfp-fade.mfp-ready {
    opacity: .94;
} 
/*-------Logo-Slider-----------*/
.logo-slider-sec{ border-top:1px solid rgba(255,255,255,20%); border-bottom:1px solid#ECE8E4; }
.ri-grid{margin:0;position:relative;height:auto;width:100%;}
.ri-grid ul{list-style:none;display:flex;width:100%;margin:0;padding:0;text-align:center;justify-content:center;}
.ri-grid ul:before,.ri-grid ul:after{content:"";display:table;}
.ri-grid ul:after{clear:both;}
.ri-grid ul{zoom:1;}
.ri-grid ul li{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;-ms-perspective:1200px;perspective:1200px;margin:0;padding:0;float:left;position:relative;display:block;overflow:hidden;}
.ri-loading-image{display:none;}
.ri-grid-loading .ri-loading-image{position:relative;width:30px;height:30px;left:50%;margin:100px 0 0 -15px;display:block;}
.ri-grid ul li a{display:block;outline:0;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:cover;background-repeat:no-repeat;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.ri-grid-size-1{width:100%;}
div#ri-grid ul li:first-child{display:none;}
div#ri-grid ul li:first-child a{background-image:none!important;}
.ri-grid-size-2{width:100%;}
.ri-grid-size-3{width:100%;margin-top:0px;}
.ri-grid-size-1{width:100%;max-width:1500px;}
.ri-grid-size-2{width:100%;}
.ri-grid-size-3{width:100%;margin-top:0px;}
.ri-shadow:after,.ri-shadow:before{content:"";position:absolute;z-index:-2;bottom:15px;left:10px;width:50%;height:20%;max-width:300px;max-height:100px;box-shadow:0 15px 10px rgba(0,0,0,0.7);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg);}
.ri-shadow:after{right:10px;left:auto;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg);}
.ri-grid-loading:after,.ri-grid-loading:before{display:none;}
.ri-loading-image{display:none;}
.ri-grid-loading .ri-loading-image{position:relative;width:30px;height:30px;left:50%;margin:100px 0 0 -15px;display:block;}
.ri-grid ul li a{display:flex;flex-wrap:wrap;align-items:center;background-position:center;}
.ri-grid ul{flex-wrap:wrap;width:100%;}

/*--------Push-Section--------*/
.push-module{padding:120px 0 120px;width:100%;}
.push-module .top-title-box{max-width:100%;border-radius:20px;text-align:center;padding:69px 50px 73px;}
.push-title *{color:#ffffff; }
.push-module .top-title-box h2{margin-bottom:25px;}
.push-module .btn-wrapper{margin-top:25px;}
.push-title:after{content:"";position:absolute;left:0;bottom:0;background-image:url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/Vector%20%2820%29.png');    /*background-image: url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/Vector%20%287%29.png');*/width:100%;height:298px;background-repeat:no-repeat;background-size:contain;background-position:left center;z-index:-1;}
.push-title:before{content:"";position:absolute;right:0;top:0;background-image:url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/Vector%20%2814%29.png');width:100%;height:360px;background-repeat:no-repeat;background-size:contain;background-position:right center;z-index:-1;}
.top-title-box.push-title{position:relative;z-index:1;}


/*------Footer-Section-------------*/

.footer-top{display:flex;flex-wrap:wrap;}
.left-footer{width:28.5%;}
.footer-logo{display:block;max-width:210px;margin:0 0 35px;}
.footer-logo a{display:inline-block;width:100%;}
.body-small p,.body-small{font-size:16px;line-height:1.4;}
.body-regualar p,.body-regualar{font-weight:400;}
.body-extra-small p,.body-extra-small{font-size:14px;line-height:19px;}
.body-bold{font-weight:bold;}
.footer-top{padding:61px 0 31px;}
.col-footer label{text-transform:uppercase;}
.right-footer{width:calc(100% - 28.5%);padding-left:50px;display:flex;flex-wrap:wrap;justify-content:flex-end;}
.col-footer{margin-right:17.6%;width:21%;}
.col-footer:last-child{margin-right:0;}
.col-footer ul li a{color:#000000;}
.col-footer ul li a{font-size:16px;line-height:1.71;}
.col-footer li{line-height:normal;margin:0 0 2px;}
.col-footer li:last-child{margin:0;}
.col-footer label{text-transform:uppercase;margin:0 0 12px;display:inline-block;}
.footer-bottom-left p{font-size:16px;line-height:1;display:flex;flex-wrap:wrap;}
.footer-bottom-left p a svg{width:18px;height:18px;display:flex;flex-wrap:wrap;align-items:center;margin:0 10px;}
.footer-bottom-left p a{display:flex;flex-wrap:wrap;align-items:center;}
.footer-bottom-left p a:hover,.footer-bottom-left p a:hover span{color:#83B12E;}
.footer-bottom-left p a:hover svg{fill:#83B12E;}
.footer-bottom{padding:45px 0 74px;border-top:1px solid#ECE8E4;}
.col-footer ul li a:hover{color:#83B12E;}
.footer-bottom .container{display:flex;flex-wrap:wrap;justify-content:space-between;}
.footer-bottom-left{width:30%; display: flex;align-items: center; flex-wrap: wrap;}
.footer-bottom-right{width:70%;display:flex;flex-wrap:wrap;justify-content:flex-end;}
.footer-bottom-right ul{display:flex;flex-wrap:wrap;}
.footer-bottom-right ul li{margin-right:30px;font-size:14px;line-height:28px;}
.footer-bottom-right ul li:last-child{margin-right:0;}
.footer-bottom-right ul li a{text-decoration:none;color:#000000; display:inline-block; position:relative;}
.footer-bottom-right ul li a:after {background-color: #000000;content: "";left: 0;right: 0;width: 100%;bottom: 5px;height: 1px;position: absolute;}
.footer-bottom-right ul li a:hover{color:#83B12E;}
.footer-bottom-left.mob-dis{display:none;}
.footer-bottom-left p{margin:0;}
.home-container{min-height:100px;}
.body-container-wrapper{overflow-x:hidden;}
.supplier-slider  .slick-track{display:flex!important;}
.supplier-slider  .slick-slide{height:inherit!important;}
.supplier-slide-inner{height:100%;}
.ri-grid ul{justify-content:space-between;}
.desk-hide{display:none;}
.tesimonial-slide{margin:0 15px;}
.testimonial-slider .slick-list{margin:0 -15px;}
.top-fix-head{position:fixed;top:0;left:0;right:0;z-index:11;background-color:

  
  
    
  


  rgba(248, 247, 243, 1.0)

;}
.head-marg{margin-top:102px;}
.top-fix-head.stick{background:#ffffff;box-shadow:0px 2px 30px rgb(0 0 0 / 5%);}
.company-logos{display:flex;margin:0 auto;width:100%;flex-wrap:wrap;justify-content:space-around;padding:35px 0 40px;}
.company-logo{height:33px;margin-bottom:0;margin-top:0;position:relative;display:flex;align-items:center;flex-wrap:wrap;}
.company-logos .company-logo{width:10%;margin-right:8%;}
.company-logos .company-logo:nth-child(6n){margin-right:0;}
.company-logo > img{width:100%;height:auto;position:absolute;}



/*------About-Page-----------*/
.about-hero-caption{display:flex;flex-wrap:wrap;width:100%;align-items:center;}
.caption-left-part{width:calc(100% - 35.6%);padding-right:236px;}
.caption-right-part{width:35.6%;border-radius:10px;}
.about-hero-banner{padding:70px 0;}
.caption-right-part img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:10px;}
.caption-left-part *{color:#ffffff;}
.caption-left-part h1{margin:0 0 25px;}
.about-hero-banner:after{background-image:url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/about-hero-banner-desktop.png');min-height:calc(537px - 108px);background-size:cover;background-position:center center;content:"";position:absolute;top:108px;left:0;right:0;width:100%;background-repeat:no-repeat;}

/*--------Counter-Section-------------*/
.counter-sec{padding:120px 0 118px;border-bottom:1px solid#ECE8E4;}
.caption-text{display:block;width:100%;letter-spacing:0.1em;color:#83B12E;line-height:1.2;font-size:16px;font-weight:500;margin:0 0 30px;text-transform:uppercase;}
.manifest-cont p{font-size:35px;max-width:922px;line-height:1.3;font-weight:500;}
.manifest-cont{max-width:922px;margin:0 0 30px;}
.counter-box-wrap{display:flex;flex-wrap:wrap;width:100%;margin:0 0 55px;}
.counter-list{margin-right:7.1%;display:flex;flex-wrap:wrap;width:20%;align-items:flex-start;flex-direction:column;}
.counter-list:nth-child(3n){margin-right:0;}
.counter-list  span.pricix-text{align-self:flex-end;color:#83B12E;font-size:35px;line-height:normal;margin-right:10px;display:inline-block;position:absolute;bottom:5px;left:-30px;}
.counter-list  span.counter{font-size:50px;line-height:normal;color:#83B12E;font-weight:400;}
.counter-label{display:block;margin-top:0;width:100%;line-height:1.5;font-size:18px;font-weight:400;}
.counter-list > div{position:relative;margin-left:30px;}

/*-----------------------------*/
.we-believe-sec{padding:111px 0 55px;}
.global-column-box{margin-top:21px;display:flex;flex-wrap:wrap;width:100%;justify-content:center;}
.column-box{border-left:1px solid#ECE8E4;margin:40px 0;padding-bottom:30px;padding-left:47px;padding-right:47px;position:relative;z-index:1;}
.one-third{width:33.33%;}
.one-third.column-box:nth-child(3n+1){padding-left:0;border-left:0;}
.one-third.column-box:nth-child(3n){padding-right:0;}
.one-fourth.column-box:nth-child(4n+1){padding-left:0;border-left:0;}
.one-fourth.column-box:nth-child(4n){padding-right:0;}
.column-icon{width:45px;height:45px;margin:0 0 30px;display:flex;align-items:center;flex-wrap:wrap;}
.column-icon h4{margin-bottom:10px;}
.column-box h4{margin:0 0 10px;}
.column-box .body-small p:last-child{margin-bottom:0;}
.one-third.column-box:nth-child(n+4):after{border-top:1px solid#ECE8E4;position:absolute;content:"";top:-40px;left:0;right:0;width:100%;z-index:-1;}
.one-fourth.column-box:nth-child(n+5):after{border-top:1px solid#ECE8E4;position:absolute;content:"";top:-40px;left:0;right:0;width:100%;z-index:-1;}
.one-fourth{width:25%;}
.we-believe-sec .btn-wrapper{margin-top:10px;text-align:center;width:100%;}

/*------------------*/
.leadership-sec{padding-top:115px;}
.leadership-sec .leader-ship-title{text-align:left;}
.leadership-sec .leader-ship-title h2{margin:0 0 13px;}
.team-card-warp{display:flex;flex-wrap:wrap;width:100%;margin-top:60px;}
.team-card-item{width:22.30%;margin-right:3.6%;margin-bottom:40px;}
.team-card-item:nth-child(4n){margin-right:0;}
.team-img{width:100%;height:270px;overflow:hidden;position:relative;border-radius:10px;margin:0 0 20px;}
.team-social-link{position:absolute;right:10px;bottom:10px;display:flex;flex-wrap:wrap;}
.team-social-link a{display:inline-block;width:30px;height:30px;padding:6px;background-color:#ffffff;border-radius:3px;}
.team-social-link a svg{width:18px;height:18px;fill:#0073B1;}
.team-social-link a span{display:inline-block;vertical-align:middle;}
.team-social-link a:hover{background-color:#0073B1;}
.team-social-link a:hover svg{fill:#ffffff;}
.team-card-item h4{margin:0 0 5px;}
.team-card-item p{font-size:16px;line-height:1.4;margin-bottom:0;}
.team-img img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:10px;}
.leadership-sec:after{background-image:url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/Vector%20%2818%29.png');right:0;position:absolute;top:-70px;content:"";width:621px;height:724px;}
.team-card-warp.mob-team-slider{display:none;}

/*---------------------*/
.location-sec .content-wrapper{padding:0;max-width:100%;}
.slide-bg-img{min-height:750px;background-size:cover;width:100%;background-repeat:no-repeat;background-position:center center;}
.slider-nav.thumb-image{position:absolute;top:182px;z-index:11;padding-left:calc(50% - (1210px/2));left:0;width:50%;}
.city-name{font-size:45px;font-family:'Mundial';font-style:normal;line-height:56px;color:#ffffff;margin-bottom:10px;cursor:pointer;}
.slide-bg-img:after{background:linear-gradient(89.96deg,rgba(0,0,0,0.4) 20.72%,rgba(0,0,0,0.1) 99.97%);content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1;}
.city-name .country-name{font-size:18px;font-family:'Mundial';font-style:italic;line-height:56px;color:#ffffff;}
.thumbnail-image{opacity:0.4!important;left:0!important;}
.thumbnail-image.slick-current{opacity:1!important;}
.top-sub-title{position:absolute;top:128px;z-index:11;padding-left:calc(50% - (1210px/2));width:50%;font-weight:500;font-size:16px;line-height:21px;letter-spacing:0.1em;text-transform:uppercase;color:#ffffff;}
.slick-current .city-name {font-style: italic;}
/*----------------*/
body{-webkit-overflow-scrolling:touch;}
body.mfp-active{overflow:hidden;-webkit-overflow-scrolling:auto;width:100%;position:fixed;overflow:auto;}
body .mfp-wrap{position:fixed;overflow:auto;top:0!important;}

/*---------------------*/
.today-caption-box{max-width:718px;margin:0 auto;text-align:center;}
.today-section-box{padding:119px 0;}
.today-caption-box .caption-text{margin:0 0 21px;}
.today-caption-box h2{color:#fff;}
.today-card-box{display:flex;flex-wrap:wrap;width:100%;justify-content:center;}
.today-card-item{width:23.7%;background-color:#ffffff;box-shadow:2px 2px 25px rgba(0,0,0,0.1);border-radius:10px;padding:19px 25px;display:flex;flex-wrap:wrap;align-items:center;margin-right:1.7%;margin-top:40px;}
.today-card-item:nth-child(4n){margin-right:0;}
.close-icon{background-color:#83B12E;border-radius:100%;width:23px;height:23px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
.today-card-item label{width:calc(100% - 23px);padding-left:15px;font-size:16px;line-height:1.4;font-weight:500;}
.today-caption-box h2{margin-bottom:0}
.mob-show-today{display:none;}

/*-------------------------*/
.arrow-space .testimonial-slider{margin-top:45px;}
.arrow-space .testimonial-slider button{top:-92px;}

/*---------------------------*/
.tomorrow-tabs-sec{padding:120px 0 13px;}
.tomorrow-tabs-sec .caption-text{margin:0 0 21px;}
.tomorrow-tabs-title{text-align:center;max-width:761px;margin:0 auto 42px;}
.tomorrow-tabs-wrap ul.resp-tabs-list{display:flex;flex-wrap:wrap;justify-content:center;}
.resp-tabs-list li{font-size:16px;line-height:1.2;letter-spacing:0.1em;text-transform:uppercase;font-weight:500;padding-bottom:16px;border:0!important;border-bottom:1px solid#ECE8E4!important;opacity:.4;background-color:transparent!important;padding-right:70px;position:relative;cursor:pointer;}
.resp-tabs-list li:last-child{padding-right:0;}
li.resp-tab-item.resp-tab-active:after{width:calc(100% - 70px);}
li.resp-tab-item.resp-tab-active:last-child:after{width:100%;}
.resp-tabs-container{padding:0px;background-color:#ffffff;clear:left;}
h2.resp-accordion{cursor:pointer;padding:5px;display:none;}
li.resp-tab-item.resp-tab-active{opacity:1;}
li.resp-tab-item.resp-tab-active:after{content:"";border-bottom:3px solid#000000;position:absolute;bottom:-2px;left:0;right:0;}
.resp-tab-active{border-bottom:none;background-color:#ffffff;}
.resp-content-active,.resp-accordion-active{display:block;}
.resp-tab-content{border:0;background:#F8F7F3;border-radius:20px;padding:51px 61px 48px;display:none;margin-top:42px;}
.tab-inner-part{display:flex;flex-wrap:wrap;width:100%;align-items:center;}
.tab-inner-left{width:36.8%;}
.tab-inner-right{width:calc(100% - 36.8%);padding-left:60px;padding-right:0;}

/*-----------Accordion styles-----------*/
h2.resp-tab-active{background:#DBDBDB;/* !important;*/}
.resp-easy-accordion h2.resp-accordion{display:block;}
.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1;}
.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1;/* !important;*/}
.resp-jfit{width:100%;margin:0px;}
.resp-tab-content-active{display:block;}
h2.resp-accordion:first-child{border-top:1px solid #c1c1c1;/* !important;*/}

/*-------------*/
.brand-sec .top-title-box{max-width:630px;margin:0 auto;}
.logo-brand-wrap{display:flex;flex-wrap:wrap;width:100%;max-width:1090px;margin:53px auto 0;justify-content:center;}
.brand-name{margin-bottom:43px;margin-right:2.8%;text-align:center;width:11.88%;}
.brand-name:nth-child(7n){margin-right:0;}
.brand-img{background-color:#ffffff;padding:24px 14px;display:inline-block;box-shadow:0px 0px 9px rgba(133,129,129,0.12);border-radius:10px;width:100%;height:75px;}
.brand-img img{width:100%;height:100%;object-fit:contain;object-position:center center;}
.brand-sec .btn-wrapper{margin-top:10px;text-align:center;width:100%;display:block;}
.brand-sec{padding-bottom:129px;}
.brand-sec:after{background-image:url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/Vector%20%2822%29.png');width:100%;left:0;right:0;height:424px;background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;content:"";top:172px;}

/*------------------*/
.expert-client-wrap{display:flex;flex-wrap:wrap;align-items:center;}
.client-exp-left *{color:#ffffff;}
.client-exp-left{width:47%;padding:113px 0;}
.client-exp-right{width:calc(100% - 47%);padding-left:119px;}
.client-exp-left div p:last-child{margin-bottom:0;}
.client-exp-right{display:flex;flex-wrap:wrap;}
.column-1{width:44.2%;}
.column-2{margin-left:10.8%;width:44.2%;}
.client-exp-right{max-height:543px;overflow:hidden;}
.hero--expert-misc{box-shadow:0px 0px 10px rgb(45 54 64 / 5%);border-radius:20px;padding:38px 25px;text-align:center;width:100%;}
.expert-clint-img:after{border-radius:100%;width:136px;height:136px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:absolute;content:"";}
.white-class{background-color:#fff;}
.green-class{background-color:rgba(131,177,46,.2);}
.white-class .expert-clint-img{border:3px solid #fff;}
.green-class .expert-clint-img{border:3px solid #C3F213;}
.green-class h5,.green-class label{color:#fff;}
.white-class .expert-clint-img:after{border:9px solid rgba(131,177,46,.2);}
.green-class .expert-clint-img:after{border:9px solid rgba(255,255,255,.1);}
.expert-clint-img{border-radius:100%;width:120px;height:120px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;margin:0 auto 29px;}
.expert-clint-img img{width:100%;height:100%;object-fit:cover;object-position:center center;}
.hero--expert-misc h5{margin:0 0 8px;line-height:32px;}
.hero--expert-misc label{font-size:16px;line-height:21px;}
.hero--expert .slick-dupe{margin-bottom:30px;}
.column-1 .hero--expert .slick-list{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.column-1 .hero--expert-misc{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.today-section-box:after{background-image:url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/Vector%20%2823%29.png');bottom:0;content:"";height:555px;position:absolute;right:-25px;width:500px;background-size:cover;background-position:center center;background-repeat:no-repeat;}
.about-hero-banner.why-hero-banner{padding:61px 0 81px;}
.mob-brand{display:none;}


/*----------------------*/
.career-hero-banner-sec{padding:134px 0 156px 0;}
.career-caption-box{max-width:855px;width:100%;margin:0 auto; text-align:center;}
.career-hero-banner-sec .btn-wrapper {margin-top:35px;}
.career-caption-box h1{color:#ffffff; }

/*--------------*/
.career-two-col-sec{padding:120px 0;}
.career-two-col-main{display:flex;flex-wrap:wrap;  align-items:center;width:100% }
.career-left-img{width:100%;height:550px; border-radius: 10px; }
.career-left-img img { border-radius: 10px;height: 100%;  object-fit: cover; object-position: center center;  width: 100%;}  
.career-left { width:38%;}
.career-right{width:calc(100% - 38%); padding-left:115px; }
.career-right-content.top-title-box{text-align:left}   
.career-two-col-sec .btn-wrapper{margin-top:30px;}
.career-two-col-main{position:relative;}
.career-two-col-main:before {content: "";  position: absolute; background-image: url(https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/Vector-1.png); background-repeat: no-repeat; left: -120px; bottom: -120px; width: 649px;height: 449px;  z-index: -1;}
.desk-btn-hide { display:none;}

/*--------------------*/
.values-sec{padding:113px 0 115px;}
.values-sec .top-title-box h2{color:#ffffff;}
.values-picture{width:100%;height:170px;overflow:hidden;border-radius:10px;margin:0 0 25px;}
.values-item{margin:0 15px;width:100%;}
.values-picture img{width:100%;height:100%;object-fit:cover;object-position:center center;}
.value-cont p:last-child{margin-bottom:0;}
.value-cont p{font-size:16px;line-height:1.4;color:#ffffff;}
.values-item h4{color:#ffffff;}
.values-warp{margin:50px -15px 0;}
.values-sec:before{background-image:url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/Vector%20%2825%29.png');content:"";left:0;top:0;position:absolute;height:407px;width:701px;background-size:cover;background-position:center center;background-repeat:no-repeat;}
.values-sec:after{background-image:url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/Vector%20%2828%29.png');content:"";right:0;bottom:0;position:absolute;height:395px;width:467px;background-size:cover;background-position:center center;background-repeat:no-repeat;}
.values-sec .btn-wrapper{text-align:center;margin-top:50px;}
.hero--expert .slick-list{overflow:visible;}
.form-contact-expert form.hs-form .hs_message.hs-form-field{margin:0 0 55px;}
.form-contact-expert .hs-form-field .input ul li.hs-form-booleancheckbox{margin-top:0;margin-right:0;}

/*----------------*/
.form-contact-info{background:#F8F7F3;border-radius:20px;padding:91px 174px 84px;position:relative;z-index:1;}
.become-expert-form-sec{padding:65px 0 0;}
.form-info-title.top-title-box{text-align:left;max-width:511px;margin:0 0 45px;}
form fieldset .hs-main-font-element p h4{margin:0 0 25px;color:#83B12E;}
form.hs-form .hs-fieldtype-text.hs-form-field .hs-input:valid + label,form.hs-form .hs-fieldtype-textarea.hs-form-field .hs-input:valid + label,form.hs-form .hs-fieldtype-phonenumber.hs-form-field .hs-input:valid + label,form.hs-form .hs-fieldtype-textarea.hs-form-field .hs-input:valid + label{top:-15px;font-size:14px;line-height:18px;font-weight:400;}
form.hs-form .hs-fieldtype-text.hs-form-field  label,form.hs-form .hs-fieldtype-textarea.hs-form-field  label,form.hs-form .hs-fieldtype-phonenumber.hs-form-field  label,form.hs-form .hs-fieldtype-select.hs-form-field  label{position:absolute;cursor:text;z-index:2;top:2px;font-family:'DM Sans';font-weight:500;left:0;color:#000000;transition:all .3s ease;font-size:18px;line-height:1.5;margin:0;}
.hs-fieldtype-intl-phone.hs-input select{padding-right:20px;}
form.hs-form .hs-form-field.fill-label label{top:-20px;font-size:14px;line-height:18px;font-weight:400;}
.form-contact-expert form .hs-input:focus{border-bottom:1px solid#83B12E;}
form.hs-form .hs-fieldtype-phonenumber.hs-form-field label{font-size:14px;font-weight:400;line-height:18px;top:-15px;}
.form-contact-info:after{background-image:url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/Vector%20%2827%29.png');position:absolute;right:0;top:0;content:"";width:525px;height:423px;background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:-1;}
form.hs-form .hs-fieldtype-select.hs-form-field  label,.hs-fieldtype-select.hs-form-field  label{position:absolute;cursor:text;z-index:2;top:2px;font-family:'DM Sans';font-weight:500;left:0;color:#000000;transition:all .3s ease;font-size:18px;line-height:1.5;margin:0;pointer-events:none;opacity:0;}
.case-study-cont p{font-family:'Mundial';}
.about-hero-banner.why-hero-banner:after{background-image:url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/Vector%20%2826%29.png');background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";left:0;min-height:437px;position:absolute;right:0;top:108px;width:100%;}

/*-----Career-Job---------*/
.job-module{padding:110px 0 0;}
.job-module .top-title-box{margin-bottom:46px;text-align:left;padding-left:21px;}
form.hs-form .hs-fieldtype-text.hs-form-field{display:flex;flex-wrap:wrap;width:100%;}
.grid-item-linkedin-page-jobs .grid-content{border-radius:10px!important;box-shadow:2px 2px 20px rgb(0 0 0 / 12%)!important;margin:23px 21px!important;padding:31px 35px 23px;}
.sk-ww-linkedin-page-jobs .sk-job-title-container a{font-size:18px;color:#000!important;line-height:1.3;font-family:'DM Sans';font-weight:700;display:inline-block;}
.sk-ww-linkedin-page-jobs .sk-job-title-container{padding:0 0 13px!important;height:auto!important; background-color: transparent !important;}
.sk-jobs-details-container{background-color:transparent!important;padding:0!important;}
.sk-jobs-details-container > div{margin:0!important;padding:0!important;width:100%!important;height:auto!important;}
.sk-ww-linkedin-page-jobs .sk-jobs-text-padding{padding: 0!important;font-weight: 700;color:#000000 !important;font-size: 16px; line-height: 1.4;}
.sk-jobs-content-body > div:nth-child(2n){display:none;}
.sk-jobs-content-body{width:100%!important;}
.sk-jobs-content-body *{margin-top:0!important;}
.jobs-jobs-counts button{font-size:18px!important;background-color:transparent!important;border:0!important;color:#83B12E!important;font-family:DM Sans,sans-serif!important;font-style:normal;font-weight:700;line-height:1.5!important;padding:0!important;height:auto!important;border-radius:0!important;}
.sk-jobs-details-container>div.jobs-jobs-counts{margin:30px 0 0!important;width:130px!important;position:relative;}
.sk-jobs-details-container>div.jobs-jobs-counts:after{background-image:url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/Group%204%20%282%29.svg');position:absolute;content:"";width:16px;height:11px;background-position:right center;right:0;top:50%;transform:translateY(-50%);transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;}
.sk-jobs-details-container > div.jobs-jobs-counts:hover::after{right:-4px!important;}
.href_status_trigger_jobs_container{font-family:DM Sans,sans-serif!important;}


/*------------------------*/
.become-expert-hero-banner-sec{padding:148px 0 132px 0;}
.expert-caption-box{max-width:930px;width:100%;margin:0 auto;}
.expert-caption-box h1{color:#ffffff;text-align:center;}
.become-expert-hero-banner-sec .btn-wrapper{text-align:center;margin-top:45px;}
.expert-caption-box{position:relative;}
.become-expert-hero-banner-sec:before{content:"";position:absolute;top:-100px;left:0;background-image:url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/expert-left.png');width:473px;height:598px;}
.become-expert-hero-banner-sec:after{content:"";position:absolute;top:-100px;right:0;background-image:url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/expert-right.png');width:473px;height:598px;}
.form-contact-expert form.hs-form .hs-fieldtype-booleancheckbox ul.hs-error-msgs.inputs-list{top:100%;position:absolute;}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p{font-family:DM Sans,sans-serif!important;font-size:14px!important;}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button{font-family:DM Sans,sans-serif!important;font-size:14px!important;}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button{font-family:DM Sans,sans-serif!important;font-size:14px!important;}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a{color:#83B12E!important;}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button{color:#ffffff!important;}

/*-------------------------*/
.privacy-title h1{margin:0;}
.privacy-hero-banner{padding:94px 0 111px;}
.privacy-title{max-width:1090px;margin:0 auto;}
.privacy-contant-box p{font-size:16px;line-height:1.4;margin:0 0 25px;}
.privacy-content{padding:89px 0 120px;}
.privacy-contant-box h3{margin:0 0 34px;}
.privacy-contant-box li,.privacy-contant-box a{font-size:16px;line-height:1.4;margin:0 0 15px;}
.privacy-contant-box ul li{padding-left:15px;position:relative;}
.privacy-contant-box ul{margin:0;}
.privacy-contant-box hr{margin:50px 0;display:inline-block;width:100%;}
.privacy-contant-box{max-width:1090px;margin:0 auto;}
.privacy-contant-box ul li:before{content:"";position:absolute;width:5px;height:5px;border-radius:100%;top:8px;left:0;background-color:#000000;}
.privacy-contant-box h5{font-weight:400;margin:0 0 34px;}
.privacy-contant-box ol{padding-left:25px;}
.privacy-contant-box ol li{list-style:decimal-leading-zero;}
.privacy-contant-box ol li::marker{font-weight:700;}
.privacy-contant-box h4 span *{/*     text-transform: uppercase; */
font-weight:400;font-size:25px;/*     color: #000; */}
body div#hs-eu-cookie-confirmation{background-color:#fff!important;border-radius:10px!important;width:460px!important;border:0!important;box-shadow:0px 0px 30px #ece8e4!important;padding:22px 30px;left:49px!important;bottom:54px!important;}
div#hs-eu-cookie-confirmation-inner{max-width:100%!important;padding:0!important;}
#hs-eu-policy-wording p{margin:0!important;line-height:1.3!important;font-weight:400!important;color:#000!important;}
div#hs-eu-policy-wording{margin:0 0 30px!important;}
body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button{border-radius:100px!important;background-color:#000!important;color:#fff!important;margin:0!important;padding:10px 30px!important;border:0!important;font-size:16px!important;font-weight:500!important;}
body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button{border-radius:100px!important;border-color:#000!important;color:#000!important;font-size:16px!important;font-weight:500!important;margin:0!important;margin-left:10px!important;padding:10px 30px!important;}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area{margin-right:auto!important;justify-content:flex-start!important;}
body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a{text-decoration:underline!important;}
body  div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button{margin:0!important;}
body  div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button{margin:0!important;margin-left:10px!important; display:none !important;}
body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a:hover{text-decoration:none!important;}

.contactus-form-sec{padding:67px 0 102px 0;border-bottom:1px solid #ECE8E4;border-top:1px solid #ECE8E4;position:relative;}
.contactus-info{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;}
.contactus-left{padding-right:90px;width:52.4%;}
.contactus-right{width:47.6%;}
.followus-content{display:flex;flex-wrap:wrap;align-items:center;}
.followus-icon{width:18px;height:18px;margin-right:10px;}
.contactus-left svg{width:18px;height:18px;}
.contactus-lable{color:#83B12E;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:0.1em;text-transform:uppercase;padding-bottom:10px;}
.contactus-title h1{text-align:left;}
.contactus-subtitle p{font-size:22px;font-weight:400;line-height:1.3;}
.contactus-form{background-color:#fff;max-width:100%;width:100%;padding:53px 58px 47px 58px;box-shadow:0px 0px 9px rgba(133,129,129,0.12);border-radius:20px;position:relative;}
.contactus-left-wrap{padding-top:30px;}
.contactus-social-wrapper{padding-top:22px;}
.followus-icon-cont,.callus-content a{font-size:18px;font-weight:400;line-height:1.5;color:#000;}
.followus-content:hover .followus-icon-cont{color:#83B12E;}
.followus-content:hover .followus-icon svg{fill:#83B12E;}
.callus-content a:hover{color:#83B12E;}
.grecaptcha-badge{margin-left:0;}
.contactus-left-followus a{display:inline-block;margin-bottom:0;}
.contactus-subtitle{margin-top:25px;padding-top:0;}
form.hs-form .hs_recaptcha.hs-recaptcha.field.hs-form-field{margin-bottom:0;}
.contactus-subtitle p:last-child{margin-bottom:0;}
.contactus-form > h4{color:#83B12E;margin-bottom:35px;}
.contactus-left-wrap p:last-child{margin-bottom:0;}
form .hs-fieldtype-booleancheckbox .inputs-list>li{margin:0;}
.contactus-form .hs_submit.hs-submit{position:absolute;bottom:47px;right:58px;}
.hs-form-field .input ul li.hs-form-booleancheckbox span{font-size:14px;line-height:1.3;font-weight:400;}
.mobile-wraper{display:none;}
.contactus-form-sec:before{background-image:url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/contact-left.png');content:"";left:0;position:absolute;bottom:0;width:891px;height:344px;background-repeat:no-repeat;}
.contactus-form-sec:after{background-image:url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/contact-right.png');content:"";right:0;position:absolute;top:-100px;width:868px;height:632px;background-repeat:no-repeat;}

/*----Other-Css----*/
.is-hidden{display:none!important;}
.PageBackToWork{display:flex;justify-content:center;align-items:center;height:100vh;overflow:hidden;}
.PageBackToWork-heading-rotationTextContainer{position:relative;}
.PageBackToWork-heading-rotationText{display:inline-block;position:relative;}
.PageBackToWork-heading-rotationText.is-inactive{position:absolute;right:0;bottom:20%;}
.PageBackToWork-heading-itText{display:block;overflow:hidden;}
.complate_exp_sec.home-two-col-sec{padding-bottom:20px;}
.keyNumSecInner{padding:111px 0px 88px;position:relative;overflow:hidden;}
.sk-ww-linkedin-page-jobs .sk-job-title-container a{min-height:auto;}
.form-contact-expert .hs-form-field .input ul li.hs-form-booleancheckbox span{width:100%;}
.form-contact-expert form.hs-form .hs_linkedin_profile.hs-fieldtype-text.hs-form-field{margin:0 0 35px;}
.form-contact-expert .hs-fieldtype-booleancheckbox{top:0;}
.column-icon img{width:45px;height:45px;}
.remontee_linkedin_banner_sec .expert-caption-box p{text-align:center;font-size:22px;line-height:1.3;}
.remontee_linkedin_banner_sec .expert-caption-box h1{color:#000000; margin:0 0 25px;}
.become-expert-hero-banner-sec.remontee_linkedin_banner_sec{padding:98px 0 45px;}
.remontee_linkedin_banner_sec .expert-caption-box .btn-wrapper a i{margin-right:13px;}
.linkedin-job-post-module .sk-ww-linkedin-page-post{background-color:transparent!important;font-family:DM Sans,sans-serif!important;}
.linkedin-job-post-module .grid-content{border-radius:10px!important;padding:31px 25px 31px!important;/*     box-shadow: 2px 2px 45px #ebe7e3 !important; */margin:10px;}
.linkedin-job-post-module .sk-ww-linkedin-page-post .sk-fb-page-name a,.linkedin-job-post-module  .sk-ww-linkedin-page-post .sk-post-text,.linkedin-job-post-module .sk-ww-linkedin-page-post .sk-post-text-new{color:#000000!important;font-weight:500!important;font-family:DM Sans,sans-serif!important;}
.linkedin-job-post-module .sk-ww-linkedin-page-post .sk-post-text-new a,.linkedin-job-post-module  .sk-ww-linkedin-page-post .sk-post-text a{color:#83B12E!important;}
.linkedin-job-post-module .sk-ww-linkedin-page-post  span.sk-secondary-data{color:rgba(0,0,0,0.4)!important;font-size:12px!important;line-height:1.3!important;font-weight:400!important;font-family:DM Sans,sans-serif!important;}
.linkedin-job-post-module .sk_post_media{margin-top:20px!important;}
.linkedin-job-post-module .sk_post_media iframe{/*     min-height: 330px!important; */width:100%!important;max-width:100%!important;}
.linkedin-job-post-module .sk-ww-linkedin-page-post .post-header{padding:0!important;}
.linkedin-job-post-module .sk-ww-linkedin-page-post .post-content{padding:0!important;}
.linkedin-job-post-module .sk-post-content-body{width:100%!important;}
.linkedin-job-post-module .sk-ww-linkedin-page-post .sk-post-text-new a.sk_readmore_btn{display:none;}
.linkedin-job-post-module .sk-ww-linkedin-page-post .post-header{margin:0 0 24px;}
.linkedin-job-post-module .sk-linkedin-page-post-bottom-btn-container button.sk-linkedin-page-post-load-more-posts{background-color:transparent!important;border:1px solid#000000!important;color:#000000!important;font-family:DM Sans,sans-serif!important;font-size:16px;font-style:normal;font-weight:500;line-height:normal;padding:18px 29px;text-decoration:none;text-transform:none;border-radius:100px!important;}
.linkedin-job-post-module .sk-linkedin-page-post-bottom-btn-container{margin:55px 0 70px;}
.linkedin-job-post-module .sk-linkedin-page-post-bottom-btn-container button.sk-linkedin-page-post-load-more-posts:hover{background-color:#000000!important;color:#ffffff!important;}
.link-din-top-title-part {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 30px;
}

.title-part {
    width: 50%;
}
.link-din-top-title-part h2 { margin:0;}
.link-din-top-title-part .btn-wrapper {
    width: auto;
    text-align: right;
    margin-right: 10px;
}

.home-linkdin-post-module.linkedin-job-post-module {
    padding: 100px 0 107px;
}

/*  .home-linkdin-post-module .grid-linkedin-page-post { width:100% !important;  }  */
.swiper-container { margin:0 -10px !important;}

/* .home-linkdin-post-module .sk-ww-linkedin-page-post .swiper-button-next i {
    border-color: #000000 !important;

}
.home-linkdin-post-module .sk-ww-linkedin-page-post .swiper-button-prev i {
    border-color: #000000 !important;
   
}

.home-linkdin-post-module .sk-ww-linkedin-page-post .swiper-button-prev { left:10px !important; }
.home-linkdin-post-module .sk-ww-linkedin-page-post .swiper-button-next {
    right: 24px !important;
}

.home-linkdin-post-module .swiper-button-prev, .home-linkdin-post-module .swiper-button-next {
    background-color:#83B12E !important;
   
  
    
} */
/* .home-linkdin-post-module .sk-ww-linkedin-page-post .swiper-button-prev i {
    padding: 0 !important;
    width: 12px !important;
    height: 12px !important;
    margin-top: -5px !important;
    margin-left: -3px !important;
}
.home-linkdin-post-module .swiper-button-next  .sk-arrow {
    margin-top: -4px !important;
    margin-left: -6px !important;
    padding: 0 !important;
    width: 12px !important;
    height: 12px !important;
} */

/*-------------Responsive-Css---------------------*/
@media(min-width:1441px){
    .today-section-box:after{right:0;}
    .col-odd:before{width:100%;left:-35%;top:50%;}
    .col-even::after{width:100%;right:-35%;top:60px;}
    .career-two-col-main:before{left:-362px;bottom:-120px;}
    .become-expert-hero-banner-sec:before{top:0px;}
    .become-expert-hero-banner-sec:after{top:0;}
}
@media(max-width:1400px){
    .home-hero h1{font-size:60px;}
    h1,.h1{font-size:60px;}
    .h5,h5{font-size:20px;}
    .h2,h2{font-size:40px;line-height:1.2;}
    h3,.h3{font-size:26px;}
    .h4,h4{font-size:20px;}
    .hero_banner_caption{max-width:628px;}
    .home_hero_sec{padding:60px 0 60px;}
    .sub-title p,.sub-title{font-size:20px;}
    .industry-box-wrap{margin-top:20px;}
    .industry-box{padding:30px 25px 25px 25px;}
    .complate_exp_sec{padding:80px 0 100px;}
    .two-col-sec{margin:60px 0 0;}
    .two-col-col-wrap{margin:0 0 60px;}
    .complate_exp_sec .btn-wrapper{margin-top:70px;}
    .key-num-sec{padding:80px 0 0px;}
    .how_can_help_sec{padding:80px 0 80px;}
    .left-logo-box{padding-top:80px;padding-bottom:100px;}
    .supplier-section{padding:100px 0 100px;}
    .case-study-sec .top-title-box{max-width:600px;}
    .manifest-cont p{font-size:30px;line-height:1.3;}
    .counter-list span.counter{font-size:40px;}
    .counter-sec{padding:80px 0 80px;}
    .city-name{font-size:35px;line-height:1.1;}
    .slide-bg-img{min-height:550px;}
    .slider-nav.thumb-image{top:100px;}
    .top-sub-title{top:60px;}
    .mfp-close-btn-in .video-popup .mfp-close{width:35px;height:35px;top:-15px;}
    .video-popup .mfp-close:active{top:-15px;}
    .white-popup.video-popup{margin:0 auto;padding:20px 50px;}
    .remontee_linkedin_banner_sec .expert-caption-box p { font-size:18px;}
}
@media(max-width:1250px){
    .logo-world-title.top-title-box{padding-left:20px;}
    .logo-world-sec .btn-wrapper{padding-left:20px;}
    .testimonial-slider button.slick-next{right:20px;}
    .testimonial-slider button.slick-prev{right:90px;}
    .white-popup{padding:50px 60px;}
    .industry-popup .industry-box{padding:25px 25px 20px;}
    .mfp-close-btn-in .industry-popup .mfp-close{width:30px;height:30px;}
    .about-hero-banner{padding:50px 0;}
    .manifest-cont p{font-size:24px;line-height:1.3;}
    .counter-list span.counter{font-size:35px;}
    .counter-list span.pricix-text{font-size:25px;}
    .counter-sec{padding:60px 0 57px;}
    .we-believe-sec{padding:80px 0 80px;}
    .column-box{padding-left:30px;padding-right:30px;margin:30px 0;}
    .slider-nav.thumb-image{padding-left:20px;}
    .slide-bg-img{min-height:538px;}
    .slider-nav.thumb-image{top:80px;}
    .top-sub-title{padding-left:20px;top:40px;width:100%;}
    .city-name{margin:0 0 5px;}
    .leadership-sec{padding-top:60px;}
    .mfp-close-btn-in .video-popup .mfp-close{top:0;right:0;}
    .about-hero-banner.why-hero-banner{padding:60px 0 60px;}
    .today-section-box{padding:60px 0;}
    .tomorrow-tabs-sec{padding:60px 0 0px;}
    .tomorrow-tabs-title{margin:0 auto 30px;}
    .brand-sec{padding-bottom:65px;}
    .logo-brand-wrap{margin:30px 0 0;}
    .hero--expert-misc{padding:35px 20px;}
    .client-exp-left{padding:60px 0;}
    .client-exp-right{max-height:342px;overflow:hidden;}
    .career-two-col-sec{padding:80px 0;}
    .career-two-col-main:before{display:none;}
    .career-right{padding-left:80px;}
    .career-left-img{height:450px;}
    .values-sec{padding:58px 0 60px;}
    .job-module{padding:64px 0 0;}
    .form-contact-info{padding:60px 50px 57px;}
    .become-expert-form-sec{padding:50px 0 0;}
    .privacy-content{padding:60px 0 60px;}
    .privacy-contant-box h5{margin:0 0 25px;}
    .privacy-contant-box hr{margin:30px 0;}
    .contactus-form{padding:40px 35px 40px;}
    .contactus-form .hs_submit.hs-submit{bottom:40px;}
    .contactus-subtitle p{font-size:18px;font-weight:400;line-height:1.3;}
    .become-expert-hero-banner-sec.remontee_linkedin_banner_sec {padding: 70px 0 45px;}
    .remontee_linkedin_banner_sec .expert-caption-box p { font-size:16px;}
    .linkedin-job-post-module .sk-linkedin-page-post-bottom-btn-container {margin: 50px 0 50px;}
     .home-linkdin-post-module.linkedin-job-post-module { padding:70px 0 70px;}
}
@media(max-width:1199px){
    .right-part{padding-left:30px;}
    .col-footer{margin-right:17.6%;width:25%;}
    .footer-top{padding:50px 0 30px;}
    .footer-bottom{padding:40px 0 40px;}
    .footer-logo{margin:0 0 20px;}
    .home-hero h1{font-size:48px;}
    h1,.h1{font-size:48px;}
    .h2,h2{font-size:38px;line-height:1.2;}
    .hero_banner_caption{max-width:480px;}
    .sub-title p,.sub-title{font-size:18px;}
    .industry-box{padding:30px 25px 25px;margin-top:20px;}
    p,body{font-size:16px;line-height:1.4;}
    .complate_exp_sec{padding:60px 0 64px;}
    .left-col-img{height:310px;}
    .right-col-cont h3{margin:0 0 15px;}
    .right-col-cont .body-small{margin:0 0 15px;}
    .col-odd:before{left:-225px;}
    .col-even:after{right:-225px;}
    .right-col-cont{padding-left:155px;}
    .two-col-col-wrap.col-even .right-col-cont{padding-right:155px;}
    .complate_exp_sec .btn-wrapper{margin-top:50px;}
    .key-title.top-title-box span{border:0;}
    .key-num-count label{font-size:40px;}
    .prifix-icon{font-size:25px;}
    .key-num-count p{margin:0;padding-left:26px;}
    .key-num-wrap{margin:50px 0 0;}
    .how_can_help_sec{padding:60px 0 60px;}
    .left-logo-box{padding-top:80px;padding-bottom:80px;}
    .supplier-section{padding:80px 0 80px;}
    .case-study-sec{padding:50px 0 50px;}
    .case-study-cont p{font-size:20px;line-height:30px;}
    .push-module{padding:80px 0;}
    .we-believe-sec{padding:60px 0 30px;}
    .city-name .country-name{font-size:16px;}
    .resp-tabs-list li{padding-right:40px;}
    li.resp-tab-item.resp-tab-active:after{width:calc(100% - 40px);}
    .resp-tab-content{margin-top:30px;padding:30px 30px 35px;}
    .values-sec:before,.values-sec:after{display:none;}
}
@media(max-width:1024px){
    .right-navigation .hs-menu-wrapper > ul li{margin-right:15px;}
    .col-footer{margin-right:17.6%;width:30%;}
    .h2,h2{font-size:34px;}
    .h5,h5{font-size:18px;}
    .home_hero_sec{padding:50px 0 50px;}
    .left-col-img{height:280px;}
    .two-col-col-wrap{margin:0 0 50px;}
    .key-num-sec{padding:50px 0 0;}
    .key-title.top-title-box h2{margin:0 0 13px;}
    .key-num-sec .btn-wrapper{margin:13px 0 0;}
    .left-logo-box{padding-top:56px;padding-bottom:56px;}
    .supplier-slider{padding:50px 0 0;}
    .case-study-sec .top-title-box{max-width:500px;}
    .right-test-cont{height:300px;}
    .case-study-cont p{font-size:18px;line-height:27px;}
    .left-test-cont{padding-right:50px;}
    .cate-name{margin-right:20px;}
    .counter-label{font-size:16px;line-height:1.4;}
    .caption-text{margin:0 0 20px;}
    .leadership-sec:after{display:none;}
    .team-card-item:nth-child(4n){margin-right:3.6%;}
    .team-card-item:nth-child(3n){margin-right:0;}
    .team-card-item{width:30.93%;}
    .client-exp-right{display:none;}
    .client-exp-left{padding:56px 0 66px;width:100%;}
    .career-two-col-sec{padding:64px 0;}
    .career-right{padding-left:50px;}
    .values-warp{margin:38px -15px 0;}
    .grid-item-linkedin-page-jobs{width:50%!important;}
    .grid-sizer-linkedin-page-jobs{width:50%!important;}
    .form-contact-info:after{display:none;}
    .contactus-left{padding-right:45px;}
    .contactus-form .hs_submit.hs-submit{bottom:0;position:relative;right:0;}
    form.hs-form .hs_recaptcha.hs-recaptcha.field.hs-form-field{margin-bottom:35px;}
}
@media(max-width:991px){
    .right-navigation .hs-menu-wrapper>ul li{display:none;}
    .right-navigation{width:auto;padding-left:10px;}
    .right-part{justify-content:flex-end;padding-left:30px;width:calc(100% - 243px);}
    .search-box-wrap{width:78%;}
    .menu-icon{display:none;cursor:pointer;color:#ffffff;text-transform:uppercase;text-align:center;font-weight:bold;line-height:33px;font-size:22px;padding:10px 0;}
    .menu-icon .menu-box{height:30px;left:20px;margin-right:0;padding:5px;position:absolute;top:24px;width:40px;}
    .menu-icon.active .menu-box{position:absolute;right:284px;transition:all 0.5s ease 0s;}
    .menu-icon .menu-box span{background:#000000;border-radius:0;display:block;height:3px;margin-bottom:6px;transition:all .4s ease 0s;-webkit-transition:all .4s;width:100%;}
    .menu-icon.active span:nth-child(1){transform:rotate(45deg) translateY(8px) translateX(6px);-webkit-transform:rotate(45deg) translateY(8px) translateX(6px);}
    .menu-icon.active span:nth-child(2){opacity:0;}
    .menu-icon.active span:nth-child(3){transform:rotate(-45deg) translateY(-7px) translateX(6px);-webkit-transform:rotate(-45deg) translateY(-7px) translateX(6px);}
    .enumenu_ul .arrow{position:absolute;right:10px;top:5px;width:30px;height:30px;background:url(../images/plus.png) no-repeat center center;cursor:pointer;z-index:999;display:none;}
    .enumenu_ul .arrow.up{background:url(../images/minus.png) no-repeat center center;display:none;}

    /*---*/
    .enumenu_ul{display:none}
    .menu-block{height:auto;}
    .menu-icon{display:block}
    .enumenu_ul .hs-menu-wrapper > ul > li{display:block;margin:0px;padding:0px;}
    .enumenu_ul .hs-menu-wrapper>ul>li>a{display:block;padding:0 20px 10px;text-align:left;font-size:14px;line-height:16px;font-weight:500;}
    .enumenu_ul{width:100%;}
    .enumenu_ul .hs-menu-wrapper>ul>li ul{background:transparent;display:block!important;background:transparent;display:block!important;left:0!important;flex-direction:inherit!important;opacity:1!important;position:relative!important;top:0!important;}
    .enumenu_ul .hs-menu-wrapper>ul>li ul a{color:#000000;padding:0 20px 5px;text-align:left;font-size:18px;line-height:28px;font-weight:400;}

    /* Push Menu */
    body.menuslide_push{position:relative;}
    body.menuslide_push.slidemenuLeft{left:0;transition:left 0.5s;-webkit-transition:left 0.5s;-moz-transition:left 0.5s;-ms-transition:left 0.5s;-o-transition:left 0.5s;}
    body.menuslide_push.slidemenuRight{right:0;transition:right 0.5s;-webkit-transition:right 0.5s;-moz-transition:right 0.5s;-ms-transition:right 0.5s;-o-transition:right 0.5s;}
    body.slidemenuRight .enumenu_ul{right:-100%}
    body.slidemenuRight.menu-open .enumenu_ul{right:0;}
    body.slidemenuLeft .enumenu_ul{left:-100%}
    body.slidemenuLeft.menu-open .enumenu_ul{left:0;}
    body.menuslide_push.slidemenuLeft.menu-open{left:100%}
    body.menuslide_push.slidemenuRight.menu-open{right:-100%}
    body.menuslide_push .enumenu_ul,body.menuOverlap .enumenu_ul{background:#ffffff;display:block;height:100%;max-height:100%;width:100%;overflow:auto;position:fixed;transition:all 0.5s ease 0s;max-width:100%;top:0;padding:110px 0 0;z-index:11;}
    .mobile-menu{display:block;}
    .site-logo{display:block;max-width:188px;margin-left:55px;}
    .menu-icon{padding:0;font-size:0;line-height:0;}
    .enumenu_ul .hs-menu-wrapper > ul > li{width:100%;}
    .enumenu_ul .hs-menu-wrapper ul{flex-direction:inherit;width:100%;}
    .top-head{padding:14px 0 16px;}
    .menu-icon.active .menu-box{left:calc(100% - 50px);position:absolute;transition:all .5s ease 0s;z-index:111;right:inherit;}
    .enumenu_ul .hs-menu-wrapper > ul > li{margin:0 0 35px;}
    .enumenu_ul .site-logo{position:absolute;top:15px;margin-left:20px;}
    .search-box-wrap{display:none;}
    .mobile-btn{display:block;}
    .mobile-btn .search-box-wrap{height:50px;max-width:50%;position:absolute;right:12px;top:64px;z-index:11;}
    .mobile-btn .search-box-wrap button{top:-6px;}
    .search-box-wrap form{min-height:40px;padding:10px 6px 10px 23px;}
    .mobile-btn .search-box-wrap:after{border-bottom:6px solid#000000;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:block;margin-left:-10px;position:absolute;right:28px;top:-7px;}
    .col-footer{width:34%;}
    .menu-open .top-head:after{background-color:#ece8e4;height:1px;position:absolute;content:"";width:100%;z-index:11;left:0;right:0;bottom:0;}
    .top-head{position:relative;}
    .site-logo .mob-logo{display:block;}
    .site-logo .desk-logo{display:none;}
    body.menu-open{overflow-y:hidden;}
    .industry-box{padding:25px 25px 20px;margin-top:20px;width:31.8%;}
    .industry-box:nth-child(3n){margin-right:0;}
    .col-odd:before{left:-325px;}
    .col-even:after{right:-325px;}
    .right-col-cont{padding-left:55px;}
    .two-col-col-wrap.col-even .right-col-cont{padding-right:55px;}
    .left-col-img{height:250px;}
    .two-col-sec{margin:40px 0 0;}
    .key-num-count label{font-size:31px;}
    .key-num-count{margin-right:2.1%;}
    .capsule-box:nth-child(3n){margin-right:3.3%;}
    .capsule-box:nth-child(2n){margin-right:0;}
    .capsule-box{width:48.3%;margin-top:30px;}
    .capsule-box:last-child{margin-right:0;}
    .capsule-box span{padding-right:20px;}
    .left-logo-box br{display:none;}
    .title-comment p br{display:none;}
    .supplier-slider{padding:40px 0 0;}
    .testimonial-slider{margin-top:50px;}
    .industry-popup .industry-box{padding:25px 25px 20px;width:31.8%;}
    .head-marg{margin-top:82px;}
    .caption-left-part{padding-right:150px;}
    .counter-list span.counter{font-size:25px;}
    .counter-list span.pricix-text{font-size:25px;}
    .team-img{height:250px;}
    .today-section-box:after{display:none;}
    .today-card-item:nth-child(4n){margin-right:1.7%;}
    .today-card-item:nth-child(2n){margin-right:0;}
    .today-card-item{width:49.1%;}
    .brand-name:nth-child(7n){margin-right:2.8%;}
    .brand-name:nth-child(6n){margin-right:0;}
    .brand-name{width:14.3%;}
    .career-left-img{height:380px;}
    .one-fourth{width:50%;}
    .column-box.one-fourth:nth-child(2n+1){border-left:0;}
    .one-fourth.column-box:nth-child(n+3):after{border-top:1px solid#ECE8E4;position:absolute;content:"";top:-40px;left:0;right:0;width:100%;z-index:-1;}
    .one-fourth.column-box:nth-child(2n){padding-right:0;}
    .one-fourth.column-box:nth-child(2n+1){padding-left:0;}
    .values-warp ul.slick-dots{display:flex;flex-wrap:wrap;justify-content:center;width:100%;text-align:center;margin:40px 0 0;}
    .values-warp ul.slick-dots li{display:inline-block;margin:0 5px;}
    .values-warp ul.slick-dots li.slick-active button{opacity:1;}
    .values-warp ul.slick-dots li button{background-color:#83B12E;border:0;padding:0;width:7px;height:7px;border-radius:100%;font-size:0;line-height:0;opacity:0.4;}
    .values-warp .slick-list{overflow:visible;}
    .counter-list span.pricix-text{bottom:0;}
    .form-contact-expert .hs-form-field .input ul li.hs-form-booleancheckbox span{width:calc(100% - 160px);}
    .form-contact-expert .hs-form-field .input ul li.hs-form-booleancheckbox span{width:100%;}
    /*.form-contact-expert .hs_submit.hs-submit{bottom:0;position:relative;right:0;}*/
    .form-contact-expert form.hs-form .hs_linkedin_profile.hs-fieldtype-text.hs-form-field{margin:0 0 35px;}
    .form-contact-expert .hs-fieldtype-booleancheckbox{top:0;}
    .hs-form-checkbox label.hs-form-checkbox-display input+span:before,.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span:before{top:0;}
    .form-contact-expert form.hs-form .hs-fieldtype-booleancheckbox ul.hs-error-msgs.inputs-list{top:100%;position:relative;}
    .footer-bottom-right{width:100%;margin:15px 0 0;justify-content:flex-start;}
    .footer-bottom-left{width:100%;}
    .contactus-right{width:100%;margin-top:35px;}
    .contactus-left{padding-right:0;width:100%;}
    .visit-content{max-width:100%;width:100%;}
    .contactus-form-sec:after{top:-365px}
    .counter-list span.counter {font-size: 40px;line-height: 1;}
    .linkedin-job-post-module .grid-sizer-linkedin-page-post,  .linkedin-job-post-module .grid-item-linkedin-page-post {width: 50% !important;}
    .linkedin-job-post-module.home-linkdin-post-module .grid-item-linkedin-page-post, .linkedin-job-post-module.home-linkdin-post-module .grid-sizer-linkedin-page-post { width:33.33% !important;}
}
@media(min-width:768px){
    a{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
}
@media(max-width:767px){
    .h2,h2{font-size:28px;line-height:1.2;}
    .h3,h3{font-size:24px;line-height:31px;}
    .h4,h4{font-size:18px;}
    p,body{font-size:16px;line-height:1.4;}
    .title-comment p{font-size:16px;line-height:23px;}
    .mobile-btn .search-box-wrap{max-width:70%;}
    .left-footer{width:100%;text-align:center;position:relative;margin:0 0 25px;padding-bottom:54px;}
    .footer-logo{margin:0 auto 20px;}
    .right-footer{width:100%;padding-left:0;justify-content:flex-start;}
    .footer-box .container{padding:0 50px;}
    .left-footer:after{background-color:#ECE8E4;width:calc(100% + 100px);height:1px;content:"";left:-50px;right:0;bottom:0;position:absolute;}
    .left-footer p:last-child{margin-bottom:0;}
    .footer-bottom{padding:30px 0 45px;}
    .footer-bottom-left{display:none;}
    .footer-bottom-left.mob-dis{display:block;}
    .footer-bottom-left.mob-dis p{margin:0;}
    .footer-bottom-left.mob-dis{display:block;margin:30px 0 0;width:100%;}
    .footer-bottom-right{width:100%;justify-content:flex-start;}
    .industry-box{margin-top:20px;padding:21px 28px 21px;width:100%;display:flex;flex-wrap:wrap;margin-right:0;margin-top:10px;}
    .icon-box{margin-bottom:0;margin-right:20px;}
    .industry-box h5{margin-bottom:0;}
    .industry-box label{padding-left:55px;position:absolute;bottom:10px;}
    .industry-box-wrap{margin-top:30px;}
    .home_hero_sec{padding:50px 0 75px;}
    .sub-title p br,.sub-title br{display:none;}
    .industry-box:first-child{margin-top:0;}
    .left-col-img{height:220px;}
    .right-col-cont .body-small{margin:0 0 10px;}
    .two-col-col-wrap{margin:0 0 40px;}
    .body-small,.body-small p{font-size:16px;line-height:23px;}
    button,.button,.btn-1 a,a.btn-1{font-size:16px;padding-top:13px;padding-right:29px;padding-bottom:13px;padding-left:29px;}
    .complate_exp_sec .btn-wrapper{margin-top:40px;}
    .col-even:after{display:none;}
    .col-odd:before{display:none;}
    .key-num-sec .btn-wrapper{margin:13px 0 0;border-bottom:1px solid rgba(255,255,255,0.3);padding-bottom:30px;}
    .key-num-count{margin:15px 0 0;width:100%;}
    .key-num-count:first-child{margin-top:0;}
    .key-num-count p{font-size:16px;line-height:22px;padding-left:0;}
    .key-num-count label{font-size:40px;margin:0 0 10px;line-height:52px;}
    .key-num-wrap{margin:38px 0 0;}
    .capsule-box span{font-size:14px;line-height:18px;padding-right:17px;padding-left:17px;}
    .picture{width:53px;height:53px;}
    .capsule-box{width:100%;margin-top:23px;margin-right:0!important;padding:6px 8px;}
    .capsule-box-wrap{margin:7px auto 0;}
    .left-logo-box{width:100%;}
    .right-logo-box{max-width:291px;width:100%;}
    .logo-world-title.top-title-box h2{margin:0 0 13px;}
    .logo-world-sec .btn-wrapper{display:inline-block;margin-top:23px;}
    .logo-world-sec .btn-wrapper > div a{font-size:16px;padding-top:14px;padding-right:30px;padding-bottom:14px;padding-left:30px;z-index:1;position:relative;}
    .supplier-section{padding:60px 0 60px;}
    .left-logo-box{padding-bottom:0;}
    .supplier-section .top-title-box.supplier-title h2{margin:0 0 13px;}
    ul.slick-dots li button{background-color:#83B12E;border:0;padding:0;width:7px;height:7px;border-radius:100%;font-size:0;line-height:0;opacity:0.4;}
    ul.slick-dots{display:flex;flex-wrap:wrap;justify-content:center;width:100%;text-align:center;margin:40px 0 0;}
    ul.slick-dots li{display:inline-block;margin:0 5px;}
    ul.slick-dots li.slick-active button{opacity:1;}
    .supplier-slider .body-extra-small{line-height:14px;margin-bottom:10px;}
    .supplier-slide-inner{padding:24px 24px 27px;}
    .supplier-slider .slick-slide{margin:0 14px;}
    footer .body-small,footer .body-small p{line-height:1.4;}
    .left-test-cont{width:100%;order:2;padding-right:0;margin-top:35px;}
    .right-test-cont{height:auto;width:100%;order:1;}
    .case-study-sec .top-title-box h2{margin:0 0 15px;}
    .testimonial-slider{margin-top:35px;}
    .arrow-space .testimonial-slider{margin-top:35px;}
    ul.slick-dots li button{position:relative;top:0;}
    .testimonial-slider ul.slick-dots{margin-top:35px;}
    .industry-popup .industry-box{display:flex;flex-wrap:wrap;margin-right:0;margin-top:10px;padding:21px 28px;width:100%;}
    .white-popup{padding:40px 30px;}
    .mfp-close-btn-in .industry-popup .mfp-close{height:30px;width:30px;top:-2px;right:-2px;}
    .industry-popup .industry-box h5{margin-bottom:0;}
    .mfp-close-btn-in .video-popup .mfp-close{height:30px;width:30px;top:-5px;right:0px;background-size:12px;}
    .white-popup.video-popup{padding:25px 20px;}
    .slider-mob-img img{width:100%;height:100%;}
    .slide-logo-mobile .slick-track{display:flex;align-items:center;}
    .mob-hide   .ri-grid{display:none;}
    .desk-hide{display:block;}
    .push-module{padding:60px 0;}
    .push-module .top-title-box h2{margin-bottom:15px;}
    .push-module .btn-wrapper{margin-top:35px;}
    .push-module .top-title-box{padding:54px 32px 75px;}
    .company-logos.mob-hide{display:none;}
    .industry-box:hover{border-color:#ffffff;}
    .industry-box label{bottom:5px;padding-left:50px;position:absolute;}
    .slider-mob-img{width:10%;}
    .slider-mob-img img{width:100px;}
    .slider-mob-img{display:flex;flex-wrap:wrap;align-items:center;width:100%;height:35px;}
    .logo-img-slide{padding:23px 0;}
    .logo-slider-sec .content-wrapper{padding:0;}
    .push-title:before{height:250px;}
    .push-title:after{height:200px;}
    .mobile-btn .error-message{background-color:transparent;text-align:left;left:-165px;}
    .caption-left-part{padding-right:0;width:100%;}
    .caption-left-part h1{margin:0 0 20px;}
    .caption-right-part{width:100%;margin-top:20px;}
    .about-hero-banner:after{background-image:url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/Vector%20%2819%29.png');background-position:top center;bottom:0;min-height:434px;top:207px;}
    .about-hero-banner{padding:71px 0 83px;}
    .btn-2 a,a.btn-2{font-size:16px;}
    .caption-text{margin:0 0 15px;}
    .counter-list span.pricix-text{bottom:0;align-self:flex-end;line-height:normal;left:-20px;line-height:1.2;}
    .counter-list{width:100%;margin-right:0;margin-top:40px;align-items:inherit;flex-direction:inherit;}
    .manifest-cont{margin-bottom:0;}
    .counter-list > div{position:relative;margin-left:20px;}
    .counter-box-wrap{margin:0 0 40px;}
    .counter-label{margin-top:5px;}
    .column-box{padding-left:0;padding-right:0;margin:40px 0 0;border:0!important;padding-bottom:0px;}
    .one-third.column-box:nth-child(n+4):after{display:none;}
    .one-third{width:100%;}
    .global-column-box{margin-top:0;}
    .we-believe-sec .top-title-box h2{margin:0}
    .we-believe-sec{padding:60px 0 60px;}
    .city-name{font-size:30px;line-height:1.1;height:41px;margin:0 0 5px;}
    .slider-nav.thumb-image{top:123px;width:100%;}
    .thumbnail-image{width:100%!important;}
    .top-sub-title{top:60px;}
    .team-card-item:nth-child(4n){margin-right:3.6%;}
    .team-card-item:nth-child(3n){margin-right:3.6%;}
    .team-card-item:nth-child(2n){margin-right:0;}
    .team-card-item{width:48.2%;}
    .leadership-sec .leader-ship-title{text-align:center;}
    .team-card-warp.mob-team-slider{margin-top:32px;}
    .industry-box:hover label{opacity:0!important;visibility:hidden!important;}
    .about-hero-banner.why-hero-banner{padding:75px 0;}
    .about-hero-banner.why-hero-banner:after{background-image:url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/Vector%20%2824%29.png');min-height:316px;top:323px;}
    .today-section-box{padding:60px 0 52px}
    .mob-show-today ul.slick-dots{margin-top:23px;}
    ul.resp-tabs-list,.tomorrow-tabs-wrap ul.resp-tabs-list{display:none;}
    h2.resp-accordion{display:block;}
    .resp-vtabs .resp-tab-content{border:0;}
    .resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:100px;clear:none;}
    .resp-accordion-closed{display:none!important;}
    .resp-vtabs .resp-tab-content:last-child{border-bottom:0;}
    h2.resp-accordion{font-size:14px;line-height:1.2;letter-spacing:0.1em;text-transform:uppercase;font-weight:500;background-color:#F8F7F3!important;border-radius:10px;border:0!important;margin:0 0 30px;padding:21px 30px;position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}
    .resp-tab-content{margin-top:0;border-radius:0 0 10px 10px;top:-60px;position:relative;padding:30px 30px;margin-bottom:-30px;}
    h2.resp-accordion.resp-tab-active{border-radius:10px 10px 0 0;}
    .tab-inner-right h3{font-size:20px;line-height:24px;margin:0 0 15px;}
    .tab-inner-left{width:100%;order:2;margin:10px 0 0;}
    .tab-inner-right{padding-left:0;padding-right:0;width:100%;}
    h2.resp-accordion .resp-arrow{background-image:url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/Group%208656.svg');width:24px;height:24px;right:30px;display:inline-block;order:2;}
    .arrow-space .testimonial-slider button{top:0;}
    h2.resp-accordion.resp-tab-active .resp-arrow{background-image:url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/Group%208656%20%281%29.svg');}
    h2.resp-accordion:nth-last-of-type(1){margin-bottom:0;}
    .resp-tab-content:nth-last-of-type(1){top:-30px;margin-bottom:-60px;}
    .desk-brand{display:none;}
    .mob-brand{display:block;}
    .mob-brand .slick-slide div{background-color:#ffffff
    ;border-radius:10px;box-shadow:0 0 9px hsl(0deg 2% 51% / 12%);display:inline-block;padding:12px 9px;margin-bottom:27px;width:100%;height:46px;}
    .mob-brand .slick-slide div img{width:100%;height:100%;object-fit:contain;object-position:center center;}
    .mob-brand .slick-slide div:last-child{margin-bottom:0;}
    .mob-brand .slick-slide{margin:0 9px;}
    .mob-brand{width:90%;margin:30px auto 0;}
    .mob-brand .slick-list{overflow:visible;}
    .brand-sec .btn-wrapper{margin-top:30px;}
    .career-hero-banner-sec{padding:154px 0 172px;}
    .career-hero-banner-sec .btn-wrapper{margin-top:20px;}
    .career-left{width:100%;order:2;}
    .career-right{width:100%;padding-left:0;order:1;margin-bottom:30px;}
    .career-left-img{height:auto;}
    .career-right-content.top-title-box{text-align:center;}
    .desk-btn-hide{display:block;text-align:center;}
    .mob-btn-hide{display:none;}
    .career-right-content.top-title-box h2{margin:0 0 10px;}
    .one-fourth{width:100%;}
    .one-fourth.column-box:nth-child(n+3):after{display:none;}
    .values-sec .btn-wrapper{display:none;}
    .mob-show-today .slick-track{display:flex;flex-wrap:wrap;}
    .mob-show-today .slick-track .today-card-item{height:inherit!important;}
    .error-message{font-size:14px;position:absolute;bottom:-32px;left:0px;}
    .grid-item-linkedin-page-jobs{width:100%!important;}
    .grid-sizer-linkedin-page-jobs{width:100%!important;}
    .grid-item-linkedin-page-jobs .grid-content{border-radius:10px!important;box-shadow:2px 2px 10px rgba(0,0,0,.12)!important;margin:12px 10px 12px!important;padding:30px 30px 20px;}
    .job-module .top-title-box{padding-left:10px;}
    .sk-jobs-details-container>div.jobs-jobs-counts{margin:30px 0 0!important;width:100px!important;position:relative;padding:0!important;}
    .sk-jobs-details-container>div.jobs-jobs-counts:after{right:-24px;top:14px;}
    .sk-jobs-details-container > div.jobs-jobs-counts:hover::after{right:-28px!important;}
    .job-module .top-title-box{margin-bottom:30px;}
    .form-info-title.top-title-box{text-align:center;max-width:100%;}
    .form-contact-info{border-radius:0;padding:60px 20px 57px;}
    .become-expert-form-sec .content-wrapper{padding:0;}
    .hs-form-field{margin-bottom:25px;}
    .form-contact-expert .hs-form-field .input ul li{margin-right:0;margin-top:15px;}
    .form-contact-expert .hs-form-field .input ul{margin-top:7px;}
    .form-columns-2>div{width:100%!important;}
    .form-contact-expert form.hs-form .hs_message.hs-form-field{margin:0 0 35px;}
    .form-contact-expert form.hs-form .hs_linkedin_profile.hs-fieldtype-text.hs-form-field{margin:0 0 35px;}
    .form-contact-expert .hs_submit.hs-submit{position:relative;bottom:0;right:0;}
    .form-contact-expert .hs-form-field .input ul li.hs-form-booleancheckbox span{width:calc(100%);padding-left:27px;}
    .form-contact-expert .hs-form-checkbox label.hs-form-checkbox-display input+span:before,.form-contact-expert .hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span:before{position:absolute;left:0;top:0px;}
    .form-contact-expert .hs-fieldtype-booleancheckbox ul{margin:0;}
    .form-contact-expert .hs-fieldtype-booleancheckbox{top:0;}
    .form-contact-expert .hs_submit.hs-submit{text-align:center;}
    .form-contact-expert .hs-form-field.hs-fieldtype-radio .input ul li{width:100%;}
    .we-believe-sec .btn-wrapper{margin-top:40px;}
    .become-expert-form-sec{padding:0px 0 0;}
    .testimonial-slide-top{margin-bottom:25px;}
    .become-expert-hero-banner-sec{padding:134px 0 144px;}
    .become-expert-hero-banner-sec:before{display:none;}
    .become-expert-hero-banner-sec .btn-wrapper{margin-top:20px;}
    .contactus-form input:-webkit-autofill,.contactus-form select:-webkit-autofill,.contactus-form textarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 100px #f8f7f3;-moz-box-shadow:inset 0 0 0 100px #f8f7f3;box-shadow:inset 0 0 0 100px #f8f7f3;border-color:#f8f7f3 #f8f7f3 #000!important;}
    .privacy-content{padding:60px 0;}
    .privacy-contant-box h5{margin:0 0 25px;}
    .privacy-contant-box p{margin:0 0 20px;}
    .privacy-contant-box hr{margin:20px 0;}
    .privacy-content{padding:40px 0;}
    .privacy-hero-banner{padding:60px 0;}
    body div#hs-eu-cookie-confirmation{left:0!important;width:100%!important;bottom:0!important;border-radius:0!important;}
    .contactus-form-sec{padding:60px 0;}
    .contactus-title h1,.contactus-subtitle{text-align:center;}
    .contactus-subtitle{margin-top:20px;padding-top:0;}
    .hs-form-field .input ul li.hs-form-booleancheckbox span{padding-left:27px;width:100%;}
    .hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span:before,.hs-form-checkbox label.hs-form-checkbox-display input+span:before{left:0;position:absolute;top:0;}
    .contactus-form{padding:0;background-color:transparent;box-shadow:none;}
    .contactus-form form.hs-form input[type=text],.contactus-form form.hs-form .hs-input{background-color:transparent;border-color:#000;border-top:0;border-left:0;border-right:0;}
    .contactus-form .hs_your_request.hs-your_request.hs-fieldtype-text,.hs-fieldtype-booleancheckbox{margin-bottom:35px;}
    .contactus-form label.hs-form-booleancheckbox-display{margin-bottom:0;}
    .contactus-form>h4{margin-bottom:25px;}
    .mobile-wraper{display:block;}
    .desktop-wrapper{display:none;}
    .contactus-social-wrapper{padding-top:30px;}
    .contactus-right{margin-top:51px;}
    .contactus-lable{font-size:14px;}
    .followus-icon-cont{font-size:16px;}
    .contactus-form-sec:before{display:none;}
    .contactus-form-sec:after{background-image:url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/contact-mobile.png');content:"";right:0;position:absolute;top:0;width:375px;height:559px;background-repeat:no-repeat;}
    .sk-ww-linkedin-page-jobs .sk-job-title-container a {min-height: auto;}
    .footer-bottom-right ul li a:after { bottom:7px;}
    .column-icon img { width:45px; height:45px;}
    .become-expert-hero-banner-sec.remontee_linkedin_banner_sec {padding: 56px 0 49px;}
    .remontee_linkedin_banner_sec .expert-caption-box p { display:none;}
    .remontee_linkedin_banner_sec .expert-caption-box h1 { margin-bottom:20px;} 
    .linkedin-job-post-module .grid-content {margin: 10px 0;padding: 31px 18px 20px !important;}
    .linkedin-job-post-module .sk-linkedin-page-post-bottom-btn-container {margin: 20px 0 30px;}
    .linkedin-job-post-module .grid-sizer-linkedin-page-post,  .linkedin-job-post-module .grid-item-linkedin-page-post { width: 100% !important;}
    .linkedin-job-post-module.home-linkdin-post-module .grid-item-linkedin-page-post, .linkedin-job-post-module.home-linkdin-post-module .grid-sizer-linkedin-page-post { width:100% !important;}
    .swiper-container { margin:0 !important;}
    .link-din-top-title-part .btn-wrapper {
    margin-right: 0;
    text-align: center;
    width: 100%;
}
  .title-part {
    margin: 0;
    width: 100%;
    text-align: center;
}
    .link-din-top-title-part { margin: 0 0 20px;}
    .home-linkdin-post-module.linkedin-job-post-module { padding:53px 0 56px;}
    .link-din-top-title-part .btn-wrapper { display:none;}
     .btn-wrapper.hide-desk-btn {
    display: block!important;
    width: 100%;
    text-align: center;
    margin: 40px 0 0;
}
}
@media(max-width:640px){
    .mobile-btn .search-box-wrap{max-width:calc(100% - 20px);padding-left:20px;}
    .col-footer{width:100%;margin-right:0;margin:0 0 25px;}
    .col-footer:last-child{margin-bottom:0;}
    .footer-bottom-right ul li{width:100%;display:block;margin:0;font-size:12px;}
    .hero_banner_caption{max-width:330px;}
    .icon-box{width:28px;height:28px;}
    .left-col-img{height:auto;width:100%;margin-top:30px;order:2;}
    .col-even:after{display:none;}
    .col-odd:before{display:none;}
    .right-col-cont{margin-top:0;padding-left:0;width:100%;order:1;}
    .two-col-col-wrap.col-even .left-col-img{order:2;}
    .two-col-col-wrap.col-even .right-col-cont{order:1;padding-right:0;}
    .team-card-warp{display:none;}
    .team-card-item{width:auto;margin:0 10px 0!important;}
    .mob-team-slider .slick-list{overflow:visible;}
    .team-card-warp.mob-team-slider{display:block;width:90%;}
    .team-img{height:270px;}
    .desk-hide-today{display:none;}
    .mob-show-today{display:block;}
    .today-card-item{width:auto;margin-right:0;margin-top:0;}
    .mob-show-today .slick-list{overflow:visible;}
    .today-card-item{margin:0 10px!important;display:flex!important;}
    .mob-show-today{display:block;width:85%;margin:38px auto 0;}
    .today-card-item label{font-size:14px;line-height:18px;}
    .error-message{font-size:14px;position:absolute;bottom:-30px;left:-5px;}
}
@media(max-width:480px){
    .site-logo{margin-left:55px;max-width:112px;display:flex;flex-wrap:wrap;}
    .right-part{width:calc(100% - 162px);}
    .menu-icon .menu-box{height:28px;top:16px;width:33px;}
    .site-logo{margin-left:50px;max-width:112px;}
    .menu-icon.active span:first-child{transform:rotate(45deg) translateY(7px) translateX(6px);-webkit-transform:rotate(45deg) translateY(7px) translateX(6px);}
    .mobile-btn .search-box-wrap{max-width:calc(100% - 20px);padding-left:20px;right:0;width:100%;padding-right:20px;}
    .mobile-btn .search-box-wrap:after{right:40px;}
    body.menuslide_push .enumenu_ul,body.menuOverlap .enumenu_ul{padding:98px 0 0;}
    .mobile-btn .error-message{bottom:-30px;font-size:14px;left:-165px;position:absolute;width:auto;background-color:#ffffff;padding:0 2px;}
    .supplier-slider .slick-list{padding:0 40px;}
    .supplier-logo{width:93px;height:53px;margin-bottom:80px;}
    .supplier-logo img{width:53px;}
    .white-popup{padding:40px 20px;}
    .head-marg{margin-top:63px;}
    .right-logo-box{margin-top:-45px;}
    .push-title:after{bottom:-25px;}
    .values-warp{width:95%;margin:38px auto 0;}
    .values-item h4{margin:0 0 10px;}
    .white-popup.video-popup{padding:25px 20px!important;}
    body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner{padding:0!important;}
    .become-expert-hero-banner-sec:after{background-image:url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/expert-hero-mobile-bg.png');background-repeat:no-repeat;top:0px;right:0;width:100%;height:359px;background-size:cover;background-position:center center;}
    .sk-linkedin-page-jobs-profile-info.width-60 {text-align: center!important;}
}
@media(max-width:400px){
    .push-title:after{background-image:url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/Vector%20%2815%29.png');background-position:bottom center;bottom:0;left:-20px;}
    .push-title:before{background-image:url('https://8989367.fs1.hubspotusercontent-na1.net/hubfs/8989367/Specialchem_2022/Images/Vector%20%2816%29.png');background-position:right top;}
    .caption-right-part{height:260px;}
    .mob-show-today{display:block;width:70%;}
    .cate-logo{display:inline-flex;width:120px;}
    .cate-name{margin-right:15px;}
}
@media(max-width:370px){
    .right-navigation .hs-menu-wrapper>ul li:last-child a{font-size:14px;line-height:1.4;padding:7px 15px;}
    .right-part{width:calc(100% - 162px);padding-left:10px;}
    .right-part{padding-left:10px;width:calc(100% - 152px);}
    .site-logo{margin-left:40px;max-width:112px;}
    .mobile-btn .search-box-wrap:after{right:36px;}
    .mobile-btn .search-box-wrap{top:56px;}
    .mobile-btn .search-box-wrap button{width:32px;height:32px;}
    .drop-down-s .selected a{font-size:14px;}
    .drop-down-s .selected a svg{margin-left:15px;}
    .drop-down-box{width:126px;padding-right:5px;}
    .mobile-btn .search-box-wrap{max-width:calc(100%);padding-left:15px;right:0;width:100%;padding-right:15px;}
    .input-box{padding-left:15px;position:relative;width:calc(100% - 126px);}
    .menu-icon .menu-box{top:13px;}
    .industry-box{padding:21px 15px 21px;}
    .icon-box{margin-bottom:0;margin-right:15px;}
    .industry-box label{padding-left:50px;}
    .industry-popup .industry-box{padding:21px 15px;}
    .industry-popup .industry-box label{font-size:13px;padding-left:45px;}
    .industry-popup .icon-box{height:24px;width:24px;}
    .push-module .top-title-box{padding:45px 20px 45px;}
    .head-marg{margin-top:58px;}
    .industry-box label{bottom:4px;padding-left:45px;}
    .industry-popup .industry-box label{font-size:13px;padding-left:40px;}
    h1,.h1{font-size:42px;}
    .about-hero-banner{padding:50px 0 50px;}
    .manifest-cont p{font-size:20px;line-height:1.3;}
    .cate-name{margin-right:0;margin-bottom:0px;}
    .cate-logo{margin-top:20px;}
    .testimonial-slide-top{display:block;}
    .mob-show-today{display:block;width:90%;}
    .career-hero-banner-sec{padding:100px 0 100px;}
    .cate-logo{display:block;}
    .mobile-btn .error-message{bottom:-30px;font-size:14px;left:-135px;position:absolute;width:auto;background-color:#ffffff; padding:0 2px;}
}