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

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

.w-checkbox::before {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

.w-checkbox::after {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  clear: both;
}

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

.w-checkbox-input--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

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

.solution__img {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: auto;
  max-width: none;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-transition: -webkit-transform 600ms ease;
  transition: -webkit-transform 600ms ease;
  transition: transform 600ms ease;
  transition: transform 600ms ease, -webkit-transform 600ms ease;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.solution__img:hover {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.section-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  box-shadow: -7px 7px 8px 0 rgba(0, 0, 0, 0.15);
}

.sec__card-sec {
  display: -ms-grid;
  display: grid;
  padding-top: 60px;
  grid-auto-columns: 1fr;
  grid-column-gap: 40px;
  grid-row-gap: 60px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-align: left;
}

.section-title__heading--white {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 10px;
  background-image: linear-gradient(45deg, #02429a 30%, #fff 70%);
  color: #fff;
  font-size: 2.6rem;
  line-height: 1.2;
  text-shadow: 2px 2px 4px #000;
}

.card__heading {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #02429a;
  font-size: 1.5rem;
  line-height: 1.5;
  letter-spacing: 1px;
  text-shadow: none;
}

.sec__card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fff;
}

.sec__img-mask {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 100%;
  border-radius: 0%;
}

.container-max {
  width: 100%;
  max-width: 1440px;
  margin-right: auto;
  margin-left: auto;
}

.section-padding {
  padding-right: 10px;
  padding-left: 10px;
}

.card__summary {
  color: rgba(0, 0, 0, 0.7);
  font-size: 1.2rem;
  line-height: 1.6;
  letter-spacing: 1px;
}

.card__body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #fff;
}

.section-3 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.link-block {
  text-decoration: none;
}

.flex-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flex-container.container-max {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.ex-img-mask {
  width: 100%;
  margin-left: 40px;
}

.ex-img {
  width: 100%;
  height: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0.5 auto;
  -ms-flex: 0 0.5 auto;
  flex: 0 0.5 auto;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.section-4 {
  padding-top: 140px;
  padding-bottom: 140px;
}

.ex-btn {
  background-color: #02429a;
  box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.3);
  font-size: 1.4rem;
  text-shadow: 2px 2px 4px #000;
}

.ex-paragraph {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1.4rem;
  line-height: 1.5;
}

.section-title-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.section-title__heading--white-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
  font-size: 2.4rem;
  line-height: 1.5;
  font-weight: 700;
  text-align: center;
  text-shadow: 2px 2px 4px #000;
}

.setcion-title__left {
  margin-right: 10px;
  color: #02429a;
  text-shadow: none;
}

.setcion-title__right {
  margin-right: 10px;
  color: #02429a;
  text-shadow: none;
}

.div-block-24 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.grid {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.lin-contact__info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  font-size: 1rem;
  line-height: 1.5;
}

.lin-wf-nav__link {
  display: inline-block;
  padding: 10px 0px 10px 40px;
  letter-spacing: 2px;
  text-decoration: none;
}

.div-block-10 {
  padding: 40px 10px;
}

.lin-wf-nav__btn {
  color: #fff;
}

.div-block-25 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.icon {
  color: #333;
}

.nura-spec__des {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #eee;
  color: #999;
  font-size: 1.25rem;
  line-height: 1.5;
}

.lin-wf-nav__menu {
  font-size: 1.2rem;
  line-height: 1.5;
}

.lin-contact__info-bk {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.lin-wf-nav {
  position: relative;
  z-index: 1001;
  width: 100%;
  margin-bottom: 10px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.anchor {
  position: absolute;
  left: 0%;
  right: auto;
  bottom: auto;
  z-index: -1;
  margin-top: -141px;
}

.lin-wf-navbar {
  padding-top: 60px;
  padding-bottom: 10px;
  background-color: transparent;
}

.wrapper {
  position: relative;
  padding-top: 10px;
}

.bg1 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 0;
  display: block;
  height: 100%;
  background-color: #ef9a68;
}

.wrapper__title {
  position: absolute;
  left: 20%;
  top: 20%;
  z-index: 1;
  font-size: 7vw;
}

.wrapper__title.right {
  left: auto;
  right: 20%;
}

.wrapper__title.right.c2 {
  top: 10%;
  color: #4d5274;
  font-size: 5vw;
}

.wrapper__title.right.c4 {
  top: 10%;
  color: #4d4d4d;
}

.wrapper__title.c1 {
  top: 10%;
  color: #ef9a68;
}

.wrapper__title.c3 {
  top: 10%;
  color: #c0d9de;
  font-size: 5vw;
}

.wrapper__title--outline {
  position: absolute;
  left: 20%;
  top: 10%;
  z-index: 3;
  display: block;
  font-size: 5vw;
}

.wrapper__title--outline.right {
  left: auto;
  top: 10%;
  right: 20%;
  display: block;
}

.wrapper__mid {
  position: relative;
  z-index: 2;
  display: block;
  max-width: 65%;
  margin-left: auto;
}

.wrapper__mid.img-l {
  margin-left: 0px;
}

.bg2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 0;
  display: block;
  height: 100%;
  background-color: #4d5274;
}

.bg3 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 0;
  display: block;
  height: 100%;
  background-color: #c0d9de;
}

.bg4 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 0;
  display: block;
  height: 100%;
  background-color: #4d4d4d;
}

.grid-4 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #fff;
}

.szt-sec {
  position: relative;
  padding: 5rem 2%;
}

.feature-image {
  width: 100%;
  max-width: 300px;
  box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.35);
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.szt-sec-heading {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 2.25rem;
  line-height: 1.5;
  font-weight: 700;
}

.text-block-11 {
  margin-right: auto;
  margin-left: auto;
}

.szt-anchor-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 0px;
  background-color: #89615d;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  color: #fff;
  font-size: 1.5rem;
  line-height: 2;
  font-weight: 700;
  letter-spacing: 2px;
  text-decoration: none;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

.szt-anchor-link:hover {
  background-color: #838a92;
}

.cards-image-mask {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  max-width: 150px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 65%;
  border-radius: 0%;
}

.szt-prod__des {
  margin-bottom: 0rem;
  color: #838a92;
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: 1px;
}

.szt-prod__link {
  color: #89615d;
  text-decoration: none;
}

.szt-support__heading {
  font-size: 1.5rem;
  line-height: 1.5;
  font-weight: 700;
  text-align: center;
}

.szt-support__summary {
  padding-top: 10px;
  color: grey;
  font-size: 1.25rem;
  line-height: 1.5;
  text-align: center;
}

.sticky-nav {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 1;
  padding-right: 2%;
  padding-left: 2%;
  border-bottom: 1px solid #838a92;
  background-color: #fff;
}

.text-block-24 {
  display: none;
  color: #2a3441;
  font-size: 3em;
  line-height: 1.5;
  font-weight: 900;
}

.szt-phone {
  padding: 0px;
  font-family: 'Fa solid 900', sans-serif;
  color: #89615d;
  font-size: 1rem;
  line-height: 1.5;
}

.navbar {
  background-color: transparent;
}

.szt-sec {
  padding-right: 2%;
  padding-left: 2%;
}

.footer {
  padding: 2rem 2%;
  background-color: #89615d;
  color: #fff;
  font-size: 1rem;
  line-height: 1.6;
  text-align: center;
  letter-spacing: 1px;
}

.section-7 {
  position: -webkit-sticky;
  position: sticky;
  top: 98.75px;
  z-index: 100;
}

.div-block-57 {
  position: relative;
  margin-right: auto;
  margin-left: auto;
}

.szt-paragraph {
  color: #999;
  font-size: 1.25rem;
  line-height: 2;
}

.grid-6 {
  margin-right: auto;
  margin-left: auto;
  justify-items: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-column-gap: 2rem;
  -ms-grid-columns: 0.75fr 0.5fr;
  grid-template-columns: 0.75fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: none;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  box-shadow: none;
}

.div-block-68 {
  position: relative;
  background-color: #838a92;
}

.div-block-69 {
  position: relative;
  background-color: #f5f5f5;
}

.div-block-70 {
  margin-right: auto;
  margin-bottom: 2rem;
  margin-left: auto;
}

.cards-grid-container-2 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-align: left;
}

.splide__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.image-5 {
  display: block;
}

.szt-container-max {
  width: 100%;
  max-width: 1920px;
  margin-right: auto;
  margin-left: auto;
}

.support__icon {
  position: absolute;
  left: 50%;
  top: 50%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.support__icon {
  opacity: 0.5;
}

.div-block-71 {
  position: relative;
}

.div-block-72 {
  position: absolute;
  left: 20%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.szt-hero__heading {
  margin-bottom: 1rem;
  color: #fff;
  font-size: 3rem;
  line-height: 1.5;
  font-weight: 700;
  letter-spacing: 3px;
  text-shadow: 1px 1px 2px #000;
}

.szt-prod__title {
  color: #89615d;
  font-size: 1.5rem;
  line-height: 1.5;
  font-weight: 700;
}

.subscribe-form-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.subscribe-form-input-wrapper {
  text-align: left;
}

.subscribe-form-input {
  margin-bottom: 0px;
}

.lin-wf-hero {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 75vh;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-image: url('../images/lin_banner.jpg');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: repeat;
  color: #fff;
}

.div-block-25-copy {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.lin-container-max {
  position: relative;
  width: 100%;
  max-width: 1120px;
  margin-right: auto;
  margin-left: auto;
}

.div-block-73 {
  position: relative;
  bottom: 10%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 20%;
  padding-right: 5px;
  padding-left: 5px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.div-block-74 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(239, 222, 46, 0.85);
}

.text-block-26 {
  color: #333;
  font-size: 2rem;
  line-height: 1.5;
  letter-spacing: 1rem;
}

.text-block-27 {
  color: #333;
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: 1px;
}

.div-block-75 {
  padding-bottom: 10px;
}

.lin-sec {
  padding-bottom: 40px;
}

.lin-sec-head {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 60px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.lin-sec-headiing {
  color: #333;
  font-size: 2rem;
  line-height: 1.5;
  font-weight: 700;
}

.lin-sec-subheading {
  color: #333;
  font-size: 1.6rem;
  line-height: 1.5;
  letter-spacing: 1rem;
  text-indent: 1rem;
}

.lin-solution__img-wrap {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 100%;
  border-radius: 0%;
}

.lin-solution__img {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: 100%;
  max-width: none;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.lin-solution__body {
  padding: 30px;
}

.lin-solution {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: stretch;
  grid-auto-flow: column dense;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.lin-solution__title {
  font-size: 1.2rem;
  line-height: 1.5;
  text-align: center;
  letter-spacing: 1px;
  text-indent: 1px;
}

.div-block-77 {
  position: relative;
  max-width: 1140px;
  margin-right: auto;
  margin-left: auto;
  padding: 80px 10px 40px;
}

.lin-solution__card {
  box-shadow: 4px 4px 5px 3px rgba(0, 0, 0, 0.15);
  -webkit-transition: all 800ms ease;
  transition: all 800ms ease;
}

.lin-guide-line {
  position: relative;
  width: 1px;
  height: 100px;
  margin-top: 60px;
  margin-right: auto;
  margin-left: auto;
  background-color: #333;
}

.submit-button {
  background-color: transparent;
  font-family: 'Fa solid 900', sans-serif;
  color: #333;
}

.lin-line-animate {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  width: 100%;
}

.lin-line-seperate {
  position: relative;
  width: 100%;
  height: 1px;
  background-color: #000;
}

.agency__item {
  display: inline-block;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  text-align: center;
}

.div-block-80 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-81 {
  width: 100%;
  max-width: 1366px;
  margin-right: auto;
  margin-left: auto;
}

.lin-gap-bg {
  margin-right: 20px;
  margin-left: 20px;
  background-color: #ededef;
}

.lin-dept-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
  margin-bottom: 5px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.lin-dept-nav__item {
  padding: 10px;
  color: #3434a7;
  font-size: 1.4rem;
  line-height: 1.5;
  cursor: pointer;
}

.lin-dept-nav__item:hover {
  opacity: 0.8;
}

.lin-news__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.lin-news__date {
  padding: 10px;
  font-size: 1.4rem;
  line-height: 1.5;
  letter-spacing: 2px;
  text-indent: 2px;
}

.lin-news__title {
  padding: 10px;
  font-size: 1.4rem;
  line-height: 1.5;
  letter-spacing: 2px;
  text-indent: 2px;
}

.lin-news__point {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #f2e30a;
}

.lin-news {
  padding: 60px 40px;
}

.lin-news__icon {
  opacity: 0;
  font-family: 'Fa solid 900', sans-serif;
  font-size: 1.4rem;
  line-height: 1.5;
}

.lin-news__link {
  color: #3434a7;
  text-decoration: none;
}

.lin-news__more {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 1.2rem;
  line-height: 1.5;
}

.link-5 {
  color: #3434a7;
  text-decoration: none;
}

.div-block-82 {
  padding-top: 15px;
}

.copyright {
  font-size: 0.8rem;
  line-height: 1.5;
  letter-spacing: 1px;
  text-indent: 1px;
}

.div-block-84 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 40px 20px 20px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.grid-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-88 {
  padding: 20px;
  border-top: 6px solid #939498;
  background-color: #e7e8ea;
}

.text-block-30 {
  margin-bottom: 5px;
  font-size: 1.4rem;
  line-height: 1.5;
  font-weight: 700;
}

.text-block-31 {
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: 1px;
}

.div-block-88-copy {
  padding: 20px;
  border-top: 6px solid #f2e30a;
  background-color: #949599;
  color: #fff;
}

.div-block-89 {
  padding-top: 40px;
}

.lin-gap-bg2 {
  margin-right: 20px;
  margin-left: 20px;
  padding-bottom: 60px;
  background-color: #d1d2d4;
}

.div-block-90 {
  margin-top: 200px;
}

.lin-tech__cards {
  position: relative;
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 10px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-align: left;
}

.lin-more {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 1.2rem;
  line-height: 1.5;
}

.div-block-91 {
  -webkit-transform: translate(0px, -90px);
  -ms-transform: translate(0px, -90px);
  transform: translate(0px, -90px);
}

.div-block-92 {
  position: relative;
  margin-bottom: 140px;
}

.lin-tech__decorator {
  position: absolute;
  left: auto;
  top: -20px;
  right: -20px;
  bottom: auto;
  z-index: -1;
  width: 500px;
  height: 500px;
  background-color: #f2e30a;
}

.lin-tech__title {
  margin-bottom: 10px;
  font-size: 1.4rem;
  line-height: 1.5;
  font-weight: 700;
}

.lin-tech__des {
  margin-bottom: 10px;
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: 1px;
}

.lin-tech__card {
  position: relative;
  background-color: #fff;
}

.lin-tech__card-img-wrap {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 100%;
  border-radius: 0%;
}

.lin-tech__card-img {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: 100%;
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 100% 50%;
  object-position: 100% 50%;
}

.lin-tech__content {
  padding: 20px;
}

.lin-tech__more {
  color: #333;
  font-size: 1rem;
  line-height: 1.5;
  text-align: right;
}

.link-6 {
  color: #3434a7;
  text-decoration: none;
}

.div-block-92-copy {
  position: relative;
}

.lin-tech__card-decorator {
  position: absolute;
  left: auto;
  top: -20px;
  right: -20px;
  bottom: auto;
  z-index: -1;
  display: none;
  width: 80%;
  height: 90%;
  background-color: #f2e30a;
}

.lin-guide-line2 {
  position: relative;
  display: none;
  width: 1px;
  height: 100px;
  margin-top: 60px;
  margin-right: auto;
  margin-left: auto;
  background-color: #333;
}

.lin-gap-bg3 {
  margin-right: 20px;
  margin-left: 20px;
  background-color: #ededef;
}

.image-6 {
  width: 270px;
}

.nura-wf-hero {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  color: #fff;
}

.nura-fullsec {
  padding: 2rem 2%;
}

.nura-full-img {
  display: block;
}

.nura-feature__grid {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  justify-items: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.nura-feature__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nura-feature__img {
  width: 100%;
  max-width: 150px;
  border-radius: 50%;
}

.nura-feature__heading {
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 700;
  text-align: center;
}

.nura-feature__summary {
  color: #999;
  font-size: 1rem;
  line-height: 1.5;
  text-align: center;
}

.p-around-1 {
  padding: 1rem;
}

.nura-demo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #d2e8eb;
}

.nura-sec-head {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nura-sec-headiing {
  margin-bottom: 0.5rem;
  color: #333;
  font-size: 2.5rem;
  line-height: 1.5;
}

.nura-sec-subheading {
  margin-bottom: 0.5rem;
  color: #999;
  font-size: 1.5rem;
  line-height: 1.5;
  text-align: center;
  letter-spacing: 1px;
}

.grid-8 {
  -ms-grid-columns: 1.25fr 1fr;
  grid-template-columns: 1.25fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.nura-personal__content {
  margin-bottom: 2rem;
}

.nura-personal__title {
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: 1.5;
  font-weight: 700;
}

.nura-personal__summary {
  color: #666;
  font-size: 1.25rem;
  line-height: 1.5;
  letter-spacing: 1px;
}

.div-block-96 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.nura-personal_sound {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f6f6f6;
}

.nura-container {
  width: 100%;
  max-width: 1240px;
  margin-right: auto;
  margin-left: auto;
}

.nura-container-max {
  width: 100%;
  max-width: 1920px;
  margin-right: auto;
  margin-left: auto;
}

.background-video-3 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 0;
  width: 100%;
  height: 100%;
}

.nura-demo__vid-wrap {
  position: relative;
  overflow: hidden;
  padding-top: 56.25%;
  border-radius: 0%;
  box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.3);
}

.grid-9 {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.nura-personal-adapt__summary {
  color: #666;
  font-size: 1.25rem;
  line-height: 1.5;
  letter-spacing: 1px;
}

.grid-10 {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.nura-personal-more__summary {
  color: #666;
  font-size: 1.25rem;
  line-height: 1.5;
  letter-spacing: 1px;
}

.nura-sec-head--left {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.nura-personal-inversion__summary {
  color: #666;
  font-size: 1.25rem;
  line-height: 1.5;
  letter-spacing: 1px;
}

.grid-10-copy {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-9-copy {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.nura-personal-touch__summary {
  color: #666;
  font-size: 1.25rem;
  line-height: 1.5;
  letter-spacing: 1px;
}

.nura-personal-social__summary {
  color: #666;
  font-size: 1.25rem;
  line-height: 1.5;
  letter-spacing: 1px;
}

.nura-personal-anc__summary {
  color: #666;
  font-size: 1.25rem;
  line-height: 1.5;
  letter-spacing: 1px;
}

.nura-personal-fit__summary {
  color: #666;
  font-size: 1.25rem;
  line-height: 1.5;
  letter-spacing: 1px;
}

.nura-personal-proof__summary {
  color: #666;
  font-size: 1.25rem;
  line-height: 1.5;
  letter-spacing: 1px;
}

.nura-personal-battery__summary {
  color: #666;
  font-size: 1.25rem;
  line-height: 1.5;
  letter-spacing: 1px;
}

.nura-spec__table {
  grid-column-gap: 0rem;
  grid-row-gap: 0.5rem;
  -ms-grid-columns: 0.4fr 1fr;
  grid-template-columns: 0.4fr 1fr;
}

.nura-spec__title {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #eee;
  color: #666;
  font-size: 1.25rem;
  line-height: 1.5;
}

.nura-box__table {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  -ms-grid-columns: 0.25fr 1fr;
  grid-template-columns: 0.25fr 1fr;
}

.nura-box__title {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #eee;
  color: #666;
  font-size: 1.25rem;
  line-height: 1.5;
  text-align: center;
}

.nura-box__des {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #eee;
  color: #999;
  font-size: 1.25rem;
  line-height: 1.5;
}

.nura-line-seperate {
  position: relative;
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.1);
}

.image-7 {
  box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.3);
}

.image-8 {
  box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.3);
}

.image-9 {
  box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.3);
}

.image-10 {
  box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.3);
}

.nura-grid-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 2%;
  padding-left: 2%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.nura-grid-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 2%;
  padding-left: 2%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.nura-sec-px {
  padding-right: 15px;
  padding-left: 15px;
}

.div-block-101 {
  padding-right: 2%;
  padding-left: 2%;
}

.div-block-102 {
  padding-right: 2%;
  padding-left: 2%;
}

.nura-sec {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.nura-stage__mid {
  position: relative;
}

.nura-stage__overlay {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.szt-hero__subheading {
  margin-bottom: 1rem;
  color: #fff;
  font-size: 2rem;
  line-height: 1.5;
  letter-spacing: 3px;
  text-shadow: 1px 1px 2px #000;
}

.szt-container {
  width: 100%;
  max-width: 1440px;
  margin-right: auto;
  margin-left: auto;
}

.szt-support__cta {
  padding: 1%;
  background-color: #89615d;
  box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.3);
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  color: #fff;
  font-size: 1.5rem;
  line-height: 1.5;
  font-weight: 700;
  letter-spacing: 2px;
  text-decoration: none;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
}

.szt-support__cta:hover {
  background-color: #838a92;
}

.text-block-11-copy {
  margin-right: auto;
  margin-left: auto;
  font-family: 'Fa solid 900', sans-serif;
}

.div-block-103 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.div-block-104 {
  display: -ms-grid;
  display: grid;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 0.25rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.image-5-copy {
  display: none;
}

.div-block-103-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1rem;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.szt-solution__cta {
  padding: 1% 2%;
  background-color: #838a92;
  box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.3);
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  color: #fff;
  font-size: 1.5rem;
  line-height: 1.5;
  font-weight: 700;
  letter-spacing: 1px;
  text-decoration: none;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

.szt-solution__cta:hover {
  background-color: #838a92;
}

.szt-line-seperate {
  position: relative;
  width: 100%;
  height: 1px;
  margin-top: 1rem;
  margin-bottom: 1rem;
  background-color: rgba(0, 0, 0, 0.1);
}

.szt-heading__square {
  position: relative;
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 1rem;
  border-radius: 0px;
  background-color: #838a92;
  box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.3);
}

.szt-sec-heading--left {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.5rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-size: 2.25rem;
  line-height: 1.5;
  font-weight: 700;
}

.div-block-106 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bold-text-8 {
  font-family: 'Fa solid 900', sans-serif;
  font-size: 1.25rem;
}

.nura-full-img-copy {
  display: none;
}

.szt-solution__filter-check {
  display: inline-block;
  margin-bottom: 0.5rem;
  padding-right: 1rem;
  color: #838a92;
  font-size: 1rem;
}

.szt-solution__filter {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding: 1rem;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
}

.szt-solution__filter-title {
  margin-bottom: 0.5rem;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
}

.tabs {
  margin-bottom: 2rem;
}

.grid-12 {
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.szt-prod__thumb {
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.szt-prod__thumb-wrap {
  position: relative;
  overflow: hidden;
  padding-top: 100%;
  background-color: #fff;
  box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.1);
}

.div-block-107 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.tab-link-tab-1.w--current {
  background-color: #89615d;
}

.szt-solution__tab {
  color: #fff;
  font-size: 1.25rem;
  line-height: 1.5;
  text-shadow: 2px 2px 3px #000;
}

.tab-link-tab-2.w--current {
  background-color: #89615d;
}

.szt-prod__brand {
  display: inline-block;
  color: rgba(131, 138, 146, 0.8);
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
}

.szt-prod__category {
  display: inline-block;
  margin-right: 0.25rem;
  color: rgba(131, 138, 146, 0.8);
  font-size: 1rem;
  line-height: 1.5;
}

.szt-prod__content {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.szt-solution__filter-brand {
  display: none;
}

.form-block {
  margin-bottom: 0px;
}

.szt-email {
  padding: 0px;
  font-family: 'Fa solid 900', sans-serif;
  color: #89615d;
  font-size: 1rem;
  line-height: 1.5;
}

.link-7 {
  color: #89615d;
}

.szt-icon--1 {
  width: 1rem;
}

.szt-icon--1 {
  font-family: 'Fa solid 900', sans-serif;
}

.szt-txt-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.div-block-109 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.link-7-copy {
  color: #d3d3d3;
}

.nura-prods_link__grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.nura-prods__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nura-prods__img {
  width: 100%;
  max-width: 300px;
}

.nura-shop {
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-align: center;
}

.nura-store__grid {
  display: -ms-grid;
  display: grid;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.nura-store__item {
  display: -ms-grid;
  display: grid;
  padding: 0.5rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 0.5rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.nura-store__title {
  font-size: 1.25rem;
}

.nura-store__address {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.nura-store__tel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.nura-store__address-icon {
  font-family: 'Fa solid 900', sans-serif;
}

.nura-store__phone-icon {
  font-family: 'Fa solid 900', sans-serif;
}

.nura-store__icon-wrap {
  width: 1.25rem;
}

.nura-store__link {
  text-decoration: none;
}

.nura-store__link:hover {
  color: #f5a700;
}

.nura-store__goods {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.nura-prod__link-2 {
  color: #333;
  text-decoration: none;
}

.nura-prod__link-2:hover {
  color: #f5a700;
}

.nura-prods__heading-2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
}

.nura-shop__link-2 {
  padding: 0.25rem 2rem;
  border-style: solid;
  border-width: 1px;
  border-color: #838a92;
  border-radius: 5px;
  box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.3);
  color: #89615d;
  font-size: 1.25rem;
  line-height: 1.5;
  letter-spacing: 3px;
  text-decoration: none;
}

.nura-shop__link-2:hover {
  color: #f5a700;
  text-decoration: none;
}

.tile-wrapper {
  width: 100%;
  max-width: 1140px;
  margin-right: auto;
  margin-left: auto;
}

.tile-wf-navbar {
  bottom: 15%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: transparent;
}

.teo-nav-angel {
  display: none;
  margin-right: 0px;
}

.tile-wf-nav__btn {
  color: #fff;
}

.tile-navtop__menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  font-size: 1.2rem;
  line-height: 1.5;
}

.tile-navtop__funcs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 0.5rem;
  padding-left: 2rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.tile-wf-nav {
  position: relative;
  z-index: 1001;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 140px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.dropdown-link {
  padding-right: 15px;
  padding-left: 15px;
}

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

.dropdown-list {
  background-color: #eceeed;
}

.dropdown-list.w--open {
  left: 0px;
  top: 45px;
  background-color: #fff;
  box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.25);
}

.tile-navtop__right {
  margin-left: 2rem;
}

.tile-line-seperate__line--108b87 {
  height: 3px;
  margin-bottom: 3px;
  background-color: #108b87;
  box-shadow: 0 2px 3px 1px #108b87;
}

.tile-navtop__link {
  display: inline-block;
  margin-right: 1rem;
  padding: 0.5rem 1.25rem;
  letter-spacing: 2px;
  text-decoration: none;
}

.tile-navtop__link:hover {
  background-color: #108b87;
  color: #fff;
}

.tile-navtop__link.w--current {
  color: #222;
}

.dropdown-toggle {
  padding: 0px;
}

.tile-navtop {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.div-block-110 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.tile-nav__icon {
  width: 35px;
  margin-right: 3px;
  margin-left: 3px;
}

.tile-footer {
  height: 410px;
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #54565a;
}

.div-block-111 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 5rem;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.25fr 1.25fr;
  grid-template-columns: 0.25fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

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

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

.text-block-32 {
  color: #fff;
  font-size: 1.2rem;
  line-height: 1.5;
  text-align: center;
  letter-spacing: 2px;
}

.div-block-114 {
  display: -ms-grid;
  display: grid;
  padding-top: 2rem;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 0.25fr 1fr;
  grid-template-rows: 0.25fr 1fr;
}

.div-block-115 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 0.5fr 1fr;
  grid-template-columns: 1fr 0.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-bottom: 1px solid #fff;
}

.tile-footer__info {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #fff;
  font-size: 1.2rem;
  line-height: 1.5;
  letter-spacing: 1px;
}

.div-block-116 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 0.5fr;
  grid-template-columns: 1fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.tile-footer__social {
  margin-bottom: 1rem;
  color: #fff;
  font-size: 1.2rem;
  line-height: 1.5;
  letter-spacing: 3px;
}

.tile-social__tag {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 10px;
  color: #fff;
  font-size: 1.1rem;
  line-height: 1.5;
  text-decoration: none;
}

.tile-social__tag-icon {
  width: 45px;
}

.div-block-117 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.tile-footer__nav {
  display: -ms-grid;
  display: grid;
  padding-left: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 1.25rem;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  list-style-type: none;
}

.tile-footer__nav-item {
  color: #fff;
  font-size: 1.2rem;
  line-height: 1.5;
  letter-spacing: 3px;
}

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

.tile-cart__count {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 25px;
  min-width: 25px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 5px;
  background-color: #108b87;
  color: #fff;
  font-size: 1rem;
  line-height: 1.5;
}

.tile-cart {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.tile-navtop__funcs-sm {
  display: none;
  padding-bottom: 0.5rem;
  padding-left: 2rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

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

.quotes__wraper {
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}

.teo-btn__contact-send {
  display: inline-block;
  padding: 0.25rem 2rem;
  background-image: -webkit-gradient(linear, right top, left top, from(#293f4a), to(#4f80a0));
  background-image: linear-gradient(270deg, #293f4a, #4f80a0);
  box-shadow: none;
  color: #fff;
  font-size: 1.2rem;
  line-height: 1.5;
  letter-spacing: 5px;
  text-decoration: none;
  text-indent: 5px;
}

.div-block-134 {
  position: relative;
  left: -20px;
  width: 215px;
  height: 40px;
  background-image: -webkit-gradient(linear, right top, left top, from(#866146), to(#bb9370));
  background-image: linear-gradient(270deg, #866146, #bb9370);
}

.quotes__input-bk {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.25fr 1.25fr;
  grid-template-columns: 0.25fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.teo-contact__val {
  border: 1px solid #edecea;
}

.text-span {
  letter-spacing: 2px;
}

.div-block-133 {
  text-align: right;
}

.select-field {
  border: 1px solid #edecea;
  background-color: #fff;
  color: rgba(51, 51, 51, 0.6);
  font-size: 1.2rem;
  line-height: 1.5;
}

.quotes__textinput {
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 80%, 0.1);
  box-shadow: 1px 1px 2px 1px #ccc;
}

.teo-contact__wrap {
  position: relative;
  max-width: 800px;
  margin-right: auto;
  margin-left: auto;
}

.teo-contact__form {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 4rem;
  grid-row-gap: 1rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.teo-form {
  max-width: 590px;
  margin-top: 2rem;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}

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

.quotes__label {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  text-align: justify;
}

.quotes__header {
  grid-column-gap: 3rem;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.quotes__items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 15px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  font-size: 1rem;
  line-height: 1.5;
}

.quotes__items-title {
  width: 100px;
  font-weight: 400;
  text-align: center;
}

.quotes__items-title-copy {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  letter-spacing: 9px;
}

.quotes__items-title-serial {
  width: 75px;
  text-align: center;
}

.quotes__items-title-prodname {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: left;
}

.quotes__items-annotation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  grid-column-gap: 15px;
  text-align: center;
  letter-spacing: 9px;
}

.quotes__items-prod-annotation {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: left;
  letter-spacing: 9px;
}

.quotes__prod-annotation {
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 80%, 0.1);
  box-shadow: 1px 1px 2px 1px #ccc;
}

.quotes__annotation {
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 80%, 0.1);
  box-shadow: 1px 1px 2px 1px #ccc;
}

.div-block-135 {
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 0.5fr;
  grid-template-columns: 1fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.quotes__total {
  margin-bottom: 0px;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  text-align: justify;
}

.quotes__label-subtotal {
  margin-bottom: 0px;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  text-align: justify;
}

.quotes__items-stretch {
  width: 100px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-weight: 400;
  text-align: center;
  letter-spacing: 9px;
}

.quotes__items-subtotal {
  width: 100px;
  font-weight: 400;
  text-align: right;
}

.div-block-136 {
  border-bottom-width: 1px;
  border-bottom-color: #000;
}

.quotes__items-col-title-serial {
  width: 75px;
  text-align: center;
  letter-spacing: 9px;
}

.quotes__items-col-title-prodname {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: left;
  letter-spacing: 9px;
}

.quotes__items-col-title {
  width: 100px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 9px;
}

@media screen and (min-width: 1920px) {
  .section-title {
    color: #0075b1;
  }

  .section-padding {
    position: relative;
  }

  .section-title-2 {
    color: #0075b1;
  }

  .anchor {
    left: 0%;
    top: 0%;
    right: auto;
    bottom: auto;
  }

  .szt-anchor-link {
    -webkit-transition: color 300ms ease, background-color 300ms ease;
    transition: color 300ms ease, background-color 300ms ease;
  }

  .nura-spec__table {
    grid-column-gap: 0px;
    -ms-grid-columns: 0.25fr 1fr;
    grid-template-columns: 0.25fr 1fr;
  }

  .nura-box__table {
    grid-column-gap: 0px;
    -ms-grid-columns: 0.25fr 1fr;
    grid-template-columns: 0.25fr 1fr;
  }

  .szt-support__cta {
    -webkit-transition: color 300ms ease, background-color 300ms ease;
    transition: color 300ms ease, background-color 300ms ease;
  }

  .szt-solution__cta {
    -webkit-transition: color 300ms ease, background-color 300ms ease;
    transition: color 300ms ease, background-color 300ms ease;
  }
}

@media screen and (max-width: 991px) {
  .sec__card-sec {
    grid-column-gap: 20px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .section-title__heading--white {
    font-size: 2.4rem;
  }

  .card__heading {
    color: #02429a;
  }

  .link-block {
    text-decoration: none;
  }

  .flex-container.container-max {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .ex-img-mask {
    margin-left: 0px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .ex-btn {
    margin-right: auto;
    margin-left: auto;
  }

  .section-title-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .section-title__heading--white-2 {
    margin-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .grid {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .lin-wf-nav__link {
    display: block;
    padding: 15px 10px;
    color: #fff;
    font-size: 1rem;
  }

  .lin-wf-nav__btn {
    padding: 10px;
    background-color: transparent;
  }

  .lin-wf-nav__btn.w--open {
    background-color: hsla(0, 0%, 100%, 0.2);
    color: #333;
  }

  .icon {
    font-size: 2.6rem;
  }

  .lin-wf-nav__menu {
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.35);
    background-color: #000;
  }

  .lin-wf-nav {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .lin-wf-navbar {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .grid-4 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .szt-phone {
    color: rgba(0, 0, 0, 0.8);
    font-size: 1rem;
    text-shadow: none;
  }

  .section-7 {
    top: 85px;
  }

  .cards-grid-container-2 {
    grid-column-gap: 20px;
  }

  .div-block-87 {
    display: none;
  }

  .lin-tech__cards {
    grid-column-gap: 20px;
  }

  .image-6 {
    width: 180px;
  }

  .szt-email {
    color: rgba(0, 0, 0, 0.8);
    font-size: 1rem;
    text-shadow: none;
  }

  .tile-wf-navbar {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .tile-topnav-text {
    color: #fff;
  }

  .teo-nav-angel {
    color: #fff;
  }

  .tile-wf-nav__btn {
    padding: 10px;
    background-color: transparent;
  }

  .tile-wf-nav__btn.w--open {
    background-color: hsla(0, 0%, 100%, 0.2);
    color: #333;
  }

  .tile-navtop__menu {
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.35);
    background-color: rgba(84, 86, 90, 0.9);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    color: #fff;
  }

  .tile-navtop__funcs {
    display: none;
  }

  .tile-wf-nav {
    height: auto;
  }

  .dropdown-link {
    color: #222;
  }

  .tile-navtop__brand-img {
    max-width: 100px;
  }

  .tile-navtop__right {
    display: none;
  }

  .tile-navtop__link {
    display: block;
    margin-right: 0rem;
    padding: 15px 10px;
    color: #fff;
    font-size: 1rem;
  }

  .tile-navtop__link.w--current {
    color: #fff;
  }

  .div-block-110 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .tile-footer {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .div-block-111 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .div-block-114 {
    padding-top: 0rem;
  }

  .div-block-115 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-row-gap: 0px;
    border-bottom-style: none;
  }

  .div-block-116 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .tile-footer__social {
    text-align: center;
  }

  .tile-social__tag {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .div-block-117 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .tile-footer__nav {
    padding-left: 40px;
  }

  .tile-navtop__funcs-sm {
    display: block;
    margin-left: auto;
    padding-bottom: 0rem;
  }

  .div-block-118 {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-134 {
    left: 0px;
  }

  .teo-contact__form {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  .section-title {
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .sec__card-sec {
    max-width: none;
    padding-top: 0px;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    grid-row-gap: 59px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .section-title__heading--white {
    margin-bottom: 20px;
    font-size: 2rem;
  }

  .flex-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .ex-img-mask {
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .section-title-2 {
    margin-bottom: 0px;
  }

  .section-title__heading--white-2 {
    font-size: 2rem;
  }

  .grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .lin-contact__info {
    padding-right: 40px;
    padding-left: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 1rem;
  }

  .lin-contact__info-bk {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .lin-wf-nav {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  .lin-wf-nav__brand {
    max-width: 70%;
  }

  .wrapper {
    padding-top: 5px;
  }

  .wrapper__title.right.c2 {
    top: 10%;
    right: 10%;
  }

  .wrapper__title.c1 {
    left: 10%;
    top: 10%;
    font-size: 6vw;
  }

  .wrapper__title--outline {
    left: 10%;
    top: 10%;
    font-size: 6vw;
  }

  .wrapper__title--outline.right {
    top: 10%;
    right: 10%;
  }

  .szt-sec {
    padding: 40px 10px;
  }

  .feature-image {
    margin-right: auto;
    margin-left: auto;
  }

  .szt-sec-heading {
    font-size: 1.75rem;
  }

  .szt-anchor-link {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    font-size: 1.25rem;
    line-height: 2;
    letter-spacing: 0px;
  }

  .cards-image-mask {
    padding-top: 50%;
  }

  .szt-prod__des {
    font-size: 1rem;
  }

  .szt-support__heading {
    font-size: 1.4rem;
  }

  .szt-support__summary {
    font-size: 1.1rem;
  }

  .sticky-nav {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .text-block-24 {
    font-size: 2.4em;
  }

  .szt-sec {
    padding-right: 10px;
    padding-left: 10px;
  }

  .footer {
    padding-right: 1%;
    padding-left: 1%;
  }

  .section-7 {
    position: static;
    top: 75.83px;
  }

  .szt-paragraph {
    font-size: 1.25rem;
  }

  .grid-6 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    border-style: none;
    box-shadow: none;
  }

  .cards-grid-container-2 {
    max-width: none;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .image-5 {
    display: none;
  }

  .div-block-72 {
    left: 5%;
  }

  .szt-hero__heading {
    font-size: 2rem;
  }

  .szt-prod__title {
    font-size: 1.25rem;
    line-height: 1.5;
  }

  .text-block-26 {
    font-size: 1.6rem;
    letter-spacing: 0.4rem;
  }

  .lin-sec {
    padding-bottom: 0px;
  }

  .lin-sec-head {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .lin-sec-headiing {
    margin-bottom: 10px;
    font-size: 1.6rem;
  }

  .lin-sec-subheading {
    font-size: 1.4rem;
    letter-spacing: 0.5rem;
    text-indent: 0.5rem;
  }

  .lin-solution__title {
    font-size: 1rem;
  }

  .div-block-77 {
    padding-top: 60px;
  }

  .lin-guide-line {
    height: 50px;
    margin-top: 40px;
  }

  .lin-dept-nav {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .lin-dept-nav__item {
    font-size: 1.2rem;
  }

  .lin-news__date {
    font-size: 1rem;
  }

  .lin-news__title {
    font-size: 1rem;
  }

  .lin-news {
    padding: 40px 10px;
  }

  .lin-news__more {
    padding-top: 20px;
  }

  .div-block-84 {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 40px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background-color: #f2e30a;
  }

  .grid-7 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .lin-gap-bg2 {
    padding-bottom: 0px;
    background-color: transparent;
  }

  .div-block-90 {
    margin-top: 140px;
  }

  .lin-tech__cards {
    max-width: none;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .lin-more {
    padding-top: 20px;
  }

  .div-block-92 {
    margin-bottom: 60px;
  }

  .lin-tech__decorator {
    display: none;
  }

  .bold-text-7 {
    font-size: 1rem;
  }

  .lin-agency {
    display: none;
  }

  .lin-tech__card-decorator {
    display: block;
  }

  .lin-guide-line2 {
    display: block;
    height: 50px;
    margin-top: 40px;
  }

  .lin-gap-bg3 {
    margin-right: 0px;
    margin-left: 0px;
    background-color: transparent;
  }

  .nura-fullsec {
    padding-top: 2%;
    padding-bottom: 2%;
  }

  .nura-full-img {
    display: none;
  }

  .nura-feature__grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .nura-feature__summary {
    font-size: 1rem;
  }

  .nura-sec-head {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .nura-sec-headiing {
    font-size: 1.75rem;
  }

  .nura-sec-subheading {
    font-size: 1.25rem;
    letter-spacing: 0px;
  }

  .grid-8 {
    -ms-grid-columns: 1.25fr;
    grid-template-columns: 1.25fr;
  }

  .nura-personal__title {
    font-size: 1.25rem;
  }

  .nura-personal__summary {
    font-size: 1.25rem;
  }

  .grid-9 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-10 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-10-copy {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-9-copy {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .nura-spec__table {
    margin-top: 20px;
    grid-row-gap: 0.25rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .nura-spec__title {
    border-bottom-style: none;
  }

  .nura-box__table {
    margin-top: 20px;
    grid-row-gap: 0.25rem;
    -ms-grid-columns: 0.25fr 1fr;
    grid-template-columns: 0.25fr 1fr;
  }

  .div-block-100 {
    padding-right: 15px;
    padding-left: 15px;
  }

  .szt-hero__subheading {
    font-size: 1.5rem;
  }

  .szt-support__cta {
    padding: 1% 3%;
  }

  .div-block-104 {
    display: none;
  }

  .image-5-copy {
    display: block;
  }

  .div-block-103-copy {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .szt-solution__cta {
    padding: 1% 2%;
  }

  .szt-sec-heading--left {
    font-size: 2rem;
  }

  .nura-full-img-copy {
    display: block;
  }

  .grid-12 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .nura-prods_link__grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .nura-store__grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .tile-topnav-text {
    color: #fff;
  }

  .tile-wf-nav {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  .tile-navtop__brand {
    max-width: 70%;
  }

  .tile-navtop {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .tile-footer {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .text-block-32 {
    font-size: 1rem;
  }

  .tile-footer__info {
    font-size: 1rem;
  }

  .tile-footer__social {
    font-size: 1rem;
  }

  .tile-social__tag {
    font-size: 1rem;
  }

  .tile-footer__nav {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: stretch;
    -ms-grid-columns: 0.4fr 0.4fr;
    grid-template-columns: 0.4fr 0.4fr;
  }

  .tile-footer__nav-item {
    font-size: 1rem;
  }

  .div-block-118 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .teo-btn__contact-send {
    font-size: 1rem;
  }

  .quotes__input-bk {
    margin-bottom: 1rem;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .select-field {
    font-size: 1rem;
  }

  .quotes__label {
    font-size: 1rem;
  }

  .quotes__items {
    padding-right: 40px;
    padding-left: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 1rem;
  }

  .quotes__items-title {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .quotes__items-title-copy {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .quotes__items-title-serial {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .quotes__items-title-prodname {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .quotes__items-annotation {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .quotes__items-prod-annotation {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .quotes__total {
    font-size: 1rem;
  }

  .quotes__label-subtotal {
    font-size: 1rem;
  }

  .quotes__items-stretch {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .quotes__items-subtotal {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .quotes__items-col-title-serial {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .quotes__items-col-title-prodname {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .quotes__items-col-title {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}

@media screen and (max-width: 479px) {
  .sec__card-sec {
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .section-title__heading--white {
    font-size: 1.8rem;
  }

  .grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .cards-grid-container-2 {
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .subscribe-form-input-wrapper {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .subscribe-form-input {
    width: 100%;
  }

  .lin-tech__cards {
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}

#w-node-_3b5c2886-3d89-cfd8-072d-93371fdd6f66-f8479a45 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-def19c81-d459-9320-659e-020312edbe8f-f8479a45 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_1024b35a-da9b-a52e-088e-57d4f8dc8100-18ae2178 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_09f01919-3689-b986-9375-1910da1dcb09-54429693 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_7dae081c-c4d7-0a96-ceb5-a773f9229e7b-54429693 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_532a0e03-cd53-b5db-7665-6809cc208eb3-54429693 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e253ee20-f6e1-513a-3ec4-9f7bfcd5a5b0-54429693 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_47981eb6-731a-c7a4-bfcc-bf5d5ca9247d-54429693 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_03fe665b-6db2-bc02-e318-21c5c25ad38e-54429693 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42ca2710-9e7b-2707-dd3f-8754fc9af7b8-54429693 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_134ea8c2-017f-994f-d40b-582d07565b78-54429693 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f7530878-f225-bea8-6c44-791e3c79b87a-54429693 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b19ce751-d0c1-04c7-ee09-d809e370db7f-54429693 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bab8eb44-7e32-62e6-09ec-191b1f757f5d-54429693 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0dbdf6bb-f45b-8c7f-c740-a0a1447d788a-54429693 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-a5150184-a03d-7a8c-6022-6af6308c1b8a-54429693 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_14fe5a81-574b-95d2-62bd-90433fe655df-54429693 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_69726d2d-134d-17b8-6d9c-40bde2ed0307-54429693 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4d3cbda7-5c56-4769-7d58-a7bc07b0ca61-5cc2eb66 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6cf3a250-ba63-b39d-a679-ba3f75a11aef-5cc2eb66 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#com_name-2.w-node-_6cf3a250-ba63-b39d-a679-ba3f75a11af1-5cc2eb66 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_29d6e8b3-223f-eb77-5319-b038cf21665e-5cc2eb66 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#com_name-2.w-node-_29d6e8b3-223f-eb77-5319-b038cf216660-5cc2eb66 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_84b31c29-34bf-f889-cbb0-a46ba5bcac2c-5cc2eb66 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_54cbd57c-e3d6-6053-a2de-48be3d55e3c8-5cc2eb66 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#com_name-2.w-node-_54cbd57c-e3d6-6053-a2de-48be3d55e3ca-5cc2eb66 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_20dbb652-fac1-e558-8246-3c756e6ca5b7-5cc2eb66 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#com_name-2.w-node-_20dbb652-fac1-e558-8246-3c756e6ca5b9-5cc2eb66 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_7f0d459a-9179-7457-71c6-486aaca44038-5cc2eb66 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#com_name-2.w-node-_7f0d459a-9179-7457-71c6-486aaca4403a-5cc2eb66 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ef935e25-0d4c-6f77-eb3b-f07b98cfa86e-5cc2eb66 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ef935e25-0d4c-6f77-eb3b-f07b98cfa870-5cc2eb66 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#com_name-2.w-node-ef935e25-0d4c-6f77-eb3b-f07b98cfa872-5cc2eb66 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ef935e25-0d4c-6f77-eb3b-f07b98cfa874-5cc2eb66 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#com_name-2.w-node-ef935e25-0d4c-6f77-eb3b-f07b98cfa876-5cc2eb66 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ef935e25-0d4c-6f77-eb3b-f07b98cfa881-5cc2eb66 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#com_name-2.w-node-ef935e25-0d4c-6f77-eb3b-f07b98cfa883-5cc2eb66 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ef935e25-0d4c-6f77-eb3b-f07b98cfa877-5cc2eb66 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ef935e25-0d4c-6f77-eb3b-f07b98cfa879-5cc2eb66 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#com_name-2.w-node-ef935e25-0d4c-6f77-eb3b-f07b98cfa87b-5cc2eb66 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ef935e25-0d4c-6f77-eb3b-f07b98cfa87d-5cc2eb66 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#com_name-2.w-node-ef935e25-0d4c-6f77-eb3b-f07b98cfa87f-5cc2eb66 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_38a2ab0e-daea-1076-4440-056c7ae3c008-5cc2eb66 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

@media screen and (max-width: 767px) {
  #w-node-_4051fd21-d870-d9d9-9240-a80a2328d37d-9e4c7a96 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_297a0762-647c-5fc8-349c-1b867bae0f35-f8479a45 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-b7ab3d71-2af4-892c-5516-b8d0b152714a-f8479a45 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-fba806c4-b2ae-0bdc-87b0-beb61158ca62-f8479a45 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_2d5ea0b1-6b1c-ece0-363e-231dc0de5be6-f8479a45 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_8abe3750-8aa1-6aba-c6fd-c1c8ee2b3be5-f8479a45 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-def19c81-d459-9320-659e-020312edbe86-f8479a45 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_7f7bf03d-71fc-fba6-e44a-2cf36fc7b9be-fc0a55f5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-ac251a5d-d9b6-ca9c-92fe-32bcc5cc40a6-fc0a55f5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_07b1ec0c-e38d-77e7-e7cd-a28836f4fd62-9e4c7a96 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_07b1ec0c-e38d-77e7-e7cd-a28836f4fd69-9e4c7a96 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_07b1ec0c-e38d-77e7-e7cd-a28836f4fd70-9e4c7a96 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_70f04406-8130-be25-8db3-92d6f1c9a09b-b5d6f4f9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_9a287a2a-5aaa-72a2-4308-5adc5ff7b108-b5d6f4f9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_72248394-5eec-5a87-9cae-c026e6ca93f1-b5d6f4f9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_2a2a891b-acc3-fb27-cee0-7a8506a24b24-b5d6f4f9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_2a2a891b-acc3-fb27-cee0-7a8506a24b30-b5d6f4f9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_2a2a891b-acc3-fb27-cee0-7a8506a24b3c-b5d6f4f9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
}

@font-face {
  font-family: 'Fa 400';
  src: url('../fonts/fa-regular-400.woff2') format('woff2'), url('../fonts/fa-regular-400.eot') format('embedded-opentype'), url('../fonts/fa-regular-400.woff') format('woff'), url('../fonts/fa-regular-400.ttf') format('truetype'), url('../fonts/fa-regular-400.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa brands 400';
  src: url('../fonts/fa-brands-400.woff2') format('woff2'), url('../fonts/fa-brands-400.eot') format('embedded-opentype'), url('../fonts/fa-brands-400.woff') format('woff'), url('../fonts/fa-brands-400.ttf') format('truetype'), url('../fonts/fa-brands-400.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa solid 900';
  src: url('../fonts/fa-solid-900.woff2') format('woff2'), url('../fonts/fa-solid-900.eot') format('embedded-opentype'), url('../fonts/fa-solid-900.woff') format('woff'), url('../fonts/fa-solid-900.ttf') format('truetype'), url('../fonts/fa-solid-900.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}