:root {
  --master-grey-background: #1f1f1f;
  --master-red: #ff0004;
  --master-lighter-grey: #313131;
  --master-darker-green: #04301f;
  --white: white;
  --limegrass\<deleted\|variable-a457da22-ff3e-0f1d-c228-8e92b1966fea\>: #e0ff4c;
  --black: #000;
  --white-smoke: #f5f5f7;
  --white-smoke-3\<deleted\|variable-a07afa95\>: #f5f6f9;
  --white-smoke-4\<deleted\|variable-97141b1a\>: #f5f6f980;
  --master-gardacap-green: #389781;
  --gardalok-purple: #c54598;
  --dependable\<deleted\|variable-bcd402d1-98c1-567d-52e5-d240fd911cc7\>: #235a3b;
  --text-grey: #797979;
  --midnight-blue-3\<deleted\|variable-0febd411\>: #00064ae6;
  --silver: silver;
  --master-ultragrip: #0084ce;
  --orange-2\<deleted\|variable-e1895918\>: #ff9c08eb;
  --royal-blue-3\<deleted\|variable-a9b7a1d7\>: #006df0;
  --mimosa\<deleted\|variable-448bcaac-5c0c-7ea3-681c-80b01eeb9e7e\>: #ffcb00;
  --lust\<deleted\|variable-afa4f350-4d2e-62b0-5152-12e5e1e8acb1\>: #ff8a8a;
  --dodger-blue-3\<deleted\|variable-2db4c870\>: #29a1ff;
  --lime\<deleted\|variable-8defc2cb\>: #08ff30e3;
  --silver-2\<deleted\|variable-2f49910b\>: silver;
  --medium-aquamarine\<deleted\|variable-56785288\>: #06d895;
  --master-red-copy: #ff0004ad;
  --white-smoke-2\<deleted\|variable-916ebbe8\>: #e2e2e2;
  --white-tint: #fffc;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

h1 {
  color: var(--master-grey-background);
  text-align: left;
  text-transform: none;
  font-family: Michroma, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 70px;
}

h2 {
  color: var(--master-red);
  text-align: left;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Michroma, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 50px;
}

h3 {
  color: var(--master-red);
  text-align: left;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Michroma, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 40px;
}

h4 {
  color: var(--master-grey-background);
  text-align: left;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Michroma, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 35px;
}

h5 {
  color: var(--master-grey-background);
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

h6 {
  color: var(--master-grey-background);
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

p {
  color: var(--master-lighter-grey);
  text-align: left;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}

a {
  color: var(--master-red);
  text-decoration: none;
}

ol {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 40px;
}

li {
  color: var(--master-lighter-grey);
  text-align: left;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

img {
  float: none;
  text-align: left;
  max-width: 100%;
  display: inline-block;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 20px;
  font-family: Poppins, sans-serif;
  font-size: 26px;
  font-weight: 300;
  line-height: 36px;
}

figure {
  margin-bottom: 10px;
}

.navbar {
  background-color: var(--master-darker-green);
  color: #000;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
  position: static;
}

.navbar.transparent {
  z-index: 999;
  color: #ae06d8e3;
  background-color: #fff;
  position: relative;
  box-shadow: 1px 1px 3px #00000024;
}

.navbar.footer-located {
  box-shadow: none;
  text-align: center;
  background-color: #0000;
}

.nav-menu {
  padding-top: 20px;
}

.nav-menu.center {
  float: none;
  text-align: center;
}

.nav-menu.footer-located {
  float: none;
  background-color: #0000;
}

.nav-link {
  color: var(--white);
  letter-spacing: 1px;
  padding: 40px 20px 20px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.nav-link:hover, .nav-link.w--current {
  color: var(--master-red);
}

.nav-link.w--current:active {
  color: #ae06d8e3;
}

.nav-link.dropdown {
  color: var(--white);
  padding-left: 20px;
  padding-right: 40px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
}

.nav-link.dropdown.scroll, .nav-link.scroll, .nav-link.scroll.w--current {
  padding-top: 20px;
  padding-bottom: 20px;
}

.nav-link.colour {
  color: var(--white);
  background-image: url('../images/seaglass.webp');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 40px;
  padding-bottom: 20px;
}

.nav-link.colour:hover {
  color: var(--limegrass\<deleted\|variable-a457da22-ff3e-0f1d-c228-8e92b1966fea\>);
}

.hero-section {
  color: #1a1a1a;
  background-image: url('../images/himanshu-singh-gurjar-106819.webp');
  background-position: 0;
  background-size: cover;
  background-attachment: fixed;
  height: 750px;
  margin-top: -20px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  position: static;
}

.hero-section.homepages1 {
  background-image: none;
  border-right: 1px #000;
  position: relative;
}

.hero-section.contact {
  background-image: linear-gradient(120deg, #ae06d8ba, #00064aa3), url('../images/trevor-cole-385236.jpg');
  background-position: 0 0, 50% 0;
}

.hero-section.contact.slide {
  background-image: linear-gradient(120deg, #ae06d8ba, #00064aa3), url('../images/myles-tan-84040.webp');
  background-position: 0 0, 50% 0;
  background-attachment: scroll, fixed;
}

.hero-section.short {
  background-image: none;
  height: 600px;
  margin-top: 0;
}

.hero-section.left-nav {
  background-image: linear-gradient(#0000 41%, #f5f6f9), url('../images/ekntrtmz-224106.webp');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.hero-big-text {
  color: #fff;
  text-align: left;
  text-transform: none;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 70px;
  font-weight: 500;
  line-height: 80px;
}

.hero-big-text.smaller {
  text-align: left;
  text-transform: none;
  margin-top: 0;
  font-family: Michroma, sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 50px;
}

.hero-big-text.smaller.no-padding {
  margin-top: 0;
  font-size: 20px;
  font-weight: 500;
}

.hero-big-text.smaller.events-title {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 600;
  line-height: 35px;
}

.hero-big-text.smaller.events-title.dark {
  color: var(--master-lighter-grey);
}

.hero-big-text.no-padding {
  margin-top: 0;
}

.hero-big-text.color-left {
  color: var(--master-red);
  text-align: left;
  font-family: Poppins, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 60px;
}

.hero-big-text.headline {
  letter-spacing: 12px;
  margin-bottom: 20px;
  font-size: 80px;
  font-weight: 500;
}

.hero-big-text.left-side {
  text-align: left;
  text-transform: none;
}

.paragraph-big-hero {
  color: #fff;
  text-align: center;
  font-family: Michroma, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
}

.section {
  background-color: var(--white);
  padding: 60px 20px;
  display: block;
  position: relative;
}

.section.color {
  background-color: var(--master-red);
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section.gray {
  text-align: left;
  padding-top: 100px;
  padding-bottom: 100px;
  font-family: Lato, sans-serif;
  display: block;
  position: relative;
}

.section.gray.black {
  background-color: var(--black);
  color: var(--black);
  background-image: url('../images/large-graphic-balck.webp');
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
}

.section.gray.newslatter {
  background-color: #0000;
  padding-top: 0;
}

.section.gray.padding-bottom {
  color: var(--master-lighter-grey);
  background-color: #1a1a1a;
  padding-bottom: 20px;
}

.section.gray.related {
  margin-top: -80px;
  padding-top: 200px;
}

.section.divider {
  background-color: var(--master-red);
  padding-top: 60px;
  padding-bottom: 60px;
}

.section.contact {
  background-color: #0000;
  border-bottom: 1px solid #ededed;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.section.black {
  background-color: var(--master-lighter-grey);
  background-image: url('../images/large-graphic-balck.webp');
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
}

.section.image1 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/zeyn-afuang-258471.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section.image1.color {
  background-image: linear-gradient(#ae06d8c7, #ae06d8c7), url('../images/zeyn-afuang-258471.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.section.bottom-line {
  background-color: var(--white-smoke);
}

.section.causes {
  background-color: var(--white-smoke-3\<deleted\|variable-a07afa95\>);
}

.section.causes.no-padding-top {
  padding-top: 0;
}

.section.causes.white {
  background-color: #fff;
}

.section.causes.dark {
  background-color: var(--white-smoke-4\<deleted\|variable-97141b1a\>);
}

.section.volunteer {
  background-image: linear-gradient(#fff, #fff 0% 0%, #ffffffd4), url('../images/h1-slide-1-background-img.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.section.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.section.no-padding.gray {
  padding-top: 40px;
}

.section.portfolio {
  padding-bottom: 0;
}

.section.portfolio.gray {
  background-color: var(--white);
}

.section.transparent {
  background-color: #0000;
  background-image: linear-gradient(#00000080, #00000080), url('../images/•-Agrochemicals.webp');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section.blog-single {
  padding-bottom: 0;
  padding-left: 45px;
  padding-right: 45px;
}

.section.graphic {
  background-image: url('../images/large-graphic2.webp');
  background-position: 100% 0;
  background-size: cover;
  background-attachment: fixed;
}

.section-titte-block {
  color: #1a1a1a;
  text-align: center;
  width: 100%;
  max-width: 1440px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 100;
}

.section-titte-block.no-space {
  text-align: center;
  margin-bottom: 0;
}

.section-titte-block.no-space.left {
  text-align: left;
}

.section-titte-block.no-margin {
  text-align: left;
  margin-bottom: 0;
}

.section-titte-block.padding-top {
  text-align: left;
  margin-top: 170px;
  margin-bottom: 0;
}

.section-titte-block.left.right-side {
  float: right;
  width: 96%;
}

.section-titte-block.projects {
  margin-top: 60px;
}

.section-titte-block.page-header {
  background-image: none;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 20px;
}

.section-titte-block.page-header.left {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 80px;
  display: block;
}

.section-titte-block.page-header.blog {
  width: 70%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 120px;
  padding-bottom: 120px;
  display: block;
}

.section-titte-block.page-header.events {
  text-align: left;
  transition-property: none;
}

.section-titte-block.page-header.events:hover {
  box-shadow: none;
  transform: none;
}

.section-titte-block.bottom-padding {
  margin-bottom: 100px;
}

.section-titte-block.no-padding {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.section-titte-block.in-box {
  margin-bottom: 0;
}

.section-titte-block.top {
  margin-top: 60px;
}

.section-tittle {
  color: var(--master-grey-background);
  text-align: center;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Michroma, sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 60px;
}

.section-tittle.white {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 500;
  line-height: 36px;
}

.section-tittle.white.smaller {
  text-transform: uppercase;
  font-family: Michroma, sans-serif;
  font-size: 25px;
}

.section-tittle.white.left {
  text-align: left;
  text-transform: none;
}

.section-tittle.white.intro {
  letter-spacing: 0;
  text-transform: none;
  font-size: 46px;
  font-weight: 400;
  line-height: 56px;
}

.section-tittle.big-transparent {
  color: var(--white);
  text-align: left;
  text-transform: none;
  font-size: 50px;
  font-weight: 700;
  line-height: 60px;
  position: relative;
}

.section-tittle.big-transparent.white {
  color: #ffffff0a;
}

.section-tittle.subscribe {
  text-transform: none;
}

.section-tittle.red {
  color: var(--master-red);
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.section-tittle.red.left {
  font-size: 40px;
  line-height: 50px;
}

.section-tittle.green {
  color: var(--master-gardacap-green);
  text-align: left;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 50px;
}

.section-tittle.purple {
  color: var(--gardalok-purple);
  text-align: left;
  -webkit-text-stroke-color: var(--gardalok-purple);
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 50px;
}

.sub-tittle {
  color: var(--dependable\<deleted\|variable-bcd402d1-98c1-567d-52e5-d240fd911cc7\>);
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 40px;
}

.sub-tittle.white {
  color: #fff;
  margin-top: 10px;
  font-family: Playfair Display, sans-serif;
  font-weight: 300;
}

.sub-tittle.white.intro {
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Playfair Display, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
  overflow: hidden;
}

.sub-tittle.small {
  font-size: 16px;
  line-height: 34px;
}

.sub-tittle.padding {
  margin-bottom: 40px;
}

.sub-tittle.smaller {
  letter-spacing: 1px;
  margin-top: 0;
  font-size: 14px;
  font-style: normal;
}

.sub-tittle.center {
  text-align: center;
}

.sub-tittle.left {
  color: var(--text-grey);
}

.sub-tittle.subscribe {
  font-size: 14px;
}

.features-icon {
  float: left;
  color: #1a1a1a;
  background-image: url('../images/icons8-amnesty-international-1_1icons8-amnesty-international (1).webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50px;
  height: 50px;
  margin-top: 5px;
  margin-right: 10px;
  padding: 0;
  font-family: Montserrat, sans-serif;
}

.features-icon.imag2 {
  background-image: url('../images/icons8-receive-cash-1_1icons8-receive-cash (1).webp');
  background-size: cover;
  margin-right: 10px;
}

.features-icon.imag3 {
  background-image: url('../images/icons8-trust-1_1icons8-trust (1).webp');
  background-position: 50%;
  background-size: cover;
  margin-right: 10px;
}

.features-icon.imag4 {
  background-image: url('../images/icons8-volunteering-1_1icons8-volunteering (1).webp');
}

.features-content {
  color: #1a1a1a;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  position: relative;
  overflow: hidden;
}

.features-tittle {
  color: var(--master-lighter-grey);
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.features-tittle.white {
  color: #fff;
  text-align: left;
}

.features-tittle.causes {
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  width: 90%;
  margin: 10px auto 0;
  font-size: 20px;
  line-height: 30px;
  text-decoration: none;
  display: block;
}

.features-tittle.causes.left {
  width: 100%;
  color: var(--white);
  text-align: left;
  text-transform: none;
  margin-bottom: 20px;
  font-family: Michroma, sans-serif;
  font-size: 35px;
  font-weight: 500;
  line-height: 45px;
}

.features-tittle.causes.left-dark {
  text-align: left;
  width: 100%;
  margin-bottom: 10px;
  font-size: 19px;
  line-height: 29px;
}

.features-tittle.causes.left-dark.top {
  margin-top: 5px;
  margin-bottom: 5px;
}

.features-tittle.causes.left-dark.top:hover {
  color: var(--master-red);
}

.paragraph {
  color: var(--text-grey);
  text-transform: capitalize;
  font-family: Playfair Display, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 26px;
}

.paragraph.dollar {
  color: var(--master-lighter-grey);
  font-family: Playfair Display, sans-serif;
  font-size: 30px;
  line-height: 30px;
  display: inline-block;
  position: relative;
  top: -50px;
  left: -60px;
}

.paragraph.pricing {
  color: var(--text-grey);
  text-align: center;
  font-family: Playfair Display, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 30px;
}

.paragraph.pricing.middle {
  border-top: 1px solid #00000017;
  border-bottom: 1px solid #00000017;
  padding-top: 10px;
  padding-bottom: 10px;
}

.paragraph.white {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 300;
}

.paragraph.white.in-footer {
  color: var(--text-grey);
  text-align: left;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Playfair Display, sans-serif;
  font-size: 14px;
  line-height: 30px;
}

.paragraph.white.percentual {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  line-height: 24px;
}

.paragraph.white.percentual.color {
  color: #fff;
  text-transform: uppercase;
  font-family: Michroma, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 22px;
}

.paragraph.white.percentual.nationality {
  font-size: 10px;
  line-height: 20px;
}

.paragraph.white.block {
  text-align: left;
  text-transform: none;
  margin: 5px 5px 20px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  display: inline-block;
}

.paragraph.white.block.no-padding {
  margin-left: 0;
  margin-right: 0;
}

.paragraph.white.block.dark {
  color: var(--master-lighter-grey);
  margin-bottom: 0;
}

.paragraph.white.contact {
  margin-top: 54px;
  margin-bottom: 54px;
}

.paragraph.white.center {
  text-align: center;
  font-family: Playfair Display, sans-serif;
}

.paragraph.white.center.lighter {
  color: #fff;
}

.paragraph.tam-sub-text {
  color: var(--text-grey);
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
}

.paragraph.text-field {
  height: 50px;
  color: var(--master-lighter-grey);
  text-transform: none;
  border-style: none none solid;
  border-bottom-width: 1px;
  border-bottom-color: #49494940;
  border-radius: 0;
  margin-bottom: 10px;
  padding: 10px 12px 10px 14px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  display: block;
}

.paragraph.text-field:hover {
  background-color: #fafafa;
}

.paragraph.text-field.message {
  color: #1a1a1a;
  border-radius: 0;
  height: 120px;
  padding-top: 20px;
  padding-bottom: 70px;
}

.paragraph.text-field.second {
  color: var(--text-grey);
  background-color: #0000;
}

.paragraph.text-field.second:hover {
  border-bottom-color: #ae06d8e3;
}

.paragraph.text-field.second.area {
  height: auto;
  color: var(--text-grey);
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 50px;
  overflow: auto;
}

.paragraph.text-field.second.area.gray {
  background-color: var(--white-smoke-3\<deleted\|variable-a07afa95\>);
  height: auto;
  color: var(--text-grey);
  padding-top: 10px;
}

.paragraph.text-field.second.gray {
  background-color: var(--white-smoke-3\<deleted\|variable-a07afa95\>);
  color: var(--text-grey);
}

.paragraph.text-field.gray {
  background-color: var(--white-smoke-3\<deleted\|variable-a07afa95\>);
  border-bottom-style: none;
  border-radius: 0;
  margin-right: 0;
}

.paragraph.text-field.single {
  background-color: #fff;
  border-style: none;
  border-radius: 8px;
}

.paragraph.text-field.subscribe {
  color: var(--text-grey);
  padding-left: 0;
}

.paragraph.in-services {
  margin-bottom: 20px;
  font-style: normal;
  font-weight: 300;
}

.paragraph.white-text {
  color: #fff;
  text-transform: none;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.paragraph.left {
  color: var(--text-grey);
  font-family: Playfair Display, sans-serif;
}

.paragraph.center {
  color: var(--white);
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.button-block-center {
  color: #1a1a1a;
  text-align: center;
  margin-top: 50px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.button-block-center.no-space {
  margin-top: 30px;
  margin-bottom: 0;
}

.button {
  text-transform: uppercase;
  background-color: #29a1ff;
  background-image: none;
  padding: 18px 35px 16px;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.button.move-up {
  background-color: var(--midnight-blue-3\<deleted\|variable-0febd411\>);
  letter-spacing: 1px;
  background-image: none;
  border-radius: 8px;
  padding-top: 16px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  transition: all .3s;
}

.button.move-up.color.no-hover.full {
  background-color: var(--master-red);
  background-image: none;
  padding-top: 16px;
  padding-bottom: 16px;
}

.button.move-up.line {
  color: #ae06d8e3;
  background-color: #0000;
  border-width: 2px;
  border-color: #ae06d8e3;
  font-weight: 500;
}

.button.move-up.line.white {
  color: #fff;
  border-color: #fff;
  padding-top: 16px;
}

.button.move-up.line.orange {
  color: #fff;
  border-style: none;
  padding-top: 14px;
  padding-bottom: 14px;
}

.button.move-up.no-hover {
  background-color: var(--master-red);
  border-radius: 0;
  padding-top: 16px;
  font-size: 15px;
}

.button.move-up.donate {
  color: #fff;
  margin-top: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: inline-block;
}

.button.move-up.donate.singel {
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.button.move-up.donate.line.white {
  border-color: var(--white);
  color: var(--white);
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 15px;
}

.button.move-up.donate.gray {
  background-color: var(--white-smoke-3\<deleted\|variable-a07afa95\>);
  color: #00224a;
}

.button.move-up.fullwidth {
  background-color: var(--black);
  text-transform: none;
  width: 100%;
  padding-top: 16px;
  font-size: 15px;
  display: block;
}

.button.move-up.fullwidth:hover {
  background-color: var(--master-lighter-grey);
}

.button.move-up.fullwidth.subscribe {
  background-color: var(--master-red);
  width: auto;
  height: 50px;
  margin-left: 14px;
  padding: 14px 26px;
}

.button.move-up.fullwidth.subscribe:hover {
  background-color: var(--master-lighter-grey);
}

.button.move-up.colorated {
  color: #fff;
  text-align: center;
  background-color: #0000;
  border: 2px solid #ffffff3b;
  margin-top: 10px;
  font-size: 18px;
  line-height: 30px;
}

.button.move-up.colorated:hover {
  background-color: var(--silver);
  color: #fff;
  border-style: none;
  border-width: 0;
}

.button.move-up.colorated.grey {
  border: 1px solid var(--white);
  background-color: var(--master-red);
  text-transform: uppercase;
  margin-top: 10px;
  padding-top: 16px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  display: inline-block;
}

.button.move-up.colorated.grey.violet {
  background-color: var(--master-red);
}

.button.move-up.colorated.grey.green {
  background-color: var(--master-gardacap-green);
  width: 100%;
}

.button.move-up.colorated.grey.green:hover {
  background-color: var(--text-grey);
}

.button.move-up.colorated.grey.green.smaller {
  width: 100%;
  padding: 10px 15px;
}

.button.move-up.colorated.grey.purple {
  background-color: var(--gardalok-purple);
}

.button.move-up.colorated.grey.purple:hover {
  background-color: var(--text-grey);
}

.button.move-up.colorated.grey.purple.smaller {
  width: 100%;
  padding: 10px 15px;
}

.button.move-up.colorated.grey.red.smaller.padding {
  margin-top: 99px;
  margin-bottom: 99px;
}

.button.move-up.colorated.grey.smaller {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.button.move-up.colorated.grey._100 {
  width: 100%;
  font-size: 20px;
  line-height: 30px;
}

.button.move-up.colorated.grey.blue {
  background-color: var(--master-ultragrip);
}

.button.move-up.colorated.grey.blue:hover {
  background-color: var(--text-grey);
}

.button.move-up.colorated.grey.blue.smaller {
  width: 100%;
  padding: 10px 15px;
}

.button.move-up.colorated.grey.blue._100 {
  font-size: 18px;
  line-height: 25px;
}

.button.move-up.colorated.purple {
  background-color: var(--gardalok-purple);
  text-transform: none;
  margin-top: 40px;
  font-size: 18px;
  line-height: 28px;
}

.button.move-up.colorated.purple._100 {
  width: 100%;
}

.button.move-up.colorated.green {
  background-color: var(--master-gardacap-green);
  font-size: 18px;
  line-height: 28px;
}

.button.move-up.colorated.blue {
  background-color: var(--master-ultragrip);
}

.button.move-up.orange {
  background-color: var(--orange-2\<deleted\|variable-e1895918\>);
  padding-top: 16px;
}

.button.move-up.color-3 {
  background-color: var(--royal-blue-3\<deleted\|variable-a9b7a1d7\>);
  padding-top: 16px;
}

.button.move-up.top {
  margin-top: 40px;
}

.button.move-up.right {
  float: right;
  padding-left: 25px;
  padding-right: 25px;
}

.button.move-up.right-padding {
  background-color: var(--master-grey-background);
  margin-right: 10px;
}

.button.move-up.right-padding.violet {
  background-color: var(--master-red);
  letter-spacing: 0;
  margin-left: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.button.move-up.right-padding.violet.bottom {
  width: 100%;
  color: var(--master-red);
  text-align: center;
  background-color: #ffffffe3;
  margin-bottom: 0;
  margin-right: 0;
  box-shadow: 0 6px 20px #00000014;
}

.button.move-up.right-padding.violet.bottom:hover {
  background-color: var(--master-red);
  color: #fff;
  transform: translate(0, -6px);
  box-shadow: 0 14px 20px #00000021;
}

.button.move-up.right-padding.violet.categories {
  margin-top: 30px;
}

.button.move-up.right-padding.violet._100 {
  width: 100%;
  color: var(--master-darker-green);
  text-align: center;
  font-size: 15px;
  line-height: 25px;
}

.button.move-up.right-padding.bottom {
  margin-bottom: 20px;
}

.button.line {
  background-color: #0000;
  border: 1px solid #fff;
}

.button.color.move-up {
  background-color: #29a1ff;
  padding: 18px 35px 16px;
  font-weight: 400;
}

.button.full {
  background-image: linear-gradient(225deg, #00224a, #005293 48%, #0084ce);
  width: 100%;
  padding-top: 14px;
  padding-bottom: 14px;
}

.button.move-up {
  letter-spacing: 1px;
  background-color: #00baf2;
  background-image: none;
  border-radius: 8px;
  padding-top: 16px;
  font-size: 12px;
  transition: all .3s;
}

.button.move-up:hover {
  color: #fff;
  background-color: #797979;
  font-size: 14px;
  line-height: 24px;
  transform: translate(0, -5px);
  box-shadow: 0 20px 20px #00000026;
}

.button.move-up.color {
  color: #fff;
  background-color: #06d8cf;
  padding: 12px 25px;
  font-weight: 400;
  transition-duration: .4s;
  display: inline-block;
}

.button.move-up.color:hover {
  background-color: #1a1a1a;
  border: 0 #fff;
}

.button.move-up.color.no-hover {
  padding: 18px 35px 16px;
  font-weight: 400;
}

.button.move-up.color.no-hover:hover {
  background-color: #29a1ff;
}

.button.move-up.color.no-hover.full {
  background-color: var(--master-grey-background);
  background-image: none;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.button.move-up.colorated.red {
  font-size: 18px;
  line-height: 28px;
}

.button.move-up.colorated {
  color: #fff;
  text-align: center;
  background-color: #0000;
  border: 2px solid #ffffff3b;
  margin-top: 10px;
}

.button.move-up.colorated:hover {
  color: #fff;
  background-color: silver;
  border-style: none;
  border-width: 0;
}

.button.move-up.colorated.grey {
  text-transform: uppercase;
  background-color: #ff0004;
  border: 1px solid #fff;
  margin-top: 10px;
  padding-top: 16px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  display: inline-block;
}

.button.move-up.colorated.grey:hover {
  background-color: #797979;
}

.button.move-up.colorated.grey.red.smaller {
  width: 100%;
  padding: 10px;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.button.move-up {
  letter-spacing: 1px;
  background-color: #00064ae6;
  background-image: none;
  border-radius: 8px;
  padding-top: 16px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  transition: all .3s;
}

.button.move-up:hover {
  background-color: #3bdfb1;
  transform: translate(0, -5px);
  box-shadow: 0 20px 20px #00000026;
}

.button.move-up.right-padding {
  margin-right: 10px;
}

.button.move-up.right-padding.violet {
  background-color: #3bdfb1;
}

.button.move-up.right-padding.violet:hover {
  background-color: #04301f;
}

.button.move-up.right-padding.violet._100 {
  color: #04301f;
  text-align: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 15px;
  line-height: 25px;
}

.button.move-up.right-padding.violet._100:hover {
  color: #fff;
}

.full-container {
  color: #1a1a1a;
  background-color: #0000;
  max-width: 100%;
  margin: 40px auto;
  font-family: Montserrat, sans-serif;
  display: block;
}

.full-container.center {
  z-index: 2;
  text-align: center;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-weight: 400;
  position: relative;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
}

.full-container.center.homepages1 {
  text-align: left;
  width: 70%;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  overflow: visible;
  transform: translate(-50%, -50px);
}

.full-container.center.homepages1.video-top {
  width: 80%;
  top: 24%;
}

.full-container.center.homepages1.slider {
  top: 40%;
}

.full-container.center.homepages1.slider.percentual {
  top: 35%;
}

.full-container.center.homepages1.slider.percentual.new {
  background-color: #ff9c08;
  border: 10px solid #fff;
  width: 50%;
  height: auto;
  padding: 20px 40px 40px;
  top: 30%;
  left: 35%;
  box-shadow: 21px 21px 30px #0000001a;
}

.full-container.center.homepages1.slider.percentual.new.right {
  background-color: #242527;
  left: 65%;
}

.full-container.center.homepages1.slider.percentual.new.right.violete {
  background-color: #ae06d8;
}

.full-container.center.style2 {
  top: 30%;
}

.full-container.center.video {
  margin-top: -150px;
  position: static;
  top: 0%;
}

.full-container.center.first {
  top: 40%;
}

.full-container.footer {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.full-container.top {
  margin-top: -300px;
  position: static;
  top: -300px;
  left: 0;
}

.full-container.top.over {
  margin-top: -200px;
  top: -180px;
}

.full-container.top.tabs {
  z-index: 3;
  border: 20px solid var(--white);
  background-color: var(--white);
  background-image: linear-gradient(to bottom, var(--master-grey-background), var(--master-grey-background));
  max-width: 1290px;
  position: relative;
  top: 100px;
}

.full-container.top.tabs._1290px {
  max-width: 1290px;
}

.full-container.centerd {
  text-align: center;
}

.full-container.newsletter {
  background-color: #fff;
  border-radius: 8px;
  margin-top: -100px;
  padding: 40px;
  box-shadow: 7px 7px 20px #0000001a;
}

.full-container.video {
  margin-top: -150px;
}

.full-container.facts {
  background-image: radial-gradient(circle, #fff, #0000);
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  margin-top: 80px;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 50px;
}

.full-container.top-padding {
  margin-top: 100px;
}

.full-container.header {
  background-color: #1a1a1a87;
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.full-container.aligined {
  text-align: center;
}

.full-container.subscibe {
  background-color: #fff;
  border-radius: 10px;
  padding: 40px;
}

.full-container._1440px {
  max-width: 1440px;
  padding-left: 20px;
  padding-right: 20px;
}

.full-container._1290px {
  max-width: 1290px;
}

.full-container._10 {
  padding-left: 0%;
  padding-right: 0%;
  position: static;
}

.full-container.flex-table {
  margin-left: 5%;
  margin-right: 5%;
}

.column {
  color: #1a1a1a;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  position: relative;
}

.portfolio-wrapper {
  border-radius: 8px;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.portfolio-lightbox {
  color: #fff;
  border-radius: 8px;
  width: 100%;
  height: 100%;
}

.body {
  color: #1a1a1a;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.body.left-nav {
  height: 100%;
  padding-left: 300px;
}

.body.color {
  margin-top: 0;
}

.car-icon {
  text-align: center;
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: block;
}

.heading-3 {
  color: var(--white);
  text-align: left;
  text-transform: none;
  margin-bottom: 0;
  font-family: Michroma, sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 60px;
}

.heading-3.volunteer {
  margin-top: 0;
}

.quick-links-titles {
  color: var(--master-lighter-grey);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.quick-links-titles.white {
  text-align: center;
  text-transform: none;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
}

.quick-links-titles.green {
  color: var(--dependable\<deleted\|variable-bcd402d1-98c1-567d-52e5-d240fd911cc7\>);
  text-transform: none;
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
}

.overlay-portfolio {
  z-index: 1;
  background-color: #0000;
  background-image: linear-gradient(135deg, #ae06d8e3, #00064ae6);
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  position: absolute;
  inset: 0;
}

.overlay-portfolio.other-color {
  background-color: var(--master-lighter-grey);
  background-image: url('../images/white_banner.webp');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px;
  height: 480px;
  position: absolute;
}

.overlay-portfolio.other-color._1 {
  background-image: url('../images/black_banner-tint.webp'), linear-gradient(to bottom, var(--master-red), var(--master-red));
  background-position: 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  height: 450px;
}

.overlay-portfolio.other-color._2 {
  background-color: var(--master-gardacap-green);
  background-image: url('../images/white_banner.webp');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 450px;
}

.overlay-portfolio.other-color._3 {
  background-color: var(--gardalok-purple);
  background-image: url('../images/white_banner.webp');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 450px;
}

.overlay-portfolio.other-color._5 {
  background-color: var(--master-red);
  background-image: url('../images/black_banner-tint.webp');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  height: 450px;
}

.overlay-portfolio.other-color._6 {
  background-color: var(--master-grey-background);
  background-image: url('../images/white_banner.webp');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 450px;
}

.overlay-portfolio.other-color._7 {
  background-color: var(--mimosa\<deleted\|variable-448bcaac-5c0c-7ea3-681c-80b01eeb9e7e\>);
  background-image: url('../images/WHITE.webp');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.overlay-portfolio.other-color._8 {
  background-color: var(--lust\<deleted\|variable-afa4f350-4d2e-62b0-5152-12e5e1e8acb1\>);
  background-image: url('../images/WHITE.webp');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.overlay-portfolio.other-color._9 {
  background-color: var(--master-darker-green);
  background-image: url('../images/limegrass.webp');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.overlay-portfolio.other-color._4 {
  background-color: var(--master-ultragrip);
  background-image: url('../images/white_banner.webp');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 450px;
}

.small-separator {
  float: none;
  background-color: var(--text-grey);
  width: 20px;
  height: 4px;
  color: var(--text-grey);
  margin: 0 4px;
  padding-left: 2px;
  padding-right: 2px;
  display: inline-block;
}

.small-separator.white {
  background-color: #fff;
  background-image: none;
}

.small-separator.center {
  background-color: var(--master-red);
  height: 7px;
  color: var(--master-red);
  margin-top: 0;
  padding-top: 0;
}

.small-separator.center.white {
  background-color: #fff;
}

.small-separator.center.green {
  background-color: var(--master-gardacap-green);
  -webkit-text-stroke-color: var(--gardalok-purple);
}

.small-separator.center.red {
  background-color: var(--master-red);
  -webkit-text-stroke-color: var(--gardalok-purple);
}

.small-separator.center.purple {
  background-color: var(--gardalok-purple);
}

.small-separator.center.purplr {
  background-color: var(--gardalok-purple);
  color: var(--gardalok-purple);
}

.small-separator.center.blue {
  background-color: var(--master-ultragrip);
}

.button-block-left {
  text-align: left;
  margin-top: 50px;
  margin-bottom: 0;
}

.sub-text {
  color: #767676;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 23px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
}

.sub-text.smaller {
  margin-top: 20px;
  font-size: 20px;
  line-height: 31px;
}

.sub-text.smaller.fun {
  color: var(--dependable\<deleted\|variable-bcd402d1-98c1-567d-52e5-d240fd911cc7\>);
  text-align: center;
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 500;
}

.tabs-menu {
  background-color: #0000;
  margin-top: 50px;
}

.tabs-menu.faq {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 50px;
}

.tabs-menu.second {
  text-align: center;
  margin-top: 0;
  margin-bottom: 30px;
}

.tabs-menu.second.left-side {
  text-align: left;
  font-family: Merriweather, serif;
  font-style: italic;
  font-weight: 300;
}

.tabs-menu.line-top {
  border-top: 1px solid #ffffff2b;
}

.tabs {
  background-color: #0000;
}

.tab-link {
  opacity: 1;
  background-color: #0000;
  background-image: url('../images/5968bb9f8ed9cf7dd2ee5935_national-geographic-logo-white.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 120px;
  width: 20%;
  min-height: 100px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.tab-link:hover {
  opacity: 1;
  background-color: #ffffff1a;
}

.tab-link.w--current {
  opacity: 1;
  background-color: #ffffff1a;
  background-image: url('../images/5968bb9f8ed9cf7dd2ee5935_national-geographic-logo-white.svg');
  background-repeat: no-repeat;
  background-size: 120px;
  margin-left: 0;
  margin-right: 0;
  transition: all .4s;
  overflow: visible;
}

.tab-link.w--current:hover {
  opacity: 1;
  background-color: #ffffff1a;
}

.tab-link._2 {
  opacity: 1;
  background-image: url('../images/5968bb9f60a737091d9e4c73_webflow-logo-white.svg');
  background-size: 120px;
}

.tab-link._2:hover, .tab-link._2.w--current {
  opacity: 1;
  background-color: #ffffff1a;
}

.tab-link._2.w--current:hover {
  background-color: #ffffff1a;
}

.tab-link._3 {
  opacity: 1;
  background-image: url('../images/58b976d90bcfc57b329166ce_partner7-w.webp');
  background-size: 120px;
}

.tab-link._3:hover {
  opacity: 1;
  background-color: #ffffff1a;
}

.tab-link._3.w--current {
  opacity: 1;
}

.tab-link._4 {
  opacity: 1;
  background-image: url('../images/client2-1-1-3.svg');
  background-size: 120px;
}

.tab-link._4:hover {
  opacity: 1;
  background-color: #ffffff1a;
}

.tab-link._5 {
  opacity: 1;
  background-image: url('../images/58b976b56a1db6cc66970bc2_partner3-w.webp');
  background-size: 120px;
}

.tab-link._5:hover {
  opacity: 1;
  background-color: #ffffff1a;
}

.tab-link._5.w--current {
  opacity: 1;
}

.pricing-wrapper {
  text-align: center;
  width: 95%;
  padding: 45px 30px;
}

.pricing-wrapper.line {
  background-color: #fff;
  border-radius: 8px;
  padding-top: 10px;
  box-shadow: 0 0 30px #0000001a;
}

.pricing-wrapper.trasparent {
  background-color: #ffffffe8;
  border: 1px solid #eee;
  border-radius: 8px;
  padding-top: 10px;
}

.services-tittle {
  color: var(--master-lighter-grey);
  text-align: center;
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.services-tittle.red {
  color: var(--master-red);
  text-align: center;
  text-transform: none;
  font-size: 25px;
  font-weight: 500;
  line-height: 35px;
}

.services-tittle.red.left {
  text-align: left;
}

.services-tittle.white {
  color: var(--white);
  text-align: center;
  -webkit-text-stroke-color: var(--white);
  text-transform: none;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
}

.services-tittle.white.left, .services-tittle.white.left-align {
  text-align: left;
}

.services-tittle.green {
  color: var(--master-gardacap-green);
  text-align: center;
  text-transform: none;
  font-size: 25px;
  font-weight: 500;
  line-height: 35px;
}

.services-tittle.green.left {
  text-align: left;
}

.services-tittle.purple {
  color: var(--gardalok-purple);
  text-align: center;
  text-transform: none;
  font-size: 25px;
  font-weight: 500;
  line-height: 35px;
}

.services-tittle.purple.left {
  text-align: left;
}

.pricing-big {
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 55px;
  font-weight: 600;
  line-height: 60px;
  display: block;
  position: relative;
}

.pricing-big.color-1 {
  color: var(--master-red);
  text-align: center;
}

.pricing-big.color-2 {
  color: var(--orange-2\<deleted\|variable-e1895918\>);
  text-align: center;
  font-family: Poppins, sans-serif;
}

.pricing-big.color-3 {
  color: var(--royal-blue-3\<deleted\|variable-a9b7a1d7\>);
  text-align: center;
}

.pricimg-line {
  background-color: #dfdfdf;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 25px;
}

.top-space-block {
  text-align: left;
  background-color: #0000;
  margin-top: 50px;
  padding-top: 0;
}

.top-space-block._100 {
  float: none;
  text-align: center;
  margin-top: 100px;
}

.top-space-block._100.left {
  width: 100%;
  height: 800px;
  margin-top: 0;
  padding-left: 10px;
}

.top-space-block._100.left.top {
  height: auto;
}

.top-space-block._100.left.top._50 {
  width: 86%;
  top: 50px;
}

.top-space-block._100.left.top.right {
  width: 90%;
  top: 60px;
}

.top-space-block._100.left.events {
  background-color: #0000;
  border: 1px #000;
  border-top: 1px solid #ffffff57;
  border-radius: 0;
  margin-bottom: 0;
  padding: 20px 0;
  position: relative;
  top: 24%;
}

.top-space-block._100.left.events:hover {
  box-shadow: none;
  transform: none;
}

.top-space-block._100.left.events.single {
  background-color: var(--white-smoke-3\<deleted\|variable-a07afa95\>);
  border-radius: 8px;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.top-space-block._100.perceptual {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.top-space-block._30 {
  text-align: center;
  margin-top: 0;
  font-family: Playfair Display, sans-serif;
}

.top-space-block._30.left {
  text-align: left;
  font-family: Playfair Display, sans-serif;
}

.top-space-block._30.center {
  color: var(--text-grey);
  font-family: Playfair Display, sans-serif;
}

.top-space-block.left {
  text-align: left;
}

.top-space-block.center {
  text-align: center;
  display: block;
}

.top-space-block.left-side {
  width: 90%;
  margin-top: 0;
  position: relative;
  top: 70px;
  left: 5%;
}

.top-space-block.left-side.padding {
  height: auto;
  position: static;
}

.link {
  color: #313131;
  background-color: #0000;
  border-right: 1px solid #797979;
  margin-left: 5px;
  margin-right: 0;
  padding-right: 5px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  line-height: 26px;
  text-decoration: none;
  position: static;
  top: -30px;
  right: -197px;
}

.link:hover {
  color: #313131;
  text-decoration: underline;
}

.half-section {
  float: right;
  background-color: var(--master-red);
  width: 50%;
  height: 800px;
}

.half-section.image {
  float: left;
  background-image: url('../images/receptionist.webp');
  background-position: 50% 0;
  background-size: cover;
  width: 50%;
  height: 800px;
}

.half-section.image.mock-up {
  background-image: url('../images/Mockup-1.webp');
  background-position: 50%;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  height: 750px;
  margin-top: 120px;
  margin-bottom: 120px;
}

.half-section.left {
  float: left;
}

.half-section.left.colorated {
  background-color: #ae06d8e3;
  background-image: linear-gradient(135deg, #ae06d8e3, #3006d8e3 98%, #fff);
  border-left: 0 #000;
  border-right: 10px solid #fff;
}

.half-section.left.colorated.blue {
  background-image: linear-gradient(315deg, #ae06d8e3, #ff9c08);
  border-left: 1px solid #000;
  border-right: 10px solid #fff;
}

.half-section.left.image-2 {
  background-image: url('../images/zara-walker-56626.webp');
  background-position: 50%;
  background-size: cover;
  border-right: 10px solid #fff;
}

.half-section.left.image-2.fourth {
  background-image: url('../images/michael-mims-130838.webp');
}

.half-section.image-1 {
  background-image: url('../images/michael-mims-134037.webp');
  background-position: 50%;
  background-size: cover;
}

.half-section.image-1.third {
  background-image: url('../images/himanshu-singh-gurjar-106819.webp');
  border-left: 0 #000;
}

.half-section.right {
  background-color: #ff9c08;
  background-image: linear-gradient(135deg, #ff9c08, #960000);
  border-left: 1px #000;
}

.half-section.home {
  margin-top: 120px;
  margin-bottom: 120px;
}

.center-content-section {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  top: 10%;
  left: 0;
}

.social-link {
  float: left;
  width: 25%;
  height: 120px;
  display: block;
}

.social-link.facebook {
  float: left;
  background-color: #0000;
  background-image: url('../images/logo.e6616dca24df.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 120px;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
  width: 20%;
  height: 120px;
  font-family: Lato, sans-serif;
  transition: all .4s;
  display: block;
}

.social-link.facebook:hover {
  background-color: #ffb008;
  background-image: url('../images/logo.e6616dca24dfwhite.webp');
  background-size: 120px;
}

.social-link.twiter {
  background-image: url('../images/58482a62cef1014c0b5e4a13.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 120px;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
  width: 20%;
  transition: all .4s;
}

.social-link.twiter:hover {
  background-color: #2aa9e6;
  background-image: url('../images/58482a62cef1014c0b5e4a13white.webp');
  background-size: 120px;
}

.social-link.instagram {
  background-image: url('../images/microsoft_0-copy.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 120px;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  width: 20%;
  transition: all .4s;
}

.social-link.instagram:hover {
  background-color: #6301cc;
  background-image: url('../images/microsoft_0white.webp');
  background-size: 120px;
}

.social-link.google {
  float: right;
  clear: none;
  background-image: url('../images/original_images-Google_Logo.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 120px;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  border-left: 1px solid #e9e9e9;
  width: 20%;
  transition: all .4s;
}

.social-link.google:hover {
  background-color: #0dd304;
  background-image: url('../images/original_images-Google_Logowhite.webp');
  background-size: 120px;
}

.social-link.dribbble {
  background-image: url('../images/dribbble.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 120px;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  border-left: 1px solid #e9e9e9;
  width: 20%;
}

.social-link.dribbble:hover {
  background-color: #ae06d8e3;
  background-image: url('../images/dribbblewhite.webp');
  background-size: 120px;
}

.footer {
  background-color: var(--white-smoke-3\<deleted\|variable-a07afa95\>);
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 60px;
  display: block;
}

.footer.style3 {
  background-color: var(--master-grey-background);
  color: var(--master-lighter-grey);
  background-image: url('../images/black_banner.webp');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 30px;
  padding-bottom: 30px;
}

.footer.style4 {
  opacity: 1;
  color: var(--master-lighter-grey);
  background-color: #1a1a1a;
  background-image: linear-gradient(#00000057, #00000057), url('../images/mapp-dots.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  padding-left: 60px;
  padding-right: 60px;
  font-size: 13px;
}

.footer.coming {
  background-color: var(--white-smoke-3\<deleted\|variable-a07afa95\>);
}

.link-block.footer {
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.link-block.footer.padding {
  background-color: #0000;
  margin-bottom: 30px;
}

.footer-line {
  background-color: #ffffff1c;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.footer-line.more {
  margin-top: 50px;
  margin-bottom: 40px;
}

.logo-brand {
  margin-top: 10px;
}

.logo-brand.top {
  float: none;
}

.logo-brand.footer-one {
  margin-top: 34px;
}

.logo-brand.inline {
  margin-top: 24px;
}

.logo-brand.inline.w--current {
  margin-top: 22px;
}

.logo-brand.inline.scroll, .logo-brand.inline.scroll.w--current {
  margin-top: 8px;
}

.top-navigation {
  border-bottom: 0 #ededed;
  padding-top: 10px;
  padding-bottom: 0;
}

.center-device {
  text-align: center;
  padding-bottom: 20px;
}

.center-device.bottom {
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 15px;
  padding-bottom: 15px;
}

.center-device.right {
  float: right;
  text-align: right;
}

.center-device.left-nav {
  text-align: center;
  display: block;
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
}

.center-device.center {
  text-align: center;
  margin-top: 20px;
}

.top-left-text {
  color: #fff;
  margin-right: 15px;
  font-family: Merriweather, serif;
  font-style: normal;
  font-weight: 100;
  text-decoration: none;
  display: inline-block;
}

.top-left-text.white {
  color: #fff;
  text-transform: capitalize;
}

.top-left-text.in-testimonial {
  color: #858585;
  margin-right: 0;
  font-size: 16px;
  font-style: normal;
  line-height: 20px;
  display: block;
}

.top-left-text.in-testimonial.white {
  color: #fff;
  margin-top: 5px;
  font-family: Playfair Display, sans-serif;
  font-weight: 300;
}

.top-left-text.dark {
  color: var(--master-darker-green);
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.top-left-text.dark.link {
  float: none;
  color: var(--master-lighter-grey);
  text-align: left;
  border-right-style: none;
  margin-left: 5px;
  margin-right: 5px;
  font-family: Playfair Display, sans-serif;
  font-size: 13px;
  font-weight: 300;
  display: inline;
  position: static;
}

.top-left-text.dark.link:hover {
  color: #1a1a1a;
}

.top-left-text.dark.link.right {
  float: right;
  text-align: center;
}

.top-left-text.dark.link.center {
  text-align: center;
}

.social-icon {
  text-align: right;
  background-image: url('../images/facebook-logo.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px;
  width: 30px;
  height: 30px;
  margin-right: 5px;
  transition: all .4s;
  display: none;
}

.social-icon:hover {
  background-image: url('../images/facebook-logo-2.webp');
  background-size: 16px;
}

.social-icon.twitter {
  color: var(--master-darker-green);
  background-image: url('../images/twitter-logo-silhouette.webp');
  background-size: 16px;
}

.social-icon.twitter:hover {
  background-image: url('../images/twitter-logo-silhouette-2.webp');
  background-size: 16px;
}

.social-icon.twitter.white-hover:hover {
  background-image: url('../images/twitter-logo-silhouette-1.webp');
  background-size: 16px;
}

.social-icon.instagram {
  background-image: url('../images/instagram-logo.webp');
  background-size: 16px;
}

.social-icon.instagram:hover {
  background-image: url('../images/instagram-logo-2.webp');
  background-size: 16px;
}

.social-icon.instagram.hover-white {
  background-image: url('../images/instagram-logo.webp');
  background-size: 16px;
}

.social-icon.instagram.hover-white:hover {
  background-image: url('../images/instagram-logo-1.webp');
  background-size: 16px;
}

.social-icon.whatsapp {
  background-image: url('../images/whatsapp-logo.webp');
  background-size: 16px;
}

.social-icon.whatsapp:hover {
  background-image: url('../images/whatsapp-logo-2.webp');
  background-size: 16px;
}

.social-icon.whatsapp.hover-white {
  background-image: url('../images/whatsapp-logo.webp');
  background-size: 16px;
}

.social-icon.whatsapp.hover-white:hover {
  background-image: url('../images/whatsapp-logo-1.webp');
  background-size: 16px;
}

.social-icon.white-hover:hover {
  background-image: url('../images/facebook-logo-1.webp');
  background-size: 16px;
}

.hero-slider {
  background-color: #0000;
  width: 100%;
  height: 100%;
  position: relative;
}

.slide {
  z-index: 12;
  background-image: linear-gradient(#0000007d, #0000007d), url('../images/anes-sabitovic-286668.webp');
  background-position: 0 0, 50% -25px;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.slide.style2 {
  background-image: linear-gradient(#17021d70, #17021d70), url('../images/bill-wegener-287873-p-1080.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 100%;
}

.slide.one {
  background-image: url('../images/zara-walker-56626.webp'), linear-gradient(#0000, #0000);
  background-position: 50% 32%, 0 0;
  background-size: cover, auto;
}

.slide.one.new {
  background-image: linear-gradient(#0000, #0000), url('../images/trevor-cole-385236.jpg');
  background-position: 0 0, 50% 32%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.slide.one.new.second {
  background-image: linear-gradient(#034affd6, #034affd6), url('../images/braden-barwich-229667.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.slide.one.new.third {
  background-image: linear-gradient(#001d93de, #001d93de), url('../images/himanshu-singh-gurjar-106819.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.slide.one.new.first {
  background-image: linear-gradient(#e9159dd6, #e9159dd6), url('../images/michael-mims-134037.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.slide.one.new.fourth {
  background-image: linear-gradient(#4702c0e3, #4702c0e3), url('../images/ekntrtmz-224106_1-p-1600.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.slide.one.new.sixth {
  background-image: linear-gradient(#ae06d8e3, #ae06d8e3), url('../images/michael-mims-130838.webp');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.slide.one.new.fifth {
  background-image: linear-gradient(#003864ad, #003864ad), url('../images/milada-vigerova-36934-1.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.load-bar {
  z-index: 900;
  background-color: #00000078;
  width: 100%;
  height: 3px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.arrow-slider {
  color: #1a1a1a;
  border: 1px solid #fff;
  border-radius: 100px;
  width: 70px;
  height: 70px;
  margin-top: 315px;
  margin-bottom: 315px;
  margin-right: 30px;
  font-size: 17px;
  transition: all .3s;
  display: block;
  overflow: hidden;
}

.arrow-slider.left {
  margin-left: 30px;
  overflow: hidden;
}

.arrow-slider.left:hover {
  background-color: #ae06d8e3;
  border-color: #ae06d8e3;
}

.arrow-slider.left.hidden {
  display: none;
  overflow: hidden;
}

.arrow-slider.hidden {
  color: #fff;
  border-style: none;
  margin: 25.5px;
  display: none;
  overflow: visible;
}

.arrow-slider.right:hover {
  background-color: #ae06d8e3;
  border-color: #ae06d8e3;
}

.icon {
  color: #fff;
}

.nave-hero-slider.hidden {
  display: none;
}

.services-wrapper {
  border: 1px solid var(--text-grey);
  height: 600px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 20px;
  transition: all .4s;
  display: block;
}

.services-wrapper:hover {
  box-shadow: 0 0 500px #0000001a;
}

.services-wrapper.in-blog {
  border-radius: 10px;
  width: 100%;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 20px 8px #0003;
}

.services-wrapper.in-blog:hover {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  transform: translate(0, -10px);
}

.services-bottom {
  text-align: left;
  background-color: #fff;
  height: 300px;
  padding: 30px;
  text-decoration: none;
}

.testimonial-slider {
  background-color: #0000;
  height: auto;
  position: relative;
}

.testimonial-photo {
  float: left;
  background-image: url('../images/team-3.webp');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 80px;
  height: 80px;
  margin-left: 2px;
  margin-right: 20px;
}

.testimonial-photo.center {
  float: none;
  background-image: url('../images/test-3-p-800.webp');
  width: 120px;
  height: 120px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.testimonial-photo.center._2 {
  background-image: url('../images/Team-2-p-800.webp');
}

.testimonial-photo.center._3 {
  background-image: url('../images/Team-4-p-1080.webp');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.testimonial-photo.center._4 {
  background-image: url('../images/test-1-p-800.webp');
}

.testimonial-photo.center._5 {
  background-image: url('../images/Team-1-p-800.webp');
}

.testimonial-photo.center._6 {
  background-image: url('../images/test-4-p-800.webp');
}

.testimonial-content {
  position: relative;
  overflow: hidden;
}

.nav-slide {
  z-index: 1;
  float: right;
  text-align: right;
  padding-top: 15px;
  font-size: 8px;
  display: inline-block;
  position: relative;
  top: -42px;
  left: 0;
}

.nav-slide.normal {
  float: none;
  text-align: center;
  margin-top: 0;
  padding-top: 20px;
  display: block;
  position: static;
}

.content-container-center {
  z-index: 2;
  text-align: center;
  background-color: #0000;
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-weight: 300;
  display: block;
  position: relative;
  top: 35%;
  left: 0;
  transform: translate(0, -50%);
}

.content-container-center.coming {
  top: 25%;
}

.footer-tittle {
  color: #fff;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 48px;
}

.lightbox-link {
  text-align: center;
  width: 60px;
  height: 60px;
  transition: transform .4s;
}

.lightbox-link:hover {
  transform: scale(1.1);
}

.center-block {
  text-align: center;
  text-transform: none;
  background-color: #0000;
  margin-top: 0;
}

.video-wrapper {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.video-wrapper.full {
  width: 100%;
}

.video-wrapper.video {
  filter: saturate(147%);
  background-image: url('../images/ekntrtmz-224106_1-p-1600.webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  width: 70%;
  height: 500px;
  box-shadow: 0 10px 24px #1a1a1a33;
}

.video-wrapper.video.full {
  float: left;
  width: 90%;
  height: 400px;
}

.video-wrapper.video.full.second {
  background-image: url('../images/h1-slide-1-background-img.webp');
}

.services-icon {
  float: left;
  width: 50px;
  height: 50px;
}

.services-icon.style2 {
  background-image: url('../images/icons8-marker_1icons8-marker.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 45px;
  width: 90px;
  height: 90px;
}

.services-icon.second {
  float: none;
  border: 0px none var(--dodger-blue-3\<deleted\|variable-2db4c870\>);
  background-color: var(--dodger-blue-3\<deleted\|variable-2db4c870\>);
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-image: url('../images/rocket-ezgif.com-effects-1.gif');
  background-position: 50%;
  background-size: cover;
  background-clip: border-box;
  border-radius: 20px;
  width: 120px;
  height: 120px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.services-icon.second._2 {
  border-color: var(--lime\<deleted\|variable-8defc2cb\>);
  background-color: var(--lime\<deleted\|variable-8defc2cb\>);
  background-image: url('../images/hands-wrench-ezgif.com-effects-1.gif');
  background-position: 50%;
  background-size: cover;
}

.services-icon.second._3 {
  border-width: 0;
  border-color: var(--orange-2\<deleted\|variable-e1895918\>);
  background-color: var(--orange-2\<deleted\|variable-e1895918\>);
  background-image: url('../images/risk-ezgif.com-effects.gif');
  background-size: cover;
}

.services-icon.second._4 {
  border-width: 0;
  border-color: var(--master-red);
  background-color: var(--master-red);
  background-image: url('../images/travel-ezgif.com-effects.gif');
  background-position: 0 0;
  background-size: cover;
}

.services-icon.second._5 {
  border-width: 0;
  border-color: var(--master-red);
  background-color: var(--master-red);
  background-image: url('../images/shield-badge-ezgif.com-effects.gif');
  background-position: 0 0;
  background-size: cover;
}

.services-icon.second.smaller {
  border-radius: 0;
  width: 50px;
  height: 50px;
  margin-bottom: 0;
}

.bottom-block {
  text-align: center;
  margin-bottom: 100px;
}

.bottom-block._30 {
  margin-bottom: 30px;
}

.testimnial-wrapper {
  color: #fff;
  text-align: center;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 31px;
  display: block;
}

.about-wrapper {
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  font-weight: 400;
  display: block;
}

.about-wrapper.licensing {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.about-team-content {
  text-align: center;
  border-style: none;
  border-right-width: 1px;
  border-right-color: #0000003b;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.about-team-content.new {
  padding: 20px;
}

.team-name {
  color: #1a1a1a;
  text-align: left;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.team-name.leader {
  color: var(--master-red);
  text-transform: none;
  margin-top: 0;
  font-family: Playfair Display, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
}

.team-name.thin {
  color: var(--master-red);
  text-align: center;
  font-family: Michroma, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.team-name.blog {
  color: var(--master-lighter-grey);
  padding-top: 10px;
}

.content-wrapper {
  float: left;
  text-align: center;
  background-color: #fff;
  border: 1px solid #ededed;
  width: 33.333%;
  margin-bottom: -1px;
  margin-right: -1px;
  padding: 40px 30px;
  transition: all .4s;
  position: relative;
  overflow: visible;
}

.content-wrapper:hover {
  transform: translate(0, -10px);
  box-shadow: 0 30px 30px #00000030;
}

.content-wrapper.in-contact {
  z-index: 1;
  height: auto;
  position: relative;
}

.content-wrapper._100 {
  border-top: 4px #29a1ffe3;
  border-radius: 8px;
  width: 100%;
  margin-top: 0;
}

.content-wrapper._100.middle {
  background-color: var(--text-grey);
  background-image: url('../images/black_banner-tint.webp');
  background-position: 50% 100%;
  background-size: cover;
  border-style: none;
  width: 24%;
  height: 350px;
  margin-bottom: 0;
  margin-right: 10px;
  padding: 30px 10px;
}

.content-wrapper._100.middle:hover {
  transform: translate(0, -79px);
}

.content-wrapper._100.first {
  background-color: var(--master-red);
  background-image: url('../images/black_banner-tint.webp');
  background-position: 50%;
  background-size: cover;
  border-style: none;
  width: 24%;
  height: 350px;
  margin-bottom: 0;
  margin-right: 10px;
  padding: 30px 10px;
}

.content-wrapper._100.first:hover {
  transform: translate(0, -106px);
}

.content-wrapper._100.last {
  background-color: var(--master-grey-background);
  background-image: url('../images/white_banner.webp');
  background-position: 50% 100%;
  background-size: cover;
  border-style: none;
  width: 24%;
  height: 350px;
  margin-bottom: 0;
  margin-right: 10px;
  padding: 30px 10px;
}

.content-wrapper._100.last:hover {
  transform: translate(0, -47px);
}

.content-wrapper._100.fourth {
  background-color: var(--silver-2\<deleted\|variable-2f49910b\>);
  background-image: url('../images/black_banner-tint.webp');
  background-position: 50% 100%;
  background-size: cover;
  border-style: none;
  width: 24%;
  height: 350px;
  margin-bottom: 0;
  margin-right: 10px;
  padding: 30px 10px;
}

.content-wrapper._100.fourth:hover {
  transform: translate(0, -52px);
}

.content-wrapper._100.fifth {
  background-color: var(--royal-blue-3\<deleted\|variable-a9b7a1d7\>);
  border-style: none;
  width: 18%;
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 30px;
}

.contact-icon {
  background-image: url('../images/information.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 60px;
  width: 90px;
  height: 90px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.contact-icon.map {
  background-image: url('../images/placeholder-1.webp');
  background-repeat: no-repeat;
  background-size: 50px;
}

.contact-icon.call {
  background-image: url('../images/phone-call.webp');
  background-repeat: no-repeat;
  background-size: 50px;
}

.contact-icon.email {
  background-image: url('../images/mail-2.webp');
  background-repeat: no-repeat;
  background-size: 70px;
}

.heading-7 {
  color: var(--master-lighter-grey);
  text-align: center;
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
  transition: all .2s;
}

.heading-7.white {
  letter-spacing: 0;
  text-transform: none;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  line-height: 35px;
}

.section-3 {
  padding: 100px 20px;
}

.tab-faq {
  color: var(--text-grey);
  background-color: #0000;
  padding-left: 2.5px;
  padding-right: 2.5px;
  font-family: Playfair Display, sans-serif;
  font-size: 15px;
  font-style: italic;
  font-weight: 400;
}

.tab-faq.w--current {
  color: var(--master-red);
  background-color: #0000;
  border-bottom: 1px solid #ae06d8e3;
  padding-left: 2.5px;
  padding-right: 2.5px;
  font-size: 15px;
  font-style: italic;
  font-weight: 400;
}

.faq-wrapper {
  text-align: center;
  width: 70%;
  margin-top: 1px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 600;
  display: block;
}

.toogle-faq {
  text-align: left;
  margin-top: -1px;
}

.toogle-header {
  width: 100%;
  color: var(--text-grey);
  background-color: #fff;
  border: 1px solid #ededed;
  padding: 20px 20px 17px;
  font-size: 15px;
  font-weight: 300;
  text-decoration: none;
  transition: all .4s;
  display: inline-block;
}

.toogle-header:hover {
  color: var(--master-red);
  background-color: #fff;
  transform: translate(0, -10px);
  box-shadow: 0 20px 20px #0000001a;
}

.toogle-icon {
  float: right;
  background-image: url('../images/down-arrow.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 12px;
  width: 18px;
  height: 18px;
  position: relative;
  top: 0;
  right: 10px;
}

.toogle-content {
  overflow: hidden;
}

.toogle-space {
  padding: 0 30px 0 15px;
  overflow: hidden;
}

.line-divider {
  background-color: #ededed;
  height: 1px;
  margin-top: 100px;
  margin-bottom: 100px;
}

.line-divider.in-section {
  background-color: #ffffff1c;
  margin-top: 80px;
  margin-bottom: 80px;
}

.features-wrapper {
  float: left;
  text-align: center;
  background-color: #fff;
  border: 1px solid #ededed;
  margin-bottom: -1px;
  padding: 40px 60px;
  transition: all .4s;
}

.features-wrapper.home10 {
  text-align: left;
  background-color: #0000;
  border-style: none;
  width: 50%;
  margin-bottom: 20px;
  padding: 0 10px;
  font-family: Lato, sans-serif;
  transition: none;
}

.features-wrapper.home10.inline {
  width: 100%;
}

.testimonial-name {
  color: #1a1a1a;
  margin-top: 20px;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: 13px;
  font-style: normal;
}

.testimonial-name.white {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  border: 1px #ffffff2b;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 20px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.coming-soon-section {
  background-color: #0000;
  background-image: linear-gradient(#1a1a1ab3, #1a1a1ab3), url('../images/GardaLok-G2x11.5-NPS-home-banner.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.paragraph-2 {
  color: var(--text-grey);
  border-right: 1px #858585;
  margin-right: 5px;
  font-family: Playfair Display, sans-serif;
  font-size: 13px;
  font-weight: 300;
  display: inline;
}

.paragraph-3 {
  color: var(--text-grey);
  border-style: none;
  border-left-width: 1px;
  border-left-color: #858585;
  margin-right: 5px;
  padding-left: 0;
  font-family: Playfair Display, sans-serif;
  font-size: 13px;
  font-weight: 300;
  display: inline;
}

.paragraph-3.hire-me {
  margin-right: 0;
}

.left-wrapper {
  float: left;
  background-color: #f5f5f7;
  width: 60%;
  height: 800px;
}

.left-wrapper.photo {
  background-image: url('../images/59f99ba178cc2d0001fde243_avik-saha-293795.webp');
  background-position: 35%;
  background-size: cover;
  width: 50%;
  height: 500px;
}

.left-wrapper.photo.left {
  background-image: url('../images/michael-mims-130838.webp');
  background-position: 50%;
  width: 25%;
  height: 400px;
}

.left-wrapper.photo.left._2 {
  background-image: url('../images/niger6.webp');
  background-position: 100%;
}

.left-wrapper.photo.right {
  float: right;
  background-image: url('../images/ekntrtmz-224106_1-p-1600.webp');
  width: 25%;
  height: 400px;
}

.left-wrapper.photo.right._2 {
  background-image: url('../images/h1-slide-1-background-img.webp');
}

.left-wrapper.gray {
  background-color: var(--white-smoke-3\<deleted\|variable-a07afa95\>);
  width: 50%;
}

.form-wrapper-block {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.form-wrapper-block.home {
  width: 70%;
  display: block;
  position: relative;
  top: 15%;
}

.headline-wrapper {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.headline-wrapper.center {
  width: 75%;
}

.headline-wrapper.width {
  width: auto;
  position: relative;
  top: -100px;
}

.form {
  color: #fff;
}

.form.subscribe {
  width: 400px;
  margin-top: 14px;
  display: flex;
}

.emphasized-text-16 {
  font-family: Merriweather, serif;
  font-size: 22px;
  font-weight: 100;
}

.emphasized-text-16.bottom-padding {
  text-align: center;
  margin-bottom: 30px;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 50px;
  display: block;
}

.emphasized-text-16.bottom-padding.smaller {
  text-align: left;
  font-size: 25px;
  font-weight: 400;
  line-height: 35px;
}

.emphasized-text-16.bottom-padding.dark {
  color: var(--text-grey);
  text-align: left;
}

.emphasized-text-16.bottom-padding.left {
  text-align: left;
}

.text-block-10 {
  font-family: Playfair Display, sans-serif;
  font-style: normal;
  font-weight: 300;
}

.banner.style2 {
  background-image: linear-gradient(#e57cffe3, #ae06d8e3 99%), url('../images/h1-slide-1-background-img.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  height: 700px;
  position: relative;
}

.banner.style4 {
  background-color: #29a1ff;
  background-image: linear-gradient(#b9b4d1eb, #b9b4d1eb), url('../images/h1-slide-1-background-img.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  height: 600px;
  position: relative;
}

.lightbox-divider.center {
  width: 80px;
  height: 80px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
  top: 50%;
  left: 0;
}

.lightbox-divider.center.in-video {
  width: 90px;
  height: 90px;
  margin-left: auto;
  margin-right: auto;
  transition: all .4s;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.services-content {
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
}

.navbar-style1 {
  background-color: #fff;
  box-shadow: 0 1px 3px #0000001a;
}

.top-logo {
  text-align: center;
  padding-top: 30px;
}

.testimonials-slide {
  text-align: center;
  background-color: #fafafa;
  border-radius: 8px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 35px;
  font-family: Lato, sans-serif;
  font-weight: 400;
  display: block;
}

.testimonials-slide.color-1 {
  background-color: var(--master-red);
  border-radius: 8px;
}

.testimonials-slide.color-2 {
  background-color: var(--medium-aquamarine\<deleted\|variable-56785288\>);
}

.testimonials-slide.color-3 {
  background-color: var(--dodger-blue-3\<deleted\|variable-2db4c870\>);
}

.testimonials-slide.color-4 {
  background-color: var(--orange-2\<deleted\|variable-e1895918\>);
}

.testimonials-slide.color-5 {
  background-color: var(--royal-blue-3\<deleted\|variable-a9b7a1d7\>);
}

.tab-portfolio {
  color: #ffffffb3;
  background-color: #0000;
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 3px;
  padding-right: 3px;
  font-family: Lato, sans-serif;
  font-weight: 300;
}

.tab-portfolio.w--current {
  color: #f5f5f7;
  background-color: #0000;
  border-bottom: 1px solid #ffffff9c;
  padding-left: 3px;
  padding-right: 3px;
  font-family: Playfair Display, sans-serif;
  font-weight: 300;
  display: inline-block;
}

.tab-portfolio.colorated {
  border-bottom: 1px #000;
}

.tab-portfolio.colorated.w--current {
  border-bottom: 1px solid #ae06d8e3;
  font-family: Playfair Display, sans-serif;
}

.column-2 {
  padding-left: 0;
  padding-right: 0;
}

.full-facts-wrapper {
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.fun-content {
  margin-left: 0;
  position: relative;
  overflow: hidden;
}

.fun-content.no-space.add {
  margin-bottom: 0;
}

.fun-tittle {
  color: var(--master-red);
  text-align: center;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: Poppins, sans-serif;
  font-size: 75px;
  font-weight: 500;
  line-height: 85px;
  overflow: hidden;
}

.left {
  text-align: left;
  font-family: Playfair Display, sans-serif;
}

.five-reasons-wrapper {
  border: 1px solid var(--text-grey);
  text-align: center;
  width: 100%;
  height: 550px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 10px;
  display: block;
}

.right {
  text-align: right;
}

.content-features-home10 {
  text-align: center;
  background-color: #fff;
  border: 1px solid #e1e1e1;
  border-radius: 10px;
  padding: 45px 25px 30px;
  transition: all .4s;
}

.content-features-home10:hover {
  background-color: #fff;
  transform: translate(0, -10px);
  box-shadow: 0 30px 30px #0000001a;
}

.form-contact {
  background-color: #fff;
  border-radius: 10px;
  padding: 50px 40px 40px;
  box-shadow: 0 20px 20px #0000001a;
}

.form-contact.volunteer {
  box-shadow: none;
  background-color: #0000;
  padding: 0;
}

.form-contact.volunteer.width {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.form-contact.singel {
  margin-top: 20px;
}

.form-contact.fluid {
  width: 42%;
  margin: 0 auto;
  padding-bottom: 50px;
  padding-left: 50px;
  padding-right: 50px;
  display: block;
  position: static;
  top: 20%;
}

.form-contact.fluid.device {
  width: 45%;
  position: relative;
  top: 50%;
  transform: translate(0, -50%);
}

.form-contact.second {
  border-radius: 0;
  margin-top: 20px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.margin-device {
  border-radius: 8px;
  margin-bottom: 20px;
}

.footer-divider {
  background-color: #dfdfdf;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.text-block-13 {
  color: #fff;
  font-family: Playfair Display, sans-serif;
  font-style: normal;
}

.text-block-13.color-font {
  color: #ae06d8e3;
  font-family: Playfair Display, sans-serif;
  font-style: normal;
  text-decoration: none;
}

.text-block-13.font-color {
  color: #ae06d8e3;
  font-family: Playfair Display, sans-serif;
  font-style: normal;
}

.dropdown-link {
  background-color: var(--text-grey);
  color: var(--white);
  letter-spacing: 0;
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
  transition: all .4s;
}

.dropdown-link:hover {
  background-color: var(--silver);
}

.dropdown-link.w--current {
  background-color: var(--master-lighter-grey);
  color: var(--master-red);
  letter-spacing: 0;
  text-transform: none;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.dropdown-list.w--open {
  background-color: var(--master-lighter-grey);
  color: var(--master-lighter-grey);
  text-align: center;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.portfolio-device {
  margin-top: 0;
  position: absolute;
  bottom: 10px;
  left: 20px;
  right: 20px;
}

.white {
  color: #fff;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.separator-wrapper {
  text-align: center;
  margin: 20px auto;
  display: block;
}

.separator-wrapper.left {
  text-align: left;
}

.separator-wrapper.left.padding {
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.separator-wrapper.in-box {
  margin-top: 10px;
}

.color {
  color: var(--master-red);
  margin-top: 20px;
  font-size: 24px;
}

.color.white {
  color: #ffffff57;
}

.industries-grid-wrapper {
  background-color: var(--white-smoke-3\<deleted\|variable-a07afa95\>);
  text-align: center;
  border-radius: 0;
  width: 100%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  transition: background-color .4s, box-shadow .4s, transform .4s;
  display: block;
}

.industries-grid-wrapper:hover {
  background-color: #fff;
  transform: translate(0, -34px);
  box-shadow: 4px 4px 15px #2e323c17;
}

.industries-grid-wrapper.top {
  background-color: #f5f6f9;
  background-image: url('../images/GardaCap-G34-Tamper-Evident-Tether-Three-Quater_1.webp'), linear-gradient(to bottom, var(--master-gardacap-green), var(--master-gardacap-green));
  background-position: 0%, 0 0;
  background-size: cover, auto;
  border-radius: 0;
  justify-content: center;
  width: 100%;
  height: 400px;
  margin-bottom: 0;
  padding: 0;
  position: static;
}

.industries-grid-wrapper.top:hover {
  box-shadow: none;
  transform: none;
}

.industries-grid-wrapper.top.right {
  border-radius: 8px;
  height: 300px;
}

.industries-grid-wrapper.top.right:hover {
  transform: translate(0, -5px);
  box-shadow: 14px 14px 20px #00000024;
}

.industries-grid-wrapper.top.second {
  background-image: linear-gradient(#0000004f, #0000004f), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-bottom: 0;
}

.industries-grid-wrapper.top.events {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  height: 400px;
}

.industries-grid-wrapper.full {
  background-color: #fff;
  background-image: url('../images/ben-white-357087.webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  height: 400px;
  margin-top: 0;
  padding: 0;
}

.industries-grid-wrapper.full._1 {
  background-image: url('../images/white_banner.webp'), linear-gradient(to bottom, var(--master-red), var(--master-red)), url('../images/sustainability.webp');
  background-position: 50% 100%, 0 0, 50%;
  background-repeat: no-repeat, repeat, repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, scroll;
  width: 100%;
  height: 400px;
  margin-bottom: 0;
  transition-property: none;
}

.industries-grid-wrapper.full._1:hover {
  box-shadow: none;
  background-image: url('../images/sustainability.webp');
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
  transform: none;
}

.industries-grid-wrapper.full._2 {
  background-image: url('../images/white_banner.webp'), linear-gradient(to bottom, var(--text-grey), var(--text-grey)), url('../images/michael-mims-130838.webp');
  background-position: 50%, 0 0, 50%;
  background-repeat: no-repeat, repeat, repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, scroll;
  height: 400px;
  margin-bottom: 0;
  transition-property: none;
}

.industries-grid-wrapper.full._2:hover {
  background-image: url('../images/innovation.webp');
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
  transform: none;
}

.industries-grid-wrapper.full._3 {
  background-image: url('../images/white_banner.webp'), linear-gradient(to bottom, var(--master-grey-background), var(--master-grey-background)), url('../images/ekntrtmz-224106_1-p-1600.webp');
  background-position: 50% 100%, 0 0, 50%;
  background-repeat: no-repeat, repeat, repeat;
  background-size: cover, auto, cover;
  background-attachment: scroll, scroll, scroll;
  height: 400px;
  margin-bottom: 0;
  transition-property: none;
}

.industries-grid-wrapper.full._3:hover {
  background-image: url('../images/downloads.webp');
  background-position: 50% 0;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
  transform: none;
}

.industries-grid-wrapper.list {
  background-color: #fff;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  margin-bottom: 20px;
  padding: 0;
  position: static;
  overflow: hidden;
}

.industries-grid-wrapper.percentual {
  width: 100%;
}

.industries-grid-wrapper.percentual.new {
  padding-bottom: 40px;
}

.industries-grid-wrapper.black {
  background-color: var(--master-lighter-grey);
  background-image: url('../images/large-graphic_1.webp');
  background-position: 50%;
  background-size: cover;
  height: 550px;
}

.image-4 {
  border-radius: 8px;
  width: 100%;
}

.percentage {
  color: #fff;
  text-align: center;
  background-color: #ae06d8e3;
  border-radius: 100px;
  width: 70px;
  height: 30px;
  margin: 10px;
  padding: 4px 8px;
  font-family: Poppins, sans-serif;
  display: block;
  position: absolute;
  box-shadow: 4px 4px 17px #2e323c2e;
}

.percentage.in-block {
  float: right;
  color: #ae06d8e3;
  text-align: center;
  background-color: #fff;
  margin-left: 0;
  margin-right: 0;
  position: static;
}

.percentage.in-block.featured {
  float: none;
  background-color: var(--master-red);
  color: #fff;
  border-radius: 0;
  width: auto;
  padding-top: 4px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 20px;
  display: inline-block;
}

.percentage.blog {
  z-index: 2;
  float: none;
  text-transform: uppercase;
  background-color: #1a1a1a;
  border-radius: 5px;
  width: 100px;
  height: 30px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 10px;
  padding: 6px 10px;
  font-size: 10px;
  text-decoration: none;
  display: block;
  position: relative;
}

.percentage.blog.center {
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7px;
  font-weight: 300;
  display: block;
}

.percentage.nationality {
  width: 100px;
  box-shadow: none;
  background-color: #0000;
  border: 1px solid #fff;
  margin: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  position: absolute;
  top: 20px;
  left: 30px;
}

.percentage.list {
  width: 70px;
  height: 30px;
  margin-top: 0;
  margin-left: 0;
  padding-top: 3px;
  padding-bottom: 3px;
  position: static;
}

.percentage.empty {
  width: 70px;
  height: auto;
  color: var(--master-red);
  background-color: #f5f5f7;
  margin: 0;
  padding: 10px 8px;
  display: inline-block;
  position: static;
}

.percentage.empty.new {
  color: #fff;
  background-color: #06d8cfe3;
  width: 80px;
  height: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
}

.iteam-block.donation {
  text-align: center;
  margin-top: 20px;
}

.iteam-block.donation.transparent {
  text-align: left;
  width: 90%;
  margin-top: 0;
  padding-left: 30px;
  padding-right: 30px;
  position: absolute;
  bottom: 50px;
  left: 0;
  right: 0;
}

.iteam-block.donation.transparent:hover {
  bottom: 50px;
  left: 0;
  right: 0;
}

.iteam-block.donation.list {
  text-align: left;
  margin-top: 0;
}

.iteam-block.donation.list.left {
  text-align: left;
}

.iteam-block.donation.left.new {
  text-align: left;
  margin-top: 40px;
}

.iteam-block.donation.center {
  text-align: center;
  background-color: #0000;
  width: 50%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 20px;
  display: block;
}

.iteam-block.donation.right {
  float: right;
}

.text-block-20 {
  color: var(--midnight-blue-3\<deleted\|variable-0febd411\>);
  font-family: Poppins, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-block;
}

.text-block-20.white {
  color: #ffffffc7;
  font-size: 15px;
}

.text-block-20.singel {
  font-size: 18px;
  font-weight: 600;
}

.donation-range {
  color: var(--master-red);
  margin-left: 4px;
  margin-right: 4px;
  font-family: Poppins, sans-serif;
  font-size: 13px;
  display: inline-block;
}

.donation-range.raised {
  color: var(--text-grey);
  font-weight: 300;
}

.donation-range.raised.white {
  color: #ffffffd9;
}

.donation-range.raised.singel {
  font-weight: 400;
}

.donation-range.white {
  color: #fff;
  font-size: 15px;
}

.donation-range.singel {
  font-family: Poppins, sans-serif;
  font-size: 18px;
}

.tabs-2 {
  width: 98%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-5 {
  background-color: #fff;
  border-radius: 0;
  padding: 20px;
  display: block;
}

.tab-pane {
  border-radius: 0;
}

.tabs-content {
  border-radius: 10px;
  box-shadow: 0 -5px 20px #0003;
}

.div-block-6 {
  background-color: var(--master-grey-background);
  text-align: left;
  border-radius: 0;
  height: auto;
}

.div-block-6.color-orange {
  background-color: #ff9c08cc;
}

.div-block-6.color-orange.events {
  background-color: #ae06d8e3;
  border-radius: 0 8px 8px 0;
  height: 200px;
  padding: 20px;
  position: static;
  overflow: visible;
}

.div-block-6.color-orange.events:hover {
  transform: none;
}

.div-block-6.color-orange.events.red {
  background-color: var(--master-red-copy);
  height: 400px;
  color: var(--master-red-copy);
  border-radius: 8px;
  margin-top: -1px;
  position: static;
  top: 100%;
}

.column-no-padding {
  padding-left: 0;
  padding-right: 0;
}

.row-4 {
  border-radius: 0;
  height: 100%;
}

.progress-element {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.progress-wrapper {
  margin-bottom: 15px;
  position: relative;
}

.progress-line {
  background-color: #f5f5f7;
  width: 100%;
  height: 2px;
  position: relative;
  overflow: hidden;
}

.progress-line.dark {
  background-color: #e6e6e6;
  height: 10px;
}

.progres-overlay {
  width: 80%;
  position: absolute;
  inset: 0;
}

.column-7 {
  text-align: right;
}

.link-4 {
  color: #1a1a1a;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.link-4:hover {
  color: #ae06d8e3;
  text-decoration: underline;
}

.link-4.right {
  float: right;
  color: var(--master-red);
  text-align: right;
  text-transform: none;
  margin-top: 0;
  margin-left: 0;
  font-size: 16px;
  font-weight: 500;
  display: inline-block;
}

.link-4.right:hover {
  color: var(--master-red);
}

.heading-15 {
  font-family: Poppins, sans-serif;
}

.heading-15.left-side-text {
  color: #fff;
  margin-top: 30px;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 24px;
  font-weight: 700;
  display: inline-block;
}

.heading-15.left-side-text:hover {
  box-shadow: 1px 1px 3px #00000005;
}

.heading-15.left-side-text.thin {
  font-family: Poppins, sans-serif;
  font-weight: 300;
}

.div-block-8 {
  border-bottom: 1px solid var(--white);
  background-color: var(--master-red);
}

.div-block-8.white {
  background-color: var(--white);
}

.padding {
  padding-left: 10px;
  padding-right: 10px;
}

.service-div {
  margin-top: 20px;
  margin-bottom: 20px;
}

.center-container {
  text-align: center;
}

.blog-tittle-black {
  float: none;
  color: var(--master-red);
  text-transform: none;
  margin-top: 14px;
  margin-bottom: 14px;
  font-family: Michroma, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 35px;
  text-decoration: none;
  display: block;
}

.blog-tittle-black:hover {
  color: var(--master-red);
}

.date {
  float: left;
  color: #797979;
  margin-right: 20px;
  font-family: Merriweather, serif;
  display: inline-block;
}

.date.by {
  color: var(--text-grey);
  margin-right: 5px;
  font-family: Playfair Display, sans-serif;
}

.testimonials.white {
  margin-top: 10px;
  font-family: Playfair Display, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.testimonials.white.position {
  margin-top: 5px;
  font-family: Playfair Display, sans-serif;
  font-weight: 300;
}

.separator {
  background-color: #e0e0e0;
  height: 1px;
  margin-top: 40px;
}

.separator.event, .separator.padding {
  margin-top: 20px;
  margin-bottom: 20px;
}

.top-nav-containner {
  max-width: 1290px;
}

.navigation-container {
  max-width: 1290px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-bottom: 30px;
}

.section-4, .left-nav {
  display: block;
}

.nav-bar-left {
  background-color: #fff;
  width: 300px;
  height: 100%;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  box-shadow: 1px 1px 9px #0000001a;
}

.brand-logo-left-nav {
  float: none;
  text-align: center;
  margin-top: 20%;
  margin-bottom: 10%;
  padding-bottom: 0;
  display: block;
}

.nav-link-2 {
  color: var(--master-lighter-grey);
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 13px;
  display: block;
}

.nav-link-2:hover {
  color: var(--master-red);
}

.nav-menu-left {
  float: none;
  text-align: center;
  border-style: none;
  border-top-width: 0;
  border-top-color: #00000012;
  border-bottom-width: 0;
  border-bottom-color: #00000012;
  padding-top: 0%;
  padding-bottom: 0%;
}

.text-block-22 {
  color: var(--text-grey);
  font-family: Poppins, sans-serif;
}

.icon-3, .icon-4 {
  color: #ae06d8e3;
}

.icon-6 {
  color: var(--white);
  padding-top: 10px;
}

.full-width-container {
  padding-top: 220px;
  padding-bottom: 220px;
  display: block;
}

.navbar-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.dots-container {
  z-index: 5;
  background-color: #fff;
  border-radius: 40px;
  padding: 4px;
  position: fixed;
  top: 43%;
  left: 4%;
}

.div-dots {
  margin-bottom: 5px;
}

.dot-link {
  background-color: var(--silver-2\<deleted\|variable-2f49910b\>);
  border-radius: 50px;
  width: 12px;
  height: 12px;
}

.dot-link.w--current {
  background-color: var(--master-red);
  text-align: center;
  border: 0 #fff;
  width: 12px;
  height: 12px;
}

.page-header {
  background-image: linear-gradient(#00000080, #00000080), url('../images/2343244545-p-1600_1.webp');
  background-position: 0 0, 50% 80%;
  background-size: auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.page-header.list {
  background-image: linear-gradient(#00000080, #00000080), url('../images/zeyn-afuang-258471.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.page-header.accupour-red {
  background-image: url('../images/banner-2_1.webp'), linear-gradient(to bottom, var(--master-red), var(--master-red));
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  background-attachment: fixed, scroll;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.page-header.team {
  background-image: linear-gradient(#00000080, #00000080), url('../images/friends3.webp');
  background-position: 0 0, 50% 38%;
  background-size: auto, cover;
  border-radius: 0;
  padding-top: 100px;
  padding-bottom: 100px;
}

.page-header.volunteers {
  background-image: linear-gradient(#00000045, #00000045), url('../images/zeyn-afuang-258471.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.page-header.pricing {
  background-image: url('../images/59e1c91fec229e00016d5420_slide-2-1.webp');
  background-position: 50% 0;
  background-size: cover;
}

.page-header.contact {
  background-image: linear-gradient(#00000080, #00000080), url('../images/bill-wegener-287873-p-1080.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
}

.page-header.singel {
  filter: grayscale();
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
}

.page-header.blog-grid {
  background-image: linear-gradient(#00000080, #00000080), url('../images/nathaniel-tetteh-300252.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.page-header.blog-single {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), linear-gradient(#00000080, #00000080), url('../images/2343244545-p-1600_1.webp');
  background-position: 50%, 0 0, 50% 80%;
  background-size: cover, auto, cover;
  height: 460px;
  padding-top: 0;
  padding-bottom: 0;
}

.page-header.info-box {
  background-image: linear-gradient(#ae06d8e3, #ae06d8e3), url('../images/jj-ying-227411.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.page-header.event {
  background-color: #0000;
  background-image: url('../images/2343244545.webp');
  background-position: 50% 80%;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
}

.page-header.intro {
  background-image: linear-gradient(to bottom, var(--master-red), var(--master-red)), url('../images/bill-wegener-287873-p-1080.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  display: flex;
}

.page-header.faq {
  background-image: linear-gradient(#00000080, #00000080), url('../images/ashim-d-silva-162286-1.webp');
  background-position: 0 0, 0 0;
  background-size: auto, 1000px;
}

.page-header.gardacap-green {
  background-image: url('../images/GardaCap-G2-Tamper-Evident-Tether-Cap-Plan.webp'), linear-gradient(to bottom, var(--master-gardacap-green), var(--master-gardacap-green));
  background-position: 50%, 0 0;
  background-size: cover, auto;
  background-attachment: fixed, scroll;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.page-header.gardalock-purple {
  background-image: url('../images/banner-3.webp');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.page-header.gardacap-banner {
  background-image: url('../images/banner-1.webp'), linear-gradient(to bottom, var(--master-gardacap-green), var(--master-gardacap-green));
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  background-attachment: fixed, scroll;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.page-header.ultragrip-blue {
  background-image: linear-gradient(#00000080, #00000080), url('../images/banner-1_1.webp');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.info-wrapper {
  float: none;
  text-align: left;
  width: 100%;
  display: inline-block;
}

.info-wrapper.list {
  width: 68%;
  height: 100%;
  margin-left: 0;
  padding-top: 14px;
  padding-bottom: 10px;
}

.info-wrapper.list.causes {
  float: right;
  width: 70%;
  padding-top: 18px;
}

.info-wrapper.div {
  background-color: #0000;
  border: 1px solid #ffffff40;
  border-radius: 8px;
  width: 500px;
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.image-wrapper-causes {
  float: left;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  width: 26%;
  height: 140px;
  display: inline-block;
}

.image-wrapper-causes.left-image {
  background-image: none;
  width: 26%;
  height: 160px;
}

.team-row, .row-volunteers {
  margin-bottom: 40px;
}

.last-tab {
  padding-bottom: 50px;
}

.toggle-tittle {
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.utility-page-wrap {
  background-image: url('../images/zara-walker-56626.webp');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-wrap._404 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/59e1c91fec229e00016d5420_slide-2-1.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.utility-page-content {
  text-align: center;
  background-color: #fff;
  border: 1px solid #ffffff4a;
  border-radius: 10px;
  flex-direction: column;
  width: 360px;
  padding: 20px;
  display: flex;
  box-shadow: 1px 1px 12px #000;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.events {
  border-radius: 8px;
  margin-bottom: 20px;
  transition: all .4s;
}

.events:hover {
  transform: translate(0, -10px);
  box-shadow: 0 20px 20px #1a1a1a26;
}

.read-more {
  color: #797979;
  background-color: #fff;
  border-radius: 5px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 34px;
  display: inline-block;
}

.read-more.event {
  float: none;
  width: 140px;
  color: var(--master-lighter-grey);
  text-align: center;
  margin-top: 10px;
  display: block;
}

.gray {
  background-color: #f5f6f9;
}

.author-image {
  background-image: url('../images/stock-photo-cheerful-woman-wearing-volunteer-tshirt-on-white-background-142834915.webp');
  background-position: 50% 0;
  background-size: cover;
  border-radius: 100px;
  width: 130px;
  height: 130px;
  margin-top: 0;
}

.author-image.left {
  float: left;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.row-author {
  border-bottom: 1px #0000001c;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.overlay-div {
  background-image: radial-gradient(circle, #0000007a, #000);
  padding-top: 70px;
  padding-bottom: 70px;
}

.team {
  background-image: url('../images/test-4-p-800.webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  height: 400px;
}

.team._2 {
  background-image: url('../images/Team-1-p-800.webp');
  background-position: 50% 0;
}

.team._3 {
  background-image: url('../images/Team-4-p-1080.webp');
  background-position: 50% 0;
}

.team._4 {
  background-image: url('../images/test-1-p-800.webp');
}

.team._5 {
  background-image: url('../images/Team-2-p-800.webp');
  background-position: 50% 0;
}

.team._6 {
  background-image: url('../images/test-3-p-800.webp');
}

.image-5 {
  display: block;
}

.image-block {
  background-image: url('../images/abigail-keenan-27292.webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  height: 380px;
}

.image-block._1 {
  background-image: none;
}

.image-block._2 {
  background-image: url('../images/training11.webp');
  display: none;
}

.image-block._3 {
  background-image: none;
  height: auto;
  display: none;
}

.image-block._4 {
  background-image: url('../images/training17.webp');
  display: none;
}

.image-block._5 {
  background-image: url('../images/child9.webp');
  display: none;
}

.image-block._6 {
  background-image: url('../images/child8.webp');
  display: none;
}

.image-block._7 {
  background-image: url('../images/accupour5.webp');
  background-position: 0 0;
  background-size: cover;
  height: 480px;
}

.image-block._9 {
  background-image: url('../images/training4.webp');
}

.image-block._8 {
  background-image: url('../images/garda2.webp');
  background-position: 50%;
  background-size: cover;
  height: 480px;
}

.image-block._9 {
  background-image: url('../images/garda1.webp');
  background-position: 50%;
  background-size: cover;
  height: 480px;
}

.blog-info {
  color: var(--text-grey);
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.rich-text-block {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.author-div {
  z-index: 2;
  background-color: #fff;
  border: 1px solid #0000000d;
  border-radius: 10px;
  margin-top: 100px;
  margin-bottom: 0;
  padding: 20px;
  position: relative;
  box-shadow: 0 10px 20px #0000001a;
}

.author-div-image {
  float: left;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 130px;
  height: 130px;
  margin-right: 20px;
}

.info-author-div {
  border-right: 1px solid #00000024;
  padding-right: 20px;
}

.info-donation-div {
  padding-left: 20px;
}

.richtext-event {
  text-align: left;
}

.div-block-9 {
  background-color: #fff;
}

.event-wrapper {
  float: right;
  width: 90%;
}

.info-event.white {
  color: #fff;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 20px;
  font-family: Playfair Display, sans-serif;
  font-size: 20px;
  font-weight: 300;
  display: inline-block;
}

.address-text {
  color: var(--text-grey);
  margin-bottom: 10px;
  font-family: Playfair Display, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.more-info-div {
  border-top: 1px solid #00000021;
  padding-top: 14px;
}

.info-div-author {
  width: 80%;
}

.div-button-right {
  height: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
}

.bottom-footer-text {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.bottom-footer-text.center {
  color: var(--master-red);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 13px;
  line-height: 25px;
}

.bottom-footer-text.right {
  color: var(--master-red);
  font-family: Poppins, sans-serif;
  font-size: 13px;
  line-height: 25px;
}

.bottom-footer-text.left {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 25px;
}

.link-white {
  color: var(--master-red);
  text-decoration: none;
}

.link-white:hover {
  text-decoration: underline;
}

.nav-link-footer {
  color: var(--master-lighter-grey);
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.nav-link-footer.w--current {
  color: var(--master-red);
}

.div-wrapper-contact {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.donate-pop-up {
  z-index: 9999;
  background-color: #1a1a1af2;
  width: 100%;
  height: 100%;
  padding-top: 0;
  display: none;
  position: fixed;
  inset: 0;
}

.close-pop-up {
  opacity: .5;
  background-color: #0000;
  background-image: url('../images/524543.svg');
  background-position: 50%;
  background-size: cover;
  border-radius: 100px;
  width: 40px;
  height: 40px;
  position: fixed;
  top: 15px;
  right: 15px;
  overflow: auto;
}

.close-pop-up:hover {
  opacity: 1;
}

.image-case-link {
  background-image: url('../images/Agricultural.webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 100%;
  height: 150px;
}

.image-case-link._7 {
  background-image: url('../images/pharmaceuticals.webp');
}

.image-case-link._6 {
  background-image: url('../images/oil_tanks_1.webp');
}

.image-case-link._5 {
  background-image: url('../images/Adhesives--Sealants.webp');
}

.image-case-link._4 {
  background-image: url('../images/Automotive-Fluids.webp');
}

.image-case-link._4.larger {
  background-image: url('../images/olivie-strauss-Ismbnd77eMs-unsplash.webp');
  height: 300px;
}

.image-case-link._3 {
  background-image: url('../images/Paints--Coatings.webp');
}

.image-case-link._3.larger {
  background-image: url('../images/Industrial-Lubricants.webp');
  height: 300px;
}

.image-case-link._2 {
  background-image: url('../images/Industrial-Lubricants.webp');
}

.image-case-link._2.larger {
  background-image: url('../images/•-Oil--Gas--Industrial-Chemicals-.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
}

.image-case-link._1 {
  background-image: url('../images/chemical-processing.webp');
}

.image-case-link._1.larger {
  background-image: url('../images/paints.webp');
  height: 300px;
}

.paragraph-4 {
  color: var(--text-grey);
  margin-bottom: 0;
  font-family: Playfair Display, sans-serif;
}

.info-author {
  float: right;
  width: 68%;
  padding-top: 14px;
}

.image-6 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.protected-text {
  color: var(--master-lighter-grey);
  text-align: center;
  text-transform: none;
  font-size: 30px;
  font-weight: 300;
  line-height: 40px;
}

.text-field-2 {
  color: #1a1a1a;
  text-align: center;
  border-style: none;
  border-radius: 4px;
  font-family: Merriweather, serif;
  font-weight: 100;
}

.text-field-2.protected {
  background-color: var(--white-smoke-3\<deleted\|variable-a07afa95\>);
  color: var(--text-grey);
  font-family: Playfair Display, sans-serif;
}

.image-7 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.container-2 {
  display: block;
}

.left-form-container {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  top: 10%;
}

.page-wrapper {
  overflow: hidden;
}

.page-wrapper.new {
  border-bottom: 10px solid #fff;
  height: auto;
}

.flex-wrapper {
  flex-wrap: wrap;
  width: 100%;
  display: flex;
  position: relative;
}

._30-percent-presentation {
  width: 30%;
  margin-bottom: 60px;
  margin-right: 3.3%;
  position: relative;
}

.layout-thumbnail {
  cursor: pointer;
  height: 620px;
  padding-top: 1px;
  transition: box-shadow .4s, transform .4s;
  position: relative;
  overflow: scroll;
  box-shadow: 5px 5px 20px #00000017;
}

.layout-thumbnail:hover {
  transform: translate(0, -5px);
  box-shadow: 0 17px 26px #0000001a;
}

.image-8 {
  text-align: center;
  transition: transform .4s;
  position: static;
}

.image-8:hover {
  transform: scale(1.1);
}

.column-12 {
  font-family: Playfair Display, sans-serif;
}

.title-icon {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Playfair Display, sans-serif;
  font-size: 70px;
  font-weight: 400;
  text-decoration: none;
}

.title-icon.transparent {
  color: #ffffff80;
  font-family: Michroma, sans-serif;
}

.success-message {
  background-color: var(--master-grey-background);
  color: #fff;
  border-radius: 10px;
  font-family: Michroma, sans-serif;
  font-size: 16px;
}

.error-message {
  color: #fff;
  text-align: center;
  background-color: #ff0000e3;
  border-radius: 10px;
  padding: 20px;
  font-family: Playfair Display, sans-serif;
  font-size: 14px;
}

.scroll {
  background-color: #fff;
  top: 0;
  left: 0;
  right: 0;
}

.navbar-scroll {
  z-index: 2000;
  background-color: #fff;
  width: 100%;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  box-shadow: 0 10px 18px -6px #0000001f;
}

.post-rich-text {
  float: none;
  text-align: left;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  display: block;
}

.post-rich-text h3, .post-rich-text h4, .post-rich-text h5 {
  text-align: left;
}

.post-rich-text figure {
  float: left;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 30px;
}

.heading-div {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.paragraph-center {
  text-align: center;
}

.mock-up-section {
  margin-top: 0;
}

.liquid-card {
  z-index: 2000;
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 24px;
  display: none;
  position: fixed;
  bottom: 24px;
  left: 24px;
  overflow: hidden;
  box-shadow: 0 6px 20px #00000029;
}

.link-block-2 {
  background-image: url('../images/together-256.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 28px;
  width: 34px;
  height: 34px;
  position: absolute;
  top: 10px;
  right: 10px;
}

.link-block-3 {
  float: left;
}

.link-block-4, .link-block-5, .link-block-6, .link-block-7, .link-block-8, .link-block-9, .link-block-10, .link-block-12, .link-block-13, .link-block-14, .link-block-15, .link-block-16 {
  text-decoration: none;
}

.side-content, .half-side {
  width: 50%;
}

.half-side._40 {
  width: 40%;
}

.div-form {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.right-arrow {
  display: none;
}

.toogle-block {
  padding-top: 30px;
  padding-bottom: 30px;
}

.grid {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.licence-items {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 60%;
  margin-bottom: -24px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.licence-item-firs {
  background-color: #fff;
  border: 1px solid #dde1e7;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 24px;
  padding: 20px;
  display: flex;
}

.image-div {
  background-image: url('../images/shutterstock_178724276.webp');
  background-position: 50%;
  background-size: cover;
  width: 100px;
  height: 100px;
}

.image-div.logo {
  background-image: url('../images/together-256.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 60px;
  height: 60px;
  margin-right: 20px;
}

.licence-link {
  color: #343e52;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.licence-link:hover {
  color: #fa7000;
  text-decoration: underline;
}

.link-block-17 {
  text-decoration: none;
}

.link-5, .link-5:hover, .link-6, .link-6:hover {
  color: var(--white);
}

.feature-card {
  text-align: center;
  background-color: #fff;
  border: .063rem dashed #a2e1ff;
  justify-content: center;
  align-items: center;
  width: 33.47%;
  margin-bottom: -.125rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  transition: width .5s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.feature-card:hover {
  background-color: #85c2df;
  width: 40%;
  padding-left: 20px;
  padding-right: 20px;
}

.container-3 {
  max-width: 111.875rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: .938rem;
  padding-right: .938rem;
}

.section-5 {
  padding-top: 8.75rem;
  padding-bottom: 8.75rem;
}

.section-5.feature {
  padding-top: 0;
  overflow: hidden;
}

.section-5.feature._100px-padding-top {
  margin-top: 100px;
}

.feature-title {
  color: #006696;
  margin-bottom: .625rem;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
}

.feature-icon-wrap {
  margin-bottom: 1.375rem;
}

.feature-flex-wrap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.section-title-wrap {
  text-align: center;
  margin-bottom: 3.375rem;
}

.section-title-wrap.max-width-50-rem {
  width: 100%;
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
}

.section-title-wrap.mg-bottom-0-rem {
  max-width: 1290px;
  margin-left: auto;
  margin-right: auto;
}

.feature-details {
  color: #006696;
  font-weight: 400;
  line-height: 1.625rem;
}

.feature-details-wrap {
  max-width: 21.563rem;
  margin-bottom: 6.25rem;
  margin-left: auto;
  margin-right: auto;
}

.section-title {
  color: #006696;
  font-size: 4.375rem;
  font-weight: 400;
  line-height: 5rem;
}

.section-title.mg-bottom-1-125-rem {
  margin-bottom: 1.125rem;
  font-size: 70px;
  line-height: 80px;
}

.feature-card-contant {
  flex: none;
}

.section-100-padding {
  margin-top: 100px;
}

.link-7 {
  color: var(--white);
  font-weight: 400;
  text-decoration: none;
}

.contact-page-email-addrrss {
  color: var(--white);
  text-transform: none;
  font-family: Michroma, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.contact-page-email-addrrss:hover {
  color: var(--white);
}

.link-9 {
  color: var(--master-red);
  font-weight: 600;
}

.paragraph-5 {
  color: var(--text-grey);
}

.image-wrapper {
  background-image: url('../images/friends3.webp');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  height: 90vh;
  margin-right: 20px;
}

.columns {
  height: 100vh;
}

.column-13 {
  flex-flow: column;
}

.home-page-banner-heading {
  color: var(--white);
  text-align: center;
  text-transform: none;
  font-size: 60px;
  line-height: 70px;
}

.button-2 {
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-2.is-small {
  padding: .5rem 1.25rem;
}

.button-2.is-secondary {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.button-2.is-secondary.is-buy-now-button {
  width: 100%;
  margin-bottom: 1rem;
}

.button-2.is-add-to-cart-button {
  width: 100%;
  margin-top: .5rem;
  margin-bottom: 1rem;
}

.navbar10_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 15rem;
  padding: 2rem 2rem 2rem 0;
}

.margin-bottom, .margin-bottom.margin-tiny {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-xsmall {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-xxlarge {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-xxsmall {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-bottom.margin-small {
  color: #797979;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-xlarge, .margin-bottom.margin-medium, .margin-bottom.margin-large, .margin-bottom.margin-small, .margin-bottom.margin-small, .margin-bottom.margin-small, .margin-bottom.margin-small, .margin-bottom.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-small {
  color: #797979;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-tiny {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.dropdown-chevron {
  width: 1rem;
  height: 1rem;
  color: var(--master-red);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar10_dropdown-content-right {
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
  position: relative;
}

.navbar10_blog-item-content {
  flex-direction: column;
  flex: auto;
  justify-content: center;
  display: flex;
}

.navbar10_component {
  border-bottom: 0px solid var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  background-color: var(--master-grey-background);
  color: var(--master-grey-background);
  background-image: url('../images/black_banner.webp');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 10px;
  display: flex;
}

.navbar10_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.navbar10_menu-dropdown {
  position: static;
}

.navbar10_dropdown-content {
  width: 100%;
  display: flex;
}

.navbar10_menu-button {
  padding: 0;
}

.text-style-link {
  text-decoration: underline;
}

.navbar10_blog-item-image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 175px;
}

.navbar10_dropdown-toggle {
  grid-column-gap: .5rem;
  border-right: 1px solid var(--text-grey);
  color: var(--white);
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-right: 10px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  line-height: 26px;
  display: flex;
}

.navbar10_blog-list {
  grid-column-gap: 3rem;
  grid-row-gap: .5rem;
  grid-template-rows: max-content auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: max-content;
  width: 100%;
  display: grid;
}

.navbar10_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content max-content max-content max-content max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: none;
}

.navbar10_link {
  border-right: 1px solid var(--text-grey);
  color: var(--white);
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 26px;
}

.navbar10_link.w--current {
  color: var(--silver);
}

.navbar10_dropdown-list.w--open {
  border-bottom: var(--\<unknown\|relume-variable-divider-width\>) solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  background-color: var(--white);
  background-image: linear-gradient(#ffffffbf, #ffffffbf), url('../images/black_banner-tint.webp');
  background-position: 0 0, 100% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  box-shadow: 0 2px 8px 3px #0003;
}

.text-size-small {
  color: var(--master-grey-background);
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.text-size-small.text-weight-semibold {
  font-size: 30px;
  line-height: 40px;
}

.text-size-small.text-weight-semibold.title {
  font-family: Michroma, sans-serif;
}

.navbar10_menu-left {
  text-align: right;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
}

.navbar10_dropdown-link {
  grid-column-gap: 8px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
}

.navbar10_logo-link {
  padding-left: 0;
}

.margin-top, .margin-top.margin-xxsmall, .margin-top.margin-small, .margin-top.margin-xsmall, .margin-top.margin-medium {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.navbar10_blog-item-image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-small\>);
  flex: 1 0 40%;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.text-weight-semibold {
  color: var(--master-lighter-grey);
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 35px;
}

.navbar10_blog-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  border-bottom: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding: .5rem 10px;
  text-decoration: none;
  display: grid;
}

.navbar10_blog-item:hover {
  background-color: var(--white-smoke-2\<deleted\|variable-916ebbe8\>);
}

.navbar10_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  padding-top: 60px;
  display: flex;
  position: static;
}

.navbar10_menu-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.top-page-wrapper {
  background-color: var(--silver);
  width: 100%;
  padding-left: 5rem;
  padding-right: 5rem;
}

.columns-1290px {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading-17 {
  color: var(--master-red);
  font-family: Michroma, sans-serif;
  font-size: 70px;
  font-weight: 400;
  line-height: 80px;
}

.request-button {
  font-family: Poppins, sans-serif;
  font-size: 15px;
  line-height: 25px;
  transform: translate(0, -5px);
}

.request-button:hover {
  background-color: var(--master-red);
  font-family: Poppins, sans-serif;
  font-size: 15px;
  line-height: 25px;
}

.link-10 {
  color: var(--white);
  font-family: Michroma, sans-serif;
}

.single-dropdown-menu {
  color: var(--white);
}

.single-dropdown {
  grid-column-gap: .5px;
  grid-row-gap: .5px;
  border-right: 1px solid var(--text-grey);
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5em;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  line-height: 26px;
  display: flex;
}

.text-block-23 {
  color: var(--white);
  font-weight: 500;
}

.icon-15 {
  color: var(--master-red);
}

.dropdown-link-2 {
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
}

.dropdown-chevron-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.navbar10_component-2 {
  border-bottom: 0px solid var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  width: 100%;
  min-height: 4.5rem;
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
  align-items: center;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar10_container-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar10_menu-button-2 {
  padding: 0;
}

.navbar10_dropdown-toggle-2 {
  grid-column-gap: .5rem;
  align-items: center;
  padding: 1.5rem 1rem;
  display: flex;
}

.navbar10_blog-list-2 {
  grid-column-gap: 3rem;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: max-content;
  width: 100%;
  display: grid;
}

.navbar10_dropdown-link-list-2 {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content max-content max-content max-content max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar10_link-2 {
  padding: 1.5rem 1rem;
}

.navbar10_link-2.w--current {
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.navbar10_dropdown-list-2.w--open {
  border-bottom: var(--\<unknown\|relume-variable-divider-width\>) solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
}

.text-size-small-2 {
  font-size: .875rem;
}

.text-weight-semibold {
  font-weight: 600;
}

.navbar10_menu-2 {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.background-video {
  height: 900px;
}

.ab-why-choose-subsection {
  background-color: var(--master-red);
  margin-top: 0;
  margin-bottom: 0;
  padding: 2px 20px;
}

.why-choose-div {
  max-width: 1290px;
  margin-left: auto;
  margin-right: auto;
}

.ab-h2-white-title {
  color: var(--white);
  font-size: 40px;
  font-weight: 400;
  line-height: 50px;
}

.ab-h2-white-title.centered {
  text-align: center;
  font-size: 50px;
  line-height: 60px;
}

.ab-h2-white-title.centered._40px {
  font-size: 40px;
  line-height: 50px;
}

.ab-h2-white-title.centered.purple {
  color: var(--gardalok-purple);
}

.global-banners {
  background-image: url('../images/Oil-refinery-2.webp');
  background-position: 50% 0;
  background-size: cover;
  background-attachment: fixed;
  height: 300px;
}

.ab-1290px-div-wrapper {
  column-count: auto;
  max-width: 1290px;
  margin: 10px auto;
  padding: 20px;
}

.heading-66 {
  color: #0097bf;
  font-weight: 300;
}

.rich-text-block-left-line {
  color: #75787b;
  border-right: 1px solid #afafaf4d;
  border-radius: 1px;
  flex-flow: column;
  padding-right: 20px;
}

.home-page-text-large {
  color: #75787b;
  text-transform: none;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.bold-text {
  color: var(--master-red);
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 50px;
}

.rich-text-block-2 {
  font-size: 15px;
}

.rich-text-block-3 {
  column-count: 2;
}

.grid-11-summary-content {
  grid-row-gap: .5em;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.link-block-18 {
  width: 100%;
}

.grid-11 {
  grid-column-gap: 6em;
  grid-row-gap: 6em;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  max-width: 1500px;
}

.grid-11-text-1 {
  color: var(--master-red);
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  font-family: Michroma, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 35px;
  text-decoration: none;
}

.grid-11-content {
  grid-row-gap: 2em;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.heading-10 {
  color: #fff;
  font-size: 30px;
  line-height: 40px;
}

.container-4 {
  z-index: 20;
  width: 100%;
  max-width: 1290px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.heading {
  z-index: 10;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5em;
  font-weight: 600;
  line-height: 1.2em;
  position: relative;
}

.heading.is-large-title {
  color: var(--white);
  letter-spacing: 0;
  margin-bottom: .5em;
  font-family: Michroma, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 50px;
}

.grid-11-summary-grid {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  border-bottom: 1px solid var(--text-grey);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  width: 100%;
  padding-bottom: 60px;
  display: flex;
}

.grid-11-summary-grid._4, .grid-11-summary-grid._2 {
  justify-items: start;
}

.grid-11-summary-grid._3 {
  justify-items: start;
  display: flex;
}

.grid-11-summary-grid.no-rule {
  border-bottom-style: none;
  padding-bottom: 30px;
}

.section-6 {
  z-index: 10;
  background-color: #58636b;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.section-6.with-bg-black-2 {
  color: #fff;
  background-color: #373d42;
}

.link-block-19 {
  width: 100%;
}

.large-heading-block {
  margin-bottom: 100px;
}

.grid-11-summary {
  grid-row-gap: 3em;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.padding-2 {
  z-index: 10;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1290px;
  padding-top: 4em;
  padding-bottom: 4em;
  display: flex;
  position: relative;
}

.paragraph-6 {
  color: var(--white);
  font-size: 20px;
  line-height: 30px;
}

.rich-text-block-4 {
  color: var(--white);
}

.paragraph-7 {
  color: var(--white);
  font-size: 20px;
}

.rich-text-block-5 {
  color: var(--white);
}

.paragraph-8 {
  color: var(--white);
  font-size: 20px;
}

.white-grid-text {
  color: var(--white);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.contact-window-form {
  padding-top: 16px;
}

.form-success {
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
}

.form-success.window-success {
  margin-bottom: -40px;
  padding-left: 24px;
  padding-right: 24px;
}

.contact-float-button-2 {
  z-index: 1000;
  background-color: var(--master-red);
  cursor: pointer;
  border-radius: 0%;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  margin: 28px;
  display: flex;
  position: fixed;
  bottom: 0;
  right: 0;
  box-shadow: 0 6px 18px #11111121;
}

.contact-float-button-2:hover {
  box-shadow: 0 6px 18px #11111121;
}

.popup-wrapper {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
  display: none;
  position: fixed;
  inset: 0;
}

.popup-overlay {
  background-color: #11111180;
  position: fixed;
  inset: 0;
}

.contact-popup {
  z-index: 1000;
  justify-content: center;
  align-items: center;
  display: inline-block;
  position: fixed;
}

.form-error {
  color: #f83f5a;
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  line-height: 24px;
}

.form-error.window-error {
  text-align: center;
  padding-left: 24px;
  padding-right: 24px;
}

.input {
  background-color: #fff;
  border: 1px solid #e4e4e4;
  height: 48px;
  margin-bottom: 24px;
  padding-top: 6px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  line-height: 24px;
  transition: border-color .3s;
}

.input:focus {
  border-color: #ddd;
}

.input.text-area {
  height: auto;
  min-height: 120px;
  padding-top: 16px;
}

.minimize-icon-line {
  background-color: #777;
  width: 8px;
  height: 2px;
}

.contact-popup-window-2 {
  z-index: 1000;
  text-align: left;
  background-color: #fff;
  border-top: 4px solid #032863;
  width: 470px;
  margin-bottom: 0;
  padding: 24px 64px 64px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 28px #2e323c45;
}

.button-3 {
  background-color: #0b1930;
  height: auto;
  padding: 5px 24px;
  font-size: 15px;
  font-weight: 700;
  line-height: 24px;
  transition: background-color .2s;
}

.button-3:hover {
  background-color: #f99d1c;
}

.button-3.form-button {
  background-color: var(--master-red);
  color: var(--white);
  margin-top: 8px;
  font-family: Michroma, sans-serif;
}

.button-3.form-button:hover {
  background-color: #677081;
}

.minimize-icon {
  border: 1px solid #e4e4e4;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-top: 20px;
  margin-right: 20px;
  transition: border-color .2s;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
}

.minimize-icon:hover {
  border-color: #bbb;
}

.background-video-2 {
  height: 380px;
}

.quick-links-background-video {
  z-index: 1;
  height: 450px;
}

.background-video-3 {
  z-index: 100;
}

.background-video-4 {
  z-index: 1;
}

.gallery20_mask {
  overflow: visible;
}

.gallery20_slide {
  padding-right: 2rem;
}

.text-size-medium {
  color: var(--text-grey);
  font-size: 25px;
  font-weight: 400;
  line-height: 35px;
}

.max-width-large {
  width: 100%;
  max-width: none;
}

.max-width-large.align-center.tint {
  background-image: linear-gradient(#00000080, #00000080);
  padding: 30px;
}

.max-width-large.align-center {
  max-width: none;
}

.container-large {
  background-color: var(--white-smoke-4\<deleted\|variable-97141b1a\>);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10%;
  padding-right: 10%;
}

.padding-section-large {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.slider-arrow-icon_default {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.slider-arrow {
  border: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
  width: 3rem;
  height: 3rem;
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.slider-arrow.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.gallery20_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  background-image: linear-gradient(#0000004a, #0000004a), url('../images/•-Oil--Gas--Industrial-Chemicals-.webp');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  width: 100%;
  height: 600px;
  padding-left: 20px;
  padding-right: 20px;
  overflow: hidden;
}

.gallery20_slider {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 600px;
  height: auto;
  padding-bottom: 5rem;
}

.section_gallery20 {
  background-color: var(--white-smoke-4\<deleted\|variable-97141b1a\>);
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
  padding-top: 60px;
  padding-bottom: 60px;
  overflow: hidden;
}

.padding-global {
  background-color: var(--white-smoke-4\<deleted\|variable-97141b1a\>);
  padding-left: 5%;
  padding-right: 5%;
}

.gallery20_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.large-red-heading {
  color: var(--master-red);
  text-align: center;
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
}

.large-red-heading.left {
  color: var(--master-red);
  text-align: left;
  -webkit-text-stroke-color: var(--master-gardacap-green);
  font-family: Michroma, sans-serif;
  font-size: 50px;
  line-height: 60px;
}

.gallery20_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.gallery-wrapper._1 {
  background-image: linear-gradient(#0003, #0003), url('../images/•-Agrochemicals.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 600px;
  padding-left: 10px;
  padding-right: 20px;
  display: flex;
}

.gallery-wrapper._2 {
  background-image: url('../images/•-Lubricants--Oils-.webp');
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-start;
  height: 600px;
  display: flex;
}

.gallery-wrapper._3 {
  background-image: url('../images/innovation.webp');
  background-position: 50%;
  background-size: cover;
}

.gallery-wrapper._4 {
  background-image: linear-gradient(#0003, #0003), url('../images/olivie-strauss-Ismbnd77eMs-unsplash.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 600px;
  display: flex;
}

.gallery-wrapper._5 {
  background-image: linear-gradient(#00000026, #00000026), url('../images/paints.webp');
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  justify-content: center;
  align-items: flex-start;
  height: 600px;
  display: flex;
}

.gallery-wrapper._10 {
  background-image: linear-gradient(#00000061, #00000061), url('../images/•-Oil--Gas--Industrial-Chemicals-.webp');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  justify-content: center;
  align-items: flex-start;
  height: 600px;
  display: flex;
}

.industry-text-wrpper {
  text-align: center;
  padding-top: 40px;
}

.large-white-centered-titles {
  color: var(--white);
  text-align: center;
  font-size: 40px;
  line-height: 50px;
}

.large-white-centered-titles.smaller {
  font-size: 30px;
  line-height: 40px;
}

.sub-title-white {
  color: var(--white);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}

.sub-title-white.left {
  text-align: left;
}

.sub-title-white.larger {
  color: var(--silver);
  font-size: 30px;
  line-height: 40px;
}

.sub-title-white.larger.red {
  color: var(--master-red);
  font-weight: 500;
}

.sub-title-white.larger.purple {
  color: var(--gardalok-purple);
  font-weight: 500;
}

.sub-title-white.larger.green {
  color: var(--master-gardacap-green);
}

.sub-title-white.larger.blue {
  color: var(--master-ultragrip);
}

.sub-title-white.centered {
  text-align: center;
}

.sub-title-white.grey {
  color: var(--silver);
}

.serve-titles {
  font-size: 50px;
  line-height: 60px;
}

.lightbox-div {
  flex-flow: column;
}

.right-nav-div-header {
  background-color: var(--master-red);
  color: #fff;
  padding-top: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  font-family: Michroma, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.right-nav-div-text {
  width: 80%;
  padding-right: 10px;
}

.right-nav-div {
  border-bottom: 1px solid #b5bcca;
  flex-wrap: nowrap;
  place-content: stretch space-between;
  align-items: center;
  margin-top: 2px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.right-nav-div:hover {
  color: var(--master-grey-background);
  background-color: #fff;
}

.link-11 {
  color: #032863;
}

.contact-wrapper {
  background-color: var(--master-red);
  background-image: url('../images/grey_banner.webp');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  flex-flow: row;
  align-items: stretch;
  padding: 10px 0;
}

.product-wrapper-div {
  flex-flow: row;
  width: 100%;
  max-width: 1440px;
  display: flex;
  position: relative;
}

.section-60px-padding {
  color: #0b1930;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.section-60px-padding.graphic {
  background-image: linear-gradient(#ffffffbf, #ffffffbf);
  padding-top: 0;
  padding-bottom: 0;
}

.section-60px-padding.smoke {
  background-color: var(--white-smoke);
  padding-top: 40px;
  padding-bottom: 60px;
}

.lightbox-link-3 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #b5bcca;
  width: 180px;
  height: 180px;
}

.collection-item-6 {
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
}

.magnify {
  background-color: #fff;
  border: 1px solid #677081;
  width: 100vh;
  margin-bottom: 20px;
}

.div-arrow {
  background-color: var(--master-red);
  color: #677081;
  -webkit-text-stroke-color: var(--master-red);
  background-image: url('../images/free-arrow-right-icon-2817-thumb.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 30px 30px;
  width: 40px;
  height: 40px;
}

.paragraph-10 {
  color: #1a1a1a;
  text-transform: capitalize;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.paragraph-10.text-field {
  color: #797979;
  background-color: #0000;
  border-style: none none solid;
  border-bottom-width: 1px;
  border-bottom-color: #49494940;
  border-radius: 0;
  height: 50px;
  margin-bottom: 10px;
  padding: 10px 12px 10px 14px;
  font-size: 14px;
  line-height: 20px;
  transition: background-color .4s;
  display: block;
}

.paragraph-10.text-field:hover {
  background-color: #fafafa;
}

.paragraph-10.text-field.second {
  color: #616161;
  text-transform: none;
  background-color: #0000;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
}

.paragraph-10.text-field.second:hover {
  border-bottom-color: #ae06d8e3;
}

.right-sticky-div {
  width: 40%;
  padding-left: 20px;
  padding-right: 20px;
  position: sticky;
  top: 60px;
}

.div-block-4 {
  padding-left: 20px;
  padding-right: 20px;
}

.left-div {
  width: 60%;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.div-1290px {
  width: 100%;
  max-width: 1290px;
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-25 {
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.div-block-10 {
  padding-left: 20px;
  padding-right: 20px;
}

.empty-state-2 {
  background-color: #fff0;
}

.success-message-2 {
  color: #fff;
  background-color: #0b1930;
  border-radius: 10px;
  font-size: 14px;
}

.navigation-heading {
  color: #fff;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.navigation-heading:hover {
  color: var(--text-grey);
}

.error-message-2 {
  color: #fff;
  text-align: center;
  background-color: #ff0000e3;
  border-radius: 10px;
  padding: 20px;
  font-size: 14px;
}

.checkbox-field {
  padding-top: 12px;
  padding-bottom: 12px;
}

.conatc-us-for-further-information-ab {
  color: #fff;
  font-size: 25px;
  font-weight: 600;
  line-height: 35px;
}

.textarea-3 {
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.checkbox-label {
  color: #616161;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.ab-sub-navigation-wrapper {
  background-color: var(--text-grey);
  margin-bottom: 40px;
}

.product-information-wrapper {
  margin-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

.product-title {
  color: var(--master-grey-background);
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 400;
  line-height: 45px;
}

.product-title.sub {
  color: var(--master-red);
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 30px;
}

.product-title.features {
  color: var(--master-grey-background);
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Michroma, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.product-title.features.red {
  color: var(--master-lighter-grey);
  font-size: 16px;
  line-height: 26px;
}

.product-title.product-page {
  text-transform: none;
  font-family: Michroma, sans-serif;
  font-size: 35px;
  font-weight: 500;
  line-height: 45px;
}

.product-category {
  color: var(--master-red);
  font-size: 16px;
  line-height: 26px;
}

.background-video-5 {
  z-index: 1;
  height: 800px;
}

.div-block-11 {
  justify-content: space-between;
  display: flex;
}

.image-9 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
}

.lightbox-link-4 {
  border: 1px solid var(--silver);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: auto;
  margin-left: 6px;
  margin-right: 6px;
  display: flex;
}

.div-block-12 {
  max-width: 1290px;
  margin-left: auto;
  margin-right: auto;
}

.blog1_author-wrapper {
  align-items: center;
  display: flex;
}

.text-style-tagline {
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.text-style-tagline.text-color-white {
  color: var(--white);
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.text-style-tagline.text-color-white.black {
  color: var(--master-lighter-grey);
  text-transform: uppercase;
}

.category-filter-menu {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu.is-center {
  justify-content: center;
  align-items: center;
}

.text-size-medium-2 {
  color: var(--white);
  text-align: center;
  font-size: 20px;
  line-height: 30px;
}

.blog1_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-medium\>);
  width: 100%;
  overflow: hidden;
}

.blog1_item-link {
  border: 1px solid var(--silver);
  background-color: var(--white);
  padding: 10px;
  text-decoration: none;
}

.blog1_list-wrapper {
  margin-top: 10px;
}

.heading-style-h1 {
  color: var(--master-red);
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
}

.text-size-regular {
  color: var(--text-grey);
  font-size: 1rem;
}

.blog1_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog1_content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.blog1_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog1_date-wrapper {
  align-items: center;
  display: flex;
}

.text-size-small-3 {
  font-size: .875rem;
}

.heading-style-h5 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.heading-style-h5.green {
  color: var(--master-gardacap-green);
  text-align: center;
}

.heading-style-h5.red {
  text-align: center;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.heading-style-h5.purple {
  color: var(--gardalok-purple);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.blog1_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.blog1_list._4-rows {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.blog1_list._2-rows {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.blog1_list._3-rows {
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 20px;
  padding-bottom: 20px;
}

.section_blog1 {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
}

.text-align-center {
  text-align: center;
}

.blog1_author-image-wrapper {
  border-radius: 100%;
  width: 3rem;
  height: 3rem;
  margin-right: 1rem;
  overflow: hidden;
}

.tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-1\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-1\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  justify-content: center;
  align-items: center;
  padding: .175rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag.is-text {
  border-style: none;
  border-color: var(--\<unknown\|relume-variable-transparent\>);
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  padding: 0;
  display: inline-block;
}

.blog1_author-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.category-filter-link {
  border: 1px solid var(--\<unknown\|relume-variable-transparent\>);
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  white-space: nowrap;
  flex: none;
  padding: .5rem 1rem;
  text-decoration: none;
}

.category-filter-link.w--current {
  border-color: var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
  font-weight: 500;
}

.category-filter-link.current {
  border-color: var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
}

.column-14 {
  text-align: right;
}

.search-button {
  background-color: var(--white);
  background-image: url('../images/png-transparent-search-magnifier-find-zoom-glass-seo-optimization-instagram-icon_1png-transparent-search-magnifier-find-zoom-glass-seo-optimization-instagram-icon.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 20px;
  height: 20px;
  padding-left: 0;
  padding-right: 0;
  line-height: 1.5rem;
}

.search-input-2 {
  color: #75787b;
  border-bottom: 1px solid #00000036;
  border-left-style: none;
  border-right: 1px #000;
  min-width: 30rem;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.search-pop-up-wrapper {
  z-index: 999;
  display: block;
  position: absolute;
  inset: -1.2rem 0 0% auto;
}

.search-pop-up {
  -webkit-text-stroke-color: #75787b;
  background-color: #fff;
  border-bottom: 1px solid #fff;
  border-radius: 0;
  align-items: center;
  margin-bottom: 0;
  padding: 1rem 1rem .5rem;
  display: flex;
}

.image-30 {
  width: 20px;
  height: 20px;
}

.top-navigation-div-text-wrapper {
  background-color: var(--text-grey);
  justify-content: flex-end;
  display: flex;
}

.search-icon-wrapper {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  transition: all .2s;
  display: flex;
}

.top-orange-bar-div {
  background-color: #afafaf4d;
  width: 100%;
}

.search-wrapper-2 {
  text-align: left;
  border-right: 1px #fff;
  width: 30px;
  height: 30px;
  padding-top: 10px;
  position: relative;
}

.top-bar-contact-button {
  grid-column-gap: 5px;
  background-color: var(--master-red);
  color: #fff;
  text-align: center;
  text-transform: none;
  border: 1px #f99d1c;
  justify-content: center;
  align-items: center;
  padding: 9px 36px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  transition: all .3s;
  display: flex;
}

.top-bar-contact-button:hover {
  opacity: 1;
  color: var(--master-lighter-grey);
  background-color: #fff;
}

.top-bar-contact-button.w--current {
  background-color: #616161;
}

.slider-2 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 600px;
}

.select-field {
  height: 2.75rem;
  color: var(--text-grey);
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.text-block-27 {
  font-family: Michroma, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.grid-12 {
  grid-template: "."
                 "Area"
                 / .25fr 1fr;
}

.div-block-13 {
  background-image: url('../images/product-ezgif.com-effects.gif');
  background-position: 50%;
  background-size: cover;
  width: 35px;
  height: 35px;
  padding-right: 10px;
}

.columns-2 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-11 {
  margin-top: 20px;
}

.features-div-wrapper {
  background-color: var(--white-smoke);
  margin-top: 20px;
  padding: 10px 20px;
}

.features-div-wrapper.white {
  background-color: var(--white);
  margin-top: 0;
}

.feature-highlights {
  color: var(--master-red);
  line-height: 20px;
}

.feature-highlights.left {
  color: var(--master-lighter-grey);
  -webkit-text-stroke-color: var(--master-lighter-grey);
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
}

.feature-highlights.left.green {
  color: var(--master-gardacap-green);
  -webkit-text-stroke-color: var(--master-gardacap-green);
  font-size: 16px;
  line-height: 26px;
}

.application-highlights {
  color: var(--master-red);
  margin-bottom: 0;
  line-height: 20px;
}

.list-item {
  line-height: 20px;
}

.accordion1_component {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 20px;
}

.accordion1_top {
  border-top: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  background-color: var(--white-smoke);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 0 10px;
  display: flex;
}

.accordion1_icon {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  display: flex;
}

.accordion1_bottom {
  overflow: hidden;
}

.paragraph-12 {
  color: var(--text-grey);
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.slide-2 {
  background-image: linear-gradient(#00000030, #00000030), url('../images/banner-1.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.slide-3 {
  background-image: linear-gradient(#0000001c, #0000001c), url('../images/banner-3.webp');
  background-position: 0 0, 100% 100%;
  background-size: auto, cover;
}

.step-content {
  border: 1px solid #000;
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.steps-right {
  flex-direction: column;
  align-items: center;
  width: 50%;
  height: auto;
  display: flex;
  overflow: hidden;
}

.steps-section {
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: visible;
}

.left-content {
  height: auto;
  position: sticky;
  top: 40%;
}

.steps-cont {
  justify-content: center;
  display: flex;
  overflow: visible;
}

.steps-left {
  flex: 0 auto;
  align-self: auto;
  width: 50%;
  height: 1240px;
  min-height: 100%;
  margin-top: 0;
  padding-bottom: 154px;
  position: static;
  top: 100px;
}

.button-4 {
  margin-top: 20px;
}

.right-product-wrapper {
  background-color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 40%;
  padding: 20px;
  display: flex;
  position: relative;
}

.left-product-wrapper {
  width: 60%;
  margin-right: 40px;
  position: relative;
}

.navigation-titles {
  color: var(--master-lighter-grey);
  font-family: Michroma, sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.text-span {
  color: var(--silver);
  font-size: 35px;
  font-weight: 600;
  line-height: 40px;
}

.code-embed {
  background-image: linear-gradient(to bottom, var(--white-smoke-3\<deleted\|variable-a07afa95\>), var(--white-smoke-3\<deleted\|variable-a07afa95\>));
}

.text-span-2 {
  font-size: 35px;
}

.quick-stack {
  padding-left: 0;
  padding-right: 0;
}

.performance-list {
  border-bottom: 1px none var(--text-grey);
  color: var(--white);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.performance-list.black {
  color: var(--black);
  font-size: 18px;
  line-height: 28px;
}

.performance-list.left-align {
  text-align: left;
}

.performance-list-2 {
  color: var(--master-red);
  text-align: center;
  border-bottom: 1px solid #797979;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.cell {
  border-bottom: 1px solid #000;
}

.text-span-3 {
  color: var(--silver);
}

.heading-68 {
  text-align: center;
}

.sub-tiltle-black {
  color: var(--master-grey-background);
  text-align: left;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 35px;
}

.sub-tiltle-black.centered {
  color: var(--master-grey-background);
  text-align: center;
  font-size: 20px;
  line-height: 30px;
  display: none;
}

.sub-tiltle-black.smaller {
  text-align: center;
  font-size: 16px;
  line-height: 26px;
}

.heading-69 {
  color: var(--white);
  letter-spacing: 6px;
  text-transform: uppercase;
}

.container-large-2 {
  background-color: #f5f6f980;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10%;
  padding-right: 10%;
}

.heading-style-h1-2 {
  color: var(--text-grey);
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
}

.text-size-regular-2 {
  color: #797979;
  font-size: 1rem;
}

.blog1_image-wrapper-2 {
  width: 100%;
  overflow: hidden;
}

.container-large-3 {
  background-color: var(--white-smoke);
  background-image: url('../images/large-graphic2.webp');
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 10%;
}

.section-100px-padding {
  color: #0b1930;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.section-100px-padding.graphic {
  background-image: linear-gradient(#ffffffbf, #ffffffbf);
  padding-top: 60px;
  padding-bottom: 60px;
}

.heading-style-h1-3 {
  color: var(--master-grey-background);
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
}

.text-size-regular-3 {
  color: #797979;
  font-size: 1rem;
}

.blog1_image-wrapper-3 {
  width: 100%;
  overflow: hidden;
}

.text-size-regular-4 {
  color: #797979;
  font-size: 1rem;
}

.blog1_image-wrapper-4 {
  border: 1px solid var(--text-grey);
  background-color: var(--white);
  background-image: url('../images/Three-Quater.webp');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 300px;
  overflow: hidden;
}

.blog1_image-wrapper-4.snaptite {
  background-image: url('../images/Accupour-Snaptite-Extended-Three-Quater.110-1.webp');
}

.blog1_image-wrapper-4.lidlok {
  background-image: url('../images/AccuPourTM-LidLokTM-alt.webp');
  background-position: 50%;
  background-size: cover;
}

.blog1_image-wrapper-4.bcs-56x4 {
  background-image: url('../images/Three-Quater.144.webp');
}

.blog1_image-wrapper-4.other-gardacap-image {
  background-image: url('../images/GardaCap-G34-Tamper-Evident-Tether-Three-Quater_1.webp');
}

.blog1_image-wrapper-4.other-gardacap-image._2 {
  background-image: url('../images/GardaCap-G2-Tamper-Evident-Tether-Cap-Three-Quater.webp');
}

.blog1_image-wrapper-4.gardalok-cap {
  background-image: url('../images/GardsLok-GardaCap-G2.webp');
}

.blog1_image-wrapper-4.gardaplugtmg2x11bspp-pp {
  background-image: url('../images/Three-Quater.webp');
}

.blog1_image-wrapper-4.gardaplugtm-bcs-70x6 {
  background-image: url('../images/Three-Quater.10.webp');
}

.blog1_image-wrapper-4.gardaplugtm-g2x5-pp {
  background-image: url('../images/Three-Quater_1.webp');
}

.blog1_image-wrapper-4.gardaplugtm-bcs-56x4-pp {
  background-image: url('../images/Three-Quater.144.webp');
}

.blog1_image-wrapper-4.gardaloktm-79-te-cap {
  background-image: url('../images/Three-Quater-Upside-Down.25.webp');
}

.blog1_image-wrapper-4.gardaloktm-89-te-cap {
  background-image: url('../images/Three-Quater-Upside-Down.158.webp');
}

.blog1_image-wrapper-4.g2-ultragriptm-flange {
  background-image: url('../images/Ultra-Grip-2"-Flange-Painted.jpg');
  background-position: 50%;
  background-size: cover;
}

.blog1_image-wrapper-4.g2-ultragriptm-plug {
  background-image: url('../images/Ultra-Grip-2"-Plug---Painted.jpg');
  background-position: 50%;
  background-size: cover;
  height: 300px;
}

.blog1_image-wrapper-4.g3-4-ultragriptm-flange {
  background-image: url('../images/G34-UltraGripTM-Flange.webp');
  background-position: 50%;
  background-size: cover;
}

.blog1_image-wrapper-4.g3-4-ultragriptm-plug {
  background-image: url('../images/Ultra-Grip-34"-Plug-Painted.jpg');
}

.blog1_image-wrapper-4.g3-4-ultragriptm-metal-capseal {
  background-image: url('../images/Cap-Seal-34"-.webp');
  height: 500px;
}

.blog1_image-wrapper-4.g2-ultragriptm-metal-capseal {
  background-image: url('../images/Cap-Seal-2”.webp');
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.blog1_image-wrapper-4.g3-4-ultragriptm-metal-capseal-smaller-box {
  background-image: url('../images/Cap-Seal-34"-.webp');
  height: 300px;
}

.blog1_image-wrapper-4.g2-ultragriptm-metal-capseal-smaller-box {
  background-image: url('../images/Cap-Seal-2”.webp');
  background-position: 50%;
  background-size: cover;
  height: 300px;
}

.blog1_image-wrapper-4.gardaplugtm-bcs-24x4 {
  background-image: url('../images/Three-Quater.160.webp');
  background-position: 50%;
  background-size: cover;
}

.blog1_image-wrapper-4.gardaplugtm-g3-4x14-nps {
  background-image: url('../images/Three-Quater.178.webp');
  background-position: 50%;
  background-size: cover;
}

.blog1_image-wrapper-4.gardaplugtm-g3-4x14-bspp {
  background-image: url('../images/Three-Quater.50.webp');
  background-position: 50%;
  background-size: cover;
}

.blog1_image-wrapper-4.gardaloktm-59-te-cap {
  background-image: url('../images/Three-Quater.27.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.master-section {
  color: #1a1a1a;
  background-color: #0000;
  margin: 40px auto;
  font-family: Montserrat, sans-serif;
  display: block;
}

.master-section.center {
  z-index: 2;
  text-align: center;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-weight: 400;
  display: block;
  position: relative;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
}

.master-section.center.homepages1 {
  text-align: left;
  width: 70%;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  overflow: visible;
  transform: translate(-50%, -50px);
}

.master-section.center.homepages1.video-top {
  width: 80%;
  top: 24%;
}

.master-section.center.homepages1.slider {
  top: 40%;
}

.master-section.center.homepages1.slider.percentual {
  top: 35%;
}

.master-section.center.homepages1.slider.percentual.new {
  background-color: #ff9c08;
  border: 10px solid #fff;
  width: 50%;
  height: auto;
  padding: 20px 40px 40px;
  top: 30%;
  left: 35%;
  box-shadow: 21px 21px 30px #0000001a;
}

.master-section.center.homepages1.slider.percentual.new.right {
  background-color: #242527;
  left: 65%;
}

.master-section.center.homepages1.slider.percentual.new.right.violete {
  background-color: #ae06d8;
}

.master-section.center.style2 {
  top: 30%;
}

.master-section.center.video {
  margin-top: -150px;
  position: static;
  top: 0%;
}

.master-section.center.first {
  top: 40%;
}

.master-section.footer {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.master-section.top {
  margin-top: -300px;
  position: static;
  top: -300px;
  left: 0;
}

.master-section.top.over {
  margin-top: -200px;
  top: -180px;
}

.master-section.top.tabs {
  z-index: 3;
  max-width: 1290px;
  position: relative;
  top: 0;
}

.master-section.top.tabs._1290px {
  max-width: 1290px;
}

.master-section.centerd {
  text-align: center;
}

.master-section.newsletter {
  background-color: #fff;
  border-radius: 8px;
  margin-top: -100px;
  padding: 40px;
  box-shadow: 7px 7px 20px #0000001a;
}

.master-section.video {
  margin-top: -150px;
}

.master-section.facts {
  background-image: radial-gradient(circle, #fff, #0000);
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  margin-top: 80px;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 50px;
}

.master-section.top-padding {
  margin-top: 100px;
}

.master-section.header {
  background-color: #1a1a1a87;
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.master-section.aligined {
  text-align: center;
}

.master-section.subscibe {
  background-color: #fff;
  border-radius: 10px;
  padding: 40px;
}

.master-section._5-pad {
  padding-left: 5%;
  padding-right: 5%;
}

.master-section._1290px {
  max-width: 1290px;
}

.master-section._10 {
  padding-left: 10%;
  padding-right: 10%;
  position: static;
}

.master-section.background-image-contact-page {
  background-image: url('../images/•-Agrochemicals.webp');
  background-position: 0 0;
  background-size: cover;
}

.master-section.tint {
  background-color: var(--white-smoke);
  padding-top: 60px;
  padding-bottom: 60px;
}

.master-section._1440 {
  max-width: 1440px;
}

.bold-text-2 {
  color: var(--text-grey);
  font-weight: 700;
}

.contact-us-wrapper {
  border-radius: 0;
  padding: 5.938rem 2.5rem;
  position: relative;
  overflow: hidden;
}

.contact-us-from-block {
  margin-bottom: 3.75rem;
}

.contact-us-contant-wrap {
  max-width: 57rem;
  margin-left: auto;
  margin-right: auto;
}

.submit-button {
  color: #fff;
  letter-spacing: 0;
  text-transform: capitalize;
  background-color: #006696;
  border-radius: 3.125rem;
  margin-bottom: 1.25rem;
  padding: 1.25rem 3.125rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1rem;
}

.submit-button.contact-us {
  background-color: var(--master-red);
  color: #fff;
  letter-spacing: 0;
  letter-spacing: 0;
  background-color: #ff0004;
  border-radius: 0;
  width: 100%;
  margin-bottom: 0;
  padding: .813rem;
  font-family: Michroma, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.25rem;
}

.contact-us-video-wrap {
  z-index: -1;
  position: absolute;
  inset: 0%;
}

.single-contact-us-info-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.section-7 {
  padding-top: 8.75rem;
  padding-bottom: 8.75rem;
}

.section-7.cta {
  padding-top: 0;
  padding-bottom: 0;
}

.contact-us-card {
  background-color: var(--white-tint);
  border-radius: 0;
  padding: 2.5rem;
}

.contact-field-wrap.message-field {
  margin-bottom: 1.5rem;
}

.contact-us-title {
  color: var(--master-lighter-grey);
  letter-spacing: -.01em;
  -webkit-text-stroke-color: var(--text-grey);
  margin-bottom: .625rem;
  font-size: 40px;
  font-weight: 400;
  line-height: 50px;
}

.primary-color-1 {
  color: var(--text-grey);
}

.contact-us-info-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.contact-label {
  color: var(--text-grey);
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 1rem;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
}

.contact-us-from-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 1.5rem;
  display: grid;
}

.contact-field {
  border: 1px solid var(--silver);
  background-color: var(--white-smoke);
  width: 100%;
  height: 2.75rem;
  color: var(--master-lighter-grey);
  letter-spacing: 0;
  border-radius: 0;
  margin-bottom: 0;
  padding: 0 1rem;
  font-family: Poppins, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.25rem;
  transition: all .3s;
}

.contact-field:focus {
  border-color: #453030;
}

.contact-field::placeholder {
  color: #006696;
}

.contact-field.message-field {
  background-color: var(--white-smoke);
  min-width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 11.188rem;
  max-height: 100%;
  color: var(--master-lighter-grey);
  -webkit-text-stroke-color: var(--master-lighter-grey);
  border-radius: 0;
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
  font-family: Poppins, sans-serif;
}

.contact-info {
  color: #006696;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.5rem;
}

.contact-info-details {
  color: #006696;
  letter-spacing: 0;
  margin-bottom: .25rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25rem;
}

.contact-us-title-wrap {
  margin-bottom: 2.5rem;
}

.background-video-6 {
  height: 100%;
}

.primary-button-hover-text {
  font-weight: 400;
  position: absolute;
}

.industries-details-wrap {
  margin-bottom: 2.188rem;
  margin-left: auto;
  margin-right: auto;
}

.container-5 {
  max-width: 111.875rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: .938rem;
  padding-right: .938rem;
}

.section-8 {
  padding-top: 8.75rem;
  padding-bottom: 8.75rem;
}

.section-8.industries {
  background-image: linear-gradient(to bottom, var(--white-tint), var(--white-tint)), url('../images/black_banner-tint.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 0;
  padding-bottom: 7.5rem;
  overflow: clip;
}

.primary-button {
  -webkit-backdrop-filter: blur(2.125rem);
  backdrop-filter: blur(2.125rem);
  color: #fff;
  letter-spacing: 0;
  text-transform: capitalize;
  background-color: #006696;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: .875rem 1.75rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.25rem;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-wrapper {
  display: inline-block;
}

.industries-contant-wrap {
  z-index: 1;
  border-top-color: #000;
  padding-top: 100px;
  position: relative;
}

.section-divider {
  border: .063rem dashed #a2e1ff;
  width: 100%;
}

.section-divider.top {
  position: absolute;
  inset: 0% auto auto 0%;
}

.section-details {
  color: var(--master-grey-background);
  text-align: center;
  font-weight: 400;
  line-height: 1.75rem;
}

.primary-button-text {
  z-index: 1;
  color: #fff;
  font-weight: 400;
  position: relative;
}

.industries-contant {
  grid-column-gap: .938rem;
  grid-row-gap: .938rem;
  justify-content: center;
  align-items: center;
  margin-top: -3.7rem;
  margin-left: -11.563rem;
  margin-right: -11.563rem;
  display: flex;
}

.heading-70 {
  color: var(--master-red);
  text-align: center;
}

.heading-71 {
  color: var(--master-grey-background);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-13 {
  color: var(--master-lighter-grey);
  text-align: center;
}

.heading-72 {
  text-align: center;
}

.heading-73 {
  color: var(--master-grey-background);
  text-align: center;
}

.div-block-16 {
  padding-top: 100px;
  padding-left: 20px;
  padding-right: 20px;
}

.sub-head {
  text-align: center;
  line-height: 70px;
}

.about-us-title {
  color: #006696;
  font-size: 100px;
  font-weight: 400;
  line-height: 120px;
}

.about-us-wrapper {
  overflow: hidden;
}

.about-us-video {
  width: 100%;
  min-height: 56.25rem;
}

.about-us-divider {
  border: .063rem dashed #0433334d;
  width: 100%;
  height: .063rem;
  margin-bottom: 2.5rem;
}

.about-us-info-wrap {
  max-width: 21.875rem;
  margin-bottom: 2.188rem;
}

.container-6 {
  max-width: 111.875rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: .938rem;
  padding-right: .938rem;
}

.section-flex-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  justify-content: space-between;
  margin-bottom: 4.813rem;
  display: flex;
}

.section-9 {
  padding-top: 8.75rem;
  padding-bottom: 8.75rem;
}

.section-9.about-us {
  padding: 50px 40px 0;
}

.about-us-title-wrap {
  width: 100%;
  max-width: 53.063rem;
}

.about-counter-wrap {
  height: 7.5rem;
  display: flex;
  overflow: hidden;
}

.about-us-video-info-wrap {
  margin-bottom: 2.188rem;
}

.number-digit {
  z-index: 1;
  height: 100%;
  min-height: 100%;
  color: var(--master-red);
  letter-spacing: -.05em;
  margin-top: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 7.5rem;
  font-weight: 400;
  line-height: 7.5rem;
  position: relative;
}

.single-about-counter-wrapper {
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.single-about-counter-wrapper._2 {
  justify-content: flex-end;
}

.about-us-video-card {
  background-color: var(--white);
  -webkit-backdrop-filter: blur(10.25rem);
  backdrop-filter: blur(10.25rem);
  border: .063rem solid #ffffff1a;
  border-radius: 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 40px 1.875rem;
}

.about-us-video-wrap {
  border-radius: 0;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.about-us-video-card-wrap {
  width: 100%;
  max-width: 50rem;
  position: absolute;
  inset: auto 1.25rem 1.25rem auto;
}

.about-us-right-wrap {
  width: 100%;
  max-width: 27.438rem;
}

.bold-text-3 {
  color: var(--text-grey);
}

.heading-75 {
  color: var(--text-grey);
  text-transform: none;
  font-family: Michroma, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 40px;
}

.form17_block {
  margin-bottom: 0;
}

.form-icon-left {
  position: absolute;
  left: .75rem;
}

.icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.form_message-error-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.form_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form_message-success {
  color: #027a48;
  background-color: #ecfdf3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.form17_radio-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.padding-bottom, .padding-bottom.padding-small, .padding-bottom.padding-xxlarge {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  padding-top: 0;
  padding-bottom: 40px;
  display: flex;
}

.button-group.is-center {
  justify-content: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.max-width-medium {
  width: 100%;
  max-width: 35rem;
}

.form_message-success-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.form17_radio-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form17_radio-icon {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form17_radio-icon.w--redirected-checked {
  border-color: var(--\<unknown\|relume-variable-transparent\>);
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  background-image: none;
}

.form17_radio-icon.w--redirected-focus {
  box-shadow: none;
}

.form17_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.form_input {
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-white\>);
  height: auto;
  min-height: 2.75rem;
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  border-radius: 0;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input:focus {
  border-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.form_input::placeholder {
  color: var(--\<unknown\|relume-variable-neutral-shade-7-60\>);
}

.form_input.is-icon-left {
  padding-left: 2.75rem;
}

.form_input.is-select-input {
  background-image: url('../images/chevron-down.svg');
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form_input.is-quantity-input {
  width: 4rem;
}

.form_input.is-quantity-input::placeholder {
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.form17_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form17_radio {
  border: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.form17_radio.is-active-inputactive {
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
}

.form_message-error {
  color: #b42318;
  background-color: #fef3f2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.form_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form_radio-icon {
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
}

.form_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-white\>);
  background-image: none;
}

.form_radio-icon.w--redirected-focus {
  border-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  box-shadow: none;
  margin-top: 0;
}

.form15_toggle-wrapper {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form15_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form15_radio-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form_checkbox-label, .form_radio-label {
  margin-bottom: 0;
}

.form15_toggle-button {
  border-style: none;
  border-radius: 999rem;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.form15_toggle-button:focus-visible, .form15_toggle-button[data-wf-focus-visible] {
  outline-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form15_toggle-button.w--redirected-checked {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  background-image: none;
  border-style: none;
}

.form15_toggle-button.w--redirected-focus {
  box-shadow: none;
}

.form15_toggle-mask {
  z-index: 1;
  background-color: #c6c6c6;
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.heading-style-h6 {
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.heading-style-h6.centered {
  text-align: center;
  font-size: 16px;
  line-height: 26px;
}

.form_checkbox-icon {
  border: 1px solid var(--text-grey);
  cursor: pointer;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form_checkbox-icon.w--redirected-checked {
  background-color: var(--text-grey);
  box-shadow: none;
  background-image: none;
  border-width: 1px;
  border-color: #000;
}

.form_checkbox-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.form_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form15_toggle-dot {
  z-index: 2;
  background-color: var(--\<unknown\|relume-variable-neutral-white\>);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form15_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form15_toggle-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form15_checkbox-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--text-grey);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  display: grid;
}

.form15_block {
  margin-bottom: 0;
}

.form15_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.form15_toggle {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
}

.case-study-image-wrapper {
  background-color: var(--white);
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 350px;
  display: flex;
}

.blog-post-banner-title {
  color: var(--white);
  text-align: center;
}

.section_header106 {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
}

.header106_inner-wrapper {
  min-height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.container-large-4 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-style-h1-4 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.header106_images-wrapper {
  z-index: 1;
  transform-origin: 50% 100%;
  justify-content: center;
  align-items: flex-end;
  display: flex;
  position: absolute;
  inset: 0%;
}

.header106_component {
  height: 140vh;
  position: relative;
}

.header106_content {
  z-index: 2;
  position: relative;
}

.header106_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.header106_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-medium\>);
  width: 100%;
  max-width: 25rem;
  position: absolute;
  overflow: hidden;
}

.header106_image-wrapper.is-image1 {
  top: 12%;
  left: -10%;
}

.header106_image-wrapper.is-image5 {
  top: 5%;
  right: -8%;
}

.header106_image-wrapper.is-image4 {
  bottom: 15%;
  right: 10%;
}

.header106_image-wrapper.is-image3 {
  bottom: 0%;
}

.header106_image-wrapper.is-image2 {
  bottom: 10%;
  left: 5%;
}

.header106_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.padding-global-2 {
  padding-left: 5%;
  padding-right: 5%;
}

.header81_content-right {
  flex: none;
  width: 50%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.header81_content-left {
  flex: none;
  margin-left: 5vw;
  margin-right: 5rem;
}

.button-5 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-5.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.heading-style-h1-5 {
  font-size: 60px;
  font-weight: 700;
  line-height: 70px;
}

.header81_image-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

.header81_component {
  position: relative;
}

.header81_content-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  height: 100vh;
  display: grid;
  position: sticky;
  top: 0;
}

.header81_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header81_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.product-header3_default-state {
  margin-bottom: 2rem;
}

.padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.product-header3_layout {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.product-header3_variant-wrapper {
  flex: 1;
  margin-right: 1rem;
}

.product-header3_reviews-wrapper {
  align-items: center;
  display: flex;
}

.product-header3_gallery {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  display: grid;
}

.product-header3_accordion-icon {
  align-self: flex-start;
  width: 1.5rem;
  height: 1.5rem;
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.product-header3_accordion-wrapper {
  border-bottom: var(--\<unknown\|relume-variable-divider-width\>) solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
}

.product-header3_heading {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: 1px solid var(--silver);
  background-color: var(--white-smoke);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 10px;
  display: flex;
}

.divider-vertical {
  width: var(--\<unknown\|relume-variable-divider-width\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  align-self: stretch;
}

.container-large-5 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.product-header3_price-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.text-size-tiny {
  font-size: .75rem;
}

.product-header3_image {
  aspect-ratio: 5 / 4;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.product-header3_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-medium\>);
  width: 100%;
  overflow: hidden;
}

.product-header3_rating-wrapper {
  margin-right: .5rem;
  display: flex;
}

.breadcrumb-divider {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.variant-button-row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.product-header3_main-image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  width: 100%;
  overflow: hidden;
}

.product-header3_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.product-header3_option {
  margin-bottom: 1.5rem;
}

.product-header3_form-wrapper {
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  display: flex;
}

.text-size-small-4 {
  font-size: .875rem;
}

.product-header3_main-image {
  aspect-ratio: 5 / 4;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.product-header3_component {
  padding-bottom: 3rem;
}

.product-header3_details {
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  overflow: hidden;
}

.product-header3_lightbox-link {
  width: 100%;
  display: block;
}

.breadcrumb-link {
  text-decoration: none;
}

.breadcrumb-link.w--current {
  font-weight: 600;
}

.padding-global-3 {
  padding-left: 5%;
  padding-right: 5%;
}

.product-header3_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.error-state {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.breadcrumb_component {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  width: 100%;
  padding-bottom: 20px;
  display: flex;
}

.heading-style-h3 {
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
}

.heading-style-h3.purple {
  color: var(--gardalok-purple);
  font-size: 40px;
  line-height: 50px;
}

.heading-style-h3.green {
  color: var(--master-gardacap-green);
}

.heading-style-h3.blue {
  color: var(--master-ultragrip);
}

.variant-button {
  background-color: var(--\<unknown\|relume-variable-neutral-white\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  border-style: solid;
  border-width: 1px;
  padding: .5rem 1rem;
  display: inline-block;
}

.variant-button.is-active {
  border-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
}

.variant-button.is-disabled {
  opacity: .25;
}

.product-header3_rating-icon {
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.text-block-28 {
  font-family: Michroma, sans-serif;
}

.heading-76 {
  font-family: Michroma, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.link-block-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-block-29 {
  font-family: Michroma, sans-serif;
}

.footer1_credit-text {
  font-size: .875rem;
}

.button-6 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-6.is-small {
  padding: .5rem 1.25rem;
}

.button-6.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-6.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.button-6.is-alternate {
  border-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.image-overlay-layer {
  z-index: 1;
  background-color: #00000069;
  position: absolute;
  inset: 0%;
}

.navbar1_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.footer1_left-wrapper {
  flex-direction: column;
  display: flex;
}

.padding-vertical, .padding-vertical.padding-xxlarge {
  padding-left: 0;
  padding-right: 0;
}

.blog-post2-content_author-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.blog-post2-content_divider {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.success-text {
  font-weight: 600;
}

.blog-post2-related_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog-post2-header_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.blog-post2-header_author-image-wrapper {
  margin-bottom: 1rem;
}

.blog-post2-content_tag-item {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blog-post2-content_tag-item.w--current {
  border-bottom: 2px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.signup-form-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: grid;
}

.blog-post2-related_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.footer1_social-link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
  display: flex;
}

.blog-post2-content_share-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.blog-post2-content_content {
  margin-bottom: 4rem;
}

.blog-post2-related_date-wrapper {
  display: flex;
}

.navbar1_component {
  border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.footer1_form-block {
  max-width: 35rem;
  margin-bottom: 0;
}

.blog-post2-related_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog-post2-related_category-wrapper {
  margin-bottom: .5rem;
  display: flex;
}

.blog-post2-header_date-wrapper {
  margin-top: .25rem;
  display: flex;
}

.footer1_link {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.blog-post2-related5_item-link {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.breadcrumb-divider-2 {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.blog-post2-content_breadcrumb {
  align-items: center;
  width: 100%;
  display: flex;
}

.blog-post2-cta_form {
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.footer1_bottom-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.blog-post2-related_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.footer1_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.footer1_form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .75rem;
  display: grid;
}

.blog-post2-related_component {
  flex-direction: column;
  align-items: center;
}

.text-size-regular-5 {
  color: var(--text-grey);
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.navbar1_menu-button {
  padding: 0;
}

.blog-post2-related_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog-post2-related_author-image-wrapper {
  margin-right: 1rem;
}

.blog-post2-content_content-top {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.navbar1_dropdown-list.w--open {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  padding: .5rem;
}

.text-size-small-5 {
  color: var(--silver);
  font-size: .875rem;
}

.container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.error-message-3 {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.footer1_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: grid;
}

.navbar1_menu-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.footer1_menu-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
}

.section_blog-post2-cta {
  position: relative;
}

.breadcrumb-link-2 {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  text-decoration: none;
}

.breadcrumb-link-2.w--current {
  font-weight: 600;
}

.navbar1_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.error-text {
  color: #e23939;
}

.form_input-2 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  height: auto;
  min-height: 2.75rem;
  color: var(--\<unknown\|relume-variable-text-color-1\>);
  border-radius: 0;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input-2:focus {
  border-color: #000;
}

.form_input-2::placeholder {
  color: #0009;
}

.blog-post2-header_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.blog-post2-related_title-wrapper {
  margin-bottom: .5rem;
}

.navbar1_logo-link {
  padding-left: 0;
}

.blog-post2-content_social-link {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  border-radius: 20px;
  padding: .25rem;
}

.footer1_logo-link {
  padding-left: 0;
}

.padding-global-4 {
  padding-left: 5%;
  padding-right: 5%;
}

.padding-global-4.tint {
  background-color: var(--white-smoke);
}

.padding-global-4.black-background {
  background-color: var(--master-lighter-grey);
  background-image: url('../images/black_banner-tint.webp');
  background-position: 100%;
  background-size: cover;
}

.padding-global-4.light-grey-background {
  background-color: var(--white-smoke);
  background-image: url('../images/large-graphic.webp');
  background-position: 100% 0;
  background-size: cover;
  background-attachment: fixed;
}

.section_blog-post2-header {
  position: relative;
}

.blog-post2-related_item {
  background-color: var(--white);
  border-style: solid;
  border-width: 1px;
  height: 550px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.navbar1_link {
  padding: .5rem 1rem;
}

.navbar1_link.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.blog-post2-content_content-bottom {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer1_legal-link {
  font-size: .875rem;
  text-decoration: underline;
}

.footer1_top-wrapper {
  grid-column-gap: 8vw;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  align-items: start;
}

.line-divider-2 {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  width: 100%;
  height: 1px;
}

.navbar1_dropdown-link {
  padding: .5rem 1rem;
}

.navbar1_dropdown-link.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.blog-post2-content_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  margin-top: 1rem;
  display: grid;
}

.blog-post2-content_share.content-top {
  grid-auto-columns: 1fr;
  margin-top: 0;
}

.blog-post2-content_social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.blog-post2-header_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.blog-post2-header_title-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.blog-post2-header_author-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.success-message-3 {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  padding: 1.5rem;
}

.navbar1_menu {
  align-items: center;
  display: flex;
  position: static;
}

.blog-post2-related_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.container-large-6 {
  margin-left: auto;
  margin-right: auto;
}

.blog-post2-content_author-image-wrapper {
  margin-bottom: 1rem;
}

.blog-post2-content_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.blog-post2-header_category-link {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  margin-bottom: 1rem;
  font-weight: 600;
  text-decoration: none;
}

.blog-post2-header_category-link.w--current {
  border-bottom: 2px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.blog-post2-related_author-wrapper {
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.blog-post2-content_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.blog-post2-content_tag-list-wrapper {
  width: 100%;
}

.padding-top, .padding-top.padding-medium {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.heading-77 {
  text-align: center;
}

.container-7 {
  max-width: 1290px;
}

.contact-for-wrapper {
  flex-flow: row;
  max-width: 1290px;
  display: flex;
  position: relative;
}

.right-sticky {
  width: 50%;
  padding-left: 20px;
  padding-right: 20px;
}

.left-sticky {
  width: 50%;
  position: relative;
}

.right-card {
  margin-bottom: 140px;
  position: sticky;
  top: 100px;
}

.left-card {
  background-color: var(--white-smoke);
  border-radius: 0;
  padding: 2.5rem;
  position: relative;
}

.contact-page-wrapper {
  background-image: linear-gradient(#00000080, #00000080), url('../images/contact-page-back.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  margin-left: auto;
  margin-right: auto;
  padding: 5%;
}

.contact-page-title {
  color: #fff;
  text-align: left;
  text-transform: none;
  margin-bottom: 20px;
  font-family: Michroma, sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 60px;
}

.contact-page-title.smaller {
  text-align: left;
  text-transform: none;
  margin-top: 0;
  font-family: Michroma, sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 50px;
}

.contact-page-title.smaller.no-padding {
  margin-top: 0;
  font-size: 20px;
  font-weight: 500;
}

.contact-page-title.smaller.events-title {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 600;
  line-height: 35px;
}

.contact-page-title.smaller.events-title.dark {
  color: var(--master-lighter-grey);
}

.contact-page-title.no-padding {
  margin-top: 0;
}

.contact-page-title.color-left {
  color: var(--master-red);
  text-align: left;
  font-family: Poppins, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 60px;
}

.contact-page-title.headline {
  letter-spacing: 12px;
  margin-bottom: 20px;
  font-size: 80px;
  font-weight: 500;
}

.contact-page-title.left-side {
  text-align: left;
  text-transform: none;
}

.header79_image-list, .header79_image-column {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.header79_image-column.image-column-5 {
  margin-top: -20%;
}

.header79_image-column.image-column-3 {
  margin-top: 0%;
}

.header79_image-column.image-column-2 {
  margin-top: -50%;
}

.header79_image-column.image-column-1 {
  margin-top: -20%;
}

.header79_image-column.image-column-4 {
  margin-top: -30%;
}

.header79_background-images {
  z-index: 0;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.header79_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.heading-style-h1-6 {
  color: var(--white);
  text-align: center;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.header79_component {
  align-items: center;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
}

.header79_images-layout {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  display: grid;
}

.container-large-7 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.header79_image-wrapper {
  width: 100%;
  padding-top: 120%;
  position: relative;
}

.section_header79 {
  position: relative;
}

.header79_content {
  z-index: 1;
  position: relative;
}

.paragraph-14 {
  color: var(--white);
  text-align: center;
  margin-top: 40px;
  font-size: 20px;
  line-height: 30px;
}

.footer-text {
  color: var(--silver);
  text-transform: none;
  font-size: 14px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.footer-text:hover {
  color: var(--white);
}

.text-block-30 {
  font-weight: 500;
}

.round-loope {
  border: 1px solid #000;
  border-radius: 50%;
  display: inline-block;
  box-shadow: 0 8px 10px #0003;
}

.gallery15_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: start stretch;
  height: 800px;
}

.magnify-2 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery15_mask {
  overflow: hidden;
}

.gallery15_slider {
  background-color: var(--white);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 4rem;
}

.image-container {
  background-color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.gallery15_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.gallery15_image-wrapper:focus {
  opacity: .5;
}

.gallery15_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.gallery15_slide {
  padding-left: 7rem;
  padding-right: 7rem;
}

.slider-arrow-2 {
  border-style: solid;
  border-width: 1px;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-2.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-2.is-centre-next.hide-mobile-landscape {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
}

.slider-arrow-2.is-centre-previous {
  bottom: 4rem;
}

.slider-arrow-2.is-centre-previous.hide-mobile-landscape {
  color: var(--black);
}

.superscript, .superscript-2, .superscript-3, .superscript-4 {
  font-size: 15px;
  line-height: 25px;
}

.thumbnail-green {
  color: var(--master-gardacap-green);
  font-family: Michroma, sans-serif;
}

.text-span-4 {
  color: var(--master-gardacap-green);
}

.superscript-5 {
  font-size: 30px;
  line-height: 40px;
}

.superscript-6 {
  font-size: 15px;
  line-height: 25px;
}

.superscript-7 {
  font-size: 15px;
}

.div-left {
  border-left: 1px solid var(--text-grey);
  padding-left: 20px;
  padding-right: 20px;
}

.div-right {
  border-right: 1px #000;
  padding-right: 20px;
}

.superscript-8 {
  font-size: 15px;
}

.hero-product-wrapper {
  border: 1px solid var(--silver);
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.hero-product-wrapper:hover {
  background-color: var(--white-tint);
}

.hero-product-wrapper._1 {
  border: 1px solid var(--silver);
  background-image: url('../images/GardaPlug-BCS-56x4-Plug-Cross-Section.webp');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  padding: 10px;
  display: flex;
}

.hero-product-wrapper._1:hover {
  background-image: linear-gradient(to bottom, var(--white-tint), var(--white-tint)), url('../images/GardaPlug-BCS-56x4-Plug-Cross-Section.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.hero-product-image-link {
  width: 100%;
}

.hero-product-image-link:hover {
  background-image: linear-gradient(#00000080, #00000080);
}

.hero-image {
  background-image: url('../images/GardaPlug-BCS-56x4-Plug-Three-Quater.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 250px;
}

.hero-image.gardalok-g2x5-butress {
  background-image: url('../images/GardaPlug-G2x5-Buttress-Plug-Three-Quater.webp');
  height: 250px;
}

.hero-image.gardalok-g2x11-bspp {
  background-image: url('../images/GardaPlug-G2X11-BSPP-Plug-Three-Quater.webp');
  height: 250px;
}

.hero-image.gardalok-g2x11-5-nps {
  background-image: url('../images/GardaPlug-G2x11.5-NPS-Plug-Upside-Down.webp');
}

.hero-image.gardalok-bcs-70x6 {
  background-image: url('../images/GardaPlug-BCS-70x6-Plug-Three-Quater.webp');
  height: 250px;
}

.hero-image.g2 {
  background-image: url('../images/GardaCap-G2-Tamper-Evident-Tether-Cap-Three-Quater.webp');
  height: 400px;
}

.hero-image.g34 {
  background-image: url('../images/GardaCap-G34-Tamper-Evident-Tether-Three-Quater.webp');
  background-size: cover;
  height: 400px;
}

.hero-image.vcs-1014-accupour-lidlok-spout {
  background-image: url('../images/Accupour-Lidlok-Three-Quater.91.webp');
  background-position: 50% 70%;
  height: 400px;
}

.hero-image.vcs-1003-accupour-undermount-lidlok-cap {
  background-image: url('../images/Accupour-Lidlok-Cap-Three-Quater.97.webp');
  height: 400px;
}

.hero-image.vcs-1010-accupour-snaptite-cap {
  background-image: url('../images/Accupour-Snaptite-Cap-Upside-Down-Three-Quater.101.webp');
  height: 400px;
}

.hero-image.vcs-1009-accupour-snaptite-spout {
  background-image: url('../images/Accupour-Snaptite-Extended-Three-Quater.110-1.webp');
  background-size: 500px;
  height: 400px;
}

.link-block-21 {
  width: 100%;
}

.hero-tile-wrapper {
  padding: 10px;
}

.features-icons {
  width: 40px;
  height: 40px;
}

.features-wrapper-text {
  flex-flow: row;
  display: flex;
}

.features-title {
  margin-left: 10px;
}

.quick-link-image-1 {
  border: 1px solid var(--silver);
  background-image: url('../images/Accupourhome-banner.webp');
  background-position: 50%;
  background-size: cover;
  height: 450px;
}

.quick-link-image-2 {
  border: 1px solid var(--silver);
  background-image: url('../images/GardaCaphome-banner.webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  height: 450px;
}

.quick-link-image-3 {
  border: 1px solid var(--silver);
  background-image: url('../images/GardaLok-home-banner.webp');
  background-position: 50%;
  background-size: cover;
  height: 450px;
}

.quick-link-tiles-in-white {
  color: var(--white);
  text-align: left;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.quick-link-tiles-in-white.white {
  text-align: left;
  text-transform: none;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 300;
  line-height: 40px;
}

.quick-link-tiles-in-white.green {
  color: var(--dependable\<deleted\|variable-bcd402d1-98c1-567d-52e5-d240fd911cc7\>);
  text-transform: none;
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
}

.div-block-17 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-18 {
  text-align: left;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-19 {
  background-color: var(--master-grey-background);
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.slide-4 {
  background-image: url('../images/banner-2_1.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.text-span-5 {
  color: var(--master-red);
}

.thumbnail-red {
  color: var(--master-red);
  font-family: Michroma, sans-serif;
}

.text-span-6, .text-span-7 {
  color: var(--master-red);
}

.thumbnail-purple {
  color: var(--gardalok-purple);
  font-family: Michroma, sans-serif;
}

.text-span-8, .text-span-9, .text-span-10, .text-span-11, .text-span-12, .text-span-13 {
  color: var(--gardalok-purple);
}

.heading-78 {
  color: var(--white);
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
}

.button-7 {
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-7.is-secondary {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.button-7.is-secondary.is-alternate {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
}

.button-7.is-link {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-7.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.stats5_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.text-size-medium-3 {
  color: var(--white);
  font-size: 1.125rem;
}

.stats5_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.video-overlay-layer {
  z-index: 1;
  background-color: var(--master-grey-background);
  position: absolute;
  inset: 0%;
}

.stats5_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  display: grid;
}

.stats5_number {
  color: var(--text-grey);
  font-family: Michroma, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 1.3;
}

.stats5_item {
  border-left: var(--\<unknown\|relume-variable-divider-width\>) solid var(--\<unknown\|relume-variable-neutral-white\>);
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-left: 2rem;
}

.section_stats5 {
  position: relative;
}

.container-large-8 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-2 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.stats5_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.stats5_component {
  z-index: 1;
  position: relative;
}

.button-8 {
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.text-size-medium-4 {
  font-size: 1.125rem;
}

.heading-style-h1-7 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.tabs-menu-2 {
  border: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
  align-self: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.pricing17_feature {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.pricing17_icon-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: inline-block;
}

.text-weight-medium {
  color: var(--master-red);
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.text-weight-medium.white {
  color: var(--white);
}

.container-large-9 {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.margin-vertical, .margin-vertical.margin-medium {
  margin-left: 0;
  margin-right: 0;
}

.pricing17_feature-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.pricing17_plan {
  border: var(--\<unknown\|relume-variable-border-width\>) solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
  flex-flow: column;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.pricing17_top-right {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.tab-link-2 {
  border: 1px solid var(--\<unknown\|relume-variable-transparent\>);
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  padding: .5rem 1.5rem;
}

.tab-link-2.w--current {
  border-color: var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  font-weight: 500;
}

.pricing17_plans {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
}

.icon-1x1-medium {
  width: 3rem;
  height: 3rem;
}

.heading-style-h4 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.pricing17_tabs {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.divider-horizontal {
  width: 100%;
  height: var(--\<unknown\|relume-variable-divider-width\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-border\>);
}

.pricing17_content-top {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.pricing17_feature-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.text-size-medium-5 {
  font-size: 1.125rem;
}

.layout6_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout6_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  overflow: hidden;
}

.section_layout6 {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
}

.layout6_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout6_text-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.layout6_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.read-small-sub-headings {
  color: var(--master-red);
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.read-small-sub-headings.green {
  color: var(--master-gardacap-green);
}

.image-review {
  background-color: var(--master-red);
  border: 2px #fff;
  border-radius: 100%;
  width: 60px;
  height: 60px;
  padding: 10px;
  box-shadow: -3px 3px 14px 6px #00000063;
}

.image-review.purple {
  background-color: var(--gardalok-purple);
}

.image-review.green {
  background-color: var(--master-gardacap-green);
}

.image-review.blue {
  background-color: var(--master-ultragrip);
}

.features-card {
  background-color: #fff;
  border: 1px solid #e4e8ee;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 300px;
  margin-bottom: 20px;
  margin-left: 15px;
  margin-right: 15px;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  display: flex;
  position: relative;
  left: -34px;
  overflow: visible;
}

.features-card:hover {
  transform: rotate(0);
}

.features-card.small {
  z-index: 5;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  max-width: none;
  height: 100px;
  margin-bottom: 0;
  display: flex;
  bottom: auto;
  left: auto;
  right: 0;
}

.quote-square {
  background-color: #fff;
  border-top: 1px solid #e4e8ee;
  border-right: 1px solid #e4e8ee;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 25%;
  right: -11px;
  transform: rotate(45deg);
}

.quote-square.left {
  left: -11px;
  right: auto;
  transform: rotate(225deg);
}

.ab-div-70 {
  width: 70%;
}

.ab-div-70.startup {
  background-image: url('../images/Accupour-Snaptite-black-background.webp');
  background-position: 50%;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 1px;
  width: 100%;
  max-width: 100%;
  height: 700px;
  position: relative;
}

.ab-div-70.gardalok {
  background-image: url('../images/Gardalok-black-background.webp');
  background-position: 50%;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 1px;
  width: 100%;
  max-width: 100%;
  height: 700px;
  position: relative;
}

.ab-div-70.gardacap {
  background-image: url('../images/Gardacap-5-.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid #000;
  border-radius: 1px;
  width: 100%;
  max-width: 100%;
  height: 700px;
  position: relative;
}

.ab-div-70.ultragrip {
  background-image: url('../images/Ultra-Grip-2"-Set-Painted.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid #000;
  border-radius: 1px;
  width: 100%;
  max-width: 100%;
  height: 700px;
  position: relative;
}

.features-info {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.review-paragraph {
  z-index: 1;
  color: #070606;
  text-align: center;
  margin-bottom: 0;
  padding: 8px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  display: block;
  position: static;
  top: 4%;
  left: auto;
  right: 33%;
}

.review-paragraph.smaller {
  text-align: center;
  font-size: 16px;
  line-height: 26px;
}

.accupour-eye {
  z-index: 1;
  padding: 8px;
  font-family: Open Sans, sans-serif;
  font-style: italic;
  display: flex;
  position: absolute;
  top: 4%;
  left: auto;
  right: 33%;
}

.accupour-eye._1 {
  position: absolute;
  inset: 30% auto auto 44%;
}

.accupour-eye._2 {
  z-index: 100;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  position: absolute;
  inset: 488px auto auto 455px;
}

.accupour-eye._3 {
  position: absolute;
  inset: 362px auto auto 27%;
}

.accupour-eye._4 {
  inset: 42% auto auto 62%;
  position: absolute;
  inset: 11% auto auto 18%;
}

.button-9 {
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: .75rem 1.5rem;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  line-height: 30px;
  text-decoration: none;
}

.pricing20_feature {
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 26px;
  display: flex;
}

.pricing20_icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.text-size-medium-6 {
  color: var(--master-lighter-grey);
  text-align: center;
  font-size: 15px;
}

.heading-style-h1-8 {
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
}

.section_pricing20 {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
}

.pricing20_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.pricing20_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 20px;
}

.heading-style-h6-2 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.pricing20_plan {
  border: var(--\<unknown\|relume-variable-border-width\>) solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  border-radius: var(--\<unknown\|relume-variable-radius-medium\>);
  background-color: var(--white);
  padding: 2rem;
  overflow: hidden;
}

.bold-text-4 {
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.product-sub-title {
  text-align: center;
  text-transform: none;
  border-bottom: 1px solid #000;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.bold-text-5 {
  font-family: Poppins, sans-serif;
}

.product-image {
  border: 1px solid var(--text-grey);
  height: 300px;
  margin-bottom: 20px;
}

.product-image._1 {
  background-image: url('../images/AccuPourTM-SnapTiteTM-Spout_1.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 500px;
}

.product-image._2 {
  background-image: url('../images/AccuPourTM-LidLokTM_1.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 500px;
}

.product-image._3 {
  background-image: url('../images/Accupour-Undermount-Three-Quater.104-1.webp');
  background-position: 50% 40%;
  background-size: cover;
}

.product-image.gardalok-caps {
  background-image: url('../images/GardaPlug-BCS-56x4-Plug-Upside-Down.webp');
  background-position: 50% 80%;
  background-size: cover;
  height: 500px;
}

.product-image.gardalok-gaskets {
  background-image: url('../images/GardaPlug-BCS-70x6-Plug-Upside-Down.webp');
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.heading-79 {
  color: var(--master-red);
  font-size: 16px;
  line-height: 26px;
}

.heading-80 {
  font-size: 18px;
}

.text-block-32 {
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.options-div {
  background-color: var(--white);
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
}

.paragraph-15 {
  color: var(--master-lighter-grey);
}

.product-heading {
  color: var(--gardalok-purple);
  font-family: Michroma, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
}

.product-heading.purple {
  color: var(--gardalok-purple);
  text-align: center;
  font-size: 25px;
  line-height: 35px;
}

.product-heading.red {
  color: var(--master-red);
  text-align: center;
  font-size: 25px;
  line-height: 35px;
}

.product-heading.green {
  color: var(--master-gardacap-green);
  text-align: center;
  font-size: 25px;
  line-height: 35px;
}

.product-heading.blue {
  color: var(--master-ultragrip);
  text-align: center;
  font-size: 25px;
  line-height: 35px;
}

.product-model-number {
  color: var(--master-red);
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.list-item-2 {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 15px;
  line-height: 25px;
}

.text-block-33 {
  font-family: Poppins, sans-serif;
  font-size: 15px;
  line-height: 25px;
}

.list-item-3, .list-item-4, .list-item-5 {
  font-size: 15px;
  line-height: 25px;
}

.listings {
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 26px;
  display: flex;
}

.text-block-34, .text-block-35, .text-block-36 {
  font-size: 15px;
  line-height: 25px;
}

.bold-text-6 {
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 600;
  line-height: 25px;
}

.link-block-22 {
  width: 100%;
}

.heading-81 {
  color: var(--master-red);
}

.text-span-15 {
  font-weight: 600;
}

.quick-stack-3 {
  margin-top: 20px;
}

.superscript-9 {
  font-size: 20px;
  line-height: 30px;
}

.paragraph-16 {
  font-size: 18px;
  line-height: 28px;
}

.heading-82 {
  color: var(--master-red);
  font-size: 25px;
  line-height: 35px;
}

.div-block-20 {
  width: 100%;
}

.reasons-image-wrapper {
  border: 1px solid var(--white);
  background-color: var(--white);
  background-image: url('../images/snaptite-1.webp');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  height: 300px;
  display: flex;
}

.reasons-image-wrapper._1 {
  background-image: url('../images/snaptite-five-reasons.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-wrapper._2 {
  background-image: url('../images/snaptite-2.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-wrapper._3 {
  background-image: url('../images/Accupour-Snaptite-Extended-Upside-Down-Three-Quater.107-1.webp');
  background-position: 50%;
  background-size: cover;
}

.reasons-image-wrapper._4 {
  background-image: url('../images/snaptite-3.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-wrapper._5 {
  background-image: url('../images/snaptite-4-five-reasons.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-wrapper.gardalok-1 {
  background-image: url('../images/Upside-Down-Three-Quater-Cross-Section.32.webp');
  background-position: 50% 30%;
  background-size: cover;
}

.reasons-image-wrapper.gardalok-2 {
  background-image: url('../images/Three-Quater.27.webp');
  background-position: 50%;
  background-size: cover;
}

.reasons-image-wrapper.gardalok-3 {
  background-image: url('../images/Upside-Down.30.webp');
  background-position: 50%;
  background-size: cover;
}

.reasons-image-wrapper.gardalok-4 {
  background-image: url('../images/GardsLok-GardaCap-G2.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-wrapper.gardalok-5 {
  background-image: url('../images/Upside-Down-Three-Quater.31.webp');
  background-position: 50%;
  background-size: cover;
}

.reasons-image-wrapper.gardacap-1 {
  background-image: url('../images/Gardacap-3-.webp');
  background-position: 100%;
  background-size: contain;
}

.reasons-image-wrapper.gardacap2 {
  background-image: url('../images/Gardacap-4-.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-wrapper.gardacap-3 {
  background-image: url('../images/Gardacap-.webp');
  background-position: 100%;
  background-size: contain;
}

.reasons-image-wrapper.gardacap-4 {
  background-image: url('../images/Gardacap-2-.webp');
  background-position: 100%;
  background-size: contain;
}

.reasons-image-wrapper.gardacap-5 {
  background-image: url('../images/Gardacap-5-.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-wrapper.ultragrip._1 {
  background-image: url('../images/Ultra-Grip-2"-Plug---Painted.webp');
  background-position: 50% 40%;
  background-size: cover;
}

.reasons-image-wrapper.ultragrip._2 {
  background-image: url('../images/Ultra-Grip-2"-Flange-Painted.webp');
}

.reasons-image-wrapper.ultragrip._3 {
  background-image: url('../images/Ultra-Grip-34"-Plug-Painted.webp');
}

.reasons-image-wrapper.ultragrip._4 {
  background-image: url('../images/Ultra-Grip---Plug.webp');
  background-size: cover;
}

.reasons-image-wrapper.ultragrip._5 {
  background-image: url('../images/Ultra-Grip-2"-Plug---Non-Painted.webp');
  background-position: 50% 30%;
  background-size: cover;
}

.reasons-image-wrapper.ultragrip-metal-capseals._1 {
  background-color: var(--white);
  background-image: none;
  width: 100%;
}

.reasons-image-wrapper.ultragrip-metal-capseals._2 {
  background-image: url('../images/Cap-Seal-34"-.webp');
  background-size: cover;
}

.reasons-image-wrapper.ultragrip-metal-capseals._3 {
  background-image: url('../images/Cap-Seal-34"-.webp');
}

.reasons-image-wrapper.ultragrip-metal-capseals._4, .reasons-image-wrapper.ultragrip-metal-capseals._6 {
  background-image: url('../images/Cap-Seal-34"-.webp');
  background-size: cover;
}

.reasons-image-wrapper.gardalok-larger-plug {
  background-image: url('../images/Upside-Down-Three-Quater-Cross-Section.32.webp');
  background-position: 50% 30%;
  background-size: cover;
}

.reasons-image-wrapper.gardalok-larger-plug._1 {
  background-image: url('../images/Three-Quater-Cross-Section-Upside-Down.26.webp');
}

.reasons-image-wrapper.gardalok-larger-plug._2 {
  background-image: url('../images/Three-Quater.21.webp');
  background-position: 50%;
  background-size: cover;
}

.reasons-image-wrapper.gardalok-larger-plug._3 {
  background-image: url('../images/Plan-Upside-Down.24.webp');
  background-size: contain;
}

.reasons-image-wrapper.gardalok-larger-plug._4 {
  background-image: url('../images/Three-Quater.21.webp');
  background-size: contain;
}

.reasons-image-wrapper.gardalok-larger-plug._5 {
  background-image: url('../images/Three-Quater-Upside-Down.25_1.webp');
  background-position: 50%;
}

.section-10 {
  background-color: var(--master-grey-background);
  background-image: url('../images/Accupour-Snaptite-Extended-Upside-Down-Plan.108-1.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  padding-top: 75px;
  padding-bottom: 75px;
}

.section-10.gardalok-banner {
  background-image: url('../images/banner-3.webp');
  background-position: 0%;
}

.section-10.gardacap-banner {
  background-image: url('../images/GardaCap-G2-Tamper-Evident-Tether-Cap-Plan-Upside-Down.webp');
}

.section-10.ultragrip-banner {
  background-image: url('../images/banner-1_1.webp');
  background-position: 0%;
  background-size: cover;
}

.image-31 {
  width: 100%;
}

.other-closures-wrapper {
  border: 1px solid var(--silver);
  background-color: var(--white);
  width: 100%;
  height: 750px;
  padding: 30px;
  text-decoration: none;
}

.other-closures-wrapper._650-px {
  height: 650px;
}

.other-closures-titles {
  color: var(--master-red);
  text-align: center;
  font-family: Michroma, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.other-closures-titles.purple {
  color: var(--gardalok-purple);
  text-align: center;
  text-transform: capitalize;
  font-size: 20px;
  line-height: 30px;
}

.other-closures-titles.green {
  color: var(--master-gardacap-green);
  text-align: center;
  text-transform: capitalize;
  font-size: 20px;
  line-height: 30px;
}

.other-closures-titles.blue {
  color: var(--master-ultragrip);
}

.table3_column {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  min-height: 3rem;
  padding: 1rem 1.5rem;
  display: flex;
}

.table3_column.is-width-large {
  min-width: 12rem;
  max-width: 16rem;
  display: none;
}

.table3_column.is-width-medium {
  min-width: 50%;
  min-height: 50px;
}

.table3_column.is-header-column {
  background-color: var(--master-grey-background);
}

.table3_column.is-header-column.is-width-large {
  display: inline-flex;
}

.table3_column.is-width-small {
  min-width: 6rem;
  max-width: 8rem;
  display: none;
}

.table3_header-link {
  align-items: center;
  padding-right: 1rem;
  display: flex;
  position: relative;
}

.table3_header-link:hover {
  background-image: none;
  background-position: 100%;
  background-repeat: no-repeat;
}

.table3_page-button {
  border: 1px solid #0000;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 1rem;
  display: flex;
}

.table3_page-button.w--current {
  border-color: #0000;
}

.table3_pagination-page-button-wrapper {
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
}

.table3_item {
  border-bottom: 1px solid #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

.table3_item.table-top {
  background-color: var(--master-grey-background);
}

.text-size-large {
  font-size: 1.25rem;
}

.table3_button-holder {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.table3_column-button-wrapper {
  justify-content: center;
  align-items: center;
  width: 6rem;
  margin-left: auto;
  padding: 1.5rem 1rem;
  display: none;
}

.button-10 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-10.is-secondary {
  color: #0000;
  background-color: #0000;
}

.button-10.is-small {
  padding: .5rem 1.25rem;
}

.table3_header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--master-red);
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem;
  display: flex;
}

.table3_pagination {
  justify-content: center;
  margin-top: 2rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.table3_content {
  border-top: 1px solid #0000;
  border-bottom: 1px #0000;
  flex-direction: column;
  overflow: visible;
}

.table3_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 5rem;
  padding-bottom: 5rem;
  position: relative;
}

.table3_button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  min-width: 6.5rem;
  min-height: 2.5rem;
  padding: .5rem 1.25rem;
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
}

.table3_button.is-previous {
  justify-content: flex-start;
  margin-right: auto;
}

.table3_button.is-next {
  justify-content: flex-end;
  margin-left: auto;
}

.table3_link {
  font-weight: 600;
  text-decoration: none;
}

.container-large-10 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.table3_header-row {
  border-bottom: 1px solid #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.text-weight-semibold {
  color: var(--white);
  font-weight: 500;
}

.text-block-37 {
  font-size: 16px;
  line-height: 26px;
}

.text-block-38 {
  color: var(--master-grey-background);
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.text-block-38.whiet {
  color: var(--white);
}

.cell-6, .cell-7 {
  background-color: var(--master-grey-background);
}

.cell-8 {
  border-bottom: 1px solid var(--master-lighter-grey);
}

.cell-9, .cell-10, .cell-11, .cell-12, .cell-13 {
  border-bottom: 1px solid #000;
}

.quick-stack-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.cell-14, .cell-15, .cell-16, .cell-17, .cell-18, .cell-19, .cell-20, .cell-21, .cell-22, .cell-23, .cell-24, .cell-25, .cell-26, .cell-27 {
  border-bottom: 1px solid #000;
}

.paragraph-17 {
  font-size: 16px;
  line-height: 26px;
}

.sub-tiltle-red {
  color: var(--master-red);
  text-align: left;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 35px;
}

.sub-tiltle-red.centered {
  color: var(--master-grey-background);
  text-align: center;
  font-size: 20px;
  line-height: 30px;
}

.sub-tiltle-red.smaller {
  font-size: 20px;
  line-height: 30px;
}

.superscript-10 {
  font-size: 20px;
}

.cell-28, .cell-29, .cell-30 {
  border-bottom: 1px #000;
}

.text-weight-medium-2 {
  color: #ff0004;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.text-weight-medium-2.white {
  color: #fff;
}

.text-weight-medium-2.purple {
  color: var(--gardalok-purple);
}

.text-weight-medium-2.purple.smallest {
  font-size: 14px;
  line-height: 20px;
}

.text-weight-medium-2.green {
  color: var(--master-gardacap-green);
}

.text-weight-medium-2.blue {
  color: var(--master-ultragrip);
}

.text-weight-medium-2.blue.smallest {
  font-size: 14px;
  line-height: 24px;
}

.cell-31, .cell-32, .cell-33, .cell-34, .cell-35, .cell-36, .cell-37 {
  border-bottom: 1px #000;
}

.cell-38 {
  background-color: #1f1f1f;
}

.cell-38.central {
  justify-content: flex-start;
  align-items: center;
}

.quick-stack-spec-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  padding: 0;
}

.cell-39, .cell-40 {
  border-bottom: 1px #000;
}

.table3_content-2 {
  border-top: 1px solid #0000;
  border-bottom: 1px #0000;
  flex-direction: column;
  overflow: visible;
}

.table3_content-2.hide {
  margin-top: 40px;
}

.cell-41, .cell-42 {
  border-bottom: 1px #000;
}

.table3_header-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--master-red);
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem;
  display: flex;
}

.table3_header-2.purple {
  background-color: var(--gardalok-purple);
}

.table3_header-2.green, .table3_header-2.greener {
  background-color: var(--master-gardacap-green);
}

.table3_header-2.blue {
  background-color: var(--master-ultragrip);
}

.cell-43 {
  border-bottom: 1px #000;
  justify-content: center;
  align-items: flex-start;
}

.cell-44 {
  border-bottom: 1px #000;
}

.container-large-11 {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.cell-45, .cell-46, .cell-47 {
  border-bottom: 1px #000;
}

.sub-tiltle-black-2 {
  color: #1f1f1f;
  text-align: left;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 35px;
}

.cell-48 {
  border-right: 1px solid var(--text-grey);
  background-color: #1f1f1f;
}

.cell-49 {
  border-bottom: 1px #000;
}

.text-block-39 {
  color: #1f1f1f;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.text-block-39.whiet {
  color: #fff;
}

.text-block-39.whiet.smallest {
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.text-block-39.whiet.smallest.black {
  width: 100%;
}

.text-block-39.whiet.smallest.even-smaller {
  color: var(--black);
  font-size: 12px;
}

.text-block-39.whiet.smallest.even-smaller.black {
  color: var(--black);
}

.text-block-39.whiet.smallest.even-smaller.white {
  color: var(--white);
}

.text-block-39.smallest {
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}

.text-block-39.smallest.white {
  color: var(--white);
}

.text-block-39.black {
  color: #fff;
}

.text-block-39.black.smallest {
  color: var(--black);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.table3_column-2 {
  text-align: center;
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 100%;
  min-height: 3rem;
  padding: 1rem 1.5rem;
  display: flex;
}

.table3_column-2.is-width-medium {
  border-left: 1px solid var(--text-grey);
  background-color: #0000;
  border-bottom-style: none;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  min-height: 50px;
}

.table3_column-2.is-width-medium.little-padding {
  border-right: 1px none var(--text-grey);
  border-bottom: 1px solid #000;
  border-left: 1px solid var(--text-grey);
  padding-left: 0;
  padding-right: 0;
  font-weight: 500;
}

.table3_column-2.is-width-medium.little-padding.central {
  justify-content: center;
  align-items: center;
  min-width: 100%;
}

.table3_column-2.is-width-medium.little-padding.no-bottom-rule {
  text-align: center;
  border-bottom-style: none;
  border-left-style: solid;
}

.table3_column-2.is-width-medium.no-border {
  border-left-style: none;
}

.table3_column-2.left {
  text-align: left;
  justify-content: center;
  align-items: flex-start;
}

.table3_column-2.no-borders {
  border-left-style: none;
  border-right-style: none;
}

.large-purple-heading {
  color: var(--gardalok-purple);
  text-align: center;
  font-size: 30px;
  line-height: 40px;
}

.large-purple-heading.left {
  color: var(--gardalok-purple);
  text-align: left;
  font-family: Michroma, sans-serif;
  font-size: 50px;
  line-height: 60px;
}

.large-red-heading-copy {
  text-align: center;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.large-red-heading-copy.left {
  text-align: left;
  font-family: Michroma, sans-serif;
  font-size: 60px;
  line-height: 70px;
}

.purple-small-sub-headings {
  color: var(--gardalok-purple);
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.thumbnail-red-copy {
  color: var(--master-red);
  font-family: Michroma, sans-serif;
}

.cell-50 {
  background-color: var(--gardalok-purple);
  justify-content: center;
  align-items: flex-start;
  padding: 5px 20px;
}

.cell-51 {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--text-grey);
  padding-left: 10px;
}

.options-text {
  color: var(--master-grey-background);
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.options-text.whiet {
  color: #fff;
}

.quick-stack-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.cell-52, .cell-53 {
  background-color: var(--gardalok-purple);
}

.cell-54 {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 5px;
}

.cell-55 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.gardalok {
  width: 100%;
}

.quick-stack-6, .quick-stack-7 {
  padding-left: 0;
  padding-right: 0;
}

.cell-56 {
  background-color: var(--master-grey-background);
}

.cell-57 {
  border-bottom: 1px solid #000;
}

.sub-tiltle-purple {
  color: var(--master-red);
  text-align: left;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 35px;
}

.sub-tiltle-purple.centered {
  color: var(--master-grey-background);
  text-align: center;
  font-size: 20px;
  line-height: 30px;
}

.sub-tiltle-purple.smaller {
  color: var(--gardalok-purple);
  -webkit-text-stroke-color: var(--gardalok-purple);
  font-size: 20px;
  line-height: 30px;
}

.cell-58 {
  background-color: var(--master-grey-background);
}

.link-block-23 {
  width: 100%;
}

.bold-text-7 {
  font-size: 35px;
  line-height: 45px;
}

.large-green-heading {
  color: var(--master-gardacap-green);
  text-align: center;
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
}

.large-green-heading.left {
  color: var(--master-gardacap-green);
  text-align: left;
  -webkit-text-stroke-color: var(--master-gardacap-green);
  font-family: Michroma, sans-serif;
  font-size: 50px;
  line-height: 60px;
}

.heading-83 {
  color: var(--white);
  font-size: 25px;
  line-height: 35px;
}

.text-span-17 {
  color: var(--master-ultragrip);
  font-weight: 600;
}

.text-span-18 {
  color: var(--master-gardacap-green);
  font-weight: 600;
}

.text-span-19, .text-span-20 {
  color: var(--master-ultragrip);
  font-weight: 600;
}

.bold-text-8 {
  color: var(--black);
  font-weight: 500;
}

.gardacap-eye {
  z-index: 1;
  padding: 8px;
  font-family: Open Sans, sans-serif;
  font-style: italic;
  display: flex;
  position: absolute;
  top: 4%;
  left: auto;
  right: 33%;
}

.gardacap-eye._1 {
  position: absolute;
  inset: 64% auto auto 44%;
}

.gardacap-eye._2 {
  z-index: 100;
  position: absolute;
  inset: 358px auto auto 455px;
}

.gardacap-eye._3 {
  position: absolute;
  inset: 362px auto auto 27%;
}

.gardacap-eye._4 {
  inset: 42% auto auto 62%;
  position: absolute;
  inset: 11% auto auto 18%;
}

.gardalok-eye._1 {
  position: absolute;
  top: 309px;
  left: 468px;
}

.gardalok-eye._2 {
  position: absolute;
  top: 209px;
  left: 308px;
}

.gardacap-image {
  border: 1px solid var(--text-grey);
  height: 300px;
  margin-bottom: 20px;
}

.gardacap-image._1 {
  background-image: url('../images/GardaCap-G2-Tamper-Evident-Tether-Cap-Three-Quater.webp');
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.gardacap-image._2 {
  background-image: url('../images/Accupour-Lidlok-Upside-Down-Three-Quater.88_1.webp');
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.gardacap-image._3 {
  background-image: url('../images/Accupour-Undermount-Three-Quater.104-1.webp');
  background-position: 50% 40%;
  background-size: cover;
}

.gardacap-image.gardalok-caps {
  background-image: url('../images/GardaPlug-BCS-56x4-Plug-Upside-Down.webp');
  background-position: 50% 80%;
  background-size: cover;
  height: 500px;
}

.gardacap-image.gardalok-gaskets {
  background-image: url('../images/GardaPlug-BCS-70x6-Plug-Upside-Down.webp');
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.gardacap-image._2 {
  background-image: url('../images/GardaCap-G34-Tamper-Evident-Tether-Three-Quater_1.webp');
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.gardacapeye._1 {
  position: absolute;
  top: 247px;
  left: 146px;
}

.gardacapeye._2 {
  position: absolute;
  top: 209px;
  left: 209px;
}

.thumbnail-purple-copy {
  color: var(--master-gardacap-green);
  font-family: Michroma, sans-serif;
}

.cell-50-green {
  background-color: var(--master-gardacap-green);
  justify-content: center;
  align-items: flex-start;
  padding: 5px 20px;
}

.gardacap {
  width: 100%;
}

.sub-tiltle-green {
  color: var(--master-red);
  text-align: left;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 35px;
}

.sub-tiltle-green.centered {
  color: var(--master-grey-background);
  text-align: center;
  font-size: 20px;
  line-height: 30px;
}

.sub-tiltle-green.smaller {
  color: var(--master-gardacap-green);
  -webkit-text-stroke-color: var(--gardalok-purple);
  font-size: 20px;
  line-height: 30px;
}

.cell-59, .cell-60, .cell-61, .cell-62, .cell-63 {
  background-color: var(--master-grey-background);
}

.table-table-container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.quick-stack-8 {
  border-top: 1px solid var(--text-grey);
  width: 100%;
  padding-right: 20px;
}

.quick-stack-9 {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.cell-64, .cell-65, .cell-66, .cell-67, .cell-68 {
  justify-content: center;
  align-items: flex-start;
}

.quick-stack-10, .quick-stack-11 {
  width: 100%;
}

.lightbox-link-5 {
  display: none;
}

.choose-you-system-3-column {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 40px;
  padding-bottom: 40px;
}

.link-block-24 {
  width: 100%;
}

.choose-your-system {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.choose-your-system._4-rows {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.choose-your-system._2-rows {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.choose-your-system._3-rows {
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 20px;
  padding-bottom: 20px;
}

.gasket-spec-table {
  width: 100%;
}

.quick-stack-spec-table-2-column {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  padding: 0;
}

.quick-stack-12 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
}

.quick-stack-13 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  height: 100%;
}

.cell-69 {
  border-bottom: 1px #000;
}

.spacer {
  height: 150px;
}

.div-block-25 {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.c {
  border: 1px solid var(--text-grey);
  height: 600px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 20px;
  transition: all .4s;
  display: block;
}

.c:hover {
  box-shadow: 0 0 500px #0000001a;
}

.c.in-blog {
  border-radius: 10px;
  width: 100%;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 20px 8px #0003;
}

.c.in-blog:hover {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  transform: translate(0, -10px);
}

.dropdown-chevron-3 {
  color: #ff0004;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.search-button-2 {
  background-color: #fff;
  background-image: url('../images/png-transparent-search-magnifier-find-zoom-glass-seo-optimization-instagram-icon_1png-transparent-search-magnifier-find-zoom-glass-seo-optimization-instagram-icon.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 20px;
  height: 20px;
  padding-left: 0;
  padding-right: 0;
  line-height: 1.5rem;
}

.text-block-40 {
  font-weight: 500;
}

.text-block-41 {
  color: #fff;
  font-weight: 500;
}

.navbar10_dropdown-list-3.w--open {
  background-color: #fff;
  background-image: linear-gradient(#ffffffbf, #ffffffbf), url('../images/black_banner-tint.webp');
  background-position: 0 0, 100% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  border-bottom-style: solid;
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  box-shadow: 0 2px 8px 3px #0003;
}

.navbar10_menu-button-3 {
  padding: 0;
}

.background-video-7 {
  height: 100%;
}

.image-container-2 {
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.features-div-wrapper-2 {
  background-color: #f5f5f7;
  margin-top: 20px;
  padding: 10px 20px;
}

.features-div-wrapper-2.white {
  background-color: #fff;
  margin-top: 0;
}

.footer-2 {
  background-color: #f5f6f9;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 60px;
  display: block;
}

.footer-2.style3 {
  color: #313131;
  background-color: #1f1f1f;
  background-image: url('../images/black_banner.webp');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 40px;
}

.link-block-25.footer-2 {
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.link-block-25.footer-2.padding {
  background-color: #0000;
  margin-bottom: 30px;
}

.section-11 {
  padding-top: 8.75rem;
  padding-bottom: 8.75rem;
}

.section-11.cta {
  padding-top: 0;
  padding-bottom: 0;
}

.options-div-2 {
  background-color: #fff;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
}

.dropdown-link-3 {
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  background-color: #797979;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 25px;
  transition: all .4s;
}

.dropdown-link-3:hover {
  background-color: silver;
}

.dropdown-link-3.w--current {
  color: #ff0004;
  letter-spacing: 0;
  text-transform: none;
  background-color: #313131;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.heading-style-h1-9 {
  color: #1f1f1f;
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
}

.contact-us-card-2 {
  background-color: #fffc;
  border-radius: 0;
  padding: 2.5rem;
}

.link-block-26 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.select-field-2 {
  color: #797979;
  height: 2.75rem;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.product-header3_accordion-wrapper-2 {
  border-bottom-style: solid;
}

.top-navigation-div-text-wrapper-2 {
  background-color: #797979;
  justify-content: flex-end;
  display: flex;
}

.gallery15_slider-2 {
  background-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 4rem;
}

.product-image-2 {
  border: 1px solid #797979;
  height: 300px;
  margin-bottom: 20px;
}

.product-image-2._3 {
  background-image: url('../images/Accupour-Undermount-Three-Quater.104-1.webp');
  background-position: 50% 40%;
  background-size: cover;
}

.product-image-2._1 {
  background-image: url('../images/AccuPourTM-SnapTiteTM-Spout_1.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 500px;
}

.product-image-2._2 {
  background-image: url('../images/AccuPourTM-LidLokTM_1.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 500px;
}

.navbar10_blog-item-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  border-bottom: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding: .5rem 10px;
  text-decoration: none;
  display: grid;
}

.navbar10_blog-item-2:hover {
  background-color: #e2e2e2;
}

.text-span-21 {
  color: #ff0004;
}

.product-model-number-2 {
  color: #ff0004;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.navbar10_blog-item-image-wrapper-2 {
  flex: 1 0 40%;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.container-large-12 {
  background-color: #f5f5f7;
  background-image: url('../images/large-graphic2.webp');
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 10%;
}

.breadcrumb-link-3 {
  text-decoration: none;
}

.breadcrumb-link-3.w--current {
  font-weight: 600;
}

.form_checkbox-icon-2 {
  cursor: pointer;
  border: 1px solid #797979;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form_checkbox-icon-2.w--redirected-checked {
  box-shadow: none;
  background-color: #797979;
  background-image: none;
  border-width: 1px;
  border-color: #000;
}

.form_checkbox-icon-2.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.thumbnail-red-2 {
  color: #ff0004;
  font-family: Michroma, sans-serif;
}

.navbar10_component-3 {
  color: #1f1f1f;
  background-color: #1f1f1f;
  background-image: url('../images/black_banner.webp');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  border-bottom-style: solid;
  border-bottom-width: 0;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.link-block-27 {
  width: 100%;
}

.text-size-small-6 {
  color: #1f1f1f;
  font-size: 15px;
  line-height: 25px;
}

.divider-horizontal-2 {
  width: 100%;
}

.product-heading-2 {
  color: #c54598;
  font-family: Michroma, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
}

.magnify-3 {
  background-color: #fff;
  border: 1px solid #677081;
  width: 100vh;
  margin-bottom: 20px;
}

.form15_checkbox-group-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #797979;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  display: grid;
}

.breadcrumb-divider-3 {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.padding-section-large-3 {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-26 {
  background-image: url('../images/product-ezgif.com-effects.gif');
  background-position: 50%;
  background-size: cover;
  width: 35px;
  height: 35px;
  padding-right: 10px;
}

.single-dropdown-2 {
  grid-column-gap: .5px;
  grid-row-gap: .5px;
  text-transform: uppercase;
  border-right: 1px solid #797979;
  justify-content: flex-start;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5em;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  display: flex;
}

.slider-arrow-3 {
  border-style: solid;
  border-width: 1px;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-3.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-3.is-centre-next.hide-mobile-landscape {
  color: #000;
  -webkit-text-stroke-color: #000;
}

.slider-arrow-3.is-centre-previous {
  bottom: 4rem;
}

.slider-arrow-3.is-centre-previous.hide-mobile-landscape {
  color: #000;
}

.bottom-footer-text-2 {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.bottom-footer-text-2.center {
  color: #ff0004;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 13px;
  line-height: 25px;
}

.bottom-footer-text-2.left {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 25px;
}

.bottom-footer-text-2.right {
  color: #ff0004;
  font-family: Poppins, sans-serif;
  font-size: 13px;
  line-height: 25px;
}

.product-title-2 {
  color: #1f1f1f;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 400;
  line-height: 45px;
}

.product-title-2.features {
  color: #1f1f1f;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Michroma, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.product-title-2.features.red {
  color: #313131;
  font-size: 16px;
  line-height: 26px;
}

.product-title-2.product-page {
  text-transform: none;
  font-family: Michroma, sans-serif;
  font-size: 35px;
  font-weight: 500;
  line-height: 45px;
}

.feature-highlights-2 {
  color: #ff0004;
  line-height: 20px;
}

.feature-highlights-2.left {
  color: #313131;
  -webkit-text-stroke-color: #313131;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
}

.top-bar-contact-button-2 {
  grid-column-gap: 5px;
  color: #fff;
  text-align: center;
  text-transform: none;
  background-color: #ff0004;
  border: 1px #f99d1c;
  justify-content: center;
  align-items: center;
  padding: 9px 36px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  transition: all .3s;
  display: flex;
}

.top-bar-contact-button-2:hover {
  opacity: 1;
  color: #313131;
  background-color: #fff;
}

.top-bar-contact-button-2.w--current {
  background-color: #616161;
}

.navbar10_link-3 {
  color: #fff;
  border-right: 1px solid #797979;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.navbar10_link-3.w--current {
  color: silver;
}

.div-block-27 {
  max-width: 1290px;
  margin-left: auto;
  margin-right: auto;
}

.single-dropdown-menu-2 {
  color: #fff;
}

.contact-field-2 {
  color: #313131;
  letter-spacing: 0;
  background-color: #f5f5f7;
  border: 1px solid silver;
  border-radius: 0;
  width: 100%;
  height: 2.75rem;
  margin-bottom: 0;
  padding: 0 1rem;
  font-family: Poppins, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.25rem;
  transition: all .3s;
}

.contact-field-2:focus {
  border-color: #453030;
}

.contact-field-2::placeholder {
  color: #006696;
}

.contact-field-2.message-field {
  color: #313131;
  -webkit-text-stroke-color: #313131;
  background-color: #f5f5f7;
  border-radius: 0;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 11.188rem;
  max-height: 100%;
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
  font-family: Poppins, sans-serif;
}

.navbar10_menu-3 {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  padding-top: 80px;
  display: flex;
  position: static;
}

.right-product-wrapper-2 {
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 40%;
  padding: 20px;
  display: flex;
  position: relative;
}

.navbar10_dropdown-toggle-3 {
  grid-column-gap: .5rem;
  color: #fff;
  border-right: 1px solid #797979;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-right: 10px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  display: flex;
}

.icon-16 {
  color: #ff0004;
}

.contact-us-title-2 {
  color: #313131;
  letter-spacing: -.01em;
  -webkit-text-stroke-color: #797979;
  margin-bottom: .625rem;
  font-size: 40px;
  font-weight: 400;
  line-height: 50px;
}

.product-header3_heading-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  background-color: #f5f5f7;
  border-top: 1px solid silver;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 10px;
  display: flex;
}

.primary-color-2 {
  color: #797979;
}

.contact-label-2 {
  color: #797979;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 1rem;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
}

.navigation-titles-2 {
  color: #313131;
  font-family: Michroma, sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.bold-text-10 {
  font-size: 30px;
  line-height: 4px;
}

.div-block-28 {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 58px;
}

.banner-title-wrapper {
  max-width: 1220px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 140px;
}

.featureed-wrapper {
  flex-flow: row;
  display: flex;
}

.featured-wrapper-left {
  background-image: url('../images/banner-1.webp');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 60%;
  height: 350px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.featured-wrapper-right {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 40%;
  height: 350px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.reasons-image-lidlock-wrapper {
  border: 1px solid var(--white);
  background-color: var(--white);
  background-image: url('../images/Accupour-Lidlok-Three-Quater.91.webp');
  background-position: 50% 80%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 300px;
  display: flex;
}

.reasons-image-lidlock-wrapper._1 {
  background-image: none;
}

.reasons-image-lidlock-wrapper._2 {
  background-image: url('../images/snaptite-2.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper._3 {
  background-image: url('../images/Accupour-Snaptite-Extended-Upside-Down-Three-Quater.107-1.webp');
  background-position: 50%;
  background-size: cover;
}

.reasons-image-lidlock-wrapper._4 {
  background-image: url('../images/snaptite-3.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper._5 {
  background-image: url('../images/snaptite-4-five-reasons.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper.gardalok-1 {
  background-image: url('../images/GardaLok-cap-3.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper.gardalok-2 {
  background-image: url('../images/GardaLok-cap-2.webp');
  background-position: 0%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper.gardalok-3 {
  background-image: url('../images/GardaLok-cap-4.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper.gardalok-4 {
  background-image: url('../images/GardaLok-cap-1.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper.gardalok-5 {
  background-image: url('../images/GardaLok-cap-5.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper.gardacap-1 {
  background-image: url('../images/Gardacap-3-.webp');
  background-position: 100%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper.gardacap2 {
  background-image: url('../images/Gardacap-4-.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper.gardacap-3 {
  background-image: url('../images/Gardacap-.webp');
  background-position: 100%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper.gardacap-4 {
  background-image: url('../images/Gardacap-2-.webp');
  background-position: 100%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper.gardacap-5 {
  background-image: url('../images/Gardacap-5-.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-2 {
  border: 1px solid var(--white);
  background-color: var(--white);
  background-image: url('../images/Accupour-Lidlok-Cross-Section.92.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 300px;
  display: flex;
}

.reasons-image-lidlock-wrapper-2._1 {
  background-image: url('../images/snaptite-five-reasons.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-2._2 {
  background-image: url('../images/snaptite-2.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-2._3 {
  background-image: url('../images/Accupour-Snaptite-Extended-Upside-Down-Three-Quater.107-1.webp');
  background-position: 50%;
  background-size: cover;
}

.reasons-image-lidlock-wrapper-2._4 {
  background-image: url('../images/snaptite-3.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-2._5 {
  background-image: url('../images/snaptite-4-five-reasons.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-2.gardalok-1 {
  background-image: url('../images/GardaLok-cap-3.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-2.gardalok-2 {
  background-image: url('../images/GardaLok-cap-2.webp');
  background-position: 0%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-2.gardalok-3 {
  background-image: url('../images/GardaLok-cap-4.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-2.gardalok-4 {
  background-image: url('../images/GardaLok-cap-1.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-2.gardalok-5 {
  background-image: url('../images/GardaLok-cap-5.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-2.gardacap-1 {
  background-image: url('../images/Gardacap-3-.webp');
  background-position: 100%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-2.gardacap2 {
  background-image: url('../images/Gardacap-4-.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-2.gardacap-3 {
  background-image: url('../images/Gardacap-.webp');
  background-position: 100%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-2.gardacap-4 {
  background-image: url('../images/Gardacap-2-.webp');
  background-position: 100%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-2.gardacap-5 {
  background-image: url('../images/Gardacap-5-.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-3 {
  border: 1px solid var(--white);
  background-color: var(--white);
  background-image: url('../images/Accupour-Lidlok-Upside-Down-Three-Quater.88.webp');
  background-position: 50% 80%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 300px;
  display: flex;
}

.reasons-image-lidlock-wrapper-3._1 {
  background-image: url('../images/snaptite-five-reasons.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-3._2 {
  background-image: url('../images/snaptite-2.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-3._3 {
  background-image: url('../images/Accupour-Snaptite-Extended-Upside-Down-Three-Quater.107-1.webp');
  background-position: 50%;
  background-size: cover;
}

.reasons-image-lidlock-wrapper-3._4 {
  background-image: url('../images/snaptite-3.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-3._5 {
  background-image: url('../images/snaptite-4-five-reasons.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-3.gardalok-1 {
  background-image: url('../images/GardaLok-cap-3.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-3.gardalok-2 {
  background-image: url('../images/GardaLok-cap-2.webp');
  background-position: 0%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-3.gardalok-3 {
  background-image: url('../images/GardaLok-cap-4.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-3.gardalok-4 {
  background-image: url('../images/GardaLok-cap-1.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-3.gardalok-5 {
  background-image: url('../images/GardaLok-cap-5.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-3.gardacap-1 {
  background-image: url('../images/Gardacap-3-.webp');
  background-position: 100%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-3.gardacap2 {
  background-image: url('../images/Gardacap-4-.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-3.gardacap-3 {
  background-image: url('../images/Gardacap-.webp');
  background-position: 100%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-3.gardacap-4 {
  background-image: url('../images/Gardacap-2-.webp');
  background-position: 100%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-3.gardacap-5 {
  background-image: url('../images/Gardacap-5-.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-4 {
  border: 1px solid var(--white);
  background-color: var(--white);
  background-image: url('../images/Accupour-Lidlok-Plan.90.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 300px;
  display: flex;
}

.reasons-image-lidlock-wrapper-4._1 {
  background-image: url('../images/snaptite-five-reasons.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-4._2 {
  background-image: url('../images/snaptite-2.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-4._3 {
  background-image: url('../images/Accupour-Snaptite-Extended-Upside-Down-Three-Quater.107-1.webp');
  background-position: 50%;
  background-size: cover;
}

.reasons-image-lidlock-wrapper-4._4 {
  background-image: url('../images/snaptite-3.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-4._5 {
  background-image: url('../images/snaptite-4-five-reasons.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-4.gardalok-1 {
  background-image: url('../images/GardaLok-cap-3.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-4.gardalok-2 {
  background-image: url('../images/GardaLok-cap-2.webp');
  background-position: 0%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-4.gardalok-3 {
  background-image: url('../images/GardaLok-cap-4.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-4.gardalok-4 {
  background-image: url('../images/GardaLok-cap-1.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-4.gardalok-5 {
  background-image: url('../images/GardaLok-cap-5.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-4.gardacap-1 {
  background-image: url('../images/Gardacap-3-.webp');
  background-position: 100%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-4.gardacap2 {
  background-image: url('../images/Gardacap-4-.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-4.gardacap-3 {
  background-image: url('../images/Gardacap-.webp');
  background-position: 100%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-4.gardacap-4 {
  background-image: url('../images/Gardacap-2-.webp');
  background-position: 100%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-4.gardacap-5 {
  background-image: url('../images/Gardacap-5-.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-5 {
  border: 1px solid var(--white);
  background-color: var(--white);
  background-image: url('../images/Accupour-Lidlok-Cap-Three-Quater.97.webp');
  background-position: 50% 40%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 300px;
  display: flex;
}

.reasons-image-lidlock-wrapper-5._1 {
  background-image: url('../images/snaptite-five-reasons.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-5._2 {
  background-image: url('../images/snaptite-2.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-5._3 {
  background-image: url('../images/Accupour-Snaptite-Extended-Upside-Down-Three-Quater.107-1.webp');
  background-position: 50%;
  background-size: cover;
}

.reasons-image-lidlock-wrapper-5._4 {
  background-image: url('../images/snaptite-3.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-5._5 {
  background-image: url('../images/snaptite-4-five-reasons.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-5.gardalok-1 {
  background-image: url('../images/GardaLok-cap-3.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-5.gardalok-2 {
  background-image: url('../images/GardaLok-cap-2.webp');
  background-position: 0%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-5.gardalok-3 {
  background-image: url('../images/GardaLok-cap-4.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-5.gardalok-4 {
  background-image: url('../images/GardaLok-cap-1.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-5.gardalok-5 {
  background-image: url('../images/GardaLok-cap-5.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-5.gardacap-1 {
  background-image: url('../images/Gardacap-3-.webp');
  background-position: 100%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-5.gardacap2 {
  background-image: url('../images/Gardacap-4-.webp');
  background-position: 50%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-5.gardacap-3 {
  background-image: url('../images/Gardacap-.webp');
  background-position: 100%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-5.gardacap-4 {
  background-image: url('../images/Gardacap-2-.webp');
  background-position: 100%;
  background-size: contain;
}

.reasons-image-lidlock-wrapper-5.gardacap-5 {
  background-image: url('../images/Gardacap-5-.webp');
  background-position: 50%;
  background-size: contain;
}

.cards-1-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: start stretch;
  width: 100%;
  min-height: 30em;
  display: grid;
  position: relative;
}

.cards-1-grid.with-margin-bottom {
  margin-bottom: 4em;
}

.card-outline-2 {
  border: 1px solid #9fdac1;
  border-radius: 50%;
  width: 140%;
  height: 140%;
  position: absolute;
}

.card-outline-2.is-green-0 {
  border-color: var(--master-red);
}

.card-text {
  z-index: 10;
  border-bottom: 1px solid var(--master-red);
  opacity: .7;
  max-width: 15.5em;
  color: var(--white);
  text-align: center;
  padding-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  position: relative;
}

.card-outline-1 {
  border: 1px solid #55a583;
  border-radius: 50%;
  width: 120%;
  height: 120%;
  position: absolute;
}

.card-outline-1.is-green-1 {
  border-color: var(--master-red);
}

.span-white {
  color: #fff;
}

.uppercase-small-title {
  text-align: center;
  letter-spacing: .4em;
  text-indent: .4em;
  text-transform: uppercase;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.6em;
}

.container-8 {
  z-index: 20;
  background-color: var(--master-grey-background);
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 4em;
  position: relative;
}

.card-absolute-line {
  z-index: 1;
  background-color: var(--master-red);
  width: 200%;
  height: 1px;
  margin-left: -50vw;
  position: absolute;
  top: 5.5em;
  left: 0;
  right: 0;
}

.card-block {
  z-index: 10;
  grid-column-gap: 1.75em;
  grid-row-gap: 1.75em;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 23em;
  margin-left: 0;
  margin-right: 0;
  padding: 3em 2.5em;
  transition: padding .6s cubic-bezier(.075, .82, .165, 1), border-color .2s, color .2s, background-color .2s, min-height .6s cubic-bezier(.075, .82, .165, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.card-block:hover {
  background-color: #fff;
  border: 1px solid #c1bece;
  min-height: 26em;
}

.card-block.is-black-3 {
  min-height: 40em;
}

.card-block.is-black-3:hover {
  border-color: var(--master-red);
  background-color: var(--master-lighter-grey);
}

.card-circle {
  z-index: 5;
  background-color: #0000;
  border: 1px solid #307c5c;
  border-radius: 50em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5em;
  height: 5em;
  margin-bottom: 1em;
  display: flex;
  position: relative;
}

.card-circle.is-dark {
  border-color: var(--master-red);
  background-color: var(--master-lighter-grey);
}

.card-title {
  z-index: 10;
  letter-spacing: .02em;
  text-indent: .02em;
  font-size: 1.9em;
  line-height: 1.2em;
  position: relative;
}

.card-title.in-overview {
  color: var(--white);
  text-align: center;
  letter-spacing: 0;
  background-color: #0000;
  font-family: Michroma, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 40px;
}

.heading-86 {
  z-index: 10;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5em;
  font-weight: 600;
  line-height: 1.2em;
  position: relative;
}

.heading-86.is-main-ui-kit-title-3 {
  color: #c1bece;
  width: 100%;
  max-width: 22em;
  font-size: 2.5em;
  font-weight: 400;
  line-height: 1.4em;
}

.card-icon {
  z-index: 10;
  object-fit: contain;
  width: 1em;
  height: 1em;
  font-size: 1.1em;
  position: relative;
}

.vertical-flex {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.vertical-flex.is-align-center {
  align-items: center;
}

.vertical-flex.with-gap-2em {
  grid-row-gap: 2em;
}

.vertical-flex.with-gap-2em.is-center {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.text-span-22 {
  color: var(--master-red);
}

.section-12 {
  height: 100vh;
}

.background-video-8 {
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  display: flex;
}

.video-top-wrapper {
  background-image: linear-gradient(#00000080, #00000080);
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.bold-text-12 {
  color: var(--white);
}

.paragraph-18 {
  color: var(--white);
  text-align: center;
  font-size: 20px;
  line-height: 30px;
}

.heading-87 {
  color: var(--white);
  text-align: center;
}

.text-span-23 {
  color: var(--master-red);
}

.header78_image-wrapper {
  width: 20rem;
  padding-top: 65%;
  position: relative;
}

.container-large-13 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.rich-text-block-7 {
  margin-bottom: 20px;
}

._5-width-div-block {
  text-align: right;
  grid-template-rows: auto;
  grid-template-columns: .75fr;
  margin-left: 5%;
  margin-right: 5%;
  padding: 10px 20px;
}

.header78_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.header78_content-bottom {
  justify-content: flex-start;
  width: 100vw;
  display: flex;
  overflow: hidden;
}

.header78_image-list-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  width: 100%;
  display: grid;
}

.padding-global-5 {
  padding-left: 5%;
  padding-right: 5%;
}

.header78_image-list-bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: -62.7%;
  display: grid;
}

.header78_image-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  width: 100%;
  display: grid;
}

.header78_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-29 {
  margin-bottom: 100px;
}

.header78_images-layout {
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.padding-section-large-4 {
  padding-bottom: 2rem;
}

.paragraph-19 {
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.patners-padding {
  padding-top: 40px;
  padding-left: 5%;
  padding-right: 5%;
}

.industry-titles {
  color: var(--master-red);
  text-align: center;
  font-size: 25px;
  font-weight: 700;
  line-height: 35px;
}

.heading-89 {
  text-align: center;
  font-weight: 700;
}

.link-block-28 {
  width: 100%;
}

.large-blue-heading {
  color: var(--master-ultragrip);
  text-align: center;
  font-size: 50px;
  line-height: 60px;
}

.large-blue-heading.left {
  color: var(--master-ultragrip);
  text-align: left;
  font-family: Michroma, sans-serif;
  font-size: 50px;
  line-height: 60px;
}

.large-blue-heading.smaller-40px {
  font-size: 30px;
  line-height: 40px;
}

.heading-90 {
  color: var(--master-ultragrip);
}

.quick-link-image-3-copy {
  border: 1px solid var(--silver);
  background-image: url('../images/UltrGrip-home-banner.webp');
  background-position: 50%;
  background-size: cover;
  height: 450px;
}

.large-purple-heading-copy {
  color: var(--gardalok-purple);
  text-align: center;
}

.large-purple-heading-copy.left {
  color: var(--gardalok-purple);
  text-align: left;
  font-family: Michroma, sans-serif;
  font-size: 50px;
  line-height: 60px;
}

.thumbnail-blue {
  color: var(--master-ultragrip);
  font-family: Michroma, sans-serif;
}

.cell-blue {
  background-color: var(--master-ultragrip);
  justify-content: center;
  align-items: flex-start;
  padding: 5px 20px;
}

.cell-70, .cell-71 {
  background-image: linear-gradient(to bottom, var(--black), var(--black));
}

.cell-72 {
  background-color: var(--black);
}

.paragraph-20 {
  margin-top: 10px;
}

.subtitle-blue.smaller {
  color: var(--master-ultragrip);
}

.green-small-sub-headings {
  color: var(--master-gardacap-green);
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.blue-small-sub-headings {
  color: var(--master-ultragrip);
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.ultragrip-metal-capseals-five-reasons {
  background-image: url('../images/Cap-Seal-34"-.webp');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 450px;
}

.five-reasons-wrapper-ultragrip {
  border: 1px solid var(--text-grey);
  text-align: center;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 10px;
  display: block;
}

.ultragrip-five-reasons {
  background-image: url('../images/Ultra-Grip-2"-Plug---Painted.webp');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 450px;
}

.bold-text-14 {
  font-size: 25px;
  line-height: 35px;
}

.cell-73 {
  background-color: var(--master-grey-background);
}

.grid-13, .grid-14 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-15 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.cell-74 {
  justify-content: center;
  align-items: center;
}

.heading-91 {
  color: var(--master-red);
  text-align: center;
  text-transform: capitalize;
  font-size: 25px;
  line-height: 35px;
}

.heading-92 {
  color: var(--master-ultragrip);
}

.partners-banner {
  background-image: url('../images/banner-2.webp');
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  height: 300px;
}

.link-block-29 {
  width: 100%;
}

.div-block-30 {
  border-left: 1px solid var(--text-grey);
  padding-left: 5px;
}

.div-block-31 {
  width: 100%;
  height: auto;
  margin-top: 10px;
  padding: 8px 5px;
  display: flex;
}

.div-block-32 {
  border-left: 1px solid var(--text-grey);
  justify-content: center;
  align-items: center;
  width: 20%;
  height: 75px;
  padding-left: 2px;
  padding-right: 2px;
  display: flex;
}

.link-12.w--current {
  color: var(--white);
  font-weight: 600;
}

@media screen and (min-width: 1920px) {
  .button.move-up.colorated.grey {
    font-size: 18px;
    line-height: 28px;
  }

  .dropdown-link:hover {
    font-size: 16px;
  }

  .navbar10_dropdown-toggle {
    padding-right: 20px;
  }

  .navbar10_link {
    padding-left: 30px;
    padding-right: 30px;
  }

  .top-bar-contact-button {
    font-size: 15px;
    line-height: 25px;
  }

  .top-bar-contact-button:hover {
    background-color: var(--silver);
    color: #97999b;
  }

  .sub-tiltle-black.smaller {
    font-size: 20px;
    line-height: 30px;
  }

  .blog1_image-wrapper-4 {
    border: 1px solid var(--text-grey);
  }

  .right-sticky {
    position: sticky;
    top: 100px;
  }

  .image-31 {
    width: 100%;
  }

  .other-closures-wrapper {
    background-color: var(--white);
  }

  .other-closures-titles {
    color: var(--master-red);
    text-align: left;
  }

  .other-closures-titles.blue {
    text-align: center;
  }

  .table3_header-2.purple, .table3_header-2.green {
    background-color: var(--gardalok-purple);
  }

  .text-span-16 {
    font-size: 20px;
    line-height: 30px;
  }

  .gardalok, .gardacap {
    width: 100%;
  }

  .top-bar-contact-button-2 {
    font-size: 15px;
    line-height: 25px;
  }

  .top-bar-contact-button-2:hover {
    color: #97999b;
    background-color: silver;
  }

  .navbar10_link-3 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .navbar10_dropdown-toggle-3 {
    padding-right: 20px;
  }

  ._5-width-div-block {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (max-width: 991px) {
  .navbar {
    position: relative;
  }

  .navbar.transparent {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-menu {
    background-color: var(--white);
    color: var(--white);
  }

  .nav-link {
    color: var(--master-darker-green);
    padding-top: 27px;
    padding-bottom: 25px;
    padding-left: 14px;
  }

  .nav-link.dropdown {
    color: var(--master-darker-green);
    padding-top: 27px;
  }

  .nav-link.colour {
    color: var(--master-darker-green);
  }

  .nav-link.colour:hover {
    color: var(--master-red);
  }

  .hero-section {
    height: 650px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .hero-section.homepages1 {
    height: 600px;
  }

  .hero-section.short {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-section.left-nav {
    background-image: linear-gradient(#f5f6f9d6, #f5f6f9d6), url('../images/ekntrtmz-224106.webp');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    height: 550px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-big-text.smaller.no-padding {
    margin-bottom: 0;
    line-height: 30px;
  }

  .paragraph-big-hero {
    font-size: 25px;
    line-height: 35px;
  }

  .section.transparent {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-titte-block.no-space.left {
    margin-top: 0;
  }

  .section-titte-block.padding-top {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .section-titte-block.left {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .section-titte-block.page-header.left {
    margin-top: 0;
  }

  .section-titte-block.page-header.blog {
    width: 70%;
  }

  .section-titte-block.page-header.events {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-titte-block.bottom-padding {
    margin-bottom: 100px;
  }

  .section-tittle.white {
    font-size: 32px;
    line-height: 46px;
  }

  .section-tittle.white.intro {
    font-size: 36px;
    line-height: 46px;
  }

  .sub-tittle {
    margin-top: 10px;
  }

  .sub-tittle.white {
    font-size: 18px;
  }

  .sub-tittle.white.intro {
    margin-bottom: 10px;
  }

  .features-content {
    text-align: left;
    margin-bottom: 40px;
  }

  .features-tittle.causes {
    margin-bottom: 10px;
  }

  .features-tittle.causes.left-dark {
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph {
    text-align: left;
  }

  .paragraph.pricing {
    text-align: center;
  }

  .paragraph.white {
    text-align: left;
  }

  .paragraph.white.percentual {
    text-align: center;
  }

  .paragraph.white.contact {
    font-family: Poppins, sans-serif;
  }

  .paragraph.tam-sub-text {
    text-align: center;
  }

  .paragraph.in-services {
    text-align: left;
  }

  .paragraph.in-services.center {
    text-align: center;
  }

  .paragraph.white-text {
    text-align: left;
  }

  .paragraph.center {
    text-align: center;
  }

  .button.move-up.right-padding.violet {
    text-align: left;
    width: 100%;
    margin-left: 0;
  }

  .button.move-up {
    font-size: 11px;
  }

  .full-container.center.homepages1.video-top {
    width: 96%;
  }

  .full-container.center.homepages1.slider.percentual {
    width: 80%;
    top: 30%;
  }

  .full-container.center.homepages1.slider.percentual.new {
    top: 40%;
  }

  .full-container.subscibe {
    width: 100%;
  }

  .full-container._10 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .body.left-nav {
    padding-left: 0;
  }

  .quick-links-titles.white {
    font-size: 40px;
    line-height: 50px;
  }

  .button-block-left {
    text-align: left;
    display: block;
  }

  .sub-text {
    text-align: center;
  }

  .tab-link, .tab-link.w--current, .tab-link._2, .tab-link._3, .tab-link._4, .tab-link._5 {
    width: 20%;
  }

  .pricing-wrapper.line {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .pricing-wrapper.trasparent {
    width: 100%;
  }

  .services-tittle.red {
    font-size: 30px;
  }

  .services-tittle.red.left {
    text-align: left;
  }

  .services-tittle.white {
    font-family: Poppins, sans-serif;
    font-size: 40px;
    line-height: 50px;
  }

  .services-tittle.white.left {
    text-align: left;
  }

  .services-tittle.white.left-align {
    font-size: 22px;
    line-height: 32px;
  }

  .services-tittle.green {
    font-size: 30px;
  }

  .services-tittle.green.left {
    text-align: left;
  }

  .services-tittle.purple {
    font-size: 30px;
  }

  .services-tittle.purple.left {
    text-align: left;
  }

  .pricing-big {
    color: #1a1a1a;
  }

  .top-space-block._100.left {
    width: 100%;
    padding-left: 0;
    display: block;
  }

  .top-space-block._100.left.top {
    width: 90%;
  }

  .top-space-block._100.left.top._50 {
    height: auto;
  }

  .top-space-block._100.left.top.right {
    width: 60%;
  }

  .top-space-block._100.left.events {
    width: 100%;
    top: 20%;
  }

  .top-space-block._30.center {
    margin-top: 50px;
  }

  .half-section {
    width: 100%;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .half-section.image {
    width: 100%;
    height: 500px;
  }

  .half-section.image.mock-up {
    float: none;
    border-radius: 10px;
    width: 90%;
    height: 600px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .half-section.home {
    width: 100%;
    height: 650px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .footer.style3 {
    background-position: 50%;
    background-size: cover;
  }

  .footer.style4 {
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .logo-brand {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 20px;
  }

  .logo-brand.w--current {
    margin-left: 20px;
  }

  .logo-brand.top.center {
    margin-left: 0;
    display: inline-block;
  }

  .logo-brand.inline {
    margin-top: 16px;
  }

  .logo-brand.inline.w--current {
    margin-top: 18px;
  }

  .center-device.bottom {
    padding-left: 10px;
  }

  .center-device.left-nav {
    display: none;
  }

  .services-wrapper {
    width: 100%;
    margin-bottom: 40px;
  }

  .services-bottom {
    height: 200px;
  }

  .content-container-center {
    width: 70%;
  }

  .center-block {
    margin-top: 0;
    padding-left: 0;
  }

  .video-wrapper {
    width: 100%;
  }

  .video-wrapper.video {
    width: 90%;
  }

  .video-wrapper.video.full {
    float: none;
    width: 100%;
  }

  .content-wrapper {
    height: auto;
  }

  .content-wrapper.in-contact {
    height: 310px;
  }

  .content-wrapper._100.middle, .content-wrapper._100.first, .content-wrapper._100.last {
    width: 100%;
    height: auto;
    margin-bottom: 10px;
  }

  .content-wrapper._100.fourth {
    width: 100%;
    height: auto;
  }

  .features-wrapper.home10.inline {
    text-align: center;
  }

  .left-wrapper.photo.left, .left-wrapper.photo.left._2, .left-wrapper.photo.right, .left-wrapper.photo.right._2 {
    width: 50%;
  }

  .left-wrapper.gray {
    width: 100%;
    height: 800px;
  }

  .headline-wrapper {
    width: 100%;
  }

  .lightbox-divider.center {
    width: 100px;
    height: 100px;
  }

  .testimonials-slide.color-1, .testimonials-slide.color-2, .testimonials-slide.color-4 {
    margin-bottom: 20px;
  }

  .fun-content {
    width: auto;
    margin-bottom: 50px;
  }

  .fun-content.no-space {
    margin-bottom: 0;
  }

  .left {
    text-align: left;
  }

  .five-reasons-wrapper {
    height: auto;
    margin-bottom: 60px;
    padding-bottom: 40px;
  }

  .form-contact.fluid {
    width: 70%;
  }

  .form-contact.fluid.device {
    width: 65%;
  }

  .form-contact.second {
    margin-bottom: 80px;
  }

  .menu-button {
    float: none;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
  }

  .menu-button.style2 {
    margin: 10px auto;
    display: inline-block;
  }

  .menu-button.style2.w--open {
    background-color: #f1f1f7;
    border-radius: 5px;
    margin: 10px auto;
    display: inline-block;
  }

  .menu-button-2 {
    color: #fff;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .menu-button-2.dark {
    background-color: var(--master-red);
    color: #1a1a1a;
    border: 1px solid #dfe4f1;
    border-radius: 4px;
    margin-right: 20px;
  }

  .menu-button-2.dark.w--open {
    background-color: #dfe4f1;
  }

  .dropdown-list.w--open {
    background-color: #292929;
  }

  .portfolio-device {
    padding-bottom: 20px;
  }

  .white {
    color: #fff;
    font-family: Montserrat, sans-serif;
  }

  .industries-grid-wrapper.top {
    flex-flow: column;
    height: 800px;
  }

  .industries-grid-wrapper.top.second {
    background-image: linear-gradient(#0000, #0000), url('../images/anes-sabitovic-286668.webp');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
  }

  .industries-grid-wrapper.top.events {
    height: auto;
  }

  .industries-grid-wrapper.full._1, .industries-grid-wrapper.full._2 {
    margin-bottom: 0;
  }

  .industries-grid-wrapper.list {
    width: 500px;
    padding-right: 0;
  }

  .industries-grid-wrapper.black {
    height: auto;
  }

  .percentage.nationality {
    margin-bottom: 20px;
    margin-left: 20px;
    padding-left: 8px;
    display: block;
  }

  .iteam-block.donation {
    text-align: center;
  }

  .iteam-block.donation.list, .iteam-block.donation.left {
    text-align: left;
  }

  .iteam-block.donation.left.new {
    margin-top: 30px;
  }

  .iteam-block.donation.right {
    text-align: right;
  }

  .div-block-5 {
    height: auto;
  }

  .div-block-6 {
    height: 400px;
  }

  .div-block-6.color-orange.events.red {
    height: auto;
  }

  .column-no-padding {
    height: 340px;
  }

  .link-4.right {
    float: none;
    font-size: 15px;
  }

  .div-block-8.white {
    background-color: var(--white);
  }

  .date.by {
    display: none;
  }

  .top-nav-containner {
    padding-left: 9px;
    padding-right: 9px;
  }

  .nav-bar-left {
    width: auto;
    height: auto;
    position: relative;
  }

  .brand-logo-left-nav {
    margin-top: 5%;
    margin-bottom: 0%;
  }

  .nav-menu-left {
    background-color: #f5f5f7;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-block-22 {
    text-align: left;
  }

  .icon-6 {
    color: var(--master-red);
    padding-top: 0;
  }

  .menu-button-3 {
    float: none;
    text-align: center;
  }

  .menu-button-3.w--open {
    color: #1a1a1a;
    background-color: #0000;
    display: block;
  }

  .full-width-container {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .page-header {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .page-header.accupour-red {
    padding: 60px 20px;
  }

  .page-header.team, .page-header.contact {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .page-header.intro {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .page-header.gardacap-green, .page-header.gardalock-purple {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .page-header.gardacap-banner {
    padding: 60px 20px;
  }

  .page-header.ultragrip-blue {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .info-wrapper {
    text-align: center;
    width: 100%;
  }

  .info-wrapper.list {
    float: right;
    width: 100%;
    padding-bottom: 14px;
    padding-left: 14px;
    padding-right: 14px;
  }

  .image-wrapper-causes {
    background-image: url('../images/h1-slide-2-background-img-1.jpg');
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    width: 30%;
    height: 170px;
  }

  .image-wrapper-causes.left-image {
    width: 100%;
    height: 200px;
  }

  .row-volunteers.smaller {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .author-image {
    width: 120px;
    height: 120px;
  }

  .blog-info {
    font-size: 12px;
    display: none;
  }

  .info-author-div {
    border-right-style: none;
    margin-bottom: 40px;
    padding-right: 0;
  }

  .info-donation-div {
    padding-left: 0;
  }

  .address-text {
    text-align: left;
  }

  .info-div-author {
    width: 100%;
  }

  .bottom-footer-text.right, .bottom-footer-text.left {
    text-align: center;
  }

  .nav-link-footer {
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
  }

  .donate-pop-up {
    display: none;
  }

  .image-case-link._1.larger {
    height: 400px;
  }

  .paragraph-4 {
    text-align: left;
  }

  .column-11 {
    text-align: center;
  }

  .info-author {
    width: 78%;
  }

  .pricing-row {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .icon-13 {
    color: #1a1a1a;
    padding: 0;
    display: inline-block;
  }

  .icon-14 {
    background-color: #f5f5f7;
    padding: 14px;
    display: inline-block;
  }

  .container {
    text-align: center;
  }

  .image-8 {
    display: inline-block;
  }

  .half-side {
    width: 100%;
  }

  .licence-items {
    width: 80%;
  }

  .feature-icon {
    max-width: 4rem;
  }

  .feature-card {
    width: 100%;
    padding: 2rem;
  }

  .feature-card:hover {
    width: 100%;
  }

  .section-5.feature {
    padding-bottom: 6rem;
  }

  .feature-title {
    font-size: 1.8rem;
  }

  .feature-icon-wrap {
    margin-bottom: 1.2rem;
  }

  .feature-flex-wrap {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section-title-wrap {
    margin-bottom: 2rem;
  }

  .section-title-wrap.max-width-50-rem {
    max-width: 100%;
  }

  .feature-details-wrap._1 {
    max-width: 100%;
    margin-bottom: 2rem;
  }

  .section-title {
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .feature-card-contant {
    flex: 0 auto;
  }

  .contact-page-email-addrrss {
    font-size: 25px;
    line-height: 35px;
  }

  .image-wrapper {
    height: 50vh;
  }

  .home-page-banner-heading {
    font-size: 50px;
    line-height: 60px;
  }

  .menu-icon5 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 18px;
    display: flex;
  }

  .navbar10_dropdown-content-left {
    align-content: start;
    align-items: start;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown-chevron {
    inset: auto 0% auto auto;
  }

  .navbar10_dropdown-content-right {
    align-items: flex-start;
    max-width: none;
    padding-top: 0;
  }

  .navbar10_blog-item-content, .navbar10_menu-dropdown {
    width: 100%;
  }

  .navbar10_dropdown-content {
    flex-direction: column;
  }

  .navbar10_menu-button {
    background-color: var(--master-red);
    color: var(--text-grey);
  }

  .navbar10_menu-button.w--open {
    background-color: var(--\<unknown\|relume-variable-transparent\>);
  }

  .navbar10_blog-item-image {
    width: 100%;
    height: 300px;
  }

  .menu-icon1_line-top {
    background-color: var(--master-grey-background);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar10_dropdown-toggle {
    color: var(--master-grey-background);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 16px;
    line-height: 26px;
    display: flex;
  }

  .navbar10_blog-list {
    grid-row-gap: 2rem;
    width: 100%;
  }

  .menu-icon1_line-bottom {
    background-color: var(--master-grey-background);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar10_link {
    width: auto;
    color: var(--master-grey-background);
    padding: .75rem 0;
    font-size: 16px;
    line-height: 26px;
  }

  .navbar10_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar10_dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    padding: 0 0 0;
    position: relative;
    top: 0;
  }

  .text-size-small.text-weight-semibold {
    font-size: 20px;
    line-height: 30px;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .menu-icon1_line-middle {
    background-color: var(--master-grey-background);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar10_blog-item-image-wrapper {
    flex-direction: column;
    width: 100%;
  }

  .navbar10_blog-item {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .menu-icon1_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar10_menu {
    border-bottom: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
    background-color: var(--white);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    align-items: flex-start;
    margin-left: 0;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    position: absolute;
    overflow: auto;
  }

  .navbar10_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .single-dropdown {
    color: var(--master-grey-background);
    text-align: left;
    padding-left: 0;
    font-size: 16px;
    line-height: 26px;
  }

  .text-block-23 {
    color: var(--black);
  }

  .menu-icon5-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .dropdown-chevron-2 {
    inset: auto 0% auto auto;
  }

  .navbar10_menu-button-2.w--open {
    background-color: var(--\<unknown\|relume-variable-transparent\>);
  }

  .menu-icon1_line-top-2 {
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar10_dropdown-toggle-2 {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar10_blog-list-2 {
    grid-row-gap: 2rem;
    width: 100%;
  }

  .menu-icon1_line-bottom-2 {
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar10_link-2 {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar10_dropdown-list-2 {
    position: relative;
    overflow: hidden;
  }

  .navbar10_dropdown-list-2.w--open {
    border-style: none;
    align-items: flex-start;
    padding: 0 0 0;
    position: relative;
    top: 0;
  }

  .menu-icon1_line-middle-2 {
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar10_menu-2 {
    border-bottom: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    align-items: flex-start;
    height: 100dvh;
    margin-left: 0;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    position: absolute;
    overflow: auto;
  }

  .ab-why-choose-subsection {
    padding-left: 4em;
    padding-right: 4em;
  }

  .ab-h2-white-title {
    font-size: 40px;
    line-height: 50px;
  }

  .ab-1290px-div-wrapper {
    padding-left: 4em;
    padding-right: 4em;
  }

  .rich-text-block-left-line {
    border-right-style: none;
  }

  .grid-11 {
    grid-template-columns: 2.5fr;
  }

  .container-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .padding-2 {
    padding-top: 8em;
    padding-bottom: 8em;
  }

  .contact-float-button-2 {
    margin: 20px;
  }

  .right-nav-div {
    justify-content: space-between;
  }

  .product-wrapper-div {
    flex-flow: column;
  }

  .lightbox-link-3 {
    height: 200px;
  }

  .magnify {
    height: auto;
  }

  .paragraph-10 {
    text-align: left;
  }

  .right-sticky-div {
    width: 100%;
  }

  .div-block-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .left-div {
    width: 100%;
    margin-bottom: 20px;
  }

  .div-1290px {
    justify-content: flex-end;
    align-items: center;
  }

  .conatc-us-for-further-information-ab {
    font-size: 35px;
    line-height: 45px;
  }

  .background-video-5 {
    height: 600px;
  }

  .heading-style-h1 {
    font-size: 3.25rem;
  }

  .blog1_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .blog1_list._4-rows {
    grid-template-columns: 1fr;
  }

  .blog1_list._2-rows {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .blog1_list._3-rows {
    grid-template-columns: 1fr;
  }

  .search-button {
    padding-top: 0;
  }

  .search-pop-up-wrapper {
    right: auto;
  }

  .search-pop-up {
    clear: right;
    justify-content: flex-end;
    align-items: center;
    padding-bottom: 0;
    display: flex;
  }

  .top-navigation-div-text-wrapper {
    justify-content: space-between;
    align-items: center;
    padding-left: 20px;
  }

  .search-icon-wrapper {
    position: relative;
    top: -5px;
  }

  .top-orange-bar-div {
    justify-content: center;
    align-items: center;
  }

  .search-wrapper-2, .top-bar-contact-button {
    display: block;
  }

  .right-product-wrapper {
    width: auto;
    margin-bottom: 20px;
  }

  .left-product-wrapper {
    order: 9999;
    width: 100%;
  }

  .performance-list, .performance-list.black {
    font-size: 20px;
    line-height: 30px;
  }

  .performance-list.left-align {
    font-size: 16px;
    line-height: 26px;
  }

  .cell-2, .cell-3, .cell-4, .cell-5 {
    justify-content: center;
    align-items: center;
  }

  .sub-tiltle-black.centered {
    display: inline-block;
  }

  .heading-style-h1-2, .heading-style-h1-3 {
    font-size: 3.25rem;
  }

  .blog1_image-wrapper-4 {
    height: 400px;
  }

  .blog1_image-wrapper-4.bcs-56x4 {
    height: 600px;
  }

  .blog1_image-wrapper-4.gardaloktm-79-te-cap.shorter, .blog1_image-wrapper-4.gardaloktm-89-te-cap._250px {
    height: 250px;
  }

  .blog1_image-wrapper-4.g2-ultragriptm-flange, .blog1_image-wrapper-4.g2-ultragriptm-plug, .blog1_image-wrapper-4.g3-4-ultragriptm-flange, .blog1_image-wrapper-4.g3-4-ultragriptm-plug {
    height: 500px;
  }

  .master-section.center.homepages1.video-top {
    width: 96%;
  }

  .master-section.center.homepages1.slider.percentual {
    width: 80%;
    top: 30%;
  }

  .master-section.center.homepages1.slider.percentual.new {
    top: 40%;
  }

  .master-section.subscibe {
    width: 100%;
  }

  .master-section._10 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .contact-us-wrapper {
    padding: 2rem;
  }

  .contact-us-from-block {
    margin-bottom: 2rem;
  }

  .submit-button {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .contact-us-card {
    padding: 1.5rem;
  }

  .contact-us-from-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .contact-field {
    border-radius: 10px;
    height: 3rem;
  }

  .contact-field.message-field {
    border-radius: 10px;
    min-height: 9rem;
  }

  .contact-us-title-wrap {
    margin-bottom: 1.5rem;
  }

  .section-8.industries {
    padding-bottom: 6rem;
  }

  .industries-contant-wrap {
    padding-top: 6rem;
  }

  .industries-contant {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-71 {
    font-size: 20px;
    line-height: 30px;
  }

  .about-us-title {
    font-size: 4rem;
    line-height: 4.5rem;
  }

  .about-us-video {
    border-radius: 1rem;
    min-height: auto;
    margin-bottom: 1.5rem;
  }

  .about-us-divider {
    margin-bottom: 2rem;
  }

  .about-us-info-wrap {
    max-width: 100%;
    margin-bottom: 2rem;
  }

  .section-flex-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    text-align: center;
    margin-bottom: 2.5rem;
  }

  .section-9.about-us {
    padding-top: 0;
  }

  .about-counter-wrap {
    justify-content: center;
    align-items: center;
    height: 3rem;
  }

  .about-us-video-info-wrap {
    margin-bottom: 1.5rem;
  }

  .number-digit {
    font-size: 3rem;
    line-height: 3rem;
  }

  .about-us-video-card {
    padding: 1.5rem;
  }

  .about-us-video-wrap {
    border-radius: 0;
  }

  .about-us-video-card-wrap {
    max-width: 100%;
    position: static;
    inset: 10.25px 0 0 auto;
  }

  .about-us-right-wrap {
    max-width: 100%;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .form15_radio-group {
    grid-template-columns: 1fr;
  }

  .form15_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h1-4 {
    font-size: 3.25rem;
  }

  .header106_image-wrapper {
    max-width: 15rem;
  }

  .header106_image-wrapper.is-image1 {
    top: 45%;
    left: -20%;
  }

  .header106_image-wrapper.is-image5 {
    top: 45%;
    right: -15%;
  }

  .header106_image-wrapper.is-image4 {
    bottom: 7%;
    right: 8%;
  }

  .header106_image-wrapper.is-image3 {
    bottom: 0%;
  }

  .header106_image-wrapper.is-image2 {
    bottom: 5%;
  }

  .header81_content-right {
    flex: 0 auto;
    width: 100%;
    position: static;
  }

  .header81_content-left {
    flex: 0 auto;
    margin-left: 5%;
    margin-right: 5%;
  }

  .heading-style-h1-5 {
    font-size: 3.25rem;
  }

  .header81_image-wrapper {
    padding-top: 100%;
  }

  .header81_component {
    height: auto;
  }

  .header81_content-wrapper {
    grid-row-gap: 4rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    height: auto;
    padding-top: 6rem;
    position: static;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .product-header3_layout {
    grid-column-gap: 5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .product-header3_component {
    padding-bottom: 2.5rem;
  }

  .heading-style-h3 {
    font-size: 2.25rem;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .menu-icon1_line-top-3 {
    background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .blog-post2-related_list {
    grid-template-columns: 1fr 1fr;
  }

  .blog-post2-content_content {
    margin-bottom: 3rem;
  }

  .navbar1_menu-dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .navbar1_menu-button.w--open {
    background-color: #0000;
  }

  .navbar1_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar1_dropdown-list.w--open {
    border-style: none;
    padding: 0;
  }

  .menu-icon1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar1_menu-buttons {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .navbar1_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    display: flex;
  }

  .menu-icon1_line-bottom-3 {
    background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar1_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .footer1_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .navbar1_dropdown-link {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar1_menu {
    border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
    background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .menu-icon1_line-middle-3 {
    background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .left-card {
    padding: 1.5rem;
  }

  .contact-page-title {
    text-align: center;
    font-size: 40px;
    line-height: 50px;
  }

  .contact-page-title.smaller.no-padding {
    margin-bottom: 0;
    line-height: 30px;
  }

  .header79_image-column.image-column-5, .header79_image-column.image-column-4 {
    display: none;
  }

  .heading-style-h1-6 {
    font-size: 3.25rem;
  }

  .image-container {
    height: auto;
  }

  .gallery15_slide {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .div-left {
    border-left-style: none;
  }

  .stats5_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats5_list {
    grid-column-gap: 2rem;
  }

  .stats5_number {
    font-size: 4rem;
  }

  .padding-section-large-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h1-7 {
    font-size: 3.25rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .pricing17_plans {
    grid-template-columns: 1fr;
  }

  .heading-style-h4 {
    font-size: 1.75rem;
  }

  .layout6_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .features-card {
    margin-bottom: 60px;
  }

  .features-card.small {
    width: 200px;
    height: 180px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ab-div-70.startup, .ab-div-70.gardalok, .ab-div-70.gardacap, .ab-div-70.ultragrip {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 700px;
    display: block;
  }

  .review-paragraph {
    margin-bottom: 0;
  }

  .accupour-eye._2 {
    left: 495px;
  }

  .accupour-eye._4 {
    inset: 18% auto auto 69%;
  }

  .heading-style-h1-8 {
    font-size: 3.25rem;
  }

  .pricing20_grid-list {
    grid-template-columns: 1fr;
  }

  .product-image._1, .product-image._2, .product-image._3, .product-image.gardalok-caps, .product-image.gardalok-gaskets {
    height: 500px;
  }

  .reasons-image-wrapper._1, .reasons-image-wrapper._2, .reasons-image-wrapper._3, .reasons-image-wrapper._4, .reasons-image-wrapper._5, .reasons-image-wrapper.gardalok-1 {
    height: 500px;
    margin-bottom: 40px;
  }

  .reasons-image-wrapper.gardalok-2, .reasons-image-wrapper.gardalok-3, .reasons-image-wrapper.gardalok-4, .reasons-image-wrapper.gardalok-5 {
    height: 500px;
  }

  .reasons-image-wrapper.gardacap-1 {
    height: 500px;
    margin-bottom: 40px;
  }

  .reasons-image-wrapper.gardacap2, .reasons-image-wrapper.gardacap-3, .reasons-image-wrapper.gardacap-4, .reasons-image-wrapper.gardacap-5 {
    height: 500px;
  }

  .reasons-image-wrapper.gardalok-larger-plug {
    height: 500px;
    margin-bottom: 40px;
  }

  .other-closures-wrapper, .other-closures-wrapper.shorter, .other-closures-wrapper._650-px {
    height: auto;
  }

  .table3_item {
    min-width: 72rem;
  }

  .table3_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .table3_header-row {
    min-width: 72rem;
  }

  .text-weight-medium-2.blue.smallest {
    font-size: 12px;
    line-height: 16px;
  }

  .table3_content-2 {
    width: 100%;
    display: inline-block;
  }

  .table3_content-2.hide {
    display: none;
  }

  .text-block-39 {
    text-align: center;
  }

  .text-block-39.whiet.smallest {
    font-size: 12px;
    line-height: 16px;
  }

  .text-block-39.smallest {
    font-size: 12px;
  }

  .table3_column-2 {
    padding-left: .125rem;
    padding-right: .125rem;
  }

  .table3_column-2.is-width-medium {
    padding-left: .125rem;
  }

  .large-red-heading-copy, .large-green-heading {
    font-size: 2.75rem;
  }

  .gardacap-eye._2 {
    left: 495px;
  }

  .gardacap-eye._4 {
    inset: 18% auto auto 69%;
  }

  .gardacap-image._1, .gardacap-image._2, .gardacap-image._3, .gardacap-image.gardalok-caps, .gardacap-image.gardalok-gaskets, .gardacap-image._2 {
    height: 500px;
  }

  .lightbox-link-5 {
    width: 100%;
    display: inline-block;
  }

  .div-block-21, .div-block-22, .div-block-23, .div-block-24 {
    width: 100%;
  }

  .choose-your-system {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .choose-your-system._4-rows, .choose-your-system._2-rows {
    grid-template-columns: 1fr 1fr;
  }

  .choose-your-system._3-rows {
    grid-template-columns: 1fr;
  }

  .heading-84 {
    font-size: 30px;
    line-height: 40px;
  }

  .heading-85 {
    font-size: 50px;
    line-height: 60px;
  }

  .c {
    width: 100%;
    margin-bottom: 40px;
  }

  .dropdown-chevron-3 {
    inset: auto 0% auto auto;
  }

  .search-button-2 {
    padding-top: 0;
  }

  .text-block-41 {
    color: #000;
  }

  .menu-icon1_line-bottom-4 {
    background-color: #1f1f1f;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar10_dropdown-list-3 {
    position: relative;
    overflow: hidden;
  }

  .navbar10_dropdown-list-3.w--open {
    border-style: none;
    align-items: flex-start;
    padding: 0 0 0;
    position: relative;
    top: 0;
  }

  .navbar10_menu-button-3 {
    color: #797979;
    background-color: #ff0004;
  }

  .image-container-2 {
    height: auto;
  }

  .footer-2.style3 {
    background-position: 50%;
    background-size: cover;
  }

  .menu-icon1_line-middle-4 {
    background-color: #1f1f1f;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .heading-style-h1-9 {
    font-size: 3.25rem;
  }

  .contact-us-card-2 {
    padding: 1.5rem;
  }

  .top-navigation-div-text-wrapper-2 {
    justify-content: space-between;
    align-items: center;
    padding-left: 20px;
  }

  .product-image-2._3, .product-image-2._1, .product-image-2._2 {
    height: 500px;
  }

  .navbar10_blog-item-2 {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .navbar10_blog-item-image-wrapper-2 {
    flex-direction: column;
    width: 100%;
  }

  .menu-icon1_line-top-4 {
    background-color: #1f1f1f;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .magnify-3 {
    height: auto;
  }

  .padding-section-large-3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .single-dropdown-2 {
    color: #1f1f1f;
    text-align: left;
    padding-left: 0;
    font-size: 16px;
    line-height: 26px;
  }

  .bottom-footer-text-2.left, .bottom-footer-text-2.right {
    text-align: center;
  }

  .menu-icon5-3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 18px;
    display: flex;
  }

  .top-bar-contact-button-2 {
    display: block;
  }

  .navbar10_link-3 {
    color: #1f1f1f;
    width: auto;
    padding: .75rem 0;
    font-size: 16px;
    line-height: 26px;
  }

  .contact-field-2 {
    border-radius: 10px;
    height: 3rem;
  }

  .contact-field-2.message-field {
    border-radius: 10px;
    min-height: 9rem;
  }

  .navbar10_menu-3 {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    align-items: flex-start;
    margin-left: 0;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    position: absolute;
    overflow: auto;
  }

  .right-product-wrapper-2 {
    width: auto;
    margin-bottom: 20px;
  }

  .navbar10_dropdown-toggle-3 {
    color: #1f1f1f;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 16px;
    line-height: 26px;
    display: flex;
  }

  .bold-text-11 {
    font-size: 25px;
    line-height: 35px;
  }

  .featureed-wrapper {
    flex-flow: column;
  }

  .featured-wrapper-left {
    width: 100%;
  }

  .featured-wrapper-right {
    width: 100%;
    height: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .reasons-image-lidlock-wrapper._1, .reasons-image-lidlock-wrapper._2, .reasons-image-lidlock-wrapper._3, .reasons-image-lidlock-wrapper._4, .reasons-image-lidlock-wrapper._5, .reasons-image-lidlock-wrapper.gardalok-1 {
    height: 500px;
    margin-bottom: 40px;
  }

  .reasons-image-lidlock-wrapper.gardalok-2, .reasons-image-lidlock-wrapper.gardalok-3, .reasons-image-lidlock-wrapper.gardalok-4, .reasons-image-lidlock-wrapper.gardalok-5 {
    height: 500px;
  }

  .reasons-image-lidlock-wrapper.gardacap-1 {
    height: 500px;
    margin-bottom: 40px;
  }

  .reasons-image-lidlock-wrapper.gardacap2, .reasons-image-lidlock-wrapper.gardacap-3, .reasons-image-lidlock-wrapper.gardacap-4, .reasons-image-lidlock-wrapper.gardacap-5 {
    height: 500px;
  }

  .reasons-image-lidlock-wrapper-2._1, .reasons-image-lidlock-wrapper-2._2, .reasons-image-lidlock-wrapper-2._3, .reasons-image-lidlock-wrapper-2._4, .reasons-image-lidlock-wrapper-2._5, .reasons-image-lidlock-wrapper-2.gardalok-1 {
    height: 500px;
    margin-bottom: 40px;
  }

  .reasons-image-lidlock-wrapper-2.gardalok-2, .reasons-image-lidlock-wrapper-2.gardalok-3, .reasons-image-lidlock-wrapper-2.gardalok-4, .reasons-image-lidlock-wrapper-2.gardalok-5 {
    height: 500px;
  }

  .reasons-image-lidlock-wrapper-2.gardacap-1 {
    height: 500px;
    margin-bottom: 40px;
  }

  .reasons-image-lidlock-wrapper-2.gardacap2, .reasons-image-lidlock-wrapper-2.gardacap-3, .reasons-image-lidlock-wrapper-2.gardacap-4, .reasons-image-lidlock-wrapper-2.gardacap-5 {
    height: 500px;
  }

  .reasons-image-lidlock-wrapper-3._1, .reasons-image-lidlock-wrapper-3._2, .reasons-image-lidlock-wrapper-3._3, .reasons-image-lidlock-wrapper-3._4, .reasons-image-lidlock-wrapper-3._5, .reasons-image-lidlock-wrapper-3.gardalok-1 {
    height: 500px;
    margin-bottom: 40px;
  }

  .reasons-image-lidlock-wrapper-3.gardalok-2, .reasons-image-lidlock-wrapper-3.gardalok-3, .reasons-image-lidlock-wrapper-3.gardalok-4, .reasons-image-lidlock-wrapper-3.gardalok-5 {
    height: 500px;
  }

  .reasons-image-lidlock-wrapper-3.gardacap-1 {
    height: 500px;
    margin-bottom: 40px;
  }

  .reasons-image-lidlock-wrapper-3.gardacap2, .reasons-image-lidlock-wrapper-3.gardacap-3, .reasons-image-lidlock-wrapper-3.gardacap-4, .reasons-image-lidlock-wrapper-3.gardacap-5 {
    height: 500px;
  }

  .reasons-image-lidlock-wrapper-4._1, .reasons-image-lidlock-wrapper-4._2, .reasons-image-lidlock-wrapper-4._3, .reasons-image-lidlock-wrapper-4._4, .reasons-image-lidlock-wrapper-4._5, .reasons-image-lidlock-wrapper-4.gardalok-1 {
    height: 500px;
    margin-bottom: 40px;
  }

  .reasons-image-lidlock-wrapper-4.gardalok-2, .reasons-image-lidlock-wrapper-4.gardalok-3, .reasons-image-lidlock-wrapper-4.gardalok-4, .reasons-image-lidlock-wrapper-4.gardalok-5 {
    height: 500px;
  }

  .reasons-image-lidlock-wrapper-4.gardacap-1 {
    height: 500px;
    margin-bottom: 40px;
  }

  .reasons-image-lidlock-wrapper-4.gardacap2, .reasons-image-lidlock-wrapper-4.gardacap-3, .reasons-image-lidlock-wrapper-4.gardacap-4, .reasons-image-lidlock-wrapper-4.gardacap-5 {
    height: 500px;
  }

  .reasons-image-lidlock-wrapper-5._1, .reasons-image-lidlock-wrapper-5._2, .reasons-image-lidlock-wrapper-5._3, .reasons-image-lidlock-wrapper-5._4, .reasons-image-lidlock-wrapper-5._5, .reasons-image-lidlock-wrapper-5.gardalok-1 {
    height: 500px;
    margin-bottom: 40px;
  }

  .reasons-image-lidlock-wrapper-5.gardalok-2, .reasons-image-lidlock-wrapper-5.gardalok-3, .reasons-image-lidlock-wrapper-5.gardalok-4, .reasons-image-lidlock-wrapper-5.gardalok-5 {
    height: 500px;
  }

  .reasons-image-lidlock-wrapper-5.gardacap-1 {
    height: 500px;
    margin-bottom: 40px;
  }

  .reasons-image-lidlock-wrapper-5.gardacap2, .reasons-image-lidlock-wrapper-5.gardacap-3, .reasons-image-lidlock-wrapper-5.gardacap-4, .reasons-image-lidlock-wrapper-5.gardacap-5 {
    height: 500px;
  }

  .cards-1-grid {
    flex-wrap: wrap;
    grid-template-columns: 1fr;
  }

  .card-text {
    width: 100%;
    max-width: none;
    font-size: 20px;
    line-height: 1.5em;
  }

  .container-8 {
    padding-left: 4em;
    padding-right: 4em;
  }

  .card-absolute-line {
    display: none;
    top: 5.5em;
  }

  .card-block {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    min-height: auto;
    padding-left: 2em;
    padding-right: 2em;
  }

  .card-block:hover {
    color: #171520;
    background-color: #0000;
    min-height: auto;
  }

  .card-block.is-black-3:hover {
    color: #fff;
    background-color: #0000;
    border-color: #0000;
  }

  .card-title.in-overview {
    font-size: 40px;
    line-height: 50px;
  }

  .heading-86.is-main-ui-kit-title-3 {
    font-size: 2em;
  }

  ._5-width-div-block {
    grid-template-columns: .75fr;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-global-5 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .padding-section-large-4 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .patners-padding {
    padding-left: 0%;
    padding-right: 0%;
  }

  .five-reasons-wrapper-ultragrip {
    height: auto;
    margin-bottom: 60px;
    padding-bottom: 40px;
  }

  .grid-13 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .grid-15 {
    justify-items: stretch;
  }
}

@media screen and (max-width: 767px) {
  .navbar.transparent {
    z-index: 999;
    position: relative;
  }

  .nav-link {
    padding-top: 22px;
    padding-bottom: 20px;
  }

  .nav-link.dropdown {
    padding-top: 22px;
  }

  .hero-section {
    height: 600px;
  }

  .hero-section.contact {
    height: 1000px;
    padding-top: 0;
  }

  .hero-section.left-nav {
    background-image: linear-gradient(#f5f6f9cf, #f5f6f9cf), url('../images/ekntrtmz-224106.webp');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
  }

  .paragraph-big-hero {
    font-size: 18px;
    line-height: 28px;
  }

  .section-titte-block.page-header.left {
    width: 90%;
  }

  .section-titte-block.page-header.blog {
    width: 70%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-titte-block.bottom-padding {
    margin-bottom: 100px;
  }

  .section-titte-block.coming {
    margin-bottom: 40px;
  }

  .section-tittle {
    font-size: 50px;
    line-height: 60px;
  }

  .section-tittle.white {
    font-size: 28px;
  }

  .section-tittle.white.intro {
    font-size: 32px;
    line-height: 42px;
  }

  .sub-tittle {
    margin-top: 10px;
  }

  .sub-tittle.white {
    font-size: 16px;
    line-height: 26px;
  }

  .sub-tittle.white.intro {
    margin-bottom: 10px;
  }

  .sub-tittle.subscribe {
    text-align: left;
  }

  .features-tittle.causes.left-dark {
    font-size: 15px;
    line-height: 25px;
  }

  .paragraph.pricing, .paragraph.white.in-footer, .paragraph.center {
    text-align: center;
  }

  .button.move-up.right-padding.violet.bottom {
    margin-right: 0;
  }

  .full-container.center.homepages1.slider.percentual {
    top: 25%;
  }

  .full-container.center.homepages1.slider.percentual.new {
    width: 80%;
    top: 25%;
    left: 50%;
  }

  .full-container.center.homepages1.slider.percentual.new.right {
    left: 50%;
  }

  .full-container.top.tabs {
    margin-bottom: 100px;
    top: 200px;
  }

  .heading-3 {
    text-align: center;
    font-family: Poppins, sans-serif;
  }

  .small-separator.center.white {
    margin-bottom: 0;
  }

  .tabs-menu.line-top {
    text-align: center;
  }

  .tab-link, .tab-link.w--current, .tab-link._2, .tab-link._3, .tab-link._4 {
    width: 50%;
  }

  .tab-link._5 {
    text-align: center;
    width: 100%;
  }

  .pricing-wrapper.line {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .pricing-wrapper.trasparent {
    margin-top: 0;
    margin-bottom: 0;
  }

  .services-tittle.red.left, .services-tittle.white.left, .services-tittle.green.left, .services-tittle.purple.left {
    text-align: left;
  }

  .top-space-block._100 {
    margin-top: 50px;
  }

  .top-space-block._100.left {
    width: 100%;
    padding-bottom: 0;
    padding-left: 0;
  }

  .top-space-block._100.left.top {
    top: 40px;
  }

  .top-space-block._100.left.top.right {
    width: 80%;
  }

  .top-space-block._100.left.events {
    width: 100%;
  }

  .top-space-block._30.left {
    text-align: center;
  }

  .half-section, .half-section.image {
    width: 100%;
  }

  .half-section.image.mock-up {
    height: 400px;
  }

  .half-section.left.colorated {
    background-image: linear-gradient(135deg, #ae06d8e3, #0000 55%, #3006d8e3 98%);
    border-bottom: 10px solid #fff;
    border-right-width: 0;
    height: 600px;
  }

  .half-section.left.colorated.blue {
    border-left-style: none;
    border-right-style: none;
    height: 600px;
  }

  .half-section.left.image-2 {
    border-bottom: 10px solid #fff;
    border-right-style: none;
  }

  .half-section.right {
    border-bottom: 10px solid #fff;
    height: 600px;
  }

  .half-section.home {
    height: 700px;
  }

  .social-link.facebook, .social-link.twiter, .social-link.instagram, .social-link.google {
    width: 50%;
  }

  .social-link.dribbble {
    width: 100%;
  }

  .footer.style3 {
    background-position: 100%;
  }

  .footer.style4 {
    text-align: center;
  }

  .footer.coming {
    padding-top: 60px;
  }

  .link-block.footer {
    text-align: center;
  }

  .logo-brand {
    margin-top: 12px;
    margin-left: 0;
  }

  .logo-brand.w--current {
    padding-left: 0;
  }

  .logo-brand.top {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .logo-brand.top.center {
    margin-left: auto;
    padding-left: 0;
  }

  .logo-brand.footer-one {
    float: none;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: block;
  }

  .center-device {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .center-device.bottom {
    text-align: center;
    display: block;
  }

  .center-device.right {
    float: none;
    display: block;
  }

  .top-left-text.dark {
    text-align: center;
    margin-right: 15px;
  }

  .top-left-text.dark.link.right {
    float: none;
  }

  .arrow-slider, .arrow-slider.left {
    display: none;
  }

  .services-wrapper {
    margin-bottom: 0;
  }

  .content-container-center {
    width: 80%;
    top: 45%;
  }

  .footer-tittle {
    text-align: center;
  }

  .center-block {
    padding-left: 0;
  }

  .video-wrapper {
    margin-top: 50px;
  }

  .video-wrapper.full {
    margin-bottom: 40px;
  }

  .content-wrapper {
    width: 100%;
    margin-bottom: -1px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .content-wrapper.in-contact {
    height: 300px;
    margin-bottom: 0;
  }

  .content-wrapper._100.middle, .content-wrapper._100.first, .content-wrapper._100.last, .content-wrapper._100.fourth, .content-wrapper._100.fifth {
    margin-bottom: 20px;
  }

  .left-wrapper.photo.right {
    margin-top: 0;
  }

  .headline-wrapper.center {
    width: 85%;
  }

  .emphasized-text-16.bottom-padding {
    font-size: 18px;
  }

  .emphasized-text-16.bottom-padding.smaller {
    font-size: 18px;
    line-height: 28px;
  }

  .banner.style2 {
    height: 650px;
  }

  .services-content {
    margin-bottom: 40px;
  }

  .testimonials-slide {
    margin-bottom: 20px;
  }

  .fun-content, .fun-content.no-space.add {
    margin-bottom: 50px;
  }

  .five-reasons-wrapper {
    margin-bottom: 40px;
  }

  .right {
    text-align: center;
    margin-top: 10px;
  }

  .form-contact.fluid.device {
    width: 70%;
  }

  .margin-device {
    margin-bottom: 10px;
  }

  .menu-button-2 {
    color: #fff;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .menu-button-2.dark {
    margin-right: 10px;
  }

  .white {
    color: #fff;
    margin-bottom: 10px;
  }

  .separator-wrapper.left {
    text-align: center;
  }

  .industries-grid-wrapper.top {
    background-position: 50%;
  }

  .industries-grid-wrapper.top.events {
    height: 300px;
  }

  .industries-grid-wrapper.list {
    width: 100%;
  }

  .div-block-6.color-orange.events.red {
    height: 300px;
  }

  .column-no-padding {
    height: 360px;
  }

  .link-4.right {
    float: right;
  }

  .heading-15.left-side-text {
    text-align: center;
    display: block;
  }

  .blog-tittle-black {
    font-size: 35px;
    line-height: 45px;
  }

  .date.by {
    display: block;
  }

  .full-width-container {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .page-header, .page-header.accupour-red, .page-header.team, .page-header.contact {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .page-header.intro {
    padding-top: 0;
    padding-bottom: 0;
  }

  .page-header.gardacap-green, .page-header.gardalock-purple, .page-header.gardacap-banner, .page-header.ultragrip-blue {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .info-wrapper.div {
    width: 300px;
  }

  .image-wrapper-causes {
    height: 140px;
  }

  .image-wrapper-causes.left-image {
    height: 160px;
  }

  .row-volunteers.smaller {
    width: 90%;
  }

  .team {
    height: 400px;
  }

  .team._2 {
    background-position: 50% 0;
  }

  .event-wrapper {
    width: 100%;
    margin-top: 40px;
  }

  .info-div-author {
    width: auto;
  }

  .div-button-right {
    display: none;
  }

  .bottom-footer-text {
    text-align: center;
  }

  .bottom-footer-text.center {
    margin-top: 10px;
    line-height: 20px;
  }

  .bottom-footer-text.right {
    margin-top: 0;
    margin-bottom: 0;
    line-height: 20px;
  }

  .donate-pop-up {
    display: none;
  }

  .close-pop-up {
    background-color: #0000;
    border-radius: 100px;
  }

  .image-case-link._1 {
    height: 250px;
  }

  .info-author {
    width: 70%;
    padding-top: 0;
  }

  .icon-13 {
    text-align: center;
  }

  .left-form-container {
    width: 80%;
  }

  .page-wrapper.new {
    border-bottom-style: none;
  }

  ._30-percent-presentation {
    width: 46.5%;
    margin-right: 3.5%;
  }

  .post-rich-text h3 {
    line-height: 50px;
  }

  .post-rich-text h5 {
    line-height: 34px;
  }

  .heading-div {
    width: 70%;
  }

  .div-form {
    width: 80%;
  }

  .licence-items, .licence-item-firs {
    width: 100%;
  }

  .feature-icon {
    max-width: 3.5rem;
  }

  .section-5.feature {
    padding-bottom: 4.8rem;
  }

  .feature-flex-wrap {
    grid-template-columns: 1fr;
  }

  .section-title-wrap {
    margin-bottom: 1.5rem;
  }

  .section-title {
    font-size: 2.188rem;
    line-height: 2.813rem;
  }

  .section-title.mg-bottom-1-125-rem {
    margin-bottom: 1rem;
  }

  .contact-page-email-addrrss {
    font-size: 25px;
    line-height: 35px;
  }

  .home-page-banner-heading {
    font-size: 40px;
    line-height: 50px;
  }

  .navbar10_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .navbar10_dropdown-content-right {
    padding-bottom: 1.5rem;
  }

  .navbar10_component {
    min-height: 4rem;
  }

  .navbar10_blog-item-image {
    height: 200px;
    margin-bottom: 0;
  }

  .navbar10_dropdown-link-list {
    max-width: none;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .navbar10_blog-item-image-wrapper {
    max-width: 100%;
  }

  .navbar10_blog-item {
    grid-row-gap: 1rem;
  }

  .navbar10_component-2 {
    min-height: 4rem;
  }

  .navbar10_dropdown-link-list-2 {
    max-width: none;
  }

  .navbar10_menu-2 {
    padding-bottom: 6rem;
  }

  .ab-h2-white-title {
    margin-top: 15px;
    font-size: 30px;
    line-height: 40px;
  }

  .rich-text-block-left-line {
    column-count: 1;
  }

  .grid-11 {
    grid-template-columns: 1fr;
  }

  .container-4 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading.is-large-title {
    font-size: 40px;
    line-height: 50px;
  }

  .grid-11-summary-grid {
    grid-template-columns: .25fr 1fr;
  }

  .padding-2 {
    padding-top: 6em;
    padding-bottom: 6em;
  }

  .contact-popup-window-2 {
    width: 100%;
  }

  .gallery20_mask {
    height: 400px;
  }

  .gallery20_slide {
    padding-right: 1.5rem;
  }

  .text-size-medium {
    font-size: 1rem;
  }

  .gallery20_slider {
    width: 400px;
  }

  .gallery-wrapper._1, .gallery-wrapper._2, .gallery-wrapper._4, .gallery-wrapper._5, .gallery-wrapper._10 {
    height: 400px;
  }

  .right-nav-div {
    justify-content: space-between;
  }

  .lightbox-link-3 {
    width: 100%;
    height: 350px;
  }

  .magnify {
    border-style: none;
    height: auto;
  }

  .background-video-5 {
    height: 400px;
  }

  .category-filter-menu {
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .text-size-medium-2 {
    font-size: 1rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .blog1_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog1_list._2-rows {
    grid-template-columns: 1fr;
  }

  .blog1_list._3-rows {
    grid-template-columns: minmax(14px, 1.25fr);
  }

  .category-filter-link.last-link {
    margin-right: 2rem;
  }

  .search-input-2 {
    min-width: 15rem;
  }

  .search-pop-up-wrapper {
    padding-top: 10px;
  }

  .top-navigation-div-text-wrapper {
    flex-flow: row;
    justify-content: space-between;
    align-items: stretch;
  }

  .search-wrapper-2 {
    display: inline-flex;
  }

  .columns-2 {
    text-align: left;
  }

  .features-div-wrapper.white {
    flex-flow: column;
  }

  .accordion1_top {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .accordion1_icon {
    width: 1.75rem;
  }

  .performance-list {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-style-h1-2, .heading-style-h1-3 {
    font-size: 2.5rem;
  }

  .master-section.center.homepages1.slider.percentual {
    top: 25%;
  }

  .master-section.center.homepages1.slider.percentual.new {
    width: 80%;
    top: 25%;
    left: 50%;
  }

  .master-section.center.homepages1.slider.percentual.new.right {
    left: 50%;
  }

  .contact-us-wrapper {
    padding: 1.5rem;
  }

  .contact-us-card {
    padding: 1.2rem;
  }

  .contact-us-info-wrap {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .contact-label {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .contact-us-from-grid {
    grid-template-columns: 1fr;
  }

  .contact-field.message-field {
    min-height: 8.8rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .industries-details-wrap {
    margin-bottom: 1.5rem;
  }

  .section-8.industries {
    padding-bottom: 4.8rem;
  }

  .industries-contant-wrap {
    padding-top: 4.8rem;
  }

  .heading-71 {
    font-size: 18px;
    line-height: 28px;
  }

  .about-us-divider {
    margin-bottom: 1.5rem;
  }

  .about-us-info-wrap {
    margin-bottom: 1rem;
  }

  .section-flex-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    margin-bottom: 2rem;
  }

  .section-9.about-us {
    padding-top: 0;
  }

  .about-us-video-card {
    padding: 1.2rem;
  }

  .heading-75 {
    font-size: 25px;
    line-height: 35px;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .form15_radio-group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .heading-style-h6 {
    font-size: 1.125rem;
  }

  .form15_component {
    grid-template-columns: 1fr;
  }

  .form15_header {
    position: static;
  }

  .heading-style-h1-4 {
    font-size: 2.5rem;
  }

  .header106_component {
    height: 110vh;
  }

  .header106_image-wrapper.is-image1 {
    left: -25%;
  }

  .header106_image-wrapper.is-image4 {
    right: -5%;
  }

  .header106_image-wrapper.is-image2 {
    left: -8%;
  }

  .heading-style-h1-5 {
    font-size: 2.5rem;
  }

  .header81_content-wrapper {
    padding-top: 4rem;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .product-header3_layout {
    grid-column-gap: 5rem;
    grid-row-gap: 2rem;
  }

  .product-header3_gallery {
    grid-template-columns: 1fr;
  }

  .product-header3_accordion-icon {
    width: 1.75rem;
  }

  .product-header3_heading {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .divider-vertical {
    display: none;
  }

  .product-header3_component {
    padding-bottom: 1.5rem;
  }

  .product-header3_list {
    grid-template-rows: auto;
  }

  .heading-style-h3 {
    font-size: 2rem;
  }

  .footer1_credit-text {
    margin-top: 1.5rem;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .blog-post2-content_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .blog-post2-related_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog-post2-content_content {
    margin-bottom: 2rem;
  }

  .navbar1_component {
    height: auto;
    min-height: 4rem;
  }

  .footer1_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .blog-post2-content_content-top {
    margin-bottom: 2rem;
  }

  .footer1_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    grid-auto-flow: row;
  }

  .footer1_menu-wrapper {
    grid-column-gap: 1.5rem;
  }

  .navbar1_logo-link {
    padding-left: 0;
  }

  .footer1_top-wrapper {
    grid-row-gap: 3rem;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .left-card {
    padding: 1.2rem;
  }

  .header79_image-column.image-column-3 {
    display: none;
  }

  .heading-style-h1-6 {
    font-size: 2.5rem;
  }

  .paragraph-14 {
    font-size: 16px;
    line-height: 26px;
  }

  .footer-text {
    font-size: 25px;
    line-height: 35px;
  }

  .gallery15_slider {
    padding-bottom: 3rem;
  }

  .image-container {
    height: auto;
  }

  .gallery15_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-product-wrapper {
    height: auto;
  }

  .hero-image, .hero-image.gardalok-g2x5-butress, .hero-image.gardalok-g2x11-bspp, .hero-image.gardalok-bcs-70x6 {
    height: 400px;
  }

  .quick-link-tiles-in-white.white {
    text-align: left;
  }

  .text-size-medium-3 {
    font-size: 1rem;
  }

  .stats5_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats5_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats5_number {
    font-size: 3.5rem;
  }

  .padding-section-large-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-4 {
    font-size: 1rem;
  }

  .heading-style-h1-7 {
    font-size: 2.5rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .pricing17_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .pricing17_feature-list {
    grid-template-columns: 1fr;
  }

  .text-size-medium-5 {
    font-size: 1rem;
  }

  .layout6_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .features-card.small {
    width: 150px;
    height: 130px;
  }

  .ab-div-70.startup, .ab-div-70.gardalok, .ab-div-70.gardacap, .ab-div-70.ultragrip {
    background-size: cover;
    height: 600px;
  }

  .review-paragraph {
    font-size: 10px;
    line-height: 20px;
  }

  .accupour-eye._1 {
    top: 28%;
    left: 43%;
  }

  .accupour-eye._2 {
    top: 317px;
    left: 400px;
  }

  .accupour-eye._3 {
    top: 373px;
  }

  .accupour-eye._4 {
    top: 28%;
    left: 43%;
  }

  .text-size-medium-6 {
    font-size: 1rem;
  }

  .heading-style-h1-8 {
    font-size: 2.5rem;
  }

  .pricing20_grid-list {
    grid-template-columns: 1fr;
  }

  .heading-style-h6-2 {
    font-size: 1.125rem;
  }

  .pricing20_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .reasons-image-wrapper._2, .reasons-image-wrapper._3 {
    background-size: contain;
  }

  .table3_pagination-page-button-wrapper {
    display: none;
  }

  .text-size-large {
    font-size: 1.125rem;
  }

  .table3_component {
    grid-row-gap: 3rem;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
  }

  .page-padding {
    padding-left: 3%;
    padding-right: 3%;
  }

  .text-weight-medium-2.white {
    font-family: Poppins, sans-serif;
  }

  .text-weight-medium-2.blue.smallest {
    font-size: 10px;
    line-height: 16px;
  }

  .quick-stack-spec-table {
    width: auto;
  }

  .table3_content-2 {
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .text-block-39.whiet.smallest {
    font-size: 10px;
    line-height: 15px;
  }

  .text-block-39.smallest {
    font-size: 10px;
  }

  .table3_column-2, .table3_column-2.is-width-medium {
    padding-left: .125rem;
    padding-right: .125rem;
  }

  .large-red-heading-copy, .large-green-heading {
    font-size: 2.25rem;
  }

  .gardacap-eye._1 {
    top: 28%;
    left: 43%;
  }

  .gardacap-eye._2 {
    top: 317px;
    left: 400px;
  }

  .gardacap-eye._3 {
    top: 373px;
  }

  .gardacap-eye._4 {
    top: 28%;
    left: 43%;
  }

  .choose-your-system {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .choose-your-system._3-rows {
    grid-template-columns: minmax(14px, 1.25fr);
  }

  .c {
    margin-bottom: 0;
  }

  .image-container-2 {
    height: auto;
  }

  .features-div-wrapper-2.white {
    flex-flow: column;
  }

  .footer-2.style3 {
    background-position: 100%;
  }

  .link-block-25.footer-2 {
    text-align: center;
  }

  .heading-style-h1-9 {
    font-size: 2.5rem;
  }

  .contact-us-card-2 {
    padding: 1.2rem;
  }

  .top-navigation-div-text-wrapper-2 {
    flex-flow: row;
    justify-content: space-between;
    align-items: stretch;
  }

  .gallery15_slider-2 {
    padding-bottom: 3rem;
  }

  .navbar10_blog-item-2 {
    grid-row-gap: 1rem;
  }

  .navbar10_blog-item-image-wrapper-2 {
    max-width: 100%;
  }

  .navbar10_component-3 {
    min-height: 4rem;
  }

  .magnify-3 {
    border-style: none;
    height: auto;
  }

  .padding-section-large-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .bottom-footer-text-2 {
    text-align: center;
  }

  .bottom-footer-text-2.center {
    margin-top: 10px;
    line-height: 20px;
  }

  .bottom-footer-text-2.right {
    margin-top: 0;
    margin-bottom: 0;
    line-height: 20px;
  }

  .contact-field-2.message-field {
    min-height: 8.8rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .product-header3_heading-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .contact-label-2 {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .reasons-image-lidlock-wrapper._2, .reasons-image-lidlock-wrapper._3, .reasons-image-lidlock-wrapper-2._2, .reasons-image-lidlock-wrapper-2._3, .reasons-image-lidlock-wrapper-3._2, .reasons-image-lidlock-wrapper-3._3, .reasons-image-lidlock-wrapper-4._2, .reasons-image-lidlock-wrapper-4._3, .reasons-image-lidlock-wrapper-5._2, .reasons-image-lidlock-wrapper-5._3 {
    background-size: contain;
  }

  .heading-86.is-main-ui-kit-title-3 {
    font-size: 1.7em;
  }

  .heading-87 {
    font-size: 40px;
    line-height: 50px;
  }

  .header78_image-wrapper {
    width: 18rem;
  }

  ._5-width-div-block {
    grid-template-columns: 1.5fr;
  }

  .padding-section-large-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .five-reasons-wrapper-ultragrip {
    margin-bottom: 40px;
  }
}

@media screen and (max-width: 479px) {
  li {
    padding-bottom: 10px;
  }

  .hero-section {
    height: 600px;
  }

  .hero-section.homepages1 {
    height: 700px;
  }

  .hero-section.contact {
    height: 1100px;
  }

  .hero-section.contact.slide {
    height: 900px;
  }

  .hero-section.left-nav {
    height: 550px;
    padding-top: 100px;
  }

  .hero-big-text {
    font-size: 32px;
    line-height: 42px;
  }

  .hero-big-text.smaller {
    font-size: 25px;
    line-height: 35px;
  }

  .hero-big-text.color-left {
    font-size: 40px;
    line-height: 50px;
  }

  .hero-big-text.headline {
    letter-spacing: 8px;
    font-size: 40px;
  }

  .section.blog-single {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-titte-block {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-titte-block.no-margin {
    position: relative;
  }

  .section-titte-block.page-header {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-titte-block.page-header.left {
    padding-bottom: 40px;
  }

  .section-titte-block.page-header.blog {
    width: 80%;
  }

  .section-titte-block.no-padding {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-titte-block.coming {
    margin-bottom: 20px;
  }

  .section-tittle {
    font-size: 40px;
    line-height: 50px;
  }

  .section-tittle.white {
    text-align: center;
    font-size: 28px;
    line-height: 40px;
  }

  .section-tittle.white.smaller {
    font-size: 32px;
  }

  .section-tittle.white.intro {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 24px;
    line-height: 34px;
    display: block;
  }

  .section-tittle.big-transparent {
    font-size: 40px;
    line-height: 50px;
  }

  .section-tittle.red.left {
    text-align: left;
  }

  .section-tittle.purple {
    line-height: 50px;
  }

  .sub-tittle {
    font-size: 14px;
    line-height: 24px;
  }

  .sub-tittle.white.intro {
    overflow: hidden;
  }

  .features-tittle.causes.left-dark {
    font-size: 14px;
    line-height: 24px;
  }

  .paragraph.white.block {
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph.left {
    text-align: left;
  }

  .button.move-up.right-padding.violet.bottom {
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .button.move-up.right-padding {
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
    display: inline-block;
  }

  .full-container {
    text-align: left;
  }

  .full-container.center.homepages1.video-top {
    top: 14%;
  }

  .full-container.center.homepages1.slider.percentual {
    width: 90%;
    top: 20%;
  }

  .full-container.top.tabs {
    margin-bottom: 220px;
    top: 300px;
  }

  .full-container.subscibe {
    margin-top: 20%;
    padding: 20px;
  }

  .heading-3 {
    font-size: 28px;
    line-height: 38px;
  }

  .quick-links-titles.white {
    font-size: 25px;
    line-height: 35px;
  }

  .sub-text {
    text-align: left;
    font-size: 21px;
  }

  .tabs-menu.second.left-side {
    text-align: center;
  }

  .tab-link, .tab-link.w--current, .tab-link._2, .tab-link._3, .tab-link._4, .tab-link._5 {
    width: 100%;
  }

  .services-tittle.white {
    font-size: 30px;
    line-height: 40px;
  }

  .top-space-block._100.left {
    width: 100%;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .top-space-block._100.left.top.right {
    width: 70%;
  }

  .top-space-block._100.left.top-padding {
    width: auto;
    padding-top: 0;
  }

  .half-section {
    height: 800px;
    display: block;
  }

  .half-section.image {
    width: 100%;
    height: 600px;
  }

  .half-section.home {
    float: right;
    height: 750px;
  }

  .center-content-section {
    width: 80%;
    position: relative;
    top: 20%;
    transform: translate(0, -50%);
  }

  .social-link.facebook, .social-link.twiter, .social-link.instagram, .social-link.google {
    width: 50%;
  }

  .social-link.dribbble {
    width: 100%;
  }

  .center-device.right {
    text-align: center;
  }

  .arrow-slider, .arrow-slider.left {
    display: none;
  }

  .services-wrapper {
    width: auto;
  }

  .content-container-center {
    width: 90%;
  }

  .center-block {
    padding-left: 0;
  }

  .bottom-block._30 {
    margin-bottom: 0;
  }

  .testimnial-wrapper {
    width: 100%;
  }

  .team-name, .team-name.leader {
    text-align: center;
  }

  .team-name.blog {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .content-wrapper {
    position: static;
  }

  .content-wrapper.in-contact {
    z-index: 1000;
    float: left;
    height: 300px;
    margin-top: 0;
    padding-top: 40px;
    position: relative;
  }

  .faq-wrapper {
    width: 90%;
  }

  .features-wrapper.home10, .left-wrapper.photo.left, .left-wrapper.photo.left._2, .left-wrapper.photo.right, .left-wrapper.photo.right._2 {
    width: 100%;
  }

  .left-wrapper.gray {
    float: left;
    height: 900px;
  }

  .form-wrapper-block.home {
    top: 20%;
  }

  .emphasized-text-16 {
    font-size: 21px;
  }

  .emphasized-text-16.bottom-padding {
    font-size: 16px;
  }

  .banner.style2 {
    height: 600px;
  }

  .testimonials-slide.color-1, .testimonials-slide.color-2, .testimonials-slide.color-3, .testimonials-slide.color-4, .testimonials-slide.color-5 {
    width: 100%;
  }

  .fun-content {
    margin-bottom: 50px;
  }

  .fun-content.no-space {
    margin-bottom: 0;
  }

  .fun-content.no-space.add {
    margin-bottom: 50px;
  }

  .left {
    text-align: center;
  }

  .five-reasons-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .form-contact.fluid {
    width: 90%;
    display: block;
  }

  .form-contact.fluid.device {
    width: 90%;
  }

  .form-contact.top {
    margin-top: 60px;
  }

  .form-contact.second {
    padding-left: 10px;
    padding-right: 10px;
  }

  .menu-button-2.dark.w--open {
    z-index: 2;
  }

  .text-block-13 {
    text-align: center;
  }

  .industries-grid-wrapper.top.events {
    height: auto;
  }

  .industries-grid-wrapper.list {
    padding-right: 0;
  }

  .industries-grid-wrapper.percentual.new {
    margin-bottom: 0;
  }

  .percentage.nationality {
    display: none;
    left: 10px;
  }

  .percentage.list {
    display: none;
  }

  .iteam-block.donation {
    text-align: center;
  }

  .iteam-block.donation.transparent {
    width: 100%;
  }

  .iteam-block.donation.left.new {
    text-align: center;
  }

  .iteam-block.donation.right {
    float: none;
    text-align: left;
    margin-top: 0;
  }

  .iteam-block.donation.right.middle {
    text-align: center;
    margin-top: 20px;
  }

  .div-block-6, .div-block-6.color-orange.events.red {
    height: auto;
  }

  .column-no-padding {
    height: auto;
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .progress-wrapper {
    text-align: center;
  }

  .link-4.right {
    float: left;
  }

  .blog-tittle-black {
    font-size: 25px;
    line-height: 35px;
  }

  .date.by {
    display: none;
  }

  .testimonials.white {
    line-height: 24px;
  }

  .navigation-container {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .page-header, .page-header.accupour-red, .page-header.team, .page-header.contact, .page-header.gardacap-green, .page-header.gardalock-purple, .page-header.gardacap-banner, .page-header.ultragrip-blue {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .info-wrapper.list {
    float: none;
    width: 90%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .info-wrapper.list.causes {
    float: none;
    width: 90%;
  }

  .info-wrapper.div {
    width: 200px;
  }

  .image-wrapper-causes {
    width: 100%;
    height: 140px;
  }

  .image-wrapper-causes.left-image, .row-volunteers.smaller {
    width: 100%;
  }

  .author-image {
    text-align: center;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .author-image.left {
    float: none;
  }

  .team, .team._2 {
    height: 300px;
  }

  .author-div-image {
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .info-donation-div {
    text-align: center;
    padding-left: 0;
  }

  .info-div-author {
    width: auto;
  }

  .column-8 {
    text-align: center;
  }

  .nav-link-footer {
    padding-left: 8px;
    padding-right: 8px;
  }

  .donate-pop-up {
    display: none;
  }

  .close-pop-up {
    background-color: #0000;
    border-radius: 100px;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 5px;
    right: 5px;
    overflow: visible;
  }

  .image-case-link._1.larger {
    height: 250px;
  }

  .column-9 {
    text-align: center;
  }

  .info-author {
    float: none;
    width: 100%;
  }

  .pricing-row {
    width: 100%;
  }

  .left-form-container {
    width: 90%;
  }

  ._30-percent-presentation {
    width: 100%;
    margin-right: 0%;
  }

  .post-rich-text h3 {
    line-height: 50px;
  }

  .post-rich-text h5 {
    line-height: 34px;
  }

  .heading-div {
    width: 100%;
  }

  .mock-up-section, .liquid-card {
    display: none;
  }

  .center-position {
    text-align: center;
  }

  .link-block-3 {
    float: none;
  }

  .div-form {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .licence-item-firs {
    flex-direction: column;
    justify-content: space-between;
    width: auto;
    padding: 15px 15px 14px;
  }

  .image-div {
    flex: 0 auto;
    width: 100px;
  }

  .image-div.logo {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .licence-link {
    margin-right: 10px;
  }

  .licence-link.changelog {
    text-align: center;
    margin-right: 0;
  }

  .feature-icon {
    max-width: 3.2rem;
  }

  .feature-card {
    padding: 1.2rem;
  }

  .section-5.feature {
    padding-bottom: 3.8rem;
  }

  .feature-title {
    font-size: 1.6rem;
    line-height: 2.2rem;
  }

  .feature-icon-wrap {
    margin-bottom: .8rem;
  }

  .feature-details-wrap._1 {
    margin-bottom: 1.5rem;
  }

  .section-title {
    letter-spacing: 0;
    font-size: 1.875rem;
    line-height: 2.6rem;
  }

  .section-title.mg-bottom-1-125-rem {
    margin-bottom: 1.2rem;
    font-size: 40px;
    line-height: 50px;
  }

  .contact-page-email-addrrss {
    font-size: 16px;
    line-height: 26px;
  }

  .navbar10_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .navbar10_container {
    flex-flow: column;
  }

  .navbar10_blog-item-image {
    height: 300px;
  }

  .navbar10_blog-list {
    grid-template-columns: 1fr;
  }

  .navbar10_dropdown-link {
    padding-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .navbar10_blog-item {
    flex-direction: column;
  }

  .columns-1290px {
    flex-flow: column;
    padding-top: 10px;
  }

  .navbar10_blog-list-2 {
    grid-template-columns: 1fr;
  }

  .ab-why-choose-subsection {
    padding-left: 2em;
    padding-right: 2em;
  }

  .ab-h2-white-title, .ab-h2-white-title.centered, .ab-h2-white-title.centered._40px {
    font-size: 30px;
    line-height: 40px;
  }

  .ab-1290px-div-wrapper {
    padding-left: 2em;
    padding-right: 2em;
  }

  .heading-66 {
    font-size: 30px;
    line-height: 40px;
  }

  .home-page-text-large {
    font-size: 16px;
    line-height: 26px;
  }

  .grid-11-text-1 {
    font-size: 20px;
    line-height: 30px;
  }

  .container-4 {
    padding-left: 8vw;
    padding-right: 8vw;
  }

  .heading.is-large-title {
    font-size: 30px;
    line-height: 40px;
  }

  .contact-popup-window-2 {
    flex: 1;
    padding: 8px 8.33% 40px;
  }

  .max-width-large.align-center.tint {
    padding-left: 10px;
    padding-right: 10px;
  }

  .gallery20_slider {
    width: 300px;
  }

  .large-red-heading {
    font-size: 30px;
    line-height: 40px;
  }

  .large-white-centered-titles.smaller {
    font-size: 20px;
    line-height: 30px;
  }

  .sub-title-white {
    font-size: 14px;
    line-height: 24px;
  }

  .sub-title-white.left {
    font-size: 20px;
    line-height: 30px;
  }

  .sub-title-white.larger, .serve-titles {
    font-size: 25px;
    line-height: 35px;
  }

  .right-nav-div-text {
    width: 80%;
  }

  .lightbox-link-3 {
    height: 200px;
  }

  .magnify {
    height: auto;
  }

  .navigation-heading {
    font-size: 13px;
    line-height: 18px;
  }

  .conatc-us-for-further-information-ab {
    font-size: 25px;
    line-height: 35px;
  }

  .product-title.product-page {
    font-size: 35px;
    line-height: 45px;
  }

  .background-video-5 {
    height: 200px;
  }

  .div-block-11 {
    flex-flow: column;
  }

  .image-9 {
    margin-bottom: 10px;
  }

  .lightbox-link-4 {
    margin-bottom: 20px;
  }

  .blog1_list {
    grid-row-gap: 3.25rem;
  }

  .blog1_list._4-rows, .blog1_list._2-rows, .blog1_list._3-rows {
    grid-template-columns: 1fr;
  }

  .search-button {
    width: 2rem;
  }

  .search-input-2 {
    min-width: 10rem;
  }

  .top-navigation-div-text-wrapper {
    justify-content: flex-end;
    padding-left: 0;
  }

  .top-orange-bar-div {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .search-wrapper-2 {
    display: none;
  }

  .top-bar-contact-button {
    width: 100%;
  }

  .select-field {
    font-size: 14px;
    line-height: 25px;
  }

  .feature-highlights.left {
    text-align: left;
  }

  .right-product-wrapper {
    order: 9999;
  }

  .performance-list {
    font-size: 16px;
    line-height: 26px;
  }

  .blog1_image-wrapper-4 {
    background-position: 50%;
    height: 300px;
  }

  .blog1_image-wrapper-4.bcs-56x4 {
    height: 300px;
  }

  .blog1_image-wrapper-4.g2-ultragriptm-flange, .blog1_image-wrapper-4.g2-ultragriptm-plug, .blog1_image-wrapper-4.g3-4-ultragriptm-flange, .blog1_image-wrapper-4.g3-4-ultragriptm-plug {
    height: 250px;
  }

  .master-section {
    text-align: left;
  }

  .master-section.center.homepages1.video-top {
    top: 14%;
  }

  .master-section.center.homepages1.slider.percentual {
    width: 90%;
    top: 20%;
  }

  .master-section.subscibe {
    margin-top: 20%;
    padding: 20px;
  }

  .contact-us-wrapper {
    border-radius: .5rem;
    padding: 1rem;
  }

  .contact-us-from-block {
    margin-bottom: 1.5rem;
  }

  .single-contact-us-info-wrap {
    flex-flow: column;
  }

  .contact-us-card {
    border-radius: .5rem;
  }

  .contact-us-title {
    font-size: 30px;
    line-height: 40px;
  }

  .contact-us-info-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .contact-label {
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 24px;
  }

  .contact-us-from-grid {
    grid-row-gap: 15px;
    margin-bottom: 15px;
  }

  .contact-field {
    height: 2.8rem;
    font-size: .9rem;
  }

  .contact-field.message-field {
    border-radius: 10px;
    min-height: 6rem;
  }

  .contact-info {
    font-size: 1rem;
    line-height: 1rem;
  }

  .contact-us-title-wrap {
    margin-bottom: 1.2rem;
  }

  .section-8.industries {
    padding-bottom: 3.8rem;
  }

  .primary-button {
    padding-left: 1rem;
    padding-right: 1rem;
    display: none;
  }

  .industries-contant-wrap {
    padding-top: 3.8rem;
  }

  .heading-70 {
    font-size: 50px;
    line-height: 60px;
  }

  .heading-71 {
    font-size: 16px;
    line-height: 26px;
  }

  .heading-73 {
    font-size: 20px;
    line-height: 30px;
  }

  .sub-head {
    font-size: 40px;
    line-height: 50px;
  }

  .about-us-title {
    font-size: 3rem;
    line-height: 3.5rem;
  }

  .about-us-video {
    height: 28.4rem;
  }

  .section-9.about-us {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-counter-wrap {
    height: 2.2rem;
  }

  .number-digit {
    font-size: 2.2rem;
    line-height: 2.2rem;
  }

  .about-us-video-card {
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-3 {
    font-size: 25px;
    line-height: 30px;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .form_checkbox-label {
    font-size: 14px;
    line-height: 24px;
  }

  .header106_image-wrapper {
    max-width: 9rem;
  }

  .header106_image-wrapper.is-image1 {
    top: 65%;
  }

  .header106_image-wrapper.is-image5 {
    top: 65%;
    right: -30%;
  }

  .header106_image-wrapper.is-image4 {
    bottom: 4%;
  }

  .product-header3_layout {
    grid-template-columns: 1fr;
  }

  .product-header3_price-wrapper {
    flex-direction: column;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .signup-form-wrapper {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .blog-post2-content_share-wrapper {
    width: 100%;
    margin-bottom: 2rem;
  }

  .blog-post2-related_item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .footer1_form {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .blog-post2-content_content-top {
    flex-direction: column;
    align-items: flex-start;
  }

  .footer1_menu-wrapper {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .blog-post2-content_content-bottom {
    flex-direction: column;
    align-items: flex-start;
  }

  .footer1_top-wrapper {
    grid-row-gap: 48px;
  }

  .blog-post2-content_share.content-top {
    margin-top: 2rem;
  }

  .blog-post2-content_tag-list {
    justify-content: flex-start;
  }

  .blog-post2-content_tag-list-wrapper {
    width: 100%;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .left-card {
    border-radius: .5rem;
  }

  .contact-page-title {
    font-size: 25px;
    line-height: 35px;
  }

  .contact-page-title.smaller {
    font-size: 24px;
    line-height: 34px;
  }

  .contact-page-title.color-left {
    font-size: 40px;
    line-height: 50px;
  }

  .contact-page-title.headline {
    letter-spacing: 8px;
    font-size: 40px;
  }

  .footer-text {
    font-size: 16px;
    line-height: 26px;
  }

  .image-container {
    height: auto;
  }

  .quick-stack-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-image, .hero-image.gardalok-g2x5-butress, .hero-image.gardalok-g2x11-bspp, .hero-image.gardalok-bcs-70x6, .hero-image.g2, .hero-image.g34 {
    height: 250px;
  }

  .quick-link-tiles-in-white.white {
    font-size: 25px;
    line-height: 35px;
  }

  .div-block-18 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-19 {
    height: auto;
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .stats5_content {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats5_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .text-weight-medium {
    font-size: 12px;
    line-height: 24px;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .layout6_content, .layout6_item-list {
    grid-template-columns: 1fr;
  }

  .image-review {
    width: 40px;
    height: 40px;
  }

  .ab-div-70.startup, .ab-div-70.gardalok, .ab-div-70.gardacap, .ab-div-70.ultragrip {
    background-position: 70%;
    height: 400px;
  }

  .review-paragraph {
    width: 100%;
  }

  .accupour-eye._1 {
    left: 40%;
  }

  .accupour-eye._2 {
    top: 208px;
    left: 230px;
  }

  .accupour-eye._4 {
    top: 59%;
    left: 45%;
  }

  .accupour-eye._3 {
    z-index: 100;
    top: 244px;
    left: 19%;
  }

  .accupour-eye._4 {
    left: 40%;
  }

  .product-image._1, .product-image._2, .product-image._3, .product-image.gardalok-caps, .product-image.gardalok-gaskets {
    height: 300px;
  }

  .product-heading.blue {
    text-align: center;
    font-size: 25px;
    line-height: 35px;
  }

  .reasons-image-wrapper._1, .reasons-image-wrapper._2, .reasons-image-wrapper._3, .reasons-image-wrapper._4, .reasons-image-wrapper._5, .reasons-image-wrapper.gardalok-1, .reasons-image-wrapper.gardalok-2, .reasons-image-wrapper.gardalok-3, .reasons-image-wrapper.gardalok-4, .reasons-image-wrapper.gardalok-5, .reasons-image-wrapper.gardacap-1, .reasons-image-wrapper.gardacap2, .reasons-image-wrapper.gardacap-3, .reasons-image-wrapper.gardacap-4, .reasons-image-wrapper.gardacap-5, .reasons-image-wrapper.gardalok-larger-plug {
    height: 300px;
  }

  .table3_header {
    flex-direction: column;
    align-items: flex-start;
  }

  .table3_component {
    grid-template-columns: 1fr;
  }

  .page-padding {
    padding-left: 3%;
    padding-right: 3%;
  }

  .text-block-38 {
    font-size: 12px;
    line-height: 24px;
  }

  .quick-stack-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-weight-medium-2, .text-weight-medium-2.white, .text-weight-medium-2.purple, .text-weight-medium-2.green {
    font-size: 10px;
    line-height: 15px;
  }

  .text-weight-medium-2.blue.smallest {
    font-size: 8px;
    line-height: 12px;
  }

  .quick-stack-spec-table {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .table3_header-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .table3_header-2.purple {
    justify-content: space-between;
    align-items: center;
  }

  .cell-43 {
    justify-content: center;
    align-items: flex-start;
  }

  .text-block-39 {
    font-size: 10px;
    line-height: 15px;
  }

  .text-block-39.whiet.smallest, .text-block-39.smallest {
    font-size: 8px;
    line-height: 12px;
  }

  .table3_column-2 {
    padding-left: .2rem;
    padding-right: .2rem;
  }

  .table3_column-2.is-width-medium {
    padding: .2rem 0;
  }

  .cell-51 {
    padding-left: 10px;
  }

  .options-text {
    font-size: 14px;
    line-height: 24px;
  }

  .gardacap-eye._1 {
    left: 40%;
  }

  .gardacap-eye._2 {
    top: 208px;
    left: 230px;
  }

  .gardacap-eye._4 {
    top: 59%;
    left: 45%;
  }

  .gardacap-eye._3 {
    z-index: 100;
    top: 244px;
    left: 19%;
  }

  .gardacap-eye._4 {
    left: 40%;
  }

  .gardacap-image._1, .gardacap-image._2, .gardacap-image._3, .gardacap-image.gardalok-caps, .gardacap-image.gardalok-gaskets, .gardacap-image._2 {
    height: 300px;
  }

  .choose-your-system {
    grid-row-gap: 3.25rem;
  }

  .choose-your-system._4-rows, .choose-your-system._2-rows, .choose-your-system._3-rows {
    grid-template-columns: 1fr;
  }

  .quick-stack-spec-table-2-column {
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-9 {
    font-size: 30px;
    line-height: 40px;
  }

  .heading-84 {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-85 {
    font-size: 30px;
    line-height: 40px;
  }

  .c {
    width: auto;
  }

  .search-button-2 {
    width: 2rem;
  }

  .image-container-2 {
    height: auto;
  }

  .contact-us-card-2 {
    border-radius: .5rem;
  }

  .select-field-2 {
    font-size: 14px;
    line-height: 25px;
  }

  .top-navigation-div-text-wrapper-2 {
    justify-content: flex-end;
    padding-left: 0;
  }

  .product-image-2._3, .product-image-2._1, .product-image-2._2 {
    height: 300px;
  }

  .navbar10_blog-item-2 {
    flex-direction: column;
  }

  .magnify-3 {
    height: auto;
  }

  .product-title-2.product-page {
    font-size: 35px;
    line-height: 45px;
  }

  .feature-highlights-2.left {
    text-align: left;
  }

  .top-bar-contact-button-2 {
    width: 100%;
  }

  .contact-field-2 {
    height: 2.8rem;
    font-size: .9rem;
  }

  .contact-field-2.message-field {
    border-radius: 10px;
    min-height: 6rem;
  }

  .contact-us-title-2 {
    font-size: 30px;
    line-height: 40px;
  }

  .contact-label-2 {
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 24px;
  }

  .featured-wrapper-right {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .reasons-image-lidlock-wrapper._1, .reasons-image-lidlock-wrapper._2, .reasons-image-lidlock-wrapper._3, .reasons-image-lidlock-wrapper._4, .reasons-image-lidlock-wrapper._5, .reasons-image-lidlock-wrapper.gardalok-1, .reasons-image-lidlock-wrapper.gardalok-2, .reasons-image-lidlock-wrapper.gardalok-3, .reasons-image-lidlock-wrapper.gardalok-4, .reasons-image-lidlock-wrapper.gardalok-5, .reasons-image-lidlock-wrapper.gardacap-1, .reasons-image-lidlock-wrapper.gardacap2, .reasons-image-lidlock-wrapper.gardacap-3, .reasons-image-lidlock-wrapper.gardacap-4, .reasons-image-lidlock-wrapper.gardacap-5, .reasons-image-lidlock-wrapper-2._1, .reasons-image-lidlock-wrapper-2._2, .reasons-image-lidlock-wrapper-2._3, .reasons-image-lidlock-wrapper-2._4, .reasons-image-lidlock-wrapper-2._5, .reasons-image-lidlock-wrapper-2.gardalok-1, .reasons-image-lidlock-wrapper-2.gardalok-2, .reasons-image-lidlock-wrapper-2.gardalok-3, .reasons-image-lidlock-wrapper-2.gardalok-4, .reasons-image-lidlock-wrapper-2.gardalok-5, .reasons-image-lidlock-wrapper-2.gardacap-1, .reasons-image-lidlock-wrapper-2.gardacap2, .reasons-image-lidlock-wrapper-2.gardacap-3, .reasons-image-lidlock-wrapper-2.gardacap-4, .reasons-image-lidlock-wrapper-2.gardacap-5, .reasons-image-lidlock-wrapper-3._1, .reasons-image-lidlock-wrapper-3._2, .reasons-image-lidlock-wrapper-3._3, .reasons-image-lidlock-wrapper-3._4, .reasons-image-lidlock-wrapper-3._5, .reasons-image-lidlock-wrapper-3.gardalok-1, .reasons-image-lidlock-wrapper-3.gardalok-2, .reasons-image-lidlock-wrapper-3.gardalok-3, .reasons-image-lidlock-wrapper-3.gardalok-4, .reasons-image-lidlock-wrapper-3.gardalok-5, .reasons-image-lidlock-wrapper-3.gardacap-1, .reasons-image-lidlock-wrapper-3.gardacap2, .reasons-image-lidlock-wrapper-3.gardacap-3, .reasons-image-lidlock-wrapper-3.gardacap-4, .reasons-image-lidlock-wrapper-3.gardacap-5, .reasons-image-lidlock-wrapper-4._1, .reasons-image-lidlock-wrapper-4._2, .reasons-image-lidlock-wrapper-4._3, .reasons-image-lidlock-wrapper-4._4, .reasons-image-lidlock-wrapper-4._5, .reasons-image-lidlock-wrapper-4.gardalok-1, .reasons-image-lidlock-wrapper-4.gardalok-2, .reasons-image-lidlock-wrapper-4.gardalok-3, .reasons-image-lidlock-wrapper-4.gardalok-4, .reasons-image-lidlock-wrapper-4.gardalok-5, .reasons-image-lidlock-wrapper-4.gardacap-1, .reasons-image-lidlock-wrapper-4.gardacap2, .reasons-image-lidlock-wrapper-4.gardacap-3, .reasons-image-lidlock-wrapper-4.gardacap-4, .reasons-image-lidlock-wrapper-4.gardacap-5, .reasons-image-lidlock-wrapper-5._1, .reasons-image-lidlock-wrapper-5._2, .reasons-image-lidlock-wrapper-5._3, .reasons-image-lidlock-wrapper-5._4, .reasons-image-lidlock-wrapper-5._5, .reasons-image-lidlock-wrapper-5.gardalok-1, .reasons-image-lidlock-wrapper-5.gardalok-2, .reasons-image-lidlock-wrapper-5.gardalok-3, .reasons-image-lidlock-wrapper-5.gardalok-4, .reasons-image-lidlock-wrapper-5.gardalok-5, .reasons-image-lidlock-wrapper-5.gardacap-1, .reasons-image-lidlock-wrapper-5.gardacap2, .reasons-image-lidlock-wrapper-5.gardacap-3, .reasons-image-lidlock-wrapper-5.gardacap-4, .reasons-image-lidlock-wrapper-5.gardacap-5 {
    height: 300px;
  }

  .cards-1-grid {
    flex-wrap: wrap;
    grid-template-columns: 1fr;
  }

  .card-text {
    max-width: none;
  }

  .container-8 {
    padding-left: 8vw;
    padding-right: 8vw;
  }

  .card-block {
    min-height: auto;
    padding-left: 8vw;
    padding-right: 8vw;
  }

  .card-title {
    font-size: 2.1em;
  }

  .card-title.in-overview {
    font-size: 30px;
    line-height: 40px;
  }

  .heading-86.is-main-ui-kit-title-3 {
    font-size: 1.5em;
    line-height: 1.6em;
  }

  .paragraph-18 {
    font-size: 16px;
    line-height: 26px;
  }

  .header78_image-wrapper {
    width: 60vw;
  }

  ._5-width-div-block {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-27 {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-88 {
    font-size: 25px;
    line-height: 35px;
  }

  .large-blue-heading.left {
    font-size: 40px;
    line-height: 50px;
  }

  .bold-text-13 {
    font-size: 25px;
  }

  .five-reasons-wrapper-ultragrip {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-91 {
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-31 {
    padding-left: 0;
  }
}

#w-node-_21953760-c6ee-c172-08e3-f456dca2fa03-dca2f9db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21953760-c6ee-c172-08e3-f456dca2fa06-dca2f9db, #w-node-_21953760-c6ee-c172-08e3-f456dca2fa13-dca2f9db, #w-node-a0010cb5-0be2-daa7-a9df-58ee5e07cbe4-dca2f9db, #w-node-_21953760-c6ee-c172-08e3-f456dca2fa20-dca2f9db {
  align-self: center;
}

#w-node-bb9c9bc7-0453-d616-d583-360a083db159-e129ffbe, #w-node-bb9c9bc7-0453-d616-d583-360a083db163-e129ffbe, #w-node-bb9c9bc7-0453-d616-d583-360a083db16d-e129ffbe, #w-node-bb9c9bc7-0453-d616-d583-360a083db177-e129ffbe, #w-node-bb9c9bc7-0453-d616-d583-360a083db181-e129ffbe, #w-node-c8b34a38-6d80-4ab0-517e-9ee75d5bb10d-e129ffbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5416b75a-5917-5375-f59f-8134262f16c4-e129ffbe {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_511e9dad-e4b1-319d-a952-3907f7ed60f9-88135fac {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_521a8529-6b7b-5741-9fda-3529e6b204f9-44a8b707, #w-node-_521a8529-6b7b-5741-9fda-3529e6b204fe-44a8b707, #w-node-_521a8529-6b7b-5741-9fda-3529e6b20503-44a8b707, #w-node-_7aef46f4-3794-acc7-ded7-a50791cf4b1d-44a8b707, #w-node-_3808f7cd-4bb9-caae-88ef-aaab253b62f7-44a8b707, #w-node-_5ac96d6b-03cc-1afd-97bb-6ac1f259282a-44a8b707, #w-node-_5ac96d6b-03cc-1afd-97bb-6ac1f2592830-44a8b707, #w-node-_5ac96d6b-03cc-1afd-97bb-6ac1f2592835-44a8b707, #w-node-_5ac96d6b-03cc-1afd-97bb-6ac1f259283a-44a8b707, #w-node-_10267ee4-9717-3745-faae-3cc5e5f09574-44a8b707 {
  align-self: start;
}

#w-node-_228cb258-ff8b-3077-94be-178a9f6b1071-44a8b707 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-e46bface-0781-d9bc-c012-dd13a82bf459-3672f272 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_644d89a4-8d1d-70dd-dd2d-90097c16f2a9-3672f272 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e46bface-0781-d9bc-c012-dd13a82bf459-a698f3a9 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_644d89a4-8d1d-70dd-dd2d-90097c16f2a9-a698f3a9 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3f2b45f8-3c40-5afa-a2fd-d188be5f4eb7-60778612, #w-node-_2a027b4e-70d7-ad55-ae16-d70d8b65c40b-60778612 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_228cb258-ff8b-3077-94be-178a9f6b1071-60778612 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_8c270c76-3e7f-d0a1-4ec1-0face9a0bb63-f7b0ba6f {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-ab8aaf90-9426-b531-c025-9e7f846de3f8-f7b0ba6f {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0802061b-408a-fa4a-cfbd-56d5a20cd5a9-f7b0ba6f {
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-e31d7a74-1f3a-ec2f-6201-a76a152af650-96870e71, #w-node-e31d7a74-1f3a-ec2f-6201-a76a152af691-96870e71 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-ae479301-6e8f-ac0d-c8b7-f17e0d84e473-0d84e464 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_8c270c76-3e7f-d0a1-4ec1-0face9a0bb63-7c7166b6, #w-node-ab8aaf90-9426-b531-c025-9e7f846de3f8-7c7166b6 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0802061b-408a-fa4a-cfbd-56d5a20cd5a9-7c7166b6 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_8c270c76-3e7f-d0a1-4ec1-0face9a0bb63-21657c50, #w-node-ab8aaf90-9426-b531-c025-9e7f846de3f8-21657c50 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0802061b-408a-fa4a-cfbd-56d5a20cd5a9-21657c50 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_8c270c76-3e7f-d0a1-4ec1-0face9a0bb63-3d82635f, #w-node-ab8aaf90-9426-b531-c025-9e7f846de3f8-3d82635f {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0802061b-408a-fa4a-cfbd-56d5a20cd5a9-3d82635f {
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_8c270c76-3e7f-d0a1-4ec1-0face9a0bb63-62b08c40, #w-node-ab8aaf90-9426-b531-c025-9e7f846de3f8-62b08c40 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0802061b-408a-fa4a-cfbd-56d5a20cd5a9-62b08c40 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_228cb258-ff8b-3077-94be-178a9f6b1071-acc6a842 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_8c270c76-3e7f-d0a1-4ec1-0face9a0bb63-29acd885 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0802061b-408a-fa4a-cfbd-56d5a20cd5a9-29acd885 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d0f85e46-63fe-6ed6-d175-997b90b43ed0-90b43ec1 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_8c270c76-3e7f-d0a1-4ec1-0face9a0bb63-82241ad8 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0802061b-408a-fa4a-cfbd-56d5a20cd5a9-82241ad8 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3f2b45f8-3c40-5afa-a2fd-d188be5f4eb7-25f69fda {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_8c270c76-3e7f-d0a1-4ec1-0face9a0bb63-bdf58e36 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-cf5a5d03-42a2-1d39-085a-f4fd9ae03a91-bdf58e36 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_91e8b3e4-075b-9812-fdcf-bb0dfa032308-fa0322fc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-e70fcffb-f20a-c03c-c48b-a147e49f2143-e49f2137 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-d43cd436-4f8e-88de-a137-6f73e36c51e7-2a02ae19 {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: .75fr .25fr .5fr .5fr .5fr .5fr 1fr;
}

#w-node-d43cd436-4f8e-88de-a137-6f73e36c51f0-2a02ae19, #w-node-d43cd436-4f8e-88de-a137-6f73e36c5227-2a02ae19, #w-node-d43cd436-4f8e-88de-a137-6f73e36c5258-2a02ae19, #w-node-d43cd436-4f8e-88de-a137-6f73e36c5287-2a02ae19, #w-node-d43cd436-4f8e-88de-a137-6f73e36c52b6-2a02ae19, #w-node-f9b4dda4-47e7-642a-f9b6-8fdc918cec6e-2a02ae19 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-da75045c-6600-d511-fe9d-c581cdfbff1c-2a02ae19 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: .75fr .25fr .5fr .5fr .5fr .5fr 1fr;
}

#w-node-da75045c-6600-d511-fe9d-c581cdfbff25-2a02ae19 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-da75045c-6600-d511-fe9d-c581cdfbff42-2a02ae19 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-da75045c-6600-d511-fe9d-c581cdfc0043-2a02ae19 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-da75045c-6600-d511-fe9d-c581cdfc0058-2a02ae19 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-da75045c-6600-d511-fe9d-c581cdfc006f-2a02ae19 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-de0f062d-bcff-1252-403a-465ffd6071f9-2a02ae19 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-da75045c-6600-d511-fe9d-c581cdfc009d-2a02ae19 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e4af2a28-27cd-139a-f885-f20aec8dea2e-2a02ae19 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-da75045c-6600-d511-fe9d-c581cdfc00cb-2a02ae19 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-bc1511e0-75b6-cacb-50fd-8301e66af843-2a02ae19 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_8c270c76-3e7f-d0a1-4ec1-0face9a0bb63-07554c71 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0802061b-408a-fa4a-cfbd-56d5a20cd5a9-07554c71 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-abf746c6-f58f-65fe-a4f4-a45c380d81b8-07554c71 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_76dc4a29-7874-e184-83a4-194ff6748f31-07554c71 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_8c270c76-3e7f-d0a1-4ec1-0face9a0bb63-7498eb7f {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0802061b-408a-fa4a-cfbd-56d5a20cd5a9-7498eb7f {
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-abf746c6-f58f-65fe-a4f4-a45c380d81b8-7498eb7f {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_76dc4a29-7874-e184-83a4-194ff6748f31-7498eb7f {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_482bdd79-16a3-e5c7-e160-1ac8e3180633-759c3d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_482bdd79-16a3-e5c7-e160-1ac8e3180636-759c3d64, #w-node-_482bdd79-16a3-e5c7-e160-1ac8e3180643-759c3d64, #w-node-_482bdd79-16a3-e5c7-e160-1ac8e3180650-759c3d64 {
  align-self: center;
}

#Industry.w-node-_482bdd79-16a3-e5c7-e160-1ac8e3180774-759c3d64, #Role-Job-Function.w-node-_482bdd79-16a3-e5c7-e160-1ac8e3180775-759c3d64, #Estimated-Annual-Volume.w-node-_482bdd79-16a3-e5c7-e160-1ac8e3180776-759c3d64, #w-node-_482bdd79-16a3-e5c7-e160-1ac8e3180777-759c3d64, #w-node-_482bdd79-16a3-e5c7-e160-1ac8e3180798-759c3d64 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529a9-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529aa-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529ab-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529ac-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529ad-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529ae-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529af-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529b0-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529b1-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529b2-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529b3-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529b4-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529b5-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529b6-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529b7-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529b8-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529b9-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529ba-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529bb-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529bc-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529bd-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529be-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529bf-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529c0-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529c1-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529c2-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529c4-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529c5-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529c6-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529c7-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529c8-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529c9-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529ca-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529cb-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529cc-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529cd-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529ce-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529cf-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529d0-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529d1-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529d2-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529d3-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529d4-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529d5-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529d6-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529d7-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529d8-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529d9-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529da-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529db-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529dc-8039c681, #w-node-d6429ed7-39f5-49a8-13ac-cdb85fa529dd-8039c681 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f2b45f8-3c40-5afa-a2fd-d188be5f4eb7-f21e69b3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_8c270c76-3e7f-d0a1-4ec1-0face9a0bb63-a705eb82, #w-node-_8554cb41-9a6c-410c-9972-2b7fa10a190d-a705eb82, #w-node-ab8aaf90-9426-b531-c025-9e7f846de3f8-a705eb82 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0802061b-408a-fa4a-cfbd-56d5a20cd5a9-a705eb82 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_42c298c4-0087-35f7-17d8-e562515d01aa-78668d6c {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_8c270c76-3e7f-d0a1-4ec1-0face9a0bb63-a43b59a1 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_8554cb41-9a6c-410c-9972-2b7fa10a190d-a43b59a1, #w-node-ab8aaf90-9426-b531-c025-9e7f846de3f8-a43b59a1 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0802061b-408a-fa4a-cfbd-56d5a20cd5a9-a43b59a1 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_8c270c76-3e7f-d0a1-4ec1-0face9a0bb63-8d08277c, #w-node-_8554cb41-9a6c-410c-9972-2b7fa10a190d-8d08277c, #w-node-ab8aaf90-9426-b531-c025-9e7f846de3f8-8d08277c {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0802061b-408a-fa4a-cfbd-56d5a20cd5a9-8d08277c {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_8c270c76-3e7f-d0a1-4ec1-0face9a0bb63-daf7af1d {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_8554cb41-9a6c-410c-9972-2b7fa10a190d-daf7af1d, #w-node-ab8aaf90-9426-b531-c025-9e7f846de3f8-daf7af1d {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0802061b-408a-fa4a-cfbd-56d5a20cd5a9-daf7af1d {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_3f2b45f8-3c40-5afa-a2fd-d188be5f4eb7-4b69eee4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_8c270c76-3e7f-d0a1-4ec1-0face9a0bb63-fa8b7580 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_8080642a-8a84-0502-ba99-73eb6f547ef3-fa8b7580 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-eaa93a07-3ae1-fc98-33de-8c5a2638368e-2638367f {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_8c270c76-3e7f-d0a1-4ec1-0face9a0bb63-0457df87 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_8080642a-8a84-0502-ba99-73eb6f547ef3-0457df87 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_8c270c76-3e7f-d0a1-4ec1-0face9a0bb63-4ad327b4 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-ab8aaf90-9426-b531-c025-9e7f846de3f8-4ad327b4 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0802061b-408a-fa4a-cfbd-56d5a20cd5a9-4ad327b4 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_8c270c76-3e7f-d0a1-4ec1-0face9a0bb63-02b7a7f1, #w-node-ab8aaf90-9426-b531-c025-9e7f846de3f8-02b7a7f1 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0802061b-408a-fa4a-cfbd-56d5a20cd5a9-02b7a7f1 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_8c270c76-3e7f-d0a1-4ec1-0face9a0bb63-e1e6ee4e {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-ab8aaf90-9426-b531-c025-9e7f846de3f8-e1e6ee4e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0802061b-408a-fa4a-cfbd-56d5a20cd5a9-e1e6ee4e {
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_8c270c76-3e7f-d0a1-4ec1-0face9a0bb63-b333e017 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0802061b-408a-fa4a-cfbd-56d5a20cd5a9-b333e017 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-abf746c6-f58f-65fe-a4f4-a45c380d81b8-b333e017 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_76dc4a29-7874-e184-83a4-194ff6748f31-b333e017 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

@media screen and (max-width: 991px) {
  #w-node-_5416b75a-5917-5375-f59f-8134262f16c4-e129ffbe {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_228cb258-ff8b-3077-94be-178a9f6b1071-44a8b707 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_2c2f5b64-f7ca-bf86-a4d4-ad18c96339b3-be2dafd9, #w-node-_2c2f5b64-f7ca-bf86-a4d4-ad18c96339bd-be2dafd9, #w-node-_2c2f5b64-f7ca-bf86-a4d4-ad18c96339c7-be2dafd9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e46bface-0781-d9bc-c012-dd13a82bf459-3672f272 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9868439d-730a-dca3-b928-26ca4ee04291-3672f272 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e46bface-0781-d9bc-c012-dd13a82bf459-a698f3a9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9868439d-730a-dca3-b928-26ca4ee04291-a698f3a9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3f2b45f8-3c40-5afa-a2fd-d188be5f4eb7-60778612, #w-node-_2a027b4e-70d7-ad55-ae16-d70d8b65c40b-60778612 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_228cb258-ff8b-3077-94be-178a9f6b1071-60778612 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-e31d7a74-1f3a-ec2f-6201-a76a152af650-96870e71, #w-node-e31d7a74-1f3a-ec2f-6201-a76a152af691-96870e71, #w-node-ae479301-6e8f-ac0d-c8b7-f17e0d84e473-0d84e464 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_228cb258-ff8b-3077-94be-178a9f6b1071-acc6a842 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-ce88f686-4ddd-cc3a-85a7-7fddb7c14c34-29acd885 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d0f85e46-63fe-6ed6-d175-997b90b43ed0-90b43ec1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ce88f686-4ddd-cc3a-85a7-7fddb7c14c34-82241ad8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3f2b45f8-3c40-5afa-a2fd-d188be5f4eb7-25f69fda, #w-node-_91e8b3e4-075b-9812-fdcf-bb0dfa032308-fa0322fc, #w-node-e70fcffb-f20a-c03c-c48b-a147e49f2143-e49f2137, #w-node-_3f2b45f8-3c40-5afa-a2fd-d188be5f4eb7-f21e69b3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2d5f1fac-a53b-6518-8d88-7cfde6ad959e-e6ad958f, #w-node-_2d5f1fac-a53b-6518-8d88-7cfde6ad95ad-e6ad958f, #w-node-_2d5f1fac-a53b-6518-8d88-7cfde6ad95bb-e6ad958f, #w-node-_2d5f1fac-a53b-6518-8d88-7cfde6ad95c9-e6ad958f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_42c298c4-0087-35f7-17d8-e562515d01aa-78668d6c, #w-node-_3f2b45f8-3c40-5afa-a2fd-d188be5f4eb7-4b69eee4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9297ab88-80d0-97b8-a0de-b02983b03b15-83b03b06 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-eaa93a07-3ae1-fc98-33de-8c5a2638368e-2638367f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_228cb258-ff8b-3077-94be-178a9f6b1071-44a8b707 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-e46bface-0781-d9bc-c012-dd13a82bf459-3672f272, #w-node-e46bface-0781-d9bc-c012-dd13a82bf459-a698f3a9, #w-node-ae479301-6e8f-ac0d-c8b7-f17e0d84e473-0d84e464, #w-node-d0f85e46-63fe-6ed6-d175-997b90b43ed0-90b43ec1, #w-node-e70fcffb-f20a-c03c-c48b-a147e49f2143-e49f2137 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_482bdd79-16a3-e5c7-e160-1ac8e318075c-759c3d64, #w-node-_482bdd79-16a3-e5c7-e160-1ac8e3180762-759c3d64, #w-node-_482bdd79-16a3-e5c7-e160-1ac8e3180768-759c3d64, #w-node-_482bdd79-16a3-e5c7-e160-1ac8e318076e-759c3d64 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_42c298c4-0087-35f7-17d8-e562515d01aa-78668d6c, #w-node-eaa93a07-3ae1-fc98-33de-8c5a2638368e-2638367f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_482bdd79-16a3-e5c7-e160-1ac8e318075c-759c3d64, #w-node-_482bdd79-16a3-e5c7-e160-1ac8e3180762-759c3d64, #w-node-_482bdd79-16a3-e5c7-e160-1ac8e3180768-759c3d64, #w-node-_482bdd79-16a3-e5c7-e160-1ac8e318076e-759c3d64 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}


